Skip to content

Commit a60d797

Browse files
Bump to v0.10.1 (#804)
1 parent 17617e0 commit a60d797

File tree

6 files changed

+40
-5
lines changed

6 files changed

+40
-5
lines changed

HISTORY.rst

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,41 @@
22
History
33
=======
44

5+
v0.10.1 (01 October 2025)
6+
-------------------------
7+
8+
This patch release introduces bug fixes, documentation updates, and devops changes,
9+
including constraining ``cf_xarray >=0.10.7``, preserving Xarray legacy behaviors for
10+
``open_mfdataset()`` with ``compat`` and ``join`` arguments to prevent unexpected
11+
breaking changes for users, dropping Python 3.10 support, and adding PyAOS to the
12+
endorsements list.
13+
14+
Bug Fixes
15+
~~~~~~~~~
16+
17+
- Constrain ``cf_xarray >=0.10.7`` by `Tom Vo`_ in https://github.com/xCDAT/xcdat/pull/804.
18+
This constraint is necessary because ``cf_xarray=0.10.7`` introduces a fix to
19+
``bounds_to_vertices()``, enabling support for non-monotonic bounds and propagating
20+
correct regridding results in xESMF for such cases
21+
(refer to https://github.com/xarray-contrib/cf-xarray/pull/579).
22+
23+
Documentation
24+
~~~~~~~~~~~~~
25+
26+
- Add PyAOS to list of endorsements by `Tom Vo`_ in https://github.com/xCDAT/xcdat/pull/802
27+
28+
DevOps
29+
~~~~~~
30+
31+
- Preserve Xarray legacy ``compat`` and ``join`` behaviors by `Tom Vo`_ in
32+
https://github.com/xCDAT/xcdat/pull/800. This change was made to maintain consistent
33+
functionality across environments after Xarray updates, preventing unexpected breaking
34+
changes for downstream users.
35+
- Drop Python 3.10 support by `Tom Vo`_ in https://github.com/xCDAT/xcdat/pull/794
36+
37+
**Full Changelog**: https://github.com/xCDAT/xcdat/compare/v0.10.0...v0.10.1
38+
39+
540
v0.10.0 (27 Aug 2025)
641
---------------------
742

conda-env/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ dependencies:
77
# =========================================
88
- python >=3.11,<3.14
99
- setuptools
10-
- cf_xarray >=0.10.6
10+
- cf_xarray >=0.10.7
1111
- cftime
1212
- dask
1313
- netcdf4

conda-env/dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ dependencies:
77
# =========================================
88
- python >=3.11,<3.14
99
- setuptools
10-
- cf_xarray >=0.10.6
10+
- cf_xarray >=0.10.7
1111
- cftime
1212
- dask
1313
- netcdf4

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ classifiers = [
2222
]
2323
keywords = ["xcdat"]
2424
dependencies = [
25-
"cf_xarray >=0.10.6",
25+
"cf_xarray >=0.10.7",
2626
"cftime",
2727
"dask",
2828
"netcdf4",

tbump.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
github_url = "https://github.com/xCDAT/xcdat"
33

44
[version]
5-
current = "0.10.0"
5+
current = "0.10.1"
66

77
# Example of a semver regexp.
88
# Make sure this matches current_version before

xcdat/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,4 @@
2525
from xcdat.temporal import TemporalAccessor # noqa: F401
2626
from xcdat.utils import compare_datasets # noqa: F401
2727

28-
__version__ = "0.10.0"
28+
__version__ = "0.10.1"

0 commit comments

Comments
 (0)