Changes for version 0.12_01 - 2022-01-19

  • 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.) 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 adkustment only when adding months or years. Thanks to Christian Carey for finding this.

Modules

Dates in the Christian calendar