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 dependencyreact
andreact-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
tofalse
or remove your custom shortcuts. - Removed deprecated
MRT_Virtualizer
type in favor of separateMRT_RowVirtualizer
andMRT_ColumnVirtualizer
types - Removed deprecated
text
in favor of the more consistentlabel
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 thedefaultColumn
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