Full Changelog
1.5.1 (2026-03-22)
Fixes
- Fixed crash on Wayland when screenAt() returns null #706, #663
- Fixed CLI arguments being parsed as password search #652
- Fixed OTP error handling with better messages and pass-otp availability check #677
- Fixed window icon not showing on dialog boxes #671
- Fixed Slovak translation GPG keygen script #667
- Suppressed qApp deprecation warnings on Qt6
1.5.0 (2026-03-21)
Highlights
1.5.0 release metadata and packaging preparation across the desktop app, installer, and CI configuration.
- Windows release pipeline reliability improvements for AppVeyor and Inno Setup packaging.
- Modernized C++/Qt build pipeline with clang-tidy and wider lint/test hardening.
Fixes & Improvements
- Fixed profile handling issues in Qt6 compatibility scenarios and improved profile selection behavior #681, #695.
- Preserved existing application behavior when launching
qtpass without parameters #704.
- Removed a regression where gpg_id comments could be altered #658.
- Added missing include path fixes and small reliability hardening in core code paths #690, #716.
Release, CI and Maintenance
- Added/updated PublicCode and CI workflows, including release-time validation and action upgrades #701, #709, #710, #711, #712.
- Completed the AppVeyor/Inno Setup modernization and packaging updates #722.
- Updated readme status badges and branch links to current workflow targets #724.
Localization
- Synchronised a large set of translation updates through Weblate and translation automation to improve language coverage and keep localization current #659, #664, #666, #669, #670, #673, #676, #685, #689, #691, #699, #702, #703, #707, #713, #723.
New Contributors
- @Vascom made their first contribution in #656.
- @shemeshg made their first contribution in #658.
- @ruimaciel made their first contribution in #672.
- @vdchuyen made their first contribution in #680.
- @souk4711 made their first contribution in #681.
- @principis made their first contribution in #690.
- @stkw0 made their first contribution in #695.
- @publiccode-pr-bot made their first contribution in #701.
- @transifex-integration[bot] made their first contribution in #698.
- @basil made their first contribution in #704.
- @dependabot[bot] made their first contribution in #709.
Full Changelog
v1.4.0 (2023-09-17)
Full Changelog
Fixed bugs:
- Update site to reflect new brew command syntax #601
- Qtpass - not asking for password #585
- Missing menu #574
Merged pull requests:
Full Changelog
Fixed bugs:
- OTP function stopped working #630
- Cannot decrypt own passwords; No secret key #580
- gpg not found on macOS #575
- Installation is failed using latest Homebrew in macOS #564
- Deleting a directory sometimes deletes the entire password store including Git repositories #556
Closed issues:
- [Windows] Git repository not working #638
- support
PASSWORD_STORE_SIGNING_KEY with profiles #624
- Support multiple branches via "Profiles" feature #545
Merged pull requests:
Full Changelog
Implemented enhancements:
- Set correct WM_CLASS for the qr-code popup #506
Fixed bugs:
- QtPass does not detect current $GNUPGHOME and causes it to fail decryption #569
- <tt> ... </tt> included in password text #542
- Markup tags are left in password and clipboard #533
- Renaming passwords and directories fail #487
- Will not run on Windows 10 1903 b18362.418 #486
Closed issues:
- Hide results on search #551
- QtPass 1.3.2 freezes on macOS 10.15.6 when trying to display password #544
- Icons are blurry when fractional scaling is enabled #525
- [Request] clear search password when change profile #524
- Copying not possible on Ubuntu 20.04 #521
- UI can't handle passwords with periods in their name #520
- Display passwords in mono space font #514
- QtPass 1.3.2 for Ubuntu 19.10 (eoan) #512
- Default password visibility #511
- Consider mentioning export abilities in migration docs, if any are present #505
- Enable out-of-source (shadow) builds. #501
- password visiblity can't be fully hidden #496
- Translations need updating and checking #488
- Frontend doesn't work well with HiDPI screen #464
- How to let QtPass use the real "pass" on windows #458
- Fresh install of Antergos with Deepin - High DPI scaling is not working #417
- Strange behavior when clearing filter #402
- Tray icon remains after quitting program #401
- QtPass doesn't work will pass in WSL #375
- UI is blurry on HiDPI screens on macOS (retina) since 1.2.x #355
- No prompt for passphrase for Git key on windows. #317
- Config dialog's Password Generation field got crowded between 1.1.3 and 1.1.6 #278
Merged pull requests:
v1.3.2 (2019-10-09)
Full Changelog
Fixed bugs:
- QtPass could not run on Windows7 thin #485
- Segfault on application startup (macOS) #481
- Application crashes on empty password store #466
- App is completely broken #423
Closed issues:
- Edit window on Gnome has no padding around #484
- Buttons width on RHEL 8 #483
- ‘Start minimized’ no longer works #471
- Editor doesn't wait for PGP key to decrypt #470
- v1.3.0 Data Not Showing #465
- Hangs on macOS after Security Update 2019-003 10.12.6 #461
- No public key #308
Merged pull requests:
v1.3.1 (2019-10-01)
Full Changelog
Implemented enhancements:
- Renaming password #463
- [Feature Request] Edit main title field #446
Fixed bugs:
- build: dependency issue #467
- is running but no GUI #451
Closed issues:
- Additional lines (notes) are not shown #474
- Bundle ID is literally
$(PRODUCT_BUNDLE_IDENTIFIER) #448
Merged pull requests:
v1.3.0 (2019-08-20)
Full Changelog
Implemented enhancements:
- Localization makes commits absolutely unreadable #405
- Add otp (two factor authentication) support #327
- Open specific entry from command-line parameter #32
Fixed bugs:
- Windows sigsev issues #326
- Access to the / (root) directory form within the application window on macOS #302
- PRNG seeding is done totally wrong #238
- Context menu on transparent fields is transparent too . . #227
Closed issues:
- various issues with Info.plist file on macOS #457
- Can not add new passwords for some reason #454
- GnuPG not found on Linux Mint #433
- How to clean up the app #429
- LAN sync request #427
- Profiles can not be removed #415
- Compilation error in (K)ubuntu 16.04.5 with sources tar.gz from version 1.2.3 #408
- Prevent from removing whole password-store directory and hidden directories and files #400
- Version information string/s #398
- We should select a C++ std too #372
- We should select a minimum Qt version #371
- Problem with GNUpg not found on macOS #362
- Compiling for Linux Mint 18 Ubuntu 16 #357
- make qtpass portable in windows #356
- Unable to see main application window (applicationn runs minimized to tray only) #286
- Startup variables and parameters #212
- [macOS] Password input dialog suddenly stopped popping up #191
- MainWindow is a giant monolithic mess #107
Merged pull requests:
v1.2.3 (2018-06-04)
Full Changelog
Closed issues:
- Consider repology badges #396
- Unable to create new password #391
- Duplicate prefix in installation of tests directory in v1.2.2. #389
- Compilation error on FreeBSD member access into incomplete type #388
- No icons on macOS #377
Merged pull requests:
- Add support for OTP code generation on Linux as requested in #327 #394 (Noettore)
- Revert scroll bar changes #393 (destanyol)
- Fix High Dpi Support. Works now under Windows and KDE/Plasma. #392 (hgraeber)
v1.2.2 (2018-05-07)
Full Changelog
Implemented enhancements:
Fixed bugs:
- Insecure Password Generation #338
- Clipboard clearing timer is not reset when new passwords are copied to the clipboard #309
- Removal of files outside of password-store #300
- Some fixes and refactoring. #376 (FiloSpaTeam)
- Fix & make clearClipboard more robust #359 (lukedirtwalker)
Closed issues:
- Multiple question marks while trying to delete password #385
- No button icons and text in "menu bar" #383
- Cannot add a new password #380
- Tiny bit of regression #379
- Running qtPass remotelly not prompting for the GPG key passphrasse #374
- Entire program is huge on High DPI screen on Linux #369
- Two new issues since latest refactoring #368
- Chocolatey package outdated #366
- How do I change the language ? #352
- Parallel make issue in qtpass-1.2.1: ld: cannot find -lqtpass #350
- "copy" icon has disappeared in v1.2.1 #344
- No password entry prompt #343
- Can't install on macOS Sierra #337
- No icon on macOS #333
- Font and spacing used for URL links on right in main window absurdly large #329
- QtPass don't display all lines with templates #273
Merged pull requests:
v1.2.1 (2018-01-04)
Full Changelog
Closed issues:
- Question: is it possible to mass import passes? #339
- Version 1.2.0 leaks passwords #334
- signed release files #332
- 2017 #330
- When importing settings from 1.1.5 or older clipboard settings revert to No Clipboard #232
Merged pull requests:
v1.2.0 (2017-11-08)
Full Changelog
Implemented enhancements:
- Icon tray from system icon theme #318
- Copy button for each custom field #291
- Feature Request: Use primary selection instead of clipboard #280
- Add primary selection as clipboard option #281 (annejan)
- Feature: CTRL/CMD + Q closes the mainwindow #258 #259 (YoshiMan)
- Feature/testing moved sources to src added tests #257 (annejan)
- enabled drag and drop support for passwords and passwordfolders #245 (YoshiMan)
- Password dialog decoupling from MW #242 (tezeb)
- Refactoring of qpushbuttonwithclipboard and timers #241 (tezeb)
- added a copy button for each line to paste the content into the clipboard, "pass init -- path=" command with right path-parameter, lupdate qtpass.pro #218 (YoshiMan)
Fixed bugs:
- Do not hide passwords and no generator #267
- Weird behavior when turning on Git support (auto push/pull) with non-clean Git dir #128
- SingleApplication implementation buggy #26
Closed issues:
- Tab order is wrong in password dialog #331
- Missing icons since split to static lib #325
- "-session XXX" upon session restore taken as search string #320
- Instructions to install it on OSX maybe outdated #315
- QtPass hangs when trying to decrypt entry #313
- Unable to locate package (Linux Mint 17.3) #310
- Git commit signing #303
- Add to Linux brew #301
- Pass 1.7 testing #299
- Measure unit-test code coverage #298
- Config dialog: Propose "Password behaviour" label change #294
- make install currently broken. #289
- Unable to locate package (Raspbian) #287
- There is no
git cp #272
- pass is apparently switching out pwgen #264
- Bugs since refactoring #262
- pass working fine but qtprocess failure with qtpass #260
- Feature: CTRL/CMD + Q closes the mainwindow #258
- Refactoring: removal of lastDecrypt #256
- Pass environment not set-up correctly #250
- Make fails - std c++11 not set #244
- Double-clicking might open previous entry instead of one double-clicked on #243
- Clean up ConfigDialog #235
Merged pull requests:
v1.1.6 (2016-12-02)
Full Changelog
Implemented enhancements:
- Feedback on copy button use #229
- Clickable URLs + open in default browser #226
- Deselecting password re-opens the file #221
- Copy password button should include tooltip to say why, when disabled #214
- QtPass starts by searching for -psn_0_12345 on macOS #213
- Copy after timeout #189
- Feature Request: Copy template fields with button #133
- Cannot create top level folder #127
- Feature: moving items (reordering folders) #116
Fixed bugs:
- Regression with new view mode when using templates and URLs #223
- Problems with high dpi screen #217
- Hangs forever on Generate GnuPG keypair #215
- recent change to passworddialog.cpp #188
- Re-opening entry in QtPass on Windows does not put login or URL values back in the right place #183
Closed issues:
- Click does not stick #233
- double-click on Treeview does not open the edit dialouge #228
- Windows - Enable GPG SSH Authentication #225
- We need autotype . . #65
v1.1.5 (2016-10-19)
Full Changelog
Implemented enhancements:
- I translated for Simplified Chinese. #208
- Short fullname hangs QtPass keypair generation process for infinite time #202
- More options for password generation #98
- Git hangs on windows #71
Fixed bugs:
- view box is trimming whitespace #210
Closed issues:
Merged pull requests:
v1.1.4 (2016-09-26)
Full Changelog
Implemented enhancements:
- Re-assign permissions when adding users #161
- Main window immediately closes upon app launch #139
Fixed bugs:
- German umlauts fails #192
- Error after change configuration #190
- Bug: Special characters in Template #131
- Character encoding issue with GPG key #101
- saved password '§' turns to '§' when copied to clipboard or shown when editing #91
Closed issues:
- Signed releases #186
- Why it's not listed in wikipedia.org/wiki/List_of_password_managers ? #164
- Bitdefender blocks installation and quarantines the .exe and .ink #138
Merged pull requests:
v1.1.3 (2016-06-10)
Full Changelog
Fixed bugs:
- edit of password broken with active "Automatically push" #177
- Clipboard not cleared when quitting or killing application #171
- Hide content doesn't work when using templates #160
Closed issues:
- Add a (small) manpage #174
v1.1.2 (2016-06-10)
Full Changelog
Implemented enhancements:
- qtpass on windows, space in front of URL and Username #182
Fixed bugs:
- Deletion of folder doesn't work on Debian/GNU Linux #181
Closed issues:
- gpg: decryption failed: No secret key #179
- "gpg-agent: command get_passphrase failed: No such file or directory" #156
Merged pull requests:
- add Appdata file and update desktop file #178 (daveol)
- HTTPS everywhere #176 (da2x)
- Fix build issues with MSVC2015 on Windows #175 (msvi)
v1.1.1 (2016-04-04)
Full Changelog
Implemented enhancements:
- Signed binaries #149
- Icon theme and Cinnamon #146
- Bind a key to the clear action #142
- Installation dependencies #140
- All text input fields need example text & edit dialogue changes #85
- OSX: Qt-window closed only reappears when 'active' and using tray incon #77
Fixed bugs:
- Spelling bug: German translation of push and pull #110
- gpg: decryption failed: No secret key #92
Closed issues:
- Remove outdated Debian packaging #165
- Same name for file and folder #159
- Icons don't work on nixos #157
- gpg: Sorry, we are in batchmode - can't get input #151
Merged pull requests:
- lupdate and Russian translation #170 (ahippo)
- Remove path to password store in commit message and a leading space. #169 (ahippo)
- Use –secure for pwgen and add more configurable options #168 (ahippo)
- Remove Debian packaging #166 (innir)
- update gl_Es #162 (xmgz)
- Two UI Tweaks #158 (lftl)
- configwindow.ui default/start tab set to "settings" #154 (jounathaen)
- FAQ update concerning button-icons on cinnamon #153 (jounathaen)
v1.1.0 (2016-01-25)
Full Changelog
Implemented enhancements:
- Clear text input: use system icon instead of x #84
- System Icons on Buttons and double-click on treeView #124 (jounathaen)
Closed issues:
- [resolved] Error in compiling macOS El capitan #148
Merged pull requests:
v1.0.6 (2016-01-03)
Full Changelog
Implemented enhancements:
- Feature: Always on top #118
- Option to show minimized instance #99
Fixed bugs:
- Bug: deleted record stays in memory #117
Closed issues:
- SIGSEGV in MainWindow::executeWrapper on clean install #122
Merged pull requests:
v1.0.5 (2015-11-18)
Full Changelog
Fixed bugs:
- using pwgen adds carriage-return #115
- Enhancement: color code Git results #111
Merged pull requests:
- Fix bug that prints "Unknown error" to the terminal #113 (dvaerum)
v1.0.4 (2015-11-03)
Full Changelog
Implemented enhancements:
- Add support for RightToLeft languages #108
v1.0.3 (2015-10-25)
Full Changelog
Implemented enhancements:
- Get PREFIX variable from environment #106
- Password file named
git returns error #105
Merged pull requests:
v1.0.2 (2015-09-24)
Full Changelog
Closed issues:
- Generate password: Floating point exception (core dumped) #102
- A way to indicate the installation prefix is needed #100
- IPv4 URLs are non-clickable #97
- app crashes when "Use pwgen" is unselected, and "Generate" is clicked. #95
- Some minor improvements on the templating part #93
- app crashes with variant of "pwgen" app #90
v1.0.1 (2015-08-09)
Full Changelog
Implemented enhancements:
- Users setup - key colours could be improved #82
Closed issues:
- When QtPass starts, focus search input box #89
- Clear the password display after some time #86
- Auto push/pull #83
- qtpass doesn't commit deletes to Git #81
- Always crashes while using the quick-search input #79
- Git initialisation #72
- Initialising new repo's doesn't work correctly #55
- gpg: Sorry, no terminal at all requested - can't get input #18
Merged pull requests:
- Issue 86 clear panel #87 (karlgrz)
- Update FAQ for Yubikey NEO helper in .bashrc for Ubuntu #80 (karlgrz)
- [WIP] Call 'pass Git init' on creation of password-store when useGit #78 (dennisdegreef)
v1.0.0 (2015-08-01)
Full Changelog
Closed issues:
- Yubikey Neo Pin entry not working properly on Ubuntu 15.04 #73
Merged pull requests:
v0.9.2 (2015-07-30)
Full Changelog
Closed issues:
- Show expiration date in key setup #70
v0.9.1 (2015-07-29)
Full Changelog
Closed issues:
- Minimize on startup. #69
- tray icon in xfce #58
- Git intergration #57
- Weird characters in filenames breaks loading gpg files #10
v0.9.0 (2015-07-17)
Full Changelog
Closed issues:
- Request: Integrate qtpass with pwgen for generating passwords. #68
v0.8.6 (2015-07-17)
Full Changelog
Closed issues:
- Copy password by Ctrl+C #60
- Remember window size and vertical pane width #59
- Multiline Editing #34
Merged pull requests:
- To make building successfull wi Desktop Qt 5.4.0 MSVC2012 OpenGL 32bit #67 (annejan)
Full Changelog
v0.8.5 (2015-07-08)
Full Changelog
Closed issues:
- Won't compile on Kubuntu 15.10 #61
- Hanging process gives weird effects #56
- Directory separator actually broken by 208171fd09c55ad765fdf4fa1de9a7f0757fa72d #53
Merged pull requests:
- Many deadlocks and other nasty bugfixes #64 (annejan)
- Mention qt5-default package in readme #62 (lorrin)
- Some hacks I needed for portable gpg4win release #54 (rdoeffinger)
v0.8.4 (2015-06-11)
Full Changelog
Closed issues:
- QtPass does not detect GPG installation #50
- Cannot create new folders #48
- Better error handling when no pass or gpg found initially #13
Merged pull requests:
v0.8.3 (2015-06-09)
Full Changelog
Merged pull requests:
v0.8.2 (2015-05-27)
Full Changelog
Closed issues:
- Typo in 37f17f3808c1c97bd72c165a530c67a4bfb82edb? #45
- Signing of keys from user management #41
Merged pull requests:
v0.8.1 (2015-05-06)
Full Changelog
Fixed bugs:
- Some items not found on first search #8
Closed issues:
- compiling qtpass on ubuntu 15.04 - fails due to newer qmake version #43
- QProcess::start: Process is already running #40
- Extra line breaks seem to be added to the (HTML) output #39
- Missing develop branch and release testing #38
- Windows WebDAV broken by 24f8dec3c203921f765e923e6ae6a4069b8cf50a #36
- .gpg-id file not added to Git #35
- Icon filenames #31
GNUPGHOME environment variable #30
- Feature: webdav alternative to Git #28
- Windows: not working due to pointless use of "sh" #16
- Windows: support static build and enable ASLR and NX #15
- Some paths to executables are printed when starting up #11
Merged pull requests: