Release version 3.8.1
[platform/upstream/gcr.git] / NEWS
1 gcr 3.8.1:
2  - Fix erroneously cancelled prompts
3  - Updated translations
4
5 gcr 3.8.0:
6  - Fix crash when hashing an unsupported attributes [#696305]
7  - Updated translations
8
9 gcr 3.7.92:
10  - Have the gcr-prompter replace the running prompter
11  - Fix segfault when prompt is dismissed immediately\
12  - Updated translations
13
14 gcr 3.7.91:
15  - Updated translations
16  - Translation fixes [#692536]
17  - Build fixes [#693591, #693440, #687980]
18
19 gcr 3.7.5:
20  - Separate the base and ui parts of the Gcr library more thoroughly
21  - Fix crasher in armor parsing code
22  - Build fixes
23  - Updated translations
24
25 gcr 3.7.2:
26  - Fix corner case in DER parsing
27  - Fix crash when parsing invalid DER
28  - More complete test coverage
29  - Other minor fixes
30  - Build fixes
31
32 gcr 3.7.1:
33  - Allow system prompts to be cancelled while in 'checking' state
34  - Cancel system prompts when the prompter goes away
35  - Use gnome-common code coverage macros
36  - Translation fixes
37  - Build fixes
38
39 gcr 3.6.1:
40  - Remove unneeded translation
41  - Clear and focus password entry in gcr-viewer when invalid password
42  - Keep enumerating if getting info about one slot fails.
43  - Updated translations
44  - Testing fixes
45
46 gcr 3.6.0:
47  - Updated translations
48
49 gcr 3.5.92:
50  - Updated transaltions
51
52 gcr 3.5.90:
53  - Updated translations
54  - Don't fail preconditions when pkcs11 isn't initialized in gcr
55  - Fix regression in ASN.1 parsing
56  - Build fixes
57
58 gcr 3.5.5:
59  - Use p11-kit/pkcs11.h instead of shipping a copy with gck.
60  - Documentation fixes
61  - Updated translations
62
63 gcr 3.5.4:
64  - Add debug output to GcrSecretExchange
65  - Fix invalid warning when sending a secret exchange
66  - Remove support code for old glib versions
67  - Updated translations
68  - Documentation fixes
69
70 gcr 3.5.3:
71  - Rework DER parsing so we can parse odd PKCS#12 files
72  - Use GBytes, bump glib dependency
73  - Enable gnome2 keyring storage
74  - Documentation fixes
75  - Updated translations
76
77 gcr 3.4.1:
78  - Fix more issues disabling grabs during password prompts
79  - More debug messages to GcrSystemPrompter
80  - Fix up GCR_DEBUG and GCK_DEBUG environment variables
81  - Updated translations
82  - Build fixes
83
84 gcr 3.4.0:
85  (no changes since last release)
86
87 gcr 3.3.92:
88  - Fix up copyright headers
89  - Updated translations
90  - Build fix
91
92 gcr 3.3.90:
93  - Expose the secure memory API
94
95 gcr 3.3.5:
96  - Add way to specify button labels for a GcrPrompt
97  - Reenable grabs for password prompts
98
99 gcr 3.3.4
100  - Display an appropriate title in gcr-viewer
101  - Include GcrPrompt documentation
102  - Add 'new-prompt' signal to GcrSystemPrompter for use with javascript
103  - Fix build for glib 2.31 deprecations
104  - Build fixes
105
106 gcr 3.3.3.1
107  - Fix build issues
108
109 gcr 3.3.3
110  - Add support for parsing PKCS#10 and SPKAC formats in GcrParser
111  - Add support for viewing certificate requests in GcrViewer
112  - Support for dynamically loading private key data from PKCS#11
113  - Add GcrCertificateRequest class for requesting certificates
114  - Add function to retrieve basic constraints from a certificate
115  - Show import errors in an info bar under the viewer
116  - Don't show empty dates in gnupg key renderer
117  - Make secure memory pool shared across modules
118  - Add GckBuilder as a mutable attribute set
119  - Add floating references to GckAttributes
120  - Rename GckObjectAttributes to GckObjectCache
121  - Expose GcrSecureEntryBuffer as a public class
122  - Add system prompt and prompter
123  - Expose uri in GcrImporter
124  - Fix build for glib 2.31 deprecations
125  - Licensing fixes
126  - Build fixes, internal bug fixes, documentation, etc.
127
128 gcr 3.3.2.1
129  - Fix build issues
130
131 gcr 3.3.2
132  - Allow changing collection on a GcrCollectionModel, add tree/list
133    mode to GcrCollectionModel
134  - Allow chaining of GckEnumerator objects, so that when objects from
135    one is listed, then chained enumerator is enumerated.
136  - Integrate GTlsInteraction into libgck for logging in or key auth.
137  - Refactor internal DER parsing to use reference counted memory
138    using the prototyped GBytes API.
139  - Build fixes, documentation fixes, testing fixes, memory leak fixes
140
141 gcr 3.3.1.1
142  - Fix build issues
143
144 gcr 3.3.1
145  - Add function to get elements of union collection
146  - Add gck_slot_enumerate_objects() function
147  - Enumerator can now retrieve object attributes
148  - Add gck_session_find_handles() and friends
149  - Add gnupg and password icons
150  - Function to notify that certificate changed
151  - Update glib dependency for 2.30.0
152  - Build, translation and documentation fixes
153
154 Versions 3.2.2 and prior were released as part of gnome-keyring