Initial commit
[keepassx] / changelog
1 ----------------------------
2     0.4.1 (2009-09-14)
3 ----------------------------
4 - Added initial documentation (by Jussi Sainio)
5 - Added and improved many translations
6 - Added ability to drag'n'drop fields (username, password, ...) to other applications [Linux]
7 - Added option to show the application window always on top [Linux and Windows]
8 - Seperate columns settings between normal and search results view
9 - Interrupt auto-type if the focused window changed meanwhile
10 - Reduced height of password generator dialog (Bug #2831504)
11 - Fixed: "Key Stroke Delay" interpreted as seconds instead of ms (Bug #2716877)
12 - Escape HTML chars in detail view (Bug #2836096)
13 - Fixed: Mispelling of initialize in interface (Bug #2806402)
14 - Fixed: Race condition on lock file (Bug #2801583)
15 - Fixed: Modified entry does not refresh Entry Details Pane (Bug #2782262)
16 - Fixed: Logoff doesn't close database correctly (Bug #2726197)
17 - Fixed: Incorrect auto-type keymapping when KeePassX is in autostart
18 - Fixed: Workspace is being locked after auto-type
19 - Fixed: compiler warning/error "format not a string literal and no format arguments" (Bug #2815290)
20 - Fixed: Makefile uninstall target removes system directories (Bug #2830345)
21 - Fixed key rounds benchmark to return incorrect results
22 - Set default auto-type key stroke delay to 5ms
23 - Removed "Close to Tray" option
24
25 ----------------------------
26     0.4.0 (2009-03-25)
27 ----------------------------
28 - Added pronounceable password generator
29 - Added action "Copy URL to Clipboard"
30 - Added "Tools" button to EditEntryDlg: Window List and Auto-Type sequence
31 - Improved Auto-Typing: ability to type all unicode characters
32 - Added option to save database after every change
33 - Associate KeePassX with *.kdb files on Linux and Mac OS
34 - Display warning when opening a database that is already opened
35 - Distinguish between adding groups and subgroups (Bug #2194057)
36 - Store list of preferred characters in password generator (Bug #2432748)
37 - Implemented backup feature
38 - Don't include entries from "Backup" group in search results
39 - Added menu action to sort groups (Bug #2268672)
40 - Clear Klipper history when clearing clipboard
41 - Use serif font for all password fields (Bug #2594868)
42 - Redesigned the Settings dialog and added ability to select language
43 - Added Finnish, Gallican, Italian, Norwegian and Turkish translations
44 - Cache and protect MasterKey - speeds up saving database
45 - Added 2 new password generator options
46 - Changed default config filename to "config.ini"
47 - XDG compliant config location on Linux
48 - Fixed: Crash on saving a database (Bug #1955677)
49 - Fixed: Unnamed Database saved as ".kdb" (Bugs #2109972, #2118340)
50 - Fixed: Date of Modification isn't updated (Bugs #2108658, #2121768)
51 - Fixed: Cannot open DB from KeePassX 0.2.2 (Bug #2535569)
52 - Fixed: Predefined expire times don't work (Bug #2109987)
53 - Fixed: Sorting isn't consistent (Bug #2108655)
54 - Fixed: KeepassX fails to lock itself after Ctrl-V (Bug #2106604)
55 - Fixed: Position of main window not properly restored (Bugs #2090649, #2371738, #2336064)
56 - Fixed: No password generated using list of very special characters (Bug #2230887)
57 - Fixed: Crash if minimize to systray with locked workbench on Mac OS (Bug #2482531)
58 - Fixed: Exports aren't sorted consistently (Bug #2108661)
59 - Fixed: Sudden exit on bookmarking a new (not saved) file (Bug #2599802)
60 - Fixed: -min parameter is sometimes ignored (Debian Bug #514414)
61 - Fixed: Cloned entries are not immediately sorted
62 - Fixed: Crash when moving entry to another group (Bug #2644545)
63 - Fixed: Different qm files in different paths, no overruling (Bug #2657158)
64 - Improved the initialization of the Windows RNG and fallback random number source (Bug #2091784)
65 - Improved Mac OS bundle information (Bugs #2096992, #1921260)
66 - Improve tab order in many dialogs (Bug #2130397)
67 - Added nostrip qmake option
68
69 ----------------------------
70     0.3.4 (2008-11-09)
71 ----------------------------
72 - fixed crash when auto-typing special characters (Bug #2111588)
73 - only allow plain text in comment field
74
75 ----------------------------
76     0.3.3 (2008-08-11)
77 ----------------------------
78 - fixed error when opening twofish encrypted databases (Bug #2025075)
79
80 ----------------------------
81     0.3.2 (2008-07-20)
82 ----------------------------
83 - add default groups when creating a database
84 - improved the auto-type dialog (keyboard only usage, visual selection feedback)
85 - automatically try to unlock db when global auto-type key has been pressed
86 - fixed password encoding problem (Bug #1687864)
87 - fixed sorting of date columns (Bugs #1861726, #1922311)
88 - fixed problem when restoring window after auto-type (Bug #1978861)
89 - don't use entries in 'Backup' group for global auto-type (Bug #1915664)
90 - hide contents of search field while database is locked (Bug #1923554)
91 - fixed: custom entry icons are not saved (Bug #1995561)
92 - added new icons introduced in KeePass 1.11
93 - improved format of date strings (Bug #1932394)
94 - added missing menu accelerators (Bug #1955304)
95 - fixed: line breaks are ignored in Entry Detail View (Bug #1942362)
96 - master key transformations (rounds) are now computed in two threads (from KeePass 1.11)
97 - added ability to measure the number of rounds that can be calculated in 1 second
98 - increase and randomize the default key transformation number
99 - print help if parsing the arguments fails
100 - disable precompiled header on FreeBSD by default to fix compilation error (Bug #1943446)
101
102 ---------------
103     0.3.1
104 ---------------
105 - made key/password dialog more user friendly
106 - added option for automatic database locking on inactivity
107 - native file dialogs are used again under MacOS X and Windows
108 - program accepts Qt command line switches like "-style" again
109 - parameter "-cfg" now accepts relative paths (Bug #1825446)
110 - fixed invalid entries in .desktop file (Bug #1906875)
111 - fixed potential compilation problem in AES implementation (Bug #1905810)
112 - fixed crash when re-arranging groups (Bug #1754998)
113 - fixed size problems of some dialogs
114 - files are not longer truncated when saving fails (Bug #1648616)
115 - improved seeding of the random number generator
116
117 ---------------
118     0.3.0a
119 ---------------
120 - fixed bug which prevented MacOS X bundle from starting (Bug #1906517)
121 - fixed error message about missing license file when opening about dialog (Bug #1906696)
122
123 ---------------
124     0.3.0
125 ---------------
126 - many bug fixes
127 - global Auto-Type
128 - fully customizable HTML based detail view
129 - better structured settings dialog
130 - secure random number generator based on 'Yarrow' including an optional entropy collector
131 - new dialog to view expiered entries
132 - calendar widget to edit expiration dates in a more confortable way
133 - restructured password generator
134 - much better appearance under MacOS X
135 - fine tuning options for auto-type
136 - system tray icon
137 - workspace locking
138
139 ---------------
140     0.2.2
141 ---------------
142 -fixed crash when parsing config file under Win32
143 -fixed loss of entry icons when saving a database which was not created with KeePassX (no KPX_CUSTOM_ICONS metastream)
144 -introduces new metastream format for custom icons
145 -removed all old Qt3 support dependecies
146 -QtNetwork and QtSql are not longer requiered (when using Qt 4.1.3 or later)
147 -implemented correct UUID management for entries
148 -added delay of 0.3s before performing auto-type
149 -metastreams now get valid group IDs (KeePass/Win compatibility)
150 -fixed drawing errors when performing drag and drop operations in group view
151 -when there is no translation installed for the system's country preference but one for the same language the program will use it now
152 -when canceling the file dialog for the opening of an existing database a already openend database will not longer be closed
153 -same for the creation of a new database
154 -alpha blending for banner icons
155 -new standard banner icon
156 -MacOS packages: all Qt libraries are now included in the application bundle (extra installation is not longer necessary)
157
158 ---------------
159     0.2.1
160 ---------------
161 -added AutoType feature (experimental!)
162 -added custom icons feature
163 -new command line option for manual language selection (-lang <LOCALE-CODE>)
164 -when saving an attachment the original filename is adopted by the file dialog
165 -fixed strange sorting behavior of entries (Bug #7083)
166 -sorting by dates now works as expected
167 -the 'Expires' column and the detailed entry view now also show the string 'never' 
168  for entries which don't expire
169 -entry view now gets updated after changing the column setup
170 -added menu entry to change the size of the toolbar icons
171
172 ---------------
173     0.2.0
174 ---------------
175 -ported whole application from Qt3 to Qt4
176 (better performance, less memory usage, ready for KDE4)
177 -improved Mac OS X support
178 -added Drag&Drop support
179 -multiple seclection mode for entries
180 -improved loading performance for large databases
181 -faster in-memory encryption
182 -search field in toolbar now works
183 -mainwindow size, splitter position and column sizes are restored at start-up
184 -added option for alternating row colors
185 -improved key/password dialog
186 -removed language dialog - program now uses system's default language
187 -loading translation files for Qt (e.g. file dialogs)
188 -added text export function
189 -added option "Never" for expire dates.
190 -fixed problem with hex. key files
191 -fixed problem with damaged file attachments after various entry operations
192 -fixed segmentation fault when using new icons with higher index
193 -fixed error when saving empty databases