|
5 | 5 | All notable changes to this project will be documented in this file. |
6 | 6 | See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. |
7 | 7 |
|
| 8 | +## 8.19.0 |
| 9 | + |
| 10 | +_Nov 20, 2025_ |
| 11 | + |
| 12 | +We'd like to extend a big thank you to the 15 contributors who made this release possible. Here are some highlights ✨: |
| 13 | + |
| 14 | +- 🔎 Add pan on `wheel` to the charts zoom |
| 15 | +- ⌨️ Allow opt-in to [tab navigation](https://mui.com/x/react-data-grid/accessibility/#tab-navigation) inside the Data Grid. |
| 16 | +- ⚙️ New way of defining [action columns](https://mui.com/x/react-data-grid/column-definition/#ActionsWithModalGrid.tsx) in the Data Grid that makes it easier to keep `columns` prop stable. |
| 17 | +- 🐞 Bugfixes |
| 18 | +- 📚 Documentation improvements |
| 19 | + |
| 20 | +Special thanks go out to these community members for their valuable contributions: |
| 21 | +@lauri865, @noobyogi0010, @sai6855 |
| 22 | + |
| 23 | +The following team members contributed to this release: |
| 24 | +@alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @mj12albert, @noraleonte, @rita-codes, @siriwatknp, @ZeeshanTamboli |
| 25 | + |
| 26 | +### Data Grid |
| 27 | + |
| 28 | + |
| 29 | + |
| 30 | +- [DataGrid] Add `tabNavigation` prop to control tab navigation in the grid (#20286) @arminmeh |
| 31 | +- [DataGrid] Allow to focus disabled checkbox cells (#19959) @mj12albert |
| 32 | +- [DataGrid] Alternative actions column definition API (#15041) @cherniavskii |
| 33 | +- [DataGrid] Fix failing tests (#20332) @cherniavskii |
| 34 | +- [DataGrid] Prevent Safari 26 error in the event handler (#20369) @arminmeh |
| 35 | +- [DataGrid] Undeprecate the `autoHeight` prop (#20363) @cherniavskii |
| 36 | +- [DataGrid] Fix print export grid dimensions with dynamic row height and print styles (#19835) @cherniavskii |
| 37 | + |
| 38 | +#### `@mui/ [email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') |
| 39 | + |
| 40 | +Same changes as in `@mui/ [email protected]`. |
| 41 | + |
| 42 | +#### `@mui/ [email protected]` [](https://mui.com/r/x-premium-svg-link 'Premium plan') |
| 43 | + |
| 44 | +Same changes as in `@mui/ [email protected]`, plus: |
| 45 | + |
| 46 | +- [DataGridPremium] Fix aggregation with sorting (#19892) @lauri865 |
| 47 | +- [DataGridPremium] Lock `ExcelJS` version (#20329) @cherniavskii |
| 48 | + |
| 49 | +### Date and Time Pickers |
| 50 | + |
| 51 | + |
| 52 | + |
| 53 | +- [pickers] Do not loose `slotProps.field.slotProps` (#20322) @flaviendelangle |
| 54 | + |
| 55 | +#### `@mui/ [email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') |
| 56 | + |
| 57 | +Same changes as in `@mui/ [email protected]`. |
| 58 | + |
| 59 | +### Charts |
| 60 | + |
| 61 | + |
| 62 | + |
| 63 | +- [charts] Expose `niceDomain` utility (#20250) @bernardobelchior |
| 64 | +- [charts] Fix benchmark regression by downgrading to JSDOM v26 (#20405) @bernardobelchior |
| 65 | +- [charts] Fix Pie Chart keyboard focus highlight (#20358) @JCQuintas |
| 66 | +- [charts] Memoize series selectors (#20326) @JCQuintas |
| 67 | +- [charts] Relax dataset type (#20294) @bernardobelchior |
| 68 | +- [charts] Remove `touch-action: pan-y` when zoom is disabled (#20204) @bernardobelchior |
| 69 | +- [charts] Use `getBBox()` for correct SVG sizes in firefox (#20309) @JCQuintas |
| 70 | +- [charts] Use directly selector from `@mui/x-internals` (#20365) @alexfauquette |
| 71 | +- [charts] Fix unnecessary errors in dev mode (#20380) @JCQuintas |
| 72 | + |
| 73 | +#### `@mui/ [email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') |
| 74 | + |
| 75 | +Same changes as in `@mui/ [email protected]`, plus: |
| 76 | + |
| 77 | +- [charts-pro] Add pan on `wheel` to zoom (#19998) @JCQuintas |
| 78 | +- [charts-pro] Fix zoom slider preview having an opaque background in dark mode (#20367) @bernardobelchior |
| 79 | + |
| 80 | +#### `@mui/ [email protected]` [](https://mui.com/r/x-premium-svg-link 'Premium plan') |
| 81 | + |
| 82 | +Same changes as in `@mui/ [email protected]`. |
| 83 | + |
| 84 | +### Tree View |
| 85 | + |
| 86 | + |
| 87 | + |
| 88 | +- [tree view] Enable lazy load when children count is not know in tree view (#18680) @noobyogi0010 |
| 89 | +- [tree view] Fix unwanted behaviors on the item re-ordering (#20368) @flaviendelangle |
| 90 | + |
| 91 | +#### `@mui/ [email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') |
| 92 | + |
| 93 | +Same changes as in `@mui/ [email protected]`. |
| 94 | + |
| 95 | +### Codemod |
| 96 | + |
| 97 | + |
| 98 | + |
| 99 | +Internal changes. |
| 100 | + |
| 101 | +### Docs |
| 102 | + |
| 103 | +- [docs] Add minimum Typescript version to migration guide (#20320) @siriwatknp |
| 104 | +- [docs] Fix Autosizing documentation (#20348) @siriwatknp |
| 105 | +- [docs] Fix separator opacity in demo (#20293) @sai6855 |
| 106 | +- [docs] Replace deprecated `LoadingButton` with `Button` component (#20208) @Janpot |
| 107 | + |
| 108 | +### Core |
| 109 | + |
| 110 | +- [code-infra] Add new broken links checker (#20120) @Janpot |
| 111 | +- [code-infra] Disable Codspeed pipeline (#20370) @JCQuintas |
| 112 | +- [code-infra] Optimize `checkMaterialVersion` (#20307) @Janpot |
| 113 | +- [code-infra] Use utils from code-infra for changelog and PR creation (#20406) @brijeshb42 |
| 114 | +- [docs-infra] Revert `@docsearch/react` (#20313) @Janpot |
| 115 | + |
| 116 | +### Miscellaneous |
| 117 | + |
| 118 | +- [test] Fix browser tests skipping some projects (#20318) @cherniavskii |
| 119 | +- [test] Update `use-react-version` pnpm script (#20319) @cherniavskii |
| 120 | + |
8 | 121 | ## 8.18.0 |
9 | 122 |
|
10 | 123 | <!-- generated comparing v8.17.0..master --> |
|
0 commit comments