Home
Name Modified Size InfoDownloads / Week
OldReleases 2014-05-12
SED-ED 2012-02-06
JLibSEDML_HowTo.pdf 2016-04-09 92.2 kB
jlibsedml-2.2.3.zip 2016-04-09 6.7 MB
README.txt 2016-04-09 5.8 kB
jlibsedml-2.2.2.zip 2016-01-07 6.3 MB
jlibsedml-2.2.1.zip 2014-05-12 1.7 MB
Totals: 7 Items   14.9 MB 0
JlibSEDML 2.2.3

This is JlibSEDML 2.2.3 released April 2016, compatible with SEDML Level 1 Version 2

New features
   - This release has improved support for level 1 version 2 - it will now validate
   level 1 version 2 documents against the XML schema.


2.2.2 - January 2016
This is a maintenance release with no new functionality, but some orthogonal improvements:

 - System out calls replaced with slf4j logging, for better integration with your logging
  library
 - Javadoc improvements - all 100 Javadoc errors fixed.
 - updated library dependencies.
 - Replaced Ant build with Gradle build.
 
Notes from previous releases:

2.2.1 - May 2014
 - More methods added to RepeatedTask
 - implemented support for logarithmic UniformRange
 - validation for jdom 1.1.3 compatibility
 - cleaning up some obsolete test classes, and more.


2.2.0 released Apr 2014. New features include:

Implementation of the Dec 3, 2013 final version of the Simulation Experiment Description Markup Language (SED-ML) :
Level 1 Version 2

This is JlibSEDML 2.1.0 released Jun 2013. New features include:
Implementation of the draft of the Simulation Experiment Description Markup Language (SED-ML) :
Level 1 Version 2
 

This is JlibSEDML 2.0.1 released April 2012. New features include:
1) Improved XPath prefix mapping to support XPath prefixes generated by  the SED-ED editor.
  To ensure prefixes can be resolved to an XML namespace, SED generates a prefix from a namespace,
   converting '/' character to _. jlibsedml can now match these prefixes to the namespaces
     from which they were derived. 
2 )Added XML convenience functions
3) Convenience methods in SEDML objects 
a) To add datagenerators easily
b) to get maths from DG.
(Needs Javadoc ).


This is JlibSEDML 2.0.0 released March 2012, and has  major 
incompatible  API changes from the  version 1.x series.
  
The main change is a renaming of the packages into the org.jlibsedml namespace.
This was necessary in order to create a unique namespace for jlibsedml that can
 be coordinated with the website URL www.jlibsedml.org, and to distance this project
 from the official www.sed-ml.org namespace. The new package name
 also enables the deployment of the library to the Maven central repository,
 which was not possible before.
  
Clearly the package renaming will break all current code using version 1 of jlibsedml.
This current release, 2.0.0 contains no new functionality from 1.2.0, so updating
 is entirely optional,  but all new development to support new levels of
 SED-ML will be performed in the org.jlibsedml namespace.
   
 From this point on we don't expect the package names to change anymore! 
   
jlibsedml 1.2.0 - New functionality & bugfixes  since 1.1.4:
------------------------------------------

- Setter  methods added for most attributes of core SED-ML elements. These methods
   were purposely omitted up till now in order to keep objects immutable once created. However,
    this makes modifying objects rather awkward, so  they are added now.
- The XPath prefix reg-exp that identifies prefixes has been enhanced to cope with a wider
  range of prefixes.
- Addition of a pom.xml file for incorporation of jlibsedml into a Maven build.
- Improvements to the SED-ML-to-HTML stylesheet, to display names in preference to IDs.
- Addition of  Schematron  schema elements for enhanced validation of  SED-ML documents.

Anticipated breaking API changes
-------------------------------
None expected.

This is JlibSEDML 1.1.4 released November 2011, and is a bugfix / minor functional change release for 
 SEDML level 1 version 1.

New functionality & bugfixes  since 1.1.3:
------------------------------------------

Addition of an XSLT stylesheet, sedml2html.xsl,  converting SED-ML to HTML


New functionality & bugfixes  since 1.1.2:
------------------------------------------

Addition of visitor pattern to navigate the SEDML object structure.


New functionality & bugfixes  since 1.1.1:
------------------------------------------

1. Added a Biomodels model retriever class, org.jlibsedml.modelsupport.BioModelsModelsRetriever, which can obtain Biomodels SBML files from a 
Miriam URN of the form urn:miriam:biomodels.db:BIOMD0000000XXX.xml

2. Fixed some  validation bugs, which hid some  SED-ML errors when validating against the schema.

3. Top level MathML elements ( i.e., 'math' elements ) are now in MathML namespace, not SED-ML namespace
 as they have been, erroneously. 
 
4. A new version of JMathML ( version 2.1 ) is now bundled with jlibsedml, with several bugfixes.
 
Breaking API changes:
---------------------
 
None expected.
 

New functionality & bugfixes  since 1.1.0:
------------------------------------------

1. Made constructor for NewXML public. This was an oversight in 1.0.0.(Tracker 3286903)

2. Added public accessor for all Kisao terms.

3. Provided a publicly accessible collection of supported model terms (Tracker 3288178 )

4. SimulationsValidator bug fixed which caused NPE if the simulation is invalid.

5. Changes and outputs are now written in schema order (rather than the order they were added to
	 the SEDML model). Tracker 3296093
	 
6. Tracker 3295947 - a bug which caused NewXML to have the XML to be added to the model be
   in the SED-ML namespace is  fixed so that it is now added in the empty namespace.
   
7. The ModelResolver class is now public API to allow Model 'source' attributes to be resolved
   independently of the execution framework ( tracker 3300133).
   
8. Annotations can now be read in properly for all SED-ML elements (tracker 3287552).

Breaking API changes:
--------------------

None expected.


Please send bug-reports, suggestions and comments to the jlibsedml tracker at

http://sourceforge.net/tracker/?group_id=323585

Thanks,

Richard Adams
University of Edinburgh
April 2012

 
Source: README.txt, updated 2016-04-09