Handsontable v7.1.0 Release Notes

Release Date: 2019-06-11 // almost 5 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)