You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/whats-new.rst
+19-21Lines changed: 19 additions & 21 deletions
Original file line number
Diff line number
Diff line change
@@ -7,15 +7,21 @@ What's New
7
7
8
8
.. _whats-new.2025.07.0:
9
9
10
-
v2025.07.0 (unreleased)
11
-
-----------------------
10
+
v2025.07.0 (Jul 3, 2025)
11
+
------------------------
12
+
13
+
This release extends xarray's support for custom index classes, restores support for reading netCDF3 files with SciPy, updates minimum dependencies, and fixes a number of bugs.
14
+
15
+
Thanks to the 17 contributors to this release:
16
+
Bas Nijholt, Benoit Bovy, Deepak Cherian, Dhruva Kumar Kaushal, Dimitri Papadopoulos Orfanos, Ian Hunt-Isaak, Kai Mühlbauer, Mathias Hauser, Maximilian Roos, Miguel Jimenez, Nick Hodgskin, Scott Henderson, Shuhao Cao, Spencer Clark, Stephan Hoyer, Tom Nicholas and Zsolt Cserna
12
17
13
18
New Features
14
19
~~~~~~~~~~~~
20
+
15
21
- Expose :py:class:`~xarray.indexes.RangeIndex`, and :py:class:`~xarray.indexes.CoordinateTransformIndex` as public api
16
22
under the ``xarray.indexes`` namespace. By `Deepak Cherian <https://github.com/dcherian>`_.
17
23
- Support zarr-python's new ``.supports_consolidated_metadata`` store property (:pull:`10457``).
18
-
by Tom Nicholas <https://github.com/TomNicholas>`_.
24
+
by `Tom Nicholas <https://github.com/TomNicholas>`_.
19
25
- Better error messages when encoding data to be written to disk fails (:pull:`10464`).
20
26
By `Stephan Hoyer <https://github.com/shoyer>`_
21
27
@@ -105,12 +111,9 @@ By `Dhruva Kumar Kaushal <https://github.com/dhruvak001>`_.
105
111
- 2.16
106
112
- 2.18
107
113
108
-
Deprecations
109
-
~~~~~~~~~~~~
110
-
111
-
112
114
Bug fixes
113
115
~~~~~~~~~
116
+
114
117
- Fix Pydap test_cmp_local_file for numpy 2.3.0 changes, 1. do always return arrays for all versions and 2. skip astype(str) for numpy >= 2.3.0 for expected data. (:pull:`10421`)
115
118
By `Kai Mühlbauer <https://github.com/kmuehlbauer>`_.
116
119
- Fix the SciPy backend for netCDF3 files . (:issue:`8909`, :pull:`10376`)
@@ -123,14 +126,18 @@ Bug fixes
123
126
(:pull:`10442`). By `Mathias Hauser <https://github.com/mathause>`_.
124
127
- Fix Pydap backend testing. Now test forces string arrays to dtype "S" (pydap converts them to unicode type by default). Removes conditional to numpy version. (:issue:`10261`, :pull:`10482`)
125
128
By `Miguel Jimenez-Urias <https://github.com/Mikejmnez>`_.
126
-
127
-
128
-
Documentation
129
-
~~~~~~~~~~~~~
130
-
129
+
- Fix attribute overwriting bug when decoding encoded
130
+
:py:class:`numpy.timedelta64` values from disk with a dtype attribute
131
+
(:issue:`10468`, :pull:`10469`). By `Spencer Clark
132
+
<https://github.com/spencerkclark>`_.
133
+
- Fix default ``"_FillValue"`` dtype coercion bug when encoding
134
+
:py:class:`numpy.timedelta64` values to an on-disk format that only supports
135
+
32-bit integers (:issue:`10466`, :pull:`10469`). By `Spencer Clark
136
+
<https://github.com/spencerkclark>`_.
131
137
132
138
Internal Changes
133
139
~~~~~~~~~~~~~~~~
140
+
134
141
- Forward variable name down to coders for AbstractWritableDataStore.encode_variable and subclasses. (:pull:`10395`).
135
142
By `Kai Mühlbauer <https://github.com/kmuehlbauer>`_.
136
143
@@ -210,15 +217,6 @@ Bug fixes
210
217
(:pull:`10352`). By `Spencer Clark <https://github.com/spencerkclark>`_.
211
218
- Avoid unsafe casts from float to unsigned int in CFMaskCoder (:issue:`9815`, :pull:`9964`).
212
219
By ` Elliott Sales de Andrade <https://github.com/QuLogic>`_.
213
-
- Fix attribute overwriting bug when decoding encoded
214
-
:py:class:`numpy.timedelta64` values from disk with a dtype attribute
215
-
(:issue:`10468`, :pull:`10469`). By `Spencer Clark
216
-
<https://github.com/spencerkclark>`_.
217
-
- Fix default ``"_FillValue"`` dtype coercion bug when encoding
218
-
:py:class:`numpy.timedelta64` values to an on-disk format that only supports
219
-
32-bit integers (:issue:`10466`, :pull:`10469`). By `Spencer Clark
0 commit comments