KeePassX Changelog

What's new in KeePassX 2.0.3

Oct 10, 2016
  • Improved error reporting when reading / writing databases fails. [#450, #462]
  • Display an error message when opening a custom icon fails.
  • Detect custom icon format based on contents instead of the filename. [#512]
  • Keep symlink intact when saving databases. [#442].
  • Fix a crash when deleting parent group of recycle bin. [#520]
  • Display a confirm dialog before moving an entry to the recycle bin. [#447]
  • Repair UUIDs of inconsistent history items. [#130]
  • Only include top-level windows in auto-type window list when using gnome-shell.
  • Update translations.

New in KeePassX 2.0.2 (Feb 2, 2016)

  • Fix regression in database writer that caused it to strip certain special
  • characters (characters from Unicode plane > 0).
  • Fix bug in repair function that caused it to strip non-ASCII characters.

New in KeePassX 2.0.1 (Feb 1, 2016)

  • Flush temporary file before opening attachment. [#390]
  • Disable password generator when showing entry in history mode. [#422]
  • Strip invalid XML chars when writing databases. [#392]
  • Add repair function to fix databases with invalid XML chars. [#392]
  • Display custom icons scaled. [#322]
  • Allow opening databases that have no password and keyfile. [#391]
  • Fix crash when importing .kdb files with invalid icon ids. [#425]
  • Update translations.

New in KeePassX 2.0 (Dec 7, 2015)

  • New features include:
  • Multiple attachments per entry
  • Add custom key/value pairs to entries
  • Open multiple database in one window
  • The important changes compared to beta 2 are:
  • Improve UI of the search edit.
  • Clear clipboard when locking databases. [#342]
  • Enable Ctrl+M shortcut to minimize the window on all platforms. [#329]
  • Show a better message when trying to open an old database format. [#338]
  • Fix global auto-type behavior with some window managers.
  • Show global auto-type window on the active desktop. [#359]
  • Disable systray on OS X. [#326]
  • Restore main window when clicking on the OS X docker icon. [#326]
  • KeePassX 2.0 has been rewritten from scratch so some features (like showing expired passwords) are still missing.

New in KeePassX 2.0 Beta 2 (Sep 10, 2015)

  • Fix crash when locking with search UI open [#309]
  • Fix file locking on Mac OS X [#327]
  • Set default extension when saving a database [#79, #308]

New in KeePassX 2.0 Beta 1 (Aug 3, 2015)

  • Highlights:
  • Remember entry column sizes [#159]
  • Add translations
  • Support opening attachments directly
  • Support cmd:// URLs [#244]
  • Protect opened databases with a file lock [#18]
  • Export to csv files [#57]
  • Add optional tray icon [#153]
  • Allow setting the default auto-type sequence for groups [#175]
  • Make the kdbx parser more lenient
  • Remove –password command line option [#285]
  • Bug fixes:
  • Bug #18: Prevent opening a file multiple times
  • Bug #104: Down arrow key jumps to second result, not first.
  • Bug #131: Broken line under icon bar (cosmetic Issue)
  • Bug #145: Information disclosure vulnerability regarding key files
  • Bug #149: Copy Username/Password Should be easier to get to in context menu
  • Bug #159: KeepassX 2.0 no longer remembers column widths
  • Bug #189: Copy User/Password buttons in button bar active after database lock
  • Bug #198: Clipboard should only clear if copied content is still present.
  • Bug #201: Test 15 fails with "TestQSaveFile::transactionalWriteErrorRenaming" when executed as the root user
  • Bug #206: Remember Title, Username, and URL column widths between launches
  • Bug #208: Crash whilst saving a database to file if the database has closed in the background
  • Bug #214: Not seeing passwords in monospace font in 2.0a6
  • Bug #218: KeePassX 2.0a6 damages *.kdbx when changing master password to non-existent key file
  • Bug #223: "--keyfile" option error
  • Bug #235: Could not reopen the database after import from KeePass 1 database
  • Bug #236: Qt windows with only _NET_WM_NAME aren't recognized
  • Bug #237: Asserts enabled in default build
  • Bug #244: KeepassX-2.0a6 URL open with protocol cmd:// does not work
  • Bug #256: Saving attachment does not show the file name of the attachment as default value
  • Bug #275: Close databases when locking
  • Bug #283: Cmd-S fails silently during "Edit entry"
  • Bug #290: Menu items not disabled for empty fields (URL, notes, username)
  • Bug #291: Global Auto-type not working after doing a make install DESTDIR
  • Bug #293: URLs without scheme don't open on MacOSX
  • Bug #298: Changing Key encryption rounds in other program (e.g. MacPass) breaks database
  • Bug #301: no fsync before close
  • Bug #305: database Transform rounds benchmark overhead
  • Feature #57: Export databases
  • Feature #60: Optimize column widths
  • Feature #85: Move Focus After Search
  • Feature #87: Add keyboard shortcut to copy URL of an entry
  • Feature #120: Always show global auto-type dialog
  • Feature #124: Never close search via shortcut
  • Feature #153: Keepass 2 minimize to tray gone?
  • Feature #174: Copy Group Icon to Subordinate Member
  • Feature #175: A way to customize the AutoType sequence
  • Feature #188: Git contains a feature to display a dialog when no entries match hot-key. Please make it display detected window title too.
  • Feature #194: Tab order from Find text box to first item in list rather than tree

New in KeePassX 2.0 Alpha 6 (Apr 14, 2014)

  • Important changes:
  • Add option to lock databases after user inactivity [#62]
  • Add compatibility with libgcrypt 1.6 [#129]
  • Display passwords in monospace font [#51]
  • Use an icon for the button that shows/masks passwords [#38]
  • Add an option to show passwords by default [#93]
  • Improve password generator design [#122]
  • On Linux link .kdbx files with KeePassX
  • Remember window size [#154]
  • Disallow global auto-typing when the database is locked

New in KeePassX 2.0 Alpha 5 (Jan 6, 2014)

  • Support copying entries and groups using drag’n'drop [#74]
  • Open last used databases on startup [#36]
  • Made the kdbx file parser more robust
  • Only edit entries on doubleclick (not single) or with enter key
  • Allow removing multiple entries
  • Added option to minimize window when copying data to clipboard
  • Save password generator settings
  • Fixed auto-type producing wrong chars in some keyboard configurations [#116]
  • Added some more actions to the toolbar

New in KeePassX 0.4.3 (Mar 8, 2010)

  • Editing groups doesn’t work and might crash the application.

New in KeePassX 0.4.0 (Mar 27, 2009)

  • Added pronounceable password generator
  • Added action "Copy URL to Clipboard"
  • Added "Tools" button to EditEntryDlg: Window List and Auto-Type sequence
  • Improved Auto-Typing: ability to type all unicode characters
  • Added option to save database after every change
  • Associate KeePassX with *.kdb files on Linux and Mac OS
  • Display warning when opening a database that is already opened
  • Distinguish between adding groups and subgroups (Bug #2194057)
  • Store list of preferred characters in password generator (Bug #2432748)
  • Implemented backup feature
  • Don't include entries from "Backup" group in search results
  • Added menu action to sort groups (Bug #2268672)
  • Clear Klipper history when clearing clipboard
  • Use serif font for all password fields (Bug #2594868)
  • Redesigned the Settings dialog and added ability to select language
  • Added Finnish, Gallican, Italian, Norwegian and Turkish translations
  • Cache and protect MasterKey speeds up saving database
  • Added 2 new password generator options
  • Changed default config filename to "config.ini"
  • XDG compliant config location on Linux
  • Fixed: Crash on saving a database (Bug #1955677)
  • Fixed: Unnamed Database saved as ".kdb" (Bugs #2109972, #2118340)
  • Fixed: Date of Modification isn't updated (Bugs #2108658, #2121768)
  • Fixed: Cannot open DB from KeePassX 0.2.2 (Bug #2535569)
  • Fixed: Predefined expire times don't work (Bug #2109987)
  • Fixed: Sorting isn't consistent (Bug #2108655)
  • Fixed: KeepassX fails to lock itself after Ctrl-V (Bug #2106604)
  • Fixed: Position of main window not properly restored (Bugs #2090649, #2371738, #2336064)
  • Fixed: No password generated using list of very special characters (Bug #2230887)
  • Fixed: Crash if minimize to systray with locked workbench on Mac OS (Bug #2482531)
  • Fixed: Exports aren't sorted consistently (Bug #2108661)
  • Fixed: Sudden exit on bookmarking a new (not saved) file (Bug #2599802)
  • Fixed: -min parameter is sometimes ignored (Debian Bug #514414)
  • Fixed: Cloned entries are not immediately sorted
  • Fixed: Crash when moving entry to another group (Bug #2644545)
  • Fixed: Different qm files in different paths, no overruling (Bug #2657158)
  • Improved the initialization of the Windows RNG and fallback random number source (Bug #2091784)
  • Improved Mac OS bundle information (Bugs #2096992, #1921260)
  • Improve tab order in many dialogs (Bug #2130397)
  • Added nostrip qmake option

New in KeePassX 0.3.4 (Nov 10, 2008)

  • fixed crash when auto-typing special characters
  • only allow plain text in comment field

New in KeePassX 0.3.3 (Aug 12, 2008)

  • This is a small update that fixes an error when opening twofish encrypted databases.

New in KeePassX 0.3.2 (Aug 4, 2008)

  • add default groups when creating a database
  • improved the auto-type dialog (keyboard only usage, visual selection feedback)
  • automatically try to unlock db when global auto-type key has been pressed
  • fixed password encoding problem (Bug #1687864)
  • fixed sorting of date columns (Bugs #1861726, #1922311)
  • fixed problem when restoring window after auto-type (Bug #1978861)
  • don't use entries in 'Backup' group for global auto-type (Bug #1915664)
  • hide contents of search field while database is locked (Bug #1923554)
  • fixed: custom entry icons are not saved (Bug #1995561)
  • added new icons introduced in KeePass 1.11
  • improved format of date strings (Bug #1932394)
  • added missing menu accelerators (Bug #1955304)
  • fixed: line breaks are ignored in Entry Detail View (Bug #1942362)
  • master key transformations (rounds) are now computed in two threads (from KeePass 1.11)
  • added ability to measure the number of rounds that can be calculated in 1 second
  • increase and randomize the default key transformation number
  • print help if parsing the arguments fails
  • disable precompiled header on FreeBSD by default to fix compilation error (Bug #1943446)

New in KeePassX 0.3.1 (Mar 17, 2008)

  • made key/password dialog more user friendly
  • added option for automatic database locking on inactivity
  • native file dialogs are used again under MacOS X and Windows
  • program accepts Qt command line switches like "-style" again
  • parameter "-cfg" now accepts relative paths (Bug #1825446)
  • fixed invalid entries in .desktop file (Bug #1906875)
  • fixed potential compilation problem in AES implementation (Bug #1905810)
  • fixed crash when re-arranging groups (Bug #1754998)
  • fixed size problems of some dialogs
  • files are not longer truncated when saving fails (Bug #1648616)
  • improved seeding of the random number generator