Fixed. 
Please update the module DateTime::Event::Recurrence to version 0.12.
You can download from CVS or here:
 
http://www.ipct.pucrs.br/flavio/perl/DateTime-Event-Recurrence-0.12.tar.gz

It will be in CPAN soon.

Technical Note: 
There was already a test for feb-29 -- but at that point in the program 
the days are zero-based.

- Flavio S. Glock

Bridget Almas wrote:
> 
> There appears to be a slight inconsistency in the way monthly recurrences on
> day 29, 30 and 31 are handled by DateTime::Event::ICal.  With bymonthday set
> to 29, for a non-leap year, March 1st gets included in the set in place of
> non-existent February 29.  But with bymonthday set to 30, the February
> recurrence is skipped. And with bymonthday set to 31, any months with <31
> days is skipped. I imagine this is because February can sometimes contain 29
> days, but it seems like this should be handled consistently ... either the
> months without the requested day should always be skipped, or the 1st of the
> next month always included.

Reply via email to