Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: timvisee/prs

Tags

v0.5.6

Toggle v0.5.6's commit message

Verified

This tag was signed with the committer’s verified signature.
timvisee Tim Visée
prs 0.5.6

- Improve GPG fingerprint handling and matching, support pass and gopass formats
- Update dependencies

v0.5.5

Toggle v0.5.5's commit message

Verified

This tag was signed with the committer’s verified signature.
timvisee Tim Visée
prs 0.5.5

- Add nushell completions
- Disallow interactive secret selection when using `--no-interact`
- Disallow recipient and tomb initialization actions in non interactive mode
- Fix compilation with rpgpie bakend

v0.5.4

Toggle v0.5.4's commit message

Verified

This tag was signed with the committer’s verified signature.
timvisee Tim Visée
prs 0.5.4

- Add `--alias` flag to move command, create alias pointing old path to new
- Update MSRV to 1.88
- Update dependencies

v0.5.3

Toggle v0.5.3's commit message

Verified

This tag was signed with the committer’s verified signature.
timvisee Tim Visée
prs 0.5.3

- Prompt user whether to add new recipient keys to keychain
- Don't delete recipient keys from store if listed in `.gpg-id` file
- Update dependencies

v0.5.2

Toggle v0.5.2's commit message

Verified

This tag was signed with the committer’s verified signature.
timvisee Tim Visée
prs 0.5.2

- Autocomplete secret names in zsh
- Update dependencies

v0.5.1

Toggle v0.5.1's commit message

Verified

This tag was signed with the committer’s verified signature.
timvisee Tim Visée
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

Toggle v0.5.0's commit message

Verified

This tag was signed with the committer’s verified signature.
timvisee Tim Visée
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

Toggle v0.4.1's commit message

Verified

This tag was signed with the committer’s verified signature.
timvisee Tim Visée
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

Toggle v0.4.0's commit message

Verified

This tag was signed with the committer’s verified signature.
timvisee Tim Visée
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

Toggle v0.4.0-rc.1's commit message

Verified

This tag was signed with the committer’s verified signature.
timvisee Tim Visée
Bump version to 0.4.0-rc.1