Skip to content

Commit fd97b17

Browse files
joserodolfofreitasoliviertassinarialelthomasmapache-salvajenoraleonte
authored
[blog] MUI X v8 alpha zero blog post (#44377)
Signed-off-by: José Rodolfo Freitas <[email protected]> Co-authored-by: Olivier Tassinari <[email protected]> Co-authored-by: Ale <[email protected]> Co-authored-by: Sycamore <[email protected]> Co-authored-by: Nora <[email protected]>
1 parent 7ad8893 commit fd97b17

File tree

2 files changed

+106
-0
lines changed

2 files changed

+106
-0
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import * as React from 'react';
2+
import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';
3+
import { docs } from './mui-x-v8-alpha-zero.md?muiMarkdown';
4+
5+
export default function Page() {
6+
return <TopLayoutBlog docs={docs} />;
7+
}
Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
---
2+
title: The road to MUI X v8
3+
description: Explore the planned features and our roadmap to the next major version.
4+
date: 2024-11-20T00:00:00.000Z
5+
authors: ['josefreitas']
6+
tags: ['MUI X', 'Product']
7+
---
8+
9+
We're kicking off the development of [MUI X v8](https://github.com/mui/mui-x/releases/tag/v8.0.0-alpha.0).
10+
Following our yearly release cycle, the target for the first stable release is March 2025.
11+
This major update includes new versions of the Data Grid, Charts, Tree View, and the Date and Time Pickers.
12+
We're excited to share our roadmap with you and invite you to join us on this journey!
13+
14+
:::warning
15+
Only MUI X is getting a new version—Material UI will remain in v6 for now.
16+
Since only MUI X is getting a new version, you can rest assured that all MUI X v8 components will be fully compatible with Material UI v5 and v6.
17+
::::
18+
19+
## What's the plan to get to the next major release?
20+
21+
Before the official release of MUI X v8, we'll go through a few months of pre-releases.
22+
During this period, we'll continue with our usual weekly release process and follow [semantic versioning](https://semver.org/).
23+
While we'll still release bug fixes for v7, these will become less frequent as we progress toward a stable v8 release.
24+
Our primary focus will be on delivering the new features and implementing the necessary breaking changes in the v8 pre-release packages.
25+
26+
In the alpha phase, we'll introduce all planned breaking changes for this major version. Some APIs may be unstable—not in terms of functionality, but there may be adjustments or renaming of parameters. This phase is expected to last about two to three months.
27+
28+
Following the alpha phase, the beta phase will focus on stabilizing the APIs, fixing bugs, and refining the overall experience. This phase is anticipated to take about one month.
29+
30+
Finally, we'll release the first `v8.0.0` stable by March 2025, and we'll continue improving the components and adding features, but without making any new breaking changes until the next major version.
31+
32+
## What happens to v7?
33+
34+
During v8 pre-releases, v7 will continue to be the official current major, and it will remain supported during this time.
35+
However, we will only release new v7 versions as needed to patch bugs or add community contributions.
36+
37+
All new features and enhancements will go to v8, and after its first stable release, v7 will officially transition to [long-term support](https://mui.com/x/introduction/support/#long-term-support-lts) status.
38+
39+
## Where's the v8 documentation?
40+
41+
As mentioned above, v7 is still the official version, so by default, the documentation shows v7 features and API.
42+
The next version's documentation is in the `v8` subdomain.
43+
44+
- [https://next.mui.com/x/introduction/](https://next.mui.com/x/introduction/)
45+
46+
## What's new in v8
47+
48+
The following is a list of enhancements in the pipeline for v8.
49+
It contains the highlights we aim to include in the first versions:
50+
51+
### Data Grid
52+
53+
- [Drag and drop with touch support](https://github.com/mui/mui-x/issues/15385)
54+
- [New Toolbar](https://github.com/mui/mui-x/issues/11584)
55+
- [Row spanning](https://mui.com/x/react-data-grid/row-spanning/) (Now stable)
56+
- [Pivoting](https://github.com/mui/mui-x/issues/214) [<span class="plan-premium"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')
57+
58+
### Date and Time Pickers
59+
60+
- [Improved visual customization](https://github.com/mui/mui-x/issues/14753)
61+
- [Accessible DOM field by default](https://mui.com/x/react-date-pickers/fields/#accessible-dom-structure)
62+
- [Time Range Picker](https://github.com/mui/mui-x/issues/4460) [<span class="plan-pro"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')
63+
64+
### Tree View
65+
66+
- [Parent/chidren selection propagation](https://github.com/mui/mui-x/issues/12883)
67+
- [Lazy loading](https://github.com/mui/mui-x/issues/9687)[<span class="plan-pro"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')
68+
- [Virtualization](https://github.com/mui/mui-x/issues/9685)[<span class="plan-pro"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')
69+
70+
### Charts
71+
72+
- Improved design
73+
- [Radar Chart](https://github.com/mui/mui-x/issues/7925)
74+
- [Improved data zoom](https://github.com/mui/mui-x/issues/15383)[<span class="plan-pro"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')
75+
- [Funnel Chart](https://github.com/mui/mui-x/issues/7929)[<span class="plan-pro"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')
76+
77+
:::info
78+
You can check our [roadmap](https://github.com/orgs/mui/projects/35) for the full live list.
79+
:::
80+
81+
## How to migrate
82+
83+
As usual, we've prepared a migration guide for each component, and we'll continuously update them as we make any breaking changes during the pre-releases.
84+
They list every breaking change you may need to update to migrate your codebase.
85+
86+
- [Data Grid](https://next.mui.com/x/migration/migration-data-grid-v7/)
87+
- [Date and Time Pickers](https://next.mui.com/x/migration/migration-pickers-v7/)
88+
- [Charts](https://next.mui.com/x/migration/migration-charts-v7/)
89+
- [Tree View](https://next.mui.com/x/migration/migration-tree-view-v7/)
90+
91+
We strongly encourage you to try the new version—it builds on the solid foundation we established with v7, bringing even more improvements!
92+
93+
## How to get involved
94+
95+
We'd love to hear about your expectations and pain points! Please consider [connecting with us](https://forms.gle/vsBv6CLPz9h57xg8A) for a user interview.
96+
You'll get an insider's perspective on the development, and you'll be able to help us iterate early on the new features.
97+
98+
We're also happy to receive feedback on new features and bug reports in our [GitHub repository](https://github.com/mui/mui-x/issues/new/choose).
99+
You can follow every step of the v8 development process through our [changelog](https://github.com/mui/mui-x/releases).

0 commit comments

Comments
 (0)