document-schema.js@7.11.2
·
690 commits
to main
since this release
7.11.2 (2026-09-13)
Bug Fixes
- document-schema.js: disable ignoreStatic so module-load-time mutants activate (10e76e6)
Code Refactoring
- document-schema.js: collapse per-kind wrapper dispatch to shared structural walks (3a02893)
- document-schema.js: drop a1 range-reference's redundant ternary for the unbounded half (aa24257)
- document-schema.js: drop factor-styles's unreachable defensive checks (50f8edf)
- document-schema.js: drop isGroupWrapper's unreachable node-record guard (770c8c7)
- document-schema.js: drop isImageFormat's redundant typeof guard (982676d)
- document-schema.js: drop mathMlDef's unreachable undefined guard (5b949a2)
- document-schema.js: make rebuildParagraph generic over the anchor type (4992362)
- document-schema.js: strip a hex colour's leading # by position, not a regex capture (fc92705)
Tests
- document-schema.js: add canonicalise's own dedicated unit suite (9506fe5)
- document-schema.js: add style.ts's own dedicated unit suite (5cb8b8e)
- document-schema.js: pin decompose's heading/list pop-loop boundaries (6b31ebf)
- document-schema.js: pin flatten's style-resolution chain boundaries (c641d9f)
- document-schema.js: pin math/mathml schema boundaries (d00d933)
- document-schema.js: pin schema-io's JSON round-trip error paths (c5726d0)
- document-schema.js: pin the styles-table entry schemas' field-level boundaries (6650cfc)
- document-schema.js: raise the mutation break threshold to 100 (0a273cf)