topbarfade

KeePass Password Safe > Version History



Version History

KeePass Password Safe

This shows you how often KeePass Password Safe was updated with us over the past few months. Whenever available, we also include additional information for each update (new features, changes etc.).

version 1.12 - posted on Aug 14, 2008

  • Groups in the group list now behave like folders in Windows Explorer when moving groups/folders (i.e. sub-groups are also moved).
    Added advanced option to drop to the background when copying data to the clipboard.
    Added auto-type configuration dialog (button Auto-Type in the options dialog, tab page Advanced ); this dialog now contains all options related to auto-type.
    The default auto-type sequence can now be configured in the Auto-Type configuration dialog.
    Added option to prepend a special auto-type initialization sequence for Internet Explorer and Maxthon windows to fix a focus issue (option enabled by default).
    Added field reference creation dialog (accessible through the Tools menu in the entry editing dialog).
    KeePass now follows field references in indirect auto-type sequence paths.
    Field references are dereferenced when copying data to the clipboard.
    Secure edit controls in the master key and entry dialogs now accept text drops.
    Group names in the entry details view are now clickable; click it to jump to the group of the entry (especially useful for jumping from search results to the real group of an entry).
    Added documentation about how to customize KeePass (networks).
    KeePass now shows an explicit file corruption warning message when saving to a file fails.
    KeePass on Windows

