summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Withnall <philip@tecnocode.co.uk>2014-09-18 01:02:15 +0100
committerPhilip Withnall <philip@tecnocode.co.uk>2014-09-18 01:02:15 +0100
commitd400e22c0f717434b7d5e80c9007b887a5761b18 (patch)
tree224583adf0f83e028dd977b2ab91472cc6a79a48
parentb085a95596537409df2510aab72cb033c50ae253 (diff)
downloadlibgdata-d400e22c0f717434b7d5e80c9007b887a5761b18.tar.gz
Release version 0.16.0LIBGDATA_0_16_0
-rw-r--r--NEWS45
-rw-r--r--configure.ac6
-rw-r--r--docs/reference/gdata-docs.xml4
-rw-r--r--gdata/gdata-access-rule.c4
-rw-r--r--gdata/gdata-service.h2
-rw-r--r--gdata/services/tasks/gdata-tasks-task.h4
-rw-r--r--gdata/tests/gdata-dummy-authorizer.c6
-rw-r--r--gdata/tests/gdata-dummy-authorizer.h4
8 files changed, 62 insertions, 13 deletions
diff --git a/NEWS b/NEWS
index a046cb74..fc372e45 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,48 @@
+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
===========================================================
diff --git a/configure.ac b/configure.ac
index 93126643..d9dcb4ae 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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
diff --git a/docs/reference/gdata-docs.xml b/docs/reference/gdata-docs.xml
index d3b43663..926d7951 100644
--- a/docs/reference/gdata-docs.xml
+++ b/docs/reference/gdata-docs.xml
@@ -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>
diff --git a/gdata/gdata-access-rule.c b/gdata/gdata-access-rule.c
index 220c2a4c..fff2e43d 100644
--- a/gdata/gdata-access-rule.c
+++ b/gdata/gdata-access-rule.c
@@ -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)
diff --git a/gdata/gdata-service.h b/gdata/gdata-service.h
index 1d536f9b..74b5f0e5 100644
--- a/gdata/gdata-service.h
+++ b/gdata/gdata-service.h
@@ -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.
**/
diff --git a/gdata/services/tasks/gdata-tasks-task.h b/gdata/services/tasks/gdata-tasks-task.h
index b887a1a9..fe4f7db6 100644
--- a/gdata/services/tasks/gdata-tasks-task.h
+++ b/gdata/services/tasks/gdata-tasks-task.h
@@ -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"
diff --git a/gdata/tests/gdata-dummy-authorizer.c b/gdata/tests/gdata-dummy-authorizer.c
index 6197ffb4..3b4e76c5 100644
--- a/gdata/tests/gdata-dummy-authorizer.c
+++ b/gdata/tests/gdata-dummy-authorizer.c
@@ -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)
diff --git a/gdata/tests/gdata-dummy-authorizer.h b/gdata/tests/gdata-dummy-authorizer.h
index 81173140..1ea65f48 100644
--- a/gdata/tests/gdata-dummy-authorizer.h
+++ b/gdata/tests/gdata-dummy-authorizer.h
@@ -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 >*/