Releases: timvisee/prs
Releases · timvisee/prs
prs v0.5.2
prs v0.5.1
prs 0.5.1 - Add `--pager` alias for `--viewer` - Add `PRS_PAGER` variable to set custom pager as viewer - Add scroll support to built-in secure viewer - Enforce use of TTY when using built-in secure viewer - Fix errors when `.gpg-id` contains comments - Fix prs not using existing remote on git repository - Fix current git branch not using newly configured remote - Fix auto completion of secrets for bash - Fix panic on `internal completions` command - Update dependencies
prs v0.5.0
Bump version to 0.5.0 - Add `prs` homebrew package for macOS - Add `sync status` command to show sync status, changed files and sync command hints - Add `sync commit` command to commit all uncommitted changes in password store - Add `sync reset` command to reset all uncommitted changes in password store - Add secure viewer to show secret contents in TTY that clears when closed, instead of outputting to stdout - Add `--viewer` flag to show contents in secure viewer with `show` and other commands - Using `--timeout` now shows contents in secure viewer as this is much more reliable - Add new clipboard handling system making it more secure, reliable and robust - Make clipboard reverting much more reliable - Fix clipboard reverting breaking when user copies again before reverting - Using `totp copy` now recopies the token when it changes within the timeout - Using `generate -ec` now copies the generated password both before and after editing - Clipboard notifications now show if contents are reverted, replaced or cleared - Don't fork process on X11 when setting clipboard due to security concerns - Propagate `--quiet` and `--verbose` flags to clipboard handling and notifications - Fix errors when using relative path for password store with `--store` or `PASSWORD_STORE_DIR` - Fix `slam` errors, don't invoke `gpgconf`, `keychain` or `pkill` binaries if they don't exist - Abort `grep` and `recrypt` commands after 5 failures unless forced - Fix panic using `show` when secret has non UTF-8 contents - Fix runtime errors for some regular expressions due to missing Perl features - Show verbose output and detailed errors when using `--verbose` with `gnupg-bin` backend - Using `git` command now invokes git directly instead of calling through `sh` making it more robust - Make sync remote hint style after `sync init` consistent with other hints - Don't show `--verbose` and `--force` hints in error output when already used - Don't allow `--no-interact` together with `--viewer` or `--timeout` - Rename `prs-cli` to `prs` in help output to be consistent with the binary name - Remove all `unsafe` usages from codebase - Show compiler warning when no interaction selection mode feature is used - Update dependencies
prs v0.4.1
Bump version to 0.4.1 - Add `grep` command to search secret contents - Add `search` alias for `list` - Add `pwgen` alias for `generate` - Show progress bar in long tasks such as `housekeeping recrypt` and `grep` - Show descriptive compiler error when required features aren't selected
prs v0.4.0
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
prs v0.4.0-rc.1
Bump version to 0.4.0-rc.1
prs v0.3.5
Bump version to 0.3.5
prs v0.3.4
Bump version to 0.3.4
prs v0.3.2
Bump version to 0.3.2
prs v0.3.0
Bump version to 0.3.0