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