*** Scripting is disabled - links to Tracker items will not work! ***

Password Safe 3.46.0pre Release ??? 2018

This note describes the new features, fixed bugs and known problems with the latest versions of Password Safe. For a short description of Password Safe, please see the accompanying README.md file. For more information on the product and the project, please visit the PasswordSafe project site. Details about changes to older releases may be found in the file ChangeLog.txt.

Bug Reports, Feature Requests and Service Requests are in the PasswordSafe SourceForge Project tickets. Any beginning with 'G' are issues raised on PasswordSafe's GitHub project, where the current source can also be found.

Here are the notes for the latest version. Previous versions are described here. Information about older versions may be found here.

Bugs Fixed in V3.46.0pre

1458 Fixed compatability issue between Unix and Windows versions when master password had non-ASCII characters.
1457 Protect Entry / Group now works when language isn't English.
1456 Shortcut entries no longer use default username if base entry's username is empty.
1455 Ctrl+Enter shortcut now works correctly in read-only mode.
1454, G411 No longer thinks security preference has changed when it hasn't.


Bugs Fixed in V3.45.0

G360 (a) System tray icon starts out brown, not green.
(b) Remove system tray icon when cancelling password entry.
G357 Russian installation text displays correctly.
1450 Can now generate passwords longer than 94 characters.
1449 Cleanup statusbar tooltip text.
1445 Fixed crash on autotype with malformed text.
1444 Fixed crash in display of Password Policies in Czech.
1442 Fixed regression: -s flag (silent opening) works again.
1441 Changing unlock difficulty now enables save (regression), supported under undo/redo.
1192 Don't revert to original r-o when locking with an edit box open.


Bugs Fixed in V3.44.0

1438 Double backslash is now correctly parsed in Run Command.
1432 Perform autotype of correct entry when the user changes the selection made by a Find.
1431 The protected entry padlock symbol is now used in all places where a protected entry is listed in any dialog.
1430 If an expired or about to be expired entry is edited at database open (requires warning preference to be enabled), the database will be saved if the 'Save database immediately after any change' preference is enabled. After the open is complete, these changes can be undone/redone if required.
1429 Tree and List views now retain focus when a shortcut entry is created.
1428 Remember Find toolbar state when restoring from minimized.
1420 The virtual keyboard font size setting is now persistent.
1398 Remember if PasswordSafe was maximized when exited.


Changes to Existing Features in V3.44.0

[] The option that allows you to change the color of the system tray icon displayed when Password Safe is initially started and when there's no open database has been removed. The standard PasswordSafe brown icon will be used.
[] Use the Add/Edit font in preference to the Tree/List font outside the actual Tree/List views (since the Tree/List fonts may be too large).


New Features for V3.44.0

[] When exporting a group or the results of a filter, if any additional entries have been exported (e.g. base entries of aliases or shortcuts already exported), they will be noted in the Export report.
844 The default font for the password field is now 12pt Consolas.
843 The default font for Tree/List views, Add/Edit fields and an entry's Notes is now 10pt Segoe UI.
842 A new symbol (paperclip - Unicode U+01F4CE) to indicate that an entry has an attachment (V4 databases only) has been implemented but, if the currently selected Tree/List font does not support it and the user is not running Windows 10, then the old symbol ('+') will be used.
841 Close/exit is now allowed via System Tray icon when the database is open in read-only mode.
839 The list of expired entries now shows protected entries in italics, indicating that they must be unprotected before they can be updated.
828 The main window can now be set to be partially transparent via Manage->Options->Display.


Version V3.43.0


Bugs Fixed in V3.43.0

1410 Don't forget '-r' flag when database not found, and needs to be searched.
1409 An entry is now correctly re-selected after editing if the preference "Save database immediately after any change" is disabled.
1403 Help has been updated to document that an entry's Notes field has a size limit of 30,000 characters.
1402 Group image is now correct after dragging an empty sub-group to the next higher level.
1401 After deleting an entry, the next visible entry (if present) is selected. If not present, then the previous entry (if present) will be selected.
1400 The Toolbar now correctly disables buttons when a Group is selected.
1399 A disabled image is now shown when no characters to copy are available. This has also been implemented wherever the "Copy Password" button is used outside the Toolbar.

Changes to Existing Features in V3.43.0

809 Maximum configurable idle timeout increased to 10 hours.


