Handsontable V8.4.0

Released: May 11, 2021

V8.4.0 での更新項目

機能

  • New versioning scheme - Changed the versioning scheme by unifying all package version numbers. From now on there will only be one Handsontable version.
  • Added a separated attribute for the label options (the label DOM element may wrap input or be placed next to it).
  • Added the modifyAutoColumnSizeSeed hook to let developers overwrite the default behavior of the AutoColumnSize sampling.
  • Added support for hiding columns for the Nested Header plugin.
  • Added ability to skip stacking actions using the UndoRedo plugin and added new hooks:
    • beforeUndoStackChange.
    • afterUndoStackChange.
    • beforeRedoStackChange.
    • afterRedoStackChange.
  • Enhanced the ESLint config file by adding a rule that checks if new lines are missing before some keywords or statements.

不具合の修正

  • Fixed a problem with sorting the checkbox-typed cells and an issue with empty cells not being displayed properly.
  • Fixed a problem where undoing the removal of row with readOnly cells was not performed properly.
  • Fixed state-change resolving for externally added checkboxes.
  • Fixed a problem with the native selection being removed with the fragmentSelection option enabled.
  • Fixed a bug where the number of columns rendered in the viewport was not correct.
  • Fixed a bug with the Dropdown Menu not opening on Android devices.
  • Fixed the double-tap issue on iOS.
  • Fixed a problem with the Comments editor being destroyed after destroying another Handsontable instance.
  • Fixed incorrect numericFormat‘s type definition.
  • Fixed the trimWhitespace tests on Firefox.
  • Fixed the [NPM Audit] Github Action job to report found vulnerabilities.
  • Fixed some minor iOS problems.
  • Fixed the TypeScript definition for the suspended rendering feature.
  • Fixed the postbuild and examples:install scripts on Windows.
  • Fixed the contents of the production package.json.
  • Fixed an issue, where the callbacks for the UndoRedo plugin were called twice.
  • Vue: Fixed a problem with displaying and removing rows in the Nested Rows plugin.
  • React: Fixed incompatibility in the property type definitions for the HotColumn component.