Thanks to Tim Mueller-Seydlitz and Matt Sisk, who found a couple of bugs in the DateTime::Set time zone handling.
I'd like to have some feedback from you, before I put the fixed version on CPAN. You can get the new version from CVS, or send me a mail and I'll send you a tar file. You'll need to update Set::Infinite to version 0.59, it is also in CVS. These are the changes from DateTime::Set version 0.15: - fixed time zone handling in the methods: set_time_zone next/previous/closest/current - removed limitation of duration size in methods: add/add_duration subtract/subtract_duration - requires Set::Infinite 0.59 - uses iterate() experimental argument "backtrack_callback" - the following methods are now mutators: set_time_zone( $tz ) set( locale => $locale ) add( unit => $n ) add_duration( $dur ) subtract( unit => $n ) subtract_duration( $dur ) - fixed max/min of an infinite SpanSet - added test for infinite duration - from_recurrence() code cleanup - parameter checking: The 'dates' argument to from_datetimes() must be a list of DateTime objects That's all for now. - Flavio S. Glock
