|
3 | 3 | All notable changes to this project will be documented in this file.
|
4 | 4 | See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
5 | 5 |
|
| 6 | +## 7.12.0 |
| 7 | + |
| 8 | +_Aug 1, 2024_ |
| 9 | + |
| 10 | +### 💵 Our commercial offering is evolving |
| 11 | + |
| 12 | +The [Pro plan](https://mui.com/x/introduction/licensing/#pro-plan) is receiving two new packages: |
| 13 | + |
| 14 | +- `@mui/x-tree-view-pro` (available today!) |
| 15 | +- `@mui/x-charts-pro` (available in the coming weeks) |
| 16 | + |
| 17 | +As always, every feature released as part of the MIT plan will remain free and MIT licensed forever. |
| 18 | + |
| 19 | +This expansion of the Pro plan comes with some adjustments to our pricing strategy. Learn more about those in the [Upcoming changes to MUI X pricing in 2024](https://mui.com/blog/mui-x-sep-2024-price-update/) blog post. |
| 20 | + |
| 21 | +### Highlights |
| 22 | + |
| 23 | +We'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights ✨: |
| 24 | + |
| 25 | +- 🎁 Introduce [item reordering using drag and drop](https://mui.com/x/react-tree-view/rich-tree-view/ordering/) on the `RichTreeViewPro` component |
| 26 | + |
| 27 | + <img width="384" src="https://github.com/user-attachments/assets/78bd83c5-7ce4-4ed7-acf9-be70b2dbce54" alt="Item reordering using drag and drop" /> |
| 28 | + |
| 29 | +- 📦 Support Common JS bundle out of the box on `@mui/x-charts` by adding vendored D3 dependencies. |
| 30 | + |
| 31 | + - This modifies how the package imports D3.js. It will impact you if you use `d3` packages installed by `@mui/x-charts` and don't have them in your `package.json`. You shouldn't be affected otherwise. |
| 32 | + - For more context, the initial issue is caused by D3 only exporting ESM. |
| 33 | + |
| 34 | +  |
| 35 | + |
| 36 | + - The solution up until now was to export charts with only ESM. But some frameworks are confused by this configuration. |
| 37 | + |
| 38 | +  |
| 39 | + |
| 40 | + - So in order to fix this, we are providing a CJS version of D3. |
| 41 | + |
| 42 | +  |
| 43 | + |
| 44 | +- 🌍 Improve Turkish (tr-TR) locale on the Data Grid |
| 45 | +- 🌍 Improve Finnish (fi-FI) locale on the Date and Time Pickers |
| 46 | +- 🐞 Bugfixes |
| 47 | +- 📚 Documentation improvements |
| 48 | + |
| 49 | +<!--/ HIGHLIGHT_ABOVE_SEPARATOR /--> |
| 50 | + |
| 51 | +### Data Grid |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | +- [DataGrid] Fix crash when updating columns immediately after scrolling (#13781) @cherniavskii |
| 56 | +- [DataGrid] Fix `role=presentation` a11y issue (#13891) @romgrk |
| 57 | +- [DataGrid] Fix top corner pixels & outline radius (#13943) @romgrk |
| 58 | +- [DataGrid] Refactor: remove useless copy (#14039) @romgrk |
| 59 | +- [l10n] Improve Turkish (tr-TR) locale (#13996) @bagcivan |
| 60 | + |
| 61 | +#### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') |
| 62 | + |
| 63 | +Same changes as in `@mui/[email protected]`. |
| 64 | + |
| 65 | +#### `@mui/[email protected]` [](https://mui.com/r/x-premium-svg-link 'Premium plan') |
| 66 | + |
| 67 | +Same changes as in `@mui/[email protected]`. |
| 68 | + |
| 69 | +### Date and Time Pickers |
| 70 | + |
| 71 | + |
| 72 | + |
| 73 | +- [l10n] Improve Finnish (fi-FI) locale (#14054) @frozenzia |
| 74 | + |
| 75 | +#### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') |
| 76 | + |
| 77 | +Same changes as in `@mui/[email protected]`. |
| 78 | + |
| 79 | +### Charts |
| 80 | + |
| 81 | + |
| 82 | + |
| 83 | +- [charts] Fix incorrect `axisId` prop being allowed in xAxis/yAxis config. Use `id` instead. (#13986) @JCQuintas |
| 84 | +- [charts] Use vendor to have Common JS bundle working out of the box (#13608) @alexfauquette |
| 85 | +- [charts] Divide the `SeriesProvider` to use in filtering (#14026) @JCQuintas |
| 86 | + |
| 87 | +### Tree View |
| 88 | + |
| 89 | + |
| 90 | + |
| 91 | +- [TreeView] Add new prop `onItemClick` on the Tree View components (#14018) @flaviendelangle |
| 92 | +- [TreeView] Add new utility function `isEventTargetInDescendants` (#13982) @flaviendelangle |
| 93 | +- [TreeView] Support item reordering using drag and drop (#12213) @flaviendelangle |
| 94 | + |
| 95 | +### Docs |
| 96 | + |
| 97 | +- [docs] Add Pickers `minDate` and `maxDate` `default` description (#14024) @LukasTy |
| 98 | +- [docs] Fix 404 (#13989) @alexfauquette |
| 99 | +- [docs] Fix Vale errors (#14025) @oliviertassinari |
| 100 | +- [docs] Update on `renderCell` & autogenerated rows (#13879) @romgrk |
| 101 | + |
| 102 | +### Core |
| 103 | + |
| 104 | +- [core] Fix event naming convention @oliviertassinari |
| 105 | +- [core] Replace @mui/base with @mui/utils + @mui/material (#13823) @mnajdova |
| 106 | +- [core] Test `charts` performance with codspeed (#13952) @JCQuintas |
| 107 | +- [infra] Consolidate issue cleanup and support labeling action (#14031) @michelengelen |
| 108 | +- [infra] Revert `vale` action `paths` filtering (#14038) @LukasTy |
| 109 | +- [test] Fix adapters code coverage (#13969) @alexfauquette |
| 110 | +- [test] Fix mocha config to run charts tests (#14041) @alexfauquette |
| 111 | + |
6 | 112 | ## 7.11.1
|
7 | 113 |
|
8 | 114 | _Jul 25, 2024_
|
|
0 commit comments