Prepare 0.8.1 release
[pinentry.git] / NEWS
1 Noteworthy changes in version 0.8.1 (2010-12-16)
2 ------------------------------------------------
3
4  * The W32 pinentry now supports WindowsCE.
5
6  * The GTK pinentry now always sticks to the top and properly grabs
7    the keyboard.
8
9  * The protocol options default-cancel and default-ok now work for the
10    pinentry-gtk2 and pinentry-qt (that is QT3).
11
12
13 Noteworthy changes in version 0.8.0 (2010-03-03)
14 ------------------------------------------------
15
16  * Beautified the qt4 pinentry
17
18  * Minor enhancements.
19
20
21 Noteworthy changes in version 0.7.6 (2009-06-19)
22 ------------------------------------------------
23
24  * Make Gtk+-2 pinentry transient to the root window.
25
26  * Add Qt4 pinentry.
27
28  * Add native W32 pinentry.
29
30  * Fix utf-8 problem in Qt pinentries.
31
32  * Return GPG_ERR_CANCELED if during a "CONFIRM" command the user
33    closed the window.
34
35  * Add quality bar.
36
37 Noteworthy changes in version 0.7.5 (2008-02-15)
38 ------------------------------------------------
39
40  * Fix cross compilation for Gtk+-2 pinentry.
41
42  * New Assuan command GETINFO with subcommands "version" and "pid".
43
44
45 Noteworthy changes in version 0.7.4 (2007-11-29)
46 ------------------------------------------------
47
48  * Pinentry-gtk-2 and pinentry-qt now support a simple passphrase
49    quality indicator. 
50
51
52 Noteworthy changes in version 0.7.3 (2007-07-06)
53 ------------------------------------------------
54
55  * New command MESSAGE and --one-button compatibility option to
56    CONFIRM.
57
58  * New Assuan option touch-file to set a file which will be touched
59    after ncurses does not need the display anymore.
60
61  * New option --colors=FG,BG,SO to set the colors for the curses
62    pinentry.
63
64  * Pinentry-w32 does now basicaly work.  It needs some finishing
65    though.  For example the buttons should resize themself according
66    to the size of the text.
67
68
69 Noteworthy changes in version 0.7.2 (2005-01-27)
70 ------------------------------------------------
71
72  * Remove bug in configure script that would use installed version of
73    Qt even if another path was explicitely specified with QTDIR.
74
75  * Honor the rpath setting for Qt.
76
77  * Add GTK+-2 pinentry.
78
79  * Install a symbolic link under the name "pinentry" that defaults to
80    pinentry-gtk, pinentry-qt, pinentry-gtk-2, or pinentry-curses, in
81    that order.
82
83
84 Noteworthy changes in version 0.7.1 (2004-04-21)
85 ------------------------------------------------
86
87  * Removed unneeded Assuan cruft.
88
89  * Fixes for *BSD.
90
91
92 Noteworthy changes in version 0.7.0 (2003-12-23)
93 ------------------------------------------------
94
95  * Make UTF8 description (prompt, error message, button texts) work.
96
97  * Make sure that secmem_term is called before program termination.
98
99  * Make assuan in Gtk and Curses pinentry use secure memory for
100    storage.
101
102  * Fixed a bug that would occur if a canceled GETPIN was immediately
103    followed by a CONFIRM.
104
105  * Disabled undo/redo in Qt pinentry.
106
107  * Print diagnostics for locale problems and return a new error code
108    in that case.
109
110
111 Noteworthy changes in version 0.6.8 (2003-02-07)
112 ------------------------------------------------
113
114  * Bug fix in pinentry-qt.
115
116 Noteworthy changes in version 0.6.7 (2002-11-20)
117 ------------------------------------------------
118
119  * Workaround for a bug in the curses version which led to an infinite
120    loop.
121
122 Noteworthy changes in version 0.6.6 (2002-11-09)
123 ------------------------------------------------
124
125  * Fixed handling of DISPLAY and --display for the sake of the curses
126    fallback.
127
128  * UTF-8 conversion does now work for the GTK+ and CURSES version.
129
130
131 Noteworthy changes in version 0.6.5 (2002-09-30)
132 ------------------------------------------------
133
134   * Handle Assuan options in the qt version.
135
136 Noteworthy changes in version 0.6.4 (2002-08-19)
137 ------------------------------------------------
138
139   * Handle CONFIRM command in the qt version.
140
141 Noteworthy changes in version 0.6.3 (2002-06-26)
142 ------------------------------------------------
143
144   * Minor bug fixes to the qt version.
145
146 Noteworthy changes in version 0.6.2 (2002-05-13)
147 ------------------------------------------------
148
149   * Error texts can now be percent-escaped.
150
151   * The Curses pinentry supports multi-line error texts.
152
153   * The GTK+ and Qt pinentry can fall back to curses if no display is
154     available.
155
156 Noteworthy changes in version 0.6.1 (2002-04-25)
157 ------------------------------------------------
158
159   * The Curses pinentry supports user-provided button texts via the
160     new SETOK and SETCANCEL commands.
161
162   * The Curses pinentry supports setting the desired character set
163     locale with --lc-ctype and correctly translates the UTF-8 strings
164     into that.
165
166 Noteworthy changes in version 0.6.0 (2002-04-05)
167 ------------------------------------------------
168
169   * Merged all pinentry frontends into a single module.
170
171   * There is now a Curses frontend.
172
173   * The curses pinentry supports --ttyname and --ttytype options to
174     set the desired input/output terminal and its type.
175
176 Noteworthy changes in version 0.5.1 (2002-02-18)
177 ------------------------------------------------
178
179   * CONFIRM command works
180
181 Noteworthy changes in version 0.5.0 (2002-01-04)
182 ------------------------------------------------
183
184  * Window layout is somewhat nicer
185
186  * percent escape sequences do now work for SETDESC and SETERROR