Skip to content

document-schema.js@7.11.2

Choose a tag to compare

@github-actions github-actions released this 13 Sep 07:59
· 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)