Handsontable v11.0.0 Release Notes

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

    โž• Added

    • ๐Ÿ’ฅ Breaking change: Added TypeScript definition files for Handsontable's modularized version. #7489
    • ๐Ÿ’ฅ Breaking change (Vue): Added support for modularization to the Vue wrapper. #8820
    • ๐Ÿ’ฅ Breaking change (React): Added support for modularization to the React wrapper. #8819
    • ๐Ÿ’ฅ Breaking change (Angular): Added support for modularization to the Angular wrapper. #8818
    • โž• Added a new package entry point that allows importing built-in modules in one function call: import { registerAllEditors, registerAllRenderers, registerAllValidators, registerAllCellTypes, registerAllPlugins } from 'handsontable/registry'. #8816
    • โž• Added a new locale option, to properly handle locale-based data. #8897
    • โž• Added a GitHub Actions workflow that covers testing Handsontable and the wrappers. #8652
    • โž• Added new direction helpers (internal API) that lay ground for future RTL support. #8868

    ๐Ÿ”„ Changed

    • ๐Ÿ’ฅ Breaking change: Changed how the populateFromArray() method works with its method argument set to shift_down or shift_right. #888
    • ๐Ÿ“ฆ Moved the entire Handsontable package to its own, new subdirectory: ./handsontable. #8759
    • โšก๏ธ Replaced the license files with updated versions. #8877

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed an issue with incorrect filtering of locale-based data while using search input from a drop-down menu. #6095
    • ๐Ÿ›  Fixed an error thrown when using the populateFromArray() method with its method argument set to shift_right. #6929
    • ๐Ÿ›  Fixed an issue with the beforeOnCellMouseDown and afterOnCellMouseDown hooks using wrong coordinates. #8498
    • ๐Ÿ›  Fixed a TypeError thrown when calling the updateSettings() method in Handsontable's modularized version. #8830
    • ๐Ÿ›  Fixed two issues with the documentation's canonicalUrl entries. #8886
    • ๐Ÿ›  Fixed an error thrown when autofill's source is a date cell. #8894
    • React: Fixed a React wrapper issue where it's impossible to use different sets of props in editor components reused across multiple columns. #8527