Learn what's new across releases, with details of features, enhancements, and resolved issues.
Important Note: Grid Pro v3 introduces a new Grid Key which should be added to your configuration. Your Grid Key can be obtained by clicking the bottom link in your current License Statement, sent as a PDF via e-mail on purchase/renewal.
Setup instructions are available here: https://www.highcharts.com/docs/grid/grid-key
data.treeView.rendering.rows.pinning.pageSize field to Remote Data Provider callback, so it can automatically realign chunk indexing when the backend clamps or adjusts the requested page size.th) in tbody.data.autogenerateColumns (default true) with support for unbound columns via columns[].dataId = null and cells.valueGetter, so column generation can be fully controlled from columns[] and do not have to have a direct column source in the data source.grid.dataTable and grid.presentationTable with grid.dataProvider.getDataTable().grid.columnOptionsMap with grid.columnPolicy methods.sorting.sortable with sorting.enabled.grid-lite.css module removal from Grid Pro dist package.display: inline.dataTable order after adding rows with virtualization disabled.responsive.rules.sorting.orderSequence.data.columns, while data.dataTable is used for DataTable instances.idColumn option to use a column's values as stable row IDs instead of numeric indices.rendering.icons.LocalDataProvider support for Data Connectors (single table).DataProvider as a new data layer between the Grid and its data source, enabling custom providers beyond the default in-memory LocalDataProvider (using DataTable).RemoteDataProvider as an alternative data layer allowing server-side sorting, filtering, and pagination operations, as well as downloading data in batches while scrolling (Grid Pro only).align API property to pagination.responsive.rules option so it's possible to define different options for different container sizes.columns[].style, columns[].cells.style, and columns[].header.style to apply dynamic or static inline styles.auto or undefined had no effect.arrayNumber, json and sparlinke validators.dataTable deleteRows method.sorting.sortable and replaced with sorting.enabled in Grid column options for consistency with other Grid options.decimalPoint and thousandsSep) for formatting the number in cells.