SpreadJS 9 SP1 released

Released: May 10, 2016

Updates in this release

Updates in 9 SP1

The following bugs were fixed:

  • The hitTest method now works correctly when filters are applied.
  • Certain Excel-formatted files now import correctly.
  • Scrolling issues after importing certain Excel files are fixed.
  • Margins now import correctly when importing Excel-formatted files.
  • Formulas now recalculate correctly when invoking the Sheet.reset method.
  • The DragFillBlock event now works correctly with merged cells.
  • Pasted values are now recognized correctly.
  • Updating CustomFloatingObject content now works correctly.
  • Unlocking cells with conditional formatting applied now works correctly.
  • TypeScript definitions for Cell properties are now correct.
  • Conditional formatting correctly exports to Excel now.
  • Deleting data when using the Safari browser on Mac OS now works correctly.
  • Header text is now displayed correctly when setting the default row height.
  • Hidden row values are no longer displayed in data filters.
  • The autoFitRow method now works correctly when hiding columns.
  • The filter dialog now works correctly during data input.
  • Searching now works correctly with the French locale setting.
  • The DATEDIF formula now works correctly.
  • Comments are now displayed properly when loading a sheet and re-adding comments.
  • The T.INV formula now works correctly.
  • The moveToNextCellThenControl method now works correctly when the row count is zero.
  • Long dates are now formatted correctly.
  • Importing Excel-formatted files with images now works correctly.
  • SpreadJS now works correctly within a scrollable container.
  • Custom data validation is now saved correctly to an Excel-formatted file.
  • The SpreadJS Designer now displays the correct names in the name manager.
  • Cells with line breaks are now pasted correctly.
  • The cellType.processMouseEnter/processMouseLeave functions now work correctly when scrolling.
  • The row filter now works correctly when cells contain line breaks.
  • The dirty status is now set correctly when editing a cell with a line break.
  • Performance issues with loading certain SSJSON files are now fixed.
  • SpreadJS now displays properly on Mac OS.
  • The German culture setting now works correctly with certain values.
  • Printing to PDF now works correctly.
  • Scrolling now works correctly with large column widths.
  • Row filters now work correctly when cells contain HTML tags.
  • Formulas that reference other sheets now update correctly.
  • The recalcAll method now works correctly.
  • The Excel import and export DLLs now display the correct version number.
  • Merged cells are now pasted correctly.
  • Custom culture now works correctly.
  • The qualityFactor method has now been added.
  • The formula text box now uses the correct culture setting.
  • Excel-formatted files are now exported correctly when using the German culture.
  • The ACCRINT formula now works correctly.
  • The ADDRESS formula now works correctly.
  • The spread.fromJSON method now works correctly.
  • Certain Excel-formatted files now load correctly.
  • The SpreadJS Designer now displays comments correctly.
  • The general formatter now works correctly.
  • The ExcelIO DLLs now contain the correct information.
  • When saving to SSJSON, rowHeaderColWidth and colHeaderRowHeight now return the correct types.
  • The addRows method now works correctly with formulas.
  • Cell values are now formatted correctly when using German culture settings.