Skip to content

v0.3.5

Compare
Choose a tag to compare
@RondeauG RondeauG released this 20 Mar 20:54
· 1022 commits to main since this release
2a39728

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 a gis 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 within docs/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 of main.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 of esmpy when esmf is installed and visible on the $PATH.
    • Added a Makefile recipe for running tests over Jupyter notebooks.
    • Synchronized dependencies between pyproject.toml and conda configuration files.
  • Moved the notebooks under a Usage section in the documentation. (GH/114, PR/118).