v0.12.0-beta.24
Pre-release
Pre-release
·
33 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
🚨 Breaking Changes
- parser:
🚀 Features
- Add Unicode 18.0.0 metadata and update types for stability - in #127 (ec4e6)
- Add playground package for AST visualization - by @luxass (6ce30)
- parser:
- Add BoundaryNode, SectionNode, DataNode, MissingAnnotationNode - by @luxass (88b15)
- Add visitor pattern for AST traversal - by @luxass (cd12b)
- Add inferHeaderFromAst and header test infrastructure - by @luxass (56859)
- Restructure model exports and add DataFile class - by @luxass (4bf89)
- Add tests for DataFile and RawDataFile models - by @luxass (f1d1c)
- playground:
🐞 Bug Fixes
- Correct data-file entry point in tsdown config and package.json - by @luxass (2b647)
- Lint errors in scripts and fix test indentation - by @luxass (e1d75)
- Use correct eof detection - by @luxass (8cc58)
- Use lookahead in header inference to find correct boundary - by @luxass (b2851)
- parser:
- Consume boundaries and trailing comments into SectionNode - by @luxass (9aafe)
- Preserve boundary nodes in root.children - by @luxass (81eab)
- Capture @missing annotations across boundary separators - by @luxass (5e1b8)
- Consume boundary nodes into SectionNode - by @luxass (51f0a)
- Keep data groups separated by boundaries in same section - by @luxass (30d22)