pass-winmenu version history
10 releases tracked, newest first.
v1.14
Jan 14, 2024- Added commandline `pw.exe` application for scripting on Windows.
- Updated to .NET 6 and improved password editing features.
- Fixed `.gpg` extension issue and line terminator consistency.
- Delayed password store directory check until first invocation.
1 download
v1.13.1
Oct 17, 2022## End of support for .NET 4.6.2
Starting from the next major version (1.14), pass-winmenu will be retargeted to .NET 6. Along with this, support for Windows 8.1 and older can no longer be guaranteed, and future releases will require you to have the [.NET Desktop Runtime 6.0](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) installed. If you expect to run into problems as a result of this change, please let me know by opening an issue.
## Bugfixes
- Fixed an issue preventing re-encryption of directories that do not contain any password files, when their subdirectories do contain password files (#105).
- Improved detection of the GPG home directory when updating `gpg-agent.conf`
- Fixed 'open shell' option not working if GPG or the GPG home directory is located at a path containing an apostrophe.
## Changes
- Removed the `pinentry-fix` feature, which was meant to work around a bug GPG, where the pinentry window would not appear in the foreground. This workaround only sometimes managed to fix the issue, but it often still failed. If you run into issues with pinentry not appearing in the foreground, the recommended solution is to install [Gpg4win](https://www.gpg
0 downloads
v1.13
Mar 20, 2022
## New features
- Added support for generating TOTP codes (thanks @colemickens for the initial PR for this!) To use this feature, add a TOTP code to the password metadata like so:
```
TOTP: <secret>
```
You can also directly copy an `otpauth` URL.
```
OTPAUTH: otpauth://otp/account?secret=<secret>
```
To generate a TOTP code, select `generate TOTP code` in the right-click menu of the notification area icon, or create a hotkey binding using `generate-totp-code` as action name.
## Bugfixes
- Improved reliability of the hotkey parser (#103)
0 downloads
v1.12.1
Oct 11, 2021
## Changes
- Improved the relative path generation algorithm (used to generate relative paths for commit messages) (#97)
- Percentage dimensions (as used under the `style` configuration key) are now consistently parsed using a dot as the decimal separator. Previously, the culture-specific separator was used instead.
- The 'agent responsive' check has been removed. This automated check has been present in pass-winmenu for a long time, and stems from a time when GPG on windows would occasionally lock up, leading to all password operations to hang indefinitely. The automated check would detect this situation and restart GPG when it occurs. As a result of a recent bug in the code (#99), and based on my belief that this bug in GPG has long since been fixed, I have decided to remove it. If you do run into lockups as I have described here, please let me know by opening an issue.
- Improved error message clarity when the `user.name` and/or `user.email` git configuration variables are not set (#100).
## Bugfixes
- Fixed an issue that could cause the application to crash when manually checking for updates (#96, thanks @wfdewith!)
- Fixed an error when setting the confi
0 downloads
v1.12
Sep 2, 2021----
## New features
- Re-encrypting the password store is now possible. When re-encrypting, pass-winmenu will check for any files that need to have their recipients updated. Those files will be re-encrypted for the correct recipients. All other files are left untouched. Re-encryption can be started by right-clicking the notification area icon and selecting `More Options -> Re-Encrypt Password Store`, and choosing a path to re-encrypt.
- `pass` allows the use of the `PASSWORD_STORE_KEY` environment variable to override the recipients specified in `.gpg-id` when set. Pass-winmenu now also honours this variable (#86).
- Custom gpg options can now be configured. These options will be passed to `gpg.exe` when passwords are encrypted or decrypted. Take a look at the [default configuration file](https://github.com/geluk/pass-winmenu/blob/e7b295dce7f13ebfa8c47b487e8b63c151b1d031/pass-winmenu/embedded/default-config.yaml#L153) to see how you can configure these. (#86).
- Search hints are now displayed in the search field of the password menu.
## Changes
- The 'type password' feature now generates direct character input, instead of simulating key presses. This greatly improv
0 downloads
v1.11.1
Feb 6, 2021# Bugfixes
- Fixed an issue resulting in a detached head when using signed commits
- Fixed a few stability issues causing the application to crash when creating a new commit
# Changes
- Some small improvements to error handling and reporting
0 downloads
v1.11
Nov 10, 2020----
## Important announcement
**Starting from this release, the default configuration file location will be the same directory as the one `pass-winmenu.exe` is located in.
In previous versions, the configuration file location was set to the current working directory.**
In the vast majority of cases, these two locations will point to the same directory, but in certain cases, they may differ. For instance, if you start pass-winmenu via a shortcut and modify the `Start in:` field of the shortcut, the configuration file would formerly be created in the directory specified there, but would now be created next to `pass-winmenu.exe`.
If you'd like the configuration file to be located in a different directory, you can make use of the newly-added feature that lets you modify the configuration file location (see below).
## New features
- The notifcation area icon will now show an indicator to inform you about the status of your password repository (behind/ahead/up to date/diverged).
- To ensure these indicators are up to date, `git fetch` will now be run periodically, once an hour by default. The interval can be changed (or the feature can be disabled completely) in the conf
0 downloads
v1.10.1
Mar 30, 2020# Bugfixes
- Fixed an error on startup causing pass-winmenu to crash when Git support is disabled.
- Fixed an error being shown when trying to edit the configuration file when no default application is chosen for `.yaml` files.
- The notification area icon now gets removed correctly when pass-winmenu exits after a startup error.
0 downloads
v1.10
Mar 27, 2020# Changes
- Improved the clarity of several error messages
# Bugfixes
- Fixed an issue that sometimes prevented passwords from being placed on the clipboard
# Known issues
- If you have disabled Git support in the configuration file and/or by removing the Git DLLs, pass-winmenu will fail to start. As a workaround, you can temporarily re-enable Git support, use a newer development build (see issue #57 for a link), or postpone updating until v1.10.1 gets released (which will be within a few days).
0 downloads
v1.9.1
Jun 9, 2019The current implementation of the GPG agent configuration file updater (which is enabled when you have `allow-config-management` set to `true`) has a bug, causing it to remove any non-configuration (comment) lines from your configuration file while updating it.
As v1.10 is still some time away, and this bug is too significant to leave unresolved until then, this release bridges the gap.
# Bugfixes
- Fixed the gpg-agent configuration file updater removing non-configuration key lines.
0 downloads