Release Notes - Daffodil - Version s8 - HTML format

Sub-task

  • [DFDL-247] - function library
  • [DFDL-308] - Really bad diagnostic messages
  • [DFDL-385] - implement minOccurs and maxOccurs validation checks
  • [DFDL-596] - Create script to automate performance testing

Bug

  • [DFDL-76] - Validator not checking referential integrity
  • [DFDL-312] - Profile Performance: AB006
  • [DFDL-336] - Performance Enhancement: Static and Dynamic Primitives
  • [DFDL-413] - asserts and discriminators with testKind pattern should start pattern match at start of framing.
  • [DFDL-513] - computer performance hit during SBT execution / possible memory leak
  • [DFDL-518] - Empty Exception when you use an irrelevant format symbol in xs:date
  • [DFDL-520] - Empty Exception when using calendarLanguage
  • [DFDL-534] - change built-in formats to use same schemaLocation and namespace that IBM uses
  • [DFDL-536] - realpath should not be required to run the CLI
  • [DFDL-537] - MultiFileSchema: SDE-provided context and location are vague
  • [DFDL-539] - Shell script created with daffodil-pack does not work in cygwin
  • [DFDL-542] - MultifileSchema: Invalid dfdl annotation found Abort Error
  • [DFDL-543] - Attributes in unknown namespaces should be ignored
  • [DFDL-550] - CLI: Multifile Schema Import not working
  • [DFDL-554] - CLI: Assertion failures are not reported
  • [DFDL-555] - Change NotYetImplemented aborts into Schema Definition Error
  • [DFDL-558] - Must tolerate unrecognized attributes - such as IBM's DFDL extension properties
  • [DFDL-566] - CLI: Parsing binary files with a schema whose last element is unbounded causes IndexOutOfBoundsException
  • [DFDL-572] - Performance Ehancement: Static vs Dynamic LiteralNil
  • [DFDL-585] - CLI calls onPath even after compilation errors

New Feature

  • [DFDL-360] - Interactive Command Line Debugger
  • [DFDL-456] - ignoreCase property
  • [DFDL-570] - TDML Runner support for file documentPart

Task

  • [DFDL-373] - Ensure DFDLByteReader is being used uniformly everywhere
  • [DFDL-467] - Design Debugger
  • [DFDL-507] - Update automated build system to build pack files

Improvement

  • [DFDL-472] - Improve OOLAG - fragile diagnosticChildren value per class creates subtle bugs
  • [DFDL-531] - Add batch script for executing daffodil on commandline

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.