Releases: mui/mui-x
v8.1.0
We'd like to offer a big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:
- 📊 Add API to print a chart or export it as PDF:
apiRef.exportAsPrint
. - 📚 Documentation improvements
- 🐞 Bugfixes
Special thanks go out to the community members for their valuable contributions:
@lhilgert9, @ArturAghakaryan, @sai6855.
Following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @JCQuintas, @joserodolfofreitas, @KenanYusuf, @LukasTy, @mapache-salvaje, @oliviertassinari, @romgrk.
Data Grid
@mui/x-data-grid@8.1.0
- [DataGrid] Allow row deselection with multiple rows selected (#17473) @arminmeh
- [DataGrid] Fix column title truncation on touch devices (#17375) @KenanYusuf
- [DataGrid] Remove internal usage of
material
prop (#17513) @KenanYusuf - [DataGrid] Fix apiRef not being passed on onCellClick params (#17335) @sai6855
- [DataGrid] Add Armenian (hy-AM) locale (#17527) @ArturAghakaryan
@mui/x-data-grid-pro@8.1.0

Same changes as in @mui/x-data-grid@8.1.0
, plus:
- [DataGridPro] Fix locales.ts export (#17433) @lhilgert9
- [DataGridPro] Avoid proptypes warnings with header filters in React 17 (#17482) @cherniavskii
- [DataGridPro] Fix expandable rows detail content height updates (#17394) @arminmeh
@mui/x-data-grid-premium@8.1.0

Same changes as in @mui/x-data-grid-pro@8.1.0
.
Date and Time Pickers
@mui/x-date-pickers@8.1.0
@mui/x-date-pickers-pro@8.1.0

Same changes as in @mui/x-date-pickers@8.1.0
.
Charts
- Add API to print a chart or export it as PDF:
apiRef.exportAsPrint
.
@mui/x-charts@8.1.0
- [charts] Add a localization provider (#17325) @alexfauquette
- [charts] Add codemod for replacing legend's hidden slot prop (#17392) @bernardobelchior
- [charts] Fix chart visual tests flakiness (#17469) @bernardobelchior
- [charts] Fix tooltip position (#17440) @alexfauquette
- [charts] Improve axis tooltip performances (#17398) @alexfauquette
- [charts] Move radar from under development to preview (#17418) @alexfauquette
- [charts] Advance time in charts regression tests (#17420) @bernardobelchior
- [charts] Fix charts visuals flakiness (#17472) @bernardobelchior
- [charts] Move
rafThrottle
on event handlers instead of setter (#17489) @bernardobelchior
@mui/x-charts-pro@8.1.0

Same changes as in @mui/x-charts@8.1.0
, plus:
- [charts-pro] Add export as PDF/print functionality (#17285) @bernardobelchior
- [charts-pro] Fix axis zoom being disabled when not specified in
initialZoom
(#17500) @bernardobelchior
Tree View
@mui/x-tree-view@8.1.0
Internal changes.
@mui/x-tree-view-pro@8.1.0

Same changes as in @mui/x-tree-view@8.1.0
.
Docs
- [docs] Fix AI Assistant Panel Trigger demo (#17426) @KenanYusuf
- [docs] Fix DataGrid's master-detail demo for one expanded detail panel at a time (#17471) @arminmeh
- [docs] Improve StackOverflow links (#17483) @oliviertassinari
- [docs] Refine charts demos (#17417) @alexfauquette
- [docs] Remove ad on paid docs pages (#17373) @oliviertassinari
- [docs] Serve migration guides in raw markdown format (#17210) @cherniavskii
- [docs] Fix heading structure (#17495) @oliviertassinari
- [docs] Revise the Row Grouping doc (#16217) @mapache-salvaje
- [docs] Fix ellipsis in the demo (#17476) @oliviertassinari
- [docs] Add docs information for Legend HTML (#17502) @alexfauquette
- [docs] Refine charts demos (#17417) @alexfauquette
- [tree view][docs] Copyedit the Tree View Overview page (#17498) @mapache-salvaje
Core
- [core] Bump
@types/node
(#17444) @LukasTy - [core] Remove
react-is
dependency (#17470) @LukasTy - [core] Remove redundant
overridesResolver
instyled
components (#17466) @romgrk - [core] Update support table (#17425) @joserodolfofreitas
- [code-infra] Ditch
@babel/node
(#17446) @LukasTy - [code-infra] Further remove
clock=fake
from pickers (#17253) @JCQuintas
v7.29.1
We'd like to offer a big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:
- 🐞 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:
@arminmeh, @cherniavskii, @flaviendelangle, @LukasTy, @romgrk.
Data Grid
@mui/x-data-grid@7.29.1
@mui/x-data-grid-pro@7.29.1

Same changes as in @mui/x-data-grid@7.29.1
, plus:
- [DataGridPro] Avoid proptypes warnings with header filters in React 17 (#17492) @cherniavskii
- [DataGridPro] Fix expandable rows detail content height updates (#17509) @arminmeh
- [DataGridPro] Fix row virtualization not working in list view (#17404) @cherniavskii
- [DataGridPro] Move locales re-export to allow proper tree shaking (#17438) @lhilgert9
@mui/x-data-grid-premium@7.29.1

Same changes as in @mui/x-data-grid-pro@7.29.1
, plus:
- [DataGridPremium] Use
groupingValueGetter
for row grouping on the server (#17423) @cherniavskii
Date and Time Pickers
@mui/x-date-pickers@7.29.1
Internal changes.
@mui/x-date-pickers-pro@7.29.1

Same changes as in @mui/x-date-pickers@7.29.1
.
Charts
@mui/x-charts@7.29.1
Internal changes.
@mui/x-charts-pro@7.29.1

Same changes as in @mui/x-charts@7.29.1
.
Tree View
@mui/x-tree-view@7.29.1
Internal changes.
@mui/x-tree-view-pro@7.29.1

Same changes as in @mui/x-tree-view@7.29.1
, plus:
- [RichTreeViewPro] Fix drag and drop issue with label editing (#17415) @flaviendelangle
Docs
- [docs] Use MUI X v7 packages in CodeSandbox and StackBlitz (#17516) @cherniavskii
Core
v8.0.0
We're excited to announce the first v8 stable release! 🎉🚀
This is now the officially supported major version, where we'll keep rolling out new features, bug fixes, and improvements.
Migration guides are available with a complete list of the breaking changes:
Here are the highlights from the alpha and beta releases included in this stable release:
-
⚛️ React 19 support.
-
🎁
@mui/material@7
support – see the Material UI v7 upgrade guide. -
🔄 Pivoting.
-
🤖 AI Assistant.
-
🛠️ New and improved Data Grid Toolbar component.
-
📦 Data Grid data source is now available in the Community plan.
-
🚫 Add "No columns" overlay to Data Grid.
-
🍬 Improved design for Data Grid Header filters.
-
🔄 Add Data Grid Scroll restoration.
-
💫 Support aggregation with server-side data.
-
🎁 Support server-side lazy loading on the Data Grid.
-
📝 Support editing with server-side Data Source.
-
🎯 Improved data caching.
-
🏎️ Improved Data Grid aggregation, Excel export serialization, mount, resize and scrolling performance.
-
🎨 Improved Data Grid theming and add default background color.
-
📊 New Pro chart: Funnel.
-
📊 New Community chart: Radar is available in preview for testing.
-
📊 Charts legend is now an HTML element which can be styled more easily.
-
📊 Gauge charts animation.
-
📊 Create custom HTML components using chart data.
-
📊 Refactor Charts Tooltip customization.
-
📊 Improved Charts composition.
-
📊 Charts support server-side rendering under some conditions.
-
📊 Add a new API to support multiple axes (decouple
margin
andaxis-size
). -
🚫 Removed
react-spring
dependency from@mui/x-charts
. -
🚀 New Time Range Picker component.
-
🔁 Support automatic parents and children selection for the Rich Tree View components.
-
🎛️ New customization APIs for the Tree Item component.
Below are the changes since the last beta release:
Data Grid
@mui/x-data-grid@8.0.0
- [DataGrid] Data source with editing (#16045) @MBilalShafi
- [DataGrid] Deprecate old toolbar components (#17294) @KenanYusuf
- [DataGrid] Refactor: add typings to icons (#17291) @romgrk
- [DataGrid] Prevent scrollbars from showing on top (#17405) @romgrk
- [l10n] Improve Polish (pl-PL) locale (#17336) (#17396) @sofortdagmbh
- [l10n] Improve Swedish (sv-SE) locale (#17293) @ptuukkan
@mui/x-data-grid-pro@8.0.0

Same changes as in @mui/x-data-grid@8.0.0
, plus:
- [DataGridPro] Fix row virtualization not working in list view (#17399) @cherniavskii
@mui/x-data-grid-premium@8.0.0

Same changes as in @mui/x-data-grid-pro@8.0.0
, plus:
- [DataGridPremium] AI Assistant (#16992) @arminmeh
- [DataGridPremium] Fix aggregated values sorting (#17326) @cherniavskii
- [DataGridPremium] Fix cell display with custom renderers in pivot mode (#17323) @cherniavskii
- [DataGridPremium] Fix stale aggregation results after filtering (#17296) @cherniavskii
- [DataGridPremium] Pivoting (#9877) @cherniavskii
- [DataGridPremium] Use
groupingValueGetter
for row grouping on the server (#17376) @cherniavskii
Date and Time Pickers
Breaking changes
- The view selection process has been updated to make it clear across all Pickers.
Pickers no longer automatically switch between date and time views or start and end positions.
Moving between views and range positions is achieved using the new "Next" action button.
@mui/x-date-pickers@8.0.0
- [fields] Fix the error message when a custom field with an
<input />
but the field expects the accessible DOM structure (#17237) @flaviendelangle - [fields] Fix to submit a form on
Enter
press with accessible DOM structure (#17328) @LukasTy - [fields] Prevent focusing the field or any section when
disabled=true
(#17215) @flaviendelangle - [l10n] Improve Czech (cs-CZ) locale (#17387) @lubka272
- [l10n] Improve Slovak (sk-SK) locale (#17249) @lubka272
- [pickers] Fix failing proptypes CI (#17413) @romgrk
- [pickers] Fix to not process default prevented propagated events (#17312) @LukasTy
- [pickers] Mark active range position field section with underline (#16938) @LukasTy
- [pickers] Remove automatic switch between date and time or between range positions (#17166) @flaviendelangle
@mui/x-date-pickers-pro@8.0.0

Same changes as in @mui/x-date-pickers@8.0.0
, plus:
Charts
@mui/x-charts@8.0.0
- [charts] Add
slotProps.legend.hidden
to migration docs (#17379) @bernardobelchior - [charts] Add labels above bars example (#16860) @bernardobelchior
- [charts] Add tooltip to the radar (#16950) @alexfauquette
- [charts] Add uncertainty area to line with forecast demo (#17355) @bernardobelchior
- [charts] Animate gauge chart (#17304) @bernardobelchior
- [charts] Convert
AnimationContext
into a plugin (#17299) @bernardobelchior - [charts] Export 'series' class as part of
barElementClasses
(#17273) @10tacion - [charts] Expose axes types (#17309) @bernardobelchior
- [charts] Expose higher level
useAnimate
hook (#17162) @bernardobelchior - [charts] Fix axis types not narrowing (#17321) @bernardobelchior
- [charts] Fix bar chart with partial data (#17290) @alexfauquette
- [charts] Fix
useAnimate
test flakiness (#17372) @bernardobelchior - [charts] Radar design refinement (#17165) @alexfauquette
- [charts] Remove unused code (#17310) @bernardobelchior
- [charts] Remove unused files (#17242) @JCQuintas
- [charts] Use
useEventCallback
to memoizeonZoomChange
without triggering a re-render (#17233) @JCQuintas - [charts] Document series class name (#17362) @bernardobelchior
- [charts] Add default plugins in
ChartDataProvider
(#17403) @bernardobelchior - [charts] Fix chart direction in docs (#17419) @bernardobelchior
@mui/x-charts-pro@8.0.0

Same changes as in @mui/x-charts@8.0.0
, plus:
- [charts-pro] Update zoom using
requestAnimationFrame
(#17137) @JCQuintas
Tree View
@mui/x-tree-view@8.0.0
- [TreeView] Add React Compiler linting rules (#16357) @flaviendelangle
@mui/x-tree-view-pro@8.0.0

Same changes as in @mui/x-tree-view@8.0.0
.
Docs
- [docs] Add intro section for Telemetry (#17244) @prakhargupta1
- [docs] Add migration guide for the picker's
ownerState
changes (#17151) @flaviendelangle - [docs] Add What's new section for MUI X v8 (#17397) @joserodolfofreitas
- [docs] Fix ESM guide (#17280) @oliviertassinari
- [docs] Fix Vale errors (#17281) @oliviertassinari
- [docs] Fix country columns throwing on grouping (#17315) @cherniavskii
- [docs] Fix paths in
ResponsiveChartContainer
migration guide (#17364) @MonstraG - [docs] Mention priority support on MUI X docs (#16467) @prakhargupta1
- [docs] Match title side nav @oliviertassinari
- [docs] Fix incorrect mention of PDF export (#17277) @oliviertassinari
- [docs] Fix row spanning lab icon (#17278) @oliviertassinari
- [docs] Fix header Sentence case consistency (#17274) @oliviertassinari
- [docs] Flag experimental API (#17279) @oliviertassinari
- [docs] Fix some 301 redirections @oliviertassinari
- [docs] Update supported versions table (#17287) @joserodolfofreitas
Core
- [core] Always use the correct babel runtime (#17241) @alexfauquette
- [core] Document
TelemetryContextType
(#17282) @oliviertassinari - [core] Fix proptypes (#17378) @cherniavskii
- [core] Remove modern bundles (#17359) @LukasTy
- [core] Setup testing to work with CSS imports (#17214) @romgrk
- [core] Testing setup fixes & lints (#17356) @romgrk
- [core] Simplify the way
__RELEASE_INFO__
is managed (#17416) @LukasTy - [code-infra] Align build script with core to handle sideEffects (#17370) @Janpot
- [code-infra] CI optimization: re-...
v7.29.0
We'd like to offer a big thanks to the 8 contributors who made this release possible. Here are some highlights ✨:
- 🐞 Bugfixes
- 🌍 Improve Hebrew (he-IL), Polish (pl-PL), and Swedish (sv-SE) locales on the Data Grid
- 🌍 Improve Czech (cs-CZ) and Slovak (sk-SK) locales on the Date and Time Pickers
Special thanks go out to the community contributors who have helped make this release possible:
@lubka272, @ptuukkan, @iddan, @sofortdagmbh
Following are all team members who have contributed to this release:
@michelengelen, @oliviertassinari, @michelengelen, @LukasTy.
Data Grid
@mui/x-data-grid@7.29.0
- [l10n] Improve Swedish (sv-SE) locale (#17306) @ptuukkan
- [l10n] Improve Hebrew (he-IL) locale (#16516) @iddan
- [l10n] Improve Polish (pl-PL) locale (#17306) @sofortdagmbh
@mui/x-data-grid-pro@7.29.0

Same changes as in @mui/x-data-grid@7.29.0
.
@mui/x-data-grid-premium@7.29.0

Same changes as in @mui/x-data-grid-pro@7.29.0
, plus:
- [DataGridPremium] Fix stale aggregation results after filtering (#17303) @cherniavskii
- [DataGridPremium] Fix aggregated values sorting (#17382) @cherniavskii
Date and Time Pickers
@mui/x-date-pickers@7.29.0
- [l10n] Improve Slovak (sk-SK) locale (#17204) @lubka272
- [l10n] Improve Czech (cs-CZ) locale (#17205) @lubka272
@mui/x-date-pickers-pro@7.29.0

Same changes as in @mui/x-date-pickers@7.29.0
.
Charts
@mui/x-charts@7.29.0
Internal changes.
@mui/x-charts-pro@7.29.0

Same changes as in @mui/x-charts@7.29.0
.
Tree View
@mui/x-tree-view@7.29.0
Internal changes.
@mui/x-tree-view-pro@7.29.0

Same changes as in @mui/x-tree-view@7.29.0
.
Core
Docs
- [docs] Fix 404 link on the marketing page (#17276) @oliviertassinari
- [docs] Fix country columns throwing on grouping (#17317) @cherniavskii
- [release] Changes to v7 for major release (#17320) @michelengelen
v8.0.0-beta.3
We'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
- 🚫 Removed
react-spring
as a dependency of@mui/x-charts
- 📦 Data Grid list view feature is now stable
- 💫 Support title in Data Grid
- 📚 Documentation improvements
- 🐞 Bugfixes
Team members who have contributed to this release:
@bernardobelchior, @cherniavskii, @flaviendelangle, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi, @michelengelen, @oliviertassinari, @noraleonte, @romgrk, @alexfauquette.
Data Grid
Breaking changes
-
The list view feature and its related props are now stable.
The
unstable_listColumn
prop has been renamed tolistViewColumn
.The
GridListColDef
type has been renamed toGridListViewColDef
.-const listViewColDef: GridListColDef = { +const listViewColDef: GridListViewColDef = { field: 'listColumn', renderCell: ListViewCell, }; <DataGridPro - unstable_listView - unstable_listColumn={listViewColDef} + listView + listViewColumn={listViewColDef} />
-
The
useGridApiEventHandler()
hook has been renamed touseGridEvent()
. -
The
useGridApiOptionHandler()
hook has been renamed touseGridEventPriority()
.
@mui/x-data-grid@8.0.0-beta.3
- [DataGrid] Fix "is any of" autocomplete rendering (#17226) @KenanYusuf
- [DataGrid] Rename
useGridApiEventHandler()
touseGridEvent()
(#17159) @romgrk - [DataGrid] Support adding a label to the grid (#17147) @KenanYusuf
- [DataGrid] Refactor: remove material typings (#17119) @romgrk
@mui/x-data-grid-pro@8.0.0-beta.3

Same changes as in @mui/x-data-grid@8.0.0-beta.3
, plus:
- [DataGridPro] Make list view feature stable (#17217) @KenanYusuf
- [DataGridPro] Always refetch lazy-loading rows (#16827) @MBilalShafi
@mui/x-data-grid-premium@8.0.0-beta.3

Same changes as in @mui/x-data-grid-pro@8.0.0-beta.3
.
Date and Time Pickers
@mui/x-date-pickers@8.0.0-beta.3
- [pickers] Add new
nextOrAccept
action bar action (#17037) @flaviendelangle - [pickers] Improve the Multi Section Digital Clock scrollbar thickness (#16774) @oliviertassinari
- [TimePicker] Align the Digital Clock scrollbar thickness (#17203) @LukasTy
@mui/x-date-pickers-pro@8.0.0-beta.3

Same changes as in @mui/x-date-pickers@8.0.0-beta.3
.
Charts
Breaking changes
-
Removed
react-spring
as a dependency of@mui/x-charts
.
A consequence of this change is that the props of some slots have been changed because theSpringValue
wrapper has been removed. The affected slots and props are:- the type of the
x
,y
,width
andheight
props of thebar
slot are nownumber
; - the type of
startAngle
,endAngle
,innerRadius
,outerRadius
,arcLabelRadius
,cornerRadius
andpaddingAngle
props ofpieArc
andpieArcLabel
slot are nownumber
.
Additionally, the
pieArc
slot now receives askipAnimation
prop to configure whether animations should be enabled or disabled. - the type of the
-
Tick labels in the y-axis of cartesian charts will now have an ellipsis applied to prevent overflow.
If your tick labels are being clipped sooner than you would like, you can increase the y-axis size by increasing its width property. -
The tooltip DOM structure is modified to improve accessibility. If you relied on it to apply some style or run tests, you might be impacted by this modification.
- The axis tooltip displays a table per axis with the axis value in a caption.
- Cells containing the series label and the color mark got merged in a th cell.
@mui/x-charts@8.0.0-beta.3
- [charts] Adjust color palettes (#17209) @noraleonte
- [charts] Allow multiple axes in the tooltip (#17058) @alexfauquette
- [charts] Improve custom legend docs (#17231) @JCQuintas
- [charts] Fix crash when item shown in tooltip is unmounted (#17169) @bernardobelchior
- [charts] Migrate some animations from
react-spring
(#16961) @bernardobelchior - [charts] Remove
react-spring
(#17123) @bernardobelchior - [charts] Fix y-axis tick label overflow (#16846) @bernardobelchior
@mui/x-charts-pro@8.0.0-beta.3

Same changes as in @mui/x-charts@8.0.0-beta.3
.
Tree View
@mui/x-tree-view@8.0.0-beta.3
Internal changes.
@mui/x-tree-view-pro@8.0.0-beta.3

Same changes as in @mui/x-tree-view@8.0.0-beta.3
.
@mui/x-codemod@8.0.0-beta.3
- [codemod] Add
listView
prop rename codemod (#17220) @MBilalShafi
Docs
- [docs] Add "Usage with Material UI v5/v6" guide (#17164) @cherniavskii
- [docs] Fix 301 link @oliviertassinari
- [docs] Fix redirection getting-started (#17200) @oliviertassinari
- [docs] Sync Stack Overflow docs with reality (#17198) @oliviertassinari
- [docs] Update Localization Provider JSDoc link (#17207) @LukasTy
Core
- [core] Cleanup
@mui
dependency versions (#17160) @LukasTy - [core] Sync scorecards.yml across codebase @oliviertassinari
- [core] Revert upgrade to React 19.1 (#17206) @bernardobelchior
- [code-infra] Fix
test:unit
warning (#17224) @JCQuintas - [code-infra] Fix pickers failing test after clock=fake removal (#17202) @JCQuintas
- [code-infra] Remove clock=fake from
describeValidation
(#17150) @JCQuintas - [code-infra] Remove clock=fake from
describeValue
(#17199) @JCQuintas - [infra] Add write permission for actions in issue status label handler (#17161) @michelengelen
v7.28.3
We'd like to offer a big thanks to the 3 contributors who made this release possible. Here are some highlights ✨:
- 🐞 Bugfixes
Team members who have contributed to this release:
@cherniavskii, @LukasTy, @MBilalShafi.
Data Grid
@mui/x-data-grid@7.28.3
Internal changes.
@mui/x-data-grid-pro@7.28.3

Same changes as in @mui/x-data-grid@7.28.3
, plus:
- [DataGridPro] Data source: Allow expanding groups with unknown children count (#17149) @MBilalShafi
@mui/x-data-grid-premium@7.28.3

Same changes as in @mui/x-data-grid-pro@7.28.3
.
Date and Time Pickers
@mui/x-date-pickers@7.28.3
Internal changes.
@mui/x-date-pickers-pro@7.28.3

Same changes as in @mui/x-date-pickers@7.28.3
.
Docs
- [docs] Update Localization Provider JSDoc link (#17208) @LukasTy
- [docs] Use v6 core packages in MUI X v7 docs (#17171) @cherniavskii
v8.0.0-beta.2
We'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
- 🔍 Update the Data Grid quick filter to collapse when not in use
- 🐞 Bugfixes
Special thanks go out to the community members for their valuable contributions:
@lhilgert9.
Following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @flaviendelangle, @hasdfa, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi, @michelengelen, @mnajdova, @romgrk.
Data Grid
@mui/x-data-grid@8.0.0-beta.2
- [DataGrid] Fix error caused by trying to render rows that are not in the state anymore (#17057) @arminmeh
- [DataGrid] Refactor: remove more material (#16922) @romgrk
- [DataGrid] Update Quick Filter component to be expandable (#16862) @KenanYusuf
- [DataGrid] Fix crash when used with
@mui/styled-engine-sc
(#17154) @KenanYusuf
@mui/x-data-grid-pro@8.0.0-beta.2

Same changes as in @mui/x-data-grid@8.0.0-beta.2
, plus:
- [DataGridPro] Data source: Allow expanding groups with unknown children (#17144) @MBilalShafi
@mui/x-data-grid-premium@8.0.0-beta.2

Same changes as in @mui/x-data-grid-pro@8.0.0-beta.2
.
Date and Time Pickers
@mui/x-date-pickers@8.0.0-beta.2
- [fields] Extract the props of each field slot into a standalone hook for easier re-use (#17114) @flaviendelangle
- [pickers] Fix visual regression in Date Range Calendar's day (#17148) @flaviendelangle
- [pickers] Remove all code duplication to apply default values to validation props (#17038) @flaviendelangle
@mui/x-date-pickers-pro@8.0.0-beta.2

Same changes as in @mui/x-date-pickers@8.0.0-beta.2
.
Charts
@mui/x-charts@8.0.0-beta.2
- [charts] Memoize axes and series with default (#17156) @alexfauquette
- [charts] Add pie benchmark (#17115) @JCQuintas
- [charts] Fix CSS vars support for dark theme (#17106) @alexfauquette
- [charts] Fix radar hover (#17134) @alexfauquette
- [charts] Move axis interaction to selectors (#17039) @alexfauquette
- [charts] Fix Pie benchmark (#17125) @JCQuintas
@mui/x-charts-pro@8.0.0-beta.2

Same changes as in @mui/x-charts@8.0.0-beta.2
.
Tree View
@mui/x-tree-view@8.0.0-beta.2
Internal changes.
@mui/x-tree-view-pro@8.0.0-beta.2

Same changes as in @mui/x-tree-view@8.0.0-beta.2
.
@mui/x-codemod@8.0.0-beta.1
- [codemod] Add Data Grid codemods (#17121, #17124) @MBilalShafi
Docs
- [docs] Fix example import for
ExportExcel
component (#17110) @KenanYusuf
Core
- [code-infra] Remove
@mui/styles
dependency & patches (#17071) @mnajdova - [code-infra] Add more tests to slow screenshot tests (#17075) @JCQuintas
- [code-infra] Fix pickers codecov (#17120) @JCQuintas
- [code-infra] Move
isDeepEqual
to @mui/x-internals (#17129) @JCQuintas - [code-infra] Remove
test_regressions
step from React 18 pipeline (#17108) @LukasTy - [code-infra] Update some data-grid tests for vitest (#17078, #17104, #17146) @JCQuintas
- [code-infra] Update some date-pickers tests for vitest (#17083) @JCQuintas
- [infra] Update
issue-status-label-handler.yml
@michelengelen - [infra] Added reusable issue status label handler workflow (#17145) @michelengelen
- [infra] Switch to reusable 'stale issues/PRs' workflow (#17107) @michelengelen
- [telemetry] Improve request body size, update dependencies, and optimize SSR handling (#17008) @hasdfa
v7.28.2
We'd like to offer a big thanks to the 3 contributors who made this release possible. Here are some highlights ✨:
- 🐞 Bugfixes
Team members who have contributed to this release:
@flaviendelangle, @LukasTy, @arminmeh.
Data Grid
@mui/x-data-grid@7.28.2
- [DataGrid] Fix error caused by trying to render rows that are not in the state anymore (#17117) @arminmeh
@mui/x-data-grid-pro@7.28.2

Same changes as in @mui/x-data-grid@7.28.2
.
@mui/x-data-grid-premium@7.28.2

Same changes as in @mui/x-data-grid-pro@7.28.2
.
Date and Time Pickers
@mui/x-date-pickers@7.28.2
- [fields] Improve the check for year in
doesSectionFormatHaveLeadingZeros
(#17112) @flaviendelangle
@mui/x-date-pickers-pro@7.28.2

Same changes as in @mui/x-date-pickers@7.28.2
.
Core
v8.0.0-beta.1
We'd like to offer a big thanks to the 6 contributors who made this release possible. Here are some highlights ✨:
- 🐞 Bugfixes
Special thanks go out to the community members for their valuable contributions:
@jyash97.
Following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @flaviendelangle, @JCQuintas, @KenanYusuf.
Data Grid
@mui/x-data-grid@8.0.0-beta.1
- [DataGrid] Fix error caused by
forwardRef
toClickAwayListener
(#17049) @arminmeh - [DataGrid] Fix error while editing rows with custom id (#17048) @arminmeh
@mui/x-data-grid-pro@8.0.0-beta.1

Same changes as in @mui/x-data-grid@8.0.0-beta.1
, plus:
- [DataGridPro] Fix header select checkbox state with
checkboxSelectionVisibleOnly
andpaginationMode="server"
(#17026) @arminmeh
@mui/x-data-grid-premium@8.0.0-beta.1

Same changes as in @mui/x-data-grid-pro@8.0.0-beta.1
, plus:
- [DataGridPremium] Update column state correctly when grouping mode is updated with one grouping column (#17069) @arminmeh
Date and Time Pickers
@mui/x-date-pickers@8.0.0-beta.1
- [fields] Clean the
useField
hook (part 1) (#16944) @flaviendelangle - [fields] Improve the check for year in
doesSectionFormatHaveLeadingZeros
(#17051) @flaviendelangle - [pickers] Deprecate the
disableOpenPicker
prop (#17040) @flaviendelangle - [pickers] Simplify the
cleanLeadingZeros
method (#17063) @flaviendelangle - [pickers] Use the new
ownerState
inPickersDay
andDateRangePickerDay
(#17035) @flaviendelangle
@mui/x-date-pickers-pro@8.0.0-beta.1

Same changes as in @mui/x-date-pickers@8.0.0-beta.1
, plus:
- [DateRangePicker] Use desktop media query constant on range pickers (#17052) @flaviendelangle
Charts
@mui/x-charts@8.0.0-beta.1
- [charts] Fix horizontal bar with multiple axes (#17059) @alexfauquette
@mui/x-charts-pro@8.0.0-beta.1

Same changes as in @mui/x-charts@8.0.0-beta.1
, plus:
- [charts-pro] Allow disabling Heatmap tooltip (#17060) @JCQuintas
Tree View
@mui/x-tree-view@8.0.0-beta.1
Internal changes.
@mui/x-tree-view-pro@8.0.0-beta.1

Same changes as in @mui/x-tree-view@8.0.0-beta.1
.
Docs
- [docs] Fix 404 (#17033) @alexfauquette
- [docs] Fix Data Grid advanced list view demo (#17064) @KenanYusuf
v7.28.1
We'd like to offer a big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:
- 🐞 Bugfixes
Special thanks go out to the community contributors who have helped make this release possible:
@jyash97, @nusr.
Following are all team members who have contributed to this release:
@arminmeh, @KenanYusuf.
Data Grid
@mui/x-data-grid@7.28.1
@mui/x-data-grid-pro@7.28.1

Same changes as in @mui/x-data-grid@7.28.1
, plus:
- [DataGridPro] Fix header select checkbox state with
checkboxSelectionVisibleOnly
andpaginationMode="server"
(@arminmeh) (#17032)
@mui/x-data-grid-premium@7.28.1

Same changes as in @mui/x-data-grid-pro@7.28.1
, plus:
- [DataGridPremium] Update column state correctly when grouping mode is updated with one grouping column (@arminmeh) (#17074)
Tree View
@mui/x-tree-view@7.28.1
Internal changes.
@mui/x-tree-view-pro@7.28.1

Same changes as in @mui/x-tree-view@7.28.1
, plus:
Docs
- [docs] Fix Data Grid advanced list view demo (@KenanYusuf) (#17066)
- [docs] Fix custom detail panel toggle state update (@nusr) (#17018)