Skip to content

Commit 5178425

Browse files
authored
release v2025.12.0 (#10981)
* fix up changelog entries * entry for the change to pixi * formatting * entry for 10423 * remove empty sections * change version * release notes * release automation
1 parent ccadeef commit 5178425

File tree

2 files changed

+22
-18
lines changed

2 files changed

+22
-18
lines changed

doc/whats-new.rst

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,14 @@
66
What's New
77
==========
88

9-
.. _whats-new.2025.11.1:
9+
.. _whats-new.2025.12.0:
1010

11-
v2025.11.1 (unreleased)
11+
v2025.12.0 (unreleased)
1212
-----------------------
13+
This release rolls back the default engine for HTTP urls, adds support for :py:class:`DataTree` objects in ``combine_nested`` and contains numerous bug fixes.
14+
15+
Thanks to the 16 contributors to this release:
16+
Benoit Bovy, Christine P. Chai, Deepak Cherian, Dhruva Kumar Kaushal, Ian Hunt-Isaak, Ilan Gold, Illviljan, Julia Signell, Justus Magin, Lars Buntemeyer, Maximilian Roos, Miguel Jimenez, Nick Hodgskin, Richard Berg, Spencer Clark and Stephan Hoyer
1317

1418
New Features
1519
~~~~~~~~~~~~
@@ -18,25 +22,15 @@ New Features
1822
when downloading dap4 (opendap) dimensions data (:issue:`10628`, :pull:`10629`). In addition ``checksums=True|False``
1923
is added as optional argument to be passed to ``pydap`` backend.
2024
By `Miguel Jimenez-Urias <https://github.com/Mikejmnez>`_.
21-
22-
- :py:func:`combine_nested` now support :py:class:`DataTree` objects
23-
(:pull:`10849`).
25+
- :py:func:`combine_nested` now supports :py:class:`DataTree` objects (:pull:`10849`).
2426
By `Stephan Hoyer <https://github.com/shoyer>`_.
2527

26-
Breaking Changes
27-
~~~~~~~~~~~~~~~~
28-
29-
30-
Deprecations
31-
~~~~~~~~~~~~
32-
33-
3428
Bug Fixes
3529
~~~~~~~~~
3630

3731
- When assigning an indexed coordinate to a data variable or coordinate, coerce it from
38-
``IndexVariable`` to ``Variable`` (:issue:`9859`, :issue:`10829`, :pull:`10909`)
39-
By `Julia Signell <https://github.com/jsignell>`_
32+
``IndexVariable`` to ``Variable`` (:issue:`9859`, :issue:`10829`, :pull:`10909`).
33+
By `Julia Signell <https://github.com/jsignell>`_.
4034
- The NetCDF4 backend will now claim to be able to read any URL except for one that contains
4135
the substring zarr. This restores backward compatibility after
4236
:pull:`10804` broke workflows that relied on ``xr.open_dataset("http://...")``
@@ -48,17 +42,19 @@ Bug Fixes
4842
By `Justus Magin <https://github.com/keewis>`_.
4943
- Support decoding unsigned integers to ``np.timedelta64``.
5044
By `Deepak Cherian <https://github.com/dcherian>`_.
51-
45+
- Properly handle internal type promotion and ``NA`` objects for extension arrays (:pull:`10423`).
46+
By `Ilan Gold <https://github.com/ilan-gold>`_.
5247

5348
Documentation
5449
~~~~~~~~~~~~~
5550

5651
- Added section on the `limitations of cftime arithmetic <https://docs.xarray.dev/en/stable/user-guide/weather-climate.html#arithmetic-limitations-with-non-standard-calendars>`_ (:pull:`10653`).
57-
By `Lars Buntemeyer <https://github.com/larsbuntemeyer>`_
52+
By `Lars Buntemeyer <https://github.com/larsbuntemeyer>`_.
5853

5954
Internal Changes
6055
~~~~~~~~~~~~~~~~
61-
56+
- Change the development workflow to use ``pixi`` (:issue:`10732`, :pull:`10888`).
57+
By `Nick Nodgskin <https://github.com/VeckoTheGecko>`_.
6258

6359
.. _whats-new.2025.11.0:
6460

pixi.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,13 @@ pre-commit = "*"
279279
[feature.pre-commit.tasks]
280280
pre-commit = { cmd = "pre-commit" }
281281

282+
[feature.release.dependencies]
283+
gitpython = "*"
284+
cytoolz = "*"
285+
286+
[feature.release.tasks]
287+
release-contributors = "python ci/release_contributors.py"
288+
282289
[environments]
283290
# Testing
284291
# test-just-xarray = { features = ["test"] } # https://github.com/pydata/xarray/pull/10888/files#r2511336147
@@ -378,3 +385,4 @@ doc = { features = [
378385
"extras",
379386
] }
380387
pre-commit = { features = ["pre-commit"], no-default-feature = true }
388+
release = { features = ["release"], no-default-feature = true }

0 commit comments

Comments
 (0)