Skip to content

Docx Editor

v@eigenpal/[email protected] Bugfix

This release fixes issues for SREs watching stability and regressions.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

docx docx-editor editor javascript msword next
+7 more
prosemirror react vite vue word word-editor wysiwyg

ReleasePort's take

Light signal
editorial:auto 13d

@eigenpal/docx-editor-react 1.0.2 fixes OOXML hex ID generation and field rendering bugs in PAGE/NUMPAGES/DATE fields. Includes dependency updates across the docx-editor suite.

Why it matters: Patches OOXML ID generation and PAGE/NUMPAGES/DATE field rendering bugs. Test in dev before routine upgrade to ensure document generation compatibility.

Summary

AI summary

Updates Patch Changes, eb785dc, and ba67554 across a mixed release.

Changes in this release

Dependency Medium

Update docx-editor-core, docx-editor-agents, docx-editor-i18n to 1.0.2.

Update docx-editor-core, docx-editor-agents, docx-editor-i18n to 1.0.2.

Source: llm_adapter@2026-05-22

Confidence: low

Bugfix Medium

Fix generateHexId producing invalid hex ID values exceeding OOXML caps.

Fix generateHexId producing invalid hex ID values exceeding OOXML caps.

Source: llm_adapter@2026-05-22

Confidence: high

Bugfix Medium

Render PAGE/NUMPAGES/DATE field results with containing run's character formatting.

Render PAGE/NUMPAGES/DATE field results with containing run's character formatting.

Source: llm_adapter@2026-05-22

Confidence: high

Full changelog

Patch Changes

  • eb785dc: Fix generateHexId producing w14:paraId / w14:textId / comment paraId / w16cid:durableId values above their OOXML ST_LongHexNumber caps.

    paraId / textId are capped at < 0x80000000; durableId is capped at the stricter < 0x7FFFFFFF. Half of generated IDs previously landed in [0x80000000, 0x100000000) (paraId/textId/comment-paraId violations) and 0x7FFFFFFF itself was also reachable (durableId violation). Word silently recovers these as "Document Recovery — Table Properties" on open and strict OOXML validators reject them.

    The generator now draws from [0, 0x7FFFFFFE] — the strictest bound across all consumers — so every ID is valid for every field that uses generateHexId.

  • ba67554: Render PAGE/NUMPAGES/DATE field results with their own run formatting. The layout bridge dropped the field node's character marks, so a page number in a footer painted at the default font size and color instead of the footer run's.

  • Updated dependencies [4e73af5]

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Docx Editor

Get notified when new releases ship.

Sign up free

About Docx Editor

All releases →

Related context

Earlier breaking changes

Beta — feedback welcome: [email protected]