Skip to content

v0.7.0

Pre-release
Pre-release

Choose a tag to compare

@filip26 filip26 released this 06 Aug 22:20
· 62 commits to main since this release
e12b64f

πŸ“¦ Iridium CBOR-LD 0.7.0 – Release Notes

πŸš€ Highlights

βœ… Support for CBOR-LD 1.0

Iridium now fully supports the CBOR-LD 1.0 specification, including:

  • Encoding and decoding using the stable v1.0 format.
  • Improved dictionary-based compression compatible with the official CBOR-LD registry.
  • Maintains backward compatibility with legacy versions (v0.5, v0.6).

πŸ› οΈ Diagnostic Mode

A new diagnostic/debug mode is available for both encoder and decoder:

  • Inspect version, dictionary, and dynamic term/type mappings.
  • Trace encoded data, decode results, and error states.

Example:

var debug = CborLd.createEncoder().debug();
var result = debug.encode(document);

if (result.isError()) {
    System.err.println(result.error());
} else {
    System.out.println(result.dump());
}

βš™οΈ Other Improvements

  • Improved error messages for non-compressible documents.

🧭 For full usage examples and dictionary guidance, see the README.