0.14 2022-02-26 T. R. Wyant
Report DateTime validation errors relative to caller, not the point
at which DateTime was called.
Add missing DateTime methods, and xt/author/interface_coverage.t to
ensure the interface stays complete.
Require DateTime 1.53 for all the additional methods. Thanks to
Slaven Rezić, not only for running the CPAN tester that found the
problem, but filing an RT ticket on it. CPAN TESTERS ROCK!
0.13 2022-02-04 T. R. Wyant
Add julian_deviation(). This is like gregorian_deviation(), but
increments on March 1 Gregorian rather than March 1 Julian. Thanks
to Christian Carey for suggesting this.
Correct minimum perl to 5.008004 in metadata. This has always been
the minimum functionally because DateTime requires 5.008004, but for
some reason the Makefile.PL asked for 5.006002.
RT 140734 - Adding large durations. The problem here was that after
doing a straight rata die addition, if the new date was on the other
side of the reform date from the original date a correction would be
applied so that (e.g., using the UK reform date) February 11 Julian
would always be February 22 Gregorian, and vice versa. But this
makes sense only when adding months or years. When adding days it
introduces an error of a day for each year which is a leap year
Julian but not Gregorian. The fix applies the adjustment only when
adding months or years. Thanks to Christian Carey for finding this.
0.12 2021-09-25 T. R. Wyant
Correct repository links in metadata. Thanks to Keith Thompson for
finding and reporting this.
0.11 2021-09-06 T. R. Wyant
Correct generation of 'provides' metadata. Thanks to Favio Poletti
for blogging
https://github.polettix.it/ETOOBUSY/2021/06/15/the-real-pause-workaround/,
and ultimately to Joel Berger for the pointer to
https://metacpan.org/pod/CPAN::Meta::Spec#no_index
0.10 2021-03-15 T. R. Wyant
Add rt.cpan.org back to bug reporting methods. Long live RT!
Correct GitHub ticket link.
Get prerequisites up to snuff and add xt/author/prereq.t to ensure
they stay that way.
0.09 2021-01-10 T. R. Wyant
Add Travis CI testing.
Use GitHub as bug tracker. R.I.P. rt.cpan.org.
Eliminate redirections in POD URL links
0.08 2019-08-14 T. R. Wyant
- Fix broken POD links, and add test to ensure they stay fixed.
0.07 2018-05-01 T. R. Wyant
- Add modules provided to the metadata. This is done only if
Module::Metadata can be loaded.
0.06 2016-11-20 T. R. Wyant
- Repackage licenses into LICENSE/ directory
- Implement full DateTime interface. Unless I missed something.
- Better validation on reform dates (I hope!), plus more ways to
specify.
- Add method calendar_name, and override strftime() so that
calendar_name() can appear in a template.
- Add author tests for various desiderata,
0.05 2016-11-08 T. R. Wyant
- Convert from DateTime language interface to DateTime locale
interface.
- Require Perl 5.008004, since DateTime does.
- Add today() constructor, with same caveats as truncate().
- Document reform date location names.
- Add Tom Wyant to author and copyright notices.
- Use warnings.
0.04 2003-07-28 Eugene van der Pijll
- DateTime 0.14 introduced some incompatible changes.
Updated DT::C::Christian to this new DateTime version.
- If new() is passed a date which is one of the missing days (during
a calendar transform), this is now interpreted as a proleptic
Gregorian date; this means that the returned date is now *before*
the calendar change, instead of *after* the change.
0.03 2003-04-24 Eugene van der Pijll
- added nanosecond support, by requiring DateTime 0.10
- a change in DateTime caused a failure of a test script (t/08math.t
again); fortunately it was in a TODO block; replaced that by
todo_skip
0.02 2003-03-27 Eugene van der Pijll
- how embarrassing - there's a bug in t/08math.t ... now fixed, of
course
- added a number of calendar reform dates; there are now 41 of them
included
0.01 2003-03-26 Eugene van der Pijll
- original version (still buggy, probably)