v4.0.0-alpha.2
·
57 commits
to main
since this release
Summary
Release meta
Released on: 2026-05-17
Released by: github-actions[bot]
Published by: GitHub
Logs: full diff
Changelog
Improvements
AbstractBlock#findBy()now accepts a callback as its first argument —findBy(callback)is equivalent tofindBy({}, callback)
Bug Fixes
- Fix SVG interactive option being silently ignored in UNSAFE and SAFE modes — the check now correctly allows all safe modes below SECURE, aligning with the Ruby reference implementation
- Add CJS type declarations (
types/index.d.cts) for TypeScript consumers usingmoduleResolution: Node16— exposed via therequirecondition in the exports map so the compiler no longer rejects the entry point underrequire()
Infrastructure
- Replace deprecated
create-releaseandupload-release-assetGitHub Actions with theghCLI in the release workflow