Changelog#

The canonical changelog lives in CHANGELOG.md at the repository root. It follows the Keep a Changelog convention and the project adheres to Semantic Versioning.

For the full history with every entry, see the file on GitHub: CHANGELOG.md.

Recent releases#

The most recent stable releases at the time of writing.

v0.3.3 - 2025-12-03
  • Lightweight conda environment option (env_hydromodpy_light_pkg.yml) for Linux/WSL command-line development without the Spyder bundle.

  • Surface routing consolidated under masstransfer.

  • Leaner SIM2 memory use during retrieval.

v0.3.2 - 2025-11-28
  • SIM2 retrieval reworked with coarse clip then reproject (memory and time gains).

  • disk_clip accepts .shp, .gpkg, and .geojson.

v0.3.1 - 2025-11-14
  • Installation guide reorganized.

  • Dual YAML options for runtime versus editable installs.

  • NumPy >= 2 baseline.

v0.3.0

First version with full pip packaging. Earlier releases (v0.2.0 and below) require the conda recipe.

How releases are tagged#

Each release receives a Git tag and, for stable releases, a Zenodo DOI. The reproducibility lockfile hydromodpy.lock records the package version, solver binary release tag and input fingerprints when that evidence is available. Frozen replay requires it; normal runs may only emit a reproducibility warning when cache metadata is missing.

See also#