Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update changelog #1822

Merged
merged 1 commit into from
Sep 15, 2024
Merged
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
34 changes: 34 additions & 0 deletions docs/changelog.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,42 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),

### Added

- Support discrete control based on an external concentration condition. [#1660](https://github.com/Deltares/Ribasim/pull/1660)
- Add `results/solver_stats.arrow` with solver statistics over time. [#1677](https://github.com/Deltares/Ribasim/pull/1677)
- Add icon to `ribasim.exe` on Windows. [#1712](https://github.com/Deltares/Ribasim/pull/1712)
- Save QGIS styling in the model database. [#1713](https://github.com/Deltares/Ribasim/pull/1713)
- Add Delwaq coupling guide. [#1619](https://github.com/Deltares/Ribasim/pull/1619)
- Solver speedup due to backtracking relaxation. [#1761](https://github.com/Deltares/Ribasim/pull/1761)
- Reject adding a duplicate edge in Python. [#1719](https://github.com/Deltares/Ribasim/pull/1719)
- Support transient UserDemand return factor. [#1727](https://github.com/Deltares/Ribasim/pull/1727)
- Document the interpolation of input data. [#1720](https://github.com/Deltares/Ribasim/pull/1720)
- Automate Jacobian sparsity detection. [#1606](https://github.com/Deltares/Ribasim/pull/1606)
- Support specifying the `edge_id` as `model.edge.add(a, b, edge_id=5)`. [#1737](https://github.com/Deltares/Ribasim/pull/1737)
- Use [https://ribasim.org/](https://ribasim.org/) to host our documentation. [#1736](https://github.com/Deltares/Ribasim/pull/1736)
- Validate geometry types in Python. [#1760](https://github.com/Deltares/Ribasim/pull/1760)
- Add relationships between tables in QGIS. [#1755](https://github.com/Deltares/Ribasim/pull/1755)
- Support migrating from older Ribasim versions in Python. [#1764](https://github.com/Deltares/Ribasim/pull/1764)
- Add quick start guide to docs. [#1787](https://github.com/Deltares/Ribasim/pull/1787)
- Add `min_upstream_level` and `max_downstream_level` to Pump and Outlet. [#1792](https://github.com/Deltares/Ribasim/pull/1792)
- Add `max_downstream_level` to TabulatedRatingCurve. [#1795](https://github.com/Deltares/Ribasim/pull/1795)
- Validate edge connections in Python. [#1765](https://github.com/Deltares/Ribasim/pull/1765)
- Add low storage reduction factor to ManningResistance. [#1796](https://github.com/Deltares/Ribasim/pull/1796)

### Changed

- Make `node_id` globally unique. [#1717](https://github.com/Deltares/Ribasim/pull/1717)
- Make the Node ID the index of the Node table, and Edge ID for Edge. [#1737](https://github.com/Deltares/Ribasim/pull/1737)
- Make more Python functions private. [#1702](https://github.com/Deltares/Ribasim/pull/1702)
- Put the contents of the CLI zips in a folder. [#1722](https://github.com/Deltares/Ribasim/pull/1722)
- Changed water balance error definition. [#1767](https://github.com/Deltares/Ribasim/pull/1767)
- Disallow missing priority parameter when using allocation. [#1745](https://github.com/Deltares/Ribasim/pull/1745)
- Rename Outlet's `min_crest_level` to `min_upstream_level`. [#1788](https://github.com/Deltares/Ribasim/pull/1788)
- Only allow flow under gravity in TabulatedRatingCurve. [#1795](https://github.com/Deltares/Ribasim/pull/1795)

### Fixed
- Remove oscillations in ManningResistance. [#1750](https://github.com/Deltares/Ribasim/pull/1750)
- Fix GeoPandas CRS warning. [#1810](https://github.com/Deltares/Ribasim/pull/1810)

## [v2024.10.0] - 2024-07-23

For this release we said goodbye to the problematic FractionalFlow node, but welcome the ContinuousControl as a long requested feature.
Expand Down