New Features for V3.43.0

832 If many databases are open at the same time, after opening a database, the user can specify a database ID (1-99) that will be superimposed on the System Tray icon to aid identification. In addition, the System Tray icon tooltip has been enhanced to show more of the database name.
[] You can now specify additional command line parameters to the external editor used to edit the Notes field from the Add/Edit Basic dialog.
[] It is now possible to export the currently filtered entries to a new PasswordSafe database.
833 Right-clicking on a base entry now allows you to select any one of its dependants, i.e. alias or shortcut.
834 We've added the option of displaying the safe combination when entering during database creation, opening and change of combination.


Version V3.42.1


Bugs Fixed in V3.42.1

1404 Regression: In read-only mode, Entry popup menu's View Entry item restored (was mistakenly disabled).
1266 Regression: Toolbar elements display correctly on high-resolution monitors under Windows 8.1 and later now supported in 64-bit builds.

Changes to Existing Features in V3.42.1

None

New Features for V3.42.1

None



Version V3.42.0


Bugs Fixed in V3.42.0

[] Fix issue when locking database when not using the System Tray.
[] Fix empty group validation on DB open.
G288 Changes to default password policy now persistent under V4 databases.
1395 PasswordSafe now correctly duplicates a group containing both a base entry and its dependent i.e. shortcut or alias.
1393 Correctly handle opening a locked database, which is open in R/W by another user.
1392 If the command line parameter '-g' is used to specify a configuration file by its relative path, PasswordSafe will now look for it in the same directory as the executable unless overridden by the PWS_PREFSDIR environment variable.
1391 Fixed slow opening of a database if the default group display is completely collapsed.
1388 The Notes scrollbar visibility is retained after the Notes have been edited via an external editor.
1385 The filter active indicator now shows in Windows 7.
1384 Toolbar images and text are now back in sync.
1367 Fixed regression in command line arguments -h and -u support.
1358 When PaswordSafe automatically locks to the TaskBar, the unlock window now gets input focus when clicking on the icon to unlock the database.
1346 The Notes window scroll position in Add/Edit no longer jumps to last selected line when it is reshown after being hidden.
1275 The scroll positions of the Tree and List views are now saved on minimize and used to set the window position when it is restored.


Changes to Existing Features in V3.42.0

[] Previous commands, e.g. edit or delete an entry, are no longer cleared when the database is locked to enable their undo after the database has been unlocked.
[] User selected font sizes are now saved in points in the configuration file so that the same size of font is used across different user systems if sharing the configuration file. This helps where the different systems have different resolutions.
819 A duplicated entry's creation time is set to the time of duplication. All other times are copied from the original.
816 Set installed version in uninstall section of Registry for Windows version.


New Features for V3.42.0

[] A new internal filter has been implemented to show only those entries from last Find. Access via the View menu or Ctrl+K shortcut.
[] PasswordSafe now supports the "long press" as the equivalent of a right mouse click on Windows systems with touch screens running Windows 7 and later.
822 An open database can now be locked via the File menu or a Toolbar button irrespective of whether the System Tray is used or not.
821 A new symbol for protected entries (locked padlock - Unicode U+01F512) has been implemented but, if the currently selected Tree/List font does not support it and the user is not running Windows 10, then the old symbol ('#') will be used.


Version V3.41.0


Bugs Fixed in V3.41.0

[] Fix crash if Find active when applying a filter, e.g., show entries with expiry dates.
[] Ensure shortcut is updated in GUI after editing.
[] Text in the Find toolbar search edit control is now vertically centered to reduce character truncation.
[] Clicking on a field's name copies the value to the clipboard when adding a new entry (and not only when editing).
[] Update password history when Apply is clicked, not only when Edit window's closed.
[] No longer show empty groups when the user filters for entries with expired passwords.
1378 Fix application crash if Add/Edit entry dialog is open when the database is locked e.g. via idle timer, workstation lock etc.
1373 An invalid or non-existent backup directory path can no longer be saved when exiting Options.
1369 The virtual keyboard no longer becomes unusable after clicking on the Randomize button.
1368 The Status bar now shows the correct number of entries when a database is unlocked.
1366 Copying the unexpanded autotype string on Edit entry screen using Ctrl+click on Autotype label now works.
1365 Ctrl+F now switches focus back to Find toolbar if it is already open.
1364 Unnecessary tree view refreshes fixed.
1363 Empty groups no longer disappear when moving nested groups into them and do not leave duplicated empty groups in the database.
G192 Saved changes no longer prevent logoff or system shutdown.


