Skip to content

0.1.5

Choose a tag to compare

@plutext plutext released this 20 Sep 02:24
· 31 commits to main since this release

Schema regenerations from docx4j 17.1.1 (CR-021 to CR-024), 103 modules:

  • mc:AlternateContent admitted where Word and Excel write it: WordprocessingML and SpreadsheetML hosts (CR-021), and the DrawingML anchors, group shapes and c:chartSpace (CR-024). Before this, an Excel drawing part whose only child was an mc:AlternateContent came back empty.
  • Excel 2010/2013 extension schemas as six new modules: x14, x15, x15ac, x12ac, x16, xr (CR-022); x14ac attributes and xr:revisionPtr typed on their hosts.
  • Word extension attributes, org_docx4j_cei (CR-023).
  • NAMESPACE_PREFIXES at 135 entries, level with docx4j's NamespacePrefixMappings (adds x12ac, x16, x16r2, xr16, oel, sle, sle15, tsle).

Marshalling:

  • Every prefix an mc:Ignorable names is declared on the root (Excel repaired a workbook without it).
  • sdtProperty accepts several namespaces (Word writes w15:dataBinding).

builders/wml (CR-003 phase A): sdt / sdtPr / sdtProperty / sdtKindOf, inlinePicture, tr / tc, runItemsOf, rPrToElements / rPrFromElements, walkAll, mcBranchOf; textOf follows docx4j's McSelection. deepCopyAs / deepCopyAsSync in the facade.