Handsontable Releases

Released: Dec 14, 2022

Updates in V12.3.0

Features

  • Added the ability to copy the contents of column headers by using 3 new context menu options: 'Copy with headers', 'Copy with group headers', and 'Copy headers only'.
  • Added 4 new API methods for copying column headers programmatically: 'copyCellsOnly()', 'copyWithColumnHeaders()', 'copyWithAllColumnHeaders()', and 'copyColumnHeadersOnly()'.
  • Added translations for the new context menu options in:
    • Arabic.
    • Czech.
    • English.
    • Spanish.
    • Italian.
    • Latvian.
    • Norwegian.
    • Dutch.
    • Polish.
  • Added missing...

Released: Oct 25, 2022

Updates in V12.2.0

Features

  • Added new feature that lets you add rows and columns at a specified position. The alter() method now takes 4 new parameter values: insert_row_above, insert_row_below, insert_col_start, and insert_col_end. The insert_row and insert_col parameters have been marked as deprecated.
  • Removed a type definition for a non-existing method, translateRowsToColumns().

Fixes

  • Fixed an issue where the width of the cell editor was calculated incorrectly.
  • Fixed an issue where formulas surrounded by merged...

Released: Sep 22, 2022

Updates in V12.1.3

Fixes

  • Fixed incorrect date format conversion on input in the date editor.
  • Fixed an error when adding a large number of rows using the alter method.
  • Fixed IME text input in the editors.
  • Fixed an issue where the editor did not open on key events when the cell was outside the viewport.
  • Fixed an issue with "0" values being ignored by the Column Summary plugin.
  • Fixed an error when opening the column dropdown menu with the Filters plugin enabled.
  • Fixed an issue where the trimWhitespace option could...

Released: Jul 8, 2022

Updates in V12.1.2

Features

  • Changed the version of the Moment.js dependency from 2.29.3 to 2.29.4.
  • Vue: Frozen the version of the Vue framework that is used in our build chain to ~2.6. This shouldn't affect apps that use Vue 2.7+.

Released: Jul 5, 2022

Updates in V12.1.1

Fixes

  • Angular: Fixed an issue where the installation of @handsontable/angular package failed for versions of Angular other than 9.

Released: Jun 28, 2022

Updates in V12.1.0

Features

  • Move rows and columns more smoothly when some are hidden.
  • Added getNearestNotHiddenIndex(), a new method that finds the visual index of the nearest non-hidden row or column.
  • Added Czech and Serbian translation.
  • Added new hooks: beforeColumnFreeze, afterColumnFreeze, beforeColumnUnfreeze, and afterColumnUnfreeze.
  • Replaced HTML entities appearing in Handsontable's license texts with canonical counterparts.
  • Updated the Pikaday optional dependency to 1.8.2, to let Handsontable work with...

Released: May 16, 2022

Updates in V12.0.1

Fixes

  • Fixed an issue where checking or unchecking a checkbox in a row with autoRowSize: true and multi-line cell values caused rows to align incorrectly.
  • Fixed an issue where checking or unchecking a checkbox changed the cell width.
  • Fixed an issue where using a single Handsontable instance with multiple HyperFormula sheets could lead to an uncaught TypeError.
  • Fixed an issue where nested column headers didn't expand properly.
  • Fixed an issue where updating custom borders could lead to uncaught...

Released: Apr 28, 2022

Updates in V12.0.0

Features

  • Added ShortcutManager, a new API for customizing keyboard shortcuts.
  • Added support for right-to-left (RTL) languages, by introducing a new configuration option: layoutDirection.
  • Added an Arabic translation.
  • Added a new configuration option: fixedColumnsStart.
  • Added a new keyboard shortcut (Ctrl/Cmd + Enter) for filling the selected range of cells with the value of the active cell.
  • Added support for the Home and End keys inside cell editors, for moving the cursor to the beginning or end...

Released: Jan 13, 2022

Updates in V11.1.0

Features

  • Added updateData(), which is a new method that lets you replace Handsontable's data without resetting the states of cells, rows and columns.
  • Added Vue 3 support, by introducing a new wrapper.
  • Updated the TypeScript definition of the setDataAtCell() method.
  • Extended the Code Examples Deployment GitHub Actions workflow, to allow for deploying code examples to GitHub Pages.

Fixes

  • Fixed an issue where the autocomplete editor's suggestion list didn't update properly.
  • Fixed an issue where...

Released: Nov 17, 2021

Updates in V11.0.1

Fixes

  • Fixed the UMD build of @handsontable/angular, which was not working properly in 11.0.0.