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