JSBML 1.6
We are pleased to announce the release of JSBML-1.6, which is now available for download from GitHub and Maven.
JSBML is a community-driven project to create a free, open-source, pure Java library for reading, writing, and manipulating SBML files and data streams. It is an alternative to the mixed Java/native code-based interface provided in libSBML.
For more details, please visit the JSBML project home page:
https://sbml.org/software/jsbml/
Major new features
- Convenient features, such as quick check for the presence of any specific
SBase
extension - Improvements to the documentation (JavaDoc, users' guide, and the project's README file)
- Broader coverage of the offline validation capability
- Improved support for constraint-based modeling in the ModelBuilder: automatic creation of common unit definition objects.
Bug fixes
- Update the dependency to log4j to version 2.17.0 after the announcement of a major security issue in the previous version.
- JSBML core does no longer have dependencies to any of the packages
- Preventing
ASTNode.astNodeToTree
from recursive calls - Correction of wrong comparisons with
==
where.equals()
needs to be called forString
comparison - Fixed Incorrect usage of model annotation
- Fixed return type of
createRenderCubicBezier
method toRenderCubicBezier
- Fixed incorrect unit derivation
Thank you for your interest and support of JSBML and SBML in general.
When using JSBML, please cite
- N. Rodriguez et al. JSBML 1.0: providing a smorgasbord of options to encode systems biology models. Bioinformatics (2015), 31(20):3383–3386.
- A Dräger et al. JSBML: a flexible Java library for working with SBML. Bioinformatics (2011), 27(15):2167–2168.