HANDSONTABLE v12.1.0 Release Notes

Release Date: 2022-06-28 // almost 2 years ago
  • ๐Ÿš€ For more information on this release, see:

    โž• Added

    • โž• Added smoother row and column moving when some row or columns are hidden. #7613
    • โž• Added getNearestNotHiddenIndex(), a new method that finds the visual index of the nearest not-hidden row or column and works even with large numbers of hidden rows or columns. The previous method, getFirstNotHiddenIndex(), still works, but is marked as deprecated. #9064
    • โž• Added a Czech translation. #9343
    • โž• Added a Serbian translation. #9469
    • โž• Added new hooks: beforeColumnFreeze, afterColumnFreeze, beforeColumnUnfreeze, and afterColumnUnfreeze. #9248

    ๐Ÿ”„ Changed

    • Replaced HTML entities appearing in Handsontable's license texts with canonical counterparts. #9487
    • โšก๏ธ Updated the Pikaday optional dependency to 1.8.2, to let Handsontable work with Parcel 2 without errors. #9410
    • React: Changed the wrapper's lifecycle methods, to let Handsontable work with React 17+ without warnings. #8748
    • Angular: Moved the @angular/core dependency to peer dependencies. #9574

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed an issue where dropdown and autocomplete cell editors rendered incorrectly if the preventOverflow option was set to 'horizontal'. #3828
    • ๐Ÿ›  Fixed an issue where frozen rows were getting duplicated. #4454
    • ๐Ÿ›  Fixed an issue where comments rendered outside the viewport. #4785
    • ๐Ÿ›  Fixed an issue where comments got positioned incorrectly when Handsontable ran within a scrollable element. #6744
    • ๐Ÿ›  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. #9295
    • ๐Ÿ›  Fixed an issue where it was impossible to unmerge cells in the RTL layout direction. #9362
    • ๐Ÿ›  Fixed an issue where columns wider than the viewport's width and rows higher than the viewport's height didn't render correctly. #9473
    • ๐Ÿ›  Fixed an issue where dragging-to-scroll on mobile didn't work properly in the RTL layout direction. #9475
    • ๐Ÿ›  Fixed an issue where hiding columns with nested headers caused incorrect column width calculation (for the stretchH: 'all' option). #9496
    • ๐Ÿ›  Fixed an issue where ShortcutManager unnecessarily handled keyup events with no key defined. #9562