v0.3.5
v0.3.5 (2024-03-20)
Contributors to this version: Trevor James Smith (@Zeitsperre), Thomas-Charles Fortier Filion (@TC-FF), Sébastien Langlois (@sebastienlanglois), Gabriel Rondeau-Genesse (@RondeauG).
New features and enhancements
xhydro
has implemented agis
module that facilitates geospatial tasks needed for gathering hydrological inputs. (GH/60, PR/61).
Internal changes
- Added a workflow based on
actions/labeler
to automatically label Pull Requests based on files changed. (PR/68). - Added a conditional trigger to the
test-notebooks
job to run in advance of pull request approval in the event that the notebooks found withindocs/notebooks
have been modified (labeled"notebooks"
). (PR/68). - Significant changes to the Continuous Integration (CI) setup. (PR/65):
- Added a workflow configuration using
label_on_approval.yml
and modifications ofmain.yml
so that fewer tests are run on Pull Requests before they are fully approved. - Added some
pre-commit
configurations to both clean up the code within notebooks (NbQA
) and strip their outputs (nbstripout
). tox
is now fully v4.0-compliant.- Added a
Makefile
recipe to facilitate installation ofesmpy
whenesmf
is installed and visible on the$PATH
. - Added a
Makefile
recipe for running tests over Jupyter notebooks. - Synchronized dependencies between
pyproject.toml
andconda
configuration files.
- Added a workflow configuration using
- Moved the notebooks under a Usage section in the documentation. (GH/114, PR/118).