Added
- Introduced a
separated
attribute for the label options (thelabel
DOM element may wrapinput
or be placed next to it). #3172 - Introduced the
modifyAutoColumnSizeSeed
hook to let developers overwrite the default behaviour of the AutoColumnSize sampling. #3339 - Added support for hiding columns for the NestedHeaders plugin. #6879
- Added ability to skip stacking actions by the
UndoRedo
plugin and introduced new hooks. #6948
Fixed
- Fixed a problem with sorting the
checkbox
-typed cells and an issue with empty cells not being displayed properly. #4047 - Fixed a problem where undoing the removal of row with
readOnly
cells was not performed properly. #4754 - Fixed state-change resolving for externally added checkboxes. #5934
- Fixed a problem with the native selection being removed with the
fragmentSelection
option enabled. #6083 - Fixed a bug where number of columns rendered in the viewport was not correct. #6115
- Fixed a bug with the Dropdown Menu not opening on Android devices. #6212
- Fixed the double-tap issue on iOS. #6961
- Fixed a problem with the Comments editor being destroyed after destroying another Handsontable instance. #7091
- Fixed incorrect
numericFormat
's type definition. #7420 - Fixed the
trimWhitespace
tests on Firefox. #7593 - Fixed the [NPM Audit] Github Action job to report found vulnerabilities. #7621
- Fixed some minor iOS problems. #7659
- Fixed the TypeScript definition for the suspended rendering feature. #7666
- Fixed the
postbuild
andexamples:install
scripts on Windows. #7680 - Fixed the contents of the production
package.json
. #7723 - Fixed an issue, where the callbacks for the UndoRedo plugin were called twice. #7825
- Vue: Fixed a problem with displaying and removing rows in the Nested Rows plugin. #7548
- React: Fixed an incompatibility in the property type definitions for the HotColumn component. #7612
Changed
- Enhanced the ESLint config file by adding a rule that checks if there are new lines missing before some keywords or statements. #7691