Changes for version 5.0.0
- fix typemaps (make all methods static)
- change parser to ragel (more than 2x speedup) for Date, Date::Rel and Date::Int
- add more parsing formats (rfc822/1123, rfc850, ansi c, dot)
- to_string is now able to output in various common formats
- remove custom-formats methods (iso, mysql, etc)
- add month_name, month_sname, wday_name, wday_sname methods
- add own fast strftime implementation.
- use std::error_code instead of custom numbers
- deprecate some of aliasing methods in Perl adapter
- Time::XS module is now integrated to Date
- aref(), sref(), hash(), href() methods removed
- remove a lot of function aliases
- add iso8601 period format to Date::Rel (example: P1Y2M3DT4H5M6S)
- Date::Int string input/output format changed to iso8601 interval format (example: 2019-01-01T01:02:03/P1Y2M3DT4H5M6S)
- change YMDhms API (remove slow perl hash-array-refs)
- Date::Int is joined with Date::Rel (as Date::Rel)
- fix tests for 32bit OS + 32bit perl
Modules
extremely fast Date framework with timezones, microseconds, relative dates and intervals support.
Relative date object.