| Author | Topic |
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
|
|
|