@handsontable/vue
Advanced tools
Changelog
[15.0.0] - 2024-12-16
@handsontable/react-wrapper
to the monorepo. #11212pikaday
with @handsontable/pikaday
, updated numbro
and dompurify
) #10929aria-hidden
from TextEditor's and PasswordEditor's TEXTAREA
elements. #11218updateSettings
calls. #11205package.json
. #11247key
set as undefined
. #11281source
argument for the setDataAtCell
method. #11287@handsontable/react-wrapper
place the TS type definitions in the configured directory. #11296Changelog
[14.1.0] - 2024-01-16
renderAllColumns
, which lets you disable column virtualization for improved accessibility. #10599DropdownRenderer
) and validator (DropdownValidator
) for the dropdown cell type. #10688selectEditor
). #10673CellCoords
and CellRange
classes. #10678CustomBorders
plugin. #10659tabNavigation
set to false
caused the grid to scroll. #10634Filters
plugin threw a TypeError
in specific setup cases. #10637ManualRowResize
and ManualColumnResize
plugins threw an error when a cell renderer used the HTML <table>
element. #10650CollapsibleColumns
plugin caused an uncaught TypeError
. #10693roundFloat
option of the ColumnSummary
plugin. #10701Formulas
plugin. #10186pikaday
to handsontable
s dependencies
, to ensure backward compatibility of Handsontable 14.1.0. #10715settings
prop. #10661hyperformulaInstance
to hotSettings
resulted in TypeError: Converting circular structure to JSON
. #8728For more information on Handsontable 14.1.0, see:
Changelog
[14.0.0] - 2023-11-22
Ctrl/Cmd + Shift + Space
keyboard shortcut for selecting all cells. #10237TAB
key and introduced a new tabNavigation
option. #10430 #10585aria-label
attribute to the checkbox renderer. #10539role
attributes to the filtering menu's links. #10548navigableHeaders
option along with other changes. #10301beforeSelectionHighlightSet
hook that allows modifying logical selection coordinates before they are applied to the rendering engine. #10513select
renderer and cell type. #10529handsontable
and date
renderers for their respective cell types to allow adding the a11y attributes. #10535beforeColumnWrap
and beforeRowWrap
hooks. #10550angular@17
examples to ensure Handsontable works with that Angular version. #10584imeFastEdit
option to minimize the negative effects affecting the "fast edit" feature for the IME users. #10342scrollViewportTo
method to allow disabling of cell auto-snapping. #10508forwardToContext
option to the ShortcutManager. #10519package.json
files. #10509ManualRowMove
and ManualColumnMove
plugins. #10475offset
helper for elements placed in foreign object contexts. #10480transform: scale
attribute applied. #10482updateData
value to the ChangeSource
type. #10488Ctrl/Cmd
does not trigger non-contiguous selection. #10502Autocomplete
editor's list in cases when there were no items. #10506Ctrl/Cmd + Shift
key combination. #10622For more information on Handsontable 14.0.0, see:
Changelog
[13.1.0] - 2023-08-31
delete
or backspace
keys after deselecting cells. #10272CellChange
to match the actual implementation. #10432CopyPaste
plugin's copy
method argument. #10446BaseEditor
's getEditedCellRect
method. #10459For more information on Handsontable 13.1.0, see:
Changelog
[13.0.0] - 2023-06-22
beforeChange
hook is fired before the afterSetDataAtCell
and afterSetDataAtRowProp
hooks. #10231beforeAutofillInsidePopulate
hook. #10407getFirstNotHiddenIndex
method. Instead, use the getNearestNotHiddenIndex()
method. #10407alter()
method: insert_row
and insert_col
. Instead, use the following parameters: insert_row_above
, insert_row_below
, insert_col_start
, and insert_col_end
. #10407populateFromArray()
method: direction
and deltas
. #10407For more information on Handsontable 13.0.0, see:
Changelog
[12.0.0] - 2022-04-28
ShortcutManager
, a new API for customizing keyboard shortcuts.
#8942layoutDirection
. #8760fixedColumnsStart
.
#8760updateSettings()
handles data updates, to improve performance
and the consistency of user experience. Now, when provided with a new data object,
updateSettings()
updates the data without resetting any states.
#7263updatePlugin()
reacts to updateSettings()
calls, to improve
performance and the consistency of user experience. Now, calls to updateSettings()
update a
plugin's state only when the options object contains a configuration option that's relevant to
that particular plugin. #9021beforeKeyDown
is
properly fired before afterDocumentKeyDown
.
#6236./
), to speed up the build process: now,
the npm run build
and npm run test
scripts don't build or test the Handsontable examples
(./examples
). #9412hot.view.wt
to hot.view._wt
, where hot
is the name
of your Handsontable instance. The intention of this change is to make it clear that Walkontable
(Handsontable's rendering engine) is not a part of Handsontable's public API.
#8760enzyme
dependency from the React wrapper.
#9151updateSettings()
caused problems for
state managers. #8372updateSettings()
caused hidden columns to reappear.
#7165updateSettings()
caused merged cells to unmerge.
#3315updateSettings()
caused the state of nested rows to reset.
#8838updateSettings()
caused problems with column sorting.
#7688setState()
within the afterFilter
hook broke
filtering. #7567updateSettings()
caused Handsontable to crash. #7546failed
validation status got erased when editing a new row.
#7541BasePlugin
class.
#9175"exports"
field to their package.json
files.
#9140For more information on Handsontable 12.0.0, see: