Skip to content

Commit a747fa5

Browse files
Release notes for v2025.07.0 (#10495)
* move older release notes to current release * remove empty section headers * release summary * add release date * remove repeated contributor name * Update doc/whats-new.rst Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com> * fix syntax of github profile link --------- Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com>
1 parent c192846 commit a747fa5

File tree

1 file changed

+19
-21
lines changed

1 file changed

+19
-21
lines changed

doc/whats-new.rst

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,21 @@ What's New
77

88
.. _whats-new.2025.07.0:
99

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
1217

1318
New Features
1419
~~~~~~~~~~~~
20+
1521
- Expose :py:class:`~xarray.indexes.RangeIndex`, and :py:class:`~xarray.indexes.CoordinateTransformIndex` as public api
1622
under the ``xarray.indexes`` namespace. By `Deepak Cherian <https://github.com/dcherian>`_.
1723
- 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>`_.
1925
- Better error messages when encoding data to be written to disk fails (:pull:`10464`).
2026
By `Stephan Hoyer <https://github.com/shoyer>`_
2127

@@ -105,12 +111,9 @@ By `Dhruva Kumar Kaushal <https://github.com/dhruvak001>`_.
105111
- 2.16
106112
- 2.18
107113

108-
Deprecations
109-
~~~~~~~~~~~~
110-
111-
112114
Bug fixes
113115
~~~~~~~~~
116+
114117
- 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`)
115118
By `Kai Mühlbauer <https://github.com/kmuehlbauer>`_.
116119
- Fix the SciPy backend for netCDF3 files . (:issue:`8909`, :pull:`10376`)
@@ -123,14 +126,18 @@ Bug fixes
123126
(:pull:`10442`). By `Mathias Hauser <https://github.com/mathause>`_.
124127
- 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`)
125128
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>`_.
131137

132138
Internal Changes
133139
~~~~~~~~~~~~~~~~
140+
134141
- Forward variable name down to coders for AbstractWritableDataStore.encode_variable and subclasses. (:pull:`10395`).
135142
By `Kai Mühlbauer <https://github.com/kmuehlbauer>`_.
136143

@@ -210,15 +217,6 @@ Bug fixes
210217
(:pull:`10352`). By `Spencer Clark <https://github.com/spencerkclark>`_.
211218
- Avoid unsafe casts from float to unsigned int in CFMaskCoder (:issue:`9815`, :pull:`9964`).
212219
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
220-
<https://github.com/spencerkclark>`_.
221-
222220

223221
Performance
224222
~~~~~~~~~~~

0 commit comments

Comments
 (0)