Skip to content
Tags give the ability to mark specific points in history as being important
  • v0.5.1 protected
    b0d7c2f1 · Bump version to 0.5.1 ·
    Release: 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
    
  • v0.5.0 protected
    a94a362f · Bump version to 0.5.0 ·
    Release: 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
    
  • v0.4.1 protected
    a92f130c · Bump version to 0.4.1 ·
    Release: 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
    
  • v0.4.0 protected
    d8db08ad · Bump version to 0.4.0 ·
    Release: 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
    
  • v0.4.0-rc.1 protected Release: prs v0.4.0-rc.1
    Bump version to 0.4.0-rc.1
    
  • v0.3.5 protected
    bb316c84 · Bump version to 0.3.5 ·
    Release: prs v0.3.5
    Bump version to 0.3.5
    
  • v0.3.4 protected
    ad178d5f · Bump version to 0.3.4 ·
    Release: prs v0.3.4
    Bump version to 0.3.4
    
  • v0.3.3 protected
    526e1cdb · Bump version to 0.3.3 ·
    Bump version to 0.3.3
    
  • v0.3.2 protected
    ac764096 · Bump version to 0.3.2 ·
    Release: prs v0.3.2
    Bump version to 0.3.2
    
  • v0.3.1 protected
    41bdaf49 · Bump version to 0.3.1 ·
    Bump version to 0.3.1
    
  • v0.3.0 protected
    a9c8463e · Bump version to 0.3.0 ·
    Release: prs v0.3.0
    Bump version to 0.3.0
    
  • v0.2.15 protected
    1163e296 · Bump version to 0.2.15 ·
    Release: prs v0.2.15
    Bump version to 0.2.15
    
  • v0.2.14 protected
    b3f3adfb · Bump version to 0.2.14 ·
    Release: prs v0.2.14
    Bump version to 0.2.14
    
  • v0.2.13 protected
    1f876dec · Bump version to 0.2.13 ·
    Release: prs v0.2.13
    Bump version to 0.2.13
    
  • v0.2.12 protected
    aede014e · Bump version to 0.2.12 ·
    Release: prs v0.2.12
    Bump version to 0.2.12
    
  • v0.2.11 protected
    b7141e6a · Bump version to 0.2.11 ·
    Release: prs v0.2.11
    Bump version to 0.2.11
    
  • v0.2.10 protected
    bd175ea0 · Bump version to 0.2.10 ·
    Release: prs v0.2.10
    Bump version to 0.2.10
    
  • v0.2.9 protected
    454bd118 · Bump version to 0.2.9 ·
    Release: prs v0.2.9
    Bump version to 0.2.9
    
  • v0.2.8 protected
    ca157226 · Bump version to 0.2.8 ·
    Release: prs v0.2.8
    Bump version to 0.2.8
    
  • v0.2.7 protected
    8e09adb1 · Bump version to 0.2.7 ·
    Release: prs v0.2.7
    Bump version to 0.2.7