Skip to content

0.4.6

Latest

Choose a tag to compare

@kylehowells kylehowells released this 11 Jun 02:53
· 4 commits to master since this release

Summary

This release publishes the parser cleanup and performance work after merging PR #4 back into master.

Changes

  • Merged the TreeBuilder/parser cleanup and performance work into master.
  • Kept the public SwiftPM API intact while improving parser structure, hot-path dispatch, allocation behavior, benchmarks, and regression coverage.
  • Updated package installation examples to 0.4.6.
  • Supersedes 0.4.5, which was a branch release used to validate the CI formatting and Swift 6.0 syntax fix before the PR merge.

Validation

  • PR #4 CI passed: lint and Linux build/tests.
  • Post-merge master CI passed for commit 906a497: test and documentation workflows.
  • Version-bump master CI passed for commit 2f06b50: test and documentation workflows.
  • Previous local validation on the cleanup branch passed swift build, swift test with html5lib fixtures, and the 10,000-case fuzzer with zero crashes.