Skip to content

DataTable

16.5.0 (December 1, 2025)

Fixed

  • Unnecessary autofocus to the table after loading.

Added

  • Logic for selecting multiples rows using Shift

16.4.4 (November 14, 2025)

Fixed

  • The focus did not move to the trigger via Escape when opening the accordion with the mouse.
  • SR didn't pronounce all items selecting/deselecting on table with pagination.
  • Keyboard interaction after mouse clicking in cell with few interactive elements.

16.4.3 (October 31, 2025)

Fixed

  • Non-working Accordion for the cell with the skeleton when loading.

16.4.2 (October 30, 2025)

Fixed

  • Low performance when opening an accordion with a large number of rows.
  • Keyboard interaction after mouse clicking in Safari.

16.4.1 (October 17, 2025)

Fixed

  • Background color in expanded state when a theme is applied to a single cell.
  • Limited mode doesn't prevent interaction with accordion.

16.4.0 (October 3, 2025)

Added

  • Limited mode support.
  • Render accordion and checkbox in one row together.

16.3.3 (October 3, 2025)

Fixed

  • Render table with expanded rows after changing page.
  • Render grouped header in some cases.

16.3.2 (September 20, 2025)

Fixed

  • Cell display in the accordion was changed to block.
  • Styles for cells in accordion in different variants.
  • Laggy animation in accordions.
  • renderCell not working for accordion's cells.

16.3.1 (September 20, 2025)

Fixed

  • Render grouped header in some cases.

16.3.0 (September 12, 2025)

Added

  • variant property. Adapts the table styling to different usage contexts, such as in a Card.
  • Export for ColumnGroupConfig and ColumnItemConfig types.

Fixed

  • Bottom border for cell with empty data.
  • Table performance with accordions.

16.2.1 (September 5, 2025)

1 release with dependency updates only

16.2.1 (September 5, 2025)

  • Version patch update due to children dependencies update (@semcore/icon [16.6.0 ~> 16.7.0], @semcore/button [16.0.7 ~> 16.0.8], @semcore/checkbox [16.1.1 ~> 16.1.2], @semcore/base-components [16.2.1 ~> 16.2.2]).

16.2.0 (August 29, 2025)

Added

  • Data type to cellRender function.

Fixed

  • Unnecessary re-render when data was updated but old values were still used.
  • Shadows remain after resizing table width.
  • onSortChange is called twice when click is on a sort icon.
  • Hover behaviour for sort icon in case the content is justified to the right.

Changed

  • Type description for DataTableProps/CellRenderProps.
  • AccordionToggle's margin-left.
  • DataTable display to block & DataTable.Header display to grid when data is empty.

16.1.0 (August 8, 2025)

Added

  • accordionMode property to only one accordion is open at a time.
  • onAccordionToggle to listen for open/close accordion events.
  • Ability to render multiple columns under one single-level column header.
  • RawData to CellRenderProps.
  • line-height for Head.Column items.
  • overflow=hidden for CellWrapper.
  • textAlign property to all column cells.
  • renderCellOverlay method for rendering an overlay over table cells.

Fixed

  • Rendering table with selectedRows without data.
  • z-index of expanded accordions and spinner container.
  • Usage of changeSortSize property with multiple columns.
  • Accordion content expands with visual issues when clicking on a merged cell.
  • Incorrect type for selectedRows/onSelectedRowsChange when uniqueRowKey type is not a string.
  • Hover styles aren't applied to themed cells.
  • Types for CellRenderProps - added ability to compare props.columnName with ACCORDION symbol.
  • Sticky header with width property doesn't work.

Changed

  • Width for column with checkboxes to use min-content value.
  • rowProps and renderCell will not be called when rendering an empty table.

16.0.7 (July 23, 2025)

Added

  • Transition for the table header's top attribute.
  • New header prop animationDuration.

Fixed

  • Row hover effect for empty state.
  • Incorrect 'Select all' checkbox behavior with pagination.
  • Header glitches in loading state with sticky header.

16.0.6 (July 4, 2025)

1 release with dependency updates only

16.0.6 (July 4, 2025)

  • Version patch update due to children dependencies update (@semcore/icon [16.2.2 ~> 16.2.3], @semcore/button [16.0.3 ~> 16.0.4], @semcore/checkbox [16.0.3 ~> 16.0.4], @semcore/tooltip [16.0.3 ~> 16.0.4], @semcore/widget-empty [16.0.3 ~> 16.0.4], @semcore/base-components [16.1.0 ~> 16.1.1]).

16.0.5 (June 20, 2025)

Added

  • Ability to set initial sort value as undefined.
  • Ability to set width as 100% and don't skip this value in scrollDirection calculation.
  • Property name to a column group type.
  • Export for DataTableProp and DataTableChangeSort types.
  • null as possible value for DataRowItem.
  • uniqueRowKey property to define unique key in each row. UNIQ_ROW_KEY symbol was deprecated.

Changed

  • Types for defaultGridTemplateColumnWidth set to string - any grid-template-column css value.
  • selectedRows from indexes to UNIQ_ROW_KEY values.
  • Width of accordion is always 100% instead of dynamic calculation.

Fixed

  • Table scrolls up a bit on every interaction in header.
  • Interact with the table using the keyboard after clicking the mouse in a certain cell.

16.0.4 (May 30, 2025)

Fixed

  • Incorrect aria-sort attribute on Column item.

16.0.3 (May 30, 2025)

Fixed

  • Incorrect aria-controls attribute on Accordion button.

16.0.2 (May 30, 2025)

Fixed

  • Animation for accordions in table.

16.0.1 (May 21, 2025)

Fixed

  • Property sideIndents.
  • Calculation of sorted columns width on the first render.

Added

  • Support for using Accordion on merged rows.

16.0.0 🅱️ (May 19, 2025)

Break

  • Major version.

Versioning update 🔄

Starting with Intergalactic v16, major versions of components are synchronized with the library version.

4.50.2 (May 13, 2025)

5 releases with dependency updates only

4.50.2 (May 13, 2025)

  • Version patch update due to children dependencies update (@semcore/utils [4.48.4 ~> 4.48.5], @semcore/core [2.39.3 ~> 2.39.4]).

4.50.1 (May 9, 2025)

  • Version patch update due to children dependencies update (@semcore/icon [4.61.0 ~> 4.62.0], @semcore/utils [4.48.2 ~> 4.48.4], @semcore/core [2.39.2 ~> 2.39.3]).

4.50.0 (April 11, 2025)

  • Version minor update due to children dependencies update (@semcore/icon [4.60.2 ~> 4.61.0]).

4.49.2 (April 4, 2025)

  • Version patch update due to children dependencies update (@semcore/utils [4.48.1 ~> 4.48.2], @semcore/core [2.39.1 ~> 2.39.2]).

4.49.1 (March 20, 2025)

  • Version patch update due to children dependencies update (@semcore/icon [4.60.0 ~> 4.60.1], @semcore/utils [4.48.0 ~> 4.48.1], @semcore/core [2.39.0 ~> 2.39.1]).

4.49.0 (March 14, 2025)

Added

  • Build for ESM.

4.48.1 (February 5, 2025)

2 releases with dependency updates only

4.48.1 (February 5, 2025)

  • Version patch update due to children dependencies update (@semcore/flex-box [5.40.0 ~> 5.40.1], @semcore/utils [4.45.0 ~> 4.45.1], @semcore/core [2.38.0 ~> 2.38.1]).

4.48.0 (February 5, 2025)

  • Version minor update due to children dependencies update (@semcore/icon [4.56.0 ~> 4.57.0]).

4.47.9 (January 27, 2025)

Fixed

  • Handle table cell focus for any interactions. Now works only for keyboard.

4.47.8 (January 10, 2025)

Fixed

  • Incorrect calculation sizes for fixed (in right place) columns.

4.47.7 (December 25, 2024)

Fixed

  • Table remained inert after clicking on sort icon.

4.47.6 (December 24, 2024)

Fixed

  • Keyboard navigation on table with virtual scroll.

4.47.5 (December 16, 2024)

Fixed

  • aria-colindex was set for each Head.Cell components, even for a group.

Changed

  • Hide scrollbars from Screen Readers in Table.Head and Table.Body.

4.47.4 (November 26, 2024)

Fixed

  • Keyboard access after changing data in the Table (only if focus outside a Table).

4.47.3 (November 22, 2024)

2 releases with dependency updates only

4.47.3 (November 22, 2024)

  • Version patch update due to children dependencies update (@semcore/utils [4.43.2 ~> 4.43.3], @semcore/core [2.36.1 ~> 2.36.2]).

4.47.2 (November 8, 2024)

  • Version patch update due to children dependencies update (@semcore/utils [4.43.0 ~> 4.43.2], @semcore/core [2.36.0 ~> 2.36.1]).

4.47.1 (November 1, 2024)

Fixed

  • Unexpected focusing on the first element of table after first clicking on some interactive element inside it.

4.47.0 (October 28, 2024)

3 releases with dependency updates only

4.47.0 (October 28, 2024)

  • Version minor update due to children dependencies update (@semcore/utils [4.41.0 ~> 4.42.0], @semcore/core [2.34.0 ~> 2.35.0]).

4.46.0 (October 18, 2024)

  • Version minor update due to children dependencies update (@semcore/icon [4.48.0 ~> 4.50.0], @semcore/utils [4.39.0 ~> 4.41.0], @semcore/core [2.33.0 ~> 2.34.0]).

4.45.0 (October 11, 2024)

  • Version minor update due to children dependencies update (@semcore/icon [4.47.0 ~> 4.48.0], @semcore/utils [4.38.0 ~> 4.39.0], @semcore/core [2.32.0 ~> 2.33.0]).

4.44.2 (October 4, 2024)

Fixed

  • Preventing defaults and propagation for pressing Enter on TableCell with focusable elements.

4.44.1 (September 27, 2024)

1 release with dependency updates only

