|
Packit |
1c5982 |
version 0.011; 2017-07-25
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* no longer include a Makefile.PL in the distribution
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* in documentation, use four-column indentation for all verbatim
|
|
Packit |
1c5982 |
material
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* in META.{yml,json}, point to public bug tracker
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* in META.json, specify type of public repository
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
version 0.010; 2013-09-21
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* bugfix: require bugfixed version of DateTime::TimeZone::SystemV to
|
|
Packit |
1c5982 |
handle ->offset_for_local_datetime with perpetual-DST ruleset that
|
|
Packit |
1c5982 |
can arise with a version-3 tzfile
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
version 0.009; 2013-09-20
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* support version 3 of the tzfile format
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
version 0.008; 2013-07-14
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* bugfix: require bugfixed version of DateTime::TimeZone::SystemV to
|
|
Packit |
1c5982 |
handle POSIX-TZ field showing transitions occurring at 24:00
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* in META.{yml,json}, point to public git repository
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
version 0.007; 2012-03-10
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* bugfix: recognise zone disuse indicator if it comes in the form of
|
|
Packit |
1c5982 |
the POSIX-TZ extension rule
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* distinguish between zone disuse and missing data
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* eliminate use of Date::JD, because it's too heavy to justify the
|
|
Packit |
1c5982 |
minimal convenience gained from it
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* eliminate use of constant.pm, for stylistic consistency
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* test more error cases
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* test behaviour around leap seconds
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* factor out date/time presentation code used for error messages
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* for CRLF test, use a smaller tzfile that tickles the same potential
|
|
Packit |
1c5982 |
bug
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* give test tzfiles appropriately capitalised names
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* convert .cvsignore to .gitignore
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
version 0.006; 2011-09-27
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* include the time and zone name in error messages about non-existent
|
|
Packit |
1c5982 |
local time and unrepresented time
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* check argument types in constructor
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* make test suite work even if DateTime is not available
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
version 0.005; 2011-04-05
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* bugfix: read tzfiles in binary mode
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* include META.json in distribution
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* add MYMETA.json to .cvsignore
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
version 0.004; 2010-08-31
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* for the Olson "Factory" timezone, which has a pseudo-abbreviation
|
|
Packit |
1c5982 |
containing spaces, don't process the TZ value that it contains,
|
|
Packit |
1c5982 |
because it's invalid and DateTime::TimeZone::SystemV objects to it
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* tighten the criteria for recognising the special observance that
|
|
Packit |
1c5982 |
indicates that local time is not defined (abbreviation "zzz" was
|
|
Packit |
1c5982 |
previously the sole criterion, now also require zero offset and
|
|
Packit |
1c5982 |
not DST)
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* allow the ->is_olson and ->category values to be specified to the
|
|
Packit |
1c5982 |
constructor, instead of having fixed values
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* when a local time is non-existent due to an undefined observance,
|
|
Packit |
1c5982 |
give an error message that says so, rather than conflating it with
|
|
Packit |
1c5982 |
local time being non-existent due to an offset change
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* add DateTime::TimeZone::Olson, Time::OlsonTZ::Data, and
|
|
Packit |
1c5982 |
Time::OlsonTZ::Download to the "see also" list
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* test the error message that is given when a local time does not
|
|
Packit |
1c5982 |
exist due to an offset change
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
version 0.003; 2010-07-30
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* in documentation, correct one use of "filename" to "filehandle"
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* in documentation, use the term "truth value" instead of the less
|
|
Packit |
1c5982 |
precise "boolean"
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* abandon use of the "fields" module
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* check for required Perl version at runtime
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* use full stricture in test suite
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* in Build.PL, explicitly declare configure-time requirements
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* remove bogus "exit 0" from Build.PL
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* add MYMETA.yml to .cvsignore
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
version 0.002; 2009-03-22
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* with a version-1 tzfile, treat the last observance as continuing
|
|
Packit |
1c5982 |
indefinitely, rather than as having no rule for the future
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* test POD syntax and coverage, and rename some internal functions to
|
|
Packit |
1c5982 |
satisfy the coverage test
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* drop prototypes from method subs (where the prototypes have no effect)
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* in tests, avoid unreliable "\d" regexp element
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* typo fix in documentation
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* really complete dependency list (was missing "integer", and
|
|
Packit |
1c5982 |
build_requires was missing "IO::File")
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* include "distribution_type" entry in META.yml to satisfy CPANTS
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* in documentation, separate "license" section from "copyright" section
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* use full stricture in Build.PL
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* remove from .cvsignore items that don't occur with Module::Build
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
version 0.001; 2007-09-12
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* bugfix: override any ambient $SIG{__DIE__} handler when using eval { }
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* bugfix: require bugfixed version of DateTime::TimeZone::SystemV
|
|
Packit |
1c5982 |
(for $SIG{__DIE__} handling)
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* new key/value constructor parameter style
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* constructor option to set timezone name independently from filename
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* constructor option to supply an open filehandle
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* use "fields" module to structure object
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* build with Module::Build instead of ExtUtils::MakeMaker
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* complete dependency list
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* include signature in distribution
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
version 0.000; 2007-02-10
|
|
Packit |
1c5982 |
|
|
Packit |
1c5982 |
* initial released version
|