What's New in version 2.16:
New Features:
- 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 directory.
- TrlUtil: added support for ellipses as alternative to 3 dots.
- KPScript: added 'DetachBins' command to save all entry attachments (into the directory of the database) and remove them from the database.
Improvements / Changes:
- After performing a quick-find, the search text is now selected.
- Improved quick-find deselection performance.
- On Unix-like systems, command line parameters prefixed with a '/' are now treated as absolute file paths instead of options.
- Improved IPC support on Unix-like systems.
- Locked databases can now be dismissed using the close command.
- Invalid target windows (like the taskbar, own KeePass windows, etc.) are not shown in the auto-type target window drop-down combobox anymore.
- Newly created entries are now selected and focused.
- The entry list is now focused when duplicating and selecting all entries.
- If KeePass is blocked from showing a dialog on the secure desktop, KeePass now shows the dialog on the normal desktop.
- Improved dialog initialization on the secure desktop.
- The current status is now shown while exporting Windows/IE favorites.
- Windows/IE favorites export: improved naming of containing folder when exporting selected entries only.
- Windows/IE favorites export: if a group doesn't contain any exportable entry, no directory is created for this group anymore.
- Improved data editor window position/size remembering.
- Key modifiers of shortcut key strings are translated now.
- Shortcut keys of group and entry commands are now also shown in the main menu.
- When no template entries are specified/found, this is now indicated in the 'Add Entry' toolbar drop-down menu.
- When deleting a group, its subgroups and entries are now added correctly to the list of deleted objects.
- Font handling improvements.
- Improved lock timeout updating when a dialog is displayed.
- Improved export error handling.
- Improved FIPS compliance problems self-test (error message immediately at start), and specified configuration option to prevent .NET from enforcing FIPS policy.
- Various code optimizations.
- Minor other improvements.
Bugfixes:
- Last modification time is now updated when restoring an older version of an entry.
- When duplicating an entry, the UUIDs of history items are now changed, too.
What's New in version 2.15:
New Features:
- 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.
Improvements / Changes:
- 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.
- Improved clipboard handling.
- Copying and pasting whole entries is now also supported on Windows 98 and ME.
- Improved releasing of dialog resources.
- Improved keys/placeholders box in auto-type editing dialog.
- Improved user-friendliness in UAC dialogs.
- Tooltips of the tab close button and the password repeat box can be translated now.
- Improved help (moved placeholders to separate page, ...).
- KeePassLibSD now uses the SHA-256 implementation of Bouncy Castle.
- Upgraded installer.
- Various code optimizations.
- Minor other improvements.
Bugfixes:
- Window titles are now trimmed, such that auto-type also works with windows whose titles have leading or trailing whitespace characters.
- Detection of XSL files works under Linux / Mac OS X now, too.
What's New in version 2.14:
New Features:
- 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.
Improvements / Changes:
- 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.
Bugfixes:
- 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.
What's New in version 2.13:
New Features:
- 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.
Improvements / Changes:
- 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).
- Various code optimizations.
- Minor other improvements.
Bugfixes:
- {NEWPASSWORD} placeholder: special characters in generated passwords are now transformed correctly based on context (auto-type, command line, etc.).
What's New in version 2.12:
New Features:
- 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.
Improvements / Changes:
- 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.
|