libgdata 0.17.2 released



libgdata 0.17.2 is now available from:

  http://download.gnome.org/sources/libgdata/0.17/

62fcfd66d3cd51cf656bd602ac0c3fb8e58e6cda3f6060f5d3f404f8377101a4 
 libgdata-0.17.2.news
d782155a54a0f20bb3c48622d791b36322fa2d7680cb8833f0fabcddd57aefb2 
 libgdata-0.17.2.changes
9b9b4f68bef86ee2926ea14f182baf7ddaa6717dd138b5ff670f07d126176fe0 
 libgdata-0.17.2.tar.xz

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
server.

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
support.

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
and
   --enable-installed-tests configure options
 • Port to autoconf-archive macros and add an implicit build-time
dependency
   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(),
   gdata_calendar_service_insert_calendar_event_async()
 • Deprecate GDataCalendarCalendar:times-cleaned,
   gdata_calendar_calendar_get_times_cleaned(),
GDataCalendarCalendar:edited,
   gdata_calendar_calendar_get_edited()
 • Deprecate GDataCalendarFeed:timezone,
gdata_calendar_feed_get_timezone(),
   GDataCalendarFeed:times-cleaned,
gdata_calendar_feed_get_times_cleaned()
 • Add GDataAccessHandlerIface.get_rules as a virtual method backing
   gdata_access_handler_get_rules()
 • Add GDataCalendarAccessRule
 • Add GDataDocumentsAccessRule
 • Add gdata_oauth2_authorizer_dup_refresh_token(),
   gdata_oauth2_authorizer_set_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
https://wiki.gnome.org/Projects/libgdata

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]