Tags: jkloetzke/keepassxc
Tags
Release 2.5.4 Fixed - Return keyboard focus after saving database edits [keepassxreboot#4287] - Windows: Use bare minimum settings in portable version [keepassxreboot#4131] - Windows: Use SHA256 code signing [keepassxreboot#4129] - macOS: Fix code signing incompatibility in latest macOS release [keepassxreboot#4564]
Release 2.5.3 Fixed - Fix a possible database lockout when removing a YubiKey from a KDBX 3.1 database [keepassxreboot#4147] - Fix crash if Auto-Type is performed on a new entry [keepassxreboot#4150] - Fix crash when all entries are deleted from a group [keepassxreboot#4156] - Improve the reliability of clipboard clearing on Gnome [keepassxreboot#4165] - Do not check cmd:// URLs for valid URL syntax anymore [keepassxreboot#4172] - Prevent unnecessary merges for databases on network shares [keepassxreboot#4153] - Browser: Prevent native messaging proxy from blocking application shutdown [keepassxreboot#4155] - Browser: Improve website URL matching [keepassxreboot#4134, keepassxreboot#4177] Added - Browser: Enable support for Chromium-based Edge Browser [keepassxreboot#3359]
Release 2.5.2 Added - Browser: Show UI warning when entering invalid URLs [keepassxreboot#3912] - Browser: Option to use an entry only for HTTP auth [keepassxreboot#3927] Changed - Disable the user interface when merging or saving the database [keepassxreboot#3991] - Ability to hide protected attribute after reveal [keepassxreboot#3877] - Remove mention of "snaps" in Windows and macOS [keepassxreboot#3879] - CLI: Merge parameter for source database key file (--key-file-from) [keepassxreboot#3961] - Improve GUI tests reliability on Hi-DPI displays [keepassxreboot#4075] - Disable deprecation warnings to allow building with Qt 5.14+ [keepassxreboot#4075] - OPVault: Use 'otp' attribute for TOTP field imports [keepassxreboot#4075] Fixed - Fix crashes when saving a database to cloud storage [keepassxreboot#3991] - Fix crash when pressing enter twice while opening database [keepassxreboot#3885] - Fix handling of HTML when displayed in the entry preview panel [keepassxreboot#3910] - Fix start minimized to tray on Linux [keepassxreboot#3899] - Fix Auto Open with key file only databases [keepassxreboot#4075] - Fix escape key closing the standalone password generator [keepassxreboot#3892] - macOS: Fix monospace font usage in password field and notes [keepassxreboot#4075] - macOS: Fix building on macOS 10.9 to 10.11 [keepassxreboot#3946] - Fix TOTP setup dialog not closing on database lock [keepassxreboot#4075] - Browser: Fix condition where additional URLs are ignored [keepassxreboot#4033] - Browser: Fix subdomain matching to return only relevant site entries [keepassxreboot#3854] - Secret Service: Fix multiple crashes and incompatibilities [keepassxreboot#3871, keepassxreboot#4009, keepassxreboot#4074] - Secret Service: Fix searching of entries [keepassxreboot#4008, keepassxreboot#4036] - Secret Service: Fix behavior when exposed group is recycled [keepassxreboot#3914] - CLI: Release the database instance before exiting interactive mode [keepassxreboot#3889] - Fix (most) memory leaks in tests [keepassxreboot#3922]
Release 2.5.1 Added - Add programmatic use of the EntrySearcher [keepassxreboot#3760] - Explicitly clear database memory upon locking even if the object is not deleted immediately [keepassxreboot#3824] - macOS: Add ability to perform notarization of built package [keepassxreboot#3827] Changed - Reduce file hash checking to every 30 seconds to correct performance issues [keepassxreboot#3724] - Correct formatting of notes in entry preview widget [keepassxreboot#3727] - Improve performance and UX of database statistics page [keepassxreboot#3780] - Improve interface for key file selection to discourage use of the database file [keepassxreboot#3807] - Hide Auto-Type sequences column when not needed [keepassxreboot#3794] - macOS: Revert back to using Carbon API for hotkey detection [keepassxreboot#3794] - CLI: Do not show protected fields by default [keepassxreboot#3710] Fixed - Secret Service: Correct issues interfacing with various applications [keepassxreboot#3761] - Fix building without additional features [keepassxreboot#3693] - Fix handling TOTP secret keys that require padding [keepassxreboot#3764] - Fix database unlock dialog password field focus [keepassxreboot#3764] - Correctly label open databases as locked on launch [keepassxreboot#3764] - Prevent infinite recursion when two databases AutoOpen each other [keepassxreboot#3764] - Browser: Fix incorrect matching of invalid URLs [keepassxreboot#3759] - Properly stylize the application name on Linux [keepassxreboot#3775] - Show application icon on Plasma Wayland sessions [keepassxreboot#3777] - macOS: Check for Auto-Type permissions on use instead of at launch [keepassxreboot#3794]
Release 2.5.0 Added - Add 'Paper Backup' aka 'Export to HTML file' to the 'Database' menu [[keepassxreboot#3277](keepassxreboot#3277)] - Add statistics panel with information about the database (number of entries, number of unique passwords, etc.) to the Database Settings dialog [[keepassxreboot#2034](keepassxreboot#2034)] - Add offline user manual accessible via the 'Help' menu [[keepassxreboot#3274](keepassxreboot#3274)] - Add support for importing 1Password OpVault files [[keepassxreboot#2292](keepassxreboot#2292)] - Implement Freedesktop.org secret storage DBus protocol so that KeePassXC can be used as a vault service by libsecret [[keepassxreboot#2726](keepassxreboot#2726)] - Add support for OnlyKey as an alternative to YubiKeys (requires yubikey-personalization >= 1.20.0) [[keepassxreboot#3352](keepassxreboot#3352)] - Add group sorting feature [[keepassxreboot#3282](keepassxreboot#3282)] - Add feature to download favicons for all entries at once [[keepassxreboot#3169](keepassxreboot#3169)] - Add word case option to passphrase generator [[keepassxreboot#3172](keepassxreboot#3172)] - Add support for RFC6238-compliant TOTP hashes [[keepassxreboot#2972](keepassxreboot#2972)] - Add UNIX man page for main program [[keepassxreboot#3665](keepassxreboot#3665)] - Add 'Monospaced font' option to the notes field [[keepassxreboot#3321](keepassxreboot#3321)] - Add support for key files in auto open [[keepassxreboot#3504](keepassxreboot#3504)] - Add search field for filtering entries in Auto-Type dialog [[keepassxreboot#2955](keepassxreboot#2955)] - Complete usernames based on known usernames from other entries [[keepassxreboot#3300](keepassxreboot#3300)] - Parse hyperlinks in the notes field of the entry preview pane [[keepassxreboot#3596](keepassxreboot#3596)] - Allow abbreviation of field names in entry search [[keepassxreboot#3440](keepassxreboot#3440)] - Allow setting group icons recursively [[keepassxreboot#3273](keepassxreboot#3273)] - Add copy context menu for username and password in Auto-Type dialog [[keepassxreboot#3038](keepassxreboot#3038)] - Drop to background after copying a password to the clipboard [[keepassxreboot#3253](keepassxreboot#3253)] - Add 'Lock databases' entry to tray icon menu [[keepassxreboot#2896](keepassxreboot#2896)] - Add option to minimize window after unlocking [[keepassxreboot#3439](keepassxreboot#3439)] - Add option to minimize window after opening a URL [[keepassxreboot#3302](keepassxreboot#3302)] - Request accessibility permissions for Auto-Type on macOS [[keepassxreboot#3624](keepassxreboot#3624)] - Browser: Add initial support for multiple URLs [[keepassxreboot#3558](keepassxreboot#3558)] - Browser: Add entry-specific browser integration settings [[keepassxreboot#3444](keepassxreboot#3444)] - CLI: Add offline HIBP checker (requires a downloaded HIBP dump) [[keepassxreboot#2707](keepassxreboot#2707)] - CLI: Add 'flatten' option to the 'ls' command [[keepassxreboot#3276](keepassxreboot#3276)] - CLI: Add password generation options to `Add` and `Edit` commands [[keepassxreboot#3275](keepassxreboot#3275)] - CLI: Add XML import [[keepassxreboot#3572](keepassxreboot#3572)] - CLI: Add CSV export to the 'export' command [[keepassxreboot#3278](keepassxreboot#3278)] - CLI: Add `-y --yubikey` option for YubiKey [[keepassxreboot#3416](keepassxreboot#3416)] - CLI: Add `--dry-run` option for merging databases [[keepassxreboot#3254](keepassxreboot#3254)] - CLI: Add group commands (mv, mkdir and rmdir) [[keepassxreboot#3313](keepassxreboot#3313)]. - CLI: Add interactive shell mode command `open` [[keepassxreboot#3224](keepassxreboot#3224)] Changed - Redesign database unlock dialog [ [keepassxreboot#3287](keepassxreboot#3287)] - Rework the entry preview panel [ [keepassxreboot#3306](keepassxreboot#3306)] - Move notes to General tab on Group Preview Panel [[keepassxreboot#3336](keepassxreboot#3336)] - Enable entry actions when editing an entry and cleanup entry context menu [[keepassxreboot#3641](keepassxreboot#3641)] - Improve detection of external database changes [[keepassxreboot#2389](keepassxreboot#2389)] - Warn if user is trying to use a KDBX file as a key file [[keepassxreboot#3625](keepassxreboot#3625)] - Add option to disable KeePassHTTP settings migrations prompt [[keepassxreboot#3349](keepassxreboot#3349), [keepassxreboot#3344](keepassxreboot#3344)] - Re-enabled Wayland support (no Auto-Type yet) [[keepassxreboot#3520](keepassxreboot#3520), [keepassxreboot#3341](keepassxreboot#3341)] - Add icon to 'Toggle Window' action in tray icon menu [[3244](keepassxreboot#3244)] - Merge custom data between databases only when necessary [[keepassxreboot#3475](keepassxreboot#3475)] - Improve various file-handling related issues when picking files using the system's file dialog [[keepassxreboot#3473](keepassxreboot#3473)] - Add 'New Entry' context menu when no entries are selected [[keepassxreboot#3671](keepassxreboot#3671)] - Reduce default Argon2 settings from 128 MiB and one thread per CPU core to 64 MiB and two threads to account for lower-spec mobile hardware [ [keepassxreboot#3672](keepassxreboot#3672)] - Browser: Remove unused 'Remember' checkbox for HTTP Basic Auth [[keepassxreboot#3371](keepassxreboot#3371)] - Browser: Show database name when pairing with a new browser [[keepassxreboot#3638](keepassxreboot#3638)] - Browser: Show URL in allow access dialog [[keepassxreboot#3639](keepassxreboot#3639)] - CLI: The password length option `-l` for the CLI commands `Add` and `Edit` is now `-L` [[keepassxreboot#3275](keepassxreboot#3275)] - CLI: The `-u` shorthand for the `--upper` password generation option has been renamed to `-U` [[keepassxreboot#3275](keepassxreboot#3275)] - CLI: Rename command `extract` to `export`. [[keepassxreboot#3277](keepassxreboot#3277)] Fixed - Improve accessibility for assistive technologies [[keepassxreboot#3409](keepassxreboot#3409)] - Correctly unlock all databases if `--pw-stdin` is provided [[keepassxreboot#2916](keepassxreboot#2916)] - Fix password generator issues with special characters [[keepassxreboot#3303](keepassxreboot#3303)] - Fix KeePassXC interrupting shutdown procedure [[keepassxreboot#3666](keepassxreboot#3666)] - Fix password visibility toggle button state on unlock dialog [[keepassxreboot#3312](keepassxreboot#3312)] - Fix potential data loss if database is reloaded while user is editing an entry [[keepassxreboot#3656](keepassxreboot#3656)] - Fix hard-coded background color in search help popup [[keepassxreboot#3001](keepassxreboot#3001)] - Fix font choice for password preview [[keepassxreboot#3425](keepassxreboot#3425)] - Fix handling of read-only files when autosave is enabled [[keepassxreboot#3408](keepassxreboot#3408)] - Handle symlinks correctly when atomic saves are disabled [[keepassxreboot#3463](keepassxreboot#3463)] - Enable HighDPI icon scaling on Linux [[keepassxreboot#3332](keepassxreboot#3332)] - Make Auto-Type on macOS more robust and remove old Carbon API calls [[keepassxreboot#3634](keepassxreboot#3634), [[keepassxreboot#3347](keepassxreboot#3347))] - Hide Share tab if KeePassXC is compiled without KeeShare support and other minor KeeShare improvements [[keepassxreboot#3654](keepassxreboot#3654), [[keepassxreboot#3291](keepassxreboot#3291), [keepassxreboot#3029](keepassxreboot#3029), [keepassxreboot#3031](keepassxreboot#3031), [keepassxreboot#3236](keepassxreboot#3236)] - Correctly bring window to the front when clicking tray icon on macOS [[keepassxreboot#3576](keepassxreboot#3576)] - Correct application shortcut created by MSI Installer on Windows [[keepassxreboot#3296](keepassxreboot#3296)] - Fix crash when removing custom data [[keepassxreboot#3508](keepassxreboot#3508)] - Fix placeholder resolution in URLs [[keepassxreboot#3281](keepassxreboot#3281)] - Fix various inconsistencies and platform-dependent compilation bugs [[keepassxreboot#3664](keepassxreboot#3664), [keepassxreboot#3662](keepassxreboot#3662), [keepassxreboot#3660](keepassxreboot#3660), [keepassxreboot#3655](keepassxreboot#3655), [keepassxreboot#3649](keepassxreboot#3649), [keepassxreboot#3417](keepassxreboot#3417), [keepassxreboot#3357](keepassxreboot#3357), [keepassxreboot#3319](keepassxreboot#3319), [keepassxreboot#3318](keepassxreboot#3318), [keepassxreboot#3304](keepassxreboot#3304)] - Browser: Fix potential leaking of entries through the browser integration API if multiple databases are opened [[keepassxreboot#3480](keepassxreboot#3480)] - Browser: Fix password entropy calculation [[keepassxreboot#3107](keepassxreboot#3107)] - Browser: Fix Windows registry settings for portable installation [[keepassxreboot#3603](keepassxreboot#3603)]
Release 2.4.3 - Fix library loading issues in the Snap and macOS releases [keepassxreboot#3247] - Fix various keyboard navigation issues [keepassxreboot#3248] - Fix main window toggling regression when clicking the tray icon on KDE [keepassxreboot#3258] - Add documentation for keyboard shortcuts to source code distribution [keepassxreboot#3215]
Release 2.4.2 - Improve resilience against memory attacks - overwrite memory before free [keepassxreboot#3020] - Prevent infinite save loop when location is unavailable [keepassxreboot#3026] - Attempt to fix quitting application when shutdown or logout issued [keepassxreboot#3199] - Support merging database custom data [keepassxreboot#3002] - Fix opening URL's with non-http schemes [keepassxreboot#3153] - Fix data loss due to not reading all database attachments if duplicates exist [keepassxreboot#3180] - Fix entry context menu disabling when using keyboard navigation [keepassxreboot#3199] - Fix behaviors when canceling an entry edit [keepassxreboot#3199] - Fix processing of tray icon click and doubleclick [keepassxreboot#3112] - Update group in preview widget when focused [keepassxreboot#3199] - Prefer DuckDuckGo service over direct icon download (increases resolution) [keepassxreboot#2996] - Remove apply button in application settings [keepassxreboot#3019] - Use winqtdeploy on Windows to correct deployment issues [keepassxreboot#3025] - Don't mark entry edit as modified when attribute selection changes [keepassxreboot#3041] - Use console code page CP_UTF8 on Windows if supported [keepassxreboot#3050] - Snap: Fix locking database with session lock [keepassxreboot#3046] - Snap: Fix theming across Linux distributions [keepassxreboot#3057] - Snap: Use SNAP_USER_COMMON and SNAP_USER_DATA directories [keepassxreboot#3131] - KeeShare: Automatically enable WITH_XC_KEESHARE_SECURE if quazip is found [keepassxreboot#3088] - macOS: Fix toolbar text when in dark mode [keepassxreboot#2998] - macOS: Lock database on switching user [keepassxreboot#3097] - macOS: Fix global Auto-Type when the database is locked [keepassxreboot#3138] - Browser: Close popups when database is locked [keepassxreboot#3093] - Browser: Add tests [keepassxreboot#3016] - Browser: Don't create default group if custom group is enabled [keepassxreboot#3127]
Release 2.4.1 - Fix database deletion when using unsafe saves to a different file system [keepassxreboot#2889] - Fix opening databases with legacy key files that contain '/' [keepassxreboot#2872] - Fix opening database files from the command line [keepassxreboot#2919] - Fix crash when editing master key [keepassxreboot#2836] - Fix multiple issues with apply button behavior [keepassxreboot#2947] - Fix issues on application startup (tab order, --pw-stdin, etc.) [keepassxreboot#2830] - Fix building without WITH_XC_KEESHARE - Fix reference entry coloring on macOS dark mode [keepassxreboot#2984] - Hide window when performing entry auto-type on macOS [keepassxreboot#2969] - Improve UX of update checker; reduce checks to every 7 days [keepassxreboot#2968] - KeeShare improvements [keepassxreboot#2946, keepassxreboot#2978, keepassxreboot#2824] - Re-enable Ctrl+C to copy password from search box [keepassxreboot#2947] - Add KeePassXC-Browser integration for Brave browser [keepassxreboot#2933] - SSH Agent: Re-Add keys on database unlock [keepassxreboot#2982] - SSH Agent: Only remove keys on app exit if they are removed on lock [keepassxreboot#2985] - CLI: Add --no-password option [keepassxreboot#2708] - CLI: Improve database extraction to XML [keepassxreboot#2698] - CLI: Don't call mandb on build [keepassxreboot#2774] - CLI: Add debug info [keepassxreboot#2714] - Improve support for Snap theming [keepassxreboot#2832] - Add support for building on Haiku OS [keepassxreboot#2859] - Ctrl+PgDn now goes to the next tab and Ctrl+PgUp to the previous - Fix compiling on GCC 5 / Xenial [keepassxreboot#2990] - Add .gitrev output to tarball for third-party builds [keepassxreboot#2970] - Add WITH_XC_UPDATECHECK compile flag to toggle the update checker [keepassxreboot#2968]
Release 2.4.0 - New Database Wizard [keepassxreboot#1952] - Advanced Search [keepassxreboot#1797] - Automatic update checker [keepassxreboot#2648] - KeeShare database synchronization [keepassxreboot#2109, keepassxreboot#1992, keepassxreboot#2738, keepassxreboot#2742, keepassxreboot#2746, keepassxreboot#2739] - Improve favicon fetching; transition to Duck-Duck-Go [keepassxreboot#2795, keepassxreboot#2011, keepassxreboot#2439] - Remove KeePassHttp support [keepassxreboot#1752] - CLI: output info to stderr for easier scripting [keepassxreboot#2558] - CLI: Add --quiet option [keepassxreboot#2507] - CLI: Add create command [keepassxreboot#2540] - CLI: Add recursive listing of entries [keepassxreboot#2345] - CLI: Fix stdin/stdout encoding on Windows [keepassxreboot#2425] - SSH Agent: Support OpenSSH for Windows [keepassxreboot#1994] - macOS: TouchID Quick Unlock [keepassxreboot#1851] - macOS: Multiple improvements; include CLI in DMG [keepassxreboot#2165, keepassxreboot#2331, keepassxreboot#2583] - Linux: Prevent Klipper from storing secrets in clipboard [keepassxreboot#1969] - Linux: Use polling based file watching for NFS [keepassxreboot#2171] - Linux: Enable use of browser plugin in Snap build [keepassxreboot#2802] - TOTP QR Code Generator [keepassxreboot#1167] - High-DPI Scaling for 4k screens [keepassxreboot#2404] - Make keyboard shortcuts more consistent [keepassxreboot#2431] - Warn user if deleting referenced entries [keepassxreboot#1744] - Allow toolbar to be hidden and repositioned [keepassxreboot#1819, keepassxreboot#2357] - Increase max allowed database timeout to 12 hours [keepassxreboot#2173] - Password generator uses existing password length by default [keepassxreboot#2318] - Improve alert message box button labels [keepassxreboot#2376] - Show message when a database merge makes no changes [keepassxreboot#2551] - Browser Integration Enhancements [keepassxreboot#1497, keepassxreboot#2253, keepassxreboot#1904, keepassxreboot#2232, keepassxreboot#1850, keepassxreboot#2218, keepassxreboot#2391, keepassxreboot#2396, keepassxreboot#2542, keepassxreboot#2622, keepassxreboot#2637, keepassxreboot#2790] - Overall Code Improvements [keepassxreboot#2316, keepassxreboot#2284, keepassxreboot#2351, keepassxreboot#2402, keepassxreboot#2410, keepassxreboot#2419, keepassxreboot#2422, keepassxreboot#2443, keepassxreboot#2491, keepassxreboot#2506, keepassxreboot#2610, keepassxreboot#2667, keepassxreboot#2709, keepassxreboot#2731]
PreviousNext