Version 3.1.3
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 groupsadsorption_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.