All notable changes to this project will be documented in this file.
- Replace
realpath
, not available on macOS
- Convert path to windows format
- Fix
sed
invocation on macOS - Reformat
- Replace Python script with workflow steps
- Don't push in release script
- Add config for git-cliff
- Fix release notes missing
- Fetch all commits for release notes
- Run assemble script with
python3
- Make assemble script executable
- Set package version from release script
- Add changed manifest and lockfile to release commit
- Require clean working tree for release
- Use Python script to assemble package archive
- Add README and LICENSE
- Clarify where verbose output is written
- Add usage information
- Add CLI
- Add password spec and generator
- Generate passwords with CLI
- Set default length to reach 256 bits entropy
- Add unit to printed entropy
- Add release script
- Assert that named char sets are disjoint
- Assert password spec invariants
- Assert generated password length
- Add Cargo project
- Use Cargo target auto-discovery
- Reset MSRV
- Depend on
clap
- Bump MSRV to 1.60
- Depend on
rand
- Add GitHub Dependabot config
- Add GitHub workflow
- Add release workflow
- Fix GitHub expression strings
- Fix artifact upload path
- Get name as lowercase with
awk
- Fix archive creation for Windows
- Publish GitHub release