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.
26 November 2007
Unfortunately, Password Safe 3.11 has a couple of non-trivial
problems with it. Release 3.11.1 addresses those problems, and may be
downloaded from
here
(U3 version
here).
Thanks to a_m_briggs, sborman, and others for pointing out the problems
and helping in tracking them down.
Bugs fixed in 3.11.1
- No longer crashes when pulling down Edit menu in List view
with no entry selected.
- [1837534] Autotype handles tab correctly when typing to
Internet Explorer.
- Copy Username and Copy Password new toolbar icons swapped
back.
Changes to existing
features in 3.11.1
- You can now check for newer version via Help->About
- List view displays an icon in each row showing the type of
entry
24 November 2007
Password Safe 3.11 released.
This is a minor release - some annoying bugs have been fixed, some
minor features have been added or improved upon. Thanks to DK his work
on this release, and to all the folks who reported bugs and tested
pre-release versions.
Note:
Due to the problems uncovered in this release, it has been replaced by
release 3.11.1. This release should not be used.
Bugs Fixed in 3.11
- [1806201] Non-unique uuids in database now handled
correctly.
- [1799523] Fix PWS taking a long time saving after XML
Import into
new DB. Users who have imported XML into a new database
should
export again and re-import after deleting the
<NumberHashIterations>...</NumberHashIterations>
entry from
the XML file.
- [1798588] Users can now change an entry's password with
passwords hidden.
- [1793224] Copy for expired passwords no longer causes PWS
crashes.
- [1791482] All preferences stored within the database are
now exported/imported via XML.
- [1790286] All String preferences stored within the database
are now correctly read during database open.
- [1789983] List View now correct after Group removed.
- [1726181] Save of a new database is no longer required to
export entries.
- [1664219] Autotype now works correctly with '@' in German
keyboards, and non-English keyboards in general.
- [1313440] Can new add/edit entries with long group names.
- Prevent mixed Unicode/ASCII report files and ensure Unicode
reports have BOM as some text editors insist!
- Disable Rename menu item in List View (only appropriate in
Tree View).
- Disable Tray Minimize/Restore menu items if already
Minimized/Visible.
- Ignore mouse right click not in Tree/List view area.
- Use the Confirm Delete message even when there is only one
child.
New features in 3.11
- [1765240] Add "Clear clipboard" item to tray icon context
menu.
- [1727768] Copy URL to clipboard added to menus (Ctrl+Alt+L).
- [1526169] Add more shortcut keys to add/edit dialog.
- Give user access to Reports from View menu (only in the
same
directory as current open database), since more information is being
written there.
- Give user access to the Compare report from the Compare
results dialog.
- New email action allowed in URL field. To be treated as
email,
the data must be prefixed by the characters "mailto:". The data
following this corresponds to the '[mailto:]' standard RFC2368.
- For example: "info@example.com?subject=PasswordSafe".
- Main toolbar can be customized via MS's standard dialog via
right click on this toolbar.
- Several entries may be "aliased" to a single entry, sharing
its password. See online help for details.
Changes to Existing
Features in 3.11
- [1815192] The Find function has been re-implemented as a
toolbar at bottom of application.
Button shortcuts: Ctrl+Alt+A = Advanced find, Ctrl+Alt+S = toggle case
Sensitivity, Ctrl+Alt+C = Clear find text
- [1790342] Replaced additional key shortcuts for ExpandAll
and
CollapseAll by toolbar buttons. Now there is only one set
(the
original) of key shortcuts + toolbar buttons.
- [1756385] The color of the application's system tray icon
(when
the application is started and when there's no open database) is now
user configurable, fixing a visibility problem under Vista.
- Saved string preferences within the database header will
not be
delimited by a doublequote if this character is part of the string
variable. An arbitrary symbol type character will be used in
this
case. If one cannot be found, the string preference will not
be
saved in the database.
20 November 2007
Password Safe's web site has been brought, kicking and screaming, into
the 21st century. Many, many
thanks
to Brad Chance for his patience and perseverance in
bringing elegance, style and W3C standard compliance
to the
project's web site.
2 September 2007
Password Safe 3.10 is ready for download
(U3 version here).
This is a minor release - some annoying bugs have been fixed, some
minor features have been added or improved upon. Thanks to DK his work
on this release, and to xenophonf for making the msi package possible.
Bugs fixed in 3.10
- [1757110] Toolbar now correctly disables images according
to type of entry selected and if URL is populated
- [1758025, 1759364] '-s' option now works correctly
- Window's position and size now updated correctly [1768822]
Manage->Options->Password History 'apply' works again.
- Lock timeout after manual lock no longer saves empty
database.
- [1754566] State of tree view is now persistent across
minimize, lock & save.
- [1771357] Timeout timer now reset in all dialog boxes -
PasswordSafe will no longer minimize in the middle of work with an open
dialog box.
- [1754054, 1754611, 1740704] Items are now fully sorted when
"put groups first in display tree" selected.
- [1757298, 1774428, 1609474] Merge no longer loses data []
Ensure group/title/user combination is unique during text import.
- During Add/Edit, fields containing only whitespace
characters (space, horzontal tab, vertical tab, carriage return, new
line and form feed) are considered empty fields.
- [1751465] Fields containing only whitespace or whitespace
between double quotes are now treated as empty during plain text import.
- [1783905] Read-only status maintained after unlocking a
database.
- [1782407] Export to text file now includes "title", if
selected.
- [1734220] XML Export line of Notes fields containing CRLF
now works correctly. The default delimeter has been made the same as
for Export to a Text file
- [1632634] Compare no longer changes database settings when
the databases are identical.
New Features for 3.10
- [1752896] Add ability to edit an entry's notes field using
user's default text editor via right click on Notes field.
- [1750010] Drag&Drop between databases now supported.
- [1517048] PasswordSafe can now be installed as an msi
package (Windows installer). This allows site administrators to 'push'
PasswordSafe to client machines with group policy. Thanks to xenophonf.
- [1751484] Errors detected while merging or importing a text
file are now described in detail in a log file.
15 July 2007
PasswordSafe 3.09 is ready for download
(U3 version here).
This release fixes some bugs and has a few new features. Thanks to DK
his work on this release, zcecil for his fix, and to the folks who
tested pre-release versions, especially mycroft237.
Bugs fixed in 3.09
- [1748665] Number of passwords to remember (password
history) can
now be set to more than 99 by typing rather than only by spinbox.
- A note on possible problems with the autotype functionality
and
some 3rd party popup-blockers. Thanks to mrttoo for the heads-up.
- Protect user from losing entries in case of non-unique
uuids in read database.
- Compare fixed so that 'X' indicating differences are in the
correct columns and data copied to clipboard ends in CRLF not just LF
- [1739364] Window location issue fixed
- [1620423, 1754189] Focus on search text in Find Dialog -
thank to zcecil for the fix for this one.
- [1738477, 1630400] A version for Windows98 is now installed
by the installer on machines running Windows98. This version is NOT part of
the binaries in the zip file.
- The installer will detect and notify the user if attempts
to install on an unsupported version of Windows (95 & ME).
- [1735290] Configuration file works with non-ASCII user and
host names.
- [1733911] File mode encryption/decryption (-d/-e) works
again
- [1743706] Fix random showing of user and passwords if
started in silent mode.
- Fix Edit and View in main menu not being reset after open
after close
- [1727871] Found items remain highlighted if another entry
selected - note that found items now displayed in bold font
rather
than highlighted.
- [1728612] Column sort arrows, in Flattened List mode,
correctly removed
- [1728945] Importing a subset of text data now fixed
- [1728945, 1741787] Version 2.x databases now read correctly
- [1733740] '-s' option no longer causes sporadic display of
passwords in tree view.
- [1752318] Fixed duplicate/mislabeled columns problem in
list view
New Features for 3.09
- [1739979] Add URL column to flattened list
- [1732198] It's now possible to override the username and
hostname
used to load and store preferences, as well as specify an alternate
preferences file, via new command line options.
- Implement "Advanced" option for Find
- [1751451] Add extra warning when deleting entire group,
including the number of entries that will be deleted.
Changes to Existing
Features in 3.09
- [1732163] Date/time displayed throughout in the users
"Short Date" format.
30 May 2007
PasswordSafe 3.08 is ready for download
(U3 version here).
This release fixes some bugs and has a few new features. Thanks to DK
for his help in this release.
Bugs fixed in 3.08
- [1709992, 1692662, 1678711, 1651392, 1626671, 1604806]
Non-English text in databases fully supported.
- [1691048] Import text file with blank lines or missing
fields will no longer crash application.
- [1688994] Although rename is not possible in read-only
mode, this change prevents F2 giving the user the feel that they can.
- [1693395] Now Minimize takes precedence over "Always on
Top" during Autotype
- [1695991] File type Compare now has .bak &
.ibak suffixes
- Fix issue if PWS is maximized/minimized/then restored
- [1701508] Entry times no longer written out if not set
- [1702623] Compare now shows correct filenames
- Fix problem with remembering Tree state on restore after
minimize
- [1678527] Line delimiter now works during import of plain
text
- [1708099] Default saved username, now shows in new entry
- [1709418] Cancel after Lock Safe from system tray now does
Right Thing
- More stringent checking during tree "edit in-place" to
prevent DB corruption
- [1721031] Notes field with lots of text now stays in
position when focus lost
- Allow Notes field to be Imported from text file even if it
is not enclosed in double quotes
- [1721009] Can now Import into a new database after closing
previous database
- [1723936] Expiry date format is now in the user's Short
Date format
New Features for
3.08
- [1695446] It's possible to specify command line parameters
for
Alternate Browser; e.g. "-new-tab" for Firefox. This allows fine
control of whether or not to open a new browser or not.
- [] Implement "Advanced" option for Exporting in XML format
(as per Export in Text format) and for when comparing databases.
- [1695968] "Advanced" option now available to improve Merge
operation
- [1711524] "Show username in display tree" display option
- Maintain unknown fields in the database header and records
when
saving database, for compatability with future versions as well as
clones.
30 March 2007
PasswordSafe 3.07 is ready for download
(U3 version here).
This release fixes some bugs and has a few new features. Thanks to DK
for his help in this release.
Bugs fixed in 3.07
- [1684827, 1668493] No longer crashes after you specify to
remember 0 databases
- [1675716] <ESC> to close application
now works
- [1673028] Merge operation now fixed
- [1673028] Similar problem in Compare operation fixed
- [1660721] Autotype menu & shortcut no longer
disabled if field is empty.
- [1679461, 1612567] Text in Password field no longer
truncated with large texts.
- [1682516] Menu display no longer trashed if accelerator
pressed with an open menu.
- [1683060] Autotype now works again for all entries
- [1678707] CapsLock temporarily turned off in Autotype
- [1681366] Now stays on top during autotype
- [1672770] Right-click->unlock on system tray
icon now same as double-clicking on locked system tray icon
New Features for 3.07
- Password expiration notice can now be given a few days
prior to actual expiration
- Exported/imported text format is now documented in online
help
- [1623802] Default Autotype string can be specified per
database
- [1686819] - PWS may configured not to minimize during
Autotype (Manage->Options->Misc). 'Always on Top'
takes
precedence.
- If the PWS_PREFSDIR environment variable is defined, that's
where
the pwsafe.cfg file will be read from, instead of the same directory as
the executable
Changes to Existing
Features in 3.07
- List view columns now selectable, entries sortable by any
column, settings are persistent.
- List view may be configured to show Grid lines.
- Tree view may be configured to show all groups first,
instead of strict alphabetic order.
15 February 2007
PasswordSafe
is available on U3! Thanks to the brave U3 beta testers: Jan,
Juergen, Larry and Sid.
PasswordSafe 3.06 is now available for download.
This release fixes some annoying bugs, and adds a couple of new
features. Thanks to DK and Arjun for their work on this release.
New Features for 3.06
- Support for U3 (disk-on-key).
Changes to Existing
Features in 3.06
- Opening dialog now shows recently opened databases in
dropdown list.
- File opened in initial dialog now added to recent files
list.
- [1634251] Password expiration date can now be specified
relatively, e.g., "45 days from now".
- All dates and times are now displayed in the local format.
Bugs fixed in 3.06
- [1625557] No longer crashes when invoking help after using
Hot-Key.
- [1633516] No longer crashes upon Find with an empty group.
- Configuration handled correctly with non-English user or
host names.
- No longer crashes when password history policy changes
records.
- Non-English data issues resolved.
Known bugs in this release
- The autotype feature is disabled if there's no text in an
entry's
autotype field. To work around this, just enter the default value
"\u\t\p\t\n" (without the quotes) in the entry's field. This will be
fixed in the next release.
16 January 2007
Glen and guys on the Java port are pleased to present
PasswordSafeSWT 0.6 for download.
While still needing to catchup some important UI changes, this
significant release adds v3.0 file format support, Mac Universal binary
support, and much broader support for various Linux display managers.
Many thanks to Neil Greenwood for some nice work on the Tree
layout, and to Jim Kalafut for providing lots of testing assistance for
the new v3 file format.
Note:
The Java port is still
beta, and mainly of interest for developers and people who want to try
PasswordSafe on non-Windows platforms.