Skip to content

Releases: pybamm-team/PyBaMM

v26.4.1

24 Apr 12:11

Choose a tag to compare

Summary

  • Fixed overly-aggressive removal of solver step caches. (#5458)

Full Changelog: v26.4.0...v26.4.1

v26.4.0

23 Apr 09:05
9961d39

Choose a tag to compare

What's Changed

Full Changelog: v26.3.1...v26.4.0

v26.3.1

10 Apr 14:40

Choose a tag to compare

Bug fixes

  • Fixed load_custom_model raising ImportError when the saved base class lives in a package not installed in the loading environment. The loader now falls back to pybamm.BaseModel with a warning. (#5441)
  • Fixed serialisation bug in 2D finite volume discretisation. (#5434)

v26.3.0

23 Mar 11:37
bee697c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v25.12.0...v26.3.0

v25.12.2

22 Jan 14:14

Choose a tag to compare

What's Changed

  • Adds experimental CompositeSolver that retries solvers until one succeeds and updated the ESOH solvers to use a composite algebraic solver by @MarcBerliner in (#5357)

v25.12.1

21 Jan 10:15

Choose a tag to compare

What's Changed

Full Changelog: v25.12.0...v25.12.1

v25.12.0

21 Jan 09:45
7fdfc55

Choose a tag to compare

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)

v25.10.2

27 Nov 16:52
313dd7f

Choose a tag to compare

What's Changed

Bugfix serialising InputParameter's. (#5289)
Bugfix BaseModels's initial_conditions_from scale evaluation (#5285)
Bugfix with bulk ocp lithiation (#5280)

Full Changelog: v25.10.1...v25.10.2

v25.10.1

14 Nov 15:28
fd26b09

Choose a tag to compare

What's Changed

Full Changelog: https://github.com/pybamm-team/PyBaMM/blob/develop/CHANGELOG.md#v25100---2025-10-29

v25.10.0

29 Oct 18:57
afbb567

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v25.8.0...v25.10.0