---
title: Introducing MUI X v6
description: Introducing the new major version of the advanced components.
date: 2023-03-06T00:00:00.000Z
authors: ['josefreitas']
manualCard: true
tags: ['MUI X', 'Product']
---
[MUI X v6.0.0](https://github.com/mui/mui-x/releases/tag/v6.0.0) is finally here with many improvements, new features, customization abilities, and a more robust foundation to accommodate the changes we want to deliver next.
## Table of contents
- [Data Grid - feature highlights ✨](#data-grid-features-highlights-✨)
- [ApiRef moved to the MIT (Community) version](#apiref-moved-to-the-mit-community-version)
- [Improved column menu](#improved-column-menu)
- [Row pinning is now stable](#row-pinning-is-now-stable) [](/x/introduction/licensing/#pro-plan 'Pro plan')
- [Aggregation is now stable](#aggregation-is-now-stable)
- [Cell selection](#cell-selection)
- [Use web workers to export data to excel files](#use-web-workers-to-export-data-to-excel-files)
- [Date and Time Pickers - feature highlights ✨](#date-and-time-pickers-features-highlights-✨)
- [Fields: the new default \ for pickers](#fields-the-new-default-input-gt-for-pickers)
- [Improved layout customization](#improved-layout-customization)
- [Overhaul in the documentation](#overhaul-in-the-documentation)
- [Removed clock view on desktop Time Pickers](#removed-clock-view-on-desktop-time-pickers)
- [Shortcuts for picking specific dates in a calendar](#shortcuts-for-picking-specific-dates-in-a-calendar) [](/x/introduction/licensing/#pro-plan 'Pro plan')
- [Edit date ranges with drag and drop](#edit-date-ranges-with-drag-and-drop) [](/x/introduction/licensing/#pro-plan 'Pro plan')
- [Installation and migration](#installation-and-migration)
- [What's next](#whats-next)
- [Decoupling versions from MUI Core](#decoupling-versions-from-mui-core)
- [Feedback](#feedback)
## Data Grid - features highlights ✨
### ApiRef moved to the MIT (Community) version
Manage pagination, scrolling, state, and other attributes through the Data Grid's API object—previously only in commercial plans, now available to all users.
The `apiRef` enables developers to implement a whole new range of customizations that rely on programmatic control of the Grid's features.
```tsx
function CustomDataGrid(props) {
const apiRef = useGridApiRef();
return (
A demo of the column menu when open and with one item hovered.
This improvement is part of an overarching effort throughout the life cycle of v6 to refactor all Data Grid panels. ### Row pinning is now stable [](/x/introduction/licensing/#pro-plan 'Pro plan') [Row pinning](/x/react-data-grid/row-pinning/) was previously released in a minor v5 version under the `experimentalFeatures={{ rowPinning: true }}` flag. The API is now stable, thanks to the community for trying it out and reporting bugs.
### Aggregation is now stable
[Aggregation](/x/react-data-grid/aggregation/) was previously released in a minor v5 version under the `experimentalFeatures={{ aggregation: true }}` flag.
The API is now stable, thanks to the community for trying it out and reporting bugs.
The footer of the second column is a sum all its cells.
### Cell selection [Cell selection](/x/react-data-grid/cell-selection/) is a powerful and flexible way to select data in the Data Grid. It allows end-users to select a cell or group of cells like in an Excel sheet.A demo of the cell selection.
This feature will serve as the base for clipboard importing / bulk editing ([coming soon](https://github.com/mui/mui-x/issues/199)). The API is unstable in this first release but you can enable it with: ```jsxA demo of the date pickers on MUI X v5.
#### New "Fields" This mask logic is now gone. ["Fields"](/x/react-date-pickers/fields/) implement the new rich text fields that solve the mask input limitations. They are specialized for date and time logic and offer quick navigation and isolated interaction within each section of a date value. See it in action: This design is heavily inspired by the [native date picker](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input/date) UIs provided by platforms like macOS and Windows on the web. ### Birthday picker Up until MUI X v5, we were recommending the use of 3 separate inputs to implement a birthday picker, and especially not the use of a `
### Standalone
The Fields are included in all the pickers, but they're also available as standalone improved version of a `
The clock picker, still present on mobile.
You can still use the Clock if you like to, but [a replacement UI](https://github.com/mui/mui-x/issues/4483) for the time picker is coming shortly after this release. ### Shortcuts for picking specific dates in a calendar [](/x/introduction/licensing/#pro-plan 'Pro plan') You can now [add quick and customizable shortcuts](/x/react-date-pickers/shortcuts/) for your end-users. While shortcuts are an MIT licensed, it's particularly useful for date range pickers. You can display them on the left, right, bottom, or top.
A demo of a Pro plan date range picker with shortcuts on the left.
### Edit date ranges with drag and drop [](/x/introduction/licensing/#pro-plan 'Pro plan') [Editing a date range](/x/react-date-pickers/date-range-calendar/) is even easier now with the new drag-and-drop interaction. End-users can more easily change the start and end dates. ## Installation and migration If this is your first time using MUI X, you can jump in the getting started section: - [Data Grid](/x/react-data-grid/) - [Date Pickers](/x/react-date-pickers/) If you're coming from previous versions, we recommend you check our migration guide from MUI X v5 with the complete list of breaking changes: - [Data Grid](/x/migration/migration-data-grid-v5/) - [Date Pickers](/x/migration/migration-pickers-v5/) We also provide codemods to automate some of the necessary updates in your codebase. ```bash npx @mui/x-codemod@latest v6.0.0/preset-safe