Releases

1.2.2 🚀

TypeDescription
enhancement✅ Improve rendering of boolean columns

1.2.1 🚀

TypeDescription
✅ Fix keyboard navigation in menus

1.2.0 🚀

TypeDescription
enhancement✅ Rename getColumContextMenuItems to getColumnMenuItems
enhancement✅ Implement row context menu

1.1.0 🚀

TypeDescription
enhancement✅ Add API for column filtering
enhancement✅ Implement hook for writing column filter editors

1.0.0 🚀

TypeDescription
✅ Launch it!

0.9.0 🚀

TypeDescription
enhancement✅ Inline editing improvements

0.8.1 🚀

TypeDescription
bug✅ Fix `api.scrollRowIntoView` when there is no scrollbar
enhancement✅ Implement inline editing

0.8.0 🚀

TypeDescription
enhancement✅ Improve TypeScript types for DataSourceAPI

0.7.3 🚀

TypeDescription
bug✅ Fix DataSourceApi.insertDataArray

0.7.1 🚀

TypeDescription
bug✅ Fix DataSourceApi.insertDataArray

0.7.0 🚀

TypeDescription
enhancement✅ Add methods for doing real-time DataSource updates
enhancement✅ Change onReady callback signature
enhancement✅ Implement DataSourceApi

0.6.4 🚀

TypeDescription
enhancement✅ Improve how the column menu icon is rendered
enhancement✅ Provide an api for columns

0.6.3 🚀

TypeDescription
enhancement✅ Document how column menus can be used

0.6.2 🚀

TypeDescription
enhancement✅ Column menus should contain correct column header

0.6.1 🚀

TypeDescription
bug✅ Menu theme issue
enhancement✅ Add support for tab navigation

0.6.0 🚀

TypeDescription
enhancement✅ Add support for React 18
enhancement✅ Add column menus

0.4.12 🚀

TypeDescription

0.4.10 🚀

TypeDescription
enhancement✅ Rename DataSource.`usePrimaryKeysForMultiRowSelection` to `useGroupKeysForMultiRowSelection `

0.4.9 🚀

TypeDescription
enhancement✅ Implement DataSource row selection with usePrimaryKeysForMultiRowSelection

0.4.8 🚀

TypeDescription
bug✅ Fix api.selectionApi.getSelectedPrimaryKeys

0.4.7 🚀

TypeDescription
enhancement✅ Support shift+spacebar with checkbox multi-row selection
enhancement✅ Use column.renderSelectionCheckBox for column header when no header checkbox is defined

0.4.6 🚀

TypeDescription
bug✅ Fix single row selection

0.4.5 🚀

TypeDescription
enhancement✅ Improve configuration inheriting for groupColumn
bug✅ Fix hideColumnWhenGrouped

0.4.4 🚀

TypeDescription
bug✅ Group columns are not displayed after grouping is done after a reorder
enhancement✅ Allow columns to be hidden when they are used in grouping
enhancement✅ Add ability to sort by group column

0.4.3 🚀

TypeDescription
enhancement✅ Implement row selection

0.4.1 🚀

TypeDescription
enhancement✅ Make `selectionMode` default to undefined

0.4.0 🚀

TypeDescription
enhancement✅ Implement piped rendering

0.3.22 🚀

TypeDescription
enhancement✅ Implement column reordering via drag & drop

0.3.21 🚀

TypeDescription
bug✅ keyboardNavigation=false is not working

0.3.20 🚀

TypeDescription
bug✅ Error when component is unmounted- Cannot read properties of null - reading 'delete'
enhancement✅ Expand rows lazily when datasource is loaded

0.3.19 🚀

TypeDescription
bug✅ Fix column header resize issue when there are pinned columns + column groups

0.3.17 🚀

TypeDescription
bug✅ Fix column header zindex issue when there are pinned columns + column groups

0.3.16 🚀

TypeDescription
bug✅ Fix column resizing in pivot mode

0.3.15 🚀

TypeDescription
bug✅ Fix `defaultActiveCellIndex`

0.3.14 🚀

TypeDescription
enhancement✅ Implement `resizableColumns` property

0.3.13 🚀

TypeDescription
enhancement✅ Implement column resize and column-group resize via drag&drop

0.3.12 🚀

TypeDescription
bug✅ Properly cleanup and destroy state when component is unmounted

0.3.11 🚀

TypeDescription
bug✅ Remove development mode code from production version

0.3.10 🚀

TypeDescription
enhancement✅ Improve how light theme is applied

0.3.7 🚀

TypeDescription
bug✅ Fix keyboardNavigation=

0.3.6 🚀

TypeDescription
enhancement✅ Implement keyboard navigation for rows
enhancement✅ Implement keyboard navigation for table cells

0.3.4 🚀

TypeDescription
enhancement✅ Add sortMode

0.3.3 🚀

