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