=== 0.7.1 - 6 July 2007 * fixed http://rick_denatale.lighthouseapp.com/projects/30941/tickets/15 duration validation issues * fixed http://rick_denatale.lighthouseapp.com/projects/30941/tickets/16 event finish_time loses timezone info when event has a dtstart and duration === 0.7.0 - 29 June 2009 * fixed http://rick_denatale.lighthouseapp.com/projects/30941/tickets/14 component without recurrence properties should enumerate just itself only if it is within the period between starting and before * added the :overlapping option to OccurrenceEnumerator#occurrences - Allows the enumeration of occurrences which are either partiall or completely within a timespan given by a pair of Dates/Times/DateTimes * Fixed some Ruby 1.9 incompatibilities * Added some new rake tasks to run specs under multi-ruby === 0.6.3 - 14 June 2009 * Fixed http://rick_denatale.lighthouseapp.com/projects/30941-ri_cal/tickets/13 tzinfotimezones-with-no-transitions-fail-on-export === 0.6.2 - 11 June 2009 * Fixed http://rick_denatale.lighthouseapp.com/projects/30941-ri_cal/tickets/12 export-failure-for-unbounded-tzinfo-timezone === 0.6.1 - 6 June 2009 * Fixed problem with file which loads activesupport for the rake spec:with_activesupport task, it now requires >=2.2 instead of <=2.2 - Thanks to Paul Scott-Murphy for finding this. === 0.6.0 - 5 June 2009 Time for a minor version bump. * Improved overall enumeration performance bypassing most of the effects of the poor performance of Ruby's DateTime class. * Added a framework for performance monitoring during development. - New performance directory with subdirs for code to be monitored for performance (subjects) - New script files: script/benchmark_subject runs a ruby benchmark on one performance subject script/profile_subject runs ruby-prof for a subject and puts a kcachegrind compatible calltree in the performance_data directory. - New rake tasks: performance:benchmark runs benchmarks against all subjects in the performance directory and produces a consolidated output file in performance_data/benchmarks.out performance:profile runs script/profile_subject against all subjects in the performance directory. === 0.5.3 - 1 June, 2009 * Improved performance of time zone enumeration, TimeZonePeriod now caches occurrences * Added a profiling directory which contains ruby programs which benchmark and/or profile performance === 0.5.2 * Fixed http://rick_denatale.lighthouseapp.com/projects/30941/tickets/11 Export folding is not UTF-8 Safe === 0.5.1 * Fixed README to acknowledge release on RubyForge === 0.5.0 rubyforge release candidate Tue May 26 10:26:43 2009 -0400 * Added OccurrenceEnumerator#zulu_occurrence_range === 0.0.11 Sat May 23 18:24:57 2009 -0400 * Fixed http://rick_denatale.lighthouseapp.com/projects/30941/tickets/5 * Fixed http://rick_denatale.lighthouseapp.com/projects/30941/tickets/9 === 0.0.10 * Fixed http://rick_denatale.lighthouseapp.com/projects/30941/tickets/8 === 0.0.9 * Fixed http://rick_denatale.lighthouseapp.com/projects/30941/tickets/4 Missing comparison methods in PropertyValue::Date * Fixed http://rick_denatale.lighthouseapp.com/projects/30941/tickets/6 Type of dtstart and dtend (DATE or DATETIME) now preserved on enumeration === 0.0.8 * Fixed http://rick_denatale.lighthouseapp.com/projects/30941-ri_cal/tickets/1 EXDATE and RDATE now pick up the timezone from DateTime, Time, and TimeWithZone values * Fixed http://rick_denatale.lighthouseapp.com/projects/30941/tickets/2 Missing arithmetic methods in PropertyValue::Date * Fixed http://rick_denatale.lighthouseapp.com/projects/30941/tickets/3 Components with no recurrence rules or rdate properties failed on enumeration, they now will enumerate a single occurrence === 0.0.7 * Fixed a bug relating to properly recognizing ActiveRecord::TimeWithZone * DATETIME propertyvalues will now return an instance of TimeWithZone instead of DateTime when activesupport is present, and it is appropriate. See the README for details === 0.0.6 * Added rake tasks to run specs with either the tzinfo gem or activesupport (<=2.2) * Default rake task now runs both of these === 0.0.5 * Fixed a bug in occurrence enumeration reported by paulsm on github === 0.0.4 * Fixed a bug in imported timezones reported by paulsm on github === 0.0.3 * Added tzid method to Ruby Time and DateTime instances, and to ActiveRecord::TimeWithZone if it is defined this method is used to determine the desired timezone when an instance of one of these classes is given as the value of a datetime property. If the tzid is nil then the default tzid is used, if it is set to :floating then the property will be a floating time. * Removed the ability to pass an array with a tzid string and a date-time since the above made it unnecessary * The ruby datetime property returned from the ruby_value method on the DateTime property will return an instance of ::DateTime with: ** The proper utc offset ** The tzid set to the right tzid * Made exdate/rdate building possible * Added a default_tzid attribute to the Calendar component, if this attribute is not set for a particular calendar it will delegate to the default set for the DateTime property class. * Added fix patches from ** http://github.com/kjwierenga/ri_cal ** http://github.com/wesmaldonado/ri_cal === 0.0.2 * Fixed gemspec == 0.0.1 * Initial public release