Skip to content

Releases: sbmlteam/python-libsbml

LibSBML 5.20.4

07 Aug 15:12
Compare
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: sbmlteam/libsbml@v5.20.2...v5.20.4

Release 5.20.2

21 Sep 11:29
Compare
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.

Release 5.20.1

25 May 10:08
Compare
Choose a tag to compare

This release fixes minor issues within libsbml. More information on the libSBML Release page.

Release 5.20.0

03 Apr 11:30
Compare
Choose a tag to compare

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 13:03
Compare
Choose a tag to compare

Further fixes for Fbc V3, among minor other improvements. For details see:

https://github.com/sbmlteam/libsbml/releases/tag/v5.19.7

libSBML 5.19.6

15 Jul 12:00
Compare
Choose a tag to compare

This release fixes a number of issues related to the FBC v3 Package. A full list of changes is on the libSBML notes

https://github.com/sbmlteam/libsbml/releases/tag/v5.19.6

libSBML 5.19.5

02 May 09:04
Compare
Choose a tag to compare

This release of python-libsbml contains updates to the build system, that makes it compatible with latest versions of expat and libxml. The released binaries are compiled against the latest expat version (2.4.8) solving the issue of previous binaries being vulnerable to a denial of service attack due to entity expansion.

The experimental binaries fix an issue with the spatial validation.

Release 5.19.3

03 Mar 10:48
56e4ca7
Compare
Choose a tag to compare

This release is essentially the same as 5.19.2, the main difference is that the distrib package is now enabled by default for python-libsbml. Thanks to Matthias for pointing this out.

LibSBML 5.19.2

16 Nov 09:46
Compare
Choose a tag to compare

Release 5.19.2 fixes an issue that prevented libsbml to build with python 3.10 (and 3.11). This release hosts the source only archive for the conda build.

Python LibSBML 5.19.0

26 Nov 10:09
Compare
Choose a tag to compare

New version of the python packages for libSBML 5.19. This also included the source archive. This now uses the official libSBML 5.19 sources.