Handsontable v10.0.0 Release Notes

Release Date: 2021-09-29 // over 2 years ago
  • ๐Ÿš€ For more information on this release, see:

    ๐Ÿ”„ Changed

    • ๐Ÿ’ฅ Breaking change: Unified the naming and description of the fourth argument, controller, for selection manipulation in the beforeOnCellMouseDown and beforeOnCellMouseOver hooks. #4996
    • ๐Ÿ’ฅ Breaking change: Changed what the beforeRender and afterRender hooks are, and when they are triggered. Added two new hooks: beforeViewRender and afterViewRender. #6303
    • ๐Ÿ’ฅ Breaking change: Changed the optional HyperFormula dependency from 0.6.2 to 1.1.0, which introduces breaking changes for the Formulas plugin users. #8502
    • ๐Ÿ’ฅ Breaking change: Changed the default values for the rowsLimit and columnsLimit options of the CopyPaste plugin. #8660
    • ๐Ÿ’ฅ Breaking change: Added a default font family, size, weight and color. #8661
    • ๐Ÿ’ฅ Breaking change: Changed the autoWrapRow and autoWrapCol options` default values from true to false. #8662
    • ๐Ÿ‘Œ Improved the performance of the getCellMeta() method. #6303
    • ๐Ÿ‘Œ Improved the documentation and TypeScript definition of the selectOptions option. #8488
    • ๐Ÿ‘Œ Improved the arguments forwarding in the hooks #8668
    • โž• Added a Github Actions workflow covering the testing of Handsontable and all of the wrappers. #8652

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed an issue of not resetting the date picker's configuration. #6636
    • An error won't be thrown while inserting a new row for nested rows in a specific case. #7137
    • ๐Ÿ›  Fixed a few problems with the NestedRows plugin, occurring with the Formulas plugin enabled. #8048
    • ๐Ÿ›  Fixed errors being thrown in the Formulas plugin if a provided sheet name contained a dash character. #8057
    • ๐Ÿ›  Fixed multiple bugs related to undo/redo actions while using the Formulas plugin. #8078
    • ๐Ÿ›  Fixed an issue where autofill was not able to be blocked/changed with the beforeChange hook when the Formulas plugin was enabled #8107
    • ๐Ÿ”Œ Data stored by the NestedRows plugin won't be corrupted by some actions. #8180
    • Collapsed parents won't be expanded after inserting rows. #8181
    • ๐Ÿ›  Fixed the cooperation of the dropdown menu and column sorting (menu closing on click). #8232
    • Data won't be corrupted anymore when some alterations are performed. #8614
    • Adjusted directories and files related to dataMap, to prevent potential circular references. #8704
    • ๐Ÿ‘Œ Improved the performance of the regular expression used to detect numeric values, and fixed major code smells. #8752