Changes to Existing Features in V3.41.0

[] You can no longer change an alias's base entry's password from the alias entry. Instead, you should edit the base entry directly by selecting the alias entry and using the Edit or right-click context menu to select its base.
[] The "Show Find Toolbar" has been removed from the View menu as it appears in the Edit menu. Ctrl+F still works as before to show the Find toolbar or transfer focus to it if already visible.
1371 The font used in the Find toolbar is now set to the user specified Add/Edit font instead of the Tree/List view font.


New Features for V3.41.0

[] New AutoType field '\#' toggles the use of the older mechanism to send keyboard input to other applications e.g. browsers.
[] Add more Help to the Add/Edit Basic and Additional tabs.
[] Empty groups added but not yet saved are now included when the user filters on unsaved changes.
[] Empty groups, whose names satisfy a filter that include tests on group name values, are now included in the display when the filter is active.
815 The database backup location now supports environment variables e.g. %homedrive% and %homepath%. If used, the resulting path is shown.
814 Clearing the recent database list now requires confirmation.
813 When exporting a group to a new database, there is now an option to also export all filters stored in the database to the new database.
796 Autotype has been extended to support the previous password, if present in the entry's password history, via the Autotype field '\q'. In addition, for Windows, a number of keyboard keys are supported by specifying the key between '\{' and '}'. Please see Help for details.


Version V3.40


Bugs Fixed in V3.40

[] Correctly import empty groups from a XML file when an imported group has been specified.
[] Empty groups are now added when merging one PasswordSafe database into another.
[] List view column widths are no longer reset when dragging columns to different positions or columns are added or removed.
[] The user specified Notes font is now also applied to the Notes column in the List view.
[] Entry Protected state and AutoType string is now correctly displayed in the List view.
[] After entry has been edited from List View, it now remains visible after Edit/Undo/Redo even if the change alters its position within the view.
1360 When an entry/group using a Named Password Policy is exported to a PasswordSafe database, the referenced policy is now also exported.
1355 Fixed tabbing order in Basic AddEdit tab.
1352 Fixed regression in recent entry processing.
1347 Prevent a user from trying to copy a filter to a read-only database.
1345 Removed the ability to create a new database when read-only is checked.
1343
1342
Fix multiple empty group issues.
1335 If "Minimize after Autotype" option is set, it will also be honoured for the user action: "Browse to URL + Autotype".
1315 Keep selected entry selected after refreshing the view (F5).
1314 Selected entries keep highlight when the Find toolbar is opened and even when Password Safe loses focus to another application.
1313
1318
Find toolbar no longer closes when it shouldn't. In addition, results are updated when entries are added/deleted.


Changes to Existing Features in V3.40

[] Save Immediately has been enhanced to apply to all changes to the database and not just after an edit or addition of an entry. It is strongly recommended that, if enabled, then the option to "Create intermediate backups" is also enabled. Note, changes made via the Compare database results dialog will not cause a database save for each action but will after the compare results dialog has been closed.
[] The last sort direction in List View (ascending or descending) on closing a database is now stored in the application configuration file and is no longer stored in the database header.
[] The number of groups shown in the database properties dialog is now counted in the same manner as directories/folders in a file system, e.g., Windows Explorer. This includes empty groups. The number of empty groups is also shown.


New Features for V3.40

[] Empty sub-groups are included when exporting a group to a new PasswordSafe database.
[] Adding an empty group will also cause the database to be saved if the user has selected the option "Save database immediately after any change".
811 The user's selected Notes font is now used for Tooltips in the Tree and List views if the Display preference 'Show Notes as Tooltips in Tree & List views' is set.
810 Allow font selection for all the user input fields in the Add/Edit entry and the Create Shortcut dialogs.


Version V3.39.1


Bugs Fixed in V3.39.1

[] Fixed a regression that crept into 3.39, breaking non-English language support.


Version V3.39


New Features for V3.39

[] It is now possible to list entries using a Named Password Policy from the Manage Password Policies dialog (right click on the name).
[] Support Drag & Drop of empty groups and groups containing empty groups between multiple instances of PasswordSafe. Note: Prior versions of PasswordSafe will not recognise or process empty groups.


