Well, this sure took long enough. I kind of turned some bits of the internals into messy crap in the process of fixing the leap second bugs, but at this point I feel pretty confident in the _tests_ at least. So in the future I do hope to un-crap the internals again. Alternately, I wonder if it'd be easier to try to use something like libtai, but that's probably a longer term thing.

Anyway, enjoy ...


0.23 2004-12-09 (the "oh how I hate leap seconds" release)

[ ENHANCEMENTS ]

- Added a number of convenience "set" methods: set_year, set_month,
set_day, set_hour, set_minute, set_second, set_nanosecond, and
set_locale.  Suggested by Michael Schwern.

- Added christian_era and year_with_christian_era methods.

- Clarified that from_epoch(), today(), and now() all return objects
in the UTC time zone.  Suggested by Sagar Shah and others.

- Added formatter parameter to constructor, which allows per-object
stringification.  Based on a patch from Daisuke Maki.

[ BUG FIXES ]

- Trying to serialize DateTime::Infinite objects with Storable blew
up.  Patch by Daisuke Maki.

- Require Test::More 0.34+, since I use a function introduced in that
version in the tests.  Suggested by Jean Forget.

- Fix a bug in strftime() which could cause weirdness with
pathological specifiers like "%%{day_name}%n".  Reported by Jean
Forget.

- Fixed a number of bugs related to leap seconds and time zones.
Reported by Eugene van der Pijll.



/*===========================
VegGuide.Org
Your guide to all that's veg.
===========================*/

Reply via email to