Skip to content

v0.1.0

Choose a tag to compare

@h12o h12o released this 25 Feb 15:42
· 24 commits to main since this release
v0.1.0
920cce1

Summary

This is the first release of qrfi.

This project is a robust and secure Wi-Fi QR code generation CLI tool built in Rust.

This version generates network configurations using a MECARD-like syntax, supports multiple output formats (ASCII, SVG, PNG), and has established a strict quality control system using cargo-deny and GPG signatures.


Features

Added

  • Wi-Fi QR Code Generation: Securely converts SSIDs and passwords into QR codes using a MECARD-like syntax.
  • Multi-format Support: In addition to ASCII display on the terminal, supports vector SVG and image PNG output.
  • Decoupled Architecture: Designed to separate generation logic and output rendering for extensibility.

Documentation

  • Comprehensive README: Added a detailed guide including terminal screenshots in both light and dark modes.
  • Automated Changelog: Implements "human-readable" history management using git-cliff.

Miscellaneous Tasks

  • Supply Chain Security: Implements cargo-deny to strictly manage dependency licenses and vulnerabilities.
  • Structured Commits: Enforces compliance with Conventional Commits and GPG signatures.

Installation

To clone and build

git clone https://github.com/h12o/qrfi.git
cd qrfi
cargo install --path . --root <your favorite directory, e.g. ~/.local>

Full Changelog: https://github.com/h12o/qrfi/commits/v0.1.0