Bugs Fixed in V3.39

1334 An empty group is now correctly changed to a normal group when an entry is copied into it via Drag & Drop.
1330 Duplication of an alias or shortcut base entry now correctly results in a normal entry.
1319 Re-implement fix for BR 1319 so that the added entry no longer appears always selected until the display is refreshed.
[] Export of a complete database to XML now includes all Named Password Policies.
[] When renaming a group, all empty subgroups are now correctly renamed.
[] Disable switch to read-only when unlocking with changes pending.


Changes to Existing Features in V3.39

806 The group will be saved as an "empty group" when the last entry with this group value is deleted. This is similar to the action of the filesystem when the last file within a folder/directory is deleted.
463 Double click on a word in the Notes field, e.g. for copy & paste, now no longer includes any trailing spaces. This is different to the standard Microsoft processing in their products.


Previous Versions Described in this Document

Version V3.38.2


Bugs Fixed in V3.38.2

1326 Fixed entry corruption when database locked/unlocked while an entry was being edited (and possibly other scenarios).
[] Ensure that the Tooltip on how to unprotect an entry is now shown against the tutorial text at the top of the dialog for wide displays.
1319 Newly added entries are now shown as selected in the Tree view.


New Features for V3.38.2

- None


Version V3.38.1


Bugs Fixed in V3.38.1

[] Fixed regression in alias support
[] Fixed regression: crash in Linux when incorrect password entered
[] Fixes in advanced find report
[] V4 (alpha) related fixes
[] Fixes related to empty groups
1312 Now able to duplicate an alias entry without errors.
1306 Display of an empty group is now correctly displayed when an entry is moved to it via editing.
1295 Create Shortcut group dropdown box width no longer truncates long group paths.
1057 Aliases and shortcuts imported via XML now correctly point to their respective base entries.


New Features for V3.38.1

797 Change the Add/Edit dialogs to allow a larger Notes field to be visible. Protected entries now only have this information in the dialog caption. The Tooltip on how to unprotect an entry is now shown against the tutorial text at the top of the dialog.


Version V3.38


Bugs Fixed in V3.38

1289 Uniform behavior for generated password: Can be explicitly copied to clipboard whenever generated (no longer copied by default).
1266 Toolbar elements display correctly on high-resolution monitors under Windows 8.1 and later.


New Features for V3.38

n/a Experimental support for V4 format. DO NOT USE FOR PRODUCTION ("REAL") PASSWORDS.


Version V3.37.1


Bugs Fixed in V3.37.1

[] Fixed crash when adding/editing an entry with wide version of dialog.


Version V3.37


New Features for V3.37

n/a The Notes External Editor now accepts environment strings (e.g. %windir%) in the path to the editor.
78 If the double-click action (or shift-double-click) of an entry is set to Edit/View Entry, then (shift-) double-clicking on its shortcut will edit/view the base entry. The selected shortcut entry can still be viewed/edited via menu, right-click or just hitting Enter.
782 Notes field font is now user-configurable.
781 Virtual Keyboard - allow playing sound when a valid or invalid key is pressed and add caption to the Space Bar (Partial implementation of this Feature Request).


Bugs Fixed in V3.37

1274 References to base entries are now scrollable, no longer truncated.
1273 Find in the Tree View will now ensure that any found entry will be visible by scrolling appropriately.
1272 XML export of single entry using default Password policy now works correctly.
1270 Display Filter dropdown list of filter fields now fits on low resolution screens
1269 Filters containing Password Policy Names now export/import correctly to/from XML.
1267 Export from a YubiKey-protected database to another database fixed.
1261 'Unlock Difficulty' slider is now correctly initialised in the Manage Options Security tab.
1260 If Password Safe is unable to find the user specified external editor, the external edit is cancelled and the Notes field remains unchanged.
1258 Group dropdown box width no longer truncates long group paths.
1254 Toolbar customisation now has correctly aligned text/images.
1244 Changes to symbol set in default password policy are respected when "Use easy-to-read characters" is set.
1230 "Open as read-only" check-box correctly set when opening a R/W database after previously opening/selecting a R-O database.
1204 Show correct icon color in system tray when unminimizing with no database open.
1124 Autotype on a shortcut entry now picks up title, group and user fields from shortcut instead of base.
1082 Field modification times set to creation time for list view and entry's time and date tab. This is more useful than "N/A", e.g., for sorting by password modification to find old passwords that should be changed.
1054 Password Variable in Run Command correctly set when executed from an alias.


Version V3.36


New Features for V3.36

n/a Entries and Groups can be exported to plain text, XML, or to a new PasswordSafe file.
777 Added command line option to force choice of tall or wide dialog screens.
772 Added a tooltip for the copy-to-clipboard button in the generator.
768 Caps Lock indicator added to passphrase entry dialogs.


Bugs Fixed in V3.36

1248 Non-ASCII symbols can now be specified in Password Policies.
1245 Asterisk is now accepted as a symbol in Password Policies.
1233 Don't count unchecked character types in password policies when checking for consistency.
1231 Relax restriction on easy-vision password policy + more consistent UI.
1229 Hex digits checkbox can be selected in Generate Passwords.
1228 Fixed incompatibility with Password Policies generated with previous versions.
1226 Fixed regression in Find toolbar functionality.


Version V3.35


Bugs Fixed in V3.35

1221 Support newer YubiKeys in all modes.
1212 In the Flattened List view, keep the icon column, if present, as leftmost, to ensure proper display.
1211 The Read-Only checkbox no longer clears itself after returning from the file selection dialog. Also, the read-only checkbox in XP file selection dialog is handled correctly.
1210 CurrentFile preference is updated sooner rather than later, so last database is set as default for next invocation.


Changes to Existing Features in V3.35

760 Password Policy: You can now choose a character set without requiring at least one character from that set (i.e., minimum required can be zero).


Version V3.34.1


New Features for V3.34.1

728 The default delay between characters on autotype is now configurable.


Changes to Existing Features in V3.33

- None


Bugs Fixed in V3.33

1160 Don't create config dir if config file passed in command line.
1155 Number of shortcuts is now correctly initialized.
1148 No longer crashes when canceling unlock with expired password entries.
1146 Edit button now enabled correctly in Manage->Password Policies.
1139 Backup file numbers now rollover 999 correctly.
1134 Filtering by type now works correctly for shortcuts & shortcut bases.
1130 Database field isn't highlighted when it doesn't have the focus.
1125 Increased range of unlock difficulty by a factor of four. This should give an order or magnitude or so between max and min settings.
1067 Fail gracefully when trying to encrypt a file > 2GB.


Version V3.32


New Features for V3.32

705 User can choose not to let PasswordSafe record which virtual keyboard was used.
703 Changing a database opened in read-only mode to read/write will revert when the database is locked.
695 Allow a keyboard shortcut to be associated with selecting an entry. Please see Help entry for more details.
753 A Password Safe database can be opened by drag & drop to the Password Safe application window.
749 Clicking or double-clicking on a previous password in an entry's Password History selects it.
746 Password Policy "Special Symbol Set" simplified.


Changes to Existing Features in V3.34.1

397 Clarified use of -g and PWS_PREFSDIR.


Bugs Fixed in V3.34.1

1205 3.34.1 fixes a bug that crept into 3.34: The OK button was disabled when a database was selected on the opening window.
1200 Tweak Yubikey interface to make it easier to use when creating or opening a Password Safe database.
1195 Edit->Find now enabled when a group is selected.
1194 Compare, Merge, Sync: Enable action button when password's entered via virtual keyboard.
1176 Tweak definition of what's considered a 'weak' password.
1174 "Open as read-only" check-box now correctly reflects the file's state.
1117 Dragging DragBar icon doesn't copy text to clipboard unless Control key's pressed when icon's clicked upon.


Version V3.33


New Features for V3.33

728 The default delay between characters on autotype is now configurable.


Changes to Existing Features in V3.33

- None


Bugs Fixed in V3.33

1160 Don't create config dir if config file passed in command line.
1155 Number of shortcuts is now correctly initialized.
1148 No longer crashes when canceling unlock with expired password entries.
1146 Edit button now enabled correctly in Manage->Password Policies.
1139 Backup file numbers now rollover 999 correctly.
1134 Filtering by type now works correctly for shortcuts & shortcut bases.
1130 Database field isn't highlighted when it doesn't have the focus.
1125 Increased range of unlock difficulty by a factor of four. This should give an order or magnitude or so between max and min settings.
1067 Fail gracefully when trying to encrypt a file > 2GB.


*** End of Document ***