Releases: KevinVandy/material-react-table
Releases · KevinVandy/material-react-table
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
v2.12.1
What's Changed
- Fixed
rangeFilterIndex
being undefined in filterProps callback - Added
hr
locale for Croatian translations - Upgraded to TanStack Table v8.13.2
- Fixed column.getIsVisible() not returning accurate value for parent group columns
- Fixed Deep Keys type for Partial TData types
- New pagination table instance APIs
- Update filterVariant type options in the docs by @imnasnainaec in #1004
- Update
useRef
types in virtualization.mdx#access-underlying-virtualizer-instances by @imnasnainaec in #1010 - Add Croatian locale by @renatoka in #1011
- Header group visibility is always true by @ThisIsHG in #1009
New Contributors
Full Changelog: v2.12.0...v2.12.1
v2.12.0
What's Changed
- Marked React 17 as a peer dependency instead of React 18 since concurrent features are not yet being utilized under the hood in MRT (not until MRT v3 now)
- Replaced dv styles with dvh styles in full-screen mode
- filterSelectOptions filter tooltip displays label by @loughlinclaus3 in #997
- Fix dnd ghost going back on drop by @aarjithn in #1000
New Contributors
- @loughlinclaus3 made their first contribution in #997
- @aarjithn made their first contribution in #1000
Full Changelog: v2.11.3...v2.12.0
v2.11.3
What's Changed
- Upgraded to TanStack Table v8.12.0 for new column pinning/sizing/pinning instance APIs and better column resizing performance
- Fixed "Clear selection" button to always clear selection for all pages
Full Changelog: v2.11.2...v2.11.3
v2.11.2
What's Changed
- Fixed bugs with batch row selection and row pinning together
- Fixed duplicate pinned rows when global filter is present for non-sticky row pinning modes
- Fixed selected row count in toolbar alert banner with sub row selection
- fix link in docs by @andreimatei in #976
- fix: wrong field used in example by @arung-agamani in #978
New Contributors
- @arung-agamani made their first contribution in #978
Full Changelog: v2.11.1...v2.11.2
v2.11.1
What's Changed
- Fixed bug where new batch row selection feature did not account for
manualPagination
- Fixed bug where parent selected checkbox should not be indeterminate when the row itself is selected
Full Changelog: v2.11.0...v2.11.1
v2.11.0
What's Changed
- Added new
enableBatchRowSelection
table option that is enabled by default that allows users to select multiple rows at once by holding down the shift key and clicking on a row - Added small "Clear selection" button to the toolbar alert banner selected message by default when rows are selected
- Now exporting all
MRT_*Props
component prop types - Added new override option for passing in custom spinner while loading data with the
muiCircularProgressProps.Component
prop - Removed default Header html title attribute on all header cells
- Display label in autocomplete filter text input, not value by @dmitry-simple-it in #972
New Contributors
- @dmitry-simple-it made their first contribution in #972
Full Changelog: v2.10.0...v2.11.0
v2.10.0
What's Changed
- Added automatic column order state recalculation for dynamic columns and dynamic MRT display columns being enabled/disabled
- Fixed bugs where enabling a feature like row selection conditionally would add columns to the end of the table when columnOrder state was not manually managed
- Fixed bugs where the show/hide columns menu would be empty when loading in dynamic column definitions without providing the columnOrder state manually
- Added new Cell Actions features which will show a MUI context menu when a cell is right-clicked by @KevinVandy in #963
- New
enableCellActions
table option - New
renderCellActionMenuItems
table and column options - New
MRT_ActionMenuItem
component to make styling all MRT menu items consistently (icons, text, spacing) easier to be consistent.
- New
- Toggle all columns visible issue fixed by @Menghini in #966
New Contributors
Full Changelog: v2.9.2...v2.10.0
v2.9.2
What's Changed
- Added
disableScrollLock: true
to all MUI Menus and Select Menus to keep menus with their anchor origin while scrolling by default - Switched pagination rows per page select to use native select by default in mobile viewports
- Fixed pagination rows per page input label for accessibility attribute
- Removed unnecessary
::after
pseudo elements on table cells if they were unused - Fixed edge cases with footer cell alignment
- Added
position: 'relative'
to table and all rows and cells- Fixed semantic sticky header regression
- Fixed row order/dragging with column virtualization enabled bug
Full Changelog: v2.9.1...v2.9.2