Handsontable V12.1.0

Released: Jun 28, 2022

Updates in V12.1.0

Funktionen

  • Move rows and columns more smoothly when some are hidden.
  • Added getNearestNotHiddenIndex(), a new method that finds the visual index of the nearest non-hidden row or column.
  • Added Czech and Serbian translation.
  • Added new hooks: beforeColumnFreeze, afterColumnFreeze, beforeColumnUnfreeze, and afterColumnUnfreeze.
  • Replaced HTML entities appearing in Handsontable's license texts with canonical counterparts.
  • Updated the Pikaday optional dependency to 1.8.2, to let Handsontable work with Parcel 2 without errors.
  • React: Changed the wrapper's lifecycle methods, to let Handsontable work with React 17+ without warnings.
  • Angular: Moved the @angular/core dependency to peer dependencies.

Fehlerkorrekturen

  • Fixed an issue where dropdown and autocomplete cell editors rendered incorrectly if the preventOverflow option was set to 'horizontal'.
  • Fixed an issue where frozen rows were getting duplicated.
  • Fixed an issue where comments rendered outside the viewport.
  • Fixed an issue where comments got positioned incorrectly when Handsontable ran within a scrollable element.
  • Fixed an issue that occurred when Handsontable ran within an HTML <form>: pressing Enter inside another form's <input> could open Handsontable's dropdown menu.
  • Fixed an issue where it was impossible to unmerge cells in the RTL layout direction.
  • Fixed an issue where columns wider than the viewport's width and rows higher than the viewport's height didn't render correctly.
  • Fixed an issue where dragging-to-scroll on mobile didn't work properly in the RTL layout direction.
  • Fixed an issue where hiding columns with nested headers caused incorrect column width calculation (for the stretchH: 'all' option).
  • Fixed an issue where ShortcutManager unnecessarily handled keyup events with no key defined.