4.44.1 (September 27, 2024)

  • Version patch update due to children dependencies update (@semcore/icon [4.45.0 ~> 4.46.0], @semcore/utils [4.36.0 ~> 4.36.2], @semcore/core [2.31.0 ~> 2.31.1]).

4.44.0 (September 20, 2024)

Added

  • Keyboard navigation.

4.43.0 (September 4, 2024)

Added

  • Properties to enable changing size of sortable columns (by default, false). changeSortSize for columns that could be can be increased for the sort icon and sortSizeRecalculation for column due to which there may be an increase. By default, for sortSizeRecalculation used column with maximum width.

4.42.0 (August 23, 2024)

1 release with dependency updates only

4.42.0 (August 23, 2024)

  • Version minor update due to children dependencies update (@semcore/icon [4.43.2 ~> 4.44.0]).

4.41.4 (August 16, 2024)

Fixed

  • Sort icon behavior.

4.41.3 (August 16, 2024)

Fixed

  • Columns width (min-width) calculation.

4.41.2 (August 5, 2024)

4 releases with dependency updates only

4.41.2 (August 5, 2024)

  • Version patch update due to children dependencies update (@semcore/scroll-area [5.34.1 ~> 5.35.0], @semcore/utils [4.32.1 ~> 4.32.2], @semcore/core [2.29.1 ~> 2.29.2]).

4.41.1 (July 30, 2024)

  • Version patch update due to children dependencies update (@semcore/utils [4.32.0 ~> 4.32.1], @semcore/core [2.29.0 ~> 2.29.1]).

4.41.0 (July 26, 2024)

  • Version minor update due to children dependencies update (@semcore/scroll-area [5.33.1 ~> 5.34.0], @semcore/utils [4.31.0 ~> 4.32.0], @semcore/core [2.28.0 ~> 2.29.0]).

4.40.10 (July 19, 2024)

  • Version patch update due to children dependencies update (@semcore/scroll-area [5.33.0 ~> 5.33.1]).

4.40.9 (July 15, 2024)

Fixed

  • View of ScrollArea shadows in table body.

4.40.8 (July 12, 2024)

Fixed

  • View of Bottom horizontal scroll in table body.

4.40.7 (July 3, 2024)

Fixed

  • SortIcon usage - removed unused prop active.

4.40.6 (July 2, 2024)

Added

  • Types for scrollContainerRef in Datatable.Body.

4.40.5 (June 25, 2024)

Added

  • catch for errors in animation promises in headers.

4.40.4 (June 14, 2024)

Added

  • Possibility to pass scrollContainerRef property to Datatable.Body and set it to a real table body container - Scroll.Containter.

4.40.3 (June 13, 2024)

Fixed

  • Incorrect display of ScrollArea.Bar after reducing the parent size.

4.40.2 (June 12, 2024)

8 releases with dependency updates only

4.40.2 (June 12, 2024)

  • Version patch update due to children dependencies update (@semcore/icon [4.36.1 ~> 4.37.0], @semcore/utils [4.28.1 ~> 4.28.2], @semcore/core [2.25.1 ~> 2.25.2]).

4.40.1 (June 10, 2024)

  • Version patch update due to children dependencies update (@semcore/scroll-area [5.30.0 ~> 5.30.1]).

4.40.0 (June 7, 2024)

  • Version minor update due to children dependencies update (@semcore/scroll-area [5.29.1 ~> 5.30.0]).

4.39.1 (May 28, 2024)

  • Version patch update due to children dependencies update (@semcore/utils [4.28.0 ~> 4.28.1], @semcore/core [2.25.0 ~> 2.25.1]).

4.39.0 (May 23, 2024)

  • Version minor update due to children dependencies update (@semcore/utils [4.27.0 ~> 4.28.0], @semcore/core [2.24.0 ~> 2.25.0]).

4.38.0 (May 22, 2024)

  • Version minor update due to children dependencies update (@semcore/utils [4.26.2 ~> 4.27.0], @semcore/core [2.23.1 ~> 2.24.0]).

4.37.1 (May 17, 2024)

  • Version patch update due to children dependencies update (@semcore/utils [4.26.1 ~> 4.26.2], @semcore/core [2.23.0 ~> 2.23.1]).

4.37.0 (May 17, 2024)

  • Version minor update due to children dependencies update (@semcore/utils [4.25.0 ~> 4.26.1], @semcore/core [2.22.0 ~> 2.23.0]).

4.36.0 (May 16, 2024)

Changed

  • If sorted column is too narrow to fit sorting item, the column slightly increases it's width.

4.34.3 (April 22, 2024)

Fixed

  • Warning in console about invalid value of tabIndex attribute.

4.34.2 (April 22, 2024)

2 releases with dependency updates only

4.34.2 (April 22, 2024)

  • Version patch update due to children dependencies update (@semcore/utils [4.23.1 ~> 4.23.2], @semcore/core [2.20.1 ~> 2.20.2]).

4.34.1 (April 16, 2024)

  • Version patch update due to children dependencies update (@semcore/utils [4.23.0 ~> 4.23.1], @semcore/core [2.20.0 ~> 2.20.1]).

4.34.0 (April 9, 2024)

Changed

  • Table body focus ring top border got little offset to prevent overlapping with fixed (sticky) header.

4.33.4 (April 10, 2024)

2 releases with dependency updates only

4.33.4 (April 10, 2024)

  • Version patch update due to children dependencies update (@semcore/utils [4.22.1 ~> 4.22.2], @semcore/core [2.19.1 ~> 2.19.2]).

4.33.3 (April 9, 2024)

  • Version patch update due to children dependencies update (@semcore/utils [4.22.0 ~> 4.22.1], @semcore/core [2.19.0 ~> 2.19.1]).

4.33.2 (March 28, 2024)

Fixed

  • Displaying elements with position=relative in table with fixed columns.

4.33.1 (March 28, 2024)

Fixed

  • Made Table.Header unfocusable.

4.33.0 (March 27, 2024)

3 releases with dependency updates only

4.33.0 (March 27, 2024)

  • Version minor update due to children dependencies update (@semcore/utils [4.21.1 ~> 4.22.0], @semcore/core [2.18.1 ~> 2.19.0]).

4.32.1 (March 26, 2024)

  • Version patch update due to children dependencies update (@semcore/utils [4.21.0 ~> 4.21.1], @semcore/core [2.18.0 ~> 2.18.1]).

4.32.0 (March 22, 2024)

  • Version minor update due to children dependencies update (@semcore/icon [4.28.0 ~> 4.29.0]).

4.31.0 (March 19, 2024)

Fixed

  • data-table layout shift on the first render

Changed

  • Keyboard navigation in table with fixed columns.

4.30.0 (March 15, 2024)

1 release with dependency updates only

4.30.0 (March 15, 2024)

  • Version minor update due to children dependencies update (@semcore/icon [4.27.1 ~> 4.28.0], @semcore/utils [4.20.5 ~> 4.21.0], @semcore/core [2.17.5 ~> 2.18.0]).

4.29.0 (March 12, 2024)

Added

  • withScrollBar prop to enable scrolling in DataTable.Head.
  • renderRows prop to DataTable.Body for low level control over rows rendering. Especially it allows to use custom virtual rendering.

4.28.4 (March 11, 2024)

1 release with dependency updates only

4.28.4 (March 11, 2024)

  • Version patch update due to children dependencies update (@semcore/scroll-area [5.20.8 ~> 5.20.9]).

4.28.3 (March 7, 2024)

Changed

  • Don't focus hidden DataTable.Head.

4.28.2 (March 7, 2024)

1 release with dependency updates only

4.28.2 (March 7, 2024)

  • Version prepatch update due to children dependencies update (@semcore/scroll-area [5.20.6 ~> 5.20.7]).

4.28.1 (March 5, 2024)

Changed

  • Use event.key instead of event.code.

4.28.0 (February 29, 2024)

Added

  • disablePortal prop to Table.StickyHead.

Changed

  • Sortable focused headers cell now shows sorting icon.

4.27.3 (February 27, 2024)

Fixed

  • Calculation of column widths to properly render Skeleton after the first paint.

4.27.2 (February 23, 2024)

Fixed

  • Virtual scroll in table - setup row size observer in requestAnimationFrame.

4.27.1 (February 21, 2024)

1 release with dependency updates only

4.27.1 (February 21, 2024)

  • Version prepatch update due to children dependencies update (@semcore/utils [4.20.2 ~> 4.20.3], @semcore/core [2.17.2 ~> 2.17.3]).

4.27.0 (February 13, 2024)

Changed

  • Header sorting cells are clickable by Space now (along with Enter as before).

4.26.2 (February 9, 2024)

7 releases with dependency updates only

4.26.2 (February 9, 2024)

  • Version prepatch update due to children dependencies update (@semcore/icon [4.24.1 ~> 4.25.0], @semcore/utils [4.20.1 ~> 4.20.2], @semcore/core [2.17.1 ~> 2.17.2]).

4.26.1 (February 6, 2024)

  • Version prepatch update due to children dependencies update (@semcore/flex-box [5.18.0 ~> 5.19.0], @semcore/utils [4.20.0 ~> 4.20.1], @semcore/core [2.17.0 ~> 2.17.1]).

4.26.0 (February 1, 2024)

  • Version preminor update due to children dependencies update (@semcore/utils [4.19.1 ~> 4.20.0], @semcore/core [2.16.1 ~> 2.17.0]).

4.25.1 (February 1, 2024)

  • Version prepatch update due to children dependencies update (@semcore/utils [4.19.0 ~> 4.19.1], @semcore/core [2.16.0 ~> 2.16.1]).

4.25.0 (January 31, 2024)

  • Version preminor update due to children dependencies update (@semcore/utils [4.18.0 ~> 4.19.0], @semcore/core [2.15.0 ~> 2.16.0]).

4.24.0 (January 19, 2024)

  • Version preminor update due to children dependencies update (@semcore/utils [4.17.0 ~> 4.18.0], @semcore/core [2.14.0 ~> 2.15.0]).

4.23.0 (January 19, 2024)

  • Version preminor update due to children dependencies update (@semcore/core [2.13.1 ~> 2.14.0]).

