Skip to content

Releases: KevinVandy/material-react-table

v3.1.0

22 Dec 20:31
Compare
Choose a tag to compare

What's Changed

  • Un-deprecated several mui*Props that were initially marked as deprecated in V3.0.0. They will be sticking around longer than expected until TanStack Table itself handles merging defaultColumn options better
  • Updated Types for React 19 (Fixed some JSX namespace issues)
  • fix: filterValue is never passed as value in MRT_FilterTextField by @tifosiblack in #1326
  • fix: clear sort action menu is disabled if no sorting is active by @fredericbahr in #1332
  • fix: filter clear button shown without value by @fredericbahr in #1333
  • docs: update custom column filter ui example by @fredericbahr in #1335
  • fix: reset column sizing button disabled when columnSize is 0 by @fredericbahr in #1337
  • fix: fixes focus moving to next cell when using arrow keys on slider by @fredericbahr in #1338
  • fix: show/hide column menu reset order button disabled when column or… by @fredericbahr in #1340
  • fix: editInputRefs assignment for select textfields by @fredericbahr in #1339
  • fix: total row count for selection went up when grouping by @fredericbahr in #1342
  • fix: overlapping input label when filter select is outline by @fredericbahr in #1334

New Contributors

Full Changelog: v3.0.2...v3.1.0

v3.0.2

09 Dec 04:10
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.1...v3.0.2

v3.0.1

05 Sep 13:13
Compare
Choose a tag to compare

What's Changed

  • Removed fullscreen MUI FocusTrap wrapper for now since vitest had issues with it

Full Changelog: v3.0.0...v3.0.1

v3.0.0

05 Sep 05:21
Compare
Choose a tag to compare

What's Changed

  • @mui/material and @mui/icons-material v6.0.0 are now minimum required versions of Material UI packages (you might be able to get away with lower MUI versions for a while, but eventually MUI V6 APIs will be used internally by MRT and your project will break)
  • @mui/x-date-pickers v7.15.0 is now a minimum required dependency
  • react and react-dom v18.0.0 are now a minimum required dependencies (some React 18 APIs are now used internally by MRT)
  • Keyboard navigation for table cells in now enabled by default. If you had added your own custom keyboard shortcuts, you may want to set enableKeyboardShortcuts to false or remove your custom shortcuts.
  • Removed deprecated MRT_Virtualizer type in favor of separate MRT_RowVirtualizer and MRT_ColumnVirtualizer types
  • Removed deprecated text in favor of the more consistent label type in dropdown/autocomplete/select option types.
  • Deprecated several mui*Props table options that were column-specific. These table options should either be specified in column defs or in the defaultColumn table option.
    • muiColumnActionsButtonProps
    • muiColumnDragHandleProps
    • muiCopyButtonProps
    • muiEditTextFieldProps
    • muiFilterAutocompleteProps
    • muiFilterCheckboxProps
    • muiFilterDatePickerProps
    • muiFilterDateTimePickerProps
    • muiFilterSliderProps
    • muiFilterTextFieldProps
    • muiFilterTimePickerProps
    • muiTableBodyCellProps
    • muiTableHeadCellProps
    • muiTableFooterCellProps
    • renderCellActionMenuItems
    • renderColumnActionsMenuItems
    • renderColumnFilterModeMenuItems
  • Fixed top pagination and searchbox sometimes overlapping

Full Changelog: v2.13.2...v3.0.0

2.13.3

05 Sep 03:29
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.13.2...2.13.3

v3.0.0-rc.0

04 Sep 07:03
Compare
Choose a tag to compare
v3.0.0-rc.0 Pre-release
Pre-release

What's Changed

  • bumped min react versions to react 18
  • more keyboard navigation work

Full Changelog: 3.0.0-beta.1...v3.0.0-rc.0

3.0.0-beta.1

03 Sep 03:59
Compare
Choose a tag to compare
3.0.0-beta.1 Pre-release
Pre-release

What's Change

  • Better keyboard accessibility on display columns and header sorting

Full Changelog: v3.0.0-beta.0...3.0.0-beta.1

v3.0.0-beta.0

02 Sep 19:06
Compare
Choose a tag to compare
v3.0.0-beta.0 Pre-release
Pre-release

What's Changed

  • New enableCellNavigation table option that is true by default which adds keyboard accessibility to the tables by default.
  • deprecated column specific table options in order to encourage their use in the defaultColumn instead.

Full Changelog: v3.0.0-alpha.0...v3.0.0-beta.0

v3.0.0-alpha.0

31 Aug 03:26
Compare
Choose a tag to compare
v3.0.0-alpha.0 Pre-release
Pre-release

What's Changed

Initial MRT V3 alpha release

Full Changelog: v2.13.2...v3.0.0-alpha.0

v2.13.2

30 Aug 23:43
Compare
Choose a tag to compare

What's Changed

  • Upgraded to TanStack Table v8.20.5
  • Upgraded to TanStack Virtual v3.10.6
  • Disable blur by pressing enter when composing by @akadateppei in #1224
  • Added aria-sort to MRT_TableHeadCell by @Volene in #1222

New Contributors

Full Changelog: v2.13.1...v2.13.2