-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
[release] v9.5.0 #22742
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[release] v9.5.0 #22742
Changes from all commits
e7de7b7
52bd7dd
46c4b50
0b8c9c2
05ffe03
0b1e7c5
8e3b0a8
0f32b6d
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||
|---|---|---|---|---|---|---|---|---|
| @@ -1,5 +1,105 @@ | ||||||||
| # Changelog | ||||||||
|
|
||||||||
| ## 9.5.0 | ||||||||
|
|
||||||||
| _Jun 11, 2026_ | ||||||||
|
|
||||||||
| We'd like to extend a big thank you to the 9 contributors who made this release possible. Here are some highlights ✨: | ||||||||
|
|
||||||||
| - 🎁 New [`multiSelect` column type for Data Grid Pro](https://mui.com/x/react-data-grid/column-definition/#MultiSelectColumn) | ||||||||
| - 🚀 New [renderer="svg-progressive"](https://mui.com/x/react-charts/scatter/#progressive-renderer) paints scatter points in batched frames so large datasets render smoothly without blocking the main thread. | ||||||||
| - 🐞 Bugfixes | ||||||||
| - 📚 Documentation improvements | ||||||||
|
|
||||||||
| Special thanks go out to community members @mustafajw07 and @Anexus5919 for their valuable contribution. | ||||||||
|
|
||||||||
| The following team members contributed to this release: | ||||||||
| @alexfauquette, @JCQuintas, @rita-codes, @rluzists1, @sai6855, @siriwatknp, @arminmeh, @brijeshb42 | ||||||||
|
|
||||||||
| ### Data Grid | ||||||||
|
|
||||||||
| #### `@mui/x-data-grid@9.5.0` | ||||||||
|
|
||||||||
| - [DataGrid] Restrict warning messages to non-production environments in various components (#22461) @sai6855 | ||||||||
|
cherniavskii marked this conversation as resolved.
|
||||||||
| - [DataGrid] Prevent React state update before mount (#22374) @arminmeh | ||||||||
|
|
||||||||
| #### `@mui/x-data-grid-pro@9.5.0` [](https://mui.com/r/x-pro-svg-link 'Pro plan') | ||||||||
|
|
||||||||
| Same changes as in `@mui/x-data-grid@9.5.0`, plus: | ||||||||
|
|
||||||||
| - [DataGridPro] Add new `multiSelect` column type (#21157) @siriwatknp | ||||||||
|
|
||||||||
| #### `@mui/x-data-grid-premium@9.5.0` [](https://mui.com/r/x-premium-svg-link 'Premium plan') | ||||||||
|
|
||||||||
| Same changes as in `@mui/x-data-grid-pro@9.5.0`. | ||||||||
|
|
||||||||
| ### Date and Time Pickers | ||||||||
|
|
||||||||
| #### `@mui/x-date-pickers@9.5.0` | ||||||||
|
|
||||||||
| - [pickers] Fix missing export of `th-TH` (#22703) @alexfauquette | ||||||||
|
|
||||||||
| #### `@mui/x-date-pickers-pro@9.5.0` [](https://mui.com/r/x-pro-svg-link 'Pro plan') | ||||||||
|
|
||||||||
| Same changes as in `@mui/x-date-pickers@9.5.0`. | ||||||||
|
|
||||||||
| ### Charts | ||||||||
|
|
||||||||
| #### `@mui/x-charts@9.5.0` | ||||||||
|
|
||||||||
| - [charts] Add `FocusedBar` component to `BarScatterComposition` demo (#22704) @sai6855 | ||||||||
| - [charts] Add dedicated Bubble Chart documentation page (#22688) @mustafajw07 | ||||||||
| - [charts] Add progressive scatter renderer (#22518) @JCQuintas | ||||||||
| - [charts] Avoid full axis pipeline rebuild on resize (#22695) @JCQuintas | ||||||||
| - [charts] Document focus indicator in composition page (#22712) @JCQuintas | ||||||||
| - [charts] Fix `ChartsTooltip` `container` and `disablePortal` props being ignored (#22690) @JCQuintas | ||||||||
| - [charts] Make ordinal scales O(1) to copy and re-range (#22691) @JCQuintas | ||||||||
| - [charts] Stabilize WebGL bar rendering at sub-pixel widths (#22678) @JCQuintas | ||||||||
| - [charts] Use the series config to define value types (#22693) @sai6855 | ||||||||
| - [charts] Decouple interaction hook from the cartesian zoom (#22708) @alexfauquette | ||||||||
|
|
||||||||
| #### `@mui/x-charts-pro@9.5.0` [](https://mui.com/r/x-pro-svg-link 'Pro plan') | ||||||||
|
|
||||||||
| Same changes as in `@mui/x-charts@9.5.0`, plus: | ||||||||
|
|
||||||||
| - [charts-pro] Add missing focus highlight (#22689) @alexfauquette | ||||||||
|
|
||||||||
| #### `@mui/x-charts-premium@9.5.0` [](https://mui.com/r/x-premium-svg-link 'Premium plan') | ||||||||
|
|
||||||||
| Same changes as in `@mui/x-charts-pro@9.5.0`, plus: | ||||||||
|
|
||||||||
| - [charts-premium] Set `Heatmap` WebGL render as stable (#22665) @alexfauquette | ||||||||
| - [charts-premium] Stabilize candlestick charts (#22666) @alexfauquette | ||||||||
| - [charts-premium] Stabilize the radial charts (#22655) @alexfauquette | ||||||||
|
|
||||||||
| ### Scheduler | ||||||||
|
|
||||||||
| #### `@mui/x-scheduler@9.0.0-beta.1` | ||||||||
|
|
||||||||
| Internal changes. | ||||||||
|
|
||||||||
| #### `@mui/x-scheduler-premium@9.0.0-beta.1` [](https://mui.com/r/x-premium-svg-link 'Premium plan') | ||||||||
|
|
||||||||
| Same changes as in `@mui/x-scheduler@9.0.0-beta.1`, plus: | ||||||||
|
|
||||||||
| - [scheduler] Remove dead CSS variable writes in `EventTimelinePremiumContent` (#22720) @rita-codes | ||||||||
|
cherniavskii marked this conversation as resolved.
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I've bumped other scheduler packages too (except 2 headless ones). Is this correct?
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yesss, we had to change a small thing there, so that's expected (we updated the headless packages names, now we call them internals)
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. But the change should be under premium, because the recurring events are only available on premium, so
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The change we made on the community version is just a rename of the function that triggers the deletion (and decides if we show or not the scope dialog)
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. OK, moved it to premium |
||||||||
| - [scheduler] Show scope dialog when deleting a recurring event (#22552) @Anexus5919 | ||||||||
|
|
||||||||
| ### Core | ||||||||
|
|
||||||||
| - [docs-infra] Fix immutable cache headers for `/\_next/static` assets (#22747) @brijeshb42 | ||||||||
| - [docs-infra] Prefix `/\_next/static` cache header rule with `/x` basePath (#22748) @brijeshb42 | ||||||||
| - [code-infra] Update dependencies to resolve Dependabot security alerts (#22714) @Janpot | ||||||||
|
|
||||||||
| ### Docs | ||||||||
|
|
||||||||
| - [docs] Fix broken links checker crashing on 404 known-targets fetch (#22707) @sai6855 | ||||||||
| - [docs] Fix country data (#22716) @alexfauquette | ||||||||
|
|
||||||||
| ### Miscellaneous | ||||||||
|
|
||||||||
| - [legal] Update EULA links in docs (#22717) @rluzists1 | ||||||||
|
|
||||||||
| ## 9.4.0 | ||||||||
|
|
||||||||
| <!-- generated comparing v9.3.0..master --> | ||||||||
|
|
||||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| { | ||
| "version": "9.4.0", | ||
| "version": "9.5.0", | ||
| "private": true, | ||
| "scripts": { | ||
| "preinstall": "npx only-allow pnpm", | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.