libgdata 0.2.0 is now available from: http://download.gnome.org/sources/libgdata/0.2/ 3772ccf571ee0f5113934d83e51579e3 libgdata-0.2.0.tar.bz2 3eea9110621b091b5919c5a613274e99 libgdata-0.2.0.tar.gz This release sees the introduction of a new Google Contacts service API, as well as lots of API changes to the core, and to the Google Calendar service. The core API is looking stable now, but there are likely to be further changes to the service APIs. Lots of small improvements have been made, such as the introduction of ETag support to cut down on unnecessary queries, proxy support and support for storing unknown XML elements. The API documentation is now 100% complete. libgdata has moved to git.gnome.org, GNOME Bugzilla and damned-lies. See the NEWS file for an extensive list of improvements and API changes. About libgdata ============== libgdata is a GLib-based library for accessing online service APIs using the GData protocol --- most notably, Google's services. It provides APIs to access the common Google services, and has full asynchronous support. Overview of changes from libgdata 0.1.0 to libgdata 0.2.0 ========================================================= Major changes: * The updated entry is now returned when inserting an entry * Entries can be updated with gdata_service_update_entry * Entries can be deleted with gdata_service_delete_entry * GDataService has proxy support with the proxy-uri property * Redirects from the server are now handled correctly * API documentation is now complete * Unknown XML elements are stored and returned when building the XML for an entry * ETag support for entries and feeds * Added a Google Contacts service API changes: * Added GDataEntry:etag, gdata_entry_get_etag * Added gdata_entry_get_categories * Added GDataFeed:etag, gdata_feed_get_etag * Added gdata_feed_look_up_entry * Added GDataGDWhen, gdata_gd_when_new, gdata_gd_when_free * Added GDataGDEmailAddress, gdata_gd_email_address_new, gdata_gd_email_address_free * Added GDataGDIMAddress, gdata_gd_im_address_new, gdata_gd_im_address_free * Added GDataGDPhoneNumber, gdata_gd_phone_number_new, gdata_gd_phone_number_free * Added GDataGDPostalAddress, gdata_gd_postal_address_new, gdata_gd_postal_address_free * Added GDataGDOrganization, gdata_gd_organization_new, gdata_gd_organization_free * Added GDataGDReminder, gdata_gd_reminder_new, gdata_gd_reminder_free * Renamed GDataQuery:strict to GDataQuery:is-strict, gdata_query_get_strict to gdata_query_is_strict, gdata_query_set_strict to gdata_query_set_is_strict * Added GDataQuery:etag, gdata_query_get_etag, gdata_query_set_etag * Added GDataService:proxy-uri, gdata_service_get_proxy_uri, gdata_service_set_proxy_uri * Added gdata_service_update_entry * Added gdata_service_update_entry * Removed gdata_service_get_session * Renamed GDataCalendarCalendar:hidden to GDataCalendarCalendar:is-hidden, gdata_calendar_calendar_get_hidden to gdata_calendar_calendar_is_hidden, gdata_calendar_calendar_set_hidden to gdata_calendar_calendar_set_is_hidden * Renamed GDataCalendarCalendar:selected to GDataCalendarCalendar:is-selected, gdata_calendar_calendar_get_selected to gdata_calendar_calendar_is_selected, gdata_calendar_calendar_set_selected to gdata_calendar_calendar_set_is_selected * Renamed GDataCalendarEvent:event-status to GDataCalendarEvent:status, gdata_calendar_event_get_event_status to gdata_calendar_event_get_status, gdata_calendar_event_set_event_status to gdata_calendar_event_set_status * Added gdata_calendar_event_get_people * Added gdata_calendar_event_get_places * Added gdata_calendar_event_add_time, gdata_calendar_event_get_times, gdata_calendar_event_get_primary_time * Removed gdata_calendar_event_set_edited * Made GDataCalendarEvent:edited read-only * Removed gdata_calendar_event_get_start_time, gdata_calendar_event_set_start_time, gdata_calendar_event_get_end_time, gdata_calendar_event_set_end_time, gdata_calendar_event_get_when_value, gdata_calendar_event_set_when_value * Renamed GDataCalendarQuery:ctz to GDataCalendarQuery:timezone, gdata_calendar_query_get_ctz to gdata_calendar_query_get_timezone, gdata_calendar_query_set_ctz to gdata_calendar_query_set_timezone * Added gdata_calendar_service_insert_event * Renamed g_time_val_get_type to gdata_g_time_val_get_type * Added Google Contacts service API Bugs fixed: * Bug 579631 – Add G_GNUC_WARN_UNUSED_RESULT to functions * Bug 578661 – ETag support * Bug 578662 – Support unknown XML elements * Bug 578653 – self-test fails to build on glib-2.18.x * Bug 578652 – Build failure: missing symbol: gdata_query_param_get_type Updated translations: * de (Mario Blättermann) * en_GB (Philip Withnall) * sv (Daniel Nylander) Philip Withnall April 24, 2009 http://live.gnome.org/libgdata
Attachment:
signature.asc
Description: This is a digitally signed message part