Bump MUI X to 7.8.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @mui/x-charts (source) | 7.7.1 -> 7.8.0 |
||||
| @mui/x-data-grid (source) | 7.7.1 -> 7.8.0 |
||||
| @mui/x-data-grid-generator (source) | 7.7.1 -> 7.8.0 |
||||
| @mui/x-data-grid-premium (source) | 7.7.1 -> 7.8.0 |
||||
| @mui/x-data-grid-pro (source) | 7.7.1 -> 7.8.0 |
||||
| @mui/x-date-pickers (source) | 7.7.1 -> 7.8.0 |
||||
| @mui/x-date-pickers-pro (source) | 7.7.1 -> 7.8.0 |
||||
| @mui/x-license (source) | 7.7.1 -> 7.8.0 |
||||
| @mui/x-tree-view (source) | 7.7.1 -> 7.8.0 |
Release Notes
mui/mui-x (@mui/x-charts)
v7.8.0
Jun 28, 2024
We'd like to offer a big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:
-
🛰 Introduce server-side data source for improved server integration in the Data Grid.
Supports server-side pagination, sorting and filtering on plain and tree data, and automatic caching.
To enable, provide a
getRowsfunction to theunstable_dataSourceprop on the Data Grid component.const dataSource = { getRows: async (params: GridServerGetRowsParams) => { const data = await fetch( `https://api.example.com/data?${new URLSearchParams({ page: params.page, pageSize: params.pageSize, sortModel: JSON.stringify(params.sortModel), filterModel: JSON.stringify(params.filterModel), }).toString()}`, ); return { rows: data.rows, totalRows: data.totalRows, }; }, } <DataGridPro unstable_dataSource={dataSource} {...otherProps} />See server-side data documentation for more details.
-
📈 Support Date data on the BarChart component
-
↕️ Support custom column sort icons on the Data Grid
-
🖱️ Support modifying the expansion trigger on the Tree View components
Data Grid
@mui/[email protected]
- [DataGrid] Add
columnHeaderSortIconslot (#13563) @arminmeh - [DataGrid] Fix dimensions lag issue after autosize (#13587) @MBilalShafi
- [DataGrid] Fix print export failure when
hideFooteroption is set (#13034) @tarunrajput
@mui/[email protected] 
Same changes as in @mui/[email protected], plus:
- [DataGridPro] Fix multi-sorting indicator being cut off (#13625) @KenanYusuf
- [DataGridPro] Server-side tree data support (#12317) @MBilalShafi
@mui/[email protected] 
Same changes as in @mui/[email protected].
Date and Time Pickers
@mui/[email protected]
@mui/[email protected] 
Same changes as in @mui/[email protected].
Charts
@mui/[email protected]
- [charts] Fix line chart props not passing correct event handlers (#13609) @JCQuintas
- [charts] Support BarChart with
Datedata (#13471) @alexfauquette - [charts] Support RTL for y-axis (#13614) @alexfauquette
- [charts] Use default values instead of non-null assertion to prevent error being thrown (#13637) @JCQuintas
Tree View
@mui/[email protected]
- [TreeView] Add
expansionTriggerprop (#13533) @noraleonte - [TreeView] Support experimental features from plugin's dependencies (#13632) @flaviendelangle
Docs
- [docs] Add callout for
LuxonthrowOnInvalidsupport (#13621) @LukasTy - [docs] Add "Overlays" section to the Data Grid documentation (#13624) @KenanYusuf
Core
- [core] Add eslint rule to restrict import from
../internalsroot (#13633) @JCQuintas - [docs-infra] Sync
\_appfolder with monorepo (#13582) @Janpot - [license] Allow usage of charts and tree view pro package for old premium licenses (#13619) @flaviendelangle
Configuration
📅 Schedule: Branch creation - "on sunday before 6:00am" in timezone UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
Netlify deploy preview
https://deploy-preview-42802--material-ui.netlify.app/
Bundle size report
No bundle size changes (Toolpad) No bundle size changes
Generated by :no_entry_sign: dangerJS against e00db845eacdf5ed99621cf24844b742cb4d7277