Skip to content

Version 3.1.3

Compare
Choose a tag to compare
@sleweke sleweke released this 16 Mar 15:15
· 506 commits to master since this release

Major changes:

  • Add a command line tool to convert input files between formats (JSON, HDF5, XML).
  • Make initial conditions true parameters which can be used for sensitivities.
  • Improve file format documentation layout.
  • Fix problems when using externally dependent binding models with multithreading.
  • Add support for multiple particle types in the GRM.
  • Add support for core shell particles in GRM.

Non-breaking changes in the file format:

  • Additional field PAR_CORERADIUS for core shell particle support.
  • Additional field PAR_TYPE_VOLFRAC and groups adsorption_XYZ for multiple particle type support.

Major internal changes:

  • Add support for SUNDIALS v3.0.0 and above.
  • Update CATCH to CATCH2.
  • Add continuous integration (Travis CI and AppVeyor CI).
  • Unify file IO.
  • Fix a lot of bugs (e.g., memory related, consistent initialization).
  • Binding models use a custom template processor pre-build step to save boilerplate code.