4.22.0 (January 15, 2024)

Added

  • Sort icon animation back.

4.21.2 (January 15, 2024)

5 releases with dependency updates only

4.21.2 (January 15, 2024)

  • Version prepatch update due to children dependencies update (@semcore/icon [4.20.1 ~> 4.20.2]).

4.21.1 (January 10, 2024)

  • Version prepatch update due to children dependencies update (@semcore/utils [4.16.0 ~> 4.16.2], @semcore/core [2.13.0 ~> 2.13.1]).

4.21.0 (December 22, 2023)

  • Version preminor update due to children dependencies update (@semcore/utils [4.15.1 ~> 4.16.0], @semcore/core [2.12.1 ~> 2.13.0]).

4.20.1 (December 19, 2023)

  • Version prepatch update due to children dependencies update (@semcore/utils [4.15.0 ~> 4.15.1], @semcore/core [2.12.0 ~> 2.12.1]).

4.20.0 (December 6, 2023)

  • Version preminor update due to children dependencies update (@semcore/core [2.11.0 ~> 2.12.0]).

4.19.1 (November 30, 2023)

Fixed

  • Lighthouse accessibility warning about existing scrollbar role element inside of the table.

4.19.0 (November 30, 2023)

Added

  • Sort icon is visible when column is focused by keyboard.

4.18.0 (November 24, 2023)

2 releases with dependency updates only

4.18.0 (November 24, 2023)

  • Version preminor update due to children dependencies update (@semcore/utils [4.10.3 ~> 4.13.0], @semcore/core [2.9.2 ~> 2.10.0]).

4.17.2 (November 21, 2023)

  • Version prepatch update due to children dependencies update (@semcore/utils [4.10.2 ~> 4.10.3], @semcore/core [2.9.1 ~> 2.9.2]).

4.17.1-prerelease.10 (November 20, 2023)

Changed

  • Removed animation from sort icon.

4.17.0 (November 13, 2023)

5 releases with dependency updates only

4.17.0 (November 13, 2023)

  • Version preminor update due to children dependencies update (@semcore/icon [4.15.0 ~> 4.16.0]).

4.16.2 (November 10, 2023)

  • Version prepatch update due to children dependencies update (@semcore/icon [4.14.1 ~> 4.15.0], @semcore/scroll-area [5.12.1 ~> 5.12.2]).

4.16.1 (November 9, 2023)

  • Version prepatch update due to children dependencies update (@semcore/utils [4.10.1 ~> 4.10.2], @semcore/core [2.9.0 ~> 2.9.1]).

4.16.0 (November 6, 2023)

  • Version preminor update due to children dependencies update (@semcore/icon [4.13.0 ~> 4.14.0], @semcore/utils [4.9.0 ~> 4.10.1], @semcore/core [2.8.0 ~> 2.9.0]).

4.15.0 (October 27, 2023)

  • Version preminor update due to children dependencies update (@semcore/icon [4.12.0 ~> 4.13.0], @semcore/utils [4.8.4 ~> 4.9.0], @semcore/core [2.7.7 ~> 2.8.0]).

4.14.1 (October 27, 2023)

Changed

  • Value for --intergalactic-icon-secondary-neutral-hover-active token.

4.14.0 (October 26, 2023)

4 releases with dependency updates only

4.14.0 (October 26, 2023)

  • Version preminor update due to children dependencies update (@semcore/icon [4.11.2 ~> 4.12.0]).

4.13.2 (October 24, 2023)

  • Version prepatch update due to children dependencies update (@semcore/utils [4.8.3 ~> 4.8.4], @semcore/core [2.7.6 ~> 2.7.7]).

4.13.1 (October 16, 2023)

  • Version prepatch update due to children dependencies update (@semcore/utils [4.8.2 ~> 4.8.3], @semcore/core [2.7.5 ~> 2.7.6]).

4.13.0 (October 10, 2023)

  • Version preminor update due to children dependencies update (@semcore/flex-box [5.7.5 ~> 5.8.0]).

4.12.3 (October 3, 2023)

Fixed

  • Table with columns with fixed position was not displayed correctly.

4.12.2 (October 3, 2023)

2 releases with dependency updates only

4.12.2 (October 3, 2023)

  • Version prepatch update due to children dependencies update (@semcore/utils [4.8.0 ~> 4.8.1], @semcore/core [2.7.3 ~> 2.7.4]).

4.12.1 (October 2, 2023)

  • Version prepatch update due to children dependencies update (@semcore/icon [4.9.2 ~> 4.10.0], @semcore/utils [4.7.2 ~> 4.8.0], @semcore/core [2.7.2 ~> 2.7.3]).

4.12.0 (September 21, 2023)

Added

  • font-variant-numeric for table cells

4.11.2 (September 20, 2023)

6 releases with dependency updates only

4.11.2 (September 20, 2023)

  • Version prepatch update due to children dependencies update (@semcore/core [2.7.1 ~> 2.7.2]).

