From df8f83ad7ac18fa2a5b1d14b731536afdea00e46 Mon Sep 17 00:00:00 2001 From: Martijn Visser Date: Sun, 15 Sep 2024 11:06:01 +0200 Subject: [PATCH] Update changelog (#1822) Merging since I need this online for a presentation. --- docs/changelog.qmd | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/docs/changelog.qmd b/docs/changelog.qmd index 7d27b5feb..d8a09c6d4 100644 --- a/docs/changelog.qmd +++ b/docs/changelog.qmd @@ -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.