All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased - ReleaseDate
1.3.3 - 2024-08-14
- Adds codesigning and notarization on macOS
- Minor dependency updates
1.3.2 - 2024-07-01
- Minor dependency updates
1.3.1 - 2024-06-07
- Added artifact attestations
- Updates the time crate to fix build issues with Rust nightly
1.3.0 - 2024-05-01
- Updated age to v0.10.0
- Use rpassword directly for passphrase prompt
- Removes indirect dependency on atty (GHSA-g98v-hv3f-hcfr)
- Other minor dependency updates
1.2.1 - 2024-01-27
- Minor dependency updates
1.2.0 - 2023-10-21
- The passphrase/notes field below the QR code is now configurable
- Use font subsetting to reduce the file size of the output PDFs
- Update rustix to v0.38.20 (GHSA-c827-hfw6-qwvm)
- Other minor dependency updates
1.1.4 - 2023-10-12
- Update printpdf to v0.6.0
- Other minor dependency updates
1.1.3 - 2023-07-10
- Update the age crate to v0.9.2
- Other minor dependency updates
1.1.2 - 2023-04-25
- Minor dependency updates
1.1.1 - 2023-03-08
- Documentation fixes and improvements
- Minor dependency updates
1.1.0 - 2023-02-14
- Support for the letter paper size
- Shell completion scripts for Bash, Fish, and Zsh
- The man page is now included in the release archives
1.0.1 - 2023-02-07
- PaperAge can now be installed via a Homebrew Tap
- Documentation fixes
1.0.0 - 2023-02-07
- Enables writing the PDF to standard out
- Default to reading from standard input
0.1.0 - 2023-02-07
- First version
- The passphrase can also be read from the
PAPERAGE_PASSPHRASE
environment variable - Better documentation
- Better logging, including command line flags for verbosity
- Development: added a job summary to the Github Action test job
- Renamed the project from ‘Paper Rage’ to ‘PaperAge’
- Better test coverage
- Development: output test summaries and code coverage information in GitHub actions
- Fixed prerelease versioning
- Removed unused dependency (
is-terminal
) - Prevent accidental overwrites of the output file