Added
-
Introduced a new feature that allows postponing the table render and internal data cache update. The table rendering time can be reduced several-fold times by batching (using the
batch
method), multi-line API calls, or manually suspending rendering using thesuspendRender
andresumeRender
methods. #7274 -
Introduced a possibility to import:
- plugins
- cell types
- editors
- renderers
- validators
as separate modules, along with the Handsontable base. This change allows utilizing only the parts of Handsontable the end application is actually using, without the overhead of the full bundle. #7403
-
Added a new workflow for managing and generating changelogs. #7405
Fixed
- Fixed a bug with auto-execution of the first item in the ContextMenu plugin. #7364
- Fixed a bug where column sorting with multi column sorting crashed the table. #7415
- Added a missing entry for the
skipRowOnPaste
option in the TypeScript definition file. #7394 - Added missing tests to prevent issue #7377 from resurfacing. #7396
- Fixed an issue where altering columns did not update filters attached to columns. #6830
- Fixed typos and wrong return types in the TypeScript definition file. #7399, #7400
- Updated the dependencies causing potential security issues, as well as Babel configuration needed after the update. #7463