Added
- Breaking change: Added Theme API #11950
- Simple definition of custom editors using new
BaseEditor.factory#11899 - Implement a new cell type (editor, renderer and validator) - MultiSelect. #11981
- Added support for Intl.NumericFormat options #11997
- Added support for Intl.DateTimeFormat options #11999
- Added copy as markdown button to the documentation pages #12009
- Added a new
sanitizertable option #12016 - React: Reacts Simple definition of custom editors using new
ComponentEditor#11978
Changed
- differentiate between Handsontable errors and other errors #11780
- Revert the editors'
updateChoicesListmethod typing #11943 - Add hit area to fill handle #11952
- Add a new
parsePastedValueoption - which fixes the issue with pasting object-based values #12020 - Introduce a new publishing flow for versions 17.0.0+. #12028
Removed
- Breaking change: Removed deprecated packages Angular, React, Vue wrapper, persistentState plugin and hot undo redo methods #12015
- Breaking change: Removed
core-jsfrom dependencies #12017
Fixed
- Fixed errors that could happen on some keyboard shortcuts #11951
- Fix unwanted layout shifts caused by the editor #11955
- Fixed an issue with scrolling in Firefox #11962
- Fixed an issue with viewport scroll after loadData/updateData method call #11985
- Fixed a bug where the pasted value cannot be changed #11989
- Fixed misalignment issues for CSS transform: scale() #11990
- Fixed a bug that made it impossible to delete values from a key/value-based autocomplete/dropdown cells. #12010
- Fixed a Data Factory for filters that could cause zero results even when they should exist #12031
- Change the element type for focus catchers #12032
- Fixed wrong scrollbar width calculation for scaled environments #12035