Skip to content

Releases: keepassxreboot/keepassxc

Release 2.8.0

Choose a tag to compare

@phoerious phoerious released this 21 Oct 21:57
2.8.0
1c2f23e

New Features

  • Add remote database synchronization and import using external tools [#7222, #10896, #11271]
  • Allow configuring keyboard shortcuts [#9643]
  • SSH Agent: Add support for generating RSA, ECDSA, and Ed25519 keys [#7215]
  • Linux: Add Wayland Auto-Type support using XDG Desktop Portals [#13359, #13449, #13579, #13770, #13810]
  • Linux: Add Quick Unlock using Polkit (adds a UUID to public metadata, marking database as modified on first launch) [#8983]
  • Linux Add AArch64 AppImage [#13816]
  • macOS: Allow Quick Unlock using the device password when Touch ID is unavailable [#11410]
  • Windows: Allow administrators to enforce certain user settings via global Group Policy overrides [#11223]
  • Windows: Add native Arm64 builds [#13678, #13727]

Major Changes

Security Fixes

  • Fix use-after-free when importing crafted KDB files (CVE-2026-69150; Credits: A. Ramos (@aramosf)) [#13500]
  • Browser: Prevent entry reference injection when creating or updating entries via browser extension (CVE-PENDING; Credits: Davonte (@BadPingHere)) [#13580, #13670, #13688]
  • Browser: Fix out-of-bounds writes when encrypting and decrypting native messaging messages (CVE-PENDING; Credits: @sigure21) [#13679]
  • Windows: Randomize shared memory mapping names when sending SSH keys to Pageant (CVE-PENDING; Credits: NATO Cyber Security Centre (NCSC), Viktor Markopoulos NCIA/NCSC) [#13680]
  • Fix integer overflow and out-of-bounds read in legacy KDB importer (CVE-PENDING; Credits: NATO Cyber Security Centre (NCSC), Viktor Markopoulos NCIA/NCSC) [#13682]
  • Secret Service: Exclude protected attributes from attribute listings (Credits: Koda Reef (@kodareef5)) [#13674]
  • Windows: Fix clipboard exclusion format name (Credits: @ByeWhiteLists) [#13352]
  • Improve clearing of decrypted database fragments from memory used by zlib [#13677]

Changes

  • Change Clone Entry shortcut to Ctrl+D [#10903]
  • Show suggestions when adding or renaming additional attributes [#13633]
  • Add passkey and TOTP entry counts to database statistics in GUI and CLI [#13632]
  • Remove legacy KeePassHTTP attribute conversion [#8007]
  • Browser: Support get-database-entries request to list entry titles, URLs, and UUIDs [#7292]
  • CLI: Reduce GUI library dependencies and simplify line reader code [#9701, #13330]
  • Proton Pass Importer: Support Wi-Fi, SSH keys, and unknown entry types [#13148]
  • Update translations and clean up code [#9702, #12611, #13258, #8008, #7999, #7998]

Fixes

  • Fix application lockups on systems with one or two CPU cores [#13296]
  • Preserve entry custom data in newly created history items [#13573]
  • Fix password strength evaluation for referenced passwords [#13479]
  • Respect password generator settings when auto-generating passwords for new entries [#13277]
  • Fix case-sensitive search with the + prefix modifier [#13493]
  • Fix directory creation error handling [#13508]
  • Fix favicon download redirect limit being ignored [#13663]
  • Fix showing challenge-response credentials without a password [#13615]
  • Fix key file selection link not being clickable when translated incorrectly [#13396]
  • Prevent database unlock controls from shrinking vertically [#13428]
  • Prevent mouse wheel scrolling from changing the unfocused alternative save method setting [#13358]
  • Fix password font size not following application font size [#13658]
  • Fix typos and documentation links [#10124, #10893, #9993]
  • Fix null pointer dereference in Secret Service integration [#13655]
  • Fix ellipsis password reuse tooltip in database reports [#13091]
  • Fix database lock after autosave due to external changes [#13733]
  • Auto-Type: Support {PGDN} placeholder [#13463]
  • Auto-Type: Refactor Auto-Type plugins to integrate them into the main binary [#13469]
  • Browser: Fix showing and closing the password generator [#9984, #9743]
  • Browser: Respect selected database when storing a new passkey [#13798]
  • CSV Import: Fix automatic column mapping for English headers with non-English UI languages [#13531]
  • Secret Service: Fix crash when a database locks while the item access dialog is open [#13598, #13602]
  • SSH Agent: Prevent recursive updates when changing entry settings and attachments [#13068]
  • Linux: Improve AppImage desktop integration [#13470, #13476]
  • Linux: Include keyutils in Snap builds [#10687]
  • Linux: Fix race condition in dark mode detection at startup [#13366]
  • Linux: Do not query X root window without a display with QT_QPA_PLATFORM=offscreen [#13761]
  • Linux: Improve TLS handling im AppImages [#13805]
  • macOS: Improve window tray hide and restore behaviour [#13645]
  • macOS: Use the native temporary directory for the browser integration socket [#13484]
  • macOS: Prevent deleting entries and groups while a modal dialog is open [#13383]
  • macOS: Prevent hiding the menu bar [#13147]
  • macOS: Fix application icon installation for IDE builds [#12679]
  • Windows: Fix SSH Agent builds with MSYS2 [#8708]
  • Build: Fix build-system-related issues [#13278, #13275]

Release 2.8.0-beta1

Release 2.8.0-beta1 Pre-release
Pre-release

Choose a tag to compare

@phoerious phoerious released this 23 Sep 04:08
2.8.0-beta1
9e0f57a

New Features

  • Add remote database synchronization and import using external tools [#7222, #10896, #11271]
  • Allow configuring keyboard shortcuts [#9643]
  • SSH Agent: Add support for generating RSA, ECDSA, and Ed25519 keys [#7215]
  • Linux: Add Wayland Auto-Type support using XDG Desktop Portals [#13359, #13449, #13579]
  • Linux: Add Quick Unlock using Polkit [#8983]
  • macOS: Allow Quick Unlock using the device password when Touch ID is unavailable [#11410]
  • Windows: Add native Arm64 builds [#13678]

Major Changes

  • Migrate to Qt 6 [#11651, #7783, #13456, #13473, #13684]
  • Linux: Store application state in XDG_STATE_HOME instead of XDG_CACHE_HOME [#9755]
  • Build: Bundle build features under a single KPXC_MINIMAL CMake option [#11003]

Security Fixes

  • Fix use-after-free when importing crafted KDB files (CVE-2026-69150; Credits: A. Ramos (@aramosf)) [#13500]
  • Browser: Prevent entry reference injection when creating or updating entries via browser extension (CVE-PENDING; Credits: Davonte (@BadPingHere)) [#13580, #13670, #13688]
  • Browser: Fix out-of-bounds writes when encrypting and decrypting native messaging messages (CVE-PENDING; Credits: @sigure21) [#13679]
  • Windows: Randomize shared memory mapping names when sending SSH keys to Pageant (CVE-PENDING; Credits: NATO Cyber Security Centre (NCSC), Viktor Markopoulos NCIA/NCSC) [#13680]
  • Fix integer overflow and out-of-bounds read in legacy KDB importer (CVE-PENDING; Credits: NATO Cyber Security Centre (NCSC), Viktor Markopoulos NCIA/NCSC) [#13682]
  • Secret Service: Exclude protected attributes from attribute listings (Credits: Koda Reef (@kodareef5)) [#13674]
  • Windows: Fix clipboard exclusion format name (Credits: @ByeWhiteLists) [#13352]
  • Improve clearing of decrypted database fragments from memory used by zlib [#13677]

Changes

  • Change Clone Entry shortcut to Ctrl+D [#10903]
  • Show suggestions when adding or renaming additional attributes [#13633]
  • Add passkey and TOTP entry counts to database statistics in GUI and CLI [#13632]
  • Remove legacy KeePassHTTP attribute conversion [#8007]
  • Browser: Support get-database-entries request to list entry titles, URLs, and UUIDs [#7292]
  • CLI: Reduce GUI library dependencies and simplify line reader code [#9701, #13330]
  • Proton Pass Importer: Support Wi-Fi, SSH keys, and unknown entry types [#13148]
  • Update translations and clean up code [#9702, #12611, #13258, #8008, #7999, #7998]

Fixes

  • Fix application lockups on systems with one or two CPU cores [#13296]
  • Preserve entry custom data in newly created history items [#13573]
  • Fix password strength evaluation for referenced passwords [#13479]
  • Respect password generator settings when auto-generating passwords for new entries [#13277]
  • Fix case-sensitive search with the + prefix modifier [#13493]
  • Fix directory creation error handling [#13508]
  • Fix favicon download redirect limit being ignored [#13663]
  • Fix showing challenge-response credentials without a password [#13615]
  • Fix key file selection link not being clickable when translated incorrectly [#13396]
  • Prevent database unlock controls from shrinking vertically [#13428]
  • Prevent mouse wheel scrolling from changing the unfocused alternative save method setting [#13358]
  • Fix password font size not following application font size [#13658]
  • Fix typos and documentation links [#10124, #10893, #9993]
  • Fix null pointer dereference in Secret Service integration [#13655]
  • Auto-Type: Support {PGDN} placeholder [#13463]
  • Auto-Type: Refactor Auto-Type plugins to integrate them into the main binary [#13469]
  • Browser: Fix showing and closing the password generator [#9984, #9743]
  • CSV Import: Fix automatic column mapping for English headers with non-English UI languages [#13531]
  • Secret Service: Fix crash when a database locks while the item access dialog is open [#13598, #13602]
  • SSH Agent: Prevent recursive updates when changing entry settings and attachments [#13068]
  • Linux: Improve AppImage desktop integration [#13470, #13476]
  • Linux: Include keyutils in Snap builds [#10687]
  • Linux: Fix race condition in dark mode detection at startup [#13366]
  • macOS: Improve window tray hide and restore behaviour [#13645]
  • macOS: Use the native temporary directory for the browser integration socket [#13484]
  • macOS: Prevent deleting entries and groups while a modal dialog is open [#13383]
  • macOS: Prevent hiding the menu bar [#13147]
  • macOS: Fix application icon installation for IDE builds [#12679]
  • Windows: Fix SSH Agent builds with MSYS2 [#8708]
  • Build: Fix build-system-related issues [#13278, #13275]

Release 2.7.12

Choose a tag to compare

@phoerious phoerious released this 10 Mar 01:16
860e51d

Changes

  • Passkeys: Set BE and BS flags to true (NOTE: MAY BREAK EXISTING PASSKEYS) [#13042]
  • Support TIMEOTP autotype and entry placeholder [#13117]
  • Browser: Show URLs in browser access dialog [#12906]
  • Bitwarden Import: Add support for nested folders [#13081]

Fixes

  • Prevent exploits through OpenSSL configurations [#13118, #13124]
  • Auto-Type: Revert change that caused race condition on Linux [#12738]
  • Auto-Type: Fix help button enablement [#12937]
  • Browser: Fix showing correct checkbox value in entry Browser Integration settings [#12980]
  • Browser: Fix setting browser related values to customData [#13026]
  • Passkeys: Add publicKey to register response [#12757]
  • Fix main entry URL validation when using placeholders [#12964]
  • Fix minor font and theme issues [#12814]
  • Fix 'Remove' button in Plugin Data being enabled when no row is selected [#12916]
  • Sanitize attachment file names before saving [#13114]

Release 2.7.11

Choose a tag to compare

@phoerious phoerious released this 23 Nov 23:29
01e5b6e

Note: The 2.7.11 macOS DMG and AppImage downloads have issues. Please download the 2.7.11-1 builds instead (also below).

Changes

  • Add image, HTML, Markdown preview, and text editing support to inline attachment viewer [#12085, #12244, #12654]
  • Add database merge confirmation dialog [#10173]
  • Add option to auto-generate a password for new entries [#12593]
  • Add support for group sync in KeeShare [#11593]
  • Add {UUID} placeholder for use in references [#12511]
  • Add “Wait for Enter” search option [#12263]
  • Add keyboard shortcut to “Jump to Group” from search results [#12225]
  • Add predefined search for TOTP entries [#12199]
  • Add confirmation when closing database via ESC key [#11963]
  • Add support for escaping placeholder expressions [#11904]
  • Reduce tab indentation width in notes fields [#11919]
  • Cap default Argon2 parallelism when creating a new database [#11853]
  • Database lock after inactivity now enabled by default and set to 900 seconds [#12689, #12609]
  • Copying TOTP now opens setup dialog if none is configured for entry [#12584]
  • Make double click action configurable [#12322]
  • Remove unused “Last Accessed” from GUI [#12602]
  • Auto-Type: Add more granular confirmation settings [#12370]
  • Auto-Type: Add URL typing preset and add copy options to menu [#12341]
  • Browser: Do not allow sites automatically if entry added from browser extension [#12413]
  • Browser: Add options to restrict exposed groups [#9852, #12119]
  • Bitwarden Import: Add support for timestamps and password history [#12588]
  • macOS: Add Liquid Glass icon [#12642]
  • macOS: Remove theme-based menubar icon toggle [#12685]
  • macOS: Add Window and Help menus [#12357]
  • Windows: Add option to add KeePassXC to PATH during installation [#12171]

Fixes

  • Fix window geometry not being restored properly when KeePassXC starts in tray [#12683]
  • Fix potential database truncation when using direct write save method with YubiKeys [#11841]
  • Fix issue with database backup saving [#11874]
  • Fix UI lockups during startup with multiple tabs [#12053]
  • Fix keyboard shortcuts when menubar is hidden [#12431]
  • Fix clipboard being cleared on exit even if no password was copied [#12603]
  • Fix single-instance detection when username contains invalid filename characters [#12559]
  • Fix “Search Wait for Enter” setting not being save [#12614]
  • Fix hotkey accelerators not being escaped properly on database tabs [#12630]
  • Fix confusing error if user cancels out of key file edit dialog [#12639]
  • Fix issues with saved searches and “Press Enter to Search” option [#12314]
  • Fix URL wildcard matching [#12257]
  • Fix TOTP visibility on unlock and settings change [#12220]
  • Fix KeeShare entries with reference attributes not updating [#11809]
  • Fix sort order not being maintained when toggling filters in database reports [#11849]
  • Fix several UI font and layout issues [#11967, #12102]
  • Prevent mouse wheel scroll on edit username field [#12398]
  • Improve base translation consistency [#12432]
  • Improve inactivity timer [#12246]
  • Documentation improvements [#12373, #12506]
  • Browser: Fix ordering of clientDataJSON in Passkey response object [#12120]
  • Browser: Fix URL matching for additional URLs [#12196]
  • Browser: Fix group settings inheritance [#12368]
  • Browser: Allow read-only native messaging config files [#12236]
  • Browser: Optimise entry iteration in browser access control dialog [#11817]
  • Browser: Fix “Do not ask permission for HTTP Basic Auth” option [#11871]
  • Browser: Fix native messaging path for Tor Browser launcher on Linux [#12005]
  • Auto-Type: Fix empty window behaviour [#12622]
  • Auto-Type: Take delays into account when typing TOTP [#12691]
  • SSH Agent: Fix out-of-memory crash with malformed SSH keys [#12606]
  • CSV Import: Fix modified and creation time import [#12379]
  • CSV Import: Fix duplication of root groups on import [#12240]
  • Proton Pass Import: Fix email addresses not being imported when no username set [#11888]
  • macOS: Fix secure input getting stuck [#11928]
  • Windows: Prevent launch as SYSTEM user from MSI installer [#12705]
  • Windows: Remove broken check for MSVC Redistributable from MSI installer [#11950]
  • Linux: Fix startup delay due to StartupNotify setting in desktop file [#12306]
  • Linux: Fix memory initialisation when --pw-stdin is used with a pipe [#12050]

Release 2.7.10

Choose a tag to compare

@droidmonkey droidmonkey released this 02 Mar 22:38
2.7.10
b342be4

Check out our updated User Guide --> https://keepassxc.org/docs/KeePassXC_UserGuide

Changes

  • Allow adjusting application font size [#11567]
  • Add Proton Pass importer [#11197]
  • Support KeePass2 TOTP settings [#11229]
  • Add New/Preview Entry Attachments dialog and functionality [#11637, #11699, #11650]
  • Add database name, color, and icon options for unlock view [#10819, #11725]
  • Show entry background color as column [#6798]
  • Use icons for password strength [#9844]
  • Add "Group Full Path" column in entry view [#10278]
  • Passphrase "MIXED case" Type [#11255]
  • Allow deleting extension plugin data from Browser Statistics [#11218]
  • Add --minimized option to keepassxc [#11693]
  • Implement T-CONV and T-REPLACE-RX entry placeholders [#11453]
  • Option to disable opening browser when URL field double-clicked [#11332]
  • Overhaul action states and add icons to toolbar [#11047]
  • Show character count in password generator dialog [#10940]
  • Add ability to expire entries from context menu [#8731]
  • Add copy field shortcuts to Auto-Type select dialog [#11518]
  • Passkeys: Add support for selecting group on creation [#11260]
  • Browser: Refactor Access Control Dialog [#9607]
  • Browser: Add support for URL wildcards and exact URL [#9835, #11752]
  • Browser: Allow groups to restrict by browser integration key [#9852]
  • CLI: Add -d dry-run shortcut to merge command [#11192]
  • CLI: HTML export [#11590]
  • macOS: Add option to disable database lock when switching user [#9707]
  • SSH Agent: Implement feature to clear all identities [#10649]

Fixes

  • Major enhancements to documentation [#11745, #10875]
  • Various UI and style fixes [#11535, #11672, #11511, #11445, #11426, #11273, #11455, #11321, #11594, #11539, #11351, #11354, #10748, #11602, #11303, #11291, #10091, #9417]
  • Various improvements to tags [#11676, #11652, #11625]
  • Reset splitter sizes on database unlock [#11014]
  • Remember sort order in Auto-type popup dialog [#9508]
  • Fix database password clearing when modifying key file / hardware key [#11001]
  • Fix issues with reloading and handling of externally modified db file [#10612]
  • Support passkeys with Bitwarden import [#11401]
  • Fix various quirks with CSV import [#11787]
  • Show Auto-Type select dialog even if window title is empty [#11603]
  • Refactor hardware key code to avoid deadlock [#11703, #10872]
  • Show a clear error if hardware key is found slots are not configured [#11609]
  • Fix signal/slot disconnect when opening import wizard [#11039]
  • Fix setting window title as modified [#11542]
  • Fix assert hit when viewing entry history [#11413]
  • Fix multiple crashes on Linux [#11513]
  • Fix backup file path time substitution [#10834]
  • Prevent long-running threads from deadlocking the program with only 1 CPU [#11155]
  • Hide the menubar when menus lose focus (if toggled off) [#11355, #11605]
  • CLI: Restore the original codepage on windows [#11470]
  • Passkeys: Various fixes [#10934, #10951]
  • Browser: Fix cancel with database unlock dialog [#11435]
  • Browser: Resolve references in Access Confirm dialog [#11055]
  • SSH Agent: Add timeout to streams to prevent deadlock [#11290]
  • macOS: Replace legacy code for screen recording permissions [#11428]
  • macOS: Implement Secure Input Mode [#11623]
  • macOS: Fix showing ambigious name in settings [#11373]
  • macOS: Fix copy-to-clipboard shortcut in entry preview widget [#10966]
  • Linux: Prevent multiple lock requests [#11306]
  • Snap: Prevent need for snap helper script to configure browser extension [#10924]
  • Windows: Detect outdated VC Redist with MSI installer [#11469]
  • Windows: Additional exclusion fields for clipboard [#11521]

Release 2.7.9

Choose a tag to compare

@droidmonkey droidmonkey released this 19 Jun 21:42
2.7.9
8f6dd13

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

Choose a tag to compare

@phoerious phoerious released this 06 May 10:11
2.7.8
f6757d3

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

Choose a tag to compare

@droidmonkey droidmonkey released this 09 Mar 23:40
2.7.7
68e2dd8

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

Choose a tag to compare

@phoerious phoerious released this 15 Aug 23:09
2.7.6
dd21def

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

Choose a tag to compare

@droidmonkey droidmonkey released this 14 May 18:35
2.7.5
9d0537b

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]