A new release is brewing, but it's still a week or two away from  
being polished enough. But as the library has not been updated for  
around 8 weeks, i just wanted to give an update what to
expect in the next release, and what is not in it.

Currently, the following features/bugfixes are there:

1.1.0.0

     * To enable ASP.NET hosting in medium trust, we removed the  
usage of the NetworkCredentials class. From now on, credentials are  
either passed as username/password, or using the GDataCredentials.  
(issue 57)
     * Changed "adminUserName" to "adminEmailAddress" in AppsService  
so that it's more clear what information is actually required for  
this parameter.
     * added GZip support for .NET 1.1, 2.0 and .NET Compact  
Framework 2.0.
     * fixed a Google Base issue (The server doesn't accept  
scientific notations for floats)
     * fixed typo in the blogger sample (www..blogger), which made  
the sample hard to use
     * added the ability to use authsubtokens to the ExecRequest  
utility (including exchange of a onetime token to a session token).  
Just run ExecRequest for the command line parameters
     * make the GAuthToken property of the GAuthRequestFactory  
public. It was mistakenly marked internal, so that the token could  
not be retrieved by a client application for caching.
     * fixed a parsing issue that resulted in Batch Upload hanging if  
an unknown element was encountered
     * added a helper method on AtomBase (entry and feed) to find  
exensionelements by specifying a localname and an optional namespace  
(issue 81)
     * the extension mechanism was reworked by creating an  
ExtensionElementFactory interface that takes care of parsing  
elements. ElementFactories are registered on the AtomBase (entry and  
feed) level.
     * Fixed Issue 60, mulitple Reminders per Event. Note, that this  
introduces slight changes when dealing with this. A new property,  
EventEntry.Reminders, was created. The old property,  
EventEntry.Reminder, still exists, and only works on the first  
Reminder in the list. Setting the old property will delete all  
addtional reminders.The Reminders property is of type ArrayList (this  
is an artifact of being .NET 1.1 compatible, once we move to .NET 2.0  
or later, if that ever happens, this could/should be typed).
     * Support for Google Calendar WebContent Gadgets is included. A  
WebContent element has a SortedList property to set and retrieve  
those preferences. See caltest.cs for an example.
     * Modified data model for Spreadsheets worksheets to make it  
easier to change and construct associated meta-data
     * Added the ctz parameter to the EventQuery class. This  
parameter allows to specify the timezone that is used to calculate  
start/end times for the returned events
     * Added an AlternateUri Property on the AtomEntry class. This  
property returns the AtomUri of a rel=alternate type=html LINK entry.  
As this is similiar to the ill named LINK helper on the spreadsheet  
entry, that helper was removed, as they do serve the same purpose,  
and the link helper was read only.
     * Added an FeedUri Property on the AtomEntry class. This  
property returns the AtomUri of a rel=#feed type=atom+xml LINK entry.
     * Added an MediaUri Property on the AtomEntry class. This  
property returns the AtomUri of a rel=#edit-media type=atom+xml LINK  
entry.
     * Preliminary Picasa support:
           o Added all media extensions (media:rss, exif and photo>
           o Added a PhotoEntry and PhotoFeed class that contain all  
of those extensions
           o Added unittests to query an album and insert a new photo
     * Added the QuickAdd feature for the Google Calendar. An  
EventEntry has a QuickAdd boolean property. Setting it to true causes  
an insert to be treated like a quickAdd operation.
     * Moved the documentation system to SandCastle


Things that i want to get done before release:

- Picasa support done. There is not a lot missing, so this should be  
ready in the next 2 weeks
- Test to see if the same support works in theory for YouTube without  
major changes. While we won't have a YouTube specialized
    class by then, at least the base support should work to allow you  
get the authentication and the upload etc done. We mainly want to
   make sure that the media support is sufficient for YouTube use cases.
- Test it more.

This release involves a nice restructuring of how extension support  
is done, so future add-ons should be easier to write.

What I would like you, the community, to tell me:

- what property do you need next? Creating Calendars? YouTube?  
Creating Documents?
- What's the main thing where you have to write your own code where  
we could make your life easier?
- oh, and if you like, take the current subversion version for a test  
drive and file bugs, if you find them?
- Overall, feedback. Feedback.... FEEEEDDDDBACCCKKKK... We need to  
know what you want and need,
   because our needs in developing this library, or any other client  
library, is just very different from your needs
   in using it. If you don't tell, we don't know - yep, we can make  
educated guesses, but they can be wrong.



Happy coding


Frank Mantek
[EMAIL PROTECTED]




--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Data API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to