Releases: KevinVandy/material-react-table
Releases · KevinVandy/material-react-table
v3.0.1
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
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
2.13.3
What's Changed
- Update no.ts by @superodde in #1233
New Contributors
- @superodde made their first contribution in #1233
Full Changelog: v2.13.2...2.13.3
v3.0.0-rc.0
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
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
What's Changed
- New
enableCellNavigation
table option that istrue
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
v2.13.2
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
- @akadateppei made their first contribution in #1224
Full Changelog: v2.13.1...v2.13.2
v2.13.1
What's Changed
- Upgraded to TanStack Table v8.19.3
- Upgraded to TanStack Virtual v3.8.3
- Fix broken link in Disable Pagination section of Pagination guide by @LICF01 in #1130
- fix #1149 by @tmax22 in #1150
- fix: Update MRT_EditCellTextField.tsx (add custom SelectProps) by @truefeelz in #1156
- Update row-selection.mdx by @rohit-sanaka in #1196
- docs: fix a typo in the documentation examples by @pa4080 in #1189
- chore: changes types to interface so they can be extended by @tt0mmy in #1178
New Contributors
- @LICF01 made their first contribution in #1130
- @tmax22 made their first contribution in #1150
- @truefeelz made their first contribution in #1156
- @rohit-sanaka made their first contribution in #1196
- @pa4080 made their first contribution in #1189
- @tt0mmy made their first contribution in #1178
Full Changelog: v2.13.0...v2.13.1
v2.13.0
What's Changed
- Upgraded to TanStack Table v8.16.0
- New
sortUndefined
"first"
and"last"
options to allow forcing undefined values to be pushed to the beginning or end of sorted rows. - New
_features
table option to allow adding new custom internal features to the TanStack Table instance. - fixed
column.getCanGroup
always resolving totrue
- New
- Started using the default modal
z-index
value from the MUI theme for the full-screen table dialog to avoid issues with other modals and app bar components. - Disabled Edit Save Button when
isSaving
state istrue
- Fixed DatePicker Types generic
- disable "save" button when "isSaving" is true by @loughlinclaus3 in #1032
- Storybook 8 upgrade by @KevinVandy in #1047
- really small typo fix by @rikusen0335 in #1066
- typo fix by @amv1017 in #1071
- Update best-practices.mdx by @andreawesleyciardi in #1098
- Update pl.ts by @MarekPatyna in #1089
- fix(docs/index): overflow issue in install command by @tometo-dev in #1095
- Fixed theme index in fullscreen mode by @helt in #1048
- Added Greek language support and updated documentation by @sidkosmas in #1106
New Contributors
- @rikusen0335 made their first contribution in #1066
- @amv1017 made their first contribution in #1071
- @andreawesleyciardi made their first contribution in #1098
- @MarekPatyna made their first contribution in #1089
- @tometo-dev made their first contribution in #1095
- @helt made their first contribution in #1048
- @sidkosmas made their first contribution in #1106
Full Changelog: v2.12.1...v2.13.0