Skip to content

Commit b31a495

Browse files
authored
release notes for 2024.06.0 (#9092)
* typo * update the version number * release notes * remove empty sections * update the list of contributors * core-dev spelling [skip-ci] * reflow * reword the release summary * note for `numpy` 2 compat * reword * punctuation [skip-ci] * list spacing [skip-ci] * broken PR link [skip-ci] * reword a entry * typo * update the release notes * core dev spelling [skip-ci]
1 parent 6554855 commit b31a495

File tree

2 files changed

+15
-20
lines changed

2 files changed

+15
-20
lines changed

doc/whats-new.rst

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,14 @@ What's New
1515
np.random.seed(123456)
1616
1717
18-
.. _whats-new.2024.05.1:
18+
.. _whats-new.2024.06.0:
1919

20-
v2024.06 (unreleased)
20+
v2024.06.0 (unreleased)
2121
-----------------------
22+
This release brings various performance optimizations and compatibility with the upcoming numpy 2.0 release.
2223

23-
New Features
24-
~~~~~~~~~~~~
24+
Thanks to the 22 contributors to this release:
25+
Alfonso Ladino, David Hoese, Deepak Cherian, Eni Awowale, Ilan Gold, Jessica Scheick, Joe Hamman, Justus Magin, Kai Mühlbauer, Mark Harfouche, Mathias Hauser, Matt Savoie, Maximilian Roos, Mike Thramann, Nicolas Karasiak, Owen Littlejohns, Paul Ockenfuß, Philippe THOMY, Scott Henderson, Spencer Clark, Stephan Hoyer and Tom Nicholas
2526

2627
Performance
2728
~~~~~~~~~~~
@@ -34,37 +35,30 @@ Performance
3435
By `Alfonso Ladino <https://github.com/aladinor>`_.
3536

3637

37-
Breaking changes
38-
~~~~~~~~~~~~~~~~
39-
40-
41-
Deprecations
42-
~~~~~~~~~~~~
43-
44-
4538
Bug fixes
4639
~~~~~~~~~
4740
- Preserve conversion of timezone-aware pandas Datetime arrays to numpy object arrays
4841
(:issue:`9026`, :pull:`9042`).
4942
By `Ilan Gold <https://github.com/ilan-gold>`_.
50-
5143
- :py:meth:`DataArrayResample.interpolate` and :py:meth:`DatasetResample.interpolate` method now
52-
support aribtrary kwargs such as ``order`` for polynomial interpolation. (:issue:`8762`).
44+
support arbitrary kwargs such as ``order`` for polynomial interpolation (:issue:`8762`).
5345
By `Nicolas Karasiak <https://github.com/nkarasiak>`_.
5446

5547

5648
Documentation
5749
~~~~~~~~~~~~~
58-
- Add link to CF Conventions on packed data and sentence on type determination in doc/user-guide/io.rst (:issue:`9041`, :pull:`9045`).
50+
- Add link to CF Conventions on packed data and sentence on type determination in the I/O user guide (:issue:`9041`, :pull:`9045`).
5951
By `Kai Mühlbauer <https://github.com/kmuehlbauer>`_.
6052

6153

6254
Internal Changes
6355
~~~~~~~~~~~~~~~~
6456
- Migrates remainder of ``io.py`` to ``xarray/core/datatree_io.py`` and
65-
``TreeAttrAccessMixin`` into ``xarray/core/common.py`` (:pull: `9011`)
57+
``TreeAttrAccessMixin`` into ``xarray/core/common.py`` (:pull:`9011`).
6658
By `Owen Littlejohns <https://github.com/owenlittlejohns>`_ and
6759
`Tom Nicholas <https://github.com/TomNicholas>`_.
60+
- Compatibility with numpy 2 (:issue:`8844`, :pull:`8854`, :pull:`8946`).
61+
By `Justus Magin <https://github.com/keewis>`_ and `Stephan Hoyer <https://github.com/shoyer>`_.
6862

6963

7064
.. _whats-new.2024.05.0:
@@ -123,8 +117,8 @@ Bug fixes
123117
<https://github.com/pandas-dev/pandas/issues/56147>`_ to
124118
:py:func:`pandas.date_range`, date ranges produced by
125119
:py:func:`xarray.cftime_range` with negative frequencies will now fall fully
126-
within the bounds of the provided start and end dates (:pull:`8999`). By
127-
`Spencer Clark <https://github.com/spencerkclark>`_.
120+
within the bounds of the provided start and end dates (:pull:`8999`).
121+
By `Spencer Clark <https://github.com/spencerkclark>`_.
128122

129123
Internal Changes
130124
~~~~~~~~~~~~~~~~
@@ -149,7 +143,8 @@ Internal Changes
149143
- ``transpose``, ``set_dims``, ``stack`` & ``unstack`` now use a ``dim`` kwarg
150144
rather than ``dims`` or ``dimensions``. This is the final change to make xarray methods
151145
consistent with their use of ``dim``. Using the existing kwarg will raise a
152-
warning. By `Maximilian Roos <https://github.com/max-sixty>`_
146+
warning.
147+
By `Maximilian Roos <https://github.com/max-sixty>`_
153148

154149
.. _whats-new.2024.03.0:
155150

xarray/tests/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ def _importorskip(
145145
)
146146
has_numbagg_or_bottleneck = has_numbagg or has_bottleneck
147147
requires_numbagg_or_bottleneck = pytest.mark.skipif(
148-
not has_numbagg_or_bottleneck, reason="requires numbagg or bottlekneck"
148+
not has_numbagg_or_bottleneck, reason="requires numbagg or bottleneck"
149149
)
150150
has_numpy_2, requires_numpy_2 = _importorskip("numpy", "2.0.0")
151151

0 commit comments

Comments
 (0)