Skip to content

v0.0.3

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Jul 18:28
· 22 commits to master since this release
v0.0.3

0.0.3 - 2026-07-31

Full Changelog: v0.0.2...v0.0.3

27 commits in this release.


Implemented enhancements

  • feat(yaml-lexer): resolve mapping keys that denote a scalar by @fredbi ...

Fixed bugs

  • fix(json-writers): validate UTF-8 on the way out by @fredbi ...
  • fix(json-lexers): validate UTF-8 in string values (L & VL) by @fredbi ...
  • fix: utf-8 validation (prototype) by @fredbi ...

Documentation

  • docs(yaml-lexer): reference the upstream issue for the RR7F fixture defect by @fredbi ...
  • docs(yaml-lexer): record why separators stay elided, and that multi-document is a boundary by @fredbi ...
  • docs(yaml-lexer): correct group 5 of the conformance inventory by @fredbi ...
  • doc: recalled license terms for YAML test suite by @fredbi ...
  • docs(yaml-lexer): place our conformance against other implementations by @fredbi ...
  • doc: readme, license notice & acknowledgements by @fredbi ...
  • docs(json-lexers): correct the UTF-8 BOM and cost statements by @fredbi ...

Code quality

  • fix(yaml-lexer)!: Offset is a 0-based byte offset addressing the source by @fredbi ...
  • chore: linting by @fredbi ...
  • style: gofmt the avo generator by @fredbi ...

Testing

  • test(yaml-lexer): make the conformance harness line-ending independent by @fredbi ...
  • test(yaml-lexer): measure YL against the YAML Test Suite by @fredbi ...

Miscellaneous tasks

  • chore: prepare release v0.0.3 by @bot-go-openapi[bot] in #7 ...
  • fix(yaml-lexer): strip a leading UTF-8 BOM before parsing by @fredbi ...
  • fix(yaml-lexer): give block container delimiters real source positions by @fredbi ...
  • chore: remove dependency that caused required go version to bump to go1.25.8 by @fredbi in #5 ...
  • test(json-lexers): make the conformance harness line-ending independent by @fredbi ...
  • fix(yaml-lexer): stop a self-referential merge key recursing forever by @fredbi ...

Other (technical)


People who contributed to this release


core license terms

License

Per-module changes


json/benchmarks (0.0.3)

Fixed bugs

  • fix(json-lexers): validate UTF-8 in string values (L & VL) by @fredbi ...

Miscellaneous tasks

  • chore: remove dependency that caused required go version to bump to go1.25.8 by @fredbi in #5 ...

Other (technical)


json/internal/utf8x/_asm (0.0.3)

Fixed bugs

  • fix(json-lexers): validate UTF-8 in string values (L & VL) by @fredbi ...

Miscellaneous tasks

  • chore: remove dependency that caused required go version to bump to go1.25.8 by @fredbi in #5 ...

Other (technical)


json/lexers/default-lexer/internal/strscan/_asm (0.0.3)

Fixed bugs

  • fix(json-lexers): validate UTF-8 in string values (L & VL) by @fredbi ...

Code quality

Miscellaneous tasks

  • chore: remove dependency that caused required go version to bump to go1.25.8 by @fredbi in #5 ...

Other (technical)


json/lexers/yaml-lexer (0.0.3)

Implemented enhancements

  • feat(yaml-lexer): resolve mapping keys that denote a scalar by @fredbi ...

Documentation

  • docs(yaml-lexer): reference the upstream issue for the RR7F fixture defect by @fredbi ...
  • docs(yaml-lexer): record why separators stay elided, and that multi-document is a boundary by @fredbi ...
  • docs(yaml-lexer): correct group 5 of the conformance inventory by @fredbi ...
  • docs(yaml-lexer): place our conformance against other implementations by @fredbi ...

Code quality

  • fix(yaml-lexer)!: Offset is a 0-based byte offset addressing the source by @fredbi ...
  • chore: linting by @fredbi ...

Testing

  • test(yaml-lexer): make the conformance harness line-ending independent by @fredbi ...
  • test(yaml-lexer): measure YL against the YAML Test Suite by @fredbi ...

Miscellaneous tasks

  • chore: prepare release v0.0.3 by @bot-go-openapi[bot] in #7 ...
  • fix(yaml-lexer): strip a leading UTF-8 BOM before parsing by @fredbi ...
  • fix(yaml-lexer): give block container delimiters real source positions by @fredbi ...
  • chore: remove dependency that caused required go version to bump to go1.25.8 by @fredbi in #5 ...
  • fix(yaml-lexer): stop a self-referential merge key recursing forever by @fredbi ...

Other (technical)


json (0.0.3)

Fixed bugs

  • fix(json-writers): validate UTF-8 on the way out by @fredbi ...
  • fix(json-lexers): validate UTF-8 in string values (L & VL) by @fredbi ...
  • fix: utf-8 validation (prototype) by @fredbi ...

Documentation

  • doc: readme, license notice & acknowledgements by @fredbi ...
  • docs(json-lexers): correct the UTF-8 BOM and cost statements by @fredbi ...

Miscellaneous tasks

  • chore: remove dependency that caused required go version to bump to go1.25.8 by @fredbi in #5 ...
  • test(json-lexers): make the conformance harness line-ending independent by @fredbi ...

Other (technical)