This page shows you how often KeePass (Classic Edition) 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.
Jan 21, 2013 v1.25
- Added option to show the tray icon only if the main window has been sent to the tray.
The caret position in a secure edit control is now preserved when unhiding and hiding the content.
When starting KeePass for the first time, it asks whether to enable the automatic update check or not (if not enabled already).
KeePass now shows an error message when the user accidentally attempts to use a database file as key file.
When holding Alt while double-clicking onto a notes field in the main entry list, KeePass now copies the displayed cell text instead of the raw notes to the clipboard.
{GOOGLECHROME} placeholder: updated detection code to also support the latest versions of Chrome.
Enhanced user switch detection.
Moved quick search options to a separate category.
Improved update check.
The No updates available message is not shown in the status bar anymore (updates and errors are shown).
Unified clipboard methods.
Changed naming of translation files.
Upgraded installer.
Upgraded to Boost libraries version 1.52.0.
Various code optimizations.
Minor other improvements.
Sep 01, 2012 v1.24
Header data in KDB files is now authenticated (to prevent silent data removal attacks
The content part of a KDB file now contains 32 random bytes (generated each time the file is saved, by a cryptographically secure pseudo-random number generator using system entropy) to prevent content guessing attacks using the content hash.
When closing the entry editing dialog by closing the window (using [X], Esc, ...) and there are unsaved changes, KeePass now asks whether to save or discard the changes; only when explicitly clicking the Cancel button, KeePass doesn t prompt.
Added -pw-stdin command line option to make KeePass read the master password from the StdIn stream.
Improved update check.
Upgraded and improved installer (now uses Unicode, LZMA2 compression, ...).
Upgraded to Boost libraries version 1.51.0.
Various code optimizations.
Minor other improvements.
Jul 02, 2012 v1.23
- When trying to delete entries, the confirmation dialog now shows a short summary of the entries that will be deleted.
Added date/time placeholders
Improved UI update when using a TAN entry.
The last modification time of a TAN entry is now updated when using it.
Improved behavior when trying to shutdown the system while KeePass is running.
KeePass does not block the system shutdown anymore when a dialog is displayed but no database is opened.
LNGX files aren t shown in the translation selection dialog anymore.
Improved KDB data validation.
Improved multi-byte to Unicode and Unicode to multi-byte string conversions (less memory is required now).
Changed versioning scheme in file version information blocks from digit- to component-based.
Upgraded installer.
Various code optimizations.
Minor other improvements.
HTML export: XML special characters in URL links and attachment names are now encoded.
HTML export: group trees are not encoded twice anymore.
Apr 20, 2012 v1.22
- Auto-Type window definitions in custom window-sequence pairs are now Spr-compiled (i.e. placeholders, environment variables, field references, etc. can be used).
Auto-Type: entry titles are now Spr-compiled before being compared with the target window title.
Added support for s HTML tag in the notes field (in the entry view of the main window the marked text is striked out).
Supported HTML tags (b, i, u, s) are now removed from notes before showing them in the main entry list.
Regular expression replacements can now be applied to the notes before showing them in the main entry list (the KeeNotesRegex# items in the configuration file specify the regular expressions and KeeNotesFormat# the replacements).
Added option to select a different font for notes ( Tools -> Options -> tab Interface -> button Select Notes Font ).
Ensuring same keyboard layouts during auto-type is now optional (option enabled by default).
Added regular expression support in x64 builds.
Master key transformations are now computed in two threads in x64 builds, 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 1.21, but the protection against dictionary and guessing attacks is doubled).
Improved key transformation delay calculation.
The program options are now also accessible while the database is locked.
Column headers in a search results list are now unclickable (search results cannot be sorted anyway).
Improved string translation in task dialogs.
Improved dialog display state handling.
Added @ and ` to the printable 7-bit ASCII character set.
Merged simple and extended special character spaces to one special character space.
Reduced control character space from 60 to 32.
Upgraded to Boost libraries version 1.49.0.
Various code optimizations.
Minor other improvements.
The Add Entry tray context menu command is now disabled when a dialog is displayed.
The toolbar state is now updated after clicking a group link in the entry details view.
Oct 12, 2011 v1.21
- Added option to minimize the main window after locking the KeePass workspace (option enabled by default).
Added {SAFARI} browser path placeholder.
KeePass now removes zone identifiers from the CHM help file.
Address space layout randomization (ASLR) is supported now.
Plugins: added new COM interface IKpAPI3, which extends IKpAPI2 by a lot of useful functions.
Plugins: added tray and cleanup notification and customization messages.
Plugins: added ability to delay unloading until the main window has been closed.
The overlay icon for the taskbar button (on Windows 7) is now restored when Windows Explorer crashes and when starting in minimized and locked mode.
The buttons in file save dialogs now have accelerator keys.
Improved opening of CHM help file.
Improved command availability updating of rich text context menus.
KeePass is now developed and compiled using Visual Studio 2008 (with MFC 9.0); older compilers, IDEs and Windows 9x aren t supported anymore.
Updated SAL annotations.
Upgraded to Boost libraries version 1.47.0.
KeePass.exe isn t compressed using UPX anymore.
Plugins: IKpAPI::GetMainWindowHandle now always returns the handle of the KeePass main window, independent from which thread the function is called.
Various UI text improvements.
Various code optimizations.
Minor other improvements.
Jun 28, 2011 v1.20
- - Added option to specify a database color; by specifying a color, the main window icon and the tray icon are recolored.
- 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.
- Added support for sending keystrokes (auto-type) to windows that are using different keyboard layouts.
- Improved version formatting in update dialog.
- On Windows Vista and higher, the restart dialog after changing the language is now shown as modern task dialog.
- KeePassLibC can now be compiled in debug x64 and release Unicode x64 mode.
- Various code optimizations.
- Minor other improvements.
Apr 08, 2011 v1.19b
- - Command line options provided by plugins work correctly again.
Apr 04, 2011 v1.19
- Added option to remember key sources (key file paths, provider names, ...); it s enabled by default.
New locking timer (using a timeout instead of a countdown).
Lock files are now hidden.
On Windows 7 and higher, the main window peek preview is now disabled when the KeePass workspace is locked.
File transactions: the NTFS/EFS encryption flag is now also preserved when the containing directory isn t encrypted.
{FIREFOX} placeholder: added support for registry-redirected 32-bit Firefox installations on 64-bit Windows systems.
Relative database paths on the command line are now evaluated relatively to the initial working directory (specified by the parent process) instead of the last used directory.
Improved user-friendliness in UAC dialogs.
Improved help (moved placeholders to separate page, ...).
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).
Upgraded installer.
Various code optimizations.
Minor other improvements.
Sep 02, 2010 v1.18
- 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).
{GOOGLECHROME} placeholder: updated detection code to also support the latest versions of Chrome.
KeePass now enables data execution prevention (DEP).
Improved lock overlay icon (higher resolution).
Improved character classification in password quality estimation algorithm.
Improved group and entries deletion confirmation dialogs (only Windows Vista and higher).
Items in the update checking, plugin and icon picker dialogs aren t underlined anymore when hovering over them.
The default expiry interval for new entries is now limited to a maximum of 8 years.
Renamed character repetition option in the password generator for improved clarity.
Added code to prevent loading libraries from the current working directory (to avoid binary planting attacks).
Installer: various minor improvements.
Various code optimizations.
Minor other improvements.
Dec 05, 2009 v1.17
- Added option to use file transactions when writing databases (enabled by default; writing to a temporary file and replacing the actual file afterwards avoids data loss when KeePass is prevented from saving the database completely)
Added high DPI support
The Ctrl+E shortcut key now jumps to the quick search box
In the main entry list, backup entries are now rendered with green text color
Menus are now rendered with gradient item backgrounds
Added support for detecting KeePass 2.08 and higher KDBX database files
Added {GOOGLECHROME} placeholder, which is replaced by the executable path of Google Chrome, if installed
Added --auto-type command line option
Added --lock-all and --unlock-all command line options to lock/unlock the workspaces of all other KeePass instances
Added KeeConfigFileOverrideGlobal and KeeConfigFileOverrideUser configuration options to change the locations of the configuration files
On Windows 7, KeePass now shows a locked overlay icon on the taskbar button when the database is locked
On Windows 7, when opening/saving a database, the taskbar button is now animated using an indeterminate progress bar
Most broadcasted Windows messages do not wait for hanging applications anymore
Improved multi-byte characters support in entry details view
Improved toolbar updating after restoring from tray
Improved naming of options to clarify their meaning
Improved tray icon updating
Improved behavior on KDBX error
Upgraded installer
Various performance improvements
Various code optimizations
Minor other improvements
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!