Skip to content

v1.0.1

Latest

Choose a tag to compare

@mitresthen mitresthen released this 02 Jul 12:47

Patch release: three xlsx codec fixes. No API changes.

Fixed

  • Merged ranges paint fullymerge() now materializes every covered cell sharing the master's style object (ExcelJS semantics: style the master before or after merging), so fills no longer die after the last written column. addRow lands below merged blocks. The reader preserves covered cells' own parsed styles, so per-edge borders survive round-trips. (#2)
  • Styled blank cells are written — value-less cells that carry a style (spacer rows, fills across merges) serialize as <c r=".." s="N"/> like ExcelJS instead of being dropped, and round-trip through readXlsx. (#2)
  • 1904 date system honored on readreadXlsx/readXlsxRows parse <workbookPr date1904="1"/>; dates in legacy Mac workbooks no longer read back ~4 years off. (#3)

Full changelog: v1.0.0...v1.0.1