Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Daffodil 0.15.x

Full Changelog

Daffodil 0.15.0

Infrastructure

  • license information for dependencies is not distributed in the released files
  • remove test dependencies from released files
  • use a plugin to create release files rather than our own custom packager

Core

  • replace Saxon with custom written DFDL Expression compiler/evaluator. This causes large performance improvements when parsing files that rely on DFDL expressions.
  • temporarily remove support for unordered sequences
  • remove support for query-style paths in DFDL expressions
  • add dfdl namespace XPath constructor functions
  • add support for the ability to serialize and deserialize parsers

CLI

  • support the -P/--parser option to use a saved parser in the parse and performance subcommands
  • support the save-parser subcommand

API

  • changes to properly support the saving and reloading of parsers

Daffodil 0.14.x

Full Changelog

Daffodil 0.14.0

...