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 newvalueGetter
andvalueSetter
options. #11773 - Added a new
initialState
configuration option. #11777 - Introduced the Loading plugin. #11792
- Added a new "classic" theme. #11790
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
wtHolder
element. #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
touchend
handler 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
TypeError
being thrown after undoing operations on nested row structures. #11793 - Fixed
rowHeights
handling 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