About to release 0.7.0.
[pinentry.git] / NEWS
1 Noteworthy changes in version 0.7.0 (2003-12-23)
2 ------------------------------------------------
3
4  * Make UTF8 description (prompt, error message, button texts) work.
5
6  * Make sure that secmem_term is called before program termination.
7
8  * Make assuan in Gtk and Curses pinentry use secure memory for
9    storage.
10
11  * Fixed a bug that would occur if a canceled GETPIN was immediately
12    followed by a CONFIRM.
13
14  * Disabled undo/redo in Qt pinentry.
15
16  * Print diagnostics for locale problems and return a new error code
17    in that case.
18
19
20 Noteworthy changes in version 0.6.8 (2003-02-07)
21 ------------------------------------------------
22
23  * Bug fix in pinentry-qt.
24
25 Noteworthy changes in version 0.6.7 (2002-11-20)
26 ------------------------------------------------
27
28  * Workaround for a bug in the curses version which led to an infinite
29    loop.
30
31 Noteworthy changes in version 0.6.6 (2002-11-09)
32 ------------------------------------------------
33
34  * Fixed handling of DISPLAY and --display for the sake of the curses
35    fallback.
36
37  * UTF-8 conversion does now work for the GTK+ and CURSES version.
38
39
40 Noteworthy changes in version 0.6.5 (2002-09-30)
41 ------------------------------------------------
42
43   * Handle Assuan options in the qt version.
44
45 Noteworthy changes in version 0.6.4 (2002-08-19)
46 ------------------------------------------------
47
48   * Handle CONFIRM command in the qt version.
49
50 Noteworthy changes in version 0.6.3 (2002-06-26)
51 ------------------------------------------------
52
53   * Minor bug fixes to the qt version.
54
55 Noteworthy changes in version 0.6.2 (2002-05-13)
56 ------------------------------------------------
57
58   * Error texts can now be percent-escaped.
59
60   * The Curses pinentry supports multi-line error texts.
61
62   * The GTK+ and Qt pinentry can fall back to curses if no display is
63     available.
64
65 Noteworthy changes in version 0.6.1 (2002-04-25)
66 ------------------------------------------------
67
68   * The Curses pinentry supports user-provided button texts via the
69     new SETOK and SETCANCEL commands.
70
71   * The Curses pinentry supports setting the desired character set
72     locale with --lc-ctype and correctly translates the UTF-8 strings
73     into that.
74
75 Noteworthy changes in version 0.6.0 (2002-04-05)
76 ------------------------------------------------
77
78   * Merged all pinentry frontends into a single module.
79
80   * There is now a Curses frontend.
81
82   * The curses pinentry supports --ttyname and --ttytype options to
83     set the desired input/output terminal and its type.
84
85 Noteworthy changes in version 0.5.1 (2002-02-18)
86 ------------------------------------------------
87
88   * CONFIRM command works
89
90 Noteworthy changes in version 0.5.0 (2002-01-04)
91 ------------------------------------------------
92
93  * Window layout is somewhat nicer
94
95  * percent escape sequences do now work for SETDESC and SETERROR