Sam Roberts
2004-Jun-26 11:05 UTC
[Vpim-talk] Announcement of vpim-0.9 release, with iCalendar support
First of all, sorry if anybody is getting this email who didn''t want to, I''ve BCCed everybody who has ever contacted me or give me feedback about this library. If you want to receive notifications of future releases, please subscribe to the mailling list. ++++ The News ++++ I''ve uploaded vpim-0.9 to the (new!) Ruby Forge host for the project. Documentation: http://vpim.rubyforge.org/ Downloaded: http://rubyforge.org/projects/vpim Mailing List: http://rubyforge.org/mailman/listinfo/vpim-talk Major changes include partial iCalendar support, and reorganization of the API to make the distinction between decoding data, encoding an object as data, and creating an object more clear. Sorry about the API changes, but working on iCalendar support gave me a clearer view of how things could be organized. Hopefully the expanded documentation and samples will smooth over any rough spots. Any comments or feedback, I''d love to hear, but I''ll be away on vacation for all of July and the 1st week of August, and I''m moving on the 27th. Cheers, Sam
There aren''t any substantial changes, it still does everything I need it to. Anybody else need anything? I''ve been tweaking reminder.rb, mostly, to get reminded of my calendar entries. Here''s the changelog: 0.9a - 2004-10-31 + Made sure all events occure once in rrules. + New sample of encoding: mutt-aliases-vcard.rb + Added ToDo support to reminder.rb. Cheers, Sam
Fixes a bug introduced by a previous bug fix. Also, includes some sample code donated by Dane G. Avilla, he wrote: This morning, I went searching for some Ruby code to parse my wife''s phone#&addresses Excel file into VCards for use with the Mac she''s getting for her birthday, and I found your Vpim project. It was very helpful. I was able to get up and running with your examples in a matter of minutes. In the process of writing code to move from Excel tab-delimited files -> VCards I created an additional class that you may find useful. My VCardField class provides a number of functions for building VCard fields so that those unfamiliar with the workings of VCard (like I was this morning) can create cards without having to know that they must create a field named "TEL" for a phone number. I''m guessing that most people don''t want to deal with the mechanics of "Create a field named X, with a type of Y to make your work email address show up correctly". VCardField provides an API on top of Vpim::DirectoryInfo::Field to make creating VCard fields quicker and more straightforward. Thanks, Dane. Sam