From a0394c86e55bca8dbca0fe0dd914300cb84da231 Mon Sep 17 00:00:00 2001 From: Davis Vann Bennett Date: Tue, 22 Apr 2025 22:50:32 +0200 Subject: [PATCH 1/3] create 3.0.7 release notes --- changes/1661.feature.rst | 1 - changes/2622.feature.rst | 1 - changes/2714.misc.rst | 1 - changes/2718.bugfix.rst | 3 --- changes/2802.fix.rst | 1 - changes/2924.chore.rst | 2 -- changes/2944.misc.rst | 1 - changes/2991.doc.rst | 1 - changes/2996.bugfix.rst | 4 ---- docs/release-notes.rst | 33 +++++++++++++++++++++++++++++++++ 10 files changed, 33 insertions(+), 15 deletions(-) delete mode 100644 changes/1661.feature.rst delete mode 100644 changes/2622.feature.rst delete mode 100644 changes/2714.misc.rst delete mode 100644 changes/2718.bugfix.rst delete mode 100644 changes/2802.fix.rst delete mode 100644 changes/2924.chore.rst delete mode 100644 changes/2944.misc.rst delete mode 100644 changes/2991.doc.rst delete mode 100644 changes/2996.bugfix.rst diff --git a/changes/1661.feature.rst b/changes/1661.feature.rst deleted file mode 100644 index 38d60b23c1..0000000000 --- a/changes/1661.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add experimental ObjectStore storage class based on obstore. \ No newline at end of file diff --git a/changes/2622.feature.rst b/changes/2622.feature.rst deleted file mode 100644 index f5c7cbe192..0000000000 --- a/changes/2622.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add ``zarr.from_array`` using concurrent streaming of source data \ No newline at end of file diff --git a/changes/2714.misc.rst b/changes/2714.misc.rst deleted file mode 100644 index 9ab55089d2..0000000000 --- a/changes/2714.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Make warning filters in the tests more specific, so warnings emitted by tests added in the future are more likely to be caught instead of ignored. diff --git a/changes/2718.bugfix.rst b/changes/2718.bugfix.rst deleted file mode 100644 index 48ddf8b5a8..0000000000 --- a/changes/2718.bugfix.rst +++ /dev/null @@ -1,3 +0,0 @@ -0-dimensional arrays are now returning a scalar. Therefore, the return type of ``__getitem__`` changed -to NDArrayLikeOrScalar. This change is to make the behavior of 0-dimensional arrays consistent with -``numpy`` scalars. \ No newline at end of file diff --git a/changes/2802.fix.rst b/changes/2802.fix.rst deleted file mode 100644 index 471ddf66f4..0000000000 --- a/changes/2802.fix.rst +++ /dev/null @@ -1 +0,0 @@ -Fix `fill_value` serialization for `NaN` in `ArrayV2Metadata` and add property-based testing of round-trip serialization \ No newline at end of file diff --git a/changes/2924.chore.rst b/changes/2924.chore.rst deleted file mode 100644 index 7bfbb2e1c7..0000000000 --- a/changes/2924.chore.rst +++ /dev/null @@ -1,2 +0,0 @@ -Define a new versioning policy based on Effective Effort Versioning. This replaces the old -Semantic Versioning-based policy. \ No newline at end of file diff --git a/changes/2944.misc.rst b/changes/2944.misc.rst deleted file mode 100644 index 48356a1fef..0000000000 --- a/changes/2944.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Avoid an unnecessary memory copy when writing Zarr to a local file diff --git a/changes/2991.doc.rst b/changes/2991.doc.rst deleted file mode 100644 index 828cfcdb2f..0000000000 --- a/changes/2991.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated the 3.0 migration guide to include the removal of "." syntax for getting group members. diff --git a/changes/2996.bugfix.rst b/changes/2996.bugfix.rst deleted file mode 100644 index 977dc79d0b..0000000000 --- a/changes/2996.bugfix.rst +++ /dev/null @@ -1,4 +0,0 @@ -Fixes `ConsolidatedMetadata` serialization of `nan`, `inf`, and `-inf` to be -consistent with the behavior of `ArrayMetadata`. - - diff --git a/docs/release-notes.rst b/docs/release-notes.rst index c585e4f0d3..fd8c00cc1e 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -3,6 +3,39 @@ Release notes .. towncrier release notes start +3.0.7 (2025-04-22) +------------------ + +Features +~~~~~~~~ + +- Add experimental ObjectStore storage class based on obstore. (:issue:`1661`) +- Add ``zarr.from_array`` using concurrent streaming of source data (:issue:`2622`) + + +Bugfixes +~~~~~~~~ + +- 0-dimensional arrays are now returning a scalar. Therefore, the return type of ``__getitem__`` changed + to NDArrayLikeOrScalar. This change is to make the behavior of 0-dimensional arrays consistent with + ``numpy`` scalars. (:issue:`2718`) +- Fix `fill_value` serialization for `NaN` in `ArrayV2Metadata` and add property-based testing of round-trip serialization (:issue:`2802`) +- Fixes `ConsolidatedMetadata` serialization of `nan`, `inf`, and `-inf` to be + consistent with the behavior of `ArrayMetadata`. (:issue:`2996`) + + +Improved Documentation +~~~~~~~~~~~~~~~~~~~~~~ + +- Updated the 3.0 migration guide to include the removal of "." syntax for getting group members. (:issue:`2991`) + + +Misc +~~~~ + +- :issue:`2714`, :issue:`2924`, :issue:`2944` + + 3.0.6 (2025-03-20) ------------------ From 4ee071b0c6a0ae30fa85367ee047823e6629fa60 Mon Sep 17 00:00:00 2001 From: Davis Vann Bennett Date: Tue, 22 Apr 2025 22:58:51 +0200 Subject: [PATCH 2/3] describe misc changes --- docs/release-notes.rst | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/release-notes.rst b/docs/release-notes.rst index fd8c00cc1e..4bde7eddd6 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -32,8 +32,11 @@ Improved Documentation Misc ~~~~ - -- :issue:`2714`, :issue:`2924`, :issue:`2944` +- Define a new versioning policy based on Effective Effort Versioning. This replaces the old Semantic + Versioning-based policy. (:issue:`2924`, :issue:`2910`) +- Make warning filters in the tests more specific, so warnings emitted by tests added in the future + are more likely to be caught instead of ignored. (:issue:`2714`) +- Avoid an unnecessary memory copy when writing Zarr to a local file (:issue:`2944`) 3.0.6 (2025-03-20) From 3eb848f63bfdc25d9d2369937379d3eeb9a991a4 Mon Sep 17 00:00:00 2001 From: Davis Vann Bennett Date: Tue, 22 Apr 2025 23:03:12 +0200 Subject: [PATCH 3/3] add pr link for 2997 --- docs/release-notes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes.rst b/docs/release-notes.rst index 4bde7eddd6..341a32c364 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -27,7 +27,7 @@ Bugfixes Improved Documentation ~~~~~~~~~~~~~~~~~~~~~~ -- Updated the 3.0 migration guide to include the removal of "." syntax for getting group members. (:issue:`2991`) +- Updated the 3.0 migration guide to include the removal of "." syntax for getting group members. (:issue:`2991`, :issue:`2997`) Misc