-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathChanges
124 lines (98 loc) · 3.87 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
Revision history for Perl extension DateTime-Astro
{{$NEXT}}
1.04 2020-09-30T12:29:51Z
* Make sure it works with perl 5.26
1.03 2017-08-20T10:32:17Z
* messed up previous release
1.02 2017-08-20T10:28:44Z
* Migrate to using Minilla for packaging
* Fix packaging details
1.01 17 Aug 2017
* Merged PRs #2, #4, #5
* Updated travis settings
1.00 24 Aug 2012
* This module has been sitting around for way too long.
Although it's not perfect, it works for about 99% of the cases, and
so I'm just going to release it and see if there's anybody who wants
to take a stab at making it work even more correctly
* Declare functions static + inline as much as possible.
* Very minor optimizations
0.99999_03 24 Aug 2012
* What, it has been 2 years?!
* There was a stupid boolean operation that always resulted in true
0.99999_02 27 Aug 2010
* Fixed the adjustment on new moons so that it's done in one step
instead of looping by adjusting fixed amounts. This caused a
significant slow down when calculating new moons that fell in the
range of year >= 2020. Reported by nekokak.
* Micro optimize by moving dt_from_moment() to XS.
* Doc Tweaks
0.99999_01 19 Aug 2010
* Renamed from DateTime::Util::Astro to DateTime::Astro
* Rewritten from scratch using MPFR. DateTime::Astro will host
ALL astro-related calculations so you only need to link to MPFR once :)
* Moved repository to github
Changes (from DateTime-Util-Astro, predecessor of this module)
==============================================================
0.12000 - Tue 04 Nov 2007 [rev 3804]
- Fix ephemeris_correction. The Calculations for middle ages were
totally and utterly wrong. rt #31157
- Cache the results from ephemeris_correction. This makes things nominally
faster.
0.11001 - Wed 30 May 2007
- Just realized that Exporter qw(import) does not work for Exporter
versions < 5.57.
0.11 28 May 2007
- fix solar_longitude_after() to a degree. I still can't get a few dates
to calculate a close enough approximation, but this should do for
many cases (patches welcome)
- use Exporter without subclassing (Sun.pm, Common.pm)
- add warnings
0.10 28 May 2007
- use Class::Data::Inheritable.
- remove set_cache()/get_cache() in favor for cache()
- make Cache::MemoryCache optional
- use Exporter without subclassing (Lunar.pm)
0.09 06 Feb 2007
- Change versioning. No code change.
0.08 05 Feb 2007
- Use DateTime::Util::Calc 0.12, which fixes various problems.
- Fix tests accordingly.
0.07 12 Jan 2005
- Fix bug that came up while debugging DateTime::Event::SolarTerm
- This version was never released
0.06 12 Jan 2005
- Fix solar_longitude_before()
- Add tests
0.05 08 Jan 2005
- Introduce set_cache()/add_cache() interface.
- Change default cache to MemoryCache, but recommend FileCache
0.04 07 Jan 2005
- No more param validation in the name of efficiency
- Use Math::BigInt/Math::BigFloat more extensively
- Require newer DateTime::Util::Calc
- Use Cache::Cache for caching
- No more memoizing
0.02 10 Feb 2004
- Change Build.PL to require DateTime::Util::Calc 0.02, which will handle
prompting for math libraries more elegantly
- Slightly reduce on the number of calls to moment()
0.01 12 Jan 2004
- Turn memoization back on.
- Various minor optimizations (~20% performance increase on some
cases)
0.01_04 29 Dec 2003
- Doc tweak
0.01_03 20 Dec 2003
- Removed debug statement
- Turns out memoization sometime breaks things. Commented out
for the time being
- Changed output of solar_longitude() and lunar_longitude such that
the calculated value is passed through bf_downgrade(). This should
speed things up... in some cases.
- Use constants where applicable
0.01_02 19 Dec 2003
- Add sanity tests
- fix some indentation problems
0.01_01 09 Dec 2003
- Initial Release