File: RELEASE_NOTES.txt

package info (click to toggle)
libgdata-java 1.20.0%2Bdak1-2
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 3,428 kB
  • ctags: 7,289
  • sloc: java: 33,714; xml: 605; sh: 19; makefile: 10
file content (251 lines) | stat: -rw-r--r-- 9,656 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
Google Data API - Release Notes

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