Tags: mbeaudoin/keepassxc
Tags
Release 2.6.0 Added - Custom Light and Dark themes [keepassxreboot#4110, keepassxreboot#4769, keepassxreboot#4791, keepassxreboot#4796, keepassxreboot#4892, keepassxreboot#4915] - Compact mode to use classic Group and Entry line height [keepassxreboot#4910] - View menu to quickly switch themes, compact mode, and toggle UI elements [keepassxreboot#4910] - Search for groups and scope search to matched groups [keepassxreboot#4705] - Save Database Backup feature [keepassxreboot#4550] - Sort entries by "natural order" and move lines up/down [keepassxreboot#4357] - Option to launch KeePassXC on system startup/login [keepassxreboot#4675] - Caps Lock warning on password input fields [keepassxreboot#3646] - Add "Size" column to entry view [keepassxreboot#4588] - Browser-like tab experience using Ctrl+[Num] (Alt+[Num] on Linux) [keepassxreboot#4063, keepassxreboot#4305] - Password Generator: Define additional characters to choose from [keepassxreboot#3876] - Reports: Database password health check (offline) [keepassxreboot#3993] - Reports: HIBP online service to check for breached passwords [keepassxreboot#4438] - Auto-Type: DateTime placeholders [keepassxreboot#4409] - Browser: Show group name in results sent to browser extension [keepassxreboot#4111] - Browser: Ability to define a custom browser location (macOS and Linux only) [keepassxreboot#4148] - Browser: Ability to change root group UUID and inline edit connection ID [keepassxreboot#4315, keepassxreboot#4591] - CLI: `db-info` command [keepassxreboot#4231] - CLI: Use wl-clipboard if xclip is not available (Linux) [keepassxreboot#4323] - CLI: Incorporate xclip into snap builds [keepassxreboot#4697] - SSH Agent: Key file path env substitution, SSH_AUTH_SOCK override, and connection test [keepassxreboot#3769, keepassxreboot#3801, keepassxreboot#4545] - SSH Agent: Context menu actions to add/remove keys [keepassxreboot#4290] Changed - Complete replacement of default database icons [keepassxreboot#4699] - Complete replacement of application icons [keepassxreboot#4066, keepassxreboot#4161, keepassxreboot#4203, keepassxreboot#4411] - Complete rewrite of documentation and manpages using Asciidoctor [keepassxreboot#4937] - Complete refactor of config files; separate between local and roaming [keepassxreboot#4665] - Complete refactor of browser integration and proxy code [keepassxreboot#4680] - Complete refactor of hardware key integration (YubiKey and OnlyKey) [keepassxreboot#4584, keepassxreboot#4843] - Significantly improve performance when saving and opening databases [keepassxreboot#4309, keepassxreboot#4833] - Remove read-only detection for database files [keepassxreboot#4508] - Overhaul of password fields and password generator [keepassxreboot#4367] - Replace instances of "Master Key" with "Database Credentials" [keepassxreboot#4929] - Change settings checkboxes to positive phrasing for consistency [keepassxreboot#4715] - Improve UX of using entry actions (focus fix) [keepassxreboot#3893] - Set expiration time to Now when enabling entry expiration [keepassxreboot#4406] - Always show "New Entry" in context menu [keepassxreboot#4617] - Issue warning before adding large attachments [keepassxreboot#4651] - Improve importing OPVault [keepassxreboot#4630] - Improve AutoOpen capability [keepassxreboot#3901, keepassxreboot#4752] - Check for updates every 7 days even while still running [keepassxreboot#4752] - Improve Windows installer UI/UX [keepassxreboot#4675] - Improve config file handling of portable distribution [keepassxreboot#4131, keepassxreboot#4752] - macOS: Hide dock icon when application is hidden to tray [keepassxreboot#4782] - Browser: Use unlock dialog to improve UX of opening a locked database [keepassxreboot#3698] - Browser: Improve database and entry settings experience [keepassxreboot#4392, keepassxreboot#4591] - Browser: Improve confirm access dialog [keepassxreboot#2143, keepassxreboot#4660] - KeeShare: Improve monitoring file changes of shares [keepassxreboot#4720] - CLI: Rename `create` command to `db-create` [keepassxreboot#4231] - CLI: Cleanup `db-create` options (`--set-key-file` and `--set-password`) [keepassxreboot#4313] - CLI: Use stderr for help text and password prompts [keepassxreboot#4086, keepassxreboot#4623] - FdoSecrets: Display existing secret service process [keepassxreboot#4128] Fixed - Fix changing focus around the main window using tab key [keepassxreboot#4641] - Fix search field clearing while still using the application [keepassxreboot#4368] - Improve search help widget displaying on macOS and Linux [keepassxreboot#4236] - Return keyboard focus after editing an entry [keepassxreboot#4287] - Reset database path after failed "Save As" [keepassxreboot#4526] - Use SHA256 Digest for Windows code signing [keepassxreboot#4129] - Improve handling of ccache when building [keepassxreboot#4104, keepassxreboot#4335] - macOS: Properly re-hide application window after browser integration and Auto-Type usage [keepassxreboot#4909] - Auto-Type: Fix crash when performing on new entry [keepassxreboot#4132] - Browser: Send legacy HTTP settings to recycle bin [keepassxreboot#4589] - Browser: Fix merging browser keys [keepassxreboot#4685] - CLI: Fix encoding when exporting database [keepassxreboot#3921] - SSH Agent: Improve reliability and underlying code [keepassxreboot#3833, keepassxreboot#4256, keepassxreboot#4549, keepassxreboot#4595] - FdoSecrets: Fix crash when editing settings before service is enabled [keepassxreboot#4332]
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]
PreviousNext