v10.0.2
What's New in 10.0.2
Fixed: Hyperlink Relationship Corruption in Nested Tables
Documents with hyperlinks in nested tables (table within table cell) could produce corrupted output where Word reports "unreadable content." The root cause was that pre-save cleanup paths only scanned in-memory hyperlink objects, missing hyperlinks stored as raw XML in nested table content. Their relationship IDs were incorrectly removed as "orphaned."
This fix introduces comprehensive scanning across all document locations:
- Raw nested content in table cells (regex scan for relationship IDs)
- Headers and footers
- Footnotes and endnotes
- SDT (Structured Document Tag) content
- Revision content (tracked changes)
Added
Document.collectAllReferencedHyperlinkIds()-- comprehensive scan of all hyperlink relationship IDs across the entire document, used internally by cleanup paths to prevent incorrect orphan removalDocumentGeneratorfootnote/endnote scanning --processHyperlinks()andclearOrphanedHyperlinkRelationships()now scan footnotes and endnotes for hyperlink relationships
Statistics
- 129 test suites, 2,825 tests passing
- 120 source files
Full changelog: https://github.com/ItMeDiaTech/docXMLater/blob/main/CHANGELOG.md