libnucnet Changelog

What's new in libnucnet 0.28

Jul 25, 2016
  • User can now explicitly set the string type for xmlStrPrintf format with the environment variable WN_XML_CHAR.
  • Examples Makefile now uses the default compiler standard.
  • Includes have been moved outside extern "C" to prevent template specialization warnings.
  • Format for size_t type is now set to %zu for appropriate compilers.

New in libnucnet 0.23 (Dec 29, 2014)

  • New:
  • libnucnet schemas now allow the xml:base attribute in XIncluded data for nuclides, reactions, and zones and libnucnet parsers no longer disable base uri fixup.
  • New examples further demonstrate XInclude in libnucnet XML.
  • Fix:
  • Reaction code now checks that the key for a user-defined reaction expression exists.

New in libnucnet 0.22 (Apr 24, 2014)

  • Fix:
  • Libnucnet__Zone__getSpeciesAbundance() and Libnucnet__Zone__getSpeciesAbundanceChange() now check for valid species.
  • Internal:
  • Some internal defines have been changed to work better with other libraries.

New in libnucnet 0.21 (Aug 19, 2013)

  • Libnucnet__Reaction__copy() now correctly copies the duplicate reactant and product factors.

New in libnucnet 0.11 (Aug 4, 2011)

  • A new API routine Libnucnet__updateZoneXmlMassFractionFormat() now permits the user to choose the format code for output of zone mass fractions to an xml file. An example has been modified to illustrate this new routine.
  • A new API routine Libnucnet__Zone__addCopyOfNetView() allows the user to copy an existing NetView to a zone. An example has been modified to illustrate the use of this routine.
  • A new example shows how to update a reaction xml file with a second reaction xml file and output the result to a new xml file.