79
79
- [ docs] Add custom columns panel demo (#14825 ) @cherniavskii
80
80
- [ docs] Capitalize all instances of "Data Grid" (#14884 ) @samuelsycamore
81
81
- [ docs] Divide charts ` tooltip ` and ` highlighting ` pages (#14824 ) @JCQuintas
82
- - [ docs] Document the ` TreeItem2 ` component and the ` useTreeItem2 ` hook (#14551 ) @noraleonte
82
+ - [ docs] Document the ` < TreeItem2 /> ` component and the ` useTreeItem2 ` hook (#14551 ) @noraleonte
83
83
- [ docs] Fix column pinning for "Disable detail panel content scroll" section (#14854 and #14885 ) @kalyan90
84
84
- [ docs] Fix detail panel demo not working well with pinned columns (#14883 ) @cherniavskii
85
85
- [ docs] New recipe of a read-only field (#14606 ) @flaviendelangle
367
367
368
368
### Docs
369
369
370
- - [ docs] Add missing callout on "Imperative API" tree view sections (#14503 ) @flaviendelangle
370
+ - [ docs] Add missing callout on "Imperative API" Tree View sections (#14503 ) @flaviendelangle
371
371
- [ docs] Fix broken redirection to MUI X v5 @oliviertassinari
372
372
- [ docs] Fix multiple ` console.error ` messages on ` charts ` docs (#14554 ) @JCQuintas
373
373
- [ docs] Fixed typo in Row Grouping recipes (#14549 ) @Miodini
708
708
- [ core] Fix ESLint issue (#14207 ) @LukasTy
709
709
- [ core] Fix Netlify build cache issue (#14182 ) @cherniavskii
710
710
- [ code-infra] Refactor Netlify ` cache-docs ` plugin setup (#14105 ) @LukasTy
711
- - [ internals] Move utils needed for tree view virtualization to shared package (#14202 ) @flaviendelangle
711
+ - [ internals] Move utils needed for Tree View virtualization to shared package (#14202 ) @flaviendelangle
712
712
713
713
## 7.12.1
714
714
@@ -799,7 +799,7 @@ This expansion of the Pro plan comes with some adjustments to our pricing strate
799
799
800
800
We'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
801
801
802
- - 🎁 Introduce [ item reordering using drag and drop] ( https://mui.com/x/react-tree-view/rich-tree-view/ordering/ ) on the ` RichTreeViewPro ` component
802
+ - 🎁 Introduce [ item reordering using drag and drop] ( https://mui.com/x/react-tree-view/rich-tree-view/ordering/ ) on the ` < RichTreeViewPro /> ` component
803
803
804
804
<img width =" 287 " src =" https://github.com/user-attachments/assets/78bd83c5-7ce4-4ed7-acf9-be70b2dbce54 " alt =" Item reordering using drag and drop " />
805
805
1292
1292
1293
1293
- [ core] Add eslint rule to restrict import from ` ../internals ` root (#13633 ) @JCQuintas
1294
1294
- [ docs-infra] Sync ` \_app ` folder with monorepo (#13582 ) @Janpot
1295
- - [ license] Allow usage of charts and tree view pro package for old premium licenses (#13619 ) @flaviendelangle
1295
+ - [ license] Allow usage of Charts and Tree View Pro package for old premium licenses (#13619 ) @flaviendelangle
1296
1296
1297
1297
## 7.7.1
1298
1298
1360
1360
- [ TreeView] Improve typing to support optional dependencies in plugins and in the item (#13523 ) @flaviendelangle
1361
1361
- [ TreeView] Move ` useTreeViewId ` to the core plugins (#13566 ) @flaviendelangle
1362
1362
- [ TreeView] Remove unused state from ` useTreeViewId ` (#13579 ) @flaviendelangle
1363
- - [ TreeView] Support ` itemId ` with escaping characters when using ` SimpleTreeView ` (#13487 ) @oukunan
1363
+ - [ TreeView] Support ` itemId ` with escaping characters when using Simple Tree View (#13487 ) @oukunan
1364
1364
1365
1365
### Docs
1366
1366
1440
1440
- [ TreeView] Improve TypeScript for plugins (#13380 ) @flaviendelangle
1441
1441
- [ TreeView] Improve the typing of the cancelable events (#13152 ) @flaviendelangle
1442
1442
- [ TreeView] Prepare support for PigmentCSS (#13412 ) @flaviendelangle
1443
- - [ TreeView] Refactor the tree view internals to prepare for headless API (#13311 ) @flaviendelangle
1443
+ - [ TreeView] Refactor the Tree View internals to prepare for headless API (#13311 ) @flaviendelangle
1444
1444
1445
1445
### Docs
1446
1446
1455
1455
- [ core] Add ` eslint-plugin-react-compiler ` experimental version and rules (#13415 ) @JCQuintas
1456
1456
- [ core] Minor setup cleanup (#13467 ) @LukasTy
1457
1457
- [ infra] Adjust CI setup (#13448 ) @LukasTy
1458
- - [ test] Add tests for the custom slots of ` TreeItem2 ` (#13314 ) @flaviendelangle
1458
+ - [ test] Add tests for the custom slots of ` < TreeItem2 /> ` (#13314 ) @flaviendelangle
1459
1459
1460
1460
## 7.6.2
1461
1461
@@ -1640,7 +1640,7 @@ _May 23, 2024_
1640
1640
1641
1641
We'd like to offer a big thanks to the 6 contributors who made this release possible. Here are some highlights ✨:
1642
1642
1643
- - 🧰 Improve tree view testing
1643
+ - 🧰 Improve Tree View testing
1644
1644
- 📊 Add ` label ` to be displayed in BarChart
1645
1645
1646
1646
### Data Grid
1816
1816
1817
1817
1818
1818
1819
- - [ TreeView] Fix props propagation and theme entry in ` TreeItem2 ` (#12889 ) @flaviendelangle
1819
+ - [ TreeView] Fix props propagation and theme entry in ` < TreeItem2 /> ` (#12889 ) @flaviendelangle
1820
1820
1821
1821
### Docs
1822
1822
2126
2126
### Docs
2127
2127
2128
2128
- [ docs] Add ` AxisFormatter ` documentation for customizing tick/tooltip value formatting (#12700 ) @JCQuintas
2129
- - [ docs] Add file explorer example to rich tree view customization docs (#12707 ) @noraleonte
2129
+ - [ docs] Add file explorer example to rich Tree View customization docs (#12707 ) @noraleonte
2130
2130
- [ docs] Do not use import of depth 3 in the doc (#12716 ) @flaviendelangle
2131
2131
- [ docs] Explain how to clip plots with composition (#12679 ) @alexfauquette
2132
2132
- [ docs] Fix typo in Data Grid v7 migration page (#12720 ) @bfaulk96
2202
2202
2203
2203
2204
2204
- [ TreeView] Add JSDoc to all ` publicAPI ` methods (#12649 ) @flaviendelangle
2205
- - [ TreeView] Create ` RichTreeViewPro ` component (not released yet) (#12610 ) @flaviendelangle
2205
+ - [ TreeView] Create ` < RichTreeViewPro /> ` component (not released yet) (#12610 ) @flaviendelangle
2206
2206
- [ TreeView] Create Pro package (not released yet) (#12240 ) @flaviendelangle
2207
2207
- [ TreeView] Fix typo in errors (#12623 ) @alissa-tung
2208
2208
- [ TreeView] New API method: ` setItemExpansion ` (#12595 ) @flaviendelangle
2222
2222
- [ docs] Move Data Grid interfaces to standard API page layout (#12016 ) @alexfauquette
2223
2223
- [ docs] Remove ` around @default values (#12158 ) @alexfauquette
2224
2224
- [ docs] Remove ` day ` from the default ` dayOfWeekFormatter ` function params (#12644 ) @LukasTy
2225
- - [ docs] Use ` TreeItem2 ` for icon expansion example on ` RichTreeView ` (#12563 ) @flaviendelangle
2225
+ - [ docs] Use ` < TreeItem2 /> ` for icon expansion example on ` < RichTreeView /> ` (#12563 ) @flaviendelangle
2226
2226
2227
2227
### Core
2228
2228
2229
2229
- [ core] Add cherry-pick ` master ` to ` v6 ` action (#12648 ) @LukasTy
2230
2230
- [ core] Fix typo in ` @mui/x-tree-view-pro/themeAugmentation ` (#12674 ) @flaviendelangle
2231
- - [ core] Introduce ` describeTreeView ` to run test on ` SimpleTreeView ` and ` RichTreeView ` , using ` TreeItem ` and ` TreeItem2 ` + migrate expansion tests (#12428 ) @flaviendelangle
2231
+ - [ core] Introduce ` describeTreeView ` to run test on ` < SimpleTreeView /> ` and ` < RichTreeView /> ` , using ` < TreeItem /> ` and ` < TreeItem2 /> ` + migrate expansion tests (#12428 ) @flaviendelangle
2232
2232
- [ core] Limit ` test-types ` CI step allowed memory (#12651 ) @LukasTy
2233
2233
- [ core] Remove explicit ` express ` package (#12602 ) @LukasTy
2234
2234
- [ core] Update to new embedded translations in the docs package (#12232 ) @Janpot
2293
2293
2294
2294
2295
2295
2296
- - [ TreeView] Do not use outdated version of the state to compute new label first char in ` RichTreeView ` (#12512 ) @flaviendelangle
2296
+ - [ TreeView] Do not use outdated version of the state to compute new label first char in Rich Tree View (#12512 ) @flaviendelangle
2297
2297
2298
2298
### Docs
2299
2299
2420
2420
2421
2421
#### Breaking changes
2422
2422
2423
- - The required ` nodeId ` prop used by the ` TreeItem ` has been renamed to ` itemId ` for consistency:
2423
+ - The required ` nodeId ` prop used by ` < TreeItem /> ` has been renamed to ` itemId ` for consistency:
2424
2424
2425
2425
``` diff
2426
2426
<TreeView>
@@ -2573,7 +2573,7 @@ The `onNodeFocus` callback has been renamed to `onItemFocus` for consistency:
2573
2573
2574
2574
2575
2575
- [ TreeView] Clean the usage of the term "item" and "node" in API introduced during v7 (#12368 ) @noraleonte
2576
- - [ TreeView] Introduce a new ` TreeItem2 ` component and a new ` useTreeItem2 ` hook (#11721 ) @flaviendelangle
2576
+ - [ TreeView] Introduce a new ` < TreeItem2 /> ` component and a new ` useTreeItem2 ` hook (#11721 ) @flaviendelangle
2577
2577
- [ TreeView] Rename ` onNodeFocus ` to ` onItemFocus ` (#12419 ) @noraleonte
2578
2578
2579
2579
### Docs
2631
2631
2632
2632
#### Breaking changes
2633
2633
2634
- - The component used to animate the item children is now defined as a slot on the ` TreeItem ` component.
2634
+ - The component used to animate the item children is now defined as a slot on the ` < TreeItem /> ` component.
2635
2635
2636
- If you were passing a ` TransitionComponent ` or ` TransitionProps ` to your ` TreeItem ` component,
2636
+ If you were passing a ` TransitionComponent ` or ` TransitionProps ` to your ` < TreeItem /> ` component,
2637
2637
you need to use the new ` groupTransition ` slot on this component:
2638
2638
2639
2639
``` diff
2649
2649
</SimpleTreeView>
2650
2650
```
2651
2651
2652
- - The ` group ` class of the ` TreeItem ` component has been renamed to ` groupTransition ` to match with its new slot name.
2652
+ - The ` group ` class of the ` < TreeItem /> ` component has been renamed to ` groupTransition ` to match with its new slot name.
2653
2653
2654
2654
``` diff
2655
2655
const StyledTreeItem = styled(TreeItem)({
2663
2663
2664
2664
2665
2665
- [ TreeView] Fix invalid nodes state when updating ` props.items ` (#12359 ) @flaviendelangle
2666
- - [ TreeView] In the ` RichTreeView ` , do not use the item id as the HTML id attribute (#12319 ) @flaviendelangle
2666
+ - [ TreeView] In the Rich Tree View , do not use the item id as the HTML id attribute (#12319 ) @flaviendelangle
2667
2667
- [ TreeView] New instance and publicAPI method: ` getItem ` (#12251 ) @flaviendelangle
2668
2668
- [ TreeView] Replace ` TransitionComponent ` and ` TransitionProps ` with a ` groupTransition ` slot (#12336 ) @flaviendelangle
2669
2669
2670
2670
### Docs
2671
2671
2672
2672
- [ docs] Add a note about ` z-index ` usage in SVG (#12337 ) @alexfauquette
2673
- - [ docs] ` RichTreeView ` customization docs (#12231 ) @noraleonte
2673
+ - [ docs] Rich Tree View customization docs (#12231 ) @noraleonte
2674
2674
2675
2675
### Core
2676
2676
3323
3323
3324
3324
### Docs
3325
3325
3326
- - [ docs] Add ` contextValue ` to the headless tree view doc (#11705 ) @flaviendelangle
3326
+ - [ docs] Add ` contextValue ` to the headless Tree View doc (#11705 ) @flaviendelangle
3327
3327
- [ docs] Add section for the ` disableSelection ` prop (#11821 ) @flaviendelangle
3328
3328
- [ docs] Fix brand name non-breaking space (#11758 ) @oliviertassinari
3329
3329
- [ docs] Fix typo in Data Grid components page (#11775 ) @flaviendelangle
@@ -3346,7 +3346,7 @@ We'd like to offer a big thanks to the 11 contributors who made this release pos
3346
3346
3347
3347
- 🎁 The Data Grid headers have been refactored to bring immense improvements to scrolling, state management, and overall performance of the grid.
3348
3348
- ⚙️ The Data Grid disabled column-specific features like filtering, sorting, grouping, etc. could now be accessed programmatically. See the related [ docs] ( https://next.mui.com/x/react-data-grid/api-object/#access-the-disabled-column-features ) section.
3349
- - 🚀 Uplift the ` SimpleTreeView ` customization examples (#11424 ) @noraleonte
3349
+ - 🚀 Uplift the Simple Tree View customization examples (#11424 ) @noraleonte
3350
3350
- 🌍 Add Croatian (hr-HR), Portuguese (pt-PT), and Chinese (Hong Kong) (zh-HK) locales (#11668 ) on the Data Grid @BCaspari
3351
3351
- 🐞 Bugfixes
3352
3352
- 💔 Bump ` @mui/material ` peer dependency for all packages (#11692 ) @LukasTy
3557
3557
```
3558
3558
3559
3559
- The ` useTreeItem ` hook has been renamed ` useTreeItemState ` .
3560
- This will help create a new headless version of the ` TreeItem ` component based on a future ` useTreeItem ` hook.
3560
+ This will help create a new headless version of the Tree Item component based on a future ` useTreeItem ` hook.
3561
3561
3562
3562
``` diff
3563
3563
-import { TreeItem, useTreeItem } from '@mui/x-tree-view/TreeItem';
3657
3657
- [ docs] Cleanup and fix Pickers Playground styling (#11700 ) @LukasTy
3658
3658
- [ docs] First draft of the Tree View custom plugin doc (#11564 ) @flaviendelangle
3659
3659
- [ docs] Fix Pickers migration syntax and diffs (#11695 ) @LukasTy
3660
- - [ docs] Fix generated tree view API docs (#11737 ) @LukasTy
3660
+ - [ docs] Fix generated Tree View API docs (#11737 ) @LukasTy
3661
3661
- [ docs] Generate docs for Tree View slots (#11730 ) @flaviendelangle
3662
3662
- [ docs] Improve codemod for v7 (#11650 ) @oliviertassinari
3663
3663
- [ docs] Improve Data Grid ` pageSizeOptions ` prop documentation (#11682 ) @oliviertassinari
3664
3664
- [ docs] Parse markdown on API docs demo titles (#11728 ) @LukasTy
3665
3665
- [ docs] Remove the description from the ` className ` prop (#11693 ) @oliviertassinari
3666
- - [ docs] Uplift ` SimpleTreeView ` customization examples (#11424 ) @noraleonte
3666
+ - [ docs] Uplift Simple Tree View customization examples (#11424 ) @noraleonte
3667
3667
- [ docs] Uplift the Date Pickers playground (#11555 ) @danilo-leal
3668
3668
3669
3669
### Core
3740
3740
3741
3741
### Tree View / ` @mui/[email protected] `
3742
3742
3743
- - [ tree view ] Cleanup ` onKeyDown ` handler (#11481 ) @flaviendelangle
3744
- - [ tree view ] Define the parameters used by each plugin to avoid listing them in each component (#11473 ) @flaviendelangle
3743
+ - [ TreeView ] Cleanup ` onKeyDown ` handler (#11481 ) @flaviendelangle
3744
+ - [ TreeView ] Define the parameters used by each plugin to avoid listing them in each component (#11473 ) @flaviendelangle
3745
3745
3746
3746
### Docs
3747
3747
@@ -3768,7 +3768,7 @@ We'd like to offer a big thanks to the 7 contributors who made this release poss
3768
3768
3769
3769
- 🎁 New component to create a Tree View from a structured data source:
3770
3770
3771
- You can now directly pass your data to the ` RichTreeView ` component instead of manually converting it into JSX ` TreeItem ` components:
3771
+ You can now directly pass your data to the ` < RichTreeView /> ` component instead of manually converting it into JSX ` < TreeItem /> ` components:
3772
3772
3773
3773
``` tsx
3774
3774
const ITEMS = [
@@ -5099,7 +5099,7 @@ Here is an example of the renaming for the `<ChartsTooltip />` component.
5099
5099
5100
5100
### Core
5101
5101
5102
- - [ core] Adds migration docs for charts, pickers and tree view (#10926 ) @michelengelen
5102
+ - [ core] Adds migration docs for Charts, Pickers, and Tree View (#10926 ) @michelengelen
5103
5103
- [ core] Bump monorepo (#10959 ) @LukasTy
5104
5104
- [ core] Changed prettier branch value to next (#10917 ) @michelengelen
5105
5105
- [ core] Fix GitHub title tag consistency @oliviertassinari
0 commit comments