version 1.11 - posted on Apr 14, 2008

  • - Master key transformations (rounds) are now computed in two threads; 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.10, but the protection against dictionary and guessing attack is doubled) - On Windows Vista, some of the message boxes are now displayed as modern task dialogs - Database files are now verified (read and hashed) after writing them to disk (in order to prevent data loss caused by damaged/broken devices and/or file systems) - When saving databases to removable media, KeePass now tries to lock and unlock the volume, which effectively flushes all system caches related to this drive (this prevents data loss caused by removing USB sticks without correctly unmounting in Windows first; but it only works when no other program is using the drive) - Improved database file writing algorithm (small block writes and explicit flushing) - The system s INI cache is now flushed before copying the temporary global INI file to the application directory (improves Windows 95 / 98 / ME compatibility) - Added placeholders for referencing fields of other entries (dereferenced when starting URLs and performing auto-type, see the auto-type placeholders documentation) - Added natural sorting (when sorting the entry list, KeePass now performs a human-like comparison instead of a simple lexicographical one; this sorts entries with numbers more logically; only supported with ShlWApi/IE 6.0.2800) - Added pattern placeholder s to generate special characters of the printable 7-bit ASCII character set - KeePass now locks when the system is suspending (if the option for locking on locking Windows or switching user is enabled) - Added a Tools button menu in the entry editing dialog - Tools button menu: Added command to select an application for the URL field (will be prefixed with cmd://) - Tools button menu: Added command to select a document for the URL field (will be prefixed with cmd://) - Tools button menu: Added command to insert a placeholder into the URL field - Tools button menu: Added command to select an auto-type target window (a dialog will be opened, in which you can select an existing currently-opened window; an appropriate auto-type definition will be added in the notes field) - Several entry context menu commands are now only enabled if applicable (if the user name field of an entry is empty, the Copy User Name command is disabled, etc.) - A ` - Copy` suffix is now appended to duplicated entries - After duplicating entries, the new entries are selected - Added ability to sort entries based on UUIDs - Added advanced option to focus the entry list after a successful quick search (toolbar; disabled by default) - Added support for large translation/language files - Added option to always allow full access through remote control (disabled by default, and marked with `not recommended`) - Added radio buttons for removing the expiry time from entries in the mass-modify dialog - Added generic Wiki and $ client icons - Added certificate and mobile phone client icons (thanks to oppitronic) - Added ability to specify the minimum length and minimum estimated quality that master passwords must have (see help file -> Features -> Composite Master Key; for admins) - Added interface for writing master password requirements validation plugins (see the KPM_VALIDATE_MASTERPASSWORD message) - Added interface for writing entry validation plugins (see the KPM_VALIDATE_ENTRY message) - Added interface for writing generated passwords validation plugins (see the KPM_VALIDATE_GENPASSWORD message) - Added plugin interface for storing custom data in KeePass KDB databases (for example some history, logging, ...) - Plugins can now execute auto-type (KPC_AUTOTYPE) - Added ability to specify a window title suffix in the INI file (KeeWindowTitleSuffix) - Added more simple and robust plugin interface for editing and deleting entries - The dialog banner text color can be changed in the INI file now (KeeBanner

version 1.10 - posted on Jan 12, 2008

  • Added configuration file caching (highly increases performance when running KeePass from slow devices like USB sticks)
    Added key provider API (it now is very easy to write a plugin that provides additional key methods, like locking to USB device ID, certificates, smart cards, ... see the developers section in the online KeePass help center)
    Added support for environment variables in URLs and paths (%-syntax support for field placeholders was removed because it conflicts with the environment syntax, see the Upgrading to KeePass 1.10 article)
    Added {INTERNETEXPLORER}, {FIREFOX} and {OPERA} application path placeholders (can be used in URLs and auto-type)
    Added support for starting very long command lines
    Added mini mode (must be configured in the INI file manually; in mini mode, a lot of functionality is hidden; see help file - technical FAQ)
    The quick find control in the main window now remembers the most recent searches (if you want the search texts to be remembered across sessions, you need to save the database)
    Added password generator option to exclude/omit user-specified characters in generated passwords
    Added option to disallow repeating characters in generated passwords (both character set-based and pattern-based)
    Moved security-reducing / dangerous password generator options to a separate Advanced dialog (if you enable a security-reducing option, the Advanced button in the password generator window is shown in red)
    Added ability to search using a regular expression
    Internal random number generator is now additionally seeded using random bytes provided by the system s default CSP
    Internal random number generator is now additionally seeded using a newly generated 128-bit GUID
    A default user name for new entries can now be specified in File -> Database Settings
    Added ability to specify the groups that are automatically created when creating a new database (in the INI file)
    Banner colors can be changed in the INI file now (KeeBannerColorStart and KeeBannerColorEnd, set to BGR-Quads)
    XMLImport plugin: entries with no or empty UUIDs are supported now (KeePass generates new random UUIDs for them)
    KeePass now registers a global sync. application mutex: KeePassAppMutexExI (+ updated Windows installer)
    Added an advanced option to disable the Ctrl-Alt-K hot key
    Added textual cue for the quick-search edit control
    The TAN wizard now shows the name of the group into which the TANs will be imported
    Changed field order: password follows user name now (note: if you use your previous configuration file, the columns in the main window will be ordered the old way; to change it, drag&drop the column headers manually to adjust the order)
    Code improvements (developers: KeePass now requires the Boost C++ libraries to compile)
    Empty fields are not shown in the entry details view any more
    Improved startup time
    Improved search performance
    Improved internal menu handling
    Group export menu items are now named more consistently
    Improved print options dialog (replaced `export` by `print`, excluded irrelevant export options, ...)
    Search results list display mode is now adjusted based on matching items
    When trying to open a database that already is currently opened by someone else, you are not prompted any more whether to open it in read-only mode, if the -readonly command line argument is present in the current instance
    Entry list is now automatically focused after a Ctrl-F search and the first item is selected
    Improved default global configuration file (shipped in setup)
    Improved title drawing in dialog banners
    Improved entry list update behavior when there are no groups
    KeePass now uses the default shell verb for opening URLs and files instead of open
    Optimized performance of process memory protection algorithm
    The status bar is now updated immediately after performing a quick search (main window)

version 1.09 - posted on Oct 13, 2007

  • Added option to permute passwords generated using a pattern (this allows generating passwords that follow complex rules)
    Added ability to specify custom character sets in password generation patterns
    Implemented new URL opening method (as workaround for buggy Firefox file handler registration on some systems)
    Documents can now be opened using cmd:// URLs (shell execute)
    Added support for CF_CLIPBOARD_VIEWER_IGNORE clipboard format (clipboard viewers/extenders compliant with this format ignore data copied by KeePass)
    Improved window position/size/state handling (added support for Win+M / Show Desktop command, window managers, ...)
    Improved window positioning (PX=0/PY=0 works now)
    Added -readonly command line switch; if present, the database will be opened in read-only mode
    Added ability to specify the characters a TAN can consist of
    KeePass now stores the user and machine name in .lock files, so it can show who s currently editing the file when trying to open a locked file
    Added support for subitem infotips in various list controls (languages list, export options, plugins, ...)
    Added support for toggling items in option lists by pressing the Spacebar key
    Installer can now associate .kdb files with KeePass
    The password generator now remembers the last used settings (even if they are not saved manually as a profile)
    Network administrators: cascading configuration model now uses a separate enforced configuration file
    Improved configuration saving/loading (improved behavior under Windows Vista when using the installer, improved out of the box support for installation by admin / usage by user, better limited user account handling, ...)
    Added pattern placeholder S to generate printable 7-bit ASCII characters
    Added pattern placeholder b to generate brackets
    Added quick key file accessibility test in the password dialog (shows helpful system message on error)
    Temporary files are now named randomly
    The password generator dialog is now shown in the Windows taskbar if the main window is minimized to tray
    KeePass now offers to open the help file when importing a CSV file fails
    The About dialog is now automatically closed when clicking an hyperlink
    Expired/used TAN entries are not shown in the expired entries dialog any more
    Expired entries are not shown any more in the auto-type entry selection dialog
    Improved password generator profile management (UI)
    KeePass now shows a descriptive system error message if executing a cmd:// URL fails
    Improved text in password generator window to allow easier translation
    Changed password pattern placeholders to support ANSI
    - is now treated as TAN character by default, not as separator any more
    The main window title now shows File - KeePass Password Safe instead of KeePass Password Safe [File] ; improved tooltip text for tray icon
    Unhiding the master password now requires unsafe operations permission
    After searching, the first entry is automatically selected (but the quick-search box still has the focus)
    The option to automatically open the last database is enabled now by default
    Database is now marked as modified when generating a password
    Minimizing to tray is now enabled by default
    Renamed some menu commands to be more consistent with Windows
    Removed duplicate message box that appeared when checking for updates and a new version is available
    Removed deprecated API exports; new API must be used by plugins from now on
    Main window does not move any more when trying to go below the minimum size
    UI now mostly follows the Windows Vista UI text guidelines
    Improved high ANSI characters support in command lines
    Improved installer (added start menu link to the CHM help file, publisher information, ...)
    KeePassLibC: Improved 64-bit compatibility
    The expired entries dialog is not shown any more when the database is unlocked because of a global auto-type operation
    `Tray/Untray` menu item is now correctly disabled when a dialog is open

version 1.08 - posted on Sep 02, 2007

  • Completely new password generator; it now supports saving options as profiles, password generation based on patterns, more options (excluding look-alike characters, ...)
    Added ability to configure the settings of passwords that are automatically generated for new entries (open password generator, choose the correct profile, edit and save it)
    Added option to use the local date/time format instead of ISO notation (see Tools -> Options -> Advanced ); it s enabled by default
    Added --exit-all command line parameter; call KeePass.exe with this parameter to close all other open KeePass instances (if you do not wish to see the Save? confirmation dialog, enable the Automatically save database on exit option)
    Added support for silent installation
    Improved Enter Password dialog (more compact, replaced the hyperlink by a button, improved texts and descriptions)
    The database name is now shown in the title of the Enter Password window
    KeePass now shows a warning if it cannot find a database that has been specified using the command line
    The XML import plugin now supports special characters
    Newline characters are encoded now in XML exports
    Pressing the Enter key in the password list now opens the currently selected entry for editing
    Changing the database master key now requires unsafe operations permission
    Added support for auto-typing the following characters in US International mode: ` ` ~
    The banner of the Edit Entry dialog is hidden now if the screen resolution is very low (640x480 or lower)
    New entries now by default get the icons of their container groups, if the icons do not look like folders
    Changed tab order in various places to the more obvious left to right, then top to bottom pattern
    The clipboard is now also cleared on KeePass exit when the enhanced clipboard protection option is enabled
    The quick-find box now has the focus after opening a database
    Added Spanish language for installer
    Improved internal random number generation interface
    Updated file format documentation (thanks to Naomaru Itoi)
    Updated CHM documentation file
    Auto-Type now selects the correct sequence when multiple entries match the current window and multiple sequence/window pairs are specified (thanks to ThierryP for the patch)
    The expiration time column menu item in the columns context menu is translated correctly now
    Entry details view is now cleared after deleting entries
    URL length is not limited any more
    Various other minor improvements and bugfixes

version 1.06 - posted on Oct 14, 2006

  • Additionally to the usual small feature additions and bugfixes, the password quality estimation algorithm and auto-type window focusing have been improved, automatic workspace locking has been enhanced.

version 1.05 - posted on May 19, 2006

  • No further details available

version 1.04 - posted on Jan 02, 2006

  • Added dialog that lets you select an entry if multiple entries match the current window when pressing the global auto-type hotkey (previously KeePass always just used the first entry that matched, now you can select the right entry)
    An entry now can have multiple Auto-Type-Window strings
    User input is now blocked while KeePass is auto-typing
    URLs in note fields are clickable now (including entry preview window)
    KeePass now supports all protocols in URLs that delimit the protocol prefix and the address using ://
    Default auto-type sequence for TAN entries now is {PASSWORD}
    Added option to show TANs in a more simple list view
    Added option to show TAN indices in entry titles
    TANs are marked as used/expired when auto-typing them
    Fixed a bug that prevented several auto-type codes from working
    New auto-type code: {CLEARFIELD} clears the contents of the edit control that currently has the focus
    On Windows 2000 simple asterisks are displayed now instead of black dots as on Windows XP
    Added option to exit the program instead of locking the workspace after the specified time
    Added option to open a database in read-only mode
    Added error code for key-file not accessible
    Context menus in the main window now popup lightning fast
    Added filename filters for single group exports
    CHM documentation file now supports full-text search
    Added version compatibility page to the CHM documentation
    Replaced duplicate user icon by a wireless icon
    For plugin developers: parameters of _OpenDatabase and _ChangeMasterKey are now passed to the plugin (pointer array)
    Tray icon is recreated after Windows Explorer crashes (thanks to Kenneth Ballard for the patch)
    Renamed ? menu to Help
    Renamed Extras menu to Tools
    Removed Print Group command from Edit in the main menu (use the context menu of a group to print it)
    Changed menu accelerator key to close the database to Ctrl-W
    Removed Open License and Print License from Help menu
    Moved program options from Edit menu into Tools menu
    Improved main menu (fixed dots, item positions, ...)
    Added option to override entry URLs (URL-Override:)
    Code fixes (KeePass should compile cleanly now with VC 2005)
    Improved Unicode support (thanks to Norbert Schulze)
    Changed font from MS Sans Serif to MS Shell Dlg
    Translation files must now be UTF-8 encoded
    Some dialog/lock timing improvements
    Minor other improvements

version 1.03 - posted on Sep 10, 2005

  • Added option to copy URLs to the clipboard instead of launching them (exception: cmd:// protocol, these URLs will be started as before)
    Added option to disable all auto-type features (adv. options)
    Added {SPACE} code for auto-type sequences
    Auto-type and URL fields now support the {APPDIR} substitution code, this will be replaced by the directory path of the currently running KeePass instance
    Fixed a bug in the KeePass database import routine (passwords were imported incorrectly)
    KeePass now prevents disabled columns from being resized
    Status bar is now updated after pressing Ctrl-A to select all entries
    Fixed a bug which could occasionally crash KeePass when loading old database formats (old UI state meta streams)
    Removed a misleading message box that appeared when entering an incorrect confirmation password in the master key dialog
    Accelerator tips are now correctly removed from toolbar button tips when using a language that uses special accelerator combination hints in brackets
    Fixed various translation bugs
    Get() function of the CPrivateConfig configuration manager class doesn t require 33-byte buffers any more

version 1.02 - posted on Sep 06, 2005

  • KeePass databases can now be imported into the currently opened database, you can choose if you want to create new IDs, overwrite existing entries or overwrite them only if they re newer than the existing ones
    You can now export groups (including their subgroups) to encrypted KeePass database files (you can use the same key as the current database or define a new one)
    The auto-type function now supports sending higher ANSI characters in code range 126-255
    Fixed problems in the auto-type functions, no incorrect extended keys are sent any more (should solve the problems with auto-type on most notebooks)
    KeePass now appends an asterisk (*) to the filename in the titlebar if the database has been modified
    New icons, KeePass now uses the Nuvola icon theme by David Vignoni (the icons are distributed under the LGPL license with an addon, see CHM manual
    Acknowledgements for more information)
    The entry view now supports very simple notes formatting using HTML tags
    currently supported are: b, i and u
    Fixed some problems in the configuration manager class
    the options-saving performance improvement (of 1.01) works now
    Fixed a bug which caused the KeePass window to lose the always-on-top status after auto-typing (alternative method)
    Fixed a bug that could crash KeePass after editing an entry when the database had 32*n entries and if the backup-entries option was enabled
    Minor improvements in the icon picker dialog
    The right Alt and Ctrl keys are released correctly now before auto-typing
    Shortened product name in tray-icon tooltip
    Fixed a small bug that could display an assertion warning in debug builds of KeePass when loading UTF-8 strings of length 122 from a database
    The quickfind edit control now correctly grabs the Ctrl-C, Ctrl-V, Ctrl-A and Ctrl-X key combinations
    Fixed a bug which occasionally caused the password generator to generate longer passwords than the specified length (no security problem though, the generated passwords are random)
    Fixed a bug that prevented top-level menu hotkeys (like Alt-F) from working immediately after program startup
    Some minor other improvements and fixes
    Updated SHA-2 source code (should compile fine now with all Microsoft compilers up to version 7.1)

version 1.01 - posted on Aug 16, 2005

  • Added option to minimize the main window before auto-typing (so, the same auto-type behaviour as in version 0.99c and before)
    this option is turned off by default (the method of 1.0 is default), see the advanced options dialog to turn it on if auto-typing doesn t work on your computer
    Auto-type now works correctly with toggled caps-lock
    Improved options-saving performance (thanks to Brad Clarke for the patch), this should prevent the delays when exiting the program
    KeePass will now register the global hotkey Ctrl-Alt-K, if no other application hasn t reserved it already
    this hotkey will bring the KeePass window to the front when you press it
    KeePass now continues auto-typing if it has been interrupted by the login screen when you tried to auto-type while the workspace was locked
    Replaced Pick One buttons by icon buttons in the add-entry, add-group and mass-modify dialogs
    You can now save the database even if you don t have modified anything
    Improved menu accelerator handling, the hotkeys now also work when the bottom entry preview window has the focus
    Added buttons to select common expiry time intervals and the default expiry time in the mass-modify entries dialog
    Ascending TAN numbers in the notes field now have at least 3 digits (leading 0s), so you can sort them now by notes
    Fixed a minor bug with the default entry-expiry menu in the add-entry dialog (daylight saving caused the time to be updated incorrectly)
    Quick-find edit control contents are cleared now when closing or locking a database
    Added option to delete all backup entries before saving the database to disk (see Advanced tab in the options dialog)
    Added tooltips for secure edit controls (in secure mode)
    Added function to open broken/corrupted KeePass databases
    useful if you unplugged your USB stick before the file was written completely, it of course cannot help you if you forgot the master password, read CHM file for more info
    Fixed a bug which caused the statusbar to display incorrect information when selecting groups in the group list
    Fixed incorrect window title that appeared after entering 3 times a wrong password when trying to unlock the workspace
    You cannot minimize the main window any more while a subdialog is open
    Changed some strings to clearify their meanings
    Minor improvements and clearifications in the documentation manual (CHM file)
    Minor UI improvements (balloon tooltip for quickfind, etc.)
    For plugin authors: config keys can be deleted now by passing NULL as pszValue parameter to CPrivateConfig::Set
    Several small code changes in order to cleanly compile with Microsoft 7.x compilers

version 1.00 - posted on Jun 04, 2005

  • No further details available

version 0.99c - posted on May 14, 2005

  • No further details available

version 0.99b - posted on Apr 01, 2005

  • No further details available