Skip to content

Commit 25bd12f

Browse files
[release] v9.8.0 (#23044)
Signed-off-by: Rita <47579513+rita-codes@users.noreply.github.com> Co-authored-by: Jose C Quintas Jr <juniorquintas@gmail.com>
1 parent c32058a commit 25bd12f

24 files changed

Lines changed: 153 additions & 24 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 130 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,135 @@
11
# Changelog
22

3+
## 9.8.0
4+
5+
_Jul 2, 2026_
6+
7+
We'd like to extend a big thank you to the 18 contributors who made this release possible. Here are some highlights ✨:
8+
9+
- 🗺️ New [`MapImagePlot`](https://mui.com/x/react-charts/map/) for rendering raster base maps, with `onItemClick` support on map shapes (Premium)
10+
- 📊 New [`usePolarGeometry`](https://mui.com/x/react-charts/hooks/use-polar-geometry/) hook to build custom radial overlays
11+
- 🐞 Bugfixes
12+
- 📚 Documentation improvements
13+
14+
Special thanks go out to these community members for their valuable contributions:
15+
@Anexus5919, @aromanio, @greymoth-jp, @mustafajw07, @timbuckley, @voidmatcha
16+
17+
The following team members contributed to this release:
18+
@alexfauquette, @arminmeh, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @joserodolfofreitas, @LukasTy, @mapache-salvaje, @michelengelen, @rita-codes, @sai6855
19+
20+
### Data Grid
21+
22+
#### `@mui/x-data-grid@9.8.0`
23+
24+
- [DataGrid] Prevent cell editing from resurrecting a deleted row (#22958) @Anexus5919
25+
- [DataGrid] Avoid reading `type` of `undefined` in `gridRowUtils` (#21808) @timbuckley
26+
- [DataGrid] Improved get started tutorial (#22911) @joserodolfofreitas
27+
- [l10n] Improve Japanese (ja-JP) locale (#23001) @greymoth-jp
28+
29+
#### `@mui/x-data-grid-pro@9.8.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
30+
31+
Same changes as in `@mui/x-data-grid@9.8.0`.
32+
33+
#### `@mui/x-data-grid-premium@9.8.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan')
34+
35+
Same changes as in `@mui/x-data-grid-pro@9.8.0`, plus:
36+
37+
- [DataGridPremium] Escape `singleSelect` values in Excel export with `escapeFormulas` enabled (#22851) @Anexus5919
38+
39+
### Date and Time Pickers
40+
41+
#### `@mui/x-date-pickers@9.8.0`
42+
43+
- [pickers] Fix localized digit crash (#22995) @alexfauquette
44+
- [pickers] Flag the first and last visible day cell across year boundaries (#22981) @Anexus5919
45+
- [pickers] Use calendar day tokens in `AdapterMomentHijri` and `AdapterMomentJalaali` formats (#22974) @Anexus5919
46+
- [pickers] Use the Hijri day token in `AdapterMomentHijri` `normalDateWithWeekday` (#22972) @Anexus5919
47+
- [l10n] Improve Romanian (ro-RO) locale (#22969) @aromanio
48+
49+
#### `@mui/x-date-pickers-pro@9.8.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
50+
51+
Same changes as in `@mui/x-date-pickers@9.8.0`, plus:
52+
53+
- [DateRangeCalendar] Fix auto month-switch across the year boundary (#22987) @Anexus5919
54+
55+
### Charts
56+
57+
#### `@mui/x-charts@9.8.0`
58+
59+
- [charts] Decouple `d3-geo` from the universal tooltip (#23011) @sai6855
60+
- [charts] Deduplicate `getGroupingConfig` (#22889) @sai6855
61+
- [charts] Expose `usePolarGeometry` hook for radial overlays (#22892) @mustafajw07
62+
63+
#### `@mui/x-charts-pro@9.8.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
64+
65+
Same changes as in `@mui/x-charts@9.8.0`.
66+
67+
#### `@mui/x-charts-premium@9.8.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan')
68+
69+
Same changes as in `@mui/x-charts-pro@9.8.0`, plus:
70+
71+
- [charts-premium] Add `onItemClick` support for the Map shapes (#22876) @sai6855
72+
- [charts-premium] Replace `dataIndex` with `name` in map identifier (#22891) @sai6855
73+
- [charts-premium] Share helper function (#23030) @alexfauquette
74+
- [charts-premium] Extract shared WebGL utilities across bar/scatter/heatmap renderers (#22466) @sai6855
75+
- [charts-premium] Add `MapImagePlot` for raster base maps (#22977) @JCQuintas
76+
77+
### Tree View
78+
79+
#### `@mui/x-tree-view@9.8.0`
80+
81+
- [TreeView] Fix extra selection event when clicking a collapsed parent item (#22249) @michelengelen
82+
- [TreeView] Enforce top-level type imports (#23034) @Janpot
83+
84+
#### `@mui/x-tree-view-pro@9.8.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')
85+
86+
Same changes as in `@mui/x-tree-view@9.8.0`.
87+
88+
### Scheduler
89+
90+
#### `@mui/x-scheduler@9.0.0-beta.4`
91+
92+
- [scheduler] Enforce top-level type imports (#22931) @Janpot
93+
- [scheduler] Keep the occurrence date when editing only one recurring event (#23007) @Anexus5919
94+
- [scheduler] Track bundle size of scheduler packages (#22682) @flaviendelangle
95+
- [scheduler] Add `viewConfig` prop to limit displayed hours in the day and week views (#22929) @flaviendelangle
96+
97+
#### `@mui/x-scheduler-premium@9.0.0-beta.4` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link 'Premium plan')
98+
99+
Same changes as in `@mui/x-scheduler@9.0.0-beta.4`, plus:
100+
101+
- [scheduler] Collapsible resources in the timeline (#22920) @rita-codes
102+
103+
### Codemod
104+
105+
#### `@mui/x-codemod@9.8.0`
106+
107+
Internal changes.
108+
109+
### Docs
110+
111+
- [docs] Add recipe for conditional master-detail panels (#22971) @michelengelen
112+
- [docs] Add recipe for describing active filters in the toolbar (#22970) @michelengelen
113+
- [docs] Add recipe for triggering clipboard copy from a button (#22967) @michelengelen
114+
- [docs] Clarify that `fieldRef.current.focusField()` is the canonical way to focus a field (#22937) @michelengelen
115+
- [docs][scheduler] Another copyediting pass across the Scheduler docs (#22619) @mapache-salvaje
116+
- [docs][charts] Add map example for arbitrary GeoJSON shapes (#22976) @JCQuintas
117+
- [docs][charts] Double point count in `ScatterAsyncRenderer` demo (#22906) @JCQuintas
118+
119+
### Core
120+
121+
- [code-infra] Fix tracking branch bug in release script (#22956) @michelengelen
122+
- [code-infra] Remove mark-duplicate workflow (#22994) @cherniavskii
123+
- [code-infra] Revert `nanoid@3.3.15` `minimumReleaseAge` exemption (#22953) @LukasTy
124+
125+
### Miscellaneous
126+
127+
- [internals] Fix `ERR_UNSUPPORTED_DIR_IMPORT` for `core-js-pure` in Node ESM (#22985) @michelengelen
128+
- [internals] Harden `useDisposable` React internals read with safeReact (#22986) @rita-codes
129+
- [internals] Replace core-js `DisposableStack` ponyfill with a minimal fallback (#23002) @sai6855
130+
- [test] Assert the edited `dateTime` cell value in the e2e edit test (#22982) @voidmatcha
131+
- [virtualizer] Remeasure scrollbars when layout changes (#22914) @arminmeh
132+
3133
## 9.7.0
4134

5135
_Jun 25, 2026_
@@ -178,7 +308,6 @@ Same changes as in `@mui/x-charts-pro@9.6.0`, plus:
178308
- [charts-premium] Support maps tooltip positioned on items (#22648) @alexfauquette
179309
- [docs] Show how to export maps (#22837) @alexfauquette
180310

181-
182311
### Tree View
183312

184313
#### `@mui/x-tree-view@9.6.0`

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "9.7.0",
2+
"version": "9.8.0",
33
"private": true,
44
"scripts": {
55
"preinstall": "npx only-allow pnpm",

‎packages/x-charts-premium/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-charts-premium",
3-
"version": "9.7.0",
3+
"version": "9.8.0",
44
"author": "MUI Team",
55
"description": "The Premium plan edition of the MUI X Charts components.",
66
"license": "SEE LICENSE IN LICENSE",

‎packages/x-charts-pro/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-charts-pro",
3-
"version": "9.7.0",
3+
"version": "9.8.0",
44
"author": "MUI Team",
55
"description": "The Pro plan edition of the MUI X Charts components.",
66
"license": "SEE LICENSE IN LICENSE",

‎packages/x-charts/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-charts",
3-
"version": "9.7.0",
3+
"version": "9.8.0",
44
"author": "MUI Team",
55
"description": "The community edition of MUI X Charts components.",
66
"license": "MIT",

‎packages/x-chat-headless/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-chat-headless",
3-
"version": "9.0.0-alpha.11",
3+
"version": "9.0.0-alpha.12",
44
"author": "MUI Team",
55
"description": "The community edition of the headless MUI X Chat components, including core logic and unstyled UI.",
66
"license": "MIT",

‎packages/x-chat/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-chat",
3-
"version": "9.0.0-alpha.11",
3+
"version": "9.0.0-alpha.12",
44
"author": "MUI Team",
55
"description": "The community edition of the MUI X Chat components.",
66
"license": "MIT",

‎packages/x-codemod/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-codemod",
3-
"version": "9.7.0",
3+
"version": "9.8.0",
44
"author": "MUI Team",
55
"description": "Codemod scripts for MUI X.",
66
"license": "MIT",

‎packages/x-data-grid-generator/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-data-grid-generator",
3-
"version": "9.7.0",
3+
"version": "9.8.0",
44
"author": "MUI Team",
55
"description": "Generate fake data for demo purposes only.",
66
"license": "MIT",

‎packages/x-data-grid-premium/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/x-data-grid-premium",
3-
"version": "9.7.0",
3+
"version": "9.8.0",
44
"author": "MUI Team",
55
"description": "The Premium plan edition of the MUI X Data Grid Components.",
66
"license": "SEE LICENSE IN LICENSE",

0 commit comments

Comments
 (0)