SpreadJS 18.0.4

Released: Feb 27, 2025

Mises à jour de 18.0.4

Correctifs

  • Fix:
    • A character displayed in vertical mode was inconsistent.
    • There was a discrepancy between versions for table.getDirtyRows().
    • Hidden filter buttons would incorrectly appear after cutting and inserting certain columns and cells.
    • Scrollbar size would not reset after deleting a row and undoing the deletion.
    • Table columns could not be deleted if a table only contained a header.
    • Tables would not display filter buttons in certain circumstances.
    • There were some issues with drag filling.
    • Some column widths would not adjust automatically.
    • The SpreadJS CSS was incorrectly affecting other elements on a page.
  • Calculation Fix:
    • Some custom functions did not work correctly.
    • The COUNTIFS function was incorrect.
  • Chart Fix:
    • Setting the fill color for the legend and series of a chart had no effect.
  • Excel IO Fix:
    • An exported XLSX file would not open correctly.
    • An exported XLSX file was inconsistent with the original content.
    • The conditional formatting settings box were displayed incorrectly once exported.
    • Custom properties were lost after importing an XLSX file.
    • XML parsing errors would happen when saving a specific XLSX file.
    • Exporting an XLSX file with a PivotTable would cause some issues.
  • Performance Fix:
    • There were some performance issues compared to older versions.
    • There were performance issues with loading a specific SJS file.
  • PivotTable Fix:
    • There were performance issues with large row quantities.
    • Dragging a PivotTable caused incorrect styles to be set.
  • ReportSheet Fix:
    • There was an issue with the corner fold decoration.
    • The ReportSheet Wizard did not work as expected.
    • The ReportSheet Wizard limit was incorrectly set to 20 columns.