File: NEWS

package info (click to toggle)
libaccounts-glib 1.25-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 948 kB
  • sloc: ansic: 11,274; xml: 1,175; python: 72; sh: 7; makefile: 6
file content (242 lines) | stat: -rw-r--r-- 7,305 bytes parent folder | download | duplicates (2)
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
libaccounts-glib NEWS

Version 1.25
------------

* Add support for provider tags
* Reference counting is implemented atomically
* Add option to specify path to pygobject override directory

Version 1.24
------------

* Build: switch to the meson build system
* New main header
* Fix newline in gi overrides path
* Provide an ITS file to translate all the XML files
* Tools, Tests: removed unused headers and variables
* Tests: Fix check warnings and timeout issue

Version 1.23
------------

* Add a couple of methods related to .application files:
  ag_manager_list_services_by_application() and
  ag_application_supports_service().

Version 1.22
------------

* Lib: migrate to GTask
* Build: enable CI in gitlab
* Build: add support for lcov 1.12

Version 1.21
------------

* Fix installation of test data files

Version 1.20
------------

* Support desktop-specific overrides for service and providers files:
  desktops can define service and providers files in
    /usr/share/accounts/{providers,services}/$XDG_CURRENT_DESKTOP
  and these would override any files having the same name in the parent
  (default) directory.
* Fix endianness issues
  https://gitlab.com/accounts-sso/libaccounts-glib/issues/2

Version 1.19
------------

* Build: ignore deprecations of GSimpleAsyncResult
* Build: don't emit a build error on deprecations
* Coverage: allow lcov versions up to 1.11
* Build: fix handling of coverage flags
* Build: fix build errors when building with clang
* Update account ID after a remotely-executed store
* Vala: add allow-none and update VAPI file
  https://code.google.com/p/accounts-sso/issues/detail?id=241
* Build: multiarch fixes

Version 1.18
------------

* Python: fix Accounts.Manager() constructor, which got broken when version
  1.17 was released.

Version 1.17
------------

* Allow instantiation of AgManager with no D-Bus
* Tests: increase timeout in test_store_locked_cancel
* AgManager: expose DB timeout parameters as properties
* Fix build with -Werror

Version 1.16
------------

* Deliver store events to D-Bus Account Manager when DB is R/O
* Fix all memory leaks reported by valgrind
* Allow running the test suite in a wrapper program such as gdb and valgrind

Version 1.15
------------

* Fix SQL query for ag_manager_list_by_service_type()
  Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=208

Version 1.14
------------

* Add ag_provider_get_single_account
  Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=202
* Add coverage reporting using lcov
* Tests: increase test coverage
* Tests: increase tolerance on blocking time

Version 1.13
------------

* Allow disabling WAL journaling mode at configuration time; this is needed
  in order to support accessing the DB in read-only mode
* Tests: make test_signals_other_manager() more stable
  Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=200

Version 1.12
------------

* Allow opening the DB in read-only mode
  Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=199
* Application: do not require ".desktop" suffix
  Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=193
* Account: emit "enabled" signal also on non-selected services
* AgAccount: implement the GInitable interface
* Tests: revert "don't run tests in parallel", disable gtkdoc tests

Version 1.11
------------

* Tests: don't run tests in parallel

Version 1.10
------------

* Vala: rename .vapi and .deps files
  Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=176
* Tests: don't fail on critical warnings
* AgService: load the XML file before returning tags
* Removed deprecated g_type_init and bumped GObject dependency

Version 1.9
-----------

* Fix compilation with GCC 4.8
* Install tests
* Add installcheck target for installed tests

Version 1.8
-----------

* Account::enabled(): use NULL for global account
  Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=157
* Do never return a NULL AgAuthData pointer

Version 1.7
-----------

* Link with rt only when necessary.
* Remove AEGIS dead code.
* Update VAPI file.
* Allow creating AuthData for a global account.

Version 1.6
-----------

* Fix the check for pyoverridesdir for python3
* Also support Python 2.7

Version 1.5
-----------

* Allow provider XML files to specify which plugin manages the accounts of the
  provider
* Include ag-auth-data.h in accounts-glib.h
  Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=136

Version 1.4
-----------

* Port to GDBus; drop the dependencies on libdbus and libdbus-glib.
* Added support for the <template> element in .provider files. This allows to
  specify default settings for the global account in the XML file.
  Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=111
* Make some GObject properties readable.
  Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=125
* New method: ag_account_store_async(), which uses GAsyncResult and allows for
  a GCancellable option.
  Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=116
* Add a few GObject properties:
  AgAccount:
   - enabled
   - display-name
  AgAccountService:
   - enabled
* Generate and install man pages from documentation for ag-tool and ag-backup.
  Add a --disable-man flag so that packagers can disable the generation if
  necessary.
* Add GVariant-based APIs beside the GValue-based ones, which become
  deprecated.
* Enhance Python overrides to provide a more Pythonic API.
  Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=109

Version 1.3
-----------

* Fix duplicate signal handling in AgManager
* Fix test for implicit ordering of the returned AgAccountService list
* Fix many compiler warnings

Version 1.2
-----------

* Add new AgAccountsError and deprecate AgError
* Distribute Vala bindings
* Set G_LOG_DOMAIN for namespaced logging messages
* Update D-Bus interface and object paths
* Emit "enabled" signal on AgAccountService deletion
* Remove an unnecessary D-Bus signal emission
* Fix reading of timepsec on 64-bit machines
* Move all typedefs to ag-types.h
* Fix linker error in tools
* Add description field to AgProvider, AgService and AgServiceType, and the
  corresponding XML data files
* Add Requires.private and application and service file path to pkg-config file
* Fix GValue direction in introspection data
* Add ag_provider_match_domain() for matching against the domain regex

Version 1.1
-----------

* Add domain match regular expression to AgProvider
* Document that AgAccountService can operate on global settings
* Do not require building with Python support
* Fix a couple of compiler warnings
* Make AgManager:service-type and AgAccount:id properties readable
* Add AgAuthData
* Add some short examples to the API reference
* Use dbus-test-runner if it is available
* Store the accounts database in $XDG_CONFIG_HOME
* Do not install test scripts
* Add tag support for AgServiceType and AgService
* Add AgApplication as a new boxed type
* Unify scode for scanning data files
* Several documentation fixes
* Test changes to run from the source tree
* Add several new test cases
* Add support for string arrays and doubles
* Remove AEGIS crypto support
* Add AgAccountSettingsIter for bindings
* Add PyGObject override file
* Use GObject-Introspection for bindings