Handsontable Releases

Released: Oct 1, 2020

Updates in V8.1.0

Features

  • Introduced support for resizing non-contiguous rows and columns.
  • Improved Trim Rows, Hidden Rows and Hidden Columns plugin performance:
    • Boosts execution time when working with large datasets of over 1.5M records.
  • The copy-webpack-plugin package has been updated to the newest major version to keep up with security requirements.
  • Improved the codebase of e2e tests, reorganizing it for better maintainability.

Fixes

  • Fixed an issue where the value did not show if the first part of the merged...

Released: Aug 5, 2020

Updates in V8.0.0

Features

  • New index management engine - This release comes with a redesigned internal data flow which determines the speed of the core engine and plugins. Thanks to the new architecture, the library is now less error-prone and provides a solid foundation for future developments. This version also solved 200+ issues, added 1300+ tests, and virtualized hidden columns and rows which boosted performance.
  • Improved stability
    • The new management system for translating physical indexes to visual indexes...

Released: Feb 19, 2020

Updates in V7.4.2

Fixes

  • Fixed an issue where the cell value could not be edited on mobile devices.
  • Fixed an issue where white lines appeared at the bottom of cell headers.
  • Fixed a bug, where resizing the window (while using Angular) would result in Handsontable not stretching properly and throwing an error.

Released: Feb 12, 2020

Updates in V7.4.0

Fixes

  • Fixed problem where the onCellMouseUp hook was fired for all mouse buttons except the right mouse button, which was not consistent with the onCellMouseDown hook. To make the changes more consistent with the native dblclick event (which is triggered only for the left mouse button), the onCellDblClick and onCellCornerDblClick hooks were modified to also fire only for the left mouse button.
  • Fixed a bug with numbers not being presented properly in the pt_BR culture setting.
  • Updated moment...

Released: Dec 12, 2019

Updates in V7.3.0

Features

  • uiContainer for contextMenu plugin - Allows the user to add a reference to a DOM element serving as a container in which the whole Context Menu element is placed. This is useful when Handsontable is instantiated in an iframe or other element that trimms the content. Before the change, the area of an element was always trimmed. Now, after pointnig to a specific container, the element no longer slips under the frame.

Fixes

  • Fixed a problem with table resizing on every scroll event on...

Released: Oct 23, 2019

Updates in V7.2.2

Fixes

  • Rolled back backward-incompatible changes in the TypeScript definition file introduced in 7.2.0.
  • Fixed a problem, where the Handsontable.helper.htmlToGridSettings threw an error on IE11, when the target table was a part of an iframe.

Released: Oct 16, 2019

Updates in V7.2.1

Fixes

  • Fix a problem which made the move/resize handles hidden under the headers.

Released: Oct 15, 2019

Updates in V7.2.0

Features

  • Added cellProperties to search queryMethod arguments. It's now possible to tell what kind of data is being queried.
  • Improved TypeScript definition file.
  • Improved documentation and definition files regarding after- hooks for creating and removing rows/columns.
  • Improved documentation for the totalColumn option.
  • Added a lint:fix script to be able to fix lint errors from the CLI.

Fixes

  • Fixed a bug with a disappearing column header, when the height option is was set to auto.
  • Fixed a problem...

Released: Aug 12, 2019

Updates in V7.1.1

Fixes

  • Refactored the Walkontable table renderers.
  • Removed the yarn.lock file from the repository and updated the Node version in the Travis configuration file.
  • Added a missing rootInstanceSymbol property to Handsontable to allow using new Handsontable.Core properly.
  • Fixed a bug where copying/pasting/deleting data for autocomplete-type cells caused an error to be thrown.
  • Refactored the Custom Borders plugin to resolve problems with its performance.
  • Optimized the use of arrays for the V8 engine in...

Released: Jun 11, 2019

Updates in V7.1.0

Features

  • Added a new feature that allows users to parse HTML tables into Handsontable settings and Handsontable instances to plain HTML tables. This change introduces these new API methods:
    • Handsontable.helper.instanceToHTML: (instance: Handsontable.Core) => string – parses the provided Handsontable instance to an HTML table as a string
    • Handsontable.helper.htmlToGridSettings(element: Element | string, rootDocument?: Document) => Handsontable.DefaultSettings – analyzes a static HTML table...