github handsontable/handsontable 7.1.0

latest releases: 14.3.0, 14.2.0, 14.1.0...
4 years ago

Changes

  • Added a new feature, allowing users to parse HTML tables into Handsontable settings and Handsontable instances to plain HTML tables. This change introduces these new API methods:
    • Handsontable.helper.instanceToHTML: (instance: Handsontable.Core) => string - parses the provided Handsontable instance to an HTML table as a string
    • Handsontable.helper.htmlToGridSettings(element: Element | string, rootDocument?: Document) => Handsontable.DefaultSettings - analyses a static HTML table and returns a Handsontable-compatible settings object
    • hotInstance.toTableElement: () => HTMLTableElement - converts the Handsontable instance to a static HTML table
    • hotInstance.toHTML: () => string - same as Handsontable.helper.instanceToHTML, but the instance is already bound

(#5684)

  • Fixed a bug, where it wasn't possible to block Undo/Redo plugin keyboard shortcuts. (#6028)
  • Corrected the ManualColumnMove type definitions. (#6011)
  • Fixed a problem with pasting multi-line data from Excel and Google Sheets. (#5970, #5622)
  • Fixed a bug, where it was impossible to paste merged cells from Excel. (#5940)
  • Fixed a problem with copying cells with longer contents from Excel or Google Sheets. (#5925)
  • Fixed a problem with Handsontable not adding the carriage return character to the pasted data. (#5826, #5647)
  • Fixed some NestedRows performance issues on large datasets. (#5711)
  • Fixed a bug, where placing SVG in a cell caused a ManualColumnMove error. (#4120)
  • Fixed a bug, where using the Undo functionality, the selection was not reverted to its original position. (#6017)
  • Fixed a bug, where the getCell method, when used with the topmost argument set to true, did not return the correct cell elements from the bottom overlay. (#5896)
  • Added a possibility to return false from the beforeCreateCol hook to stop the column creation. (#5691)

Don't miss a new handsontable release

NewReleases is sending notifications on new releases.