From 362425b281be59d2043245ef3ff8d383590dc610 Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Tue, 7 Apr 2026 09:03:28 +0700 Subject: [PATCH 01/17] versioning and changelog --- CHANGELOG.md | 147 ++++++++++++++++++ package.json | 2 +- packages/x-charts-premium/package.json | 2 +- packages/x-charts-pro/package.json | 2 +- packages/x-charts-vendor/package.json | 2 +- packages/x-charts/package.json | 2 +- packages/x-codemod/package.json | 2 +- packages/x-data-grid-generator/package.json | 2 +- packages/x-data-grid-premium/package.json | 2 +- packages/x-data-grid-pro/package.json | 2 +- packages/x-data-grid/package.json | 2 +- packages/x-date-pickers-pro/package.json | 2 +- packages/x-date-pickers/package.json | 2 +- packages/x-internal-gestures/package.json | 2 +- packages/x-internals/package.json | 2 +- packages/x-license/package.json | 2 +- .../x-scheduler-headless-premium/package.json | 4 +- packages/x-scheduler-headless/package.json | 2 +- packages/x-scheduler-premium/package.json | 8 +- packages/x-scheduler/package.json | 2 +- packages/x-telemetry/package.json | 2 +- packages/x-tree-view-pro/package.json | 2 +- packages/x-tree-view/package.json | 2 +- packages/x-virtualizer/package.json | 2 +- 24 files changed, 174 insertions(+), 27 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 934cc7c83c909..1236e5b177045 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,152 @@ # Changelog +## 9.0.0-rc.0 + + + +_Apr 7, 2026_ + +We'd like to extend a big thank you to the 18 contributors who made this release possible. + +Special thanks go out to these community members for their valuable contributions: +@Copilot, @mixelburg, @sibananda485, @youjin-hong + +The following team members contributed to this release: +@aemartos, @alexfauquette, @brijeshb42, @flaviendelangle, @JCQuintas, @LukasTy, @mapache-salvaje, @MBilalShafi, @michelengelen, @noraleonte, @rita-codes, @romgrk, @siriwatknp, @ZeeshanTamboli + +### Data Grid + +#### `@mui/x-data-grid@9.0.0-rc.0` + +- [DataGrid] Rename filter panel `Columns` label to singular `Column` (#21935) @youjin-hong +- [DataGrid] Export `GridColumnUnsortedIconProps` for custom column icon slots (#21658) @mixelburg +- [DataGrid] Remove `x-virtualizer`'s `virtualScroller` from public API (#21936) @romgrk + +#### `@mui/x-data-grid-pro@9.0.0-rc.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') + +Same changes as in `@mui/x-data-grid@9.0.0-rc.0`, plus: + +- [DataGridPro] Improve trigger for nested row reordering (#21642) @MBilalShafi +- [DataGridPro] Undeprecate `onRowsScrollEnd` prop (#21912) @MBilalShafi + +#### `@mui/x-data-grid-premium@9.0.0-rc.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') + +Same changes as in `@mui/x-data-grid-pro@9.0.0-rc.0`, plus: + +- [DataGridPremium] Fix clipboard paste issue in portal (#21931) @sibananda485 + +### Date and Time Pickers + +#### `@mui/x-date-pickers@9.0.0-rc.0` + +- [pickers] Remove `PickersDay` and `DateRangePickerDay` and promote their `2` versions as replacements (#21739) @michelengelen + +#### `@mui/x-date-pickers-pro@9.0.0-rc.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') + +Same changes as in `@mui/x-date-pickers@9.0.0-rc.0`. + +### Charts + +#### `@mui/x-charts@9.0.0-rc.0.0` + +- [charts] Add `dataset` support to Candlestick chart (#21872) @JCQuintas +- [charts] Add candlestick page to sidebar navigation (#21834) @JCQuintas +- [charts] Add seriesIds filter to zoom slider preview (#21933) @JCQuintas +- [charts] Fix zoom slider preview with discard filter mode (#21883) @JCQuintas +- [charts] Make line visibility toggle start from the baseline (#21893) @alexfauquette +- [charts] Remove the container overflow (#21955) @alexfauquette +- [charts] Revert `theme.alpha` for non-channel token (#21965) @siriwatknp +- [charts][docs] Revise the Funnel doc (#21677) @mapache-salvaje +- [charts][docs] Revise the Line chart docs (#21554) @mapache-salvaje +- [charts][docs] Revise the Radar doc (#21674) @mapache-salvaje +- [charts][docs] Revise the Sankey doc (#21678) @mapache-salvaje +- [charts][docs] Revise the Scatter chart docs (#21564) @mapache-salvaje + +#### `@mui/x-charts-pro@9.0.0-rc.0.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') + +Same changes as in `@mui/x-charts@9.0.0-rc.0.0`, plus: + +- [charts-pro] Zoom slider touch improvements (#21832) @JCQuintas + +#### `@mui/x-charts-premium@9.0.0-rc.0.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') + +Same changes as in `@mui/x-charts-pro@9.0.0-rc.0.0`, plus: + +- [charts-premium] Add series `valueFormatter` to candlestick chart (#21905) @JCQuintas +- [charts-premium] Add zoom slider preview support for candlestick charts (#21914) @JCQuintas +- [charts-premium] Allow color customization in Candlestick chart (#21838) @JCQuintas +- [charts-premium] Support hide/show for OHLC (candlestick) series (#21807) @Copilot + +### Tree View + +#### `@mui/x-tree-view@9.0.0-rc.0` + +Internal changes. + +#### `@mui/x-tree-view-pro@9.0.0-rc.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') + +Same changes as in `@mui/x-tree-view@9.0.0-rc.0`, plus: + +- [RichTreeViewPro] Allow to auto-expand lazy loaded items (#21759) @flaviendelangle + +### Scheduler + +#### `@mui/x-scheduler@9.0.0-rc.0` + +- [scheduler] Add locale files, adapt l10n scripts, and add localization table to docs (#21870) @rita-codes +- [scheduler] Add planned features to the docs (#21705) @rita-codes +- [scheduler] Add scheduler to docs introduction (#21845) @rita-codes +- [scheduler] Add wide docs to scheduler (#21860) @noraleonte +- [scheduler] All day event bugfixes (#21884) @noraleonte +- [scheduler] Autofocus title field (#21947) @noraleonte +- [scheduler] Change default event creation trigger to single click (#21979) @rita-codes +- [scheduler] Change order of the views on the view selector (#21904) @rita-codes +- [scheduler] Disabled border color for the repeat day picker in dark mode (#21987) @rita-codes +- [scheduler] Drop unused dependency (#21956) @flaviendelangle +- [scheduler] Fix all-day event shifting to previous day in negative UTC offsets (#21994) @rita-codes +- [scheduler] Fix dark theme localization demos (#21992) @noraleonte +- [scheduler] Fix licensing confusion in docs (#21939) @rita-codes +- [scheduler] Fix preferences menu width shift when toggling options + Improve preferences menu accessibility (#21902) @rita-codes +- [scheduler] Prepare for the alpha launch (#21859) @rita-codes +- [scheduler] Sync Base UI internals and apply good practices (#21946) @flaviendelangle +- [scheduler] Update close modal aria label translation (#21940) @rita-codes + +#### `@mui/x-scheduler-premium@9.0.0-rc.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') + +Same changes as in `@mui/x-scheduler-pro@9.0.0-rc.0`. + +### Codemod + +#### `@mui/x-codemod@9.0.0-rc.0` + +Internal changes. + +### Docs + +- [docs] Fix JSDOM → jsdom casing (#21907) @JCQuintas +- [docs] Remove Joy UI references and dependency (#21937) @siriwatknp +- [docs] Remove none generated files (#21886) @alexfauquette +- [docs] Remove unused interactive demo code (#21945) @LukasTy + +### Core + +- [docs-infra] Update to the latest monorepo (#21971) @brijeshb42 +- [internal] Remove checks for `materialVersion >= 6` (#21975) @LukasTy + +### Miscellaneous + +- [core] Bump @mui/material to v9.0.0-beta.1 (#21858) @siriwatknp +- [core] Update browserslistrc (#21974) @siriwatknp +- [deps] bump minimum core packages to 7.3.0 to adopt theme color manipulator (#21892) @siriwatknp +- [l10n][scheduler] Add Spanish (es-ES) locale (#21900) @rita-codes +- [l10n][scheduler] Improve French (fr-FR) locale (#21941) @rita-codes +- [l10n][scheduler] Improve Romanian (ro-RO) locale (#21942) @rita-codes +- [telemetry] prefer upstream remote over origin for projectId (#21882) @aemartos +- [telemetry] send `repoHash`, `[x]packageNameHash`, and `rootPathHash` alongside `projectId` (#21896) @aemartos +- [test] Exclude flaky DataGrid argos test (#21977) @MBilalShafi +- [test] Remove `componentsProp` test from `describeConformance` (#21897) @ZeeshanTamboli +- [x-license] change orderId type from number to string (#21885) @aemartos + ## 9.0.0-beta.0 diff --git a/package.json b/package.json index c9acb8122b704..5f6697b5e22ab 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.0-beta.0", + "version": "9.0.0-rc.0", "private": true, "scripts": { "preinstall": "npx only-allow pnpm", diff --git a/packages/x-charts-premium/package.json b/packages/x-charts-premium/package.json index b4fa376b1b71d..00dfbcd2d446e 100644 --- a/packages/x-charts-premium/package.json +++ b/packages/x-charts-premium/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-charts-premium", - "version": "9.0.0-beta.0", + "version": "9.0.0-rc.0", "author": "MUI Team", "description": "The Premium plan edition of the MUI X Charts components.", "license": "SEE LICENSE IN LICENSE", diff --git a/packages/x-charts-pro/package.json b/packages/x-charts-pro/package.json index 82ebef031c02c..61de14215847a 100644 --- a/packages/x-charts-pro/package.json +++ b/packages/x-charts-pro/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-charts-pro", - "version": "9.0.0-beta.0", + "version": "9.0.0-rc.0", "author": "MUI Team", "description": "The Pro plan edition of the MUI X Charts components.", "license": "SEE LICENSE IN LICENSE", diff --git a/packages/x-charts-vendor/package.json b/packages/x-charts-vendor/package.json index fbaa8658803e2..9e0ab803b927d 100644 --- a/packages/x-charts-vendor/package.json +++ b/packages/x-charts-vendor/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-charts-vendor", - "version": "9.0.0-alpha.2", + "version": "9.0.0-rc.0", "author": "MUI Team", "description": "Vendored dependencies for MUI X Charts.", "license": "MIT AND ISC", diff --git a/packages/x-charts/package.json b/packages/x-charts/package.json index 32c9c8a2634ed..57b3b45ee3afe 100644 --- a/packages/x-charts/package.json +++ b/packages/x-charts/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-charts", - "version": "9.0.0-beta.0", + "version": "9.0.0-rc.0", "author": "MUI Team", "description": "The community edition of MUI X Charts components.", "license": "MIT", diff --git a/packages/x-codemod/package.json b/packages/x-codemod/package.json index 60e43d6937c68..0a2f4013a48e6 100644 --- a/packages/x-codemod/package.json +++ b/packages/x-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-codemod", - "version": "9.0.0-alpha.4", + "version": "9.0.0-rc.0", "author": "MUI Team", "description": "Codemod scripts for MUI X.", "license": "MIT", diff --git a/packages/x-data-grid-generator/package.json b/packages/x-data-grid-generator/package.json index 85b8e7012f83c..248e65babd5ae 100644 --- a/packages/x-data-grid-generator/package.json +++ b/packages/x-data-grid-generator/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid-generator", - "version": "9.0.0-beta.0", + "version": "9.0.0-rc.0", "author": "MUI Team", "description": "Generate fake data for demo purposes only.", "license": "UNLICENSED", diff --git a/packages/x-data-grid-premium/package.json b/packages/x-data-grid-premium/package.json index 676671ce74c29..1f3f33304639e 100644 --- a/packages/x-data-grid-premium/package.json +++ b/packages/x-data-grid-premium/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid-premium", - "version": "9.0.0-beta.0", + "version": "9.0.0-rc.0", "author": "MUI Team", "description": "The Premium plan edition of the MUI X Data Grid Components.", "license": "SEE LICENSE IN LICENSE", diff --git a/packages/x-data-grid-pro/package.json b/packages/x-data-grid-pro/package.json index 0e8d38cbe5fbd..3419f8440a516 100644 --- a/packages/x-data-grid-pro/package.json +++ b/packages/x-data-grid-pro/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid-pro", - "version": "9.0.0-beta.0", + "version": "9.0.0-rc.0", "author": "MUI Team", "description": "The Pro plan edition of the MUI X Data Grid components.", "license": "SEE LICENSE IN LICENSE", diff --git a/packages/x-data-grid/package.json b/packages/x-data-grid/package.json index d51370161d53f..f1fff2b46057d 100644 --- a/packages/x-data-grid/package.json +++ b/packages/x-data-grid/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid", - "version": "9.0.0-beta.0", + "version": "9.0.0-rc.0", "author": "MUI Team", "description": "The Community plan edition of the MUI X Data Grid components.", "license": "MIT", diff --git a/packages/x-date-pickers-pro/package.json b/packages/x-date-pickers-pro/package.json index d094a9ca1e52c..d6a34de3d2969 100644 --- a/packages/x-date-pickers-pro/package.json +++ b/packages/x-date-pickers-pro/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-date-pickers-pro", - "version": "9.0.0-beta.0", + "version": "9.0.0-rc.0", "author": "MUI Team", "description": "The Pro plan edition of the MUI X Date and Time Picker components.", "license": "SEE LICENSE IN LICENSE", diff --git a/packages/x-date-pickers/package.json b/packages/x-date-pickers/package.json index 5f119b906f86c..77cfdd528c79e 100644 --- a/packages/x-date-pickers/package.json +++ b/packages/x-date-pickers/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-date-pickers", - "version": "9.0.0-alpha.4", + "version": "9.0.0-rc.0", "author": "MUI Team", "description": "The community edition of the MUI X Date and Time Picker components.", "license": "MIT", diff --git a/packages/x-internal-gestures/package.json b/packages/x-internal-gestures/package.json index 955c0e6f9c006..f3355869c0a64 100644 --- a/packages/x-internal-gestures/package.json +++ b/packages/x-internal-gestures/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-internal-gestures", - "version": "0.4.1-alpha.0", + "version": "9.0.0-rc.0", "description": "The core engine of GestureEvents, a modern and robust multi-pointer gesture detection library for JavaScript.", "license": "MIT", "author": "MUI Team", diff --git a/packages/x-internals/package.json b/packages/x-internals/package.json index c24f156f17562..f59fbb7916037 100644 --- a/packages/x-internals/package.json +++ b/packages/x-internals/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-internals", - "version": "9.0.0-alpha.4", + "version": "9.0.0-rc.0", "author": "MUI Team", "description": "Utility functions for the MUI X packages (internal use only).", "license": "MIT", diff --git a/packages/x-license/package.json b/packages/x-license/package.json index c608d852f6a9c..79895cc172553 100644 --- a/packages/x-license/package.json +++ b/packages/x-license/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-license", - "version": "9.0.0-beta.0", + "version": "9.0.0-rc.0", "author": "MUI Team", "description": "MUI X License verification.", "license": "SEE LICENSE IN LICENSE", diff --git a/packages/x-scheduler-headless-premium/package.json b/packages/x-scheduler-headless-premium/package.json index 4dbbfffd095d5..90a038a294758 100644 --- a/packages/x-scheduler-headless-premium/package.json +++ b/packages/x-scheduler-headless-premium/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-scheduler-headless-premium", - "version": "0.0.1-alpha.0", + "version": "9.0.0-rc.0", "description": "The Premium plan edition of the headless version of the scheduler components (MUI X).", "license": "SEE LICENSE IN LICENSE", "author": "MUI Team", @@ -50,8 +50,8 @@ "@babel/runtime": "catalog:", "@base-ui/react": "^1.3.0", "@base-ui/utils": "catalog:", - "@mui/x-scheduler-headless": "workspace:*", "@mui/x-internals": "workspace:*", + "@mui/x-scheduler-headless": "workspace:*", "prop-types": "catalog:" }, "peerDependencies": { diff --git a/packages/x-scheduler-headless/package.json b/packages/x-scheduler-headless/package.json index a7eb5b15a97ff..7641afb6d4679 100644 --- a/packages/x-scheduler-headless/package.json +++ b/packages/x-scheduler-headless/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-scheduler-headless", - "version": "0.0.1-alpha.0", + "version": "9.0.0-rc.0", "description": "The community edition of the headless version of the scheduler components (MUI X).", "license": "MIT", "author": "MUI Team", diff --git a/packages/x-scheduler-premium/package.json b/packages/x-scheduler-premium/package.json index 2467454751ea6..e2df492dd445a 100644 --- a/packages/x-scheduler-premium/package.json +++ b/packages/x-scheduler-premium/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-scheduler-premium", - "version": "0.0.1-alpha.0", + "version": "9.0.0-rc.0", "description": "The Premium plan edition of the scheduler components (MUI X).", "license": "SEE LICENSE IN LICENSE", "author": "MUI Team", @@ -50,12 +50,12 @@ "@babel/runtime": "catalog:", "@base-ui/react": "^1.3.0", "@base-ui/utils": "catalog:", - "@mui/x-scheduler": "workspace:*", - "@mui/x-scheduler-headless": "workspace:*", - "@mui/x-scheduler-headless-premium": "workspace:*", "@mui/utils": "catalog:", "@mui/x-internals": "workspace:*", "@mui/x-license": "workspace:*", + "@mui/x-scheduler": "workspace:*", + "@mui/x-scheduler-headless": "workspace:*", + "@mui/x-scheduler-headless-premium": "workspace:*", "clsx": "catalog:", "prop-types": "catalog:" }, diff --git a/packages/x-scheduler/package.json b/packages/x-scheduler/package.json index 2e04d4e073eec..1643e7c2d36a6 100644 --- a/packages/x-scheduler/package.json +++ b/packages/x-scheduler/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-scheduler", - "version": "0.0.1-alpha.0", + "version": "9.0.0-rc.0", "description": "The community edition of the Scheduler component (MUI X).", "license": "MIT", "author": "MUI Team", diff --git a/packages/x-telemetry/package.json b/packages/x-telemetry/package.json index 26f3d09cbea67..4f20f1bae2e36 100644 --- a/packages/x-telemetry/package.json +++ b/packages/x-telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-telemetry", - "version": "9.0.0-alpha.2", + "version": "9.0.0-rc.0", "author": "MUI Team", "description": "MUI X Telemetry.", "license": "SEE LICENSE IN LICENSE", diff --git a/packages/x-tree-view-pro/package.json b/packages/x-tree-view-pro/package.json index 598c248e5f5b8..40fec2424917e 100644 --- a/packages/x-tree-view-pro/package.json +++ b/packages/x-tree-view-pro/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-tree-view-pro", - "version": "9.0.0-beta.0", + "version": "9.0.0-rc.0", "author": "MUI Team", "description": "The Pro plan edition of the MUI X Tree View components.", "license": "SEE LICENSE IN LICENSE", diff --git a/packages/x-tree-view/package.json b/packages/x-tree-view/package.json index 00968579dbd9a..8b29031857f23 100644 --- a/packages/x-tree-view/package.json +++ b/packages/x-tree-view/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-tree-view", - "version": "9.0.0-alpha.4", + "version": "9.0.0-rc.0", "author": "MUI Team", "description": "The community edition of the MUI X Tree View components.", "license": "MIT", diff --git a/packages/x-virtualizer/package.json b/packages/x-virtualizer/package.json index 3136b7cf8f9fd..8b7fe6179a7e5 100644 --- a/packages/x-virtualizer/package.json +++ b/packages/x-virtualizer/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-virtualizer", - "version": "1.0.0-beta.1", + "version": "1.0.0-rc.0", "author": "MUI Team", "description": "MUI virtualization library", "license": "MIT", From 9de295a5e9065c95e270425a9f9ea69a475688f5 Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Tue, 7 Apr 2026 09:12:27 +0700 Subject: [PATCH 02/17] fix lint --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1236e5b177045..1c349b4c5cf1b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -108,7 +108,7 @@ Same changes as in `@mui/x-tree-view@9.0.0-rc.0`, plus: - [scheduler] Fix licensing confusion in docs (#21939) @rita-codes - [scheduler] Fix preferences menu width shift when toggling options + Improve preferences menu accessibility (#21902) @rita-codes - [scheduler] Prepare for the alpha launch (#21859) @rita-codes -- [scheduler] Sync Base UI internals and apply good practices (#21946) @flaviendelangle +- [scheduler] Sync Base UI internals and apply good practices (#21946) @flaviendelangle - [scheduler] Update close modal aria label translation (#21940) @rita-codes #### `@mui/x-scheduler-premium@9.0.0-rc.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') From ff21414a78affb08a989dba9d7f6bdf96c70fc75 Mon Sep 17 00:00:00 2001 From: Siriwat K Date: Tue, 7 Apr 2026 15:34:26 +0700 Subject: [PATCH 03/17] Apply suggestions from code review Co-authored-by: Jose C Quintas Jr Co-authored-by: Siriwat K Signed-off-by: Siriwat K --- CHANGELOG.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c349b4c5cf1b..5ebb8e466e9ee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ _Apr 7, 2026_ We'd like to extend a big thank you to the 18 contributors who made this release possible. Special thanks go out to these community members for their valuable contributions: -@Copilot, @mixelburg, @sibananda485, @youjin-hong +@mixelburg, @sibananda485, @youjin-hong The following team members contributed to this release: @aemartos, @alexfauquette, @brijeshb42, @flaviendelangle, @JCQuintas, @LukasTy, @mapache-salvaje, @MBilalShafi, @michelengelen, @noraleonte, @rita-codes, @romgrk, @siriwatknp, @ZeeshanTamboli @@ -49,10 +49,6 @@ Same changes as in `@mui/x-date-pickers@9.0.0-rc.0`. #### `@mui/x-charts@9.0.0-rc.0.0` -- [charts] Add `dataset` support to Candlestick chart (#21872) @JCQuintas -- [charts] Add candlestick page to sidebar navigation (#21834) @JCQuintas -- [charts] Add seriesIds filter to zoom slider preview (#21933) @JCQuintas -- [charts] Fix zoom slider preview with discard filter mode (#21883) @JCQuintas - [charts] Make line visibility toggle start from the baseline (#21893) @alexfauquette - [charts] Remove the container overflow (#21955) @alexfauquette - [charts] Revert `theme.alpha` for non-channel token (#21965) @siriwatknp @@ -67,6 +63,8 @@ Same changes as in `@mui/x-date-pickers@9.0.0-rc.0`. Same changes as in `@mui/x-charts@9.0.0-rc.0.0`, plus: - [charts-pro] Zoom slider touch improvements (#21832) @JCQuintas +- [charts-pro] Add `seriesIds` filter to zoom slider preview (#21933) @JCQuintas +- [charts-pro] Fix zoom slider preview with discard filter mode (#21883) @JCQuintas #### `@mui/x-charts-premium@9.0.0-rc.0.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') @@ -76,6 +74,8 @@ Same changes as in `@mui/x-charts-pro@9.0.0-rc.0.0`, plus: - [charts-premium] Add zoom slider preview support for candlestick charts (#21914) @JCQuintas - [charts-premium] Allow color customization in Candlestick chart (#21838) @JCQuintas - [charts-premium] Support hide/show for OHLC (candlestick) series (#21807) @Copilot +- [charts-premium] Add `dataset` support to Candlestick chart (#21872) @JCQuintas +- [charts-premium] Add candlestick page to sidebar navigation (#21834) @JCQuintas ### Tree View From 01c7f95d76a9cd88c12382c4f09641777f112da2 Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Tue, 7 Apr 2026 18:28:15 +0700 Subject: [PATCH 04/17] [scheduler] set version to 9.0.0-alpha.0 --- packages/x-scheduler-headless-premium/package.json | 2 +- packages/x-scheduler-headless/package.json | 2 +- packages/x-scheduler-premium/package.json | 2 +- packages/x-scheduler/package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/x-scheduler-headless-premium/package.json b/packages/x-scheduler-headless-premium/package.json index 90a038a294758..897306596d9dc 100644 --- a/packages/x-scheduler-headless-premium/package.json +++ b/packages/x-scheduler-headless-premium/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-scheduler-headless-premium", - "version": "9.0.0-rc.0", + "version": "9.0.0-alpha.0", "description": "The Premium plan edition of the headless version of the scheduler components (MUI X).", "license": "SEE LICENSE IN LICENSE", "author": "MUI Team", diff --git a/packages/x-scheduler-headless/package.json b/packages/x-scheduler-headless/package.json index 7641afb6d4679..984185d491277 100644 --- a/packages/x-scheduler-headless/package.json +++ b/packages/x-scheduler-headless/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-scheduler-headless", - "version": "9.0.0-rc.0", + "version": "9.0.0-alpha.0", "description": "The community edition of the headless version of the scheduler components (MUI X).", "license": "MIT", "author": "MUI Team", diff --git a/packages/x-scheduler-premium/package.json b/packages/x-scheduler-premium/package.json index e2df492dd445a..8975013c2ef97 100644 --- a/packages/x-scheduler-premium/package.json +++ b/packages/x-scheduler-premium/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-scheduler-premium", - "version": "9.0.0-rc.0", + "version": "9.0.0-alpha.0", "description": "The Premium plan edition of the scheduler components (MUI X).", "license": "SEE LICENSE IN LICENSE", "author": "MUI Team", diff --git a/packages/x-scheduler/package.json b/packages/x-scheduler/package.json index 1643e7c2d36a6..4ef8e0d8ee03c 100644 --- a/packages/x-scheduler/package.json +++ b/packages/x-scheduler/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-scheduler", - "version": "9.0.0-rc.0", + "version": "9.0.0-alpha.0", "description": "The community edition of the Scheduler component (MUI X).", "license": "MIT", "author": "MUI Team", From d3cd5a06c1ff78f9b162495e68f12ce7c5ae55ba Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Tue, 7 Apr 2026 18:29:37 +0700 Subject: [PATCH 05/17] [scheduler] revert version to 0.0.1-alpha.0 --- packages/x-scheduler-headless-premium/package.json | 2 +- packages/x-scheduler-headless/package.json | 2 +- packages/x-scheduler-premium/package.json | 2 +- packages/x-scheduler/package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/x-scheduler-headless-premium/package.json b/packages/x-scheduler-headless-premium/package.json index 897306596d9dc..6620415929afb 100644 --- a/packages/x-scheduler-headless-premium/package.json +++ b/packages/x-scheduler-headless-premium/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-scheduler-headless-premium", - "version": "9.0.0-alpha.0", + "version": "0.0.1-alpha.0", "description": "The Premium plan edition of the headless version of the scheduler components (MUI X).", "license": "SEE LICENSE IN LICENSE", "author": "MUI Team", diff --git a/packages/x-scheduler-headless/package.json b/packages/x-scheduler-headless/package.json index 984185d491277..a7eb5b15a97ff 100644 --- a/packages/x-scheduler-headless/package.json +++ b/packages/x-scheduler-headless/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-scheduler-headless", - "version": "9.0.0-alpha.0", + "version": "0.0.1-alpha.0", "description": "The community edition of the headless version of the scheduler components (MUI X).", "license": "MIT", "author": "MUI Team", diff --git a/packages/x-scheduler-premium/package.json b/packages/x-scheduler-premium/package.json index 8975013c2ef97..52cd57d11c7ca 100644 --- a/packages/x-scheduler-premium/package.json +++ b/packages/x-scheduler-premium/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-scheduler-premium", - "version": "9.0.0-alpha.0", + "version": "0.0.1-alpha.0", "description": "The Premium plan edition of the scheduler components (MUI X).", "license": "SEE LICENSE IN LICENSE", "author": "MUI Team", diff --git a/packages/x-scheduler/package.json b/packages/x-scheduler/package.json index 4ef8e0d8ee03c..2e04d4e073eec 100644 --- a/packages/x-scheduler/package.json +++ b/packages/x-scheduler/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-scheduler", - "version": "9.0.0-alpha.0", + "version": "0.0.1-alpha.0", "description": "The community edition of the Scheduler component (MUI X).", "license": "MIT", "author": "MUI Team", From 7bd0ce39b4c73a3d3ddd09adbdf516213f56e508 Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Tue, 7 Apr 2026 18:31:01 +0700 Subject: [PATCH 06/17] apply changelog review suggestions --- CHANGELOG.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ebb8e466e9ee..dd4514061a47b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,7 @@ Special thanks go out to these community members for their valuable contribution @mixelburg, @sibananda485, @youjin-hong The following team members contributed to this release: -@aemartos, @alexfauquette, @brijeshb42, @flaviendelangle, @JCQuintas, @LukasTy, @mapache-salvaje, @MBilalShafi, @michelengelen, @noraleonte, @rita-codes, @romgrk, @siriwatknp, @ZeeshanTamboli +@aemartos, @alexfauquette, @arminmeh, @brijeshb42, @flaviendelangle, @JCQuintas, @LukasTy, @mapache-salvaje, @MBilalShafi, @michelengelen, @noraleonte, @rita-codes, @romgrk, @siriwatknp, @ZeeshanTamboli ### Data Grid @@ -72,9 +72,9 @@ Same changes as in `@mui/x-charts-pro@9.0.0-rc.0.0`, plus: - [charts-premium] Add series `valueFormatter` to candlestick chart (#21905) @JCQuintas - [charts-premium] Add zoom slider preview support for candlestick charts (#21914) @JCQuintas -- [charts-premium] Allow color customization in Candlestick chart (#21838) @JCQuintas +- [charts-premium] Allow color customization in `Candlestick` chart (#21838) @JCQuintas - [charts-premium] Support hide/show for OHLC (candlestick) series (#21807) @Copilot -- [charts-premium] Add `dataset` support to Candlestick chart (#21872) @JCQuintas +- [charts-premium] Add `dataset` support to `Candlestick` chart (#21872) @JCQuintas - [charts-premium] Add candlestick page to sidebar navigation (#21834) @JCQuintas ### Tree View @@ -137,15 +137,16 @@ Internal changes. - [core] Bump @mui/material to v9.0.0-beta.1 (#21858) @siriwatknp - [core] Update browserslistrc (#21974) @siriwatknp -- [deps] bump minimum core packages to 7.3.0 to adopt theme color manipulator (#21892) @siriwatknp +- [deps] Bump minimum core packages to 7.3.0 to adopt theme color manipulator (#21892) @siriwatknp - [l10n][scheduler] Add Spanish (es-ES) locale (#21900) @rita-codes - [l10n][scheduler] Improve French (fr-FR) locale (#21941) @rita-codes - [l10n][scheduler] Improve Romanian (ro-RO) locale (#21942) @rita-codes -- [telemetry] prefer upstream remote over origin for projectId (#21882) @aemartos -- [telemetry] send `repoHash`, `[x]packageNameHash`, and `rootPathHash` alongside `projectId` (#21896) @aemartos -- [test] Exclude flaky DataGrid argos test (#21977) @MBilalShafi +- [telemetry] Prefer upstream remote over origin for `projectId` (#21882) @aemartos +- [telemetry] Send `repoHash`, `[x]packageNameHash`, and `rootPathHash` alongside `projectId` (#21896) @aemartos +- [test] Exclude flaky `DataGrid` argos test (#21977) @MBilalShafi +- [test] Fix flaky `DataGrid` test (#22000) @arminmeh - [test] Remove `componentsProp` test from `describeConformance` (#21897) @ZeeshanTamboli -- [x-license] change orderId type from number to string (#21885) @aemartos +- [x-license] Change `orderId` type from `number` to `string` (#21885) @aemartos ## 9.0.0-beta.0 From d83184e094f2394be98de03fb6049981321f4bfa Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Tue, 7 Apr 2026 18:50:22 +0700 Subject: [PATCH 07/17] update changelog --- CHANGELOG.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dd4514061a47b..01eddff83cd2c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -52,11 +52,6 @@ Same changes as in `@mui/x-date-pickers@9.0.0-rc.0`. - [charts] Make line visibility toggle start from the baseline (#21893) @alexfauquette - [charts] Remove the container overflow (#21955) @alexfauquette - [charts] Revert `theme.alpha` for non-channel token (#21965) @siriwatknp -- [charts][docs] Revise the Funnel doc (#21677) @mapache-salvaje -- [charts][docs] Revise the Line chart docs (#21554) @mapache-salvaje -- [charts][docs] Revise the Radar doc (#21674) @mapache-salvaje -- [charts][docs] Revise the Sankey doc (#21678) @mapache-salvaje -- [charts][docs] Revise the Scatter chart docs (#21564) @mapache-salvaje #### `@mui/x-charts-pro@9.0.0-rc.0.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') @@ -127,6 +122,11 @@ Internal changes. - [docs] Remove Joy UI references and dependency (#21937) @siriwatknp - [docs] Remove none generated files (#21886) @alexfauquette - [docs] Remove unused interactive demo code (#21945) @LukasTy +- [docs] Revise the Funnel doc (#21677) @mapache-salvaje +- [docs] Revise the Line chart docs (#21554) @mapache-salvaje +- [docs] Revise the Radar doc (#21674) @mapache-salvaje +- [docs] Revise the Sankey doc (#21678) @mapache-salvaje +- [docs] Revise the Scatter chart docs (#21564) @mapache-salvaje ### Core From 867ffff5ded465b92073d5c49461e661c08e5a25 Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Tue, 7 Apr 2026 18:51:50 +0700 Subject: [PATCH 08/17] nit --- CHANGELOG.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 01eddff83cd2c..09deab1cbecaa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -105,6 +105,9 @@ Same changes as in `@mui/x-tree-view@9.0.0-rc.0`, plus: - [scheduler] Prepare for the alpha launch (#21859) @rita-codes - [scheduler] Sync Base UI internals and apply good practices (#21946) @flaviendelangle - [scheduler] Update close modal aria label translation (#21940) @rita-codes +- [scheduler] Add Spanish (es-ES) locale (#21900) @rita-codes +- [scheduler] Improve French (fr-FR) locale (#21941) @rita-codes +- [scheduler] Improve Romanian (ro-RO) locale (#21942) @rita-codes #### `@mui/x-scheduler-premium@9.0.0-rc.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') @@ -138,9 +141,6 @@ Internal changes. - [core] Bump @mui/material to v9.0.0-beta.1 (#21858) @siriwatknp - [core] Update browserslistrc (#21974) @siriwatknp - [deps] Bump minimum core packages to 7.3.0 to adopt theme color manipulator (#21892) @siriwatknp -- [l10n][scheduler] Add Spanish (es-ES) locale (#21900) @rita-codes -- [l10n][scheduler] Improve French (fr-FR) locale (#21941) @rita-codes -- [l10n][scheduler] Improve Romanian (ro-RO) locale (#21942) @rita-codes - [telemetry] Prefer upstream remote over origin for `projectId` (#21882) @aemartos - [telemetry] Send `repoHash`, `[x]packageNameHash`, and `rootPathHash` alongside `projectId` (#21896) @aemartos - [test] Exclude flaky `DataGrid` argos test (#21977) @MBilalShafi From 6652e7757f3ca4d9a839f6c57fe2dc4b9b238e5a Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Tue, 7 Apr 2026 19:18:04 +0700 Subject: [PATCH 09/17] [scheduler] set version to 9.0.0-alpha.0 --- packages/x-scheduler-headless-premium/package.json | 2 +- packages/x-scheduler-headless/package.json | 2 +- packages/x-scheduler-premium/package.json | 2 +- packages/x-scheduler/package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/x-scheduler-headless-premium/package.json b/packages/x-scheduler-headless-premium/package.json index 6620415929afb..897306596d9dc 100644 --- a/packages/x-scheduler-headless-premium/package.json +++ b/packages/x-scheduler-headless-premium/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-scheduler-headless-premium", - "version": "0.0.1-alpha.0", + "version": "9.0.0-alpha.0", "description": "The Premium plan edition of the headless version of the scheduler components (MUI X).", "license": "SEE LICENSE IN LICENSE", "author": "MUI Team", diff --git a/packages/x-scheduler-headless/package.json b/packages/x-scheduler-headless/package.json index a7eb5b15a97ff..984185d491277 100644 --- a/packages/x-scheduler-headless/package.json +++ b/packages/x-scheduler-headless/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-scheduler-headless", - "version": "0.0.1-alpha.0", + "version": "9.0.0-alpha.0", "description": "The community edition of the headless version of the scheduler components (MUI X).", "license": "MIT", "author": "MUI Team", diff --git a/packages/x-scheduler-premium/package.json b/packages/x-scheduler-premium/package.json index 52cd57d11c7ca..8975013c2ef97 100644 --- a/packages/x-scheduler-premium/package.json +++ b/packages/x-scheduler-premium/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-scheduler-premium", - "version": "0.0.1-alpha.0", + "version": "9.0.0-alpha.0", "description": "The Premium plan edition of the scheduler components (MUI X).", "license": "SEE LICENSE IN LICENSE", "author": "MUI Team", diff --git a/packages/x-scheduler/package.json b/packages/x-scheduler/package.json index 2e04d4e073eec..4ef8e0d8ee03c 100644 --- a/packages/x-scheduler/package.json +++ b/packages/x-scheduler/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-scheduler", - "version": "0.0.1-alpha.0", + "version": "9.0.0-alpha.0", "description": "The community edition of the Scheduler component (MUI X).", "license": "MIT", "author": "MUI Team", From 43da4007342549d341c7bc10121bf95326cdfc08 Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Tue, 7 Apr 2026 19:22:15 +0700 Subject: [PATCH 10/17] widen @mui/material peerDep to include beta.0 and stable v9 --- packages/x-charts-premium/package.json | 2 +- packages/x-charts-pro/package.json | 2 +- packages/x-charts/package.json | 2 +- packages/x-data-grid-generator/package.json | 2 +- packages/x-data-grid-premium/package.json | 2 +- packages/x-data-grid-pro/package.json | 2 +- packages/x-data-grid/package.json | 2 +- packages/x-date-pickers-pro/package.json | 2 +- packages/x-date-pickers/package.json | 2 +- packages/x-scheduler-premium/package.json | 2 +- packages/x-scheduler/package.json | 2 +- packages/x-tree-view-pro/package.json | 2 +- packages/x-tree-view/package.json | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/x-charts-premium/package.json b/packages/x-charts-premium/package.json index 00dfbcd2d446e..c2074d6a422fd 100644 --- a/packages/x-charts-premium/package.json +++ b/packages/x-charts-premium/package.json @@ -46,7 +46,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-charts-pro/package.json b/packages/x-charts-pro/package.json index 61de14215847a..563c005730bbc 100644 --- a/packages/x-charts-pro/package.json +++ b/packages/x-charts-pro/package.json @@ -46,7 +46,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-charts/package.json b/packages/x-charts/package.json index 57b3b45ee3afe..96f67db664ba9 100644 --- a/packages/x-charts/package.json +++ b/packages/x-charts/package.json @@ -49,7 +49,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-data-grid-generator/package.json b/packages/x-data-grid-generator/package.json index 248e65babd5ae..52baeca3e420f 100644 --- a/packages/x-data-grid-generator/package.json +++ b/packages/x-data-grid-generator/package.json @@ -48,7 +48,7 @@ "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", "@mui/icons-material": "^7.3.0 || ^9.0.0-beta.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { diff --git a/packages/x-data-grid-premium/package.json b/packages/x-data-grid-premium/package.json index 1f3f33304639e..1591d5506fdd9 100644 --- a/packages/x-data-grid-premium/package.json +++ b/packages/x-data-grid-premium/package.json @@ -52,7 +52,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-data-grid-pro/package.json b/packages/x-data-grid-pro/package.json index 3419f8440a516..ca27a3ad07bc7 100644 --- a/packages/x-data-grid-pro/package.json +++ b/packages/x-data-grid-pro/package.json @@ -50,7 +50,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-data-grid/package.json b/packages/x-data-grid/package.json index f1fff2b46057d..f8892203a5b3b 100644 --- a/packages/x-data-grid/package.json +++ b/packages/x-data-grid/package.json @@ -54,7 +54,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-date-pickers-pro/package.json b/packages/x-date-pickers-pro/package.json index d6a34de3d2969..d8a4fc7bf0f0c 100644 --- a/packages/x-date-pickers-pro/package.json +++ b/packages/x-date-pickers-pro/package.json @@ -48,7 +48,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "date-fns": "^2.25.0 || ^3.2.0 || ^4.0.0", "date-fns-jalali": "^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0", diff --git a/packages/x-date-pickers/package.json b/packages/x-date-pickers/package.json index 77cfdd528c79e..afa6285522af2 100644 --- a/packages/x-date-pickers/package.json +++ b/packages/x-date-pickers/package.json @@ -50,7 +50,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "date-fns": "^2.25.0 || ^3.2.0 || ^4.0.0", "date-fns-jalali": "^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0", diff --git a/packages/x-scheduler-premium/package.json b/packages/x-scheduler-premium/package.json index 8975013c2ef97..bbc936e543f7a 100644 --- a/packages/x-scheduler-premium/package.json +++ b/packages/x-scheduler-premium/package.json @@ -62,7 +62,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-scheduler/package.json b/packages/x-scheduler/package.json index 4ef8e0d8ee03c..9bd1198c68684 100644 --- a/packages/x-scheduler/package.json +++ b/packages/x-scheduler/package.json @@ -69,7 +69,7 @@ "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", "@mui/icons-material": "^7.3.0 || ^9.0.0-beta.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-tree-view-pro/package.json b/packages/x-tree-view-pro/package.json index 40fec2424917e..25388c9b48809 100644 --- a/packages/x-tree-view-pro/package.json +++ b/packages/x-tree-view-pro/package.json @@ -54,7 +54,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-tree-view/package.json b/packages/x-tree-view/package.json index 8b29031857f23..5d0689fb31ab4 100644 --- a/packages/x-tree-view/package.json +++ b/packages/x-tree-view/package.json @@ -49,7 +49,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" From aac4ed810a2436dc5762bfc5ed7e79bf5f97763d Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Tue, 7 Apr 2026 19:26:42 +0700 Subject: [PATCH 11/17] update doc --- CHANGELOG.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 09deab1cbecaa..b75c9ff89536d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -40,6 +40,7 @@ Same changes as in `@mui/x-data-grid-pro@9.0.0-rc.0`, plus: #### `@mui/x-date-pickers@9.0.0-rc.0` - [pickers] Remove `PickersDay` and `DateRangePickerDay` and promote their `2` versions as replacements (#21739) @michelengelen +- [pickers] Remove `enableAccessibleFieldDOMStructure` behavior (#21966) @LukasTy #### `@mui/x-date-pickers-pro@9.0.0-rc.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') @@ -86,7 +87,7 @@ Same changes as in `@mui/x-tree-view@9.0.0-rc.0`, plus: ### Scheduler -#### `@mui/x-scheduler@9.0.0-rc.0` +#### `@mui/x-scheduler@9.0.0-alpha.0` - [scheduler] Add locale files, adapt l10n scripts, and add localization table to docs (#21870) @rita-codes - [scheduler] Add planned features to the docs (#21705) @rita-codes @@ -109,9 +110,9 @@ Same changes as in `@mui/x-tree-view@9.0.0-rc.0`, plus: - [scheduler] Improve French (fr-FR) locale (#21941) @rita-codes - [scheduler] Improve Romanian (ro-RO) locale (#21942) @rita-codes -#### `@mui/x-scheduler-premium@9.0.0-rc.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') +#### `@mui/x-scheduler-premium@9.0.0-alpha.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') -Same changes as in `@mui/x-scheduler-pro@9.0.0-rc.0`. +Same changes as in `@mui/x-scheduler@9.0.0-alpha.0`. ### Codemod @@ -138,7 +139,7 @@ Internal changes. ### Miscellaneous -- [core] Bump @mui/material to v9.0.0-beta.1 (#21858) @siriwatknp +- [core] Bump `@mui/material` to v9.0.0-beta.1 (#21858) @siriwatknp - [core] Update browserslistrc (#21974) @siriwatknp - [deps] Bump minimum core packages to 7.3.0 to adopt theme color manipulator (#21892) @siriwatknp - [telemetry] Prefer upstream remote over origin for `projectId` (#21882) @aemartos From 741ec519695ef8e97ee1a87685a4ffec43a1a15c Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Tue, 7 Apr 2026 19:35:13 +0700 Subject: [PATCH 12/17] Revert "update doc" This reverts commit aac4ed810a2436dc5762bfc5ed7e79bf5f97763d. --- CHANGELOG.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b75c9ff89536d..09deab1cbecaa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -40,7 +40,6 @@ Same changes as in `@mui/x-data-grid-pro@9.0.0-rc.0`, plus: #### `@mui/x-date-pickers@9.0.0-rc.0` - [pickers] Remove `PickersDay` and `DateRangePickerDay` and promote their `2` versions as replacements (#21739) @michelengelen -- [pickers] Remove `enableAccessibleFieldDOMStructure` behavior (#21966) @LukasTy #### `@mui/x-date-pickers-pro@9.0.0-rc.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan') @@ -87,7 +86,7 @@ Same changes as in `@mui/x-tree-view@9.0.0-rc.0`, plus: ### Scheduler -#### `@mui/x-scheduler@9.0.0-alpha.0` +#### `@mui/x-scheduler@9.0.0-rc.0` - [scheduler] Add locale files, adapt l10n scripts, and add localization table to docs (#21870) @rita-codes - [scheduler] Add planned features to the docs (#21705) @rita-codes @@ -110,9 +109,9 @@ Same changes as in `@mui/x-tree-view@9.0.0-rc.0`, plus: - [scheduler] Improve French (fr-FR) locale (#21941) @rita-codes - [scheduler] Improve Romanian (ro-RO) locale (#21942) @rita-codes -#### `@mui/x-scheduler-premium@9.0.0-alpha.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') +#### `@mui/x-scheduler-premium@9.0.0-rc.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') -Same changes as in `@mui/x-scheduler@9.0.0-alpha.0`. +Same changes as in `@mui/x-scheduler-pro@9.0.0-rc.0`. ### Codemod @@ -139,7 +138,7 @@ Internal changes. ### Miscellaneous -- [core] Bump `@mui/material` to v9.0.0-beta.1 (#21858) @siriwatknp +- [core] Bump @mui/material to v9.0.0-beta.1 (#21858) @siriwatknp - [core] Update browserslistrc (#21974) @siriwatknp - [deps] Bump minimum core packages to 7.3.0 to adopt theme color manipulator (#21892) @siriwatknp - [telemetry] Prefer upstream remote over origin for `projectId` (#21882) @aemartos From d102cc5783d188f358d09bb99ccecec7547b6ca0 Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Tue, 7 Apr 2026 19:35:23 +0700 Subject: [PATCH 13/17] Revert "widen @mui/material peerDep to include beta.0 and stable v9" This reverts commit 43da4007342549d341c7bc10121bf95326cdfc08. --- packages/x-charts-premium/package.json | 2 +- packages/x-charts-pro/package.json | 2 +- packages/x-charts/package.json | 2 +- packages/x-data-grid-generator/package.json | 2 +- packages/x-data-grid-premium/package.json | 2 +- packages/x-data-grid-pro/package.json | 2 +- packages/x-data-grid/package.json | 2 +- packages/x-date-pickers-pro/package.json | 2 +- packages/x-date-pickers/package.json | 2 +- packages/x-scheduler-premium/package.json | 2 +- packages/x-scheduler/package.json | 2 +- packages/x-tree-view-pro/package.json | 2 +- packages/x-tree-view/package.json | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/x-charts-premium/package.json b/packages/x-charts-premium/package.json index c2074d6a422fd..00dfbcd2d446e 100644 --- a/packages/x-charts-premium/package.json +++ b/packages/x-charts-premium/package.json @@ -46,7 +46,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", + "@mui/material": "^7.3.0 || ^9.0.0-beta.1", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-charts-pro/package.json b/packages/x-charts-pro/package.json index 563c005730bbc..61de14215847a 100644 --- a/packages/x-charts-pro/package.json +++ b/packages/x-charts-pro/package.json @@ -46,7 +46,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", + "@mui/material": "^7.3.0 || ^9.0.0-beta.1", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-charts/package.json b/packages/x-charts/package.json index 96f67db664ba9..57b3b45ee3afe 100644 --- a/packages/x-charts/package.json +++ b/packages/x-charts/package.json @@ -49,7 +49,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", + "@mui/material": "^7.3.0 || ^9.0.0-beta.1", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-data-grid-generator/package.json b/packages/x-data-grid-generator/package.json index 52baeca3e420f..248e65babd5ae 100644 --- a/packages/x-data-grid-generator/package.json +++ b/packages/x-data-grid-generator/package.json @@ -48,7 +48,7 @@ "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", "@mui/icons-material": "^7.3.0 || ^9.0.0-beta.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", + "@mui/material": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { diff --git a/packages/x-data-grid-premium/package.json b/packages/x-data-grid-premium/package.json index 1591d5506fdd9..1f3f33304639e 100644 --- a/packages/x-data-grid-premium/package.json +++ b/packages/x-data-grid-premium/package.json @@ -52,7 +52,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", + "@mui/material": "^7.3.0 || ^9.0.0-beta.1", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-data-grid-pro/package.json b/packages/x-data-grid-pro/package.json index ca27a3ad07bc7..3419f8440a516 100644 --- a/packages/x-data-grid-pro/package.json +++ b/packages/x-data-grid-pro/package.json @@ -50,7 +50,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", + "@mui/material": "^7.3.0 || ^9.0.0-beta.1", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-data-grid/package.json b/packages/x-data-grid/package.json index f8892203a5b3b..f1fff2b46057d 100644 --- a/packages/x-data-grid/package.json +++ b/packages/x-data-grid/package.json @@ -54,7 +54,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", + "@mui/material": "^7.3.0 || ^9.0.0-beta.1", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-date-pickers-pro/package.json b/packages/x-date-pickers-pro/package.json index d8a4fc7bf0f0c..d6a34de3d2969 100644 --- a/packages/x-date-pickers-pro/package.json +++ b/packages/x-date-pickers-pro/package.json @@ -48,7 +48,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", + "@mui/material": "^7.3.0 || ^9.0.0-beta.1", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "date-fns": "^2.25.0 || ^3.2.0 || ^4.0.0", "date-fns-jalali": "^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0", diff --git a/packages/x-date-pickers/package.json b/packages/x-date-pickers/package.json index afa6285522af2..77cfdd528c79e 100644 --- a/packages/x-date-pickers/package.json +++ b/packages/x-date-pickers/package.json @@ -50,7 +50,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", + "@mui/material": "^7.3.0 || ^9.0.0-beta.1", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "date-fns": "^2.25.0 || ^3.2.0 || ^4.0.0", "date-fns-jalali": "^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0", diff --git a/packages/x-scheduler-premium/package.json b/packages/x-scheduler-premium/package.json index bbc936e543f7a..8975013c2ef97 100644 --- a/packages/x-scheduler-premium/package.json +++ b/packages/x-scheduler-premium/package.json @@ -62,7 +62,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", + "@mui/material": "^7.3.0 || ^9.0.0-beta.1", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-scheduler/package.json b/packages/x-scheduler/package.json index 9bd1198c68684..4ef8e0d8ee03c 100644 --- a/packages/x-scheduler/package.json +++ b/packages/x-scheduler/package.json @@ -69,7 +69,7 @@ "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", "@mui/icons-material": "^7.3.0 || ^9.0.0-beta.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", + "@mui/material": "^7.3.0 || ^9.0.0-beta.1", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-tree-view-pro/package.json b/packages/x-tree-view-pro/package.json index 25388c9b48809..40fec2424917e 100644 --- a/packages/x-tree-view-pro/package.json +++ b/packages/x-tree-view-pro/package.json @@ -54,7 +54,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", + "@mui/material": "^7.3.0 || ^9.0.0-beta.1", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-tree-view/package.json b/packages/x-tree-view/package.json index 5d0689fb31ab4..8b29031857f23 100644 --- a/packages/x-tree-view/package.json +++ b/packages/x-tree-view/package.json @@ -49,7 +49,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0-beta.1 || ^9.0.0", + "@mui/material": "^7.3.0 || ^9.0.0-beta.1", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" From a1b3de6b91fc63619f9380d8c74ed6d839328fec Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Tue, 7 Apr 2026 20:06:19 +0700 Subject: [PATCH 14/17] widen @mui/material peerDep to support beta.0+ and stable v9 --- packages/x-charts-premium/package.json | 2 +- packages/x-charts-pro/package.json | 2 +- packages/x-charts/package.json | 2 +- packages/x-data-grid-generator/package.json | 2 +- packages/x-data-grid-premium/package.json | 2 +- packages/x-data-grid-pro/package.json | 2 +- packages/x-data-grid/package.json | 2 +- packages/x-date-pickers-pro/package.json | 2 +- packages/x-date-pickers/package.json | 2 +- packages/x-scheduler-premium/package.json | 2 +- packages/x-scheduler/package.json | 2 +- packages/x-tree-view-pro/package.json | 2 +- packages/x-tree-view/package.json | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/x-charts-premium/package.json b/packages/x-charts-premium/package.json index 00dfbcd2d446e..66cc73cd0561c 100644 --- a/packages/x-charts-premium/package.json +++ b/packages/x-charts-premium/package.json @@ -46,7 +46,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-charts-pro/package.json b/packages/x-charts-pro/package.json index 61de14215847a..d440bb2a74a73 100644 --- a/packages/x-charts-pro/package.json +++ b/packages/x-charts-pro/package.json @@ -46,7 +46,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-charts/package.json b/packages/x-charts/package.json index 57b3b45ee3afe..f3177c598a25f 100644 --- a/packages/x-charts/package.json +++ b/packages/x-charts/package.json @@ -49,7 +49,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-data-grid-generator/package.json b/packages/x-data-grid-generator/package.json index 248e65babd5ae..43a1d732f1f73 100644 --- a/packages/x-data-grid-generator/package.json +++ b/packages/x-data-grid-generator/package.json @@ -48,7 +48,7 @@ "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", "@mui/icons-material": "^7.3.0 || ^9.0.0-beta.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0", "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { diff --git a/packages/x-data-grid-premium/package.json b/packages/x-data-grid-premium/package.json index 1f3f33304639e..eef34f3f8d66e 100644 --- a/packages/x-data-grid-premium/package.json +++ b/packages/x-data-grid-premium/package.json @@ -52,7 +52,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-data-grid-pro/package.json b/packages/x-data-grid-pro/package.json index 3419f8440a516..88214168e6783 100644 --- a/packages/x-data-grid-pro/package.json +++ b/packages/x-data-grid-pro/package.json @@ -50,7 +50,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-data-grid/package.json b/packages/x-data-grid/package.json index f1fff2b46057d..6393a5374e14d 100644 --- a/packages/x-data-grid/package.json +++ b/packages/x-data-grid/package.json @@ -54,7 +54,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-date-pickers-pro/package.json b/packages/x-date-pickers-pro/package.json index d6a34de3d2969..0d9b9a8e6a960 100644 --- a/packages/x-date-pickers-pro/package.json +++ b/packages/x-date-pickers-pro/package.json @@ -48,7 +48,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "date-fns": "^2.25.0 || ^3.2.0 || ^4.0.0", "date-fns-jalali": "^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0", diff --git a/packages/x-date-pickers/package.json b/packages/x-date-pickers/package.json index 77cfdd528c79e..34cffa0961a1c 100644 --- a/packages/x-date-pickers/package.json +++ b/packages/x-date-pickers/package.json @@ -50,7 +50,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "date-fns": "^2.25.0 || ^3.2.0 || ^4.0.0", "date-fns-jalali": "^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0", diff --git a/packages/x-scheduler-premium/package.json b/packages/x-scheduler-premium/package.json index 8975013c2ef97..042dc7655f08a 100644 --- a/packages/x-scheduler-premium/package.json +++ b/packages/x-scheduler-premium/package.json @@ -62,7 +62,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-scheduler/package.json b/packages/x-scheduler/package.json index 4ef8e0d8ee03c..cad1a4ad63223 100644 --- a/packages/x-scheduler/package.json +++ b/packages/x-scheduler/package.json @@ -69,7 +69,7 @@ "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", "@mui/icons-material": "^7.3.0 || ^9.0.0-beta.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-tree-view-pro/package.json b/packages/x-tree-view-pro/package.json index 40fec2424917e..69c2f994112ba 100644 --- a/packages/x-tree-view-pro/package.json +++ b/packages/x-tree-view-pro/package.json @@ -54,7 +54,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/x-tree-view/package.json b/packages/x-tree-view/package.json index 8b29031857f23..a399801bf31fd 100644 --- a/packages/x-tree-view/package.json +++ b/packages/x-tree-view/package.json @@ -49,7 +49,7 @@ "peerDependencies": { "@emotion/react": "^11.9.0", "@emotion/styled": "^11.8.1", - "@mui/material": "^7.3.0 || ^9.0.0-beta.1", + "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0", "@mui/system": "^7.3.0 || ^9.0.0-beta.1", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" From 71d4767fa5c187f5b0dd647d6f0b44723a1d3b36 Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Tue, 7 Apr 2026 20:07:30 +0700 Subject: [PATCH 15/17] update changelog --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 09deab1cbecaa..e75c2713330b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,11 @@ Same changes as in `@mui/x-data-grid-pro@9.0.0-rc.0`, plus: ### Date and Time Pickers +#### Breaking changes + +- Accessible DOM structure is now the only default. [Read more](https://next.mui.com/x/migration/migration-pickers-v8/#accessible-dom-structure-is-now-the-default) +- The `PickerDay2` and `DateRangePickerDay2` components were propagated to stable while removing the previous defaults. [Read more](https://next.mui.com/x/migration/migration-pickers-v8/#day-slot) + #### `@mui/x-date-pickers@9.0.0-rc.0` - [pickers] Remove `PickersDay` and `DateRangePickerDay` and promote their `2` versions as replacements (#21739) @michelengelen From 4c0d937e532c6679a25f043fb2a864f8c40140fa Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Tue, 7 Apr 2026 20:13:17 +0700 Subject: [PATCH 16/17] fix schedule changelog --- CHANGELOG.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e75c2713330b5..68992231cca5d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -91,7 +91,7 @@ Same changes as in `@mui/x-tree-view@9.0.0-rc.0`, plus: ### Scheduler -#### `@mui/x-scheduler@9.0.0-rc.0` +#### `@mui/x-scheduler@9.0.0-alpha.0` - [scheduler] Add locale files, adapt l10n scripts, and add localization table to docs (#21870) @rita-codes - [scheduler] Add planned features to the docs (#21705) @rita-codes @@ -114,9 +114,9 @@ Same changes as in `@mui/x-tree-view@9.0.0-rc.0`, plus: - [scheduler] Improve French (fr-FR) locale (#21941) @rita-codes - [scheduler] Improve Romanian (ro-RO) locale (#21942) @rita-codes -#### `@mui/x-scheduler-premium@9.0.0-rc.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') +#### `@mui/x-scheduler-premium@9.0.0-alpha.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan') -Same changes as in `@mui/x-scheduler-pro@9.0.0-rc.0`. +Same changes as in `@mui/x-scheduler@9.0.0-alpha.0`. ### Codemod From d29e75a8f3fb0557b35e8fecf42ae02f99336d5c Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Tue, 7 Apr 2026 21:14:38 +0700 Subject: [PATCH 17/17] update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 68992231cca5d..5e9913c12e7b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,7 @@ The following team members contributed to this release: - [DataGrid] Rename filter panel `Columns` label to singular `Column` (#21935) @youjin-hong - [DataGrid] Export `GridColumnUnsortedIconProps` for custom column icon slots (#21658) @mixelburg - [DataGrid] Remove `x-virtualizer`'s `virtualScroller` from public API (#21936) @romgrk +- [DataGrid][virtualizer] Scrolling without render gaps (#21616) @romgrk #### `@mui/x-data-grid-pro@9.0.0-rc.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')