Commit d400e22c authored by Philip Withnall's avatar Philip Withnall

Release version 0.16.0

parent b085a955
Overview of changes from libgdata 0.15.2 to libgdata 0.16.0
===========================================================
Major changes:
• Update date parsing to handle recent changes in Google’s servers
• Support ACLs with keys (e.g. for link-only sharing of documents)
• Add gzip encoding support for network packet compression
• Support for libsoup ≥ 2.47.3 (but the dependency has not been bumped)
• Basic test suite for the Google Tasks service
• Fix mutex warnings with new GLib versions
API changes:
• Add GDataAccessRule:key
• Add gdata_access_rule_get_key()
• Add GDATA_TASKS_STATUS_NEEDS_ACTION
• Add GDATA_TASKS_STATUS_COMPLETED
• Deprecate the ‘q’ parameter of gdata_tasks_query_new()
• Add GDATA_SERVICE_ERROR_API_QUOTA_EXCEEDED
Bugs fixed:
• Bug 732809 — evolution-3.12.3: cannot edit google contact due to invalid
format of timestamp
• Bug 734863 — Google contacts without email address block search/autocomplete
• Bug 690628 — <gAcl:withKey/> element Not Handled by libgdata
• Bug 703192 — The global log handler interferes with other application
• Bug 666623 — Add gzip encoding support
Updated translations:
• as (Nilamdyuti Goswami)
• ca (Gil Forcada)
• cs (Marek Černocký)
• fr (Bruno Brouard)
• gu (Sweta Kothari)
• he (Yosef Or Boczko)
• hu (Balázs Úr)
• id (Andika Triwidada)
• it (Claudio Arseni)
• ko (Changwoo Ryu)
• lv (Rūdolfs Mazurs)
• nb (Kjartan Maraas)
• ru (Yuri Myasoedov)
• sl (Matej Urbančič)
• zh_HK (Chao-Hsiung Liao)
• zh_TW (Chao-Hsiung Liao)
Overview of changes from libgdata 0.15.1 to libgdata 0.15.2
===========================================================
......
......@@ -2,8 +2,8 @@ AC_PREREQ(2.65)
# Release version
m4_define(gdata_version_major, 0)
m4_define(gdata_version_minor, 15)
m4_define(gdata_version_micro, 3)
m4_define(gdata_version_minor, 16)
m4_define(gdata_version_micro, 0)
# API version
# TODO: This currently isn't used in the library name; once we hit gdata_version_major=1, that should be changed
......@@ -58,7 +58,7 @@ GDK_PIXBUF_MAX_ALLOWED=GDK_VERSION_2_14
# 4. If any interfaces have been removed or changed since the last public release, then set age to 0.
#
# Note that versioning started at 2:0:0 to ensure no conflicts with e-d-s' libgdata library, whose maximum version was 1:0:0
GDATA_LT_VERSION=20:1:1
GDATA_LT_VERSION=21:0:2
AC_SUBST(GDATA_LT_VERSION)
GDATA_VERSION_MAJOR=gdata_version_major
......
......@@ -278,6 +278,10 @@
<title>Index of new symbols in 0.15.1</title>
<xi:include href="xml/api-index-0.15.1.xml"><xi:fallback/></xi:include>
</index>
<index role="0.16.0">
<title>Index of new symbols in 0.16.0</title>
<xi:include href="xml/api-index-0.16.0.xml"><xi:fallback/></xi:include>
</index>
<xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
</part>
</book>
......@@ -200,7 +200,7 @@ gdata_access_rule_class_init (GDataAccessRuleClass *klass)
* modified by the client. If no authorisation key is set (and hence none is needed for access to the item),
* this will be %NULL.
*
* Since: UNRELEASED
* Since: 0.16.0
*/
g_object_class_install_property (gobject_class, PROP_KEY,
g_param_spec_string ("key",
......@@ -616,7 +616,7 @@ gdata_access_rule_get_edited (GDataAccessRule *self)
*
* Return value: the access rule's authorisation key, or %NULL
*
* Since: UNRELEASED
* Since: 0.16.0
*/
const gchar *
gdata_access_rule_get_key (GDataAccessRule *self)
......
......@@ -72,7 +72,7 @@ typedef enum {
* @GDATA_SERVICE_ERROR_WITH_BATCH_OPERATION: Generic error when running a batch operation and the whole operation fails
* @GDATA_SERVICE_ERROR_API_QUOTA_EXCEEDED: The API request quota for this
* developer account has been exceeded for the current time period (e.g. day).
* Try again later. (Since: UNRELEASED.)
* Try again later. (Since: 0.16.0.)
*
* Error codes for #GDataService operations.
**/
......
......@@ -38,7 +38,7 @@ G_BEGIN_DECLS
* <ulink type="http" url="https://developers.google.com/google-apps/tasks/v1/reference/tasks#status">
* Google Tasks documentation</ulink>.
*
* Since: UNRELEASED
* Since: 0.16.0
*/
#define GDATA_TASKS_STATUS_NEEDS_ACTION "needsAction"
......@@ -51,7 +51,7 @@ G_BEGIN_DECLS
* <ulink type="http" url="https://developers.google.com/google-apps/tasks/v1/reference/tasks#status">
* Google Tasks documentation</ulink>.
*
* Since: UNRELEASED
* Since: 0.16.0
*/
#define GDATA_TASKS_STATUS_COMPLETED "completed"
......
......@@ -32,7 +32,7 @@
* requests for other domains have no header added, and are considered
* non-authorized.
*
* Since: UNRELEASED
* Since: 0.16.0
*/
#include <config.h>
......@@ -157,7 +157,7 @@ is_authorized_for_domain (GDataAuthorizer *self,
* Return value: (transfer full): a new #GDataDummyAuthorizer; unref with
* g_object_unref()
*
* Since: UNRELEASED
* Since: 0.16.0
*/
GDataDummyAuthorizer *
gdata_dummy_authorizer_new (GType service_type)
......@@ -191,7 +191,7 @@ gdata_dummy_authorizer_new (GType service_type)
* Return value: (transfer full): a new #GDataDummyAuthorizer; unref with
* g_object_unref()
*
* Since: UNRELEASED
* Since: 0.16.0
*/
GDataDummyAuthorizer *
gdata_dummy_authorizer_new_for_authorization_domains (GList *authorization_domains)
......
......@@ -41,7 +41,7 @@ typedef struct _GDataDummyAuthorizerPrivate GDataDummyAuthorizerPrivate;
*
* All the fields in the #GDataDummyAuthorizer structure are private and should never be accessed directly.
*
* Since: UNRELEASED
* Since: 0.16.0
*/
typedef struct {
/*< private >*/
......@@ -54,7 +54,7 @@ typedef struct {
*
* All the fields in the #GDataDummyAuthorizerClass structure are private and should never be accessed directly.
*
* Since: UNRELEASED
* Since: 0.16.0
*/
typedef struct {
/*< private >*/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment