From c8c0df0e766865995d4cb0d5ecce062d7a8f64f1 Mon Sep 17 00:00:00 2001 From: Stuart Mumford Date: Thu, 4 Apr 2024 14:50:05 +0100 Subject: [PATCH] Release v5.1.2 --- CHANGELOG.rst | 30 ++++++++++++++++++++++++++++++ changelog/7262.doc.rst | 1 - changelog/7376.bugfix.rst | 1 - changelog/7397.trivial.rst | 2 -- changelog/7446.bugfix.rst | 1 - changelog/7467.bugfix.rst | 2 -- changelog/7486.bugfix.rst | 1 - changelog/7512.bugfix.rst | 1 - changelog/7522.bugfix.rst | 1 - changelog/7530.bugfix.rst | 1 - changelog/7545.bugfix.rst | 1 - 11 files changed, 30 insertions(+), 12 deletions(-) delete mode 100644 changelog/7262.doc.rst delete mode 100644 changelog/7376.bugfix.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/7486.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 ee843f44b77..a3ed4a12aae 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,3 +1,33 @@ +5.1.2 (2024-04-04) +================== + +Bug Fixes +--------- + +- Fixed the appearance of a double "Notes" heading in `~sunpy.map.Map` subclasses. (`#7376 `__) +- 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 `__) +- JPEG2000 files are now saved with the correct orientation. Previously they would be vertically flipped when saved. (`#7486 `__) +- 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.1.1 (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/7376.bugfix.rst b/changelog/7376.bugfix.rst deleted file mode 100644 index 5df66944cfe..00000000000 --- a/changelog/7376.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed the appearance of a double "Notes" heading in `~sunpy.map.Map` subclasses. 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/7486.bugfix.rst b/changelog/7486.bugfix.rst deleted file mode 100644 index cfbf4bd9f26..00000000000 --- a/changelog/7486.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -JPEG2000 files are now saved with the correct orientation. Previously they would be vertically flipped when saved. 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.