Changes for version 0.15 - 2004-03-28
- ENHANCEMENTS from version 0.14
- Both "Makefile.PL" and "Build.PL" are provided.
- New methods: DateTime::SpanSet::current DateTime::Spanset::closest DateTime::Set::map / grep DateTime::SpanSet::map / grep DateTime::SpanSet::intersected_spans DateTime::SpanSet::start_set / end_set
- Recurrences can be bounded sets.
- Recurrences can be as small as 1 nanosecond.
- DateTime::SpanSet::duration may return an 'infinite' DateTime::Duration (instead of scalar infinity).
- *** BACKWARDS INCOMPATIBILITIES from version 0.14 ***
- The next/previous functions used in DT::Set->from_recurrence() MUST work with DateTime::Infinite::Future and DateTime::Infinite::Past parameters.
- Failing to test for "infinity" values is known to cause an infinite loop in some modules.
- DateTime::Set and DateTime::SpanSet methods do not mutate the set. This was the behaviour in version 0.13
Modules
Datetime sets and set math
Datetime spans
set of DateTime spans
Extends Set::Infinite with recurrence functions