Revision history for Perl module DateTime::Format::Lite

v0.1.0 2026-04-16T13:32:10+0900
	- Initial version
	- Parses and formats datetime strings using strptime-style patterns.
	- XS-accelerated _match_and_extract() and format_datetime() with automatic
	  pure-Perl fallback (DateTime::Format::Lite::PP) when no compiler is available.
	- Supports all standard strptime tokens including %N (nanoseconds), %O
	  (Olson/IANA timezone name), %s (epoch), %z (numeric offset), and %Z
	  (timezone abbreviation).
	- Timezone abbreviation resolution via the IANA SQLite database bundled with
	  DateTime::Lite::TimeZone, with zone_map override for ambiguous abbreviations
	  such as IST or EST.
	- When both %Z and %z are parsed, the explicit numeric offset (%z) takes precedence
	  and the abbreviation is treated as informational.
	- Locale-aware day and month name parsing and formatting via DateTime::Locale::FromCLDR.
	- Three error-handling modes:
	  - on_error => 'undef' (default);
	  - on_error => coderef; and
	  - on_error => die
	- DateTime::Format::Lite::NullObject returned on error in object context for safe
	  method chaining.
	- Exportable strptime() and strftime() convenience functions.
	- Full serialisation support: FREEZE/THAW (Sereal/CBOR), STORABLE_freeze/STORABLE_thaw
	  (Storable), and TO_JSON.
	- Comprehensive cross-field validation: 24-hour vs 12-hour, epoch vs date components,
	  year vs century, day name vs date, and more.