Tags: bodograumann/keepassxc
Tags
Release 2.6.2 Added - Add option to keep window always on top to view menu [keepassxreboot#5542] - Move show/hide usernames and passwords to view menu [keepassxreboot#5542] - Add command line options and environment variables for changing the config locations [keepassxreboot#5452] - Include TOTP settings in CSV import/export and add support for ISO datetimes [keepassxreboot#5346] Changed - Mask sensitive information in command execution confirmation prompt [keepassxreboot#5542] - SSH Agent: Avoid shortcut conflict on macOS by changing "Add key" to Ctrl+H on all platforms [keepassxreboot#5484] Fixed - Prevent data loss with drag and drop between databases [keepassxreboot#5536] - Fix crash when toggling Capslock rapidly [keepassxreboot#5545] - Don't mark URL references as invalid URL [keepassxreboot#5380] - Reset entry preview after search [keepassxreboot#5483] - Set Qt::Dialog flag on database open dialog [keepassxreboot#5356] - Fix sorting of database report columns [keepassxreboot#5426] - Fix IfDevice matching logic [keepassxreboot#5344] - Fix layout issues and a stray scrollbar appearing on top of the entry edit screen [keepassxreboot#5424] - Fix tabbing into the notes field [keepassxreboot#5424] - Fix password generator ignoring settings on load [keepassxreboot#5340] - Restore natural entry sort order on application load [keepassxreboot#5438] - Fix paperclip and TOTP columns not saving state [keepassxreboot#5327] - Enforce fixed password font in entry preview [keepassxreboot#5454] - Add scrollbar when new database wizard exceeds screen size [keepassxreboot#5560] - Do not mark database as modified when viewing Auto-Type associations [keepassxreboot#5542] - CLI: Fix two heap-use-after-free crashes [keepassxreboot#5368,keepassxreboot#5470] - Browser: Fix key exchange not working with multiple simultaneous users on Windows [keepassxreboot#5485] - Browser: Fix entry retrieval when "only best matching" is enabled [keepassxreboot#5316] - Browser: Ignore recycle bin on KeePassHTTP migration [keepassxreboot#5481] - KeeShare: Fix import crash [keepassxreboot#5542] - macOS: Fix toolbar theming and breadcrumb display issues [keepassxreboot#5482] - macOS: Fix file dialog randomly closing [keepassxreboot#5479] - macOS: Fix being unable to select OPVault files for import [keepassxreboot#5341]
Release 2.6.1 Added - Add menu entries for auto-typing only username or only password [keepassxreboot#4891] - Browser: Add command for retrieving current TOTP [keepassxreboot#5278] - Improve man pages [keepassxreboot#5010] - Linux: Support Xfce screen lock signals [keepassxreboot#4971] - Linux: Add OARS metadata to AppStream markup [keepassxreboot#5031] - SSH Agent: Substitute tilde with %USERPROFILE% on Windows [keepassxreboot#5116] Changed - Improve password generator UI and UX [keepassxreboot#5129] - Do not prompt to restart if switching the theme back and forth [keepassxreboot#5084] - Change actions for F1, F2, and F3 keys [keepassxreboot#5082] - Skip referenced passwords in health check report [keepassxreboot#5056] - Check system-wide Qt translations directory for downstream translations packaging [keepassxreboot#5064] - macOS: Change password visibility toggle shortcut to Ctrl+H to avoid conflict with system shortcut [keepassxreboot#5114] - Browser: Only display domain name in browser access confirm dialog to avoid overly wide window sizes [keepassxreboot#5214] Fixed - Fix clipboard not being cleared when database is locked while timeout is still active [keepassxreboot#5184] - Fix list of previous databases not being cleared in some cases [keepassxreboot#5123] - Fix saving of non-data changes on database lock [keepassxreboot#5210] - Fix search results banner theming [keepassxreboot#5197] - Don't enforce theme palette in Classic theme mode and add hover effect for buttons [keepassxreboot#5122,keepassxreboot#5267] - Fix label clipping in settings on high-DPI screens [keepassxreboot#5227] - Fix excessive memory usage by icons on systems with high-DPI screens [keepassxreboot#5266] - Fix crash if number of TOTP digits exceeds ten [keepassxreboot#5106] - Fix slot detection when first YubiKey is configured on the second slot [keepassxreboot#5004] - Prevent crash if focus widget gets deleted during saving [keepassxreboot#5005] - Always show buttons for opening or saving attachments [keepassxreboot#4956] - Update link to Auto-Type help [keepassxreboot#5228] - Fix build errors with Ninja [keepassxreboot#5121] - CLI: Fix db-info command wrongly labelled as db-show in usage listing [keepassxreboot#5140] - Windows: Use Classic theme by default if high-contrast mode is on [keepassxreboot#5191] - Linux: Add workaround for qt5ct bug, causing icons not to show up [keepassxreboot#5011] - Linux: Correct high-DPI display by not allowing fractional scaling [keepassxreboot#5185] - Browser: Consider subdomain and path when requesting only "best-matching credentials" [keepassxreboot#4832] - SSH Agent: Always forget all keys on lock [keepassxreboot#5115]
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]
PreviousNext