Skip to content

Releases: IJHack/QtPass

Spring is in the air

13 Apr 11:15
v1.6.0
4b6b0a2

Choose a tag to compare

Spring zelf e's in the air

QtPass v1.6.0 (2026-04-13)

Highlights

  • Auto-detect git in existing password-store #804
  • Use ed25519 for GPG key generation when available #790
  • Improved GPG key parsing with new gpgkeystate module

New Features

  • Added auto-detect git in existing password-store
  • Use ed25519 (ECC) for GPG key generation when GPG supports it
  • Added compile_commands.json generation script for IDE tooling

Improvements

  • Improved GPG key parsing with new gpgkeystate module #979
  • Improved WSL path handling for gpgconf resolution
  • Re-encryption security improvements #815
  • Kill stale GPG agents before key generation #815
  • Consolidated release scripts into scripts/ folder
  • UsersDialog performance optimizations #977

Bug Fixes

  • Fixed path separator check in gpgconf resolution
  • Fixed .gpg-id path construction for cross-platform #780
  • Fixed re-encryption security issues
  • Fixed GPG key generation timeout handling #815
  • Fixed clipboard history password exclusion #970
  • Fixed transparent context menu in dark mode #967
  • Fixed window positioning with window manager #947
  • Fixed theme colors for button icons #949
  • Fixed hardcoded black text in dark mode #946

Testing

  • Added gpgkeystate test suite (8 test suites total) #979
  • Added GPG colon output fixtures
  • Improved test assertions and coverage #978, #981, #982

Documentation & Maintenance

  • Added AGENTS.md for AI agent guidance
  • Added security policy (SECURITY.md)
  • Extensive doxygen documentation improvements
  • CI/CD improvements and optimizations

Localization

  • Updated translations via Weblate

Release, CI and Maintenance

  • Consolidated release scripts into scripts/ folder
  • Added compile_commands.json generation script
  • Extensive code quality improvements via AI-assisted review
  • CI/CD workflow optimizations

Full Changelog

Big Pickle

22 Mar 02:19
dcf14eb

Choose a tag to compare

Big Pickle 🐓

Stability hotfix release with Wayland and CLI improvements.

Fixes

  • Crash on Wayland when screenAt() returns null (#706, #663)
  • CLI arguments being parsed as password search (#652)
  • OTP error handling with better messages (#677)
  • Window icon not showing on dialog boxes (#671)
  • Slovak translation GPG keygen script (#667)
  • Suppress qApp deprecation warnings on Qt6

Full Changelog

v1.5.0...v1.5.1

Explosieve Spring

21 Mar 00:27
211b94b

Choose a tag to compare

Highlights

  • Modernized C++/Qt build pipeline with clang-tidy and wider lint/test hardening.
  • Windows release pipeline reliability improvements for AppVeyor and Inno Setup packaging.
  • 1.5.0 release metadata and packaging preparation across the desktop app, installer, and CI configuration.

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.

New Contributors

@Vascom, @shemeshg, @ruimaciel, @vdchuyen, @souk4711, @principis, @stkw0, @basil

Full Changelog

Balkan holiday edition

19 Sep 11:36
f6394d4

Choose a tag to compare

What's Changed

Wording and localisation

New Contributors

Full Changelog: v1.3.2...v1.4.0

Let's get drafting again

31 Aug 11:41
a464c5f

Choose a tag to compare

Pre-release

What's Changed

  • Delete context menu after exec by @fasked in #578
  • Add more options for the password displaying by @l3u in #587
  • Fix accidental deletion of entire passwordstore by @FSMaxB in #604
  • Install QT in codeql workflow by @annejan in #608
  • Super Linter added and fixing findings by @annejan in #610
  • Removed travis (no longer free) and lgtm (migrated to Github) by @annejan in #612
  • fix bug => clipboard was not cleared when using primary selection by @pythcoiner in #615
  • super-linter ENV variables in shared location for local and automated by @annejan in #616
  • Document "Using profiles" by @buepro in #619
  • markdownlint --fix && textlint --fix by @annejan in #621
  • fix the unintended "running" of the entropy window in the keygen dial… by @lherschi in #640
  • Restore licensing info for QProgressIndicator by @svuorela in #642
  • Add pass store signing key feature by @timegrid in #634
  • Fix taborder and add buddies in keygen dialog by @svuorela in #643
  • Clazy cleanup and other minor fixes by @svuorela in #641
  • clang-format -i src/.cpp src/.h by @annejan in #645

Translations

New Contributors

Full Changelog: 1.4.0-rc1...1.4.0-rc2

Let's see if we can draft a new release

22 Sep 12:19
68b7535

Choose a tag to compare

Pre-release

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
  • Installation is failed using latest Homebrew in macOS #564
  • <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
  • Front-End 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:

Welcoming new users again

09 Oct 13:55
v1.3.2
d242041

Choose a tag to compare

Much needed cleanup

02 Oct 12:40
v1.3.1
9a51fdd

Choose a tag to compare

Has it been a year?

20 Aug 11:45
v1.3.0
96d58ae

Choose a tag to compare

After more than a year of stagnation, I thought it wise to first just push out a release of the master branch most active users have been on for a while now . .

With this out of the way expect a 1.3.1 release soon with the most pressing still open issues addressed.

Some of the many changes, please resort to the CHANGELOG for a more complete listing.

  • Add otp (two factor authentication) support #327
  • Use key fingerprint as ID instead of “long” ID. #452 (Natureshadow)
  • Typo: dialouge to dialogue. #444 (georgjaehnig)
  • Scripts and logic specific to Windows Store releases #439 (rdoeffinger)
  • For config check, check that the selected binary is available. #438 (rdoeffinger)
  • Fix character encoding issues for non-UTF-8 locales. #435 (rdoeffinger)
  • Fixes and improvments for config dialog #432 (rdoeffinger)
  • Support for using WSL binaries on Windows #431 (rdoeffinger)
  • Bugfixes and Windows compatibility improvements #430 (mrsch)
  • Semi-automatic code cleanup #425 (annejan)
  • Update to prevent the installer requesting admin #424 (hughwilliams94)
  • Display passwords as QR codes #421 (frawi)
  • Tested working on Mac Os HS with pinentry-mac #419 (riccardocossu)
  • Bugfixes #413 (rdoeffinger)
  • pwgen: fix inverted "Generate ... less secure passwords" checkbox #409 (ahippo)
  • Continuing refactoring #407 (FiloSpaTeam)
  • #390 make box cheched when opening a folder users panel #403 (kenji21)
  • Windows sigsev issues #326
  • Access to the / (root) directory form within the application window on MacOS #302
  • Context menu on transparent fields is transparent too . . #227
  • Various issues with Info.plist file on macOS #457
  • Problem with GNUpg not found on MacOS #362
  • Unable to see main application window (applicationn runs minimized to tray only) #286

Baby steps

04 Jun 09:53
v1.2.3
decb470

Choose a tag to compare

  • 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)
  • 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