Inital commit
This commit is contained in:
@@ -0,0 +1,510 @@
|
||||
Google Data API - Release Notes
|
||||
Notes for v1.43.0
|
||||
-----------------
|
||||
o Add HealthDemo to the Health API.
|
||||
o Fixes issue 249: setUserCredentials method hangs from sample code.
|
||||
o Sites API adds version 1.3 which includes TagCategory.
|
||||
o Updates appsforyourdomain API for Gmail Settings.
|
||||
o Updates GData client URL scheme to use Https. Also Updates several samples.
|
||||
|
||||
Notes for v1.42.0
|
||||
-----------------
|
||||
o Update Analytics API * New fields
|
||||
|
||||
Notes for v1.41.5
|
||||
-----------------
|
||||
o Update Analytics API
|
||||
o Fix AuthSub encoding/decoding issue.
|
||||
|
||||
Notes for v1.41.4
|
||||
-----------------
|
||||
o Updates Apps For Your Domain API
|
||||
o Updates Youtube API
|
||||
|
||||
Notes for v1.41.3
|
||||
-----------------
|
||||
o Updated Apps Audit API
|
||||
|
||||
Notes for v1.41.2
|
||||
-----------------
|
||||
o Updated YouTube API
|
||||
o Fixed bug cuased by a new attribute in responses.
|
||||
|
||||
|
||||
Notes for v1.41.1
|
||||
-----------------
|
||||
o Updated Document List Data API.
|
||||
o Updated Sites Data API.
|
||||
|
||||
Notes for v1.41.0
|
||||
------------------
|
||||
o Added support for resumable media upload feature.
|
||||
o Updated Appsforyour Domain Admin settings API.
|
||||
o Bug fix in Webmaster tools API to handle file-content attribute.
|
||||
|
||||
Notes for v1.40.3
|
||||
-----------------
|
||||
o Updated Google Sites API to include sites and user access control feeds.
|
||||
|
||||
Notes for v1.40.2
|
||||
-----------------
|
||||
o Added support for 2 Legged OAuth authentication.
|
||||
o Removed requirement to set com.google.gdata.DisableCookieHandler property
|
||||
when running in Google App Engine environment.
|
||||
|
||||
Notes for v1.40.1
|
||||
-----------------
|
||||
o Updated Project Hosting Data API.
|
||||
o Updated Google Analytics Data API.
|
||||
|
||||
Notes for v1.40.0
|
||||
-----------------
|
||||
o Added Google Translator Tookkit Data API.
|
||||
o Updated Finance Data API to use version 2 of GData protocol.
|
||||
|
||||
Notes for v1.39.1
|
||||
-----------------
|
||||
o Added site usefulness element in Google Sidewiki Data API. For additional
|
||||
details see http://code.google.com/apis/sidewiki/changelog.html.
|
||||
|
||||
Notes for v1.39.0
|
||||
-----------------
|
||||
o Added support for Google Project Hosting Data API.
|
||||
|
||||
Notes for v1.38.0
|
||||
-----------------
|
||||
Sep 24, 2009
|
||||
o Added support for Google Sites Data API.
|
||||
|
||||
Notes for v1.37.0
|
||||
-----------------
|
||||
Sep 23, 2009
|
||||
o Added support for Google Sidewiki Data API
|
||||
(http://code.google.com/apis/sidewiki).
|
||||
|
||||
Notes for v1.36.0
|
||||
-----------------
|
||||
Aug 25, 2009
|
||||
o Added support for version 3 of Documents List Data API. This update
|
||||
includes support for PDF uploads, folder sharing, domain and group
|
||||
level ACLs, and document revision history.
|
||||
|
||||
Notes for v1.35.1
|
||||
-----------------
|
||||
Aug 8, 2009
|
||||
o Expanded Google Maps Data API sample code and minor bug fixes.
|
||||
|
||||
Notes for v1.35.0
|
||||
-----------------
|
||||
Jul 22, 2009
|
||||
o Updated Photos Data API to use Version 2 of Google Data Protocol.
|
||||
o Removed com.google.gdata.util.common.annotations package in favor of
|
||||
com.google.common.annotations available in google-collections library.
|
||||
o Fixed bug java.lang.UnsupportedClassVersionError in version 1.34.
|
||||
|
||||
Notes for v1.34.0
|
||||
-----------------
|
||||
Jun 24, 2009
|
||||
o Updated YouTube API data model classes.
|
||||
o Fixed encoding issue with atom content in a multipart/related body.
|
||||
|
||||
Notes for v1.33.0
|
||||
-----------------
|
||||
Jun 8, 2009
|
||||
o Update Google Contacts Data API to support version 3 of Contacts API.
|
||||
Version 3.0 brings greatly expanded data schema, including support for
|
||||
structured name and postal address.
|
||||
o Added support for generic group attributes in Google Base Data API.
|
||||
o Updated OAuth implementation to support changes related to OAuth 1.0a
|
||||
specification.
|
||||
|
||||
Notes for v1.32.1
|
||||
-----------------
|
||||
May 27, 2009
|
||||
o Added support for Table and Record feeds in Google Spreadsheets Data API.
|
||||
|
||||
Notes for v1.32.0
|
||||
-----------------
|
||||
May 20, 2009
|
||||
o Added support for Google Maps Data API.
|
||||
|
||||
Notes for v1.31.1
|
||||
-----------------
|
||||
Apr 22, 2009
|
||||
o Fixed bug in com.google.gdata.util.net.UriEncoder which causes infinite
|
||||
when run in JDK 1.5 in MacOS because of a JDK bug.
|
||||
|
||||
Notes for v1.31.0
|
||||
-----------------
|
||||
Apr 21, 2009
|
||||
o Added support for Analytics Google Data API.
|
||||
o Updated Books API, Docs API and OAuth samples code.
|
||||
o Updated Apps Groups API to use https instead of http.
|
||||
o Fixed non-blocking bugs related to comptability with Google Java App Engine.
|
||||
|
||||
Notes for v1.30.0
|
||||
-----------------
|
||||
Feb 11, 2009
|
||||
o Updated ant build configuration to reduce build time by ~60%. Thanks to
|
||||
"mchenryc" for this contribution. See
|
||||
http://code.google.com/p/gdata-java-client/issues/detail?id=82 for details.
|
||||
o Added support for ChannelFeed and UserEventFeed in YouTube Data API.
|
||||
o Fixed batch support issue in YouTube Data API Feed classes.
|
||||
o Fixed bug related to GoogleService#delete fails in case of redirection in
|
||||
GData Protocol version 2. See
|
||||
http://code.google.com/p/gdata-java-client/issues/detail?id=82 for details.
|
||||
|
||||
Notes for v1.29.0
|
||||
-----------------
|
||||
Jan 9, 2009
|
||||
o Added support for AppsForYourDomain Groups API.
|
||||
|
||||
Notes for v1.28.0
|
||||
-----------------
|
||||
Dec 17, 2008
|
||||
o Fixed bug in com.google.gdata.util.common.base.CharMatcher which shows up
|
||||
only when executing in eclipse with JDK 1.5.
|
||||
|
||||
Notes for v1.27.0
|
||||
-----------------
|
||||
Dec 10, 2008
|
||||
o Updated Contacts, Webmaster Tools Google Data APIs to use Version 2 of
|
||||
Google Data Protocol. With this
|
||||
change all requests from the above mentioned APIs will send requests with
|
||||
the "GData-Version" http header set to "2.0". If you need to request older
|
||||
versions of the feed, you can do so by calling "{Property}Service#setProtocolVersion".
|
||||
o Contacts Version 2 API has few breaking changes. For details refer to
|
||||
Contacts API version 2 migration guide at
|
||||
http://code.google.com/apis/contacts/docs/2.0/migration_guide.html
|
||||
o Webmaster Tools Version 2 API does not contain any new features. But it
|
||||
inherits all of the GData Protocol Version 2 core capabilities including
|
||||
Etags and user of new opensearch namespace.
|
||||
o Added new data model classes for Attendee Feed and Access Control Entry in
|
||||
Calendar Data API.
|
||||
|
||||
Notes for v1.26.0
|
||||
-----------------
|
||||
Nov 20, 2008
|
||||
o Fixed bug related to failure to load com.google.gdata.util.common.xml.XmlWriter
|
||||
when executing in eclipse with JDK 1.5.
|
||||
|
||||
Notes for v1.25.0
|
||||
-----------------
|
||||
Nov 13, 2008
|
||||
o Updated Google Base, Blogger, Calendar, Code Search, Document List, Finance, Health
|
||||
and Spreadsheet Data APIs to use version 2 of Google Data Protocol. With this
|
||||
change all requests from the above mentioned APIs will send requests with
|
||||
the "GData-Version" http header set to "2.0". If you need to request older
|
||||
versions of the feed, you can do so by calling "{Property}Service#setProtocolVersion".
|
||||
o The Version 2 protocol for above APIs does not contain any new features
|
||||
specific to that API. But they inherit all of the GData Protocol Version 2
|
||||
core capabilities including Etags, use of new opensearch namespace.
|
||||
|
||||
Notes for v1.24.0
|
||||
-----------------
|
||||
Oct 20, 2008
|
||||
o Added support for version 2 of Google Data API. API versioning is
|
||||
rolled-out in phases and currently limited documentation about API
|
||||
versioning is available at
|
||||
http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#API_Versioning.
|
||||
As of this release only YouTube Data API supports version 2.
|
||||
Version 2 provides significant feature enhancements including:
|
||||
1. Added Support for caching through http ETag headers. The implementation is
|
||||
compatible with specification in RFC 2616 with support for If-Match,
|
||||
If-None-Match, If-Modified-Since headers. Other conditional headers are
|
||||
not supported.
|
||||
2. Updated OpenSearch namespace from http://a9.com/-/spec/opensearchrss/1.0/
|
||||
to http://a9.com/-/spec/opensearch/1.1/.
|
||||
3. Introduced "GData-Version" header to indicate requested protocol
|
||||
version. The GData-Version header value is of format
|
||||
"<major_version>.<minor_version>". Possible values as of this release
|
||||
are "1.0" and "2.0". The version information can also be specified
|
||||
using "v=2.0" query parameter.
|
||||
All version 2 enabled Google Data API Services will continue to support
|
||||
version 1 of the protocol. If both "GData-Version" header and "v" query
|
||||
parameter are not specified in the request, the server defaults to
|
||||
version 1.0.
|
||||
o Updated com.google.gdata.client.youtube.YouTubeService class to use
|
||||
version 2 of the YouTube Data API as default version. Refer to YouTube API
|
||||
developer guide at
|
||||
http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html for
|
||||
details on version 2 API. Refer to YouTube Data API Migration Guide at
|
||||
http://code.google.com/apis/youtube/2.0/migration.html for details on
|
||||
breaking changes from version 1 to version 2, and details on how to migrate
|
||||
your code to work with version 2 of the YouTube Data API.
|
||||
NOTE: There are breaking API changes between version 1 and version 2.
|
||||
Though it is not required to upgrade to version 2.0 immediately, it is
|
||||
highly recommended to upgrade version 2.0. Older versions of YouTube Data
|
||||
API libraries will continue to work until version 1.0 is deprecated.
|
||||
|
||||
Notes for v1.23.0
|
||||
-----------------
|
||||
Oct 2, 2008
|
||||
o Added samples for Apps API interface to update gmail settings.
|
||||
|
||||
Notes for v1.22.0
|
||||
-----------------
|
||||
Sep 22, 2008
|
||||
o Added support for Book Search Data API.
|
||||
o Data model updates for Blogger Data API, Youtube Data API.
|
||||
|
||||
Notes for v1.21.0
|
||||
-----------------
|
||||
Sep 9, 2008
|
||||
o Added support for OAuth authentication with options to sign requests
|
||||
using RSA-SHA1 or HMAC-SHA1. See OAuth sample included in this package
|
||||
for usage details.
|
||||
o Updated PicasaWeb Album API and YouTube API data model classes.
|
||||
o Added Atom threading extensions (RFC 4685) support in Blogger API.
|
||||
o Fixed a bug related to retries related to session expiry.
|
||||
o Support for chunking related to media uploads for large video files.
|
||||
|
||||
Notes for v1.20.0
|
||||
-----------------
|
||||
Jun 24, 2008
|
||||
o Added support for Finance GData API. For details refer to
|
||||
http://code.google.com/apis/finance/.
|
||||
|
||||
Notes for v1.19.0
|
||||
-----------------
|
||||
Jun 19, 2008
|
||||
o Added support for Webmaster Tools API. For details refer to
|
||||
http://code.google.com/apis/webmastertools/.
|
||||
|
||||
Notes for v1.18.0
|
||||
-----------------
|
||||
May 29, 2008
|
||||
o Added support to handle GData Protocol Version 2. This provides capability
|
||||
for the APIs to be fully compliant with Atom Publishing Protocol
|
||||
(http://bitworking.org/projects/atom/rfc5023.html). This introduces a new
|
||||
HTTP request header "GData-Version" which indicates whether a
|
||||
request/response is v1 or v2. Not all services are v2 compatible yet.
|
||||
Only Blogger API is v2 compatible as of this release. By default all requests
|
||||
will use GData Protocol Version 1.
|
||||
o Added support to handle ETags and if-match, if-none-match,
|
||||
if-modified-since conditional headers as defined in
|
||||
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.19. This is
|
||||
applicable only for GData Protocol Version 2.
|
||||
o Added several new features in Contacts API
|
||||
o Added support to group contacts.
|
||||
o Added support to access/update contact photos.
|
||||
o Added ability to append custom contact fields.
|
||||
For details refer to http://code.google.com/apis/contacts/.
|
||||
|
||||
Notes for v1.17.0
|
||||
-----------------
|
||||
May 20, 2008
|
||||
o Added support for Google Health GData API. This provides minimal interface
|
||||
to interact with Google Health Service. This API does not include data
|
||||
model classes for CCR health records.
|
||||
o Added new error types in Google Apps API.
|
||||
|
||||
Notes for v1.16.4
|
||||
-----------------
|
||||
Apr 19, 2008
|
||||
o Fixed compiled jars to be compatible with Java 5.
|
||||
|
||||
Notes for v1.16.3
|
||||
-----------------
|
||||
Apr 03, 2008
|
||||
o Added support to enable Authentication to Proxy Service for hosted
|
||||
Google Apps. See AuthSub for Web Application documentation for details
|
||||
http://code.google.com/apis/accounts/docs/AuthForWebApps.html.
|
||||
o Added support for RFC 822 text message encoding in Email Migration API.
|
||||
o Fixed issue related to handling YouTube video entries with empty
|
||||
description.
|
||||
|
||||
Notes for v1.16.2
|
||||
-----------------
|
||||
Mar 12, 2008
|
||||
o Added write support including video upload feature in YouTube API.
|
||||
|
||||
Notes for v1.16.1
|
||||
-----------------
|
||||
Mar 11, 2008
|
||||
o Fixed bug related to YouTube video feed parsing error.
|
||||
|
||||
Notes for v1.16.0
|
||||
-----------------
|
||||
Mar 05, 2008
|
||||
o Added Java client support for Google Contacts API.
|
||||
o Samples are packaged separately from source code. With this change, there
|
||||
will be two packages, gdata-src.java.zip which contains the API source
|
||||
and gdata-samples.java.zip which contains samples and precompiled lib.
|
||||
|
||||
Notes for v1.15.2
|
||||
-----------------
|
||||
Dec 27, 2007
|
||||
o Added support to upload image files using Document List Feed Data API.
|
||||
|
||||
Notes for v1.15.1
|
||||
-----------------
|
||||
Dec 6, 2007
|
||||
o Added support for media feed in Google Base data API. With the media feed
|
||||
support you can manage binary attachments to your Google Base items. With
|
||||
this change you will require Java Mail and Java Activation Framework to
|
||||
use Google Base data API.
|
||||
|
||||
Notes for v1.15.0
|
||||
-----------------
|
||||
Nov 15, 2007
|
||||
o Added Java client support for Google Apps Email Migration API.
|
||||
o Removed GData API documentation from the release package. Online
|
||||
documentation is available at http://code.google.com/apis/gdata.
|
||||
|
||||
Notes for v1.14.1
|
||||
-----------------
|
||||
Oct 02, 2007
|
||||
o Added batch support for Event Feed in Calendar Data API.
|
||||
o Added batch support for Cells Feed in Spreadsheet Data API.
|
||||
o Added support to handle foreign markup constraints as specified in RFC4287
|
||||
sec 6.3 and AtomPub section 6.2.
|
||||
o Lowered visibility of log messages reporting on unrecognized foreign markup
|
||||
in xml feeds from INFO level to FINE level.
|
||||
|
||||
Notes for v1.14.0
|
||||
-----------------
|
||||
Aug 28, 2007
|
||||
o Added support for YouTube Data API.
|
||||
o Refactored core GData code to remove dependency on
|
||||
JavaMail, Java Activation Framework for non-media services.
|
||||
With this change, only media dependent services such as,
|
||||
Document List Data API, Picasa Web Album API and YouTube Data API require
|
||||
JavaMail and Java Activation Framework.
|
||||
o Simplified ant build configuration into multiple files. This may require
|
||||
updates to your IDE settings to point to new ant targets. For the list of
|
||||
available build targets refer to java/build.xml ant build file.
|
||||
|
||||
Notes for v1.13.0
|
||||
-----------------
|
||||
July 30, 2007
|
||||
o Added support for Google Documents List Data API.
|
||||
o Added support for Calendar Gadgets in Calendar Data API.
|
||||
o Added samples for interacting with read/write calendar feeds in
|
||||
Calendar Data API
|
||||
o Deprecated Geo format gd:geoPt from data model.
|
||||
|
||||
Notes for v1.12.0
|
||||
-----------------
|
||||
June 21, 2007
|
||||
o Added support for standard Geo formats including GeoRSS, W3C Semantic Web IG
|
||||
and GML format. The use of gd:geoPt is discouraged.
|
||||
o Updated GData Java client library versioning to follow the standard format
|
||||
"<major_release>.<minor_release>.<patch_release>". In this release the
|
||||
version number changed from "1.0.11" to "1.12.0" to reflect the updated
|
||||
versioning scheme.
|
||||
|
||||
Notes for v1.0.11
|
||||
-----------------
|
||||
May 15, 2007
|
||||
o Added event publisher mashup sample that demonstrates how to retrieve and
|
||||
publish structured data from one google service to another google service.
|
||||
This sample retrieves list of events stored in a Google Spreadsheet and
|
||||
publish those events to Google Calendar and Google Base.
|
||||
|
||||
Notes for v1.0.10
|
||||
-----------------
|
||||
May 1, 2007
|
||||
o Added Java client support and extenstions for Google Calendar
|
||||
access control lists (ACLs).
|
||||
o Added Blogger GData API sample.
|
||||
o Changed inheritance hierarchy for CalendarEventFeed. As a side effect,
|
||||
getEntries() method for Calendar event feed will return list of
|
||||
objects of type CalendarEventEntry instead of EventEntry.
|
||||
o Changed participant types for CalendarEventEntry. As a side effect,
|
||||
getParticipants() method for Calendar event entry will return list of
|
||||
objects of type EventWho instead of Who.
|
||||
|
||||
Notes for v1.0.9
|
||||
----------------
|
||||
March 21, 2007
|
||||
o Added Java client support and extensions for GData Picasa Web Album API.
|
||||
o Added Java client support and extensions for GData Apps For Your Domain API.
|
||||
o Added "method" attribute to <gd:reminder>. The "method" attribute can be
|
||||
used to specify notification method for Calendar event related reminders.
|
||||
The "method" value can be one of ALERT, EMAIL, SMS, ALL or NONE.
|
||||
o Introduced dependency on Sun's JavaMail API. To use client package,
|
||||
download and install activation.jar, mail.jar libraries from Sun's JavaMail
|
||||
API package version 1.4 or later.
|
||||
|
||||
Notes for v1.0.8
|
||||
----------------
|
||||
February 22, 2007
|
||||
o Added Java client support and extensions for GData Google Base API.
|
||||
o Added Java client support and extensions for GData Notebook API.
|
||||
|
||||
Notes for v1.0.7
|
||||
----------------
|
||||
February 06, 2007
|
||||
o Added "return-empty" query parameter to the Spreadsheet Cells feed.
|
||||
When present, empty cells are included in query results.
|
||||
o Spreadsheets data API: Modified the Spreadsheet Cells feed to allow
|
||||
Update (ie. HTTP PUT) on all cells, even empty ones, to change their
|
||||
contents. The use of INSERT on cells is deprecated. DELETE is
|
||||
synonymous with updating the gs:cell@inputValue to the empty string.
|
||||
o Fixed the issue of Calendar API sending never-ending series
|
||||
of sharding redirects.
|
||||
o Modified default configuration of the METHOD_OVERRIDE_PROPERTY
|
||||
system property to false. The Update and Delete methods now use
|
||||
HTTP PUT and DELETE, respectively. To continue with old behavior:
|
||||
Using Java command line argument:
|
||||
-Dcom.google.gdata.UseMethodOverride=true
|
||||
In client code:
|
||||
System.setProperty(HttpGDataRequest.METHOD_OVERRIDE_PROPERTY, "true");
|
||||
|
||||
Notes for v1.0.6
|
||||
----------------
|
||||
November 30, 2006
|
||||
o Added Java client support and extensions for GData Spreadsheets
|
||||
API.
|
||||
|
||||
Notes for v1.0.5
|
||||
----------------
|
||||
October 05, 2006
|
||||
o Added Java client support and extensions for GData CodeSearch
|
||||
API.
|
||||
|
||||
Notes for v1.0.4
|
||||
----------------
|
||||
September 27, 2006
|
||||
o Support Calendar events with web content of different MIME
|
||||
types.
|
||||
o Support two new data model classes, ValueConstruct and
|
||||
EnumConstruct in the Java client library.
|
||||
o Change to introspection document collection representation
|
||||
(Collection.java) in response to changes in APP draft-10. The
|
||||
title information is no longer contained in an attribute of
|
||||
<app:collection> but is instead a nested <atom:title> element.
|
||||
|
||||
Notes for v1.0.3
|
||||
----------------
|
||||
August 29, 2006
|
||||
o Added Batch support in GData library for the Google Base API.
|
||||
o Added introspection support to the client library. This
|
||||
feature will be supported in the future.
|
||||
o Added ability for calendar API to send notifications to users
|
||||
when events are added.
|
||||
o Added the 'web content' field to Calendar feeds which accepts
|
||||
MIME types.
|
||||
o Fixed 'pub:draft'. It was a part of an incorrect namespace and
|
||||
has been moved to the Atom Publishing Control namespace.
|
||||
|
||||
Notes for v1.0.2
|
||||
----------------
|
||||
July 27, 2006
|
||||
o Included the AuthSub utility classes
|
||||
o Included samples for the Calendar client and AuthSub
|
||||
|
||||
Notes for v1.0.1
|
||||
----------------
|
||||
April 28, 2006
|
||||
o Introduce System property "com.google.gdata.UseMethodOverride"
|
||||
to toggle method override functionality. Currently defaults
|
||||
to use the method override. (The method override is used to
|
||||
workaround proxies that do not handle the HTTP methods PUT and
|
||||
DELETE properly)
|
||||
|
||||
Notes for v1.0.0
|
||||
----------------
|
||||
April 19, 2006
|
||||
o Initial release
|
||||
Reference in New Issue
Block a user