This page shows you how often KeePass Password Safe has been updated with us over the past few months.
We also try to include additional information for each update (new features, changes etc.), however this information may not always be available.
Apr 05, 2013 v2.22
- - When the option for remembering key sources is enabled, KeePass now also remembers whether the user account is required.
- Various UI improvements.
- Various code optimizations.
- Minor other improvements.
Feb 04, 2013 v2.21
Oct 04, 2012 v2.20.1
- - Improved support for images with DPI resolutions different from the DPI resolution of the display device.
- {GOOGLECHROME} placeholder: updated detection code to also support the latest versions of Chrome.
- The option to lock on remote control mode changes now additionally watches for remote connects and disconnects.
- Improved Windows registry accesses.
- Improved behavior when the user deletes the system temporary directory.
- On Unix-like systems, KeePass now stores most of its temporary files in a private temporary directory
- Added detection support for the following web browsers on Unix-like systems: Rekonq, Midori and Dooble.
- KeePass does not try to set the WM_CLASS property on Mac OS X systems anymore.
- Modified some icons to work around unsupported PNG transparency keys in Mono.
- Various code optimizations.
- Minor other improvements.
Sep 08, 2012 v2.20
May 01, 2012 v2.19
New generic CSV importer (now supports multi-line fields, as escape character, field & record separators and the text qualifier can be specified, white space characters can be removed from the beginning/end of fields, the fields and their order can be defined, supported fields now are group name & standard fields like e.g. title & custom strings & times & ignore column, the first row can be ignored, KeePass initially tries to guess the fields and their order based on the first row).
Native master key transformations are now computed in two threads on 64-bit systems, too; on dual/multi core processors this results in almost twice the performance as before (by doubling the amount of rounds you ll get the same waiting time as in 2.18, but the protection against dictionary and guessing attacks is doubled).
New XML configuration and translation deserializer to improve the startup performance.
and more...
Jan 05, 2012 v2.18
Oct 19, 2011 v2.17
- Multiple auto-type sequences can now be defined for a window in one entry.
The auto-type entry selection dialog now displays the sequence that will be typed.
The auto-type entry selection dialog is now resizable; KeePass remembers the dialog s position, size and the list view column widths.
Added auto-type option An entry matches if its URL is contained in the target window title .
and much more
Jul 12, 2011 v2.16
- - When searching for a string containing a whitespace character, KeePass now splits the terms and reports all entries containing all of the terms (e.g. when you search for `Forum KeePass` without the quotes, all entries containing both `Forum` and `KeePass` are reported); the order of the terms is arbitrary; if you want to search for a term containing whitespace, enclose the term in quotes.
- When searching for a term starting with a minus ( - ), all entries that do not contain the term are reported (e.g. when you search for `Forum -KeePass` without the quotes, all entries containing `Forum` but not `KeePass` are reported).
- Added dialog in the options to specify a web proxy (none, system or manual) and user name and password for it.
- Added option to always exit instead of locking the workspace.
- Added option to play the UAC sound when switching to a secure desktop (enabled by default).
- Added filter box in the field references creation dialog.
- Added command to delete duplicate entries (entries are considered to be equal when their strings and attachments are the same, all other data is ignored; if one of two equal entries is in the recycle bin, it is deleted preferably; otherwise the decision is based on the last modification time).
- Added command to delete empty groups.
- Added command to delete unused custom icons.
- For Unix-like systems: new file-based IPC broadcast mechanism (supporting multiple endpoints).
- For Unix-like systems: added file-based global mutex mechanism.
- Auto-type on Unix-like systems: added support for sending square brackets and apostrophes.
- Two-channel auto-type obfuscation is now supported on Unix-like systems, too.
- Web access on Unix-like systems: added workarounds for non-implemented cache policy and credentials requirement.
- Added context menu command to empty the recycle bin (without deleting the recycle bin group).
- On Windows Vista and higher, when trying to delete a group, the confirmation dialog now shows a short summary of the subgroups and entries that will be deleted, too.
- In the auto-type target window drop-down combobox, icons are now shown left of the window names.
- Added {CLEARFIELD} auto-type command (to clear the contents of single-line edit controls).
- Added support for importing Sticky Password 5.0 XML files (formatted memos are imported as RTF file attachments, which you can edit using the internal KeePass editor; e.g. right-click on the entry in the main window and go Attachments -> Edit Notes.rtf or click on the attachment in the entry view at the bottom of the main window; see How to store and work with large amounts of formatted text? in the FAQ).
- Added support for importing Kaspersky Password Manager 5.0 XML files (formatted memos are imported the same as by the Sticky Password importer, see above).
- Password Depot importer: added support for more fields (new time fields and usage count), time fields can be imported using the stored format specifier, vertical tabulators are removed, improved import of information cards, and auto-type sequences are converted now.
- Added ability to export links into the root directory of Windows/IE favorites.
- Windows/IE favorites export: added configuration items to specify a prefix and a suffix for exported links/files.
- In the entry editing dialog, KeePass now opens an attachment either in the internal editor or in the internal viewer, depending on whether the format is supported by the editor.
- When creating a new database, KeePass now automatically creates a second sample entry, which is configured for the test form in the online help center.
- Added configuration option to disable the Options , Plugins and/or Triggers menu items.
- Added workaround for Mono tab bar height bug.
- Added workaround for Mono FTP bug.
- Added workaround for Mono CryptoStream bug.
- Added workaround for a Mono bug related to focusing list view items.
- Added shell script to prepare the sources for MonoDevelop.
- Translations can now also be loaded from the KeePass application data direct
Apr 11, 2011 v2.15
- Added option to show the master key dialog on a secure desktop (similar to Windows UAC; almost no keylogger works on a secure desktop; the option is disabled by default for compatibility reasons).
Added option to limit the number of history items per entry (the default is 10).
Added option to limit the history size per entry (the default is 6 MB).
Added {PICKCHARS} placeholder, which shows a dialog to pick certain characters from an entry string; various options like specifying the number of characters to pick and conversion to down arrow keypresses are supported; see the one page long documentation on the auto-type help page; the less powerful {PICKPASSWORDCHARS} is now obsolete (but still supported for backward compatibility).
The character picking dialog now remembers and restores its last position and size.
KDBX file format: attachments are now stored in a pool within the file and entries reference these items; this reduces the file size a lot when there are history items of entries having attachments.
KDBX file format: attachments are now compressed (if the compression option is enabled) before being Base64-encoded, compressed and encrypted; this results in a smaller file, because the compression algorithm works better on the raw data than on its encoded form.
PLGX plugins can now be loaded on Unix-like systems, too.
Added option to specify a database color; by specifying a color, the main window icon and the tray icon are recolored and the database tab (shown when multiple databases are opened in one window) gets a colored rectangle icon.
New rich text builder, which supports using multiple languages in one text (e.g. different Chinese variants).
Added Sort By popup menu in the View menu.
Added context menu commands to sort subgroups of a group.
Added option to clear master key command line parameters after using them once (enabled by default).
Added application policies to ask for the current master key before changing the master key and/or exporting.
Added option to also unhide source characters when unhiding the selected characters in the character picking dialog.
Added ability to export custom icons.
Added String trigger condition.
Added support for importing DataViz Passwords Plus 1.007 CSV files.
Enhanced 1Password Pro importer to also support 1PW CSV files.
Enhanced FlexWallet importer to also support version 2006 XML files (in addition to version 1.7 XML files).
Enabled auto-suggest for editable drop-down combo boxes (and auto-append where it makes sense).
Pressing Ctrl+Enter in the rich text boxes of the entry dialog and the custom string dialog now closes with OK (if possible).
Added option to cancel auto-type when the target window changes.
Auto-type on Unix-like systems: added support for key modifiers.
Added --saveplgxcr command line option to save compiler results in case the compilation of a PLGX plugin fails.
Added workaround for % .NET SendKeys issue.
Added workaround for Mono bug 620618 in the main entry list.
Improved key file suggestion performance.
When the master key change application policy is disabled and the master key expires (forced change), KeePass now shows the two information dialogs only once per opening.
After removing the password column, hiding behind asterisks is suggested by default now when showing the column again.
TAN entries now expire on auto-type, if the option for expiring TANs on use is enabled.
Auto-type now sends acute and grave accents as separate characters.
Auto-type now explicitly skips the taskbar window when searching for the target window.
Multiple lines are now separated in the entry list and in the custom string list of the entry dialog by a space.
RoboForm importer: improved multiline value support.
Improved UNC path support.
Improved entry list refresh performance.
Improved UI state update performance.
Entry list context menus are now configured instantly.
Inapplicable group commands are now disabled.
Improved control focusing.
Jan 03, 2011 v2.14
- Added option to lock after some time of global user inactivity.
Added option to lock when the remote control status changes.
Auto-type on Unix-like systems: added special key code support (translation to X KeySyms) and support for {DELAY X} and {DELAY=X}.
Added window activation support on Unix-like systems.
Auto-type on Windows: added {VKEY X} special key code (sends virtual key X).
Added support for importing DataVault 4.7 CSV files.
Added support for importing Revelation 0.4 XML files.
Added Auto-Type - Without Context application policy to disable the Perform Auto-Type command (Ctrl+V), but still leave global auto-type available.
Added option to collapse newly-created recycle bin tree nodes.
Added Size column in the history list of the entry dialog.
Added trigger action to remove custom toolbar buttons.
Added kdbx:// URL scheme overrides (for Windows and Unix-like systems; disabled by default).
Added KeePass.exe.config file to redirect old assemblies to the latest one, and explicitly declare .NET 4.0 runtime support.
Added documentation for the -pw-enc command line parameter, the {PASSWORD_ENC} placeholder and URL overrides.
Added workaround for .NET SendKeys issue.
New locking timer (using a timeout instead of a countdown).
Improved locking when the Windows session is being ended or switched.
Improved multi-database locking.
Separated the options for locking when the computer is locked and the computer is about to be suspended.
{FIREFOX} placeholder: added support for registry-redirected 32-bit Firefox installations on 64-bit Windows systems.
File transactions: the NTFS/EFS encryption flag is now also preserved when the containing directory isn t encrypted.
The IPC channel name on Unix-like systems is now dependent on the current user and machine name.
KeePass now selects the parent group after deleting a group.
Entries are now marked as modified when mass-changing their colors or icons.
Key states are now queried on interrupt level.
A {DELAY=X} global delay now affects all characters of a keystroke sequence when TCATO is enabled, too.
Improved dialog closing when exiting automatically.
Plugin-provided entry list columns can now be right-aligned at KeePass startup already.
Removed KDBX DOM code.
Installer: the KeePass start menu shortcut is now created directly in the programs folder; the other shortcuts have been removed (use the Control Panel for uninstalling and the Help menu in KeePass to access the help).
Various code optimizations.
Minor other improvements.
Quotes in parameters for the Execute command line / URL trigger action are now escaped correctly.
Auto-type on Unix-like systems: window filters without wildcards now match correctly.
Sep 06, 2010 v2.13
- Password quality estimation algorithm: added check for about 1500 most common passwords (these are rated down to 1/8th of their statistical rating; Bloom filter-based implementation).
Global auto-type (using a system-wide hot key) is now possible on Unix-like systems (see the documentation for setup instructions, section Installation / Portability in the KeePass 2.x group; thanks to Jordan Sissel for enhancing xdotool ).
Added IPC functionality for Unix-like systems.
Added possibility to write export plugins that don t require an output file.
Tag lists are sorted alphabetically now.
Password text boxes now use a monospace font by default.
Added option to select a different font for password text boxes (menu Tools -> Options -> tab Interface ).
Added support for importing Password Prompter 1.2 DAT files.
Added ability to export to Windows/IE favorites.
Added ability to specify IO credentials in the Synchronize trigger action.
Added ability to specify IO credentials and a master key in the Open database file trigger action.
If IO credentials are stored, they are now obfuscated.
Custom colors in the Windows color selection dialog are now remembered.
Added high resolution version of the KeePass application icon.
Improved lock overlay icon (higher resolution).
PLGX loader: added support for unversioned KeePass assembly references.
Added workaround to avoid alpha transparency corruption when adding images to an image list.
Improved image list generation performance.
Added workaround to display the lock overlay icon when having enabled the option to start minimized and locked.
Improved group and entries deletion confirmation dialogs (with preview; only Windows Vista and higher).
The password character picking dialog now offers the raw password characters instead of an auto-type encoded sequence.
PINs importer: improved importing of expiry dates.
Some button icons are now resized to 16x15 when the 16x16 icon is too large.
Renamed character repetition option in the password generator for improved clarity.
Improved workspace locking.
Locking timer is now thread-safe.
Added code to prevent loading libraries from the current working directory (to avoid binary planting attacks).
Removed Tomboy references (on Unix-like systems).
{NEWPASSWORD} placeholder: special characters in generated passwords are now transformed correctly based on context (auto-type, command line, etc.).
Various code optimizations.
Minor other improvements.
Jul 09, 2010 v2.12
- Auto-type window definitions in custom window-sequence pairs are now Spr-compiled (i.e. placeholders, environment variables, etc. can be used).
Global auto-type delay: added support for multi-modified keys and special keys.
Added New Database application policy flag.
Added Copy Whole Entries application policy flag.
Multi-monitor support: at startup, KeePass now ensures that the main window s normal area at least partially overlaps the virtual screen rectangle of at least one monitor.
RoboForm importer: URLs without protocol prefix are now prefixed automatically (HTTP).
Entry-dependent placeholders can now be used in most trigger events, conditions and actions (the currently focused entry is used).
Auto-type on Unix-like systems: KeePass now shows an informative error message when trying to invoke auto-type without having installed the xdotool package.
New column engine: drag&dropping hidden fields works as expected again (the field data is transferred, not asterisks).
Improved restoration of a maximized main window.
Improved error message when trying to import/export data from/to a KDB file on a non-Windows operating system.
Minor other improvements.
Jul 04, 2010 v2.11
- Added entry tags (you can assign tags to entries in the entry editing window or by using the Selected Entries context menu; to list all entries having a specific tag, choose the tag either in the Edit main menu or in the Show Entries toolbar drop-down button)
Completely new entry list column engine; the columns are dynamic now, custom entry strings can be shown in the list, to configure go View -> Configure Columns... ; the column engine is also extensible now, i.e. plugins can provide new columns
Added Size entry list column (shows the approximate memory required for the entry)
Added History (Count) entry list column (double-clicking a cell of this column opens the entry editing window and automatically switches to the History tab)
Added Expiry Time (Date Only) entry list column
Added options to specify the number of days until the master key of a database is recommended to and/or must be changed
Added support for exporting selected entries to KDB
Added FileSaveAsDirectory configuration key to specify the default directory for Save As database file dialogs
Double-clicking a history entry in the entry editing dialog now opens/views the entry
It s now possible to tab from menus and toolbars to dialog controls
Added option to turn off hiding in-memory protected custom strings using asterisks in the entry view
Added workaround for FTP servers sending a 550 error after opening and closing a file without downloading data
Added Unhide Passwords application policy flag
Password Depot importer: some icons are converted now
{GOOGLECHROME} placeholder: updated detection code to also support the latest versions of Chrome
The main window now uses the shell font by default
On Windows Vista and higher, Explorer-themed tree and list views are now used in the main window
On Windows 7 and higher, the main window peek preview is now disabled when the KeePass workspace is locked
Installer: added option to optimize the on-demand start-up performance of KeePass
TrlUtil: added 3 dots string validation
Improved entry list item selection performance (defer UI state update on selection change burst)
Improved special key code conversion in KDB importer
Icon picker dialog now has a Close button
When sorting is enabled, the entry list view now doesn t get destroyed anymore when trying to move entries
Main window is now brought to the foreground when untraying
Removed grid lines option
Reduced size of MSI file
Various performance improvements
Various code optimizations
Minor other improvements
No file path is requested anymore when double-clicking an import source that doesn t require a file
Mar 05, 2010 v2.10
- Translation system: added support for right-to-left scripts
Added {HMACOTP} placeholder to generate HMAC-based one-time passwords as specified in RFC 4226 (the shared secret is the UTF-8 representation of the value of the HmacOtp-Secret custom entry string field, and the counter is stored in decimal form in the HmacOtp-Counter field)
On Windows 7, KeePass now shows a locked overlay icon on the taskbar button when the database is locked
On Windows 7, the database loading/saving progress is now shown on the taskbar button
Added option to disable automatic searching for key files
Added KDBX database repair functionality (in File -> Import)
Added support for expired root groups
Added global delay support for shifted special keys
Added Change Master Key application policy flag
Added Edit Triggers application policy flag
Added trigger action to activate a database (select tab)
Added configuration options to allow enforcing states (enabled, disabled, checked, unchecked) of key source controls in the master key creation and prompt dialogs (see Composite Master Key documentation page)
Added option to disable the Save command (instead of graying it out) if the database hasn t been modified
Added support for importing KeePassX 0.4.1 XML files
Added support for importing Handy Safe 5.12 TXT files
Added support for importing Handy Safe Pro 1.2 XML files
Added support for importing ZDNet s Password Pro 3.1.4 TXT files
Added dialog for selecting the encoding of text files to be attached to an entry
Added option to search for passwords in quick finds (disabled by default)
Added Ctrl+S shortcut in the internal data editor
Internal data editor window can now be maximized
Document tabs can now be closed by middle-clicking on them
Most strings in the trigger system are now Spr-compiled (i.e. placeholders, environment variables, etc. can be used)
Added --lock-all and --unlock-all command line options to lock/unlock the workspaces of all other KeePass instances
Added pw-enc command line option and {PASSWORD_ENC} placeholder
Added preliminary auto-type support for Linux (right-click on an entry and select Perform Auto-Type ; the xdotool package is required)
Added option to enforce using the system font when running under KDE and Gnome (option enabled by default)
HTML exports are now XHTML 1.0 compliant
Printing: added option to sort entries
Printing: group names are now shown as headings
KPScript: added -CreateBackup option for the EditEntry command (to create backups of entries before modifying them)
The PLGX plugin cache root path can now be specified in the configuration file (Application/PluginCachePath)
Plugin developers: added ability to write entropy providers that can update the internal pool of the cryptographically strong random number generator
Plugin developers: added some public PwEntryForm properties, events and methods
Plugin developers: added entry template events
Plugin developers: added group and entry touching events
Plugin developers: added main window focus changing event
Plugin developers: added support for writing format providers for the internal attachments viewer
Expired icons of groups are non-permanent now
Improved search performance and in-memory protection compatibility
The SendKeys class now always uses the SendInput method (not JournalHook anymore)
Improved auto-type delay handling
Two-channel auto-type obfuscation: added support for default delays
The default auto-type delay is now 10 ms
Improved top-most window auto-type support
Improved high DPI support (text rendering, banners, ...)
Temporary file transaction files are now deleted before writing to them
Broadcasted file IPC notification messages do not wait infinitely for hanging applications anymore
On Windows XP and higher, KeePass now uses alpha-transparent icons in the main entry list
In the entry editing dialog, when moving a custom string to a standard field, the string is now appe
Keep track of your favorite apps!
Create a free SnapFiles member account to add apps to your Favorites or Watchlist. Keep track of your downloads and get update notifications.
Register for free!