classv400
Version 4.0.0 (2026-08-24)
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
Information
What's Changed
This new version of OpenHPL is a non-backwards compatible release based on the Modelica Standard Library version 4.0.0 which contains a series of improvements and bug fixes.
This release is non-backwards compatible with earlier versions of OpenHPL. This means it contains changes to the names of classes, parameters, variables, connectors, and more. A conversion-script is provided that takes care of some of the changes but not all. Users will have to check their existing models that were based on older versions of OpenHPL.
💥 BREAKING CHANGES
- refactor!: Consolidates RunOff models with flexible input by @dietmarw in #88
- refactor!: Rename pipe vertical parameter to slanted by @dietmarw in #92
- refactor!: Refactoring the drafttube model and removing the superfluous theta parameter. by @dietmarw in #96
🚀 Features
- feat: Adds pipe friction method selection by @dietmarw in #75
- feat: Enable LaTeX rendering for OpenModelica by @dietmarw in #77
- feat: Convert the old LaTeX based User's Guide into Modelica documentation by @dietmarw in #79
- feat: Adds variable efficiency table to Turbine model by @dietmarw in #81
- feat: Added partial base class TorqueEquation for use with turbine models by @boerrebj in #78
- feat: Adds creek intake to SurgeTank model by @dietmarw in #84
- feat: Add automatic elevation propagation by @dietmarw in #89
- feat: Have a common FrictionSpec block for choosing the Friction method by @dietmarw in #91
- feat: Add elevation display to surge tank and reservoir models by @dietmarw in #93
- feat: New version of OpenChannel by @dietmarw in #85
- feat: add an empirical turbine model by @boerrebj in #83
🐛 Bug Fixes
- fix: Changes initial system frequency to unit speed by @dietmarw in #76
- fix: pipe initialization by @boerrebj in #80
- fix: Fixes Pipe initialisation parameter name by @dietmarw in #90
- fix: Improved robust handling of conical pipes by @boerrebj in #94