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

Documentation

Timezone information object.

Modules

extremely fast Date framework with timezones, microseconds, relative dates and intervals support.
Relative date object.