Skip to content

v25.12.0

Choose a tag to compare

@BradyPlanden BradyPlanden released this 21 Jan 09:45
· 37 commits to main since this release
7fdfc55

What's Changed

Full Changelog: https://github.com/pybamm-team/PyBaMM/blob/main/CHANGELOG.md#v25120---2026-01-15

Breaking changes

  • Deprecates check_already_exists argument for ParameterValues.update(). This removes the secondary checking for explicit keys in the ParameterValues object. If a key is not found, it will be added. Note, this includes typos in parameter names. This changes update to have update-insert functionality whereas previously it required the check_already_exists flag to be False. This also allows for direct dictionary update-insert through parameter_values["key"] = "value". (#5339)
  • Removes default constants added to ParameterValues on construction. Only breaking if you rely on this functionality in custom models, parameters, etc. (#5336)