Changelog 11.0
11.1.0
Released on January 13, 2022
For more information on this release, see:
Added
- Added
updateData(), a new method that lets you replace Handsontable’sdatawithout resetting the states of cells, rows and columns. #7263 - Vue: Added Vue 3 support, by introducing a new wrapper. #7545
Changed
- Updated the TypeScript definition of the
setDataAtCell()method. #8601 - Extended the
Code Examples DeploymentGitHub Actions workflow, to allow for deploying code examples to GitHub Pages). #9058
Fixed
- Fixed an issue where the
autocompleteeditor’s suggestion list didn’t update properly. #7570 - Fixed an issue where nested headers didn’t render when
datawasn’t defined. #8589 - Fixed some end-to-end tests that failed on mobile devices. #8749
- Fixed an issue where the rendered selection could get shifted by 1px. #8756
- Fixed an issue where the first column’s border didn’t display properly. #8767
- Fixed an issue where the
CollapsibleColumnsplugin’sexpandAll()method didn’t expand collapsed columns. #8900 - Fixed end-to-end test scripts that occasionally crashed. #8961
- Fixed a typo in the
valueAccordingPercent()helper. #9006 - Fixed an issue where the
NestedRowsplugin could throw a type error after calling theupdateSettings()method. #9018 - Fixed an issue where performance was affected by removing events. #9044
- Fixed a wrong TypeScript definition of the
MultiColumnSortingplugin’ssort()method. #9067 - Fixed an issue where the
Commentsplugin’s editor disappeared after adding a comment. #9075 #6661 - React: Fixed a wrong return type. #9000
11.0.1
Released on November 17, 2021.
For more information on this release, see:
Fixed
- Fixed the UMD build of
@handsontable/angular, which was not working properly in11.0.0. #8946
11.0.0
Released on November 17, 2021.
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
localeoption, 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 itsmethodargument set toshift_downorshift_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 dropdown menu. #6095
- Fixed an error thrown when using the
populateFromArray()method with itsmethodargument set toshift_right. #6929 - Fixed an issue with the
beforeOnCellMouseDownandafterOnCellMouseDownhooks using wrong coordinates. #8498 - Fixed a
TypeErrorthrown when calling theupdateSettings()method in Handsontable’s modularized version. #8830 - Fixed two issues with the documentation’s
canonicalUrlentries. #8886 - Fixed an error thrown when autofill’s source is a
datecell. #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