libgdata 0.17.2 released

libgdata 0.17.2 is now available from:


libgdata uses a traditional even–odd/stable–unstable versioning scheme,
making this the third in the unstable 0.17.x series.

This is a major and urgent release, continuing the port from the old
Google Documents API to the new Google Drive API, and from v2 to v3 of
the Calendar API. In both cases, the old API has now been withdrawn by
Google, and is no longer active.

In porting to the new APIs, no libgdata API has been broken. However, a
number of deprecations have been added, and client applications may fin
d themselves needing to refresh their developer key, as the originally
registered one may not have capabilities for accessing the updated

A lot of unit tests have now been updated to catch up with the ports.

Continued thanks to Debarshi Ray for doing the Drive API port.

This is the “Rising in the East” release.

About libgdata

libgdata is a GLib-based library for accessing online service APIs
using the GData protocol — most notably, Google's services. It provides
APIs to access the common Google services, and has full asynchronous

Overview of changes from libgdata 0.17.1 to libgdata 0.17.2

Major changes:
 • More Google Drive API porting
 • Port from v2 to v3 of the Calendar API
 • Update and re-enable a lot of unit tests
   (streams, youtube, freebase, calendar).
 • Add calendar-cli demo
 • Port to use installed-tests; this adds --enable-always-build-tests
   --enable-installed-tests configure options
 • Port to autoconf-archive macros and add an implicit build-time
   on autoconf-archive
 • Allow applications to store and restore the refresh token for a
   GDataOAuth2Authorizer to avoid re-authenticating on each startup
 • Bump libuhttpmock dependency to 0.5.0

API changes:
 • Add gdata_calendar_service_insert_calendar_event(),
 • Deprecate GDataCalendarCalendar:times-cleaned,
 • Deprecate GDataCalendarFeed:timezone,
 • Add GDataAccessHandlerIface.get_rules as a virtual method backing
 • Add GDataCalendarAccessRule
 • Add GDataDocumentsAccessRule
 • Add gdata_oauth2_authorizer_dup_refresh_token(),
 • Add GDataBatchable.is_supported virtual function

Bugs fixed:
 • Bug 684920 — Port to Google Drive API v2
 • Bug 664353 — Upgrade to Calendar API version 3
 • Bug 750335 — Silence a bunch of warnings
 • Bug 750480 — Fix -Werror build for clang
 • Bug 750395 — Fix the GDataAccessRule example
 • Bug 750746 — Cold start OAuth2 authorization
 • Bug 751782 — Enable Drive authorization domains if a GOA account has
"files" enabled
 • Bug 750914 — Build fails because -Werror=unused-function

Updated translations:
 • oc (Cédric Valmary (Tot en òc))
 • pl (Piotr Drąg)
 • pt (Pedro Albuquerque)
 • th (Akom Chotiphantawanon)

Philip Withnall
July 10, 2015

Attachment: signature.asc
Description: This is a digitally signed message part

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]