The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
0.16     2021-02-14

- Add support for YYYYMMDDThhmm[+-]hhmm and YYYY-MM-DDThh:mm+hh:mm
  formats. Based on GH #13 from lbjw.


0.15     2020-10-24

- Fixed the SYNOPSIS, which showed calling parse_time with a string that would
  cause an error. Reported by Yuki Yoshida. GH #12.


0.14     2020-08-16

- Require DateTime 1.45, which added a year_length() method that this package
  is now using. Reported by Slaven Rezić. GH #11.


0.13     2020-08-15

- Added support for a few more incomplete formats, YYYYMMDDThhmmZ,
  YYYY-MM-DDThh:mmZ, YYYYDDDThhmm, YYYY-DDDThh:mm. Includes a patch from
  Stuart Browne. Fixed GH #3.


0.12     2020-08-15

- Fixed handling of ISO week parsing in some years. Reported by Kent
  Fredric. GH #6.

- This release includes changes from 0.09-0.11 trial releases to switch from
  Params::Validate and Params::ValidationCompiler. Relevant release notes from
  those trial releases are repeated here for clarity.

- Replace Params::Validate with Params::ValidationCompiler.

- Fixed a bug introduced in 0.09 where calling parse_datetime() as a class
  method with some formats would throw an exception.

- Add a format_datetime() method, which makes this class play nicer with
  DateTime.pm. Implemented by Doug
  Bell. https://github.com/jhoblitt/DateTime-Format-ISO8601/pull/2

- Add support for the `YYYY-MM-DDThh:mm:ss.ss[+-]hh` and
  `YYYYMMDDThhmmss.ss[+-]hh` formats. Implemented by Thomas
  Klausner. https://github.com/jhoblitt/DateTime-Format-ISO8601/pull/3


0.11     2020-07-26 (TRIAL RELEASE)

- Replace Params::Validate with Params::ValidationCompiler.


0.10     2020-07-25 (TRIAL RELEASE)

- Fixed a bug introduced in 0.09 where calling parse_datetime() as a class
  method with some formats would throw an exception.


0.09     2020-07-25 (TRIAL RELEASE)

- Add a format_datetime() method, which makes this class play nicer with
  DateTime.pm. Implemented by Doug
  Bell. https://github.com/jhoblitt/DateTime-Format-ISO8601/pull/2

- Add support for the `YYYY-MM-DDThh:mm:ss.ss[+-]hh` and
  `YYYYMMDDThhmmss.ss[+-]hh` formats. Implemented by Thomas
  Klausner. https://github.com/jhoblitt/DateTime-Format-ISO8601/pull/3


0.08     2012-02-11

- rt.cpan.org #52645 : UTC offsets must be in the same format (basic|extended)
  as the time as to which it is attached.


0.07     2010-01-17

- fix test failures caused by tests using DateTime->now(), all tests should
  now pass regardless of the "wallclock" when they are being run


0.06     2007-04-10

- add Test::Distribution tests

- merge rel_0_04_FIXES branch -- fixing the major regressions introduced in
  0.05


0.05     2007-03-27

- disable a test that may fail depending on the localtime date


0.0403   2005-08-07

- update doc format

- tidy Build.PL

- auto-generate Makefile.PL

- change set_base_datetime() to use DT's overloaded <=> instead of ->compare()

- tidy test sources and reduce runtime


0.0402   2004-10-28

- add 8 missing formats, patch by Kelly McCauley


0.0401   2004-02-08

- fix test for -DDD format as reported by Jonathan Leffler <jleffler _AT_ earthlink.net>


0.04     2003-11-15

- require DT 0.18 and DT::F::B 0.77

- recommend Test::Pod 0.95 and File::Find::Rule 0.24

- doc update

- test update

- fix bug in -YY spec

- default handling of 2-digit years is now 0-49 as 20xx and 50-99 as 19xx

- add DefaultCutOffYear()

- add DefaultLegacyYear()

- add base_datetime()

- add clone()

- add cut_off_year()

- add legacy_year()

- add new()

- add set_base_datetime()

- add set_cut_off_year()

- add set_legacy_year()


0.03     2003-07-03

- require DT::F::B 0.75

- 'constructor' in specrefs instead of _normalize_day()

- removed _normalize_day()

- speed enhancement from internals cleanup

- fixed _normalize_week to properly handle week specified without a day of week

- fixed ISO week day tests (count from zero instead of 1 error) 

- ISO8601 sections 5.3.1.1 - 5.3.1.3 and 5.3.3 - 5.3.4.2 maybe prefixed with 'T'

- doc update


0.02     2003-06-26

- require DT 0.13 and DT::F::B 0.74

- dropped Date::ISO dep

- length based string matching where possible

- support '.' as a fractional time separator

- slightly better docs

- bug fix for _add_minute()


0.01     2003-06-21

- support ISO8601 date/time formats