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

  * use Net::HTTP::Tiny and Net::FTP::Tiny instead of HTTP::Tiny and

  * 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

  * in META.{yml,json}, point to public bug tracker

version 0.008; 2012-02-05

  * download leap-seconds.list from more reliable server

  * 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

  * 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