Handsontable is the new name for Handsontable Pro.
Handsontable V12.1.0
Released: Jun 28, 2022
Updates in V12.1.0
Features
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.
Fixes
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.