~ubuntu-branches/ubuntu/oneiric/libgdata/oneiric-backports

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Package Import Robot
  • Author(s): Evan Broder
  • Date: 2011-11-15 21:59:48 UTC
  • mfrom: (4.1.4 experimental)
  • Revision ID: package-import@ubuntu.com-20111115215948-e17s889ocgu5fv4f
Tags: 0.10.1-1~oneiric1
Automated backport upload; no source changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Overview of changes from libgdata 0.8.0 to libgdata 0.8.1
2
 
=========================================================
3
 
 
4
 
Major changes:
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
===========================================================
 
3
 
 
4
Bugs fixed:
 
5
* Bug 659016 — @rel not mandatory in website references
 
6
 
 
7
Updated translations:
 
8
* kn (Shankar Prasad)
 
9
* ko (Changwoo Ryu)
 
10
* lv (Rūdofls Mazurs)
 
11
* pa (A S Alam)
 
12
* pl (Piotr Drąg)
 
13
* pt (António Lima)
 
14
* pt_BR (Flamarion Jorge)
 
15
* ta (I Felix)
 
16
* zh_HK (Chao-Hsiung Liao)
 
17
* zh_TW (Chao-Hsiung Liao)
 
18
 
 
19
Overview of changes from libgdata 0.9.1 to libgdata 0.10.0
 
20
==========================================================
 
21
 
 
22
Major changes:
 
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
 
26
 
 
27
API changes:
 
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
 
32
 
 
33
Bugs fixed:
 
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
 
40
 
 
41
Updated translations:
 
42
* bg (Alexander Shopov)
 
43
* ca, ca@valencia (Gil Forcada)
 
44
* cs (Andre Klapper)
 
45
* de (Mario Blättermann)
 
46
* eo (Kristjan SCHMIDT)
 
47
* es (Jorge González)
 
48
* fr (Bruno Brouard)
 
49
* gl (Fran Diéguez)
 
50
* he (Yaron Shahrabani)
 
51
* id (Andika Triwidada)
 
52
* lt (Aurimas Černius)
 
53
* lv (Rūdofls Mazurs)
 
54
* nb (Kjartan Maraas)
 
55
* ru (Yuri Kozlov)
 
56
* sl (Matej Urbančič)
 
57
* sv (Daniel Nylander)
 
58
* th (Akom Chotiphantawanon)
 
59
* ug (Gheyret Kenji)
 
60
 
 
61
Overview of changes from libgdata 0.9.0 to libgdata 0.9.1
 
62
=========================================================
 
63
 
 
64
Major changes:
 
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
 
72
 
 
73
API changes:
 
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()
 
91
 
 
92
Bugs fixed:
 
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()
 
100
 
 
101
Updated translations:
 
102
* ca, ca@valencia (Joan Duran)
 
103
* cs (Andre Klapper)
 
104
* de (Mario Blättermann)
 
105
* es (Daniel Mustieles)
 
106
* fi (Tommi Vainikainen)
 
107
* gl (Fran Diéguez)
 
108
* he (Yaron Shahrabani)
 
109
* lt (Aurimas Černius)
 
110
* ru (Yuri Kozlov)
 
111
* sl (Matej Urbančič)
 
112
* sr (Мирослав Николић)
 
113
* sv (Daniel Nylander)
 
114
* tr (Muhammet Kara)
 
115
 
 
116
Overview of changes from libgdata 0.8.0 to libgdata 0.9.0
 
117
=========================================================
 
118
 
 
119
Major changes:
 
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
 
130
 
 
131
API changes:
 
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
 
144
    implementations.
 
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
 
157
    highly recommended.
 
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).
7
165
 
8
166
Bugs fixed:
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)
10
173
 
11
174
Updated translations:
 
175
* as (Nilamdyuti Goswami)
 
176
* da (Kris Thomsen)
 
177
* de (Wolfgang Stöggl)
12
178
* bg (Ivaylo Valkov)
13
179
* bn_IN (Runa Bhattacharjee)
14
180
* ca (Joan Duran)
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)
 
192
* hi (Rajesh Ranjan)
22
193
* hu (Gabor Kelemen)
23
194
* id (Andika Triwidada)
 
195
* it (Claudio Arseni)
 
196
* kn (Shankar Prasad)
24
197
* ko (Changwoo Ryu)
25
 
* lv (Rudolfs Mazurs)
 
198
* lv (Rudolfs)
 
199
* mr (Sandeep Shedmake)
26
200
* nb (Kjartan Maraas)
27
201
* or (Manoj Kumar Giri)
28
202
* pa (A S Alam)
29
203
* pl (Piotr Drąg)
30
204
* pt (António Lima)
 
205
* pt_BR (Rodrigo Padula de Oliveira)
31
206
* ro (Lucian Adrian Grijincu)
32
 
* ru (Yuri Myaseodov)
 
207
* ru (Yuri Kozlov)
33
208
* sl (Matej Urbančič)
 
209
* sr, sr@latin (Мирослав Николић)
34
210
* sv (Daniel Nylander)
 
211
* th (Akom Chotiphantawanon)
 
212
* tr (Senol Korkmaz)
35
213
* ug (Gheyret Kenji)
36
214
* uk (Korostil Daniel)
37
 
* zh_CN (Ben)
 
215
* zh_CN (ben)
38
216
* zh_HK (Chao-Hsiung Liao)
 
217
* zh_TW (Chao-Hsiung Liao)
39
218
 
40
219
Overview of changes from libgdata 0.7.0 to libgdata 0.8.0
41
220
=========================================================