Skip to content

v10.0.3

Choose a tag to compare

@ItMeDiaTech ItMeDiaTech released this 21 Feb 13:35
· 49 commits to main since this release

Fixed

  • OOXML Compliance: tblStyleRowBandSize/tblStyleColBandSize in direct tblPr: Table.setStyleRowBandSize() and setStyleColBandSize() no longer serialize these elements into direct table w: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 .rels files (word/_rels/headerN.xml.rels, word/_rels/footerN.xml.rels) instead of incorrectly placing relationships in word/_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 of w:p.

Statistics

  • 129 test suites, 2,811 tests passing
  • 120 source files

See CHANGELOG.md for full history.