Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: removed 3.1. On to 3.2.

...

The release numbering is also subject to change.

Release

Description

3.1

Essential Features

  • EXI output/input
  • Schematron validation

Next

(3.2?, 4.x?)

3.x

Improved Usability, Debug, Trace

  • Fix diagnostic messaging
  • Added language features: default/fixed values, COBOL data features, functions

Testing/Robustness

  • Improve test coverage from ~80% to 90+ in primary regression test suite
  • Incorporate Fuzz testing
  • Enhance test suite to cover issues like separators & suppression better

Quality Assurance

  • Reduce JIRA ticket count
  • Performance pass on Scala runtime - profile-driven refinement

Important New DFDL Extension Features

  • Layering enhancements to compute CRC/Checksums/Parity fields over a layer
  • Pluggable Layering transformations

C Backend (aka "Runtime 2")

  • Get this "off the ground" so that it is in the code base main line, and handles some useful or illustrative Extend to cover strings, arrays, etc. A useful, usable subset of DFDL capabilities.

Complete DFDL Implementation including all optional features

  • missing required features
  • optional features (with a few minor exceptions)
  • DFDL v2.0 extension features

...