Back to blog

A major update is coming for MUI X—and you can get involved

José Freitas

@joserodolfofreitas

We're kicking off the development of MUI X v6. Both the Data Grid and the Date and Time Pickers will get a new major version. We want to share our plans and invite you to join us on this next step.

What's the plan to get to a stable release?

Before officially releasing v6, we'll go through a few months with pre-releases. We'll follow the current weekly release process and semver versioning; the difference now is that instead of v5, we'll ship v6 pre-release packages.

First, in the alpha phase, we'll introduce all the breaking changes planned for this major. We'll be exploring a bit, so it's expected that some APIs will be unstable—not in terms of functionality, but we may need to rename or adjust parameters. This phase is planned to take about two months.

Next comes the beta phase, where the APIs will be more stable, and we'll focus on fixing bugs and polishing the hard edges. This phase is planned to take about one month.

Finally, we'll release the first v6.0.0 stable, and we'll continue improving the components and adding features, but without making any new breaking changes until the next major version. We hope to reach the stable release by the end of 2022. We're establishing a one-year cycle for major versions, meaning the next major will arrive about one year after this release.

What happens to v5?

During v6 pre-releases, v5 will continue to be the official current major, and it will remain supported during this time. However, we will only release new v5 versions as needed to patch bugs or add community contributions.

All new features and enhancements will go to v6, and after its first stable release, v5 will officially transition to long-term support status.

Where's the v6 documentation?

As mentioned above, v5 is still the official version, so by default, the documentation shows v5 features and API. The next version's documentation is in the next subdomain.

What's coming next?

The following is a list of enhancements in the pipeline for v6. It contains the highlights that will be included in the first versions.

Data Grid

Date and Time Pickers

How to migrate?

We've prepared a migration guide, and we'll continuously update it as we make any breaking changes during the pre-releases. It lists every update you need to make to your code to use the most recent packages.

We highly encourage you to try the new version. It is, after all, an improvement over the solid foundation we established with v5.

How to get involved?

Please consider joining our alpha testers group channel and connecting with us for a user interview. You'll get an insider's perspective on the development, and you'll be able to help us iterate early on the new features.

As always, we're happy to get your feedback. You can participate in the discussion by commenting on new features or reporting bugs in our GitHub repository. Finally, you can follow every step of the development through our changelog.