v0.7.1
v0.7.1 (2026-03-03)
Contributors to this version: Gabriel Rondeau-Genesse (@RondeauG), Trevor James Smith (@Zeitsperre).
New features and enhancements
- Added support for Python 3.14. (PR/410).
- Added support for the latest version of
xclim,xscen,xarray, andpandas. (PR/410).
Breaking changes
- Due to the added support for
pandasv3.0.0, theleafmapdependency has been made optional when installingxhydrothroughpip. (PR/410).- The dependency can be installed separately with
pip install xhydro[leafmap]. - This does not affect the
condainstallation, which still includesleafmapas a dependency.
- The dependency can be installed separately with
- Development dependencies are now installed via
pip"dependency-group" entries (see: PEP-735). Requirespip >=25.2. (PR/411).- New "optional-dependency" lists are now based on optional features (
julia,leafmap,raven,speedups,all).
- New "optional-dependency" lists are now based on optional features (
- Dependencies that are implicitly installed and should have been listed in the core package have been added (
clisops,matplotlib,packaging,scikit-learn,shapely). (PR/411).
Bug fixes
- No changes.
Internal changes
- Updated the cookiecutter template to the latest commit. (PR/411):
pre-committool has been replaced byprek.- The project repository now requires Developer Certificate of Origin (DCO) in commit messages.
sphinxhas been pinned below v9.0 due to a false-positive warning raised in the French documentation build.- The project now utilizes
deptryto ensure that all necessary dependencies are listed in the core package.
ruffhas been configured to temporarily ignore ruleD420due to an error in its implementation in v0.15.4. (PR/411.)