Releases: mui/mui-x
v7.23.5
Here are some highlights ✨:
- 🐞 Fix version mismatch issue in Data Grid codesandbox/stackblitz demos
Data Grid
@mui/x-data-grid@7.23.5
No changes since @mui/x-data-grid@v7.23.4
.
@mui/x-data-grid-pro@7.23.5
Same changes as in @mui/x-data-grid@7.23.5
.
@mui/x-data-grid-premium@7.23.5
Same changes as in @mui/x-data-grid-pro@7.23.5
.
v7.23.4
We'd like to offer a big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:
- 🌍 Improve Dutch (nl-NL) locale on the Data Grid
- 🐞 Bugfixes
Special thanks go out to the community contributor who has helped make this release possible:
@JoepVerkoelen.
Following are all team members who have contributed to this release:
@arminmeh, @oliviertassinari.
Data Grid
@mui/x-data-grid@7.23.4
- [DataGrid] Fix header filters showing clear button while empty (#15990) @k-rajat19
- [DataGrid] Replace
forwardRef
with a shim for forward compatibility (#15984) @lauri865 - [l10n] Improve Dutch (nl-NL) locale (#15920) @JoepVerkoelen
@mui/x-data-grid-pro@7.23.4
Same changes as in @mui/x-data-grid@7.23.4
.
@mui/x-data-grid-premium@7.23.4
Same changes as in @mui/x-data-grid-pro@7.23.4
, plus:
- [DataGridPremium] Fix column pinning with checkbox selection and row grouping (#15949) @k-rajat19
Docs
- [docs] Fix outdated link to handbook (#15855) @oliviertassinari
v8.0.0-alpha.6
We'd like to offer a big thanks to the 8 contributors who made this release possible. Here are some highlights ✨:
- 🏎️ Improve Data Grid scrolling performance
- 🌍 Improve Dutch (nl-NL) locale on the Data Grid
- 🐞 Bugfixes
Special thanks go out to the community contributors who have helped make this release possible:
@JoepVerkoelen, @k-rajat19, @lauri865.
Following are all team members who have contributed to this release:
@flaviendelangle, @JCQuintas, @LukasTy, @MBilalShafi, @romgrk.
Data Grid
Breaking changes
- The
sanitizeFilterItemValue()
utility is not exported anymore.
@mui/x-data-grid@8.0.0-alpha.6
- [DataGrid] Avoid subscribing to
renderContext
state in grid root for better scroll performance (#15986) @lauri865 - [DataGrid] Fix header filters showing clear button while empty (#15829) @k-rajat19
- [DataGrid] Improve test coverage of server side data source (#15942) @MBilalShafi
- [DataGrid] Move progress components to leaf import (#15914) @romgrk
- [DataGrid] Move skeleton to leaf import (#15931) @romgrk
- [DataGrid] Replace
forwardRef
with a shim for forward compatibility (#15955) @lauri865 - [l10n] Improve Dutch (nl-NL) locale (#15994) @JoepVerkoelen
@mui/x-data-grid-pro@8.0.0-alpha.6
Same changes as in @mui/x-data-grid@8.0.0-alpha.6
.
@mui/x-data-grid-premium@8.0.0-alpha.6
Same changes as in @mui/x-data-grid-pro@8.0.0-alpha.6
, plus:
- [DataGridPremium] Fix column unpinning with row grouping (#15908) @k-rajat19
Date and Time Pickers
@mui/x-date-pickers@8.0.0-alpha.6
- [pickers] Use
usePickerContext()
andusePickerActionsContext()
to get the actions in theactionBar
slot and in internal components (#15843) @flaviendelangle - [pickers] Use
usePickerContext()
to get the view-related props in the layout, toolbar and tabs slots (#15606) @flaviendelangle
@mui/x-date-pickers-pro@8.0.0-alpha.6
Same changes as in @mui/x-date-pickers@8.0.0-alpha.6
.
Charts
@mui/x-charts@8.0.0-alpha.6
No changes since @mui/x-charts@v8.0.0-alpha.5
.
@mui/x-charts-pro@8.0.0-alpha.6
Same changes as in @mui/x-charts@8.0.0-alpha.6
.
Tree View
@mui/x-tree-view@8.0.0-alpha.6
No changes since @mui/x-tree-view-pro@v8.0.0-alpha.5
.
@mui/x-tree-view-pro@8.0.0-alpha.6
Same changes as in @mui/x-tree-view@8.0.0-alpha.6
.
Docs
- [docs] Remove production profiler from docs build (#15959) @lauri865
- [code-infra] Add new
next-env.d.ts
changes (#15947) @JCQuintas
v8.0.0-alpha.5
We'd like to offer a big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:
- 🌍 Improve Korean (ko-KR) locale on the Data Grid
- 🐞 Bugfixes
Special thanks go out to the community contributors who have helped make this release possible:
@good-jinu, @k-rajat19.
Following are all team members who have contributed to this release:
@alexfauquette, @cherniavskii, @flaviendelangle, @KenanYusuf, @LukasTy, @MBilalShafi, @romgrk.
Data Grid
Breaking changes
-
Passing additional props (like
data-*
,aria-*
) directly on the Data Grid component is no longer supported. To pass the props, useslotProps
.- For
.root
element, useslotProps.root
. - For
.main
element (the one withrole="grid"
), useslotProps.main
.
- For
-
detailPanelExpandedRowIds
andonDetailPanelExpandedRowIdsChange
props use aSet
instead of an array:-detailPanelExpandedRowIds?: GridRowId[]; +detailPanelExpandedRowIds?: Set<GridRowId>; -onDetailPanelExpandedRowIdsChange?: (ids: GridRowId[], details: GridCallbackDetails) => void; +onDetailPanelExpandedRowIdsChange?: (ids: Set<GridRowId>, details: GridCallbackDetails) => void;
-
apiRef.current.getExpandedDetailPanels
andapiRef.current.setExpandedDetailPanels
methods receive and return aSet
instead of an array. -
gridDetailPanelExpandedRowIdsSelector
returns aSet
instead of an array. -
gridDetailPanelExpandedRowsHeightCacheSelector
was removed.
@mui/x-data-grid@8.0.0-alpha.5
- [DataGrid] Consider
columnGroupHeaderHeight
prop ingetTotalHeaderHeight
method (#15915) @k-rajat19 - [DataGrid] Fix autosizing with virtualized columns (#15116) @k-rajat19
- [DataGrid] Move
<Badge />
to leaf import (#15879) @romgrk - [DataGrid] Move
<ListItemText />
and<ListItemIcon />
to leaf import (#15869) @romgrk - [DataGrid] Remove the Joy UI demo (#15913) @romgrk
- [DataGrid] Update quick filter input variant (#15909) @KenanYusuf
- [DataGrid] Use
slotProps
to forward props to.main
and.root
elements (#15870) @MBilalShafi - [l10n] Improve Korean(ko-KR) locale (#15878) @good-jinu
@mui/x-data-grid-pro@8.0.0-alpha.5
Same changes as in @mui/x-data-grid@8.0.0-alpha.5
, plus:
- [DataGridPro] Use
Set
fordetailPanelExpandedRowIds
(#15835) @cherniavskii
@mui/x-data-grid-premium@8.0.0-alpha.5
Same changes as in @mui/x-data-grid-pro@8.0.0-alpha.5
.
Date and Time Pickers
Breaking changes
-
The
<PickersMonth />
component has been moved inside the Month Calendar component — Learn more. -
The
<PickersYear />
component has been moved inside the Year Calendar component — Learn more.
@mui/x-date-pickers@8.0.0-alpha.5
- [pickers] Add verification to disable skipped hours in spring forward DST (#15849) @flaviendelangle
- [pickers] Remove
PickersMonth
andPickersYear
from the theme and remove thediv
wrapping each button (#15806) @flaviendelangle - [pickers] Use the new
ownerState
object on the<PickersTextField />
component (#15863) @flaviendelangle
@mui/x-date-pickers-pro@8.0.0-alpha.5
Same changes as in @mui/x-date-pickers@8.0.0-alpha.5
.
Charts
@mui/x-charts@8.0.0-alpha.5
- [charts] Fix
<ScatterChart />
value type ifnull
(#15917) @alexfauquette
@mui/x-charts-pro@8.0.0-alpha.5
Same changes as in @mui/x-charts@8.0.0-alpha.5
.
Tree View
@mui/x-tree-view@8.0.0-alpha.5
No changes since @mui/x-tree-view-pro@v8.0.0-alpha.4
.
@mui/x-tree-view-pro@8.0.0-alpha.5
Same changes as in @mui/x-tree-view@8.0.0-alpha.5
.
Core
v7.23.3
We'd like to offer a big thanks to the 6 contributors who made this release possible. Here are some highlights ✨:
- 🌍 Improve Korean (ko-KR) locale on the Data Grid
- 🐞 Bugfixes
Special thanks go out to the community contributors who have helped make this release possible:
@k-rajat19, @good-jinu.
Following are all team members who have contributed to this release:
@KenanYusuf, @MBilalShafi, @arminmeh, @flaviendelangle.
Data Grid
@mui/x-data-grid@7.23.3
- [DataGrid] Allow passing custom props to
.main
element (#15919) @MBilalShafi - [DataGrid] Consider
columnGroupHeaderHeight
prop ingetTotalHeaderHeight
method (#15927) @k-rajat19 - [DataGrid] Deprecate
indeterminateCheckboxAction
prop (#15862) @MBilalShafi - [DataGrid] Fix
aria-label
value for group checkboxes (#15861) @MBilalShafi - [DataGrid] Fix autosizing with virtualized columns (#15929) @k-rajat19
- [DataGrid] Round dimensions to avoid subpixel rendering error (#15873) @KenanYusuf
- [DataGrid] Toggle menu on click in
<GridActionsCell />
(#15871) @k-rajat19 - [DataGrid] Trigger row spanning computation on rows update (#15872) @MBilalShafi
- [l10n] Improve Korean (ko-KR) locale (#15906) @good-jinu
@mui/x-data-grid-pro@7.23.3
Same changes as in @mui/x-data-grid@7.23.3
.
@mui/x-data-grid-premium@7.23.3
Same changes as in @mui/x-data-grid-pro@7.23.3
.
Date and Time Pickers
@mui/x-date-pickers@7.23.3
- [pickers] Add verification to disable skipped hours in spring forward DST (#15918) @flaviendelangle
@mui/x-date-pickers-pro@7.23.3
Same changes as in @mui/x-date-pickers@7.23.3
.
v8.0.0-alpha.4
We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:
- 🌍 Improve Romanian locale on the Data Grid and Pickers
- 📚 Documentation improvements
- 🐞 Bugfixes
Special thanks go out to the community contributors who have helped make this release possible:
@k-rajat19, @nusr, @rares985, @zivl.
Following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @flaviendelangle, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi.
Data Grid
Breaking changes
-
The selectors signature has been updated due to the support of arguments in the selectors. Pass
undefined
asarguments
if the selector doesn't use any arguments.-mySelector(state, instanceId) +mySelector(state, arguments, instanceId)
-
The
useGridSelector
signature has been updated due to the introduction of arguments parameter in the selectors. Passundefined
asarguments
if the selector doesn't use any arguments.-const output = useGridSelector(apiRef, selector, equals) +const output = useGridSelector(apiRef, selector, arguments, equals)
-
The default variant for text fields and selects in the filter panel has been changed to
outlined
. -
The "row spanning" feature is now stable.
<DataGrid - unstable_rowSpanning + rowSpanning />
-
Selected row is now deselected when clicked again.
@mui/x-data-grid@8.0.0-alpha.4
- [DataGrid] Deselect selected row on click (#15509) @k-rajat19
- [DataGrid] Fix "No rows" displaying when all rows are pinned (#15335) @nusr
- [DataGrid] Make row spanning feature stable (#15742) @MBilalShafi
- [DataGrid] Round dimensions to avoid subpixel rendering error (#15850) @KenanYusuf
- [DataGrid] Toggle menu on click in
<GridActionsCell />
(#15867) @k-rajat19 - [DataGrid] Trigger row spanning computation on rows update (#15858) @MBilalShafi
- [DataGrid] Update filter panel input variant (#15807) @KenanYusuf
- [DataGrid] Use
columnsManagement
slot (#15817) @k-rajat19 - [DataGrid] Use new selector signature (#15200) @MBilalShafi
- [l10n] Improve Romanian (ro-RO) locale (#15745) @rares985
@mui/x-data-grid-pro@8.0.0-alpha.4
Same changes as in @mui/x-data-grid@8.0.0-alpha.4
, plus:
- [DataGridPro] Make row reordering work with pagination (#15355) @k-rajat19
@mui/x-data-grid-premium@8.0.0-alpha.4
Same changes as in @mui/x-data-grid-pro@8.0.0-alpha.4
, plus:
- [DataGridPremium] Fix group column ignoring
valueOptions
forsingleSelect
column type (#15739) @arminmeh
Date and Time Pickers
@mui/x-date-pickers@8.0.0-alpha.4
- [l10n] Improve Romanian (ro-RO) locale (#15745) @rares985
- [pickers] Clean
usePicker
logic (#15763) @flaviendelangle - [pickers] Rename layout
ownerState
property fromisRtl
tolayoutDirection
(#15803) @flaviendelangle - [pickers] Use the new
ownerState
inuseClearableField
(#15776) @flaviendelangle - [pickers] Use the new
ownerState
in the toolbar components (#15777) @flaviendelangle - [pickers] Use the new
ownerState
object for the clock components and the desktop / mobile wrappers (#15669) @flaviendelangle
@mui/x-date-pickers-pro@8.0.0-alpha.4
Same changes as in @mui/x-date-pickers@8.0.0-alpha.4
.
Charts
Breaking changes
- The default styling of the charts tooltip has been updated.
@mui/x-charts@8.0.0-alpha.4
- [charts] Fix hydration missmatch (#15647) @alexfauquette
- [charts] Fix internal spelling typo (#15805) @zivl
- [charts] Fix scatter dataset with missing data (#15802) @alexfauquette
- [charts] HTML Labels (#15813) @JCQuintas
- [charts] Only access store values by using hooks (#15764) @alexfauquette
- [charts] Update Tooltip style (#15630) @alexfauquette
@mui/x-charts-pro@8.0.0-alpha.4
Same changes as in @mui/x-charts@8.0.0-alpha.4
.
Tree View
@mui/x-tree-view@8.0.0-alpha.4
No changes, releasing to keep the versions in sync.
@mui/x-tree-view-pro@8.0.0-alpha.4
Releasing to benefit from license package fix (#15814).
Docs
- [docs] Clean Joy and Browser custom field demos (#15707) @flaviendelangle
- [docs] Fix outdated link to handbook (#15855) @oliviertassinari
- [docs] Improve Pickers accessible DOM migration section description (#15596) @LukasTy
- [docs] Use
updateRows
method for list view demos (#15732) @KenanYusuf - [docs] Use date library version from package dev dependencies for sandboxes (#15762) @LukasTy
Core
v7.23.2
We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:
- 🌍 Improve Romanian and Turkish locales on the Data Grid
- 🌍 Improve Romanian locale on the Pickers
- 📚 Documentation improvements
- 🐞 Bugfixes
Special thanks go out to the community contributors who have helped make this release possible:
@ihsanberkozcan, @k-rajat19, @lhilgert9, @nusr, @rares985.
Following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @flaviendelangle, @JCQuintas, @KenanYusuf, @LukasTy.
Data Grid
@mui/x-data-grid@7.23.2
- [DataGrid] Fix "No rows" displaying when all rows are pinned (#15851) @nusr
- [DataGrid] Use
columnsManagement
slot (#15821) @k-rajat19 - [l10n] Improve Romanian (ro-RO) locale (#15751) @rares985
- [l10n] Improve Turkish (tr-TR) locale (#15748) @ihsanberkozcan
@mui/x-data-grid-pro@7.23.2
Same changes as in @mui/x-data-grid@7.23.2
, plus:
- [DataGridPro] Make Row reordering work with pagination (#15782) @k-rajat19
@mui/x-data-grid-premium@7.23.2
Same changes as in @mui/x-data-grid-pro@7.23.2
, plus:
- [DataGridPremium] Fix group column ignoring
valueOptions
forsingleSelect
column type (#15754) @arminmeh
Date and Time Pickers
@mui/x-date-pickers@7.23.2
@mui/x-date-pickers-pro@7.23.2
Same changes as in @mui/x-date-pickers@7.23.2
.
Charts
@mui/x-charts@7.23.2
- [charts] Fix key generation for the ChartsGrid (#15864) @alexfauquette
- [charts] Fix scatter dataset with missing data (#15804) @alexfauquette
@mui/x-charts-pro@7.23.2
Same changes as in @mui/x-charts@7.23.2
.
@mui/x-tree-view@v7.23.2
No changes, releasing to keep the versions in sync.
@mui/x-tree-view-pro@7.23.2
Releasing to benefit from license package fix (#15818).
Docs
- [docs] Fix typo in charts axis documentation (#15746) @JCQuintas
- [docs] Improve Pickers accessible DOM structure description (#15752) @LukasTy
- [docs] Use
updateRows
method for list view demos (#15824) @KenanYusuf - [docs] Use date library version from package dev dependencies for sandboxes (#15767) @LukasTy
Core
- [core] Add
@mui/x-tree-view-pro
toreleaseChangelog
(#15747) @flaviendelangle - [license] Use
console.log
for the error message on Codesandbox to avoid rendering error (#15818) @arminmeh
v8.0.0-alpha.3
Dec 5, 2024
We'd like to offer a big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:
- 💫 Support Server-side lazy loading on the Data Grid. Use data source to fetch a range of rows on demand and update the rows in the same way as described in Infinite loading and Lazy loading without the need to use any additional event listeners and callbacks.
- 🎯 Improved data caching. Check out our recommendations for improving the cache hit rate.
Special thanks go out to the community contributors who have helped make this release possible:
@ihsanberkozcan, @k-rajat19, @perezShaked.
Following are all team members who have contributed to this release:
@arminmeh, @cherniavskii, @flaviendelangle, @JCQuintas, @MBilalShafi, @noraleonte.
Data Grid
Breaking changes
- The "Select all" checkbox is now checked when all the selectable rows are selected, ignoring rows that are not selectable because of the
isRowSelectable
prop. - The
rowPositionsDebounceMs
prop was removed. - The
gridRowsDataRowIdToIdLookupSelector
selector was removed. Use thegridRowsLookupSelector
selector in combination with thegetRowId()
API method instead.-const idToIdLookup = gridRowsDataRowIdToIdLookupSelector(apiRef); -const rowId = idToIdLookup[id] +const rowsLookup = gridRowsLookupSelector(apiRef); +const rowId = apiRef.current.getRowId(rowsLookup[id])
- The Grid is now more aligned with the WAI-ARIA authoring practices and sets the
role
attribute totreegrid
if the Data Grid is used with row grouping feature.
@mui/x-data-grid@8.0.0-alpha.3
- [DataGrid] Fix deselection not working with
isRowSelectable
(#15692) @MBilalShafi - [DataGrid] Make column autosizing work with flex columns (#15465) @cherniavskii
- [DataGrid] Remove
gridRowsDataRowIdToIdLookupSelector
selector (#15698) @arminmeh - [DataGrid] Remove
rowPositionsDebounceMs
prop (#15482) @k-rajat19 - [l10n] Improve Hebrew (he-IL) locale (#15699) @perezShaked
- [l10n] Improve Turkish (tr-TR) locale (#15734) @ihsanberkozcan
@mui/x-data-grid-pro@8.0.0-alpha.3
Same changes as in @mui/x-data-grid@8.0.0-alpha.3
, plus:
- [DataGridPro] Cleanup pinned rows on removal (#15697) @cherniavskii
- [DataGridPro] Server-side lazy loading (#13878) @arminmeh
@mui/x-data-grid-premium@8.0.0-alpha.3
Same changes as in @mui/x-data-grid-pro@8.0.0-alpha.3
, plus:
Date and Time Pickers
Breaking changes
- The
onOpen()
andonClose()
methods of theusePickerContext()
hook have been replaced with a singlesetOpen
method — Learn more.
@mui/x-date-pickers@8.0.0-alpha.3
- [pickers] Replace the
onOpen()
andonClose()
methods ofusePickerContext()
with a singlesetOpen()
method. (#15701) @flaviendelangle
@mui/x-date-pickers-pro@8.0.0-alpha.3
Same changes as in @mui/x-date-pickers@8.0.0-alpha.3
.
Charts
@mui/x-charts@8.0.0-alpha.3
- [charts] Improve SVG
pattern
andgradient
support (#15720) @JCQuintas
@mui/x-charts-pro@8.0.0-alpha.3
Same changes as in @mui/x-charts@8.0.0-alpha.3
.
Tree View
@mui/x-tree-view@8.0.0-alpha.3
No changes since @mui/x-tree-view-pro@v8.0.0-alpha.2
.
@mui/x-tree-view-pro@8.0.0-alpha.3
Same changes as in @mui/x-tree-view@8.0.0-alpha.3
.
Docs
- [docs] Add a customization demo for the Date and Time Pickers overview page (#15118) @noraleonte
- [docs] Fix typo in charts axis documentation (#15743) @JCQuintas
- [docs] Improve SEO titles for the Data Grid (#15695) @MBilalShafi
Core
- [core] Add
@mui/x-tree-view-pro
toreleaseChangelog
(#15316) @flaviendelangle - [code-infra] Lock file maintenance (#11894)
- [code-infra] Check if
preset-safe
folder exists in codemod test (#15703) @JCQuintas - [code-infra] Import Pickers
preset-safe
into global codemod config (#15659) @JCQuintas - [code-infra] Playwright 1.49 (#15493) @JCQuintas
- [test] Force hover in headless Chrome (#15710) @cherniavskii
v7.23.1
7.23.1
Dec 5, 2024
We'd like to offer a big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:
- 🌍 Improve German locale on the Data Grid component
- 🐞 Bugfixes
Special thanks go out to the community contributors who have helped make this release possible:
@lhilgert9.
Following are all team members who have contributed to this release:
@arthurbalduini, @cherniavskii, @flaviendelangle, @JCQuintas, @LukasTy and @MBilalShafi.
Data Grid
@mui/x-data-grid@7.23.1
- [DataGrid] Make column autosizing work with flex columns (#15712) @cherniavskii
- [l10n] Improve German (de-DE) locale (#15641) @lhilgert9
@mui/x-data-grid-pro@7.23.1
Same changes as in @mui/x-data-grid@7.23.1
, plus:
- [DataGridPro] Cleanup pinned rows on removal (#15702) @cherniavskii
@mui/x-data-grid-premium@7.23.1
Same changes as in @mui/x-data-grid-pro@7.23.1
.
Date and Time Pickers
@mui/x-date-pickers@7.23.1
- [TimePicker] Prevent mouse events after
touchend
event (#15430) @arthurbalduini
@mui/x-date-pickers-pro@7.23.1
Same changes as in @mui/x-date-pickers@7.23.1
.
Charts
@mui/x-charts@7.23.1
- [charts] Improve SVG
pattern
andgradient
support (#15724) @JCQuintas
@mui/x-charts-pro@7.23.1
Same changes as in @mui/x-charts@7.23.1
.
Docs
- [docs] Fix Pickers theme augmentation example (#15675) @LukasTy
- [docs] Remove duplicated warning (#15715) @cherniavskii
- [test] Force hover in headless Chrome (#15711) @cherniavskii
- [docs-infra] Bump
@mui/internal-markdown
to support nested demo imports (#15738) @alexfauquette - [docs] Improve SEO titles for the Data Grid (#15695) @MBilalShafi
Core
- [core] Add
@mui/x-tree-view-pro
toreleaseChangelog
(#15747) @flaviendelangle
v8.0.0-alpha.2
We'd like to offer a big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
- 👨🏽💻 Improve resize performance on the Data Gird.
<ChartDataProvider />
and<ChartsSurface />
components are now fully divided — Learn more.- Users can create their own HTML components using chart data — Learn more.
- 🌍 Improve Spanish, Portuguese, Chinese locales on the Data Grid component.
- 🌍 Improve Dutch locale on the Date and Time Pickers components.
- 🐞 Bugfixes
- 📚 Documentation improvements
Special thanks go out to the community contributors who have helped make this release possible:
@dloeda, @headironc, @jedesroches, @k-rajat19, @lauri865, @mathzdev, @nphmuller, @zinoroman.
Following are all team members who have contributed to this release:
@arminmeh, @alexfauquette, @cherniavskii, @flaviendelangle, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi, @oliviertassinari.
Data Grid
Breaking changes
- The
<GridOverlays />
component is not exported anymore. - The
indeterminateCheckboxAction
prop has been removed. Clicking on an indeterminate checkbox "selects" the unselected descendants. - The
apiRef.current.resize()
method was removed. - The default value of the
rowSelectionPropagation
prop has been changed to{ parents: true, descendants: true }
which means that the selection will be propagated to the parents and descendants by default.
To revert to the previous behavior, passrowSelectionPropagation
as{ parents: false, descendants: false }
. - If
estimatedRowCount
is used, the text provided to the Table Pagination component from the Material UI library is updated and requires additional translations. Check the example at the end of Index-based pagination section.
@mui/x-data-grid@v8.0.0-alpha.2
- [DataGrid] Change test dom check from
/jsdom/
to/jsdom|HappyDOM/
. (#15634) @jedesroches - [DataGrid] Clear timers on unmount (#15620) @cherniavskii
- [DataGrid] Fix order of spread props on toolbar items (#15556) @KenanYusuf
- [DataGrid] Improve resize performance (#15549) @lauri865
- [DataGrid] Make estimation label more accurate (#15632) @arminmeh
- [DataGrid] Remove
<GridOverlays />
export (#15573) @k-rajat19 - [DataGrid] Remove
indeterminateCheckboxAction
prop (#15522) @MBilalShafi - [DataGrid] Remove try/catch from
<GridCell />
due to performance issues (#15616) @lauri865 - [DataGrid] Remove unused
resize
method (#15599) @cherniavskii - [DataGrid] Support column virtualization with dynamic row height (#15541) @cherniavskii
- [DataGrid] Update the default value for
rowSelectionPropagation
(#15523) @MBilalShafi - [l10n] Improve Chinese (zh-CN) locale (#15570) @headironc
- [l10n] Improve Portuguese (pt-PT) locale (#15561) @mathzdev
@mui/x-data-grid-pro@v8.0.0-alpha.2
Same changes as in @mui/x-data-grid@v8.0.0-alpha.2
, plus:
- [DataGridPro] Fix header filtering with
boolean
column type (#15528) @k-rajat19 - [DataGridPro] Fix pagination state not updating if the data source response has no rows (#15622) @zinoroman
- [DataGridPro] Fix selection propagation issue on initialization (#15461) @MBilalShafi
@mui/x-data-grid-premium@v8.0.0-alpha.2
Same changes as in @mui/x-data-grid-pro@v8.0.0-alpha.2
.
Date and Time Pickers
Breaking changes
-
The props received by the
layout
and thetoolbar
slots have been reworked — Learn more. -
The
TSection
generic of theFieldRef
type has been replaced with theTValue
generic — Learn more.
@mui/x-date-pickers@v8.0.0-alpha.2
- [l10n] Improve Dutch (nl-NL) locale (#15564) @nphmuller
- [pickers] Fix DST issue with
America/Asuncion
timezone andAdapterMoment
(#15552) @flaviendelangle - [pickers] Improve validation internals (#15419) @flaviendelangle
- [pickers] Remove
TSection
and strictly typeTValue
(#15434) @flaviendelangle - [pickers] Remove
orientation
,isLandscape
,isRtl
,wrapperVariant
anddisabled
props fromPickersLayout
(#15494) @flaviendelangle - [pickers] Use the new
ownerState
in<PickersCalendarHeader />
,<PickersArrowSwitcher />
and<DayCalendarSkeleton />
(#15499) @flaviendelangle - [pickers] Use the new
ownerState
object in all the field components (#15510) @flaviendelangle
@mui/x-date-pickers-pro@v8.0.0-alpha.2
Same changes as in @mui/x-date-pickers@v8.0.0-alpha.2
.
Charts
Breaking changes
- Charts Container don't have a
<div />
wrapping them anymore. All props are now passed to the root<svg />
instead of the<div />
.
@mui/x-charts@v8.0.0-alpha.2
- [charts] Allow the creation of custom HTML components using charts data (#15511) @JCQuintas
- [charts] Flatten imports from
@mui/utils
and@mui/system
(#15603) @alexfauquette - [charts] Introduce the plugin system (#15513) @alexfauquette
- [charts] Prevent invalid
releasePointerCapture
(#15602) @alexfauquette - [charts] Fix custom Tooltip demos (#15631) @alexfauquette
@mui/x-charts-pro@v8.0.0-alpha.2
Same changes as in @mui/x-charts@v8.0.0-alpha.2
.
Tree View
@mui/x-tree-view@v8.0.0-alpha.2
- [TreeView] Flatten import from
@mui/utils
and@mui/system
(#15604) @alexfauquette
@mui/x-tree-view-pro@v8.0.0-alpha.2
Same changes as in @mui/x-tree-view@v8.0.0-alpha.2
.
Docs
- [docs] Fix 404 links (#15575) @oliviertassinari
- [docs] Fix bash comments (#15571) @oliviertassinari
- [docs] Fix Pickers theme augmentation example (#15672) @LukasTy
- [docs] Replace use of "e.g." with "for example" (#15572) @oliviertassinari
- [docs] Update stale
new
andpreview
tags in v8 docs (#15547) @JCQuintas - [docs] Fix layout shift image on Tree View docs (#15626) @oliviertassinari
- [docs] Fix
anchorEl
API page for charts (#15625) @oliviertassinari - [docs] Add documentation for the list view feature (#15344) @KenanYusuf
Core
- [core] Follow
()
function convention for docs @oliviertassinari - [core] Remove dead translation key (#15566) @oliviertassinari
- [code-infra] Auto-merge
@types/node
bumps (#15591) @LukasTy