Changes for version v0.6.7 - 2026-05-05
- Bug Fixes
- Added checking for unknown arguments passed to constructors that were silently ignored, and causing typos such as C<year> instead of C<years> in C<DateTime::Lite::Duration->new> to produce incorrect results without any indication of error. All constructors now return an error when an unrecognised argument is supplied. This includes new(), from_epoch(), from_object(), from_day_of_year(), last_day_of_month(), and any future constructors that would rely on _new(), and also DateTime::Lite::Duration->new and DateTime::Lite::TimeZone->new
Documentation
Compare DateTime and DateTime::Lite performance
Build the DateTime::Lite::TimeZone SQLite database
Generate leap_seconds.h for DateTime::Lite XS
Modules
Lightweight, low-dependency drop-in replacement for DateTime
Duration objects for use with DateTime::Lite
Exception object for DateTime::Lite
Infinite past and future DateTime::Lite objects
Pure-Perl fallback for the DateTime::Lite XS layer
Lightweight timezone support for DateTime::Lite
Provides
in lib/DateTime/Lite/Infinite.pm
in lib/DateTime/Lite/Infinite.pm
in lib/DateTime/Lite/Infinite.pm
in lib/DateTime/Lite.pm