Release version 0.18
[platform/upstream/libsecret.git] / NEWS
1 0.18
2  * Mark most of unstable API as stable
3  * Bump Glib dependency (2.38+)
4  * Add secret_service_encode_dbus_secret() and decode functions
5  * Use TAP for testing, parallel tests, and non-recursive make
6  * Updated FSF's address
7  * Remove unstable vapi [#721429]
8  * Build fixes [#720087 #720244 #707452]
9  * Updated translations
10
11 0.16
12  * Clarify documentation for secret_service_clear_xxx() [#705629]
13  * Pass return_type to prompt async begin functions, rather than finish
14  * Simpler way to use custom service/collection/item types
15  * service: Rename secret_service_new() and friends to xxx_open()
16  * Add secret_value_get_text() function to return NULL terminated secret
17  * Fix return types in secret_service_search_finish() on error paths [#698040]
18  * Testing fixes [#705202]
19  * Build fixes [#704233]
20  * Updated translations
21
22 0.15
23  * Tweak predefined schemas [#695791]
24  * Updated translations
25
26 0.14
27  * Add a 'search' command to the tool for looking up items [#693881]
28  * Try to unlock locked collection when storing an item [#693723]
29  * Improve validation of the attributes table [#694107]
30  * Allow empty SecretValue contents [#694787]
31  * Introspection fixes [#694448]
32  * Updated translations
33
34 0.13
35  * Updated translations
36  * Build fixes
37
38 0.12
39  * When storing a secret, create default keyring if necessary
40  * Share the memory pool with the gcr or libgnome-keyring library.
41  * Testing and other fixes
42  * Build fixes
43
44 0.11
45  * Better critical preconditions for invalid attributes
46
47 0.10
48  * Updated translations
49
50 0.9
51  * Add a manual page for secret-tool
52  * Fix up libsecret licensing
53  * Build and testing fixes
54
55 0.8
56  * Fix up libsecret licensing
57  * Initialize gettext correctly
58  * Fix crash in secret-tool
59  * Build and testing fixes
60
61 0.7
62  * Match schema names for notes and network passwords
63  * Add flags argument to secret_collection_for_alias()
64  * Correct flags behavior for SecretCollection
65  * Build fixes
66
67 0.6
68  * Rename secret_password_remove() to secret_password_clear()
69    and similar names for related functions.
70  * The secret_attribute_build() functions are stable
71  * The predefined secret schemas are stable
72  * Build fixes
73
74 0.5
75  * secret_service_remove() removes all unlocked matching items
76  * Make sure that we have some attributes when searching
77  * Add flags for item and collection creation
78  * Add way to get schema name from a SecretItem
79  * Rename secret_service_read_alias() to
80    secret_collection_for_alias()
81  * Split the stable and unstable APIs into separate 
82    pkg-config files, girs and vapis
83  * Bump the library major version number to 1
84  * Document how to migrate from libgnome-keyring
85  * Document how to use libsecret from C, js, python, vala
86  * Documentation fixes
87
88 0.4
89  * Implement per collection search
90  * Register secret service errors as GDBus errors
91  * Cache default SecretService object, and provide a way to
92    'disconnect' it. Also 'disconnect' if service goes away.
93  * Better use of aliases when storing passwords
94  * Rename functions that operate on a dbus object path
95  * Accept NULL as a SecretService parameter for many methods
96  * Make loading items for a collection optional
97  * More consistent use of schemas
98  * Able to unlock and load secrets while searching for items
99  * Cache the secret value on SecretItem
100  * Add vala bindings and tests
101  * Remove most varargs other than the simple password functions
102  * Add SECRET_SCHEMA_NOTE schema
103  * Lots of bug fixes
104  * Documentation fixes
105  * Testing fixes
106  * Build fixes
107
108 0.3
109  * Add methods to get services from collections, items
110  * Add methods to read and set aliases
111  * Add methods which handle prompts for a DBus object path
112  * Header path fix
113  * Documentation fixes
114
115 0.2
116  * Fix header copyright issues
117  * Build fixes
118  * Add missing 'authtype' attribute to the 'network' schema
119  * Add secret-schemas.h to the 'stable' API
120
121 0.1
122  * Initial release, not yet stable