Skip to content

Releases: sbmlteam/libsbml

Release 5.21.1

09 Mar 08:05

Choose a tag to compare

Release 5.21.1 Pre-release
Pre-release

This release fixes an issue with the python bindings in the pip package python-libsbml on linux machines.

Release 5.21.0

09 Jan 16:59
db4dc4f

Choose a tag to compare

This release further improves the ODE to Reaction converter,
improves the ASTNode::derivative function to support all allowed
math constructs, and resolves a number of build and stability
issues.

What's Changed

Full Changelog: v5.20.5...v5.21.0

Release 5.20.5

05 May 04:55

Choose a tag to compare

This release adds support for retrieving / setting notes via Markdown (using the 3rdParty libraries html2md and maddy). Additionally, a number of stability and build issues were resolved.

What's Changed

New Contributors

Full Changelog: v5.20.4...v5.20.5

Release 5.20.4

07 Aug 11:39

Choose a tag to compare

This is mostly a bug fix release enhancing stability and improving
performance when validating models. Main points:

  • support compilation when using libxml 2.12.0 and later
  • improved performance when testing for assignment cycles
  • cmake build system honors the BUILD_SHARED_LIB flag if defined

What's Changed

New Contributors

Full Changelog: v5.20.2...v5.20.4

v5.20.2

21 Sep 11:21

Choose a tag to compare

This is mostly a bug fix release enhancing stability when validating
and converting models.

  • New features / improvements

    • Access to error logs from the C API

    • Attributes of the ModelHistory can now be accessed from
      const objects.

    • The FBC V3 package has been updated to reflect the latest
      specification. There are now optional attributes fbc:reaction2
      on the FluxObjective and fbc:variable2 on the
      UserDefinedConstraintComponent.

  • Bug fixes

    • A bug converting / validating models with the 'comp' package
      has been fixed.

    • A crash when inferring units has been resolved.

    • A fix to the CMake Build system ensures that check for dependencies
      is more robust. Thanks to first time contributor @adelhpour

    • The type of the FBC V3 coefficient attribute on the
      UserDefinedConstraintComponent has been corrected, it was mistakenly
      a double before, now it has been corrected to be a SIdRef as
      described in the specification.


FILES

Source

libSBML src archive zip
libSBML src archive tar.gz

Documentation

C++ API Documentation

MATLAB bindings for all OS

libSBML-5.20.2-matlab-binaries.tar.gz
libSBML-5.20.2-matlab-binaries.zip

Python bindings

Available as python-libsbml from PyPi.

R bindings

libSBML-5.20.2 src archive

v5.20.1

25 May 09:45

Choose a tag to compare

v5.20.1 Pre-release
Pre-release
bump version

v5.20.0

03 Apr 11:07
fdfda61

Choose a tag to compare

The SBML Team with the addition of new members from ARC at UCL is pleased to announce the 5.20.0 release of libSBML.


FILES

Source

libSBML src archive zip
libSBML src archive tar.gz

Documentation

C++ API Documentation

MATLAB bindings for all OS

libSBML-5.20.0-matlab-binaries.tar.gz
libSBML-5.20.0-matlab-binaries.zip

Python bindings

Available as python-libsbml from PyPi.

R bindings

libSBML-5.20.0 src archive


NEWS

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.
  • 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.
  • 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.
  • Miscellaneous


What's Changed

New Contributors

Full Changelog: v5.19.7...v5.20.0

Release 5.19.7

15 Sep 11:37
6687b73

Choose a tag to compare

Release 5.19.7 Pre-release
Pre-release

What's Changed

Full Changelog: v5.19.6...v5.19.7

Release 5.19.6

15 Jul 11:55
cb42f00

Choose a tag to compare

Release 5.19.6 Pre-release
Pre-release

This release solves a number of issues:

What's Changed

New Contributors

Full Changelog: v5.19.5...v5.19.6

libSBML-5.19.5

02 May 09:50
ca5afe1

Choose a tag to compare

libSBML-5.19.5 Pre-release
Pre-release

This prerelease, updates the build process to use cmake import libraries throughout. It ensures compatibility with latest version of expat, libxml and xerces-c to mitigate denial of service attacks.

Spatial is updated to solve an issue with validation.