From 8153c0c15601362fe598882979c2bbc804d2ce80 Mon Sep 17 00:00:00 2001 From: Stuart Mumford Date: Thu, 4 Apr 2024 14:49:17 +0100 Subject: [PATCH] Release v5.0.4 --- CHANGELOG.rst | 28 ++++++++++++++++++++++++++++ changelog/7262.doc.rst | 1 - changelog/7397.trivial.rst | 2 -- changelog/7446.bugfix.rst | 1 - changelog/7467.bugfix.rst | 2 -- changelog/7512.bugfix.rst | 1 - changelog/7522.bugfix.rst | 1 - changelog/7530.bugfix.rst | 1 - changelog/7545.bugfix.rst | 1 - 9 files changed, 28 insertions(+), 10 deletions(-) delete mode 100644 changelog/7262.doc.rst delete mode 100644 changelog/7397.trivial.rst delete mode 100644 changelog/7446.bugfix.rst delete mode 100644 changelog/7467.bugfix.rst delete mode 100644 changelog/7512.bugfix.rst delete mode 100644 changelog/7522.bugfix.rst delete mode 100644 changelog/7530.bugfix.rst delete mode 100644 changelog/7545.bugfix.rst diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3e595e229a7..f657534f637 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,3 +1,31 @@ +5.0.4 (2024-04-04) +================== + +Bug Fixes +--------- + +- Fix a bug which caused ``Fido.search`` to crash due to SSL certificate verification error for the `~sunpy.net.helio.HECClient` now returns no results and logs a warning in this case. (`#7446 `__) +- The creation of the series string for a JSOC query was not adding the correct escape characters for comparison values for keywords. + This was causing the JSOC to error. (`#7467 `__) +- Fixed a very minor inaccuracy in three `sunpy.map` utility functions (:func:`~sunpy.map.contains_full_disk`, :func:`~sunpy.map.coordinate_is_on_solar_disk`, and :func:`~sunpy.map.is_all_off_disk`) resulting from the accidental use of the small-angle approximation. (`#7512 `__) +- The :meth:`~sunpy.map.GenericMap.rotate` function now correctly updates the NAXISi. (`#7522 `__) +- Fixed an inaccuracy in the implementation of `~sunpy.coordinates.HeliocentricEarthEcliptic` and `~sunpy.coordinates.GeocentricSolarEcliptic` such that the Earth was not exactly in the XY plane, but rather had an error of up ~10 meters. (`#7530 `__) +- Fixed a bug with any coordinate transformation starting in `~sunpy.coordinates.GeocentricEarthEquatorial` (GEI) returning output with AU as the length unit, rather than preserving the length unit of the initial coordinate. (`#7545 `__) + + +Documentation +------------- + +- Created a how to guide on fixing metadata that is either missing or incorrect before passing the header into the `~sunpy.map.Map` class. (`#7262 `__) + + +Internal Changes +---------------- + +- ``pyerfa`` is now a new direct dependency. + It has been an indirect dependency from sunpy 3.1, over two years ago. (`#7397 `__) + + 5.0.3 (2024-01-12) ================== diff --git a/changelog/7262.doc.rst b/changelog/7262.doc.rst deleted file mode 100644 index c8b4c885914..00000000000 --- a/changelog/7262.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Created a how to guide on fixing metadata that is either missing or incorrect before passing the header into the `~sunpy.map.Map` class. diff --git a/changelog/7397.trivial.rst b/changelog/7397.trivial.rst deleted file mode 100644 index 3d5ca75376f..00000000000 --- a/changelog/7397.trivial.rst +++ /dev/null @@ -1,2 +0,0 @@ -``pyerfa`` is now a new direct dependency. -It has been an indirect dependency from sunpy 3.1, over two years ago. diff --git a/changelog/7446.bugfix.rst b/changelog/7446.bugfix.rst deleted file mode 100644 index d32226681f5..00000000000 --- a/changelog/7446.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a bug which caused ``Fido.search`` to crash due to SSL certificate verification error for the `~sunpy.net.helio.HECClient` now returns no results and logs a warning in this case. diff --git a/changelog/7467.bugfix.rst b/changelog/7467.bugfix.rst deleted file mode 100644 index 94840c37872..00000000000 --- a/changelog/7467.bugfix.rst +++ /dev/null @@ -1,2 +0,0 @@ -The creation of the series string for a JSOC query was not adding the correct escape characters for comparison values for keywords. -This was causing the JSOC to error. diff --git a/changelog/7512.bugfix.rst b/changelog/7512.bugfix.rst deleted file mode 100644 index 7980232e419..00000000000 --- a/changelog/7512.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed a very minor inaccuracy in three `sunpy.map` utility functions (:func:`~sunpy.map.contains_full_disk`, :func:`~sunpy.map.coordinate_is_on_solar_disk`, and :func:`~sunpy.map.is_all_off_disk`) resulting from the accidental use of the small-angle approximation. diff --git a/changelog/7522.bugfix.rst b/changelog/7522.bugfix.rst deleted file mode 100644 index ce157bec9ad..00000000000 --- a/changelog/7522.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -The :meth:`~sunpy.map.GenericMap.rotate` function now correctly updates the NAXISi. diff --git a/changelog/7530.bugfix.rst b/changelog/7530.bugfix.rst deleted file mode 100644 index c46c2550cba..00000000000 --- a/changelog/7530.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed an inaccuracy in the implementation of `~sunpy.coordinates.HeliocentricEarthEcliptic` and `~sunpy.coordinates.GeocentricSolarEcliptic` such that the Earth was not exactly in the XY plane, but rather had an error of up ~10 meters. diff --git a/changelog/7545.bugfix.rst b/changelog/7545.bugfix.rst deleted file mode 100644 index e355eb3afb3..00000000000 --- a/changelog/7545.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed a bug with any coordinate transformation starting in `~sunpy.coordinates.GeocentricEarthEquatorial` (GEI) returning output with AU as the length unit, rather than preserving the length unit of the initial coordinate.