version 0.009; 2017-07-27
* bugfix: avoid spuriously falling back from leap-seconds.list to
tai-utc.dat on the grounds of hash mismatch, by accepting the hash
being stated in the file with leading zeroes omitted from each
dotriacontet
* use Net::HTTP::Tiny and Net::FTP::Tiny instead of HTTP::Tiny and
Net::FTP
* load network modules lazily
* update built-in data to 2018-07-01
* test that all modules have matching version numbers
* 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
version 0.008; 2012-02-05
* download leap-seconds.list from more reliable server
utcnist2.colorado.edu
* use HTTP::Tiny and Net::FTP instead of heavyweight LWP
* update built-in data to 2013-01-01
* add author tests for downloading data
* include META.json in distribution
* convert .cvsignore to .gitignore
* add MYMETA.json to .cvsignore
version 0.007; 2010-11-21
* bugfix: require bugfixed version of Math::BigRat (for construction
from decimal fraction strings)
* after an attempted download of leap second data fails, retry after
one to two hours, rather than the 20 to 22 days that we wait before
attempting another update following a successful download
* check for required Perl version at runtime
* avoid latent bug of passing magic variables $1 et al into functions
where in the future they might unexpectedly change value
* update built-in data to 2011-07-01
* 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.006; 2009-05-19
* be more stringent in parsing leap second data files
* use simpler "parent" pragma in place of "base"
* in documentation, use the term "truth value" instead of the less
precise "boolean"
* drop prototypes from method subs (where the prototypes have no effect)
* update built-in data to 2010-01-01
* in tests, avoid unreliable "\d" and "\S" regexp elements
* use full stricture in Build.PL
* quote a stray dependency version number in Build.PL
version 0.005; 2007-09-17
* bugfix: in Time::UTC, ensure that the Time::UTC::Segment that is
loaded is recent enough to have the $SIG{__DIE__} bugfix
* download Mills-style leap-seconds.list, which contains an explicit
expiry date, in preference to USNO tai-utc.dat
* remove from .cvsignore items that don't occur with Module::Build
version 0.004; 2007-09-15
* bugfix: override any ambient $SIG{__DIE__} handler when using eval { }
* update built-in data to 2008-07-01
* use "base" pragma to import Exporter behaviour
* test POD syntax and coverage, and rename some internal functions to
satisfy the coverage test
* build with Module::Build instead of ExtUtils::MakeMaker
* complete dependency list
* include signature in distribution
* in documentation, separate "license" section from "copyright" section
version 0.003; 2007-02-02
* new functions utc_day_to_mjdn() and utc_mjdn_to_day() for
interconversion with MJDNs for interoperability with other code that
deals with UT days
* update built-in data to 2008-01-01
* revise and expand history section in the documentation
* in documentation, reference Date::JD, Time::TAI, and Time::UTC::Now
* test explicitly for correct class of results
version 0.002; 2006-08-03
* include "use" directive in synopsis for Time::UTC::Segment
* add test t/builtin.t of whether builtin TAI-UTC knowledge works at all
* use "=> 0" instead of "=> undef" in unversioned dependencies in
Makefile.PL
* don't include underscore in string version of module version numbers
in Makefile.PL
version 0.001; 2006-05-18
* new functions utc_day_to_cjdn() and utc_cjdn_to_day() for
interconversion with CJDNs for interoperability with calendar code
* download new data if time appears to go backwards
* download new data by HTTP instead of FTP, for performance and to
get through NAT and firewalls better
* use integer arithmetic
* update built-in data to 2007-01-01
* bugfix: foreach_utc_segment_when_complete() wasn't exported
* tests for utc_check_instant() and the "when_complete" mechanism
* small correction to description of TAI in man page
* add Date::ISO8601 to "see also" list
* synch description in man page with README
version 0.000; 2005-01-25
* initial released version