Highcharts Grid v2.3.1

Grid v2.3.1
6 BUGFIXES EXPAND COLLAPSE
  • Grid: Fixed #24370, responsive rules not reacting when the Grid container has display: inline.
  • Grid: Fixed destroyed grid container when footer in custom element.
  • Grid: Fixed showpages value when no results.
  • Grid: Fixed pagination with filtering when all rows have been filtered out.
  • Grid: Fixed row order in the grid did not reflect the dataTable order after adding rows with virtualization disabled.
  • Grid: Fixed double initial render when using responsive.rules.

Highcharts Grid v2.3.0

Grid v2.3.0
  • Grid: Configurable Grid sorting toggle sequence via sorting.orderSequence.
  • Grid: Changed Grid data API so serialized input is provided through data.columns, while data.dataTable is used for DataTable instances.
  • Grid: Added idColumn option to use a column’s values as stable row IDs instead of numeric indices.
  • Grid: Added support for overriding and extending Grid SVG icons through rendering.icons.
  • Grid: Modularized and cleaned up CSS to allow for fully functional Grid with no theming variables.
  • Grid: Optimized refreshing rows, the number of which differs before and after the update.
  • Grid: Added LocalDataProvider support for Data Connectors (single table).
  • Grid: Introduced DataProvider as a new data layer between the Grid and its data source, enabling custom providers beyond the default in-memory LocalDataProvider (using DataTable).
  • Grid Pro: Introduced RemoteDataProvider as an alternative data layer allowing server-side sorting, filtering, and pagination operations, as well as downloading data in batches while scrolling.
  • Grid: Added htmlTag option to the Grid caption.
  • Grid: Added align API property to pagination.
  • Grid: Added responsive.rules option so it’s possible to define different options for different container sizes.
  • Grid: Added 'auto' column width support.
  • Grid: Added columns[].style, columns[].cells.style, and columns[].header.style to apply dynamic or static inline styles.
8 BUGFIXES EXPAND COLLAPSE
  • Grid: Fixed missing header click event on sorting icon.
  • Grid: Fixed string typing in formatter.
  • Grid: Fixed column resizing with virtual rows leaving some grid rows at old column widths.
  • Grid: Support scrolling in Grid when larger than max element height.
  • Grid Pro: Fixed row height change on edit.
  • Grid: Fixed an issue where updating grid column width to auto or undefined had no effect.
  • Grid: Fixed missed id in table html element.
  • Grid: Fixed issue with crashing header formatter.

Highcharts Grid v2.2.0

Grid v2.2.0
  • Grid: Enhanced CSS to allow theming of individual columns, cells etc. and added new hover opacity variables.
  • Grid: Added multi‑column sorting for Grid, including Shift‑click additive sorting.
  • Grid Pro: Added arrayNumber, json and sparlinke validators.
  • Grid: Improved Grid virtualization performance by reusing row elements, batching scroll updates to animation.
  • Grid: Added Grid screen reader region before and after elements.
  • Grid: Supported array of indices for the dataTable deleteRows method.
  • Grid: Deprecated sorting.sortable and replaced with sorting.enabled in Grid column options for consistency with other Grid options.
  • Grid: Optimized Grid by using fewer event listeners on cells.
UPGRADE NOTES EXPAND COLLAPSE
  • The sorting.sortable option has been deprecated. Use sorting.enabled instead to enable or disable sorting on columns.
7 BUGFIXES EXPAND COLLAPSE
  • Grid: Fixed #24002, header rendering issue when shown after being initialized hidden.
  • Grid: Reduced the type dependency tree from Core so it’s not needed anymore to use "skipLibCheck": false when using the library in typescript environment.
  • Grid: The afterRender events was not triggered when grid rerender.
  • Grid: Fixed missing width update in columnDefaults.
  • Grid: Fixed the wrong Grid height on specific parent container styles (flexbox, max-height).
  • Grid: Use lang options (decimalPoint and thousandsSep) for formatting the number in cells.
  • Grid: Unified format and formatter header references to column.

Highcharts Grid v2.1.1

Grid v2.1.1
1 BUGFIXES EXPAND COLLAPSE
  • Grid: Fixed a regression introduced in v2.1.0 where non-default es-module imports had to have a 100% path match including extension.

Highcharts Grid v2.1.0

Grid v2.1.0
  • Grid: Optimized grid.update() so that it now re-renders only the relevant elements in the DOM for the options being changed, rather than the entire container.
  • Grid: Refactored and cleaned up CSS for greater consistency across elements.
  • Grid: @highcharts/grid-lite and @highcharts/grid-pro npm libraries now export ES modules for client-side bundling on the default import path, instead of UMD bundles.
  • Grid: Added column hover trigger on header cell mouseover.
5 BUGFIXES EXPAND COLLAPSE
  • Grid: Fixed export methods so they respect column dataType settings.
  • Grid: Fixed, the insert argument in the dataTable.setRow() method was not respected.
  • Grid: Fixed, the custom cell className was missing when the cell formatter returned null.
  • Grid Pro: Fixed sparkline cell update when previous value was null.
  • Grid Pro: Fixed issue where the afterEdit event was not triggered when editing cells using view renderer content.

