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