4.11.1 (September 20, 2023)

  • Version prepatch update due to children dependencies update (@semcore/utils [4.7.0 ~> 4.7.1], @semcore/core [2.7.0 ~> 2.7.1]).

4.11.0 (September 19, 2023)

  • Version preminor update due to children dependencies update (@semcore/icon [4.8.3 ~> 4.9.0]).

4.10.4 (September 13, 2023)

  • Version prepatch update due to children dependencies update (@semcore/icon [4.8.2 ~> 4.8.3], @semcore/utils [4.6.3 ~> 4.7.0], @semcore/core [2.6.3 ~> 2.7.0]).

4.10.3 (September 12, 2023)

  • Version prepatch update due to children dependencies update (@semcore/core [2.6.2 ~> 2.6.3]).

4.10.2 (September 8, 2023)

  • Version prepatch update due to children dependencies update (@semcore/utils [4.6.1 ~> 4.6.2], @semcore/core [2.6.1 ~> 2.6.2]).

4.10.1 (September 8, 2023)

Fixed

  • Fixed initial columns rendering width when wMax or wMin props provided.

4.10.0 (September 5, 2023)

8 releases with dependency updates only

4.10.0 (September 5, 2023)

  • Version preminor update due to children dependencies update (@semcore/icon [4.7.1 ~> 4.8.0]).

4.9.1 (September 5, 2023)

  • Version prepatch update due to children dependencies update (@semcore/core [2.6.0 ~> 2.6.1]).

4.9.0 (September 4, 2023)

  • Version preminor update due to children dependencies update (@semcore/core [2.5.0 ~> 2.6.0]).

4.8.0 (August 28, 2023)

  • Version preminor update due to children dependencies update (@semcore/utils [4.4.1 ~> 4.5.0], @semcore/core [2.4.1 ~> 2.5.0]).

4.7.1 (August 24, 2023)

  • Version prepatch update due to children dependencies update (@semcore/utils [4.4.0 ~> 4.4.1], @semcore/core [2.4.0 ~> 2.4.1]).

4.7.0 (August 23, 2023)

  • Version preminor update due to children dependencies update (@semcore/scroll-area [5.5.0 ~> 5.6.0]).

4.6.0 (August 23, 2023)

  • Version preminor update due to children dependencies update (@semcore/icon [4.4.1 ~> 4.5.0], @semcore/utils [4.3.1 ~> 4.4.0], @semcore/core [2.3.1 ~> 2.4.0]).

4.5.1 (August 21, 2023)

  • Version prepatch update due to children dependencies update (@semcore/core [2.3.0 ~> 2.3.1]).

4.5.0 (August 18, 2023)

Added

  • data prop for DataTable.Cell and DataTable.Row that allows more convenient typings than DataTable.Cell<typeof data>.

Fixed

  • Collapsing of table included in row of other table.

4.4.0 (August 17, 2023)

3 releases with dependency updates only

4.4.0 (August 17, 2023)

  • Version preminor update due to children dependencies update (@semcore/scroll-area [5.2.1 ~> 5.3.0]).

4.3.1 (August 14, 2023)

  • Version minor update due to children dependencies update (@semcore/core [2.2.0 ~> 2.2.1]).

4.3.0 (August 7, 2023)

  • Version minor update due to children dependencies update (@semcore/utils [4.0.0 ~> 4.1.0]).

4.2.1 (August 1, 2023)

Fixed

  • Using special characters and spaces in the data keys were braking columns width.

4.2.0 (August 1, 2023)

1 release with dependency updates only

4.2.0 (August 1, 2023)

  • Version minor update due to children dependencies update (@semcore/flex-box [5.0.0 ~> 5.1.0], @semcore/icon [4.1.0 ~> 4.2.0]).

4.1.0 (July 27, 2023)

Changed

  • Use event.key instead of event.code for better support of non QWERTY keyboard layouts.

4.0.2 (July 18, 2023)

Fixed

  • Fixed disabledScroll visual behavior.

4.0.1 (July 18, 2023)

Fixed

  • Removed ResizeObserver initiating during SSR.

4.0.0 🅱️ (July 17, 2023)

Break

  • Strict, backward incompatible typings.

Changed

  • Version major update due to children dependencies update (@semcore/icon [4.0.0 ~> 4.0.0]).

3.11.1 (June 30, 2023)

1 release with dependency updates only

3.11.1 (June 30, 2023)

3.11.0 (June 29, 2023)

Added

  • Added background for active state for Row.

3.10.3 (June 28, 2023)

3 releases with dependency updates only

3.10.3 (June 28, 2023)

  • Version patch update due to children dependencies update (@semcore/icon [3.15.3 ~> 3.16.0]).

3.10.2 (June 27, 2023)

  • Version patch update due to children dependencies update (@semcore/utils [3.53.4 ~> 3.54.0]).

3.10.1 (June 16, 2023)

  • Version patch update due to children dependencies update (@semcore/scroll-area [4.3.13 ~> 4.4.0]).

3.10.0 (June 15, 2023)

Changed

  • Moved role="rowgroup" on focusable scroll areas to match automatic A11Y checks.

