Date

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

5.2.14   xx.xx.2024
           - fix warnings
5.2.13   31.01.2024
           - compilation fix for GCC13
5.2.12   20.07.2023
           - upgrade tests for catch-v3
5.2.11   10.02.2022
           - support fucking perl's substr'ed string (PVLV) in constructors, perl's SvOK always returns false
             for such strings unless SvGETMAGIC called. This fucking and inconsistent language must DIE!
           - tzparse: fix reading of misaligned integers
5.2.10   26.11.2021
           - upgrade tests for catch-v3
5.2.9    07.09.2021
           - fix compilation failure on some systems: clash with fucking C marco
5.2.8    13.07.2021
           - internal improvements
5.2.7    02.07.2021
           - add Date::strptime
           - More correctly parse dates in ISO8601 YYYY-Www format
           - fix compilation warnings
5.2.6    24.05.2021
           - skip setenv test for buggy freebsd versions
5.2.5    13.05.2021
           - bugfix: respect timezones in DateRel ctor from two dates
5.2.4    19.04.2021
           - add MANIFEST.SKIP
5.2.3    08.04.2021
           - move C codes to own lib with cmake
           - several bugfixes
           - make Date thread-safe
           - date objects in localzone (created with null tomezine), now follows tzset() (after they are changed)
5.2.2    25.11.2020
           - support for magical vars in date & daterel ctor
           - change Timezone* -> TimezoneSP back
5.2.1    30.10.2020
           - libcatch related bump
5.2.0    19.06.2020
           - added WEEK constant
           - added support for weeks "w" or "W" in relative date simple string format ($date + "1M 2W")
           - added methods week_of_month(), weeks_in_year(), week_of_year()
5.1.0    15.04.2020
           - added Common Log Format as input and output date format (example: [10/Oct/1999:21:15:05 +0500])
           - added error() getter to Date::Rel
           - added strict mode feature (Date::strict)
           - update embedded timezones db
5.0.4    07.04.2020
           - RT#132310 - fix format constants in docs
5.0.3    02.04.2020
           - change errc package to Error
5.0.2    28.01.2020
           - ISO8601: add support for wrong-formed timezone offsets (with wrong delimiters)
5.0.1    22.01.2020
           - add support for Solaris
5.0.0    20.01.2020
           - 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
4.0.2    20.08.2019
           - remove _aTHX _pTHX junk from API (will slow down threaded perl, but who gives a fuck)
4.0.1    19.08.2019
           - fix tests for -Duselongdouble perl
4.0.0    16.08.2019
           - added mksec to Date object, now_hires, etc
           - full iso 8601 support
           - support for default iso with microseconds and timezone offset
           - parser is now faster
           - move to XS::Install/XS::Framework
           - renamed from Panda::Date to Date



( run in 2.639 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )