summaryrefslogtreecommitdiff
path: root/NEWS
blob: c56ef7a0a93cab52c7194b7268829966fb933214 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
0.18
 * Mark most of unstable API as stable
 * Bump Glib dependency (2.38+)
 * Add secret_service_encode_dbus_secret() and decode functions
 * Use TAP for testing, parallel tests, and non-recursive make
 * Updated FSF's address
 * Remove unstable vapi [#721429]
 * Build fixes [#720087 #720244 #707452]
 * Updated translations

0.16
 * Clarify documentation for secret_service_clear_xxx() [#705629]
 * Pass return_type to prompt async begin functions, rather than finish
 * Simpler way to use custom service/collection/item types
 * service: Rename secret_service_new() and friends to xxx_open()
 * Add secret_value_get_text() function to return NULL terminated secret
 * Fix return types in secret_service_search_finish() on error paths [#698040]
 * Testing fixes [#705202]
 * Build fixes [#704233]
 * Updated translations

0.15
 * Tweak predefined schemas [#695791]
 * Updated translations

0.14
 * Add a 'search' command to the tool for looking up items [#693881]
 * Try to unlock locked collection when storing an item [#693723]
 * Improve validation of the attributes table [#694107]
 * Allow empty SecretValue contents [#694787]
 * Introspection fixes [#694448]
 * Updated translations

0.13
 * Updated translations
 * Build fixes

0.12
 * When storing a secret, create default keyring if necessary
 * Share the memory pool with the gcr or libgnome-keyring library.
 * Testing and other fixes
 * Build fixes

0.11
 * Better critical preconditions for invalid attributes

0.10
 * Updated translations

0.9
 * Add a manual page for secret-tool
 * Fix up libsecret licensing
 * Build and testing fixes

0.8
 * Fix up libsecret licensing
 * Initialize gettext correctly
 * Fix crash in secret-tool
 * Build and testing fixes

0.7
 * Match schema names for notes and network passwords
 * Add flags argument to secret_collection_for_alias()
 * Correct flags behavior for SecretCollection
 * Build fixes

0.6
 * Rename secret_password_remove() to secret_password_clear()
   and similar names for related functions.
 * The secret_attribute_build() functions are stable
 * The predefined secret schemas are stable
 * Build fixes

0.5
 * secret_service_remove() removes all unlocked matching items
 * Make sure that we have some attributes when searching
 * Add flags for item and collection creation
 * Add way to get schema name from a SecretItem
 * Rename secret_service_read_alias() to
   secret_collection_for_alias()
 * Split the stable and unstable APIs into separate 
   pkg-config files, girs and vapis
 * Bump the library major version number to 1
 * Document how to migrate from libgnome-keyring
 * Document how to use libsecret from C, js, python, vala
 * Documentation fixes

0.4
 * Implement per collection search
 * Register secret service errors as GDBus errors
 * Cache default SecretService object, and provide a way to
   'disconnect' it. Also 'disconnect' if service goes away.
 * Better use of aliases when storing passwords
 * Rename functions that operate on a dbus object path
 * Accept NULL as a SecretService parameter for many methods
 * Make loading items for a collection optional
 * More consistent use of schemas
 * Able to unlock and load secrets while searching for items
 * Cache the secret value on SecretItem
 * Add vala bindings and tests
 * Remove most varargs other than the simple password functions
 * Add SECRET_SCHEMA_NOTE schema
 * Lots of bug fixes
 * Documentation fixes
 * Testing fixes
 * Build fixes

0.3
 * Add methods to get services from collections, items
 * Add methods to read and set aliases
 * Add methods which handle prompts for a DBus object path
 * Header path fix
 * Documentation fixes

0.2
 * Fix header copyright issues
 * Build fixes
 * Add missing 'authtype' attribute to the 'network' schema
 * Add secret-schemas.h to the 'stable' API

0.1
 * Initial release, not yet stable