Changelog 16.0
16.2.0
Released on November 25th, 2025
For more information about this release see:
Added
- Improved focus management by introducing a focus scopes mechanism. #11804
- Introduced an “auto” option for the
roundFloatsetting in the Column Summary plugin and ensured proper recalculation of endpoints after data updates. #11833 - Added an Enter key handler and a new
searchModeoption to the Filters plugin. #11871 - Implemented a
styleoption for the Custom Borders plugin, enabling style customization. #11876 - Introduced a new “dotted” border style to the Custom Borders plugin. #11877
- Added the EmptyDataState plugin to improve UX when no data is available. #11879
- Added a
settingsentry to the Handsontable exports. #11883 - Added new global button CSS class names. #11896
- Introduced
minRowHeightsas an alias forrowHeightsfor API consistency. #11898 - Added a new
templateoption to the Dialog plugin. #11902 - Added new theme variables and implemented
no-iconsandicons-onlystyle variants. #11913
Changed
- Refined dropdown behavior when the input is empty - focus now remains on the input field. #11863
- Improved how the Autocomplete and Dropdown editors respond to clicks outside the open editor. #11873
- Reverted the editors’
updateChoicesListmethod type change. #11943
Fixed
- Fixed the datepicker icon size issue on iPad. #11860
- Corrected header size rendering on iPad. #11861
- Fixed an issue with header text size with
collapsibleColumnsenabled. #11864 - Fixed an issue with an unwanted empty space on the right side of the table when using the modern themes. #11868
- Fixed row misalignment for multi-line cell content. #11872
- Improved column width calculations for checkbox-typed cells. #11891
- Fixed a problem, where using
minSpareRowswould crash the table when configured alongside the Column Summary plugin. #11911 - Fixed an issue preventing re-adding a previously removed hook callback. #11914
- Stabilized the height of the first row when it’s empty. #11918
- Fixed a problem where resizing the window vertically did not resize the table. #11919
- Fixed an issue where the dialog overlay could make the table unresponsive after rapid show/hide calls. #11925
- Fixed an issue with TouchEvent on Firefox. #11928
- React: Fixed an issue with Collapsible Columns being reset in React wrapper. #11923
Security
- Updated dev dependencies to address high-severity vulnerabilities. #11895
16.1.1
Released on September 23, 2025
For more information about this release see:
Fixed
- Fixed row misalignment when setting
manualRowResizeon an instance withautoRowSizeenabled. #11849 - Reverted the color variables change for the “main” theme. #11852
- Fixed an error thrown when using autocomplete-typed cells with key/value sources alongside formulas. #11853
16.1.0
Released on September 15, 2025
For more information about this release see:
Added
- Introduced row pagination functionality. #11612
- Introduced a Dialog plugin. #11754
- Added support for object-based (
key/value) source in Autocomplete and Dropdown editors, along with newvalueGetterandvalueSetteroptions. #11773 - Added a new
initialStateconfiguration option. #11777 - Introduced the Loading plugin. #11792
- Added a new “classic” theme. #11790
- Added a Deprecation policy page to the documentation.
- Added a Long Term Support (LTS) page to the documentation.
Changed
- Enabled focus navigation between multiple selection layers. #11756
- Renamed the input element used as the internal focus catcher. #11770
- Added a background color to the
wtHolderelement. #11797 - Updated the CSS variables for the Pagination styles. #11820
Fixed
- Fixed undo/redo functionality for cell types other than
text. #11656 - Fixed incorrect resizing behavior when auto-sizing rows or columns by double-clicking separators. #11671
- Fixed mouse wheel zooming issues on Windows. #11680
- Fixed autocomplete sorting and option highlighting issues. #11708
- Fixed a missing
touchendhandler that prevented editors from opening on mobile devices. #11729 - Fixed misalignment between rows and row headers when using
autoRowSize. #11736 - Fixed layout inconsistencies caused by browser zoom and scaling. #11739
- Fixed an issue with the root-wrapper height calculation. #11769
- Fixed a
TypeErrorbeing thrown after undoing operations on nested row structures. #11793 - Fixed
rowHeightshandling for merged cells. #11795 - Fixed visual issues across themes. #11805
- Fixed table misalignment after loading new data. #11809
- Angular: Fixed the tree-shaking mechanism for the Angular wrapper (
@handsontable/angular-wrapper). #11738 - Fixed an issue with the deprecation warning being shown too often. #11819
- Fixed an issue with the classic (legacy) theme deprecation warning being displayed for non-root instances. #11821
- Fixed an issue with the table not rendering correctly when scrolling into extremely tall rows. #11825
Security
- Resolved critical vulnerabilities reported by
pnpm audit. #11798
Deprecated
- Deprecated the legacy style (to be removed in version
17.0.0). #11790 - Deprecated the PersistentState plugin (to be removed in version
17.0.0). #11835
16.0.1
Released on July 10, 2025
For more information about this release see:
Fixed
- Fixed a missing
touchendhandler that prevented the editor from opening on mobile devices. #11729
16.0.0
Released on July 9, 2025
For more information about this release see:
Added
- Breaking change: Added a focus outline to the context and dropdown menus. #11669
- Improved Handsontable editor positioning. #11593
- Added a second-click cell deselection feature. #11602
- Added a new
textEllipsisoption. #11609 - Added backward compatibility for the renamed CSS variables. #11676
- Angular: Introduced a new Angular wrapper -
@handsontable/angular-wrapper. #11511
Changed
- Breaking change: Updated the CSS theme variables and added
--ht-radio-*variables. #11470 - Breaking change: Changed the
modifyDatahook to use visual indexes for both rows and columns. #11501
Fixed
- Breaking change: Fixed an issue with custom border overlapping row headers. #11551
- Breaking change: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. #11579
- Fixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. #11613
- Fixed an issue with scrollbar styles on the Safari browser. #11614
- Fixed the column filter behavior when adding new columns. #11616
- Fixed an issue with the dropdown elements’ colors. #11661
- Angular: Fixed an error of
this.hotInstance.getSettings(...).columns?.filter is not a functioninangular-wrapper. #11695