Handsontable のリリース

Released: Mar 6, 2024

14.2.0 での更新項目

機能

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

Released: Jan 16, 2024

14.1.0 での更新項目

機能

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

Released: Nov 30, 2023

14.0.0 での更新項目

機能

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

Released: Aug 31, 2023

V13.1.0 での更新項目

機能

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

不具合の修正

  • 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.
  • Fixed a typo in...

Released: Jun 22, 2023

V13.0.0 での更新項目

機能

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

Released: May 23, 2023

V12.4.0 での更新項目

機能

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

不具合の修正

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

Released: Mar 28, 2023

V12.3.3 での更新項目

機能

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

不具合の修正

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

Released: Mar 23, 2023

V12.3.2 での更新項目

機能

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

不具合の修正

  • 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 getDataAtProp() caused...

Released: Feb 6, 2023

V12.3.1 での更新項目

機能

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

不具合の修正

  • 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 Google Chrome bug...

Released: Dec 14, 2022

V12.3.0 での更新項目

機能

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