Version 1.5.2 of the DFDL4S Java and C++ Libraries has been released and can be downloaded here.

DFDL4S is a generic binary data binding library written in Java and based on the Data Format Description Language (DFDL). DFDL++ provides the same functionality exposing a native C++ API. See more details here.

The following is a summary of the changes in version 1.5.2.

Bug Fixes 

  • Incorrect behavior of childAt() when getting child after adding element

New Functionality and Improvements

  • Use dfdl:defineFormat with a name (declared only once, in dedicated schema file) to make explicit all default values in the DFDL schema
  • Use evolutions in the DFDL standard to cover the semantics of the custom "in/inrange" operators
  • Replace use of dmx:representation by XSD intrinsic type definition when retrieving element values
  • Enable default constructors in C++ API

Release Notes for can be found here.

User registration is required. Please find detailed instructions here.