This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+7 more
ReleasePort's take
Light signal@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 summaryUpdates Patch Changes, eb785dc, and ba67554 across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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
generateHexIdproducingw14:paraId/w14:textId/ commentparaId/w16cid:durableIdvalues above their OOXMLST_LongHexNumbercaps.paraId/textIdare capped at< 0x80000000;durableIdis capped at the stricter< 0x7FFFFFFF. Half of generated IDs previously landed in[0x80000000, 0x100000000)(paraId/textId/comment-paraId violations) and0x7FFFFFFFitself 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 usesgenerateHexId. -
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]
- @eigenpal/[email protected]
- @eigenpal/[email protected]
- @eigenpal/[email protected]
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
About Docx Editor
All releases →Related context
Related tools
Earlier breaking changes
- v@eigenpal/[email protected] Shared i18n package extracted into @eigenpal/docx-editor-i18n.
- v@eigenpal/[email protected] `showPrintButton` prop removed from `<DocxEditor>` and toolbar components.
- v@eigenpal/[email protected] Toolbar naming unified across React and Vue adapters; classic toolbar removed.
- v@eigenpal/[email protected] Agent UI components relocated to new agent packages and API changed.
- v@eigenpal/[email protected] Shared i18n package extracted from adapters into dedicated locale bundle.
Beta — feedback welcome: [email protected]