Highcharts Grid v2.0.1

Grid v2.0.1
  • Grid: Tweaked menu styling and demo code block colors to inherit the active theme, fixing unreadable elements in dark mode examples and popovers.
  • Grid: Updated focus outlines for table cells to use the shared --ig-focus-ring token so keyboard navigation renders a single, consistent ring.
  • Grid Pro: Introduced theme-aware variables for editable cell backgrounds and restored the select arrow appearance inside edited cells across light and dark themes.
  • Grid: Exposed --ig-default-font-family and normalised the fallback stack so custom font overrides continue to cascade correctly.
1 BUGFIXES EXPAND COLLAPSE
  • Grid: Fixed regression where columns[].cells.className and columns[].header.className were ignored for numeric columns.
UPGRADE NOTES EXPAND COLLAPSE
  • Important Notice: If you upgrade directly from 1.x.x you should read the migration guide for 2.0.0

Highcharts Grid v2.0.0

Grid v2.0.0
  • Grid: Sorting changed through header click or setOrder method updates the column options.
  • Grid: Added column header toolbar and context menu.
  • Grid: Added filtering functionality.
  • Grid: Added pagination functionality.
  • Grid: Replaced the old column distribution modes (full, fixed, mixed) with new column resizing modes (adjacent, independent, distributed).
  • Grid: Removed previously deprecated rendering.columns.distribution option.
  • Grid: Support for defining column widths via CSS has been removed.
UPGRADE NOTES EXPAND COLLAPSE
  • Important Notice to Dashboards users: Datagrid is now Grid Pro and no longer part of the Dashboards package. To use Grid Pro as a standalone component, you need to import it from an external library - either Grid Pro or Grid Lite. See the Migration Guide for more details.
  • The old column distribution modes (full, fixed, mixed) have been replaced with new column resizing modes (adjacent, independent, distributed).
  • The previously deprecated rendering.columns.distribution option has been removed. To configure column resizing, use the new rendering.columns.resizing.mode option.
  • If you used the resizing property in column definitions, move this logic to rendering.columns.resizing.enabled at the appropriate level.
  • Review your project for any CSS rules targeting column widths and migrate those settings to the grid configuration options.

Highcharts Grid v1.4.0

Grid v1.4.0
  • Grid Pro: Added timeInput and dateTimeInput cell content renderers.
  • Grid Pro: Added a unique and caseUnique cell validator.
  • Grid Pro: Added numberInput renderer type.
5 BUGFIXES EXPAND COLLAPSE
  • Grid: Fixed keyboard navigation, the focus was getting trapped when using shift + tab.
  • Grid: Fixed error thrown when adjusting row heights of empty grid.
  • Grid: Fixed inconsistent cell widths per column after sorting.
  • Grid: Fixed #23241, Grid with sorted column was not updated after modification of its Data Table.
  • Grid: Fixed, the credits logo was incorrect when the highcharts-dark or highcharts-light class was added to the parent container.

Highcharts Grid v1.3.0

Grid v1.3.0
  • Grid: Added sorting.compare option, allowing for defining custom sorting logic per column. See #22936.
4 BUGFIXES EXPAND COLLAPSE
  • Grid: Fixed Grid table header background colour.
  • Grid Pro: Fixed missing imports for renderer and sparkline option types in master .d.ts.
  • Grid: Fixed #23086, resized column width was not saved in user options.
  • Grid Pro: Fixed, grid crashed when incorrect dataType or renderer.type was used.

Highcharts Grid v1.2.0

Grid v1.2.0
  • Grid Pro: Introduced line, area, column, bar and pie sparklines. Useful for displaying trends in time series data or other sequential datasets. Check demo and documentation.
  • Grid Pro: Added support for more input types, such as checkbox and select dropdown, via the new renderers API property. Check out demo and documentation.
  • Grid Pro: Use the new validationRules API property to validate user input when editing data in cells. Check out documentation
  • Grid Pro: Added voice over announcers to the cell editor validator.
  • Grid Pro: Added afterRender event to the header cell.
  • Grid: Added rendering.columns.resizing.mode option and deprecated distribution.
  • Grid: Added rendering.columns.resizing.enabled option and deprecated columnDefaults.resizing.
  • Grid: Added possibility to define column.width option for the fixed resizing strategy.
2 BUGFIXES EXPAND COLLAPSE
  • Grid: Fixed #23193, not all grid rows were properly removed.
  • Grid: Fixed #23173, the grid lang.locale property wasn’t updated properly.

Highcharts Grid v1.1.0

Grid v1.1.0
  • Grid: Added the ability to set column.width via an API option and to create custom column distribution strategies. See #22804.

Highcharts Grid v1.0.1

Grid v1.0.1
1 BUGFIXES EXPAND COLLAPSE
  • Grid: Fixed the errors resulting from not supporting innerHTML editing by AST.

Highcharts Grid v1.0.0

Grid v1.0.0
  • First release of Highcharts Grid Lite