1
Overview of changes from libgdata 0.8.0 to libgdata 0.8.1
2
=========================================================
5
* Fix some gtk-doc issues
6
* Other minor fixes to the parsing code and test suite
1
Overview of changes from libgdata 0.10.0 to libgdata 0.10.1
2
===========================================================
5
* Bug 659016 — @rel not mandatory in website references
14
* pt_BR (Flamarion Jorge)
16
* zh_HK (Chao-Hsiung Liao)
17
* zh_TW (Chao-Hsiung Liao)
19
Overview of changes from libgdata 0.9.1 to libgdata 0.10.0
20
==========================================================
23
* Added support for comments to YouTube and PicasaWeb (thanks to Richard Schwarting)
24
* Added a “scrapbook” demo application (thanks to Joe Cortes)
25
* Added lots of cancellation tests
28
* Added GDataCommentable
29
* Added GDataComment, GDataYouTubeComment, GDataPicasaWebComment
30
* Added gdata_entry_remove_link()
31
* Added gdata_youtube_video_get_media_rating(), GDATA_YOUTUBE_RATING_TYPE_SIMPLE, GDATA_YOUTUBE_RATING_TYPE_MPAA, GDATA_YOUTUBE_RATING_TYPE_V_CHIP
34
* Bug 618587 — Implement GDataGDFeedLink
35
* Bug 598752 — Support comments
36
* Bug 647882 — Support rating schemes
37
* Bug 628069 — Add some demo applications
38
* Bug 656529 — undefined references trying to compile/build libgdata
39
* Bug 633364 — Add cancellation tests
42
* bg (Alexander Shopov)
43
* ca, ca@valencia (Gil Forcada)
45
* de (Mario Blättermann)
46
* eo (Kristjan SCHMIDT)
50
* he (Yaron Shahrabani)
51
* id (Andika Triwidada)
52
* lt (Aurimas Černius)
57
* sv (Daniel Nylander)
58
* th (Akom Chotiphantawanon)
61
Overview of changes from libgdata 0.9.0 to libgdata 0.9.1
62
=========================================================
65
* Added GDestroyNotify parameters to query-type methods so that they're properly introspectable, breaking API (see below)
66
* Fixed seeking in GDataDownloadStream
67
* Made the tests individually idempotent, so the test suites should be less of a tangled mess now
68
* Fixed uploading to non-default PicasaWeb albums
69
* Fixed GDataAuthorizer to re-process requests after refreshing, involving a slight change to the semantics of GDataAuthorizer (see bgo#653535)
70
* Ensure that Google Contacts uses HTTPS for everything
71
* Fixed the IDs used for Google Documents so that deleting documents now consistently works, even when they're in folders
74
* Changed the following methods, adding GDestroyNotify parameters for their progress user data parameters:
75
- gdata_access_handler_get_rules_async()
76
- gdata_service_query_async()
77
- gdata_calendar_service_query_all_calendars_async()
78
- gdata_calendar_service_query_own_calendars_async()
79
- gdata_calendar_service_query_events_async()
80
- gdata_contacts_service_query_contacts_async()
81
- gdata_contacts_service_query_groups_async()
82
- gdata_documents_service_query_documents_async()
83
- gdata_picasaweb_service_query_all_albums_async()
84
- gdata_picasaweb_service_query_files_async()
85
- gdata_youtube_service_query_standard_feed_async()
86
- gdata_youtube_service_query_videos_async()
87
- gdata_youtube_service_query_related_async()
88
* Added GDataCalendarQuery:max-attendees, gdata_calendar_query_get_max_attendees(), gdata_calendar_query_set_max_attendees()
89
* Added GDataCalendarQuery:show-deleted, gdata_calendar_query_show_deleted(), gdata_calendar_query_set_show_deleted()
90
* Added gdata_picasaweb_service_get_user_async(), gdata_picasaweb_service_get_user_finish()
93
* Bug 649728 — Add introspection annotations for documents_service_query(_async)
94
* Bug 639405 — Add max-attendees query parameter
95
* Bug 637664 — Fix GSeekable interface implementation in GDataDownloadStream
96
* Bug 633359 — Make tests individually idempotent
97
* Bug 653535 — Let GDataAuthorizer re-process request after refreshing
98
* Bug 653530 — Bogus run-time warnings
99
* Bug 653224 — Add gdata_picasaweb_service_get_user_async()
101
Updated translations:
102
* ca, ca@valencia (Joan Duran)
104
* de (Mario Blättermann)
105
* es (Daniel Mustieles)
106
* fi (Tommi Vainikainen)
108
* he (Yaron Shahrabani)
109
* lt (Aurimas Černius)
111
* sl (Matej Urbančič)
112
* sr (Мирослав Николић)
113
* sv (Daniel Nylander)
116
Overview of changes from libgdata 0.8.0 to libgdata 0.9.0
117
=========================================================
120
* Switched to even–odd/stable–unstable versioning (so 0.9.0 is an *unstable* release)
121
* Use HTTPS for all requests
122
* Some minor parsing fixes
123
* Fixed some nasty threading/cancellation problems
124
* Removed the old authentication API in favour of a more extensible, flexible one based on a GDataAuthorizer interface:
125
- ClientLogin is now handled by GDataClientLoginAuthorizer
126
- OAuth 1.0 support has been added with GDataOAuth1Authorizer
127
* Added a dependency on liboauth ≥ 0.9.4
128
* Introspection annotation improvements by Philip Chimento <philip.chimento@gmail.com>
129
* Removed some outdated contact photo API
132
* Added GDATA_AUTHENTICATION_ERROR_INVALID_SECOND_FACTOR (later renamed to GDATA_CLIENT_LOGIN_AUTHORIZER_ERROR_INVALID_SECOND_FACTOR as below).
133
* Rename GDataAuthenticationError to GDataClientLoginAuthorizerError
134
* Rename GDATA_AUTHENTICATION_ERROR and gdata_authentication_error_quark() similarly.
135
* Remove gdata_service_authenticate() in favour of using GDataClientLoginAuthorizer with GDataService::authorizer:
136
- Remove gdata_service_authenticate(), gdata_service_authenticate_async() and gdata_service_authenticate_finish().
137
- Replace gdata_service_is_authenticated() by gdata_service_is_authorized() with much the same functionality.
138
- Add GDataService::authorizer, gdata_service_get_authorizer(), gdata_service_set_authorizer() and gdata_service_get_authorization_domains().
139
- Remove gdata_service_get_client_id() in favour of GDataClientLoginAuthorizer::client-id.
140
- Remove gdata_service_get_username() in favour of GDataClientLoginAuthorizer::username.
141
- Remove gdata_service_get_password() in favour of GDataClientLoginAuthorizer::password.
142
- Remove GDataServiceClass->service_name in favour of GDataAuthorizationDomain::service-name.
143
- Remove GDataServiceClass->authentication_uri and GDataServiceClass->parse_authentication_response in favour of different GDataAuthorizer
145
- Add GDataAuthorizer parameters to and remove client_id parameters from: gdata_calendar_service_new(), gdata_contacts_service_new(),
146
gdata_documents_service_new(), gdata_picasaweb_service_new() and gdata_youtube_service_new().
147
* Add GDataAuthorizationDomain.
148
- Add GDataServiceClass->get_authorization_domains and gdata_service_get_authorization_domains().
149
- Add auth. domain getters to various GDataService subclasses: gdata_youtube_service_get_primary_authorization_domain(),
150
gdata_contacts_service_get_primary_authorization_domain(), gdata_calendar_service_get_primary_authorization_domain(),
151
gdata_picasaweb_service_get_primary_authorization_domain(), gdata_documents_service_get_primary_authorization_domain() and
152
gdata_documents_service_get_spreadsheet_authorization_domain().
153
- Add auth. domain properties to various standalone request objects: GDataDownloadStream::authorization-domain with
154
gdata_download_stream_get_authorization_domain(), GDataUploadStream::authorization-domain with gdata_upload_stream_get_authorization_domain() and
155
GDataBatchOperation::authorization-domain with gdata_batch_operation_get_authorization_domain().
156
- Add GDataAccessHandlerIface->get_authorization_domain. This doesn't have to be implemented by existing GDataAccessHandlers, but it's
158
- Add a GDataAuthorizationDomain parameter to GDataServiceClass->append_query_headers, gdata_service_query(), gdata_service_query_async(),
159
gdata_service_query_single_entry(), gdata_service_query_single_entry_async(), gdata_service_insert_entry(), gdata_service_insert_entry_async(),
160
gdata_service_update_entry(), gdata_service_update_entry_async(), gdata_service_delete_entry(), gdata_service_delete_entry_async(),
161
gdata_batchable_create_operation(), gdata_download_stream_new() and gdata_upload_stream_new().
162
* Add GDataAuthorizer as described above, implemented by GDataClientLoginAuthorizer.
163
* Add GDataOAuth1Authorizer and all its properties and methods.
164
* Remove gdata_contacts_contact_has_photo() and GDataContactsContact:has-photo (use gdata_contacts_contact_get_photo_etag() instead).
9
167
* Bug 642983 — libgdata-0.8.0: test fail with --enable-gtk-doc
168
* Bug 644940 — Use HTTPS only
169
* Bug 644946 — Support two-factor authentication
170
* Bug 639610 — Allow access to a contact's photo ETag
171
* Bug 648058 — Doesn't allow empty names for user defined fields
172
* Bug 650835 — [abrt] evolution-data-server-3.0.1-1.fc15: Process /usr/libexec/e-addressbook-factory was killed by signal 6 (SIGABRT)
11
174
Updated translations:
175
* as (Nilamdyuti Goswami)
177
* de (Wolfgang Stöggl)
12
178
* bg (Ivaylo Valkov)
13
179
* bn_IN (Runa Bhattacharjee)
15
181
* cs (Marek Černocký)
16
182
* de (Mario Blättermann)
17
* el (Kostas Papadimas, Michael Kotsarinis)
18
* es (Daniel Mustieles)
183
* el (Γιώργος Στεφανάκης, Michael Kotsarinis)
184
* en_GB (Bruce Cowan)
185
* eo (Kristjan SCHMIDT)
186
* es (Daniel Mustieles, Jorge González)
187
* eu (Iñaki Larrañaga Murgoitio)
19
188
* fr (Bruno Brouard)
20
189
* gl (Leandro Regueiro, Fran Diéguez)
21
190
* gu (Sweta Kothari)
191
* he (Yaron Shahrabani)
22
193
* hu (Gabor Kelemen)
23
194
* id (Andika Triwidada)
195
* it (Claudio Arseni)
196
* kn (Shankar Prasad)
24
197
* ko (Changwoo Ryu)
199
* mr (Sandeep Shedmake)
26
200
* nb (Kjartan Maraas)
27
201
* or (Manoj Kumar Giri)
30
204
* pt (António Lima)
205
* pt_BR (Rodrigo Padula de Oliveira)
31
206
* ro (Lucian Adrian Grijincu)
33
208
* sl (Matej Urbančič)
209
* sr, sr@latin (Мирослав Николић)
34
210
* sv (Daniel Nylander)
211
* th (Akom Chotiphantawanon)
35
213
* ug (Gheyret Kenji)
36
214
* uk (Korostil Daniel)
38
216
* zh_HK (Chao-Hsiung Liao)
217
* zh_TW (Chao-Hsiung Liao)
40
219
Overview of changes from libgdata 0.7.0 to libgdata 0.8.0
41
220
=========================================================