Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,41 @@
History
=======

v0.10.1 (01 October 2025)
-------------------------

This patch release introduces bug fixes, documentation updates, and devops changes,
including constraining ``cf_xarray >=0.10.7``, preserving Xarray legacy behaviors for
``open_mfdataset()`` with ``compat`` and ``join`` arguments to prevent unexpected
breaking changes for users, dropping Python 3.10 support, and adding PyAOS to the
endorsements list.

Bug Fixes
~~~~~~~~~

- Constrain ``cf_xarray >=0.10.7`` by `Tom Vo`_ in https://github.com/xCDAT/xcdat/pull/804.
This constraint is necessary because ``cf_xarray=0.10.7`` introduces a fix to
``bounds_to_vertices()``, enabling support for non-monotonic bounds and propagating
correct regridding results in xESMF for such cases
(refer to https://github.com/xarray-contrib/cf-xarray/pull/579).

Documentation
~~~~~~~~~~~~~

- Add PyAOS to list of endorsements by `Tom Vo`_ in https://github.com/xCDAT/xcdat/pull/802

DevOps
~~~~~~

- Preserve Xarray legacy ``compat`` and ``join`` behaviors by `Tom Vo`_ in
https://github.com/xCDAT/xcdat/pull/800. This change was made to maintain consistent
functionality across environments after Xarray updates, preventing unexpected breaking
changes for downstream users.
- Drop Python 3.10 support by `Tom Vo`_ in https://github.com/xCDAT/xcdat/pull/794

**Full Changelog**: https://github.com/xCDAT/xcdat/compare/v0.10.0...v0.10.1


v0.10.0 (27 Aug 2025)
---------------------

Expand Down
2 changes: 1 addition & 1 deletion conda-env/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ dependencies:
# =========================================
- python >=3.11,<3.14
- setuptools
- cf_xarray >=0.10.6
- cf_xarray >=0.10.7
- cftime
- dask
- netcdf4
Expand Down
2 changes: 1 addition & 1 deletion conda-env/dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ dependencies:
# =========================================
- python >=3.11,<3.14
- setuptools
- cf_xarray >=0.10.6
- cf_xarray >=0.10.7
- cftime
- dask
- netcdf4
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ classifiers = [
]
keywords = ["xcdat"]
dependencies = [
"cf_xarray >=0.10.6",
"cf_xarray >=0.10.7",
"cftime",
"dask",
"netcdf4",
Expand Down
2 changes: 1 addition & 1 deletion tbump.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
github_url = "https://github.com/xCDAT/xcdat"

[version]
current = "0.10.0"
current = "0.10.1"

# Example of a semver regexp.
# Make sure this matches current_version before
Expand Down
2 changes: 1 addition & 1 deletion xcdat/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@
from xcdat.temporal import TemporalAccessor # noqa: F401
from xcdat.utils import compare_datasets # noqa: F401

__version__ = "0.10.0"
__version__ = "0.10.1"
Loading