TypeDescription
enhancement✅ Implement filterValue for filtering both client-side and server-side
enhancement✅ Implement filterFunction
enhancement✅ Implement filterTypes
enhancement✅ Implement sortTypes
enhancement✅ Implement column.dataType
enhancement✅ Implement column.valueFormatter
enhancement✅ Implement column.valueGetter

0.3.2 🚀

TypeDescription
enhancement✅ Add ability to have error for group row when using server-side grouping

0.3.1 🚀

TypeDescription
bug✅ Fix rowStyle and rowClassName

Rename rowInfo.flatRowInfoArray to rowInfo.deepRowInfoArray

0.3.0 🚀

TypeDescription
enhancement✅ Allow remote data function to provide deep children
enhancement✅ Add expand/collapse information to the remote data function
enhancement✅ Automatically trigger fetching of child nodes when a group row is expanded but has not been loaded
enhancement✅ Provide more information on rows during row rendering
enhancement✅ Implement virtualization for header even when there are column groups

0.3.0-canary.0 🚀

New virtualization engine implemented for better performance.

0.2.20 🚀

TypeDescription
bug✅ Rows flickering in lazy load batching when multiple http requests are in progress
bug✅ [BUG] Multiple (redundant) calls for the same lazy loaded data

0.2.18 🚀

TypeDescription
enhancement✅ Fix perf issue when there are many columns and column groups

0.2.17 🚀

TypeDescription
enhancement✅ Implement grand total columns
enhancement✅ Remove lag that occurs on expanding a group when `hideEmptyGroupColumns` is set to true

0.2.16 🚀

TypeDescription
enhancement✅ Make columnTypes support `components`, just like columns

0.2.15 🚀

TypeDescription
enhancement✅ Allow users to take full control of column cell and header elements
enhancement✅ Allow using hooks in column.render and column.header functions

0.2.14 🚀

TypeDescription
enhancement✅ Make generated pivot columns default to the config of original column with same field
bug✅ Demo Server: Pivoting by 3 columns or a specific combination of columns fails with 5xx
bug✅ Serverside: changing pivoting does not load new data
enhancement✅ Fix the display of grouping and aggregation + pivoting when pivotBy is empty array

0.2.13 🚀

TypeDescription
enhancement✅ Replace jest+puppeteer with playwright
bug✅ Server-side grouping with no aggregation or empty aggregation object goes wrong when there is no pivoting

0.2.12 🚀

TypeDescription
bug✅ Change in columnTypes does not re-render columns

0.2.11 🚀

TypeDescription
enhancement✅ Add support for `style` property in column types
enhancement✅ Implement columns auto-sizing

0.2.10 🚀

TypeDescription
enhancement✅ Add minWidth and maxWidth to columns

0.2.9 🚀

TypeDescription
enhancement✅ Type suggestions are not correct - types can be imported in two different ways

0.2.8 🚀

TypeDescription
bug✅ rowInfo.flatRowInfoList is not updated for leaf rows

0.2.7 🚀

TypeDescription
bug✅ Display issue with groups and pivot
bug✅ Changing hideEmptyGroupColumns from true to false, at runtime, does not work

0.2.6 🚀

TypeDescription
enhancement✅ Rename column.defaultHiddenWhenGrouped to column.defaultHiddenWhenGroupedBy and enhance with multiple options

0.2.5 🚀

TypeDescription
enhancement✅ Implement column.defaultHiddenWhenGrouped
bug✅ hideEmptyGroupColumns not working when table is rendered in fully expanded state

0.2.4 🚀

TypeDescription
enhancement✅ Implement lazyLoad for non-grouped and non-pivoted data sources
enhancement✅ Add server-side lazy loading support for grouping
enhancement✅ Implement support for scrolling through the whole remote dataset
enhancement✅ Add support for "multi-column" and "inline" groupRenderStrategy when used as pivot

0.2.0 🚀

0.1.0 🚀

This release introduces several breaking changes:

  • DataSource.groupRowsBy has been renamed to groupBy
  • InfiniteTable.columnAggregations has been removed and you have to use aggregationReducers
TypeDescription
enhancement✅ Add support for multiple aggregations
enhancement✅ Rename `groupRowsBy` to `groupBy`
bug✅ Resetting pivot configuration is not working

0.0.10 🚀

TypeDescription
bug✅ Safari 14 not working due to new regexp features used by decamelize function
enhancement✅ "cannot find column at index" logs in the console
enhancement✅ Implement column flex sizing

0.0.9 🚀

TypeDescription
bug✅ onScrollToBottom (=getNextPage) is not called when scrollbar is not displayed

0.0.7 🚀

TypeDescription
bug✅ Columns are not updated when lazily set

0.0.5 🚀

TypeDescription
enhancement✅ Add support for pivot column in DataSource.pivotBy
documentation✅ Add pivoting page in docs