3.9.7 (June 14, 2023)

Fixed

  • Grouped rows aria roles.

3.9.6 (June 13, 2023)

6 releases with dependency updates only

3.9.6 (June 13, 2023)

  • Version patch update due to children dependencies update (@semcore/scroll-area [4.3.10 ~> 4.3.11]).

3.9.5 (June 12, 2023)

  • Version patch update due to children dependencies update (@semcore/utils [3.53.2 ~> 3.53.3]).

3.9.4 (June 9, 2023)

  • Version patch update due to children dependencies update (@semcore/icon [3.14.16 ~> 3.15.0], @semcore/utils [3.53.1 ~> 3.53.2]).

3.9.3 (June 7, 2023)

  • Version patch update due to children dependencies update (@semcore/scroll-area [4.3.7 ~> 4.3.8], @semcore/utils [3.53.0 ~> 3.53.1]).

3.9.2 (May 31, 2023)

  • Version patch update due to children dependencies update (@semcore/utils [3.52.0 ~> 3.53.0]).

3.9.1 (May 25, 2023)

  • Version patch update due to children dependencies update (@semcore/utils [3.51.1 ~> 3.52.0]).

3.9.0 (May 25, 2023)

Changed

  • Improved DataTable typings, now props sort, onSortChange, uniqueKey types are automatically infered from data prop and children rendering row data might be better typed like <DataTable.Cell<{}, typeof data> name="keyword">.

3.8.9 (May 22, 2023)

3 releases with dependency updates only

3.8.9 (May 22, 2023)

  • Version patch update due to children dependencies update (@semcore/utils [3.50.7 ~> 3.51.0]).

3.8.8 (May 11, 2023)

  • Version patch update due to children dependencies update (@semcore/utils [3.50.6 ~> 3.50.7]).

3.8.7 (May 4, 2023)

  • Version patch update due to children dependencies update (@semcore/utils [3.50.5 ~> 3.50.6]).

3.8.4 (April 28, 2023)

Fixed

  • Semantically connected cells with corresponding headers.
  • Added scope for table header.

3.8.3 (April 25, 2023)

Fixed

  • Fixed missing key warning.

3.8.1 (April 17, 2023)

1 release with dependency updates only

3.8.1 (April 17, 2023)

  • Version patch update due to children dependencies update (@semcore/utils [3.50.0 ~> 3.50.3]).

3.8.0 (March 31, 2023)

Changed

  • Changed the presentation of the sort icon. Now it always runs into the text.

3.7.29 (March 28, 2023)

1 release with dependency updates only

3.7.29 (March 28, 2023)

  • Version patch update due to children dependencies update (@semcore/utils [3.49.1 ~> 3.50.0]).

3.7.17 (February 22, 2023)

Fixed

  • Fixed empty table body with virtual scroll enabled displays unexpected "0".

3.7.15 (February 20, 2023)

1 release with dependency updates only

3.7.15 (February 20, 2023)

  • Version patch update due to children dependencies update (@semcore/utils [3.46.1 ~> 3.47.0]).

3.7.13 (February 13, 2023)

Fixed

  • Fixed view of cells when using cell grouping and columns at the same time.

3.7.9 (January 20, 2023)

Fixed

  • Fix floating sort icon to right align.

3.7.8 (January 20, 2023)

1 release with dependency updates only

3.7.8 (January 20, 2023)

  • Version patch update due to children dependencies update (@semcore/icon [3.7.0 ~> 3.8.0], @semcore/utils [3.45.0 ~> 3.46.0]).

3.7.1 (December 22, 2022)

Fixed

  • Fix style for resizable.

3.7.0 (December 21, 2022)

Changed

  • Removed vertical borders from header cells.
  • Added props vBorders, borderLeft and borderRight to have possibility to render vertical borders.
  • Added prop compact to reduce table paddings.
  • Added gradient to the sorting icon.

3.6.3 (December 19, 2022)

1 release with dependency updates only

3.6.3 (December 19, 2022)

  • Version patch update due to children dependencies update (@semcore/utils [3.44.0 ~> 3.44.1]).

3.6.2 (December 16, 2022)

Changed

  • Added react-dom to peer dependencies.

3.6.0 (December 12, 2022)

Added

  • Design tokens based theming.

3.5.1 (November 8, 2022)

Added

  • Support for inheritance of alignItems prop from header to cells.

3.4.1 (October 28, 2022)

1 release with dependency updates only

3.4.1 (October 28, 2022)

  • Version patch update due to children dependencies update (@semcore/icon [3.1.1 ~> 3.1.2], @semcore/utils [3.40.0 ~> 3.40.0]).

3.4.0 (October 25, 2022)

Added

  • Added disabledScroll property that disables scrolling in tables.
  • Added the ability(flex="inherit") to inherit the size from the top table.

3.3.4 (October 24, 2022)

1 release with dependency updates only

3.3.4 (October 24, 2022)

  • Version patch update due to children dependencies update (@semcore/icon [3.1.0 ~> 3.1.1]).

3.3.0 (October 10, 2022)

Changed

  • Added support for React 18 🔥
  • Extended version range for dependency @semcore/icons.

3.2.0 (October 7, 2022)

1 release with dependency updates only

3.2.0 (October 7, 2022)

Added

  • Added support ref for DataTable.Column and DataTable.Cell.

  • Version patch update due to children dependencies update (@semcore/icon [2.32.2 ~> 2.33.0]).

3.1.9 (September 13, 2022)

Changed

  • Improved component accessibility in cases of virtual scroll and columns sorting.

3.1.8 (August 30, 2022)

1 release with dependency updates only

3.1.8 (August 30, 2022)

  • Version patch update due to children dependencies update (@semcore/utils [3.37.0 ~> 3.37.1]).

3.1.0 (July 18, 2022)

Changed

  • Add onScroll callback for <Body/>.

3.0.10 (July 7, 2022)

1 release with dependency updates only

3.0.10 (July 7, 2022)

  • Version patch update due to children dependencies update (@semcore/icon [2.27.0 ~> 2.28.0], @semcore/utils [3.33.0 ~> 3.34.0]).

3.0.9 (July 4, 2022)

Fixed

  • Fixed scrolling of table when enable virtual scrolling.

3.0.8 (June 9, 2022)

1 release with dependency updates only

3.0.8 (June 9, 2022)

  • Version patch update due to children dependencies update (@semcore/progress-bar [3.0.3 ~> 3.0.4]).

3.0.1 (May 17, 2022)

Fixed

  • Fixed collapsing of header grouped cells.

3.0.0 🅱️ (May 17, 2022)

BREAK

  • Updated styles according to the library redesign policy.

2.2.9 (May 16, 2022)

1 release with dependency updates only

2.2.9 (May 16, 2022)

  • Version patch update due to children dependencies update (@semcore/skeleton [3.2.1 ~> 3.3.0]).

2.2.6 (April 27, 2022)

Fixed

  • Fixed columns width was usually not controlled by w, wMin and wMax props

2.2.5 (April 26, 2022)

Fixed

  • Fixed package lost typings.

2.2.4 (April 25, 2022)

Changed

  • Fixed grouped rows hover highlight.

2.2.3 (April 25, 2022)

1 release with dependency updates only

2.2.3 (April 25, 2022)

  • Version patch update due to children dependencies update (@semcore/scroll-area [3.7.0 ~> 3.7.1]).

2.2.0 (April 14, 2022)

Added

  • Virtual scroll support.

2.1.0 (April 7, 2022)

Changed

  • Internal enhances, rewritten from js to ts, render algorithmic performance increased.

2.0.0 (April 6, 2022)

Fixed

  • Fixed uninitialized columns width from fixed size to equal flex-boxes.

1.5.4 (March 21, 2022)

1 release with dependency updates only

1.5.4 (March 21, 2022)

  • Version patch update due to children dependencies update (@semcore/icon [2.19.4 ~> 2.20.0]).

1.5.2 (February 24, 2022)

Added

  • Added repository field to package.json file.

1.5.1 (February 4, 2022)

Changed

  • Changed background-color from transparent to #fff for use="secondary" DataTable.Column and DataTable.Cell.

1.5.0 (January 18, 2022)

Changed

  • Up version icons and use new icon.

1.4.6 (September 10, 2021)

Changed

  • Fixed position table for fixed columns.
  • Added support property onResize for DataTable.Body.

1.4.5 (August 26, 2021)

Changed

  • Add 'sideEffect=false' for more optimal build via webpack

1.4.4 (June 25, 2021)

Added

  • [A11Y] Added support keyboard for sortable column.

1.4.2 (March 17, 2021)

Fixed

  • Fixed automatic set property flexBasis for DataTable.Column.

1.4.1 (February 2, 2021)

Fixed

  • Removed calculation min width head and body because this is caused bugs.

1.4.0 (January 19, 2021)

Added

  • Added style folder with CSS in build folder lib.

1.3.0 (December 17, 2020)

Added

  • Added supported react@17.

1.2.1 (December 14, 2020)

Fixed

  • Fixed CSS styles for DataTable include class name use.

1.2.0 (December 9, 2020)

Added

  • Added secondary theme for DataTable. Example <DataTable use='secondary'/>.

1.1.0 (December 3, 2020)

Changed

  • Added warning for deprecated prop 'sticky'.

Fixed

  • Replace special characters in column names because they apply as CSS variables.

1.0.0 (November 20, 2020)

Changed

  • Replaced title prop with children parse for group column.

0.0.1-6 (November 3, 2020)

Fixed

  • Set size width column in CSS variable Table

0.0.1-5 (October 30, 2020)

Added

  • Set min-width for Head and Body, which calculate from width Cell

0.0.1-4 (October 14, 2020)

Fixed

  • fixed wrong path for ES6 build

0.0.1-3 (October 9, 2020)

Changed

  • Changed type for prop sort.

0.0.1-2 (October 8, 2020)

Added

  • Add prop active for Row.

0.0.1-prerelease.10 (September 11, 2020)

Added

  • Initial release

Released under the MIT License.

Released under the MIT License.