Skip to content
Bump version to 0.4.0

- Reorder commands in help output to show the most useful commands first
- Add TOTP token support for handling two factor authentication codes
- Add support for Steam TOTP tokens
- Add `totp show` command to show a TOTP token from the store
- Add `totp copy` command to copy a TOTP token to the clipboard
- Add `totp live` command to watch a TOTP token live until cancelled
- Add `totp qr` command to show a TOTP QR code for adding to another authenticator
- Add `slam` command to aggressively close the password store, Tomb, opened GPG keys and persistent SSH connections in case of an emergency
- Move `--store` property to root of `prs`, making it globally usable
- For the `generate` command, add `--stdout` alias for `--show`
- Automatically open Tomb when using `sync` command
- Make hints shown with `prs` Tomb aware, preventing weird suggestions when a Tomb is closed
- Show warning when using `git` command if sync is not initialised
- Fix Tomb's not closing due to persistent SSH connections, these connections are now dropped automatically
- Make interactive selection through skim full screen
- Fix password generator panicing on very short/long lengths
- Improve various error messages making them more descriptive
- Use GnuPG binary backend by default now, rather than GPGME
- Improve GNU and musl CI builds
- Fix errors and warnings for Windows builds
- Remove macOS builds from releases, users can compile from source
- Don't publish release candidate releases on Arch AUR
- Remove unsafe code for handling UTF-16 output
- Remove unsafe code for signalling SSH processes
- Update command-line interface handling system
- Disable unused features in dependencies to shrink dependency count
- Update MSRV to 1.64
- Update dependencies