@@ -9,22 +9,28 @@ Changelog
9
9
Released versions
10
10
-----------------
11
11
12
- Unreleased future version
13
- -------------------------
12
+ v1.52 — 2025 March 18
13
+ ---------------------
14
+
15
+ * Fix: on rare occasions the :func: `~skyfield.almanac.find_risings() `
16
+ and :func: `~skyfield.almanac.find_settings() ` routines could return an
17
+ invalid result if no rising or setting was found, instead of returning
18
+ the moment of transit as their fallback result.
19
+ `#1057 <https://github.com/skyfielders/python-skyfield/issues/1057 >`_
14
20
15
21
* Fix: if the :meth: `~skyfield.positionlib.ICRF.altaz() ` method was
16
- given a position with a NaN coordinate and `` temperature_C `` and
17
- ``pressure_mbar `` parameters with which to compute refraction, then it
18
- would loop forever.
22
+ given a position with a NaN coordinate, and was passed
23
+ ``temperature_C `` and `` pressure_mbar `` parameters with which to
24
+ compute refraction, then it would loop forever.
19
25
`#1046 <https://github.com/skyfielders/python-skyfield/issues/1046 >`_
20
26
21
27
* Fix: the new :class: `~skyfield.framelib.mean_equator_and_equinox_of_date `
22
28
reference frame was off by nearly 0.02 arcseconds because it applied
23
29
precession but forgot to apply the frame tie between ICRS and J2000.
24
30
25
31
* To avoid deprecation warnings on recent Pythons, Skyfield now avoids
26
- Python’s old ``datetime.utcnow() `` method, and avoids applying the
27
- `` ~ `` unary operator.
32
+ Python’s ``datetime.utcnow() `` method, and avoids applying the `` ~ ``
33
+ unary operator.
28
34
29
35
v1.51 — 2025 February 23
30
36
------------------------
0 commit comments