Skip to content

JSBML 1.6

Compare
Choose a tag to compare
@draeger draeger released this 10 Jan 13:58
· 63 commits to master since this release

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 for String comparison
  • Fixed Incorrect usage of model annotation
  • Fixed return type of createRenderCubicBezier method to RenderCubicBezier
  • Fixed incorrect unit derivation

Thank you for your interest and support of JSBML and SBML in general.

When using JSBML, please cite

The JSBML team.