Release 5.20.0
Given the length of time since our last release the list of changes
and acknowledgements of contributions is incomplete. We apologise and
offer thanks to anyone who has been involved and those people who have
contributed their spare time to continuing maintenance and development.
-
Addition of support for the SBML Spatial package
- Now that the first official version of the specification for the
SBML Level 3 Spatial package is available, the libSBML API for
'spatial' is now included in the stable release of libSBML.
Thus a CMake build using '-WITH_STABLE_PACKAGES' will now include
the spatial package code.
- Now that the first official version of the specification for the
-
New features
- There is a new converter SBMLRateRuleConverter which will take
a model with RateRules and infer the corresponding reaction network.
This is still considered under development and we would really
appreciate any feedback.
- There is a new converter SBMLRateRuleConverter which will take
-
Bug fixes
-
A large number of code 'smells' have been cleaned up. Thanks to
Jamie Quinn for undertaking this laborious task. -
The python examples have been updated for Python 3.8 changes.
Thanks to Akira Funahashi for committing these fixes. -
The python code used for creating documentation has been
updated for Python 3.10 changes. Thanks to
Zbigniew Jędrzejewski-Szmek for submitting the changes.
-
-
Configuration/build system changes
- Extensive continuous integration testing has been added to
the GitHub repository.
- Extensive continuous integration testing has been added to
-
Miscellaneous
- Note there is now a Julia interface to libSBML available
at https://lcsb-biocore.github.io/SBML.jl/stable/
- Note there is now a Julia interface to libSBML available
What's Changed
- use . to access convertStringToXMLNode by @fbergmann in sbmlteam/libsbml#272
- Infer reactions by @skeating in sbmlteam/libsbml#266
- Update autotools config for better platform detection by @tom91136 in sbmlteam/libsbml#273
- #275: check that spatial dimensions match before running test by @fbergmann in sbmlteam/libsbml#276
- Fix crash when infering units by @avandecreme in sbmlteam/libsbml#284
- Accept timezones really far from UTC by @avandecreme in sbmlteam/libsbml#291
- fix Java Testrunner by @fbergmann in sbmlteam/libsbml#292
-
- ubuntu 18.04 no longer supported by @fbergmann in sbmlteam/libsbml#285
- Update the spec URLs. by @luciansmith in sbmlteam/libsbml#294
- Fbc v3 matlab by @skeating in sbmlteam/libsbml#277
- Cmake documentation by @fbergmann in sbmlteam/libsbml#298
- C modelhistory by @skeating in sbmlteam/libsbml#295
- Add test case for replaceFD issue #299 by @lkeegan in sbmlteam/libsbml#300
-
- add compile option for mxArrayToString by @fbergmann in sbmlteam/libsbml#301
- Fix bug in
SBMLTransforms::replaceFD
by @lkeegan in sbmlteam/libsbml#303 - #232: allow to store maps for each model by @fbergmann in sbmlteam/libsbml#302
- Improve IdList support in bindings by @fbergmann in sbmlteam/libsbml#308
- Issue 296 setannotation by @fbergmann in sbmlteam/libsbml#305
- Xml from file by @skeating in sbmlteam/libsbml#311
- Xmlns in math by @skeating in sbmlteam/libsbml#310
- Update version by @fbergmann in sbmlteam/libsbml#309
- converted setNamesFromIds.cpp example into a python file by @harveymannering in sbmlteam/libsbml#312
- allow model history without creator by @skeating in sbmlteam/libsbml#313
- Docs by @skeating in sbmlteam/libsbml#304
New Contributors
- @tom91136 made their first contribution in sbmlteam/libsbml#273
- @avandecreme made their first contribution in sbmlteam/libsbml#284
- @harveymannering made their first contribution in sbmlteam/libsbml#312
Full Changelog: v5.19.7...v5.20.0