Handsontable Releases

Released: Apr 16, 2024

Updates in 14.3.0

Funktionen

  • Added the ability to navigate within selection and edit cells within a range.
  • Updated dependencies based on npm audit, most notably upgraded to Angular 17.0.

Fehlerkorrekturen

  • Ensured the cursor changes to 'grabbing' for all table elements during column or row movement.
  • Resolved an issue where the TAB key failed to move selection when editing select-type cells in 'fast edit' mode.
  • Prevent the Cmd/Ctrl + A action when the focus is on headers.
  • Unified source arguments in beforeChange...

Released: Mar 6, 2024

Updates in 14.2.0

Funktionen

  • Added a new Handsontable hook, beforeBeginEditing, to conditionally control when to allow cell editing.
  • Added the ability to prevent viewport scrolling by using two existing Handsontable hooks: beforeViewportScrollVertically and beforeViewportScrollHorizontally.
  • Added undo-and-redo support for column moving.
  • Added a new Filters plugin hook: modifyFiltersMultiSelectValue. Now, filtered values lists will show the formatted numeric value, not the raw data.
  • Improved the viewport scroll...

Released: Jan 16, 2024

Updates in 14.1.0

Funktionen

  • 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...

Released: Nov 30, 2023

Updates in 14.0.0

Funktionen

  • Conformance with WCAG 2.1 AA - With version 14, Handsontable meets WCAG 2.1 at level AA, removing the remaining barriers for users with disabilities.
  • New navigation modes - From now on, you can use two new settings for controlling the navigation patterns:
    • navigableHeaders: false (default): makes the headers navigable.
    • tabNavigation: true (default): makes it possible to use the Tab key to navigate around.
  • New keyboard shortcuts - From now on, you can navigate across cells and headers...

Released: Aug 31, 2023

Updates in V13.1.0

Funktionen

  • Reduced package size and improved code performance.
  • Updated the internal monorepo scripts to utilize Node 20.
  • Extended the type definition of CellChange to match the actual implementation.

Fehlerkorrekturen

  • Fixed a problem with errors being thrown when pressing delete or backspace keys after deselecting cells.
  • Fixed problems with moving rows when there are trimmed rows in the table.
  • Fixed a problem with the column resize handle being stuck after the user clicked the right mouse button...

Released: Jun 22, 2023

Updates in V13.0.0

Funktionen

  • Angular: Added support for Angular 16 - You can now use the latest Angular features, such as revamped reactivity, non-destructive hydration, or signals.
  • Breaking change (React, Angular, Vue 2, Vue 3) - Changed Handsontable's policy toward older versions of supported frameworks. From now on, Handsontable supports only those versions of any supported frameworks that are officially supported by their respective teams.
  • Breaking change - Changed the order in which three hooks are executed...

Released: May 23, 2023

Updates in V12.4.0

Funktionen

  • Auto-updating formulas - Users can now modify their tables on the fly, with addresses in formulas updating themselves accordingly.
  • Added two new Handsontable hooks: 'afterColumnSequenceChange' and 'afterRowSequenceChange' which are fired after changing the order of columns or rows.
  • Improved copying/pasting to Microsoft Excel.

Fehlerkorrekturen

  • Fixed numerous issues related to syncing Handsontable with HyperFormula. Now, formulas work properly with all the Handsontable features.
  • Fixed...

Released: Mar 28, 2023

Updates in V12.3.3

Funktionen

  • Improved support for React 18.
  • Improved API for large data sets - In this version, two API methods have been enhanced that let you get your grid’s data in a single array: getDataAtCol() and getDataAtProp(). Now, these two methods can handle large numbers of rows without any problem.

Fehlerkorrekturen

  • Fixed an issue where calling getDataAtCol() or getDataAtProp() caused an error when the data set had more than 125 000 rows.
  • React: Fixed React 18 warnings about deprecated lifecycle...

Released: Mar 23, 2023

Updates in V12.3.2

Funktionen

  • Added a Chinese (zh-CN) translation of the "Copy cells with headers" feature.
  • Added a new "Rows sorting" guide.

Fehlerkorrekturen

  • Fixed an issue where column-filter checkboxes were resetting when the table was scrolled out of view. This was solved by preventing the table from triggering a complete render each time it leaves the viewport.
  • Fixed an issue where clicking on a cell scrolled the table sideways in certain RTL configurations.
  • Fixed an issue where calling getDataAtCol() or...

Released: Feb 6, 2023

Updates in V12.3.1

Funktionen

  • Improved working with nested data structures.
  • Added a Japanese translation of the "Copy cells with headers" feature.

Fehlerkorrekturen

  • Removed the two-week delay in showing the console warning about license expiration.
  • Fixed an issue where updateData() didn’t work with nested data structures (NestedRows).
  • Fixed an issue of unwanted pixels in the “Filter by condition” menu by removing a superfluous overlay.
  • Fixed an issue where merged cells could lack right and bottom borders due to a...