Version 1.6.0 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.6.0.

Bug Fixes 

  • Corrected interpretation of GPS_time field occasionally displayed with wrong second 60
  • Corrected destructor definition in DFDL4S++ API

New Functionality and Improvements

  • Enabled custom field formatting based on given representation allowing type conversion
  • Extended library API to support more sophisticated applications
  • Upgraded 3rd party libraries and the DFDL4S++ Compiler toolchain
  • Enabled progress monitoring when interpreting a document
  • Enabled specifying DFDL4S_JAVA_OPTS to customize JVM options
  • Updated DFDL4S++ to be linked only with libjvm.(so|dylib) on all *nix platforms

Release Notes for can be found here.

User registration is required. Please find detailed instructions here.