Forums

F.A.Q. F.A.Q.    Register Register    Login Login    Home Home
Search Search
SBML Discussions » sbml-discuss » Release of libSBML-4.0.0
Show: Today's Posts  :: Message Navigator
| Subscribe to topic 
Return to the default flat view Create a new topic Submit Reply
AuthorTopic
Sarah Keating


Posts: 413
Registered:
May 2004
Release of libSBML-4.0.0 26 Aug '09 03:12

--------------------
libSBML-4.0.0
--------------------

We are pleased to announce the release of libSBML-4.0.0 which is
available for download from

https://sourceforge.net/projects/sbml/files/

******************************************************************************

This release contains the following:

* Dependency changes:

- The language bindings now require SWIG 1.3.39 or later.
This is necessary to support Python 3.x.

* New features:

- [Tracker issue #2835929]
There is a new variant of setSBOTerm that takes a string as
argument.

- Classes now have removeXYZ functions for removing elements.
These take arguments of either an integer specifying the place
in the listOf or an id.

- Python bindings now support Python 3.x.

- libSBML RPM packages can be created using a spec file which is
generated by configure script. Please see libsbml.spec.in.

- libSBML package (.dmg file) for MacOSX can be created by running
"make create-dmg". Please see macosx/Makefile.in.
Thanks to Akira Funahashi for contributing skeleton files for
creating the package.

* Bug fixes:

- [Tracker issue #2840685]
Some include files incorrectly declared 'use namespace std'.
This has been fixed. Thanks to Lucian Smith for reporting it.

- [Tracker issue #2837191]
Code for checking the return type from equality functions was
crashing if the function had an incorrect number of arguments.
Thanks to Lucian Smith for testing this.

- [Tracker issue #2818945]
The documentation of the getDerivedUnitDefinition functions
was not clarifying when the function might return NULL. The
documentation has been updated. Thanks to Ralph Gauges for
reporting this.

- [Tracker issue #2818943]
The FormulaUnitsData class was not completely copying all data
and had no assignment operator defined. This has been fixed.
Thanks to Ralph Gauges for reporting this.

- Unit consistency checks were producing reporting incorrect
mismatches between units where the multiplier calculated
for comparison purposes contained rounding errors. This
has been corrected. Thanks to Sven Sahle for reporting this.

- '&' in a character reference (e.g. ¨) or predefined entity
(e.g. &) could be wrongly replaced with & (e.g. ¨
-> ¨) when writing an SBML file or string. This has been
fixed. Thanks to Andreas Draeger for reporting this problem.

- The SBML_formulaToString function could crash if called with a
NULL argument. This has been fixed.

- A number of memory leaks have been fixed.

* Changes:

- [Tracker issue #2801571]
The function for converting strings to XMLNodes has been
streamlined to be less confusing.

- The directory structure for Windows specific builds has been
rearranged. Please see win/README.txt.

- Code that checks the syntax of XHTML now checks that an
html node contains a head node with a title.

- The constructors that take an SBMLNamespace as an argument
will now throw an exception if the argument is NULL.

- C functions that create a new SBase_t based object have been
changed to be consistent with corresponding C++ constructors.
There are two types of create functions like C++ constructors.
XXXX_create() functions take the SBML level and version.
XXXX_createWithNS() functions take an SBMLNamespaces_t structure.

- The readMathMLFromString function now returns NULL if the given
MathML string is NULL or invalid.

- A number of deprecated functions have been removed.

******************************************************************************************

Please report any problems you encounter using libSBML either to the
mailing list libsbml-team@caltech.edu or using the issue tracker
for libSBML at

https://sourceforge.net/tracker/?group_id=71971&atid=942737

Thanks

Sarah, Akiya & Mike
____________________________________________________________
To manage your sbml-discuss list subscription, visit
https://utils.its.caltech.edu/mailman/listinfo/sbml-discuss

For a web interface to the sbml-discuss mailing list, visit
http://sbml.org/Forums/

For questions or feedback about the sbml-discuss list,
contact sbml-team@caltech.edu

      

SubjectPosterDate
Read Message   Release of libSBML-4.0.0  Sarah Keating26 Aug '09 03:12
Previous Topic:Did anyone care about SpeciesType?
Next Topic:Draft Level 3 Core specification available
Go to forum:
-=] Back to Top [=-

Powered by FUDforum. (Copyright Advanced Internet Designs Inc.)

Please use our issue tracking system for any questions or suggestions about this website.