Handsontable is the new name for Handsontable Pro.
Handsontable 14.1.0
Released: Jan 16, 2024
Atualizações na 14.1.0
Recursos
Added a new configuration option, renderAllColumns, which lets you disable column virtualization for improved accessibility.
Added a dedicated renderer (DropdownRenderer) and validator (DropdownValidator) for the dropdown cell type.
Added support for the Tab key in the select editor (selectEditor).
Improved how undoing changes affects the viewport. Now, when you undo a change, the view automatically scrolls back to the changed area.
Improved how pasting data affects the viewport. Now, even when the size of the pasted data is larger than the viewport, the viewport stays in place.
Improved how removing a row or column affects the selection. Now, when you remove a row or column, the selection moves to the nearest visible row or column.
Improved TypeScript definitions for multiple plugins and core modules.
Improved TypeScript definitions for the CellCoords and CellRange classes.
Improved TypeScript definitions for the CustomBorders plugin.
React: Improved support for SSR frameworks.
Correções
Fixed an issue where double-clicking a cell resulted in highlighting the cell's contents.
Fixed an issue where pressing the Tab key when editing a cell in the last column caused an error.
Fixed an issue where pressing the Tab key with tabNavigation set to false caused the grid to scroll.
Fixed an issue where the Filters plugin threw a TypeError in specific setup cases.
Fixed an issue where changing Handsontable's configuration or data broke the focus position.
Fixed an issue where Handsontable didn't go into the "unlisten" state after clicking an element outside of the table.
Fixed an issue where recovering removed cells by using undo/redo didn't restore the cells' configuration options.
Fixed an issue where the ManualRowResize and ManualColumnResize plugins threw an error when a cell renderer used the HTML <table> element.
Fixed an issue where, in some situations, the table didn't scroll after navigating it with the keyboard.
Fixed an issue where the drag-to-scroll functionality was not working for window-scrolled instances.
Fixed an issue where some configurations of the CollapsibleColumns plugin caused an uncaught TypeError.
Fixed an issue where pressing the Backspace key in a date cell deleted the entire contents of the cell instead of a single character.
Fixed several issues related to the roundFloat option of the ColumnSummary plugin.
Fixed a missing TypeScript definition in the Formulas plugin.
Added pikaday to handsontables dependencies, to ensure backward compatibility of Handsontable 14.1.0.
React: Fixed a missing TypeScript definition for the settings prop.
Vue: Fixed an issue where passing hyperformulaInstance to hotSettings resulted in TypeError: Converting circular structure to JSON.
Vue: Updated the peer dependencies of the Vue 3 wrapper with the latest version of Vue.