PasswordSafe was originally designed by Bruce Schneier and released as a free utility application. Since then,
it has evolved considerably. The following table has links to pages detailing the release history of PasswordSafe
since the project was made open source. This can be useful for seeing
what features were added and what bugs were fixed since a given release.
7
December 2009
Password Safe 3.20 has been released and may be downloaded
from
here
(U3 version
here).This
release has a couple of nice new features, as described below, some bug
fixes, as well as support for French (full), German (full), Swedish
(full), Russian (full), Chinese (partial), Polish (partial), and
Spanish (partial). If you're interested in supporting your language,
please let me know. Thanks to Karlo, Bjorn, pm_kan and Francois for
their translation efforts and feedback on this release. Many thanks to
DK for his work and patience, and of course thanks to all the users who
provide feedback, bug reports, suggestions and the occasional
donation...
New Features for 3.20
- [2895167] Dragbar tooltips changed to provide relevant
information for each image and reduce the amount of text.
- [2881604] Allow edit of base entry of a shortcut via the
Edit menu and/or by right-clicking on a shortcut entry.
- [2872273] Improve Import Text 'Line skipped' message.
- [2826509] Can now update passwords of existing entries via
Import Text or XML:
- For Text import, the 'Group/Title', 'Username' and
'Password' fields are required.
- For
XML import, the Title and Password elements are required. If the Group
and Username elements are missing, they are assumed to be
empty. All other fields or elements can be present but will
be
ignored.
- Add highlighting of added/changed and deleted
records. The latter can seen via View->Show Changed
Entries.
Changes to Existing
Features in 3.20
- [2880663]
'Browse to' special fields (currently: [alt], {alt}, [ssh], [autotype]
and [xa]) are removed from the URL field when copied to the clipboard
or when used in the RunCommand (via $url). If the '[alt]' or
{alt} were present, then the RunCommand will execute this program.
- [2868278]
The SystemTray Unlock menu item now only unlocks the database (when
correct passphrase is provided). To show the application's main window,
use the Restore menu item.
- [2874520] To prevent junk showing in
the Notes field in List View due to end of line characters, now only
show the first line but indicate more are there using
[>>>] at
end of line. Setting preference "Show Notes as Tooltips in Tree
&
List View" will show these (up to 250 characters).
Bugs fixed in 3.20
- [2906249] User changes to List view's column order are now
persistent.
- [2905961] ESC key now works correctly in View Entry when in
RO mode.
- [2873106] Export XML warnings now consistent with Export
Text's.
- [2872829] Duplicating an entry now copies the password
policy as well.
- [2872602] Preferences are now correctly deleted from the
Windows registry if they match the default (when registry is enabled).
- [2870059] When an entry is highlighted during Find, the
Toolbar and menu items now reflect its contents.
- [2868278]
Minimize via the system menu, SystemTray menu and system control box
button now locks the database if the preference 'Lock on Minimize' is
set.
- [2868244] Change font dialogs now work again.
- Import from a text file with non-Latin text now works
correctly.
- No longer complains about WTS service in pre-XP versions of
Windows.
- Filters containing tests on the entry type are now
correctly exported to XML.
- Validate of Password History (-v command line flag) now
removes history fields with invalid dates or empty old password fields.
- Fix match test 'does not begin with' - used in filters and
restricting entries exported to Text or XML.
- Fixed icons display in List view.
26 September 2009
Password Safe 3.19 has been released and may be downloaded
from
here
(U3 version
here).
This release has a couple of nice new features, as described below,
some bug fixes, as well as support for French (NEW!), German (full),
Swedish (full), Russian (partial), Chinese (partial), Polish (partial),
and Spanish (partial). If you're interested in supporting your
language, please let me know. Thanks to Karlo, Bjorn, pm_kan and
Francois for their translation efforts and feedback on this release!
Many thanks to DK for his work and patience, and thanks to Vasily and
gillum for their contributions to this release.
New Features for 3.19
- [2832983]
The Edit/View dialog now shows the details of the entry being
edited/viewed in its title caption (This is updated when saving the
entry).
- [2832810] A new email field has been added, supporting
email headers 'to', 'subject', 'cc', 'bcc' and 'body' (per RFC 2368 -
see online help for details). If this field is not empty, it is used
instead of the URL field even if that contains an email address.
Note:
whereas the URL field had to have the 'mailto:' prefix to denote an
email address rather than a URL, the email field must not contain this
prefix.
- PasswordSafe now handles Vista (and later) logoff,
shutdown & restart more gracefully, giving the user now has
more
time to save a modified database.
- Add new AutoType special
fields '\wnnn' and '\Wnnn'. Unlike '\d', which sets the delay between
sending each subsequent character, '\w' & '\W' introduces a
one-time delay where they appear. For '\w', the value 'nnn'
is in
milliseconds. For '\W', this specifies seconds. Note: Max. value is
999s (16m 39s), during which time PasswordSafe will be unresponsive
while it waits the specified time. Also supported via the Run Command
$a command.
- Add menu item to copy the Run Command to the clipboard.
- Support Run Command and Double-Click Action (and email)
fields in Filters.
Changes to Existing Features in
3.19
- Changing
the Security option to lock Password Safe when the workstation is
locked, no longer requires a restart of Password Safe to come into
effect.
- Due to the French keyboard not supporting the key '-'
in an accelerator, the shortcut for "Password Subset" has been changed
from "Ctrl + -" to "Ctrl + B". Please do not allocate "Ctrl + -" to any
shortcut if you will be using a French keyboard.
- If a dialog is
open (e.g. Add, Edit, Options etc.) and Password Safe is minimized, the
Close and Exit options are no longer in the System Tray context menu.
The user must first Restore the application and close the dialog before
being able to close the database or exit the program.
- If
preferences stored in the database are changed, the user will be asked
if they want to save them in the database when closing the database or
application even if none of the entries have been changed.
- The
preference to Lock the Database after a certain amount of idle time has
changed from being a global parameter affecting all databases opened by
the user to be specific to each database.
Bugs fixed in 3.19
- [2865116] Status-Bar message now correctly states "Password
Copied" when doing a "Run Command"
- [2865116] Status-Bar message now updated when using the
keyboard arrows to transverse entries in Tree and List views.
- [2856750] The Password Policy now correctly displayed in
List View, when selected.
- [2856051] Changes to database preferences are no longer
lost upon minimize.
- [2856410] The "Run Command" menu entry is no longer greyed
out for Shortcuts to base entries with a Run Command.
- [2851848] Mouse double-click interval removed from Virtual
Keyboard to allow multiple virtual keys to be entered quickly.
- [2850907] Password field no longer cleared after focus
change.
- [2842700] No longer crashes when using a French keyboard.
- [2192490, 2840534] Multiple desktops now handled correctly
for Windows XP and later system.
- [2836569] Correct password data now copied from Edit dialog
using 'Smart Labels'
- [2832991]
Double-click action display in the Status Bar now shows correct value
for entries that have overridden the current default.
- [2820260] Fix password expiry interval processing during
Edit.
- [2818653] Password expiry interval now correctly exported
to XML and displayed during Edit, if present.
- [2813295] 'Browse + Autotype' system tray menu items fixed
- thanks to Vasily for reporting and sending the patches for this.
- [2085058] Old (1.x) format databases now closed correctly.
- Fixed problem with viewing a shortcut in read-only mode -
thanks to gillum for reporting and helping track this down.
- Fix crash when using External Editor on Notes field.
- Password verification field not set when editing/viewing an
alias entry and the password is hidden.
- Enter key works again in initial dialog if browse button
used to select a database.
- AutoType
by an alias now has correct password and its own notes data rather than
'[Alias]' and its base's notes data, respectively.
- Run command no longer truncates the first field if it is
within double quotes.
- Duplicate entry now duplicates double-click action of
original as well.
- Double-click on a shortcut entry now executes the action of
its base.
- Drag & Drop of entries with explicit double-click
action values between different databases now works.
- Browse to URL from an Alias entry now puts the correct
password in the clipboard.
- Text import no longer overwrites entry's RunCommand with
double-click action value.
- Tidy up item order in Edit menu and right-click context
menu.
28 June 2009
Password Safe 3.18 has been released and may be downloaded
from
here
(U3 version
here). This
release has a couple of nice new features, as described below,
some bug fixes, as well as support for German (full), Swedish (full),
Russian (partial), Chinese (partial), Polish (partial), and Spanish
(partial). If you're interested in supporting your language, please
let
me know. Thanks to Karlo and Bj�rn for their
translation efforts on this
release! Many thanks to DK for his work and patience, and thanks to the
beta testers who've provided great feedback on pre-release versions.
New Features for 3.18
- [2793283] Allow entry to override doubleclick setting.
- [2793280] Browse+Autotype added to configurable double
click actions.
- Implement Virtual
Keyboards for multilingual passphrase entry.
- DragBar now has ToolTips to inform user of its use.
- User can close the currently open database via the System
Tray menu.
- Improved Merge reporting.
Changes to Existing
Features in 3.18
- New toolbar icon set has been replaced with icons based on
famfamfam's silk set.
- Reworked Add and Edit dialogs into Property Pages.
Bugs fixed in 3.18
- [2795428] Browse+ on Toolbar now inactive if no URL present
- [2795427] Duplicate of "Display Subset of Password" removed
from Context Menu (right-click on entry).
- [2789873] Status bar now updated properly after Browse to
URL and other actions that copied data to the clipboard.
- [2782413] No longer crashes when loading 0302 formatted
headers (from ~v3.08).
- [2779705] Reserved shortcuts (Ctrl+Q, Alt+F4 and F1) now
work.
- Run Command now correctly copied via Drag & Drop.
- Allow all fields to be selected for Compare function.
- Fixed crash if renaming an entry to one that already exists.
21 April 2009
Password Safe 3.17 has been released and may be downloaded
from
here
(U3 version
here).
This release has a couple of nice new features, as described below,
some bug fixes, as well as support for German (full), Russian (full),
Chinese (full), Polish (partial), Spanish (partial) and Swedish
(partial). If you're interested in supporting
your
language, please
let
me know.
Thanks to Karlo, Andrey, Freedoctor and Bj�rn for their
translation efforts! Thanks to DK for his work and patience, and thanks
to the beta testers who've provided great feedback on pre-release
versions.
New Features for 3.17
- [1954166] New preference to control word wrap in the Notes
field
in Add & Edit. This can be overridden for a specific entry by
right-clicking in the Notes field.
- [1533621, 1722481] There's a new, "Browse+" action that
combines
browsing to an entry's URL and entering the username, password, etc. in
a single operation. Note that this does not work (yet) for all browsers
and all sites.
- [1405326] Add new field 'Run Command' to allow arbitrary
commands, such as terminal emulators, etc. to be executed via Ctrl+R or
from the Edit menu.
- Implement "Find Up" via clicking Find toolbar button with
Shift key down or pressing 'Shift+F3' for repeat find up.
- Allow users to set their own shortcut keys for menu items.
Select via Manage->Options->Shortcuts.
Bugs fixed in 3.17
- [2750090] Using SaveAs now unlocks original database on
successful completion of the save.
- [2689144] PWS no longer goes into a loop if the main menu
has not
yet been displayed when accessing the recent entries via the system
tray icon.
- [2664657] Installer now prompts for elevation to
administrator rights on Windows Vista.
- [2664703] Load base locale DLL if can't find a specific
sub-locale version.
- [2657132] View Reports no longer causes application crash.
- Correct DragBar bitmaps for a new database.
- [2599930] All fields, buttons, checknoxes that could change
an entry's data are disabled if the database is in read-only mode.
- Lock on Windows Lock works again.
- Ctrl+F sets focus to the find string edit box.
- No longer asks for confirmation of Cancel during Edit in
read only mode as that is the only option available to the user.
- Right-click context menu now correct when user hides
toolbars.
Changes to Existing
Features in 3.17
- When doing a Browse to URL, the password of the current
entry is
copied to the clipboard. This is action is not performed if the Browse
is invoked from the Edit dialog box.
- Shortcut 'Ctrl+B' (Manage Menu->Backup) has been
removed.
Shortcut 'Ctrl+R' (Manage Menu->Restore) has been re-assigned to
the
new "Run Command" function.
7 March 2009
Password Safe 3.16.2Y has been released and may be downloaded
from here.
This is a "branch" release, with support for the YubiKey
authentication token. YubiKey is a USB authentication device that sends
a different authentication key each time it's activated. This provides
a convenient alternative to constantly typing in a passphrase for heavy
users of PasswordSafe. To use, just "associate" your YubiKey with your
PasswordSafe database, using the new Manage->YubiKey dialog. For
more details, please refer to the online help. Currently, support for
this device is implemented in a separate PasswordSafe package. Your
feedback will determine if and how this will be merged into the main
product.
You can purchase YubiKey devices from here.
Password Safe 3.16 has been released and may be downloaded
from here
(U3 version here).
The main new feature of this release is non-English support:
Specifically, German is now fully supported, and Polish, Spanish and
Swedish are partially supported. If you're interested in supporting
your
language, please let
me know.
In addition, some annoying
bugs have been fixed, some minor features have been added or improved
upon. Thanks to Karlo Van der Gucht for
his work on
non-English support, to DK for his work on this release, and to all the
folks who reported bugs and tested preliminary versions of this
release.
Bugs fixed in 3.16
- [2529736] Validate now
corrects all Password History errors
- [2509817] Control characters no longer sent via Autotype.
- [2481370] Can now create shortcut by right-mouse down
dragging.
- Can now process filters (within the database or imported)
based on
'username' field ("user" in the XML file).
- [2423397] Sorting direction database preference is now
saved correctly in
the database. See "Changes to
Existing
Features" for more details.
Changes to Existing Features in 3.16
- [Open Discussion] Ctrl+F no longer toggles the Find Toolbar
but shows
it if not currently visible.
- [2423397] Changes
to preferences stored in the database are no longer
silently saved in the database (including any changes to any entries).
A new flag in the Status Bar indicates when preferences have
been changed and the user can decide to save these, or not, when
closing
the database, directly or when ending the application.
- Support interoperability with tools that access edit
control text
by setting PWS_PW_MODE environment variable to "NORMAL".
New Features for 3.16
- [2509821] Support Group (\g), Title (\i) and Notes (\o,
\onnn) fields
via Autotype.
- Installation program now offers German as well as English
installation instructions, as well as installing German language
support. The framework is easily extended to other languages. Thanks
to Karlo Van der Gucht for his work on this.
- [2450841] The user can use the DragBar to drag and drop the
group name
when a group is selected. Pressing the Ctrl key while dragging the
group,
when a group or entry is selected, will only copy the immediate parent
group.
Standard behaviour is to copy all groups up to the root of the database
with
dots between successive group names.
- [2450827] Add a new menu item (on Edit Menu or right-click
context
menu) to go to the corresponding base entry of an Alias or Shortcut. As
part of this change, only relevant items are shown on the Edit menu
depending
on the current selected item (group or normal, shortcut base, alias
base,
alias or shortcut entry).
- [2425045] During Edit, if the entry has been changed and
the user
presses
the Cancel button, they are asked to confirm losing their changes.
- [2415952] The current display status of the Find Toolbar
is remembered
at
application close and, if visible, it is will be shown the next time
the
application is started.
10 January 2009
Die Unterst�tzung der Deutschen Sprache f�r
PasswordSafe wurde auf den
neuesten Stand gebracht f�r Version 3.15.1. Um dieses
anzuwenden, lade
die
DLL
runter, und kopiere sie in dasselbe Verzeichnis wo die
ausf�hrbare
Datei von PasswordSafe (pwsafe.exe) liegt. Dank an Karlo f�r
die getane Arbeit.
[German support for PasswordSafe has been updated for release 3.15.1.
To use it, download this
dll and
put it in the same subdirectory as the PasswordSafe executable
(pwsafe.exe). Thanks to Karlo for his work on this.]