v10.0.3
Fixed
-
OOXML Compliance: tblStyleRowBandSize/tblStyleColBandSize in direct tblPr:
Table.setStyleRowBandSize()andsetStyleColBandSize()no longer serialize these elements into direct tablew:tblPr. Per ECMA-376, they are only valid within table style definitions. Values are still stored for round-trip preservation and style context serialization. -
OOXML Compliance: Part-scoped hyperlink relationships in headers/footers: Hyperlinks added to header/footer paragraphs now produce part-level
.relsfiles (word/_rels/headerN.xml.rels,word/_rels/footerN.xml.rels) instead of incorrectly placing relationships inword/_rels/document.xml.rels. Follows the same pattern already used for footnotes and endnotes per ECMA-376 section 3.11. -
OOXML Compliance: Property change revisions in paragraph serialization: Revision types representing property changes (
runPropertiesChange,paragraphPropertiesChange,tablePropertiesChange, etc.) are now silently skipped during paragraph content serialization. These elements are only valid inside their respective property containers, not as direct children ofw:p.
Statistics
- 129 test suites, 2,811 tests passing
- 120 source files
See CHANGELOG.md for full history.