Google periodically updates the Calendar Data API in order to deliver new features and to repair defects discovered in previous versions. In most cases, these changes will be transparent to API developers. However, occasionally we need to make changes that require developers to modify their existing applications.
This page documents any changes made to the Calendar API that may effect your application. We recommend that API developers periodically check this list for any new announcements. Changes will also be announced via this page's Atom feed and the Calendar API discussion group.
This release fixes the following issues:
This release fixes the following issues:
rel='http://schemas.google.com/g/2005#event.organizer') to anything but the current organizer will move the event. The returned entry reflects the event on the new calendar.This release fixes the following issues:
<gCal:syncEvent> can now be used with non-primary calendars by setting the X-Redirect-Calendar-Shard: true header.<atom:author> tags.showhidden=true query parameter.This release fixes the following issues:
updated-min is set to a date before the last time a calendar was cleaned. This allows sync clients to know that all events are out out of sync and that a complete rebuild should be performed. (Requires protocol version 2.1.)gd:when and gd:recurrence data are specified when creating an event entry, an HTTP 400 (Bad Request) error is returned.This release fixes the following issues:
This release did not add new features to the Calendar Data API.
This release adds the following new features:
gCal:suppressReplyNotifications, which allows an attendee to suppress email notifications sent to event organizers when replying to an event.This release fixes the following issues:
This release adds the following new features:
This release adds the following new features:
showinlinecomments=false query parameter.gCal:guestsCanModify, gCal:guestsCanInviteOthers, and gCal:guestsCanSeeGuests elements, respectively.This release fixes the following bugs:
gd:recurrence rule. Additionally, the event’s ID no longer changes when doing so.This release introduces version 2.1 of the Calendar Data API. While otherwise identical to version 2.0, when using version 2.1 certain actions will behave in a non-backwards compatible manner, as documented below. This version can be requested by setting the GData-Version: 2.1 HTTP header or appending ?v=2.1 to request URIs.
Changes made in protocol version 2.1 only:
updated-min query parameter for a request is too far in the past.gCal:eid value.If a client wishes to retain version 2.0 error behavior, then it can either send a request with the Gdata-Version: 2.0 HTTP header or append ?v=2.0 to request URIs. In this case, no error will be provided if an outdated updated-min parameter is provided or if a gCal:eid conflict occurs when inserting a recurrence exception. However, the server response docuement will still conform to version 2.1 and contain a Gdata-Version: 2.1 header.
Changes made for all protocol versions:
gAcl:sendNotifications element will no longer appear in responses to ACL update requests.