Skip to content

Releases: keepassxreboot/keepassxc

Release 2.7.9

19 Jun 21:42
2.7.9
8f6dd13
Compare
Choose a tag to compare

Note: We have received some reports of silent crashing on Windows 10/11 starting with 2.7.9. This is immediately fixed by reinstalling the MSVC Redistributable.

Changes

  • Passkeys: Ability to easily remove a passkey from an entry [#10777]
  • Snap: Use new desktop portal for native messaging integration [#10906]

Fixes

  • Improve entry placeholder/reference feature [#10846]
  • Improve CSV importing when title field isn't specified [#10843]
  • Improve encrypted Bitwarden importing [#10800]
  • Improve database settings UX [#10821]
  • Improve handling of clipboard actions from entry preview [#10810]
  • Improve group/entry view resize behavior and set sensible defaults [#10641]
  • Passkeys: Fix incorrect username fill [#10874]
  • Passkeys: Return additional data to the extension [#10857]
  • Fix password clear timer inconsistency on unlock view [#10708]
  • Fix portability check [#10760]
  • Fix page overflow on HTML exports [#10735]
  • Fix broken builds when using system provided zxcvbn [#10717]
  • Fix copy password button when text is selected [#10853]
  • Fix tab ordering on application settings pages [#10907]
  • SSH Agent: Fix broken decrypt button [#10638]
  • Windows: Fix ALT Auto-Type modifier [#10795]
  • Windows: Fix wrong DACL memory size allocation [#10712]
  • macOS: Fix monospace font sizing [#10739]
  • Flatpak: Fix configuration settings off-by-one error [#10688]
  • BSD: Fix compiling with libusb implementation [#10736]

Release 2.7.8

06 May 10:11
2.7.8
f6757d3
Compare
Choose a tag to compare

Changes

  • Add hotkey for showing search help [#10591]
  • Add hotkey for group switching (Ctrl+Shift+PgUp/PgDown) [#10625]
  • Add per-database auto-save delay setting [#9100]
  • Add configurable password strength check on database password [#9782]
  • Add setting to hide menubar [#10341]
  • Improve Bitwarden 1PUX import and support organization collections [#10499]
  • Show advanced settings checkbox only for settings that have them [#6513]
  • Remove obsolete setting for requiring repeated password entry [#9722]
  • Passkeys: Allow registering Passkeys to existing entries [#10408]
  • Passkeys: Show warning about data being unencrypted before Passkey export [#10411]
  • Passkeys: Support NFC and USB transports [#10402]
  • Passkeys: Pass extension JSON data to browser [#10615]
  • SSH Agent: Do not use entries from recycle bin [#10518]
  • Linux: Change hotkey sequence used for {CLEARFIELD} Auto-Type [#10008]
  • Windows: Improve DACL memory access protection [#10618]

Fixes

  • Fix crash when deleting history items [#10451]
  • Fix crash on screen lock or computer sleep [#10458]
  • Fix search field not being focused after unlock [#10459]
  • Fix loss of window focus when Auto-Type needs to unlock a database [#10555]
  • Fix inconsistent TOTP visibility on unlock [#10009]
  • Fix CSV import skipping over single-name groups [#10575]
  • Fix key file folder being remembered even if disabled in settings [#10636]
  • Fix issues with entry editing and database locking [#10667]
  • Fix key file text when provided on command line [#10642]
  • Fix issues with hardware key auto detection [#10663]
  • Do not override monospace font size [#10282]
  • Perform group sort only when group view is in focus [#10202]
  • Do not show decimals for attachment sizes in Bytes [#10595]
  • Prevent merging of global custom data when merging databases [#10452]
  • Fix minor translation issues [#10635]
  • Passkeys: Fix StrongBox incompatibility [#10420]
  • Passkeys: Set RP ID to effective domain if unset instead of returning an error [#10384]
  • Passkeys: Various UI fixes and improvements [#10427, #10608, #10609]
  • AppImage: Fix URL opening [#10624]
  • Flatpak: Fix application autostart [#10563]
  • Linux/macOS: Fix button sizes on modal alert popups [#10500]
  • Linux: Fix clipboard clear on Wayland [#10500]
  • Windows: Preserve file-hidden attribute [#10343]

Release 2.7.7

09 Mar 23:40
2.7.7
68e2dd8
Compare
Choose a tag to compare

Changes

  • Support USB Hotplug for Hardware Key interface [#10092]
  • Support 1PUX and Bitwarden import [#9815]
  • Browser: Add support for PassKeys [#8825, #9987, #10318]
  • Build System: Move to vcpkg manifest mode [#10088]

Fixes

  • Fix multiple TOTP issues [#9874]
  • Fix focus loss on save when the editor is not visible anymore [#10075]
  • Fix visual when removing entry from history [#9947]
  • Fix first entry is not selected when a search is performed [#9868]
  • Prevent scrollbars on entry drag/drop [#9747]
  • Prevent duplicate characters in "Also choose from" field of password generator [#9803]
  • Security: Prevent byte-by-byte and attachment inference side channel attacks [#10266]
  • Browser: Fix raising Update Entry messagebox [#9853]
  • Browser: Fix bugs when returning credentials [#9136]
  • Browser: Fix crash on database open from browser [#9939]
  • Browser: Fix support for referenced URL fields [#8788]
  • MacOS: Fix crash when changing highlight/accent color [#10348]
  • MacOS: Fix TouchID appearance depending on lid open/closed [#10092]
  • Windows: Fix terminating KeePassXC processes with MSI installer [#9822]
  • FdoSecrets: Fix database merge crash when enabled [#10136]

Release 2.7.6

15 Aug 23:09
2.7.6
dd21def
Compare
Choose a tag to compare

Note: This is the most recent version of KeePassXC that supports macOS 10.x.

Changes

  • Significant improvement to visual when drag/drop entries [#9698]
  • Automatically prompt for Quick Unlock when showing unlock dialog [#9697]
  • Improve colorful lock icon and fix file MIME icon on KDE [#9632]
  • Ability to search by entry UUID [#9571]
  • Add challenge-response support for NitroKey 3 [#9631]
  • Auto-Type: Disable entry level Auto-Type when disabled at group/entry [#9672]
  • Browser: Show warning when adding duplicate URL's to entry [#9588][#9635]
  • Browser: Improve error message when proxy cannot be found [#9385]

Fixes

  • Fix crash on exit on macOS [#9620]
  • Fix crash on search if entry doesn't have a group [#9633]
  • Fix several issues with Quick Unlock [#9697]
  • Enable save button when not auto-saving non-data changes [#9634]
  • Several UI/UX fixes [#9647]
  • Move toolbar back to top of window when disabling movement [#9699]
  • Browser: Fix handling of expired credentials [#9595]
  • Windows: Prevent white flicker when launching application [#9637]
  • Linux: Fix warning message about allow screencapture [#9638]
  • FdoSecrets: Fix access confirmation dialog showing even when disabled [#9690]

Release 2.7.5

14 May 18:35
2.7.5
9d0537b
Compare
Choose a tag to compare

Changes

  • Add menu option to allow screenshots [#8841]
  • Add support for Botan 3 [#9388]
  • Increase max TOTP step to 24 hours [#9149]
  • Improve HTML export layout [#8987]
  • Turn search reset off by default [#9153]
  • Use QClipboard::clear() instead of setting blank text [#9148]
  • Hide group column header choice when not in search [#9171]
  • Improve look of KeePassXC logo and icons [#9355]
  • Add keyboard shortcuts for app and database settings [#9007]
  • Hide rename button from attachments preview panel [#8842]
  • Linux: Set SingleMainWindow in .desktop file [#7430]

Fixes

  • Fix crash when search clears while creating new entry [#9230]
  • Fix crash when using Windows Hello in a Remote Desktop session [#9006]
  • Fix crash in Group Edit after enabling Browser Integration [#8778]
  • Fix canceling quick unlock when it is unavailable [#9034]
  • Set password input field font correctly [#8732]
  • Greatly improve performance when rendering entry view [#9398]
  • Fix various accessibility issues [#9138]
  • Fix arrows size when expand/collapse a group [#9096]
  • Select the clone instead of the original after cloning an entry [#9070]
  • Fix bugs with preview widget [#9170]
  • Fix status bar update when switching to other DB [#9073]
  • Fix database settings spin box bug [#9101]
  • Fix Ctrl+Tab shortcut to cycle databases in unlock dialog [#8839]
  • Fix TOTP QR code maintaining square ratio [#9027]
  • Fix Auto-Type configuration page on custom sequence selection [#8752]
  • Fix unexpected behavior of --lock when KeePassXC is not running [#8889]
  • Make open folder icon exempt from "Apply group icon to entry" [#9205]
  • Allow setting default file open directory with env var [#9192]
  • SSH Agent: Fix support for AES-256/GCM openssh keys [#8968]
  • Browser: Fix Native Messaging script path with BSD OS's [#8835]
  • MacOS: Fix text selection for Auto-Type clear field [#9066]
  • MacOS: Don't rely on AppleInterfaceStyle for theme switching [#8615]
  • Windows: Remove registry detection of desktop shortcut [#9380]

Release 2.7.4

29 Oct 19:23
2.7.4
63b2394
Compare
Choose a tag to compare

Changes

  • Add 2 months expiration preset [#8687]
  • CLI: Add Unicode support on Windows [#8618]

Fixes

  • Fix crash on macOS when unlocking database [#8676]
  • Fix display of passwords in preview panel [#8633]
  • Fix clicking links in entry preview panel [#8644]
  • Prevent expired entries search if no results returned [#8643]
  • Browser: Revert code causing connection problems [#8665]
  • Browser: Fix socket file symbolic link on Linux [#8656]
  • Flatpak: Fix launching browser proxy service [#8680]
  • SSH Agent: Fix paegent support on Windows [#8619]

Release 2.7.3

23 Oct 16:05
2.7.3
d8483d3
Compare
Choose a tag to compare

Changes

  • Enhance Tags Support and Add Saved Searches [#8435, #8607]
  • Significant improvements to entry preview panel [#7993]
  • Add password strength indicator to all password fields [#7885]
  • Limit zxcvbn entropy estimation length to 128 characters [#7748]
  • Try full URL path when fetching favicon [#8565]
  • Hide usernames in preview panel when hidden in entry view [#8608]
  • Enable dark title bar on windows when accent color is not used [#8498]
  • Add option to display passwords in color in preview panel [#7097]
  • Add XML Export option to GUI [#8524]
  • Increase entropy required for a "good" password rating to 75 [#8523]
  • Add shortcut to copy password with TOTP appended [#8443]
  • Show entry count in status bar [#8435]
  • Allow KeePassXC to be built without X11 [#8147]
  • Enable use of VivoKey Apex and Dangerous Things FlexSecure tokens [#8332]
  • Add setting for number of recent files [#8239]
  • Add Ctrl+Tab shortcut to cycle databases in unlock dialog [#8168]
  • Replace offensive words in eff_large.wordlist [#7968]
  • Auto-Type: PICKCHARS can specify attribute and ignore BEEP [#8118]
  • Linux: Add isHardwareKeySupported and refreshHardwareKeys to DBus methods [#8055]
  • Add config variable to specify default database file name [#8042]
  • Support numeric aware sorting on Windows and macOS [#8363]
  • CLI: Add db-edit command [#8400]
  • CLI: Add option to display all attributes with show command [#8256]
  • CLI: Show UUID and tags with show and clip commands [#8241]
  • Browser: Move socket into separate directory on Linux [#8030]
  • Browser: Add group setting to omit WWW subdomain when matching URLs [#7988]
  • FdoSecrets: Ask to unlock the database when creating items [#8022, #8028]
  • FdoSecrets: Skip entries in recycle bin when searching [#8021]

Fixes

  • Fix potential deadlock in UI when saving [#8606]
  • Fix newlines when copying notes from preview panel [#8542]
  • Fix dark mode detection on Linux [#8477]
  • Fix crash when deleting items in recycle bin while searching [#8117]
  • Fix crash when trying to close database during unlock [#8144]
  • Fix tabbing around the interface [#8435, #8520]
  • Fix OPVault import when there are multiple OTP fields [#8436]
  • Fix various Windows Hello bugs [#8354]
  • Fix use of Apple Watch for Quick Unlock [#8311]
  • Better handling of "Lock on Minimize" setting [#8202]
  • Check for write permission before entering portable mode [#8447]
  • Correct regex escape logic to prevent parse errors [#7778]
  • Normalize slashes and file case for last used databases [#7864, #7214]
  • Link ykcore against pthread [#7807]
  • Auto-Type: Fix menu entries in selection dialog on Windows [#7987]
  • Auto-Type: Fix use of modifiers under macOS [#8111]
  • CLI: Fix output when using clip with the -t flag [#8271]
  • Browser: Use asynchronous access confirm dialog [#8273]
  • Browser: Always send database locked/unlocked status [#8114]

Release 2.7.2

23 Oct 03:24
2.7.2
9d2f3d5
Compare
Choose a tag to compare
Release 2.7.2 Pre-release
Pre-release

NOTE: Due to a bug in macOS window behavior, this release has been immediately superseded by 2.7.3

Changes

  • Enhance Tags Support and Add Saved Searches [#8435, #8607]
  • Significant improvements to entry preview panel [#7993]
  • Add password strength indicator to all password fields [#7885]
  • Limit zxcvbn entropy estimation length to 128 characters [#7748]
  • Try full URL path when fetching favicon [#8565]
  • Hide usernames in preview panel when hidden in entry view [#8608]
  • Enable dark title bar on windows when accent color is not used [#8498]
  • Add option to display passwords in color in preview panel [#7097]
  • Add XML Export option to GUI [#8524]
  • Increase entropy required for a "good" password rating to 75 [#8523]
  • Add shortcut to copy password with TOTP appended [#8443]
  • Show entry count in status bar [#8435]
  • Allow KeePassXC to be built without X11 [#8147]
  • Enable use of VivoKey Apex and Dangerous Things FlexSecure tokens [#8332]
  • Add setting for number of recent files [#8239]
  • Add Ctrl+Tab shortcut to cycle databases in unlock dialog [#8168]
  • Replace offensive words in eff_large.wordlist [#7968]
  • Auto-Type: PICKCHARS can specify attribute and ignore BEEP [#8118]
  • Linux: Add isHardwareKeySupported and refreshHardwareKeys to DBus methods [#8055]
  • Add config variable to specify default database file name [#8042]
  • Support numeric aware sorting on Windows and macOS [#8363]
  • CLI: Add db-edit command [#8400]
  • CLI: Add option to display all attributes with show command [#8256]
  • CLI: Show UUID and tags with show and clip commands [#8241]
  • Browser: Move socket into separate directory on Linux [#8030]
  • Browser: Add group setting to omit WWW subdomain when matching URLs [#7988]
  • FdoSecrets: Ask to unlock the database when creating items [#8022, #8028]
  • FdoSecrets: Skip entries in recycle bin when searching [#8021]

Fixes

  • Fix potential deadlock in UI when saving [#8606]
  • Fix newlines when copying notes from preview panel [#8542]
  • Fix dark mode detection on Linux [#8477]
  • Fix crash when deleting items in recycle bin while searching [#8117]
  • Fix crash when trying to close database during unlock [#8144]
  • Fix tabbing around the interface [#8435, #8520]
  • Fix OPVault import when there are multiple OTP fields [#8436]
  • Fix various Windows Hello bugs [#8354]
  • Fix use of Apple Watch for Quick Unlock [#8311]
  • Better handling of "Lock on Minimize" setting [#8202]
  • Check for write permission before entering portable mode [#8447]
  • Correct regex escape logic to prevent parse errors [#7778]
  • Normalize slashes and file case for last used databases [#7864, #7214]
  • Link ykcore against pthread [#7807]
  • Auto-Type: Fix menu entries in selection dialog on Windows [#7987]
  • Auto-Type: Fix use of modifiers under macOS [#8111]
  • CLI: Fix output when using clip with the -t flag [#8271]
  • Browser: Use asynchronous access confirm dialog [#8273]
  • Browser: Always send database locked/unlocked status [#8114]

Release 2.7.1

06 Apr 03:29
2.7.1
5916a8f
Compare
Choose a tag to compare

Changes

  • Show when tags are changed in entry history [#7638]
  • Improve tags editing and allow spaces in tags [#7708]
  • Improve layout of entry preview panel [#7767]
  • Incorporate patches to support Flatpak distribution [#7728]
  • Add expiration presets for 12 and 24 hours [#7738]

Fixes

  • Fix crash when building history change list [#7638]
  • Fix hiding password on database unlock [#7725]
  • Fix AES KDF slow transform speed [#7755]
  • Auto-Type: Correct timing issue on macOS and Linux that prevented typing [#7588]
  • Auto-Type: Fix use of Ctrl/Alt/Shift/Win modifiers on Windows [#7629]
  • Auto-Type: Reduce/eliminate delay when searching for entries [#7598]
  • Auto-Type: Map ASCII dead keys on Linux for international keyboards [#7614]
  • CLI: Fix detection of hardware keys (YubiKey) [#7593]
  • CLI: Add missing parameter -c to add/edit entries command [#7594]
  • Secret Service: Fix crash when multiple prompts are shown [#7786]
  • SSH Agent: Fix default agent selection on Windows [#7764]
  • Fix database unlock dialog not being the top window on Linux [#7771]
  • Fix drag/drop entries between tabs on Wayland [#7628]
  • Fix compiling with minizip-ng [#7638]

Release 2.7.0

21 Mar 22:54
2.7.0
d7a9ef4
Compare
Choose a tag to compare

Major Additions

  • Implement KDBX 4.1 [#7114]
  • Add direct write save option for cloud storage and GVFS [#6594]
  • Prevent screen capture on Windows and macOS [#6030]
  • Support quick unlock using Windows Hello [#7384]
  • Support quick unlock using Apple Watch [#5526]
  • Allow specifying database backup paths [#7035]
  • Add tag functionality [#6487][#7436][#7446]
  • Add password rating column to entry view [#4797]
  • Add group clone action [#6124]
  • Show modifications between entry history items [#6789]
  • Ability to bulk-delete and purge unused custom icons [#5970]
  • Support adding custom passphrase wordlists [#6799]
  • Support passphrase wordlists in numbered and PGP-signed formats [#6791]
  • Implement support for hardware keys via wireless NFC [#6895]
  • SSH Agent: Add support for OpenSSH 8.2 FIDO/U2F keys [#6371]
  • CLI: Implement attachment handling [#5538]
  • CLI: Add support for okon in offline HIBP checks [#5478]
  • CLI: Implement search command and remove locate [#6805]
  • CLI: Add db statistic output to db-info command [#7032]
  • CLI: Add -i/--include option to generate command. [#7112]
  • CLI: Add a -n (--notes) option to add and edit commands [#4646]
  • CLI: Add keyfile option to import command [#5402]
  • CLI: Adding a best option to clip to copy a password of the best match [#4489]
  • Browser: Add Microsoft Edge support on Linux [#7100]
  • Browser: Support native password generator from the extension [#6529]
  • Browser: Add group settings [#4180]
  • Browser: Add feature to ignore entries for HTTP-Auth Logins [#5394]
  • Browser: Support triggering Auto-Type from browser extension [#6272]
  • Browser: Add delete-entry command to API [#6899]
  • Browser: Add search 'by-path' url to API [#5535]
  • Browser: search for entries by UUID to API [#4763]
  • Browser: Support auto-download of favicon on entry addition [#7179]
  • Auto-Type: Major improvements to Auto-Type [#5864][#7463][#7435][#7391][#7129][#6400][#6364][#6361][#5283][#7507]
  • Auto-Type: Fix typing to virtual machines on Windows [#7366]
  • Auto-Type: Re-implement X11 keysym emulation [#7098]
  • Auto-Type: Support multiple Xkb layouts [#6247]
  • Auto-Type: Abort keystroke if modifiers held on X11 [#6351][#6357]
  • Auto-Type: Add TOTP option to entry level Auto-Type menu [#6675]
  • FdoSecrets: Major Refactor and Code Consolidation [#5747][#5660][#7043][#6915]
  • FdoSecrets: Implement unlock before search [#6943]
  • Reports: Add browser statistics report [#7197]

Major Changes

  • Port crypto backend to Botan [#6209]
  • Improve attachment handling and security [#6606][#5034][#7083]
  • Allow selecting any open database in unlock dialog [#5427]
  • KeeShare: Remove checking signed container and QuaZip dependency [#7223]
  • Introduce security option to enable copy on double click (default off) [#6433]
  • Add 'delete entry without confirm' functionality [#5812]
  • Improve macOS and Windows platform integration [#5851]
  • Lock only the current database by default [#6652]
  • Show expired entries on DB unlock [#7290]
  • Update D-Bus adaptor interface class name to match definition file [#7523]

Other Changes and Fixes

  • Add countdown progress bar to TOTP preview [#6930]
  • Enter favicon url directly on icons page [#6614]
  • Set C++17 as standard in the build system [#7180]
  • Internalize ykcore into code base [#6654]
  • Transition to Visual Studio builds on Windows [#5874]
  • Ability to delete entries from health check reports [#6537]
  • Enhance remembering last-used directories [#6711]
  • Implement org.freedesktop.appearance.color-scheme support on Linux [#7422]
  • Support sorting HTML export [#7011]
  • Add display number of characters in passphrases [#5449]
  • Use Alt+Tab on macOS to switch between databases [#5407]
  • Add feature to sort groups using shortcut keys [#6999]
  • Add CTRL+Enter to apply password generator changes [#6414]
  • Display Database created timestamp on statistics report [#6876]
  • Browser: Improve best matching credentials setting [#6893]
  • SSH Agent: Use both Pageant and OpenSSH agent simultaneously on Windows [#6288]
  • SSH Agent: Allow using database path to resolve keys [#6365]
  • SSH Agent: Show correct error messages in main window [#7166]
  • Multiple fixes for MSI installer [#6630]
  • Fix tab order for CSV import dialog to match screen order [#7315]
  • Don't mark kdbx:// urls as invalid [#7221]
  • Make selected text copyable instead of copying password [#7209]
  • Detect timestamp resolution for CSV files [#7196]
  • Fix crash while downloading favicon [#7104]
  • Correct naming of newly generated keyx files [#7010]
  • Place the 'Recycle Bin' at the bottom of the list when groups are sorted [#7004]
  • Handle tilde with custom browser paths [#6659]
  • Don't scroll up when deleting an entry [#6833]
  • Set the MIME-Type to text/plain when using wl-copy on wayland [#6832]
  • Fix adaptive icon painting [#5989][#6033]
  • Fix favicon download from URL with non-standard port [#5509]
  • Ignore recycle bin on KeePassHTTP migration [#5481]
  • Fix keepassxc-cr-recovery utility [#7521]
  • Fix Auto-Type not working when audio recording indicator is active on macOS 12.2+ [#7526]