|
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.13.0 |
| 9 | + |
| 10 | +_Oct 1, 2025_ |
| 11 | + |
| 12 | +We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨: |
| 13 | + |
| 14 | +- 📊 The chart zoom now supports the `tapAndDrag` gesture. Zoom in/out by tapping twice and dragging vertically. |
| 15 | +- 🔎 Charts now allow [fine-grained control for zoom interactions](https://mui.com/x/react-charts/zoom-and-pan/#zoom-interactions-configuration). |
| 16 | + ```jsx |
| 17 | + <BarChartPro |
| 18 | + zoomInteractionConfig={{ |
| 19 | + // Only zoom when Control key is pressed |
| 20 | + zoom: [{ type: 'wheel', keys: ['Control'] }], |
| 21 | + // Only pan when Shift key is pressed |
| 22 | + pan: [{ type: 'drag', keys: ['Shift'] }], |
| 23 | + }} |
| 24 | + /> |
| 25 | + ``` |
| 26 | +- ➡️ Data Grid grouping rows now persist their expansion state when the rows are updated. |
| 27 | +- 📜 Updated Data Grid vertical scrollbar to include pinned rows and aggregation sections. |
| 28 | +- 📌 Improved the appearance of [pinned columns](https://mui.com/x/react-data-grid/column-pinning/#pinned-columns-appearance) and [pinned rows](https://mui.com/x/react-data-grid/row-pinning/#pinned-rows-appearance) sections in the Data Grid. |
| 29 | +- 🚀 Tree View now fetches the children of expanded items on mount when using lazy loading. |
| 30 | +- 🐞 Bugfixes |
| 31 | +- 📚 Documentation improvements |
| 32 | + |
| 33 | +Special thanks go out to the community members for their valuable contributions: |
| 34 | +@sai6855 |
| 35 | + |
| 36 | +The following are all team members who have contributed to this release: |
| 37 | +@alexfauquette, @arminmeh, @bernardobelchior, @flaviendelangle, @hasdfa, @Janpot, @JCQuintas, @KenanYusuf, @mapache-salvaje, @MBilalShafi, @mnajdova, @rita-codes, @siriwatknp |
| 38 | + |
| 39 | +### Data Grid |
| 40 | + |
| 41 | + |
| 42 | + |
| 43 | +- [DataGrid] Add scroll shadows and fix scrollbar overlap (#16476) @KenanYusuf |
| 44 | +- [DataGrid] Fix row spanning stale state issue (#19733) @MBilalShafi |
| 45 | +- [DataGrid] Fix toolbar `slotProps` not being applied (#19769) @sai6855 |
| 46 | +- [DataGrid] Skip calling `fetchRows()` when strategy is not initialized (#19728) @MBilalShafi |
| 47 | + |
| 48 | +#### `@mui/ [email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') |
| 49 | + |
| 50 | +Same changes as in `@mui/ [email protected]`, plus: |
| 51 | + |
| 52 | +- [DataGridPro] Retain expansion state on rows update (#19697) @MBilalShafi |
| 53 | + |
| 54 | +#### `@mui/ [email protected]` [](https://mui.com/r/x-premium-svg-link 'Premium plan') |
| 55 | + |
| 56 | +Same changes as in `@mui/ [email protected]`, plus: |
| 57 | + |
| 58 | +- [DataGridPremium] Add `metadata.referenceId` to AI assistant prompt resolver (#19695) @hasdfa |
| 59 | +- [DataGridPremium] Fix aggregation value retrieval (#19724) @arminmeh |
| 60 | +- [DataGridPremium] Get correct active chart id while rebuilding data (#19720) @arminmeh |
| 61 | + |
| 62 | +### Date and Time Pickers |
| 63 | + |
| 64 | + |
| 65 | + |
| 66 | +Internal changes. |
| 67 | + |
| 68 | +#### `@mui/ [email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') |
| 69 | + |
| 70 | +Same changes as in `@mui/ [email protected]`. |
| 71 | + |
| 72 | +### Charts |
| 73 | + |
| 74 | + |
| 75 | + |
| 76 | +- [charts] Add `tapAndDrag` zoom gesture (#19727) @JCQuintas |
| 77 | +- [charts] Add arc focus indicator that follows the arc form (#19696) @mnajdova |
| 78 | +- [charts] Fix outline color (#19752) @alexfauquette |
| 79 | +- [charts] Improve tooltip doc (#19731) @JCQuintas |
| 80 | +- [charts] Make axis highlight reflect the keyboard interaction (#19631) @alexfauquette |
| 81 | +- [charts] Prevent horizontal scroll on keyboard navigation (#19704) @alexfauquette |
| 82 | +- [charts] Simplify gestures by removing bindings (#19767) @JCQuintas |
| 83 | + |
| 84 | +#### `@mui/ [email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') |
| 85 | + |
| 86 | +Same changes as in `@mui/ [email protected]`, plus: |
| 87 | + |
| 88 | +- [charts-pro] Allow zoom interactions to be configured (#18646) @JCQuintas |
| 89 | +- [charts-pro] Fix zoom preview having wrong domain in some cases (#19723) @bernardobelchior |
| 90 | + |
| 91 | +#### `@mui/ [email protected]` [](https://mui.com/r/x-premium-svg-link 'Premium plan') |
| 92 | + |
| 93 | +Same changes as in `@mui/ [email protected]`. |
| 94 | + |
| 95 | +### Tree View |
| 96 | + |
| 97 | + |
| 98 | + |
| 99 | +- [tree view] Export the `apiRef` type of each Tree View component (#19543) @flaviendelangle |
| 100 | +- [tree view] Fix indeterminate checkbox state (#19544) @flaviendelangle |
| 101 | +- [tree view] Improve the lazy loading initial expansion (#19284) @flaviendelangle |
| 102 | +- [tree view] Use Base UI utils whenever possible (#19502) @flaviendelangle |
| 103 | + |
| 104 | +#### `@mui/ [email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') |
| 105 | + |
| 106 | +Same changes as in `@mui/ [email protected]`. |
| 107 | + |
| 108 | +### Codemod |
| 109 | + |
| 110 | + |
| 111 | + |
| 112 | +Internal changes. |
| 113 | + |
| 114 | +### Docs |
| 115 | + |
| 116 | +- [docs] Add a recipe to customize editing component with Autocomplete (#19651) @siriwatknp |
| 117 | +- [docs] Refine the electricity scatter tooltip (#19689) @alexfauquette |
| 118 | +- [docs] Revise the Axis doc (#19052) @mapache-salvaje |
| 119 | +- [docs] Remove reference to nonexistent `FocusedMark` API page (#19773) @bernardobelchior |
| 120 | + |
| 121 | +### Core |
| 122 | + |
| 123 | +- [code-infra] Change charts codspeed integration to use walltime (#19729) @JCQuintas |
| 124 | +- [code-infra] Port stylelint from core repo (#19633) @Janpot |
| 125 | +- [code-infra] Stabilize fake timers in regression tests (#19719) @Janpot |
| 126 | +- [code-infra] Stabilize size for bundles with `releaseInfo` (#19674) @Janpot |
| 127 | +- [code-infra] Fix `pnpm-lock.yaml` broken lockfile (#19755) @bernardobelchior |
| 128 | + |
8 | 129 | ## 8.12.1 |
9 | 130 |
|
10 | 131 | _Sep 25, 2025_ |
|
0 commit comments