Changes for version 0.11 - 2003-05-03

  • IMPROVEMENTS
    • Moved a little bit of the leap second code to XS, so DateTime.pm may be a tiny bit faster.
    • Added name() method to DateTime::Language. Suggested by Rick Measham.
    • Use XSLoader with Perl 5.6.0+, which according to ancient perl5-porters discussions saves some memory.
    • Added infinite DateTime objects. See the DateTime::Infinite docs for details.
  • BUG FIXES
    • The %I and %l strftime formats were formatting hours as 0-11, not 1-12 as documented. Patch by Simon Newton.
    • A DateTime::Duration object created only with weeks as a parameter always was positive. Fixed by Flavio Glock.
  • BACKWARDS INCOMPATIBILTIES
    • Because of changes in DateTime::TimeZone 0.13, which this version now requires, when a local time is ambiguous, the latest UTC time is used, rather than the earliest, as was done previously.
    • The Brazilian language module has been renamed as Portugese.
    • Removed DateTime::Duration->compare (which I forgot to document anyway ;) and comparison overloading for DT::Duration. There's no meaningful way to compare 60 days to 2 months.

Modules

A date and time object
Duration objects for date math
Infinite past and future DateTime objects
base class for DateTime.pm-related language localization

Provides

in lib/DateTimePP.pm
in lib/DateTime/Infinite.pm
in lib/DateTime/Infinite.pm
in lib/DateTime/Language/Afar.pm
in lib/DateTime/Language/Amharic.pm
in lib/DateTime/Language/Austrian.pm
in lib/DateTime/Language/Czech.pm
in lib/DateTime/Language/Danish.pm
in lib/DateTime/Language/Dutch.pm
in lib/DateTime/Language/English.pm
in lib/DateTime/Language/French.pm
in lib/DateTime/Language/Gedeo.pm
in lib/DateTime/Language/German.pm
in lib/DateTime/Language/Italian.pm
in lib/DateTime/Language/Norwegian.pm
in lib/DateTime/Language/Oromo.pm
in lib/DateTime/Language/Portugese.pm
in lib/DateTime/Language/Sidama.pm
in lib/DateTime/Language/Somali.pm
in lib/DateTime/Language/Spanish.pm
in lib/DateTime/Language/Swedish.pm
in lib/DateTime/Language/Tigre.pm
in lib/DateTime/Language/TigrinyaEritrean.pm
in lib/DateTime/Language/TigrinyaEthiopian.pm