Skip to content

v0.4.0

Choose a tag to compare

@azohra azohra released this 02 Aug 04:08
v0.4.0
2921874

Added

  • Backward scalar, mapping, and sequence anchors and aliases with document scoping and recursion checks.
  • Mapping merge keys from aliases, inline alias lists, and flow mappings with YAML merge precedence.
  • %YAML and %TAG directives, scalar tag syntax, and explicit scalar mapping keys.
  • --type inspection for core scalar types while preserving text output.
  • An advanced conformance fixture plus explicit rejection tests for every documented boundary.

Fixed

  • Reject undefined, forward, recursive, and non-mapping merge aliases with actionable errors.
  • Reject duplicate keys and ambiguous flattened query paths instead of returning competing values.
  • Reject unknown directives, collection-valued complex keys, block merge lists, and multiline flow collections instead of misparsing them.

Changed

  • Buffer parser records so merge precedence and explicit overrides are deterministic.
  • Replace the blanket feature disclaimer with a tested support contract and precise intentional limitations.
  • Update GitHub Actions checkout to v7 and bound CI jobs to ten minutes.