Skip to content

Releases: mui/mui-x

v7.23.5

27 Dec 15:25
b3091fe
Compare
Choose a tag to compare

Here are some highlights ✨:

  • 🐞 Fix version mismatch issue in Data Grid codesandbox/stackblitz demos

Data Grid

@mui/x-data-grid@7.23.5

No changes since @mui/x-data-grid@v7.23.4.

@mui/x-data-grid-pro@7.23.5 pro

Same changes as in @mui/x-data-grid@7.23.5.

@mui/x-data-grid-premium@7.23.5 premium

Same changes as in @mui/x-data-grid-pro@7.23.5.

v7.23.4

27 Dec 11:56
f13dd69
Compare
Choose a tag to compare

We'd like to offer a big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:

  • 🌍 Improve Dutch (nl-NL) locale on the Data Grid
  • 🐞 Bugfixes

Special thanks go out to the community contributor who has helped make this release possible:
@JoepVerkoelen.
Following are all team members who have contributed to this release:
@arminmeh, @oliviertassinari.

Data Grid

@mui/x-data-grid@7.23.4

@mui/x-data-grid-pro@7.23.4 pro

Same changes as in @mui/x-data-grid@7.23.4.

@mui/x-data-grid-premium@7.23.4 premium

Same changes as in @mui/x-data-grid-pro@7.23.4, plus:

  • [DataGridPremium] Fix column pinning with checkbox selection and row grouping (#15949) @k-rajat19

Docs

v8.0.0-alpha.6

26 Dec 20:38
61d8511
Compare
Choose a tag to compare
v8.0.0-alpha.6 Pre-release
Pre-release

We'd like to offer a big thanks to the 8 contributors who made this release possible. Here are some highlights ✨:

  • 🏎️ Improve Data Grid scrolling performance
  • 🌍 Improve Dutch (nl-NL) locale on the Data Grid
  • 🐞 Bugfixes

Special thanks go out to the community contributors who have helped make this release possible:
@JoepVerkoelen, @k-rajat19, @lauri865.
Following are all team members who have contributed to this release:
@flaviendelangle, @JCQuintas, @LukasTy, @MBilalShafi, @romgrk.

Data Grid

Breaking changes

  • The sanitizeFilterItemValue() utility is not exported anymore.

@mui/x-data-grid@8.0.0-alpha.6

  • [DataGrid] Avoid subscribing to renderContext state in grid root for better scroll performance (#15986) @lauri865
  • [DataGrid] Fix header filters showing clear button while empty (#15829) @k-rajat19
  • [DataGrid] Improve test coverage of server side data source (#15942) @MBilalShafi
  • [DataGrid] Move progress components to leaf import (#15914) @romgrk
  • [DataGrid] Move skeleton to leaf import (#15931) @romgrk
  • [DataGrid] Replace forwardRef with a shim for forward compatibility (#15955) @lauri865
  • [l10n] Improve Dutch (nl-NL) locale (#15994) @JoepVerkoelen

@mui/x-data-grid-pro@8.0.0-alpha.6 pro

Same changes as in @mui/x-data-grid@8.0.0-alpha.6.

@mui/x-data-grid-premium@8.0.0-alpha.6 premium

Same changes as in @mui/x-data-grid-pro@8.0.0-alpha.6, plus:

Date and Time Pickers

@mui/x-date-pickers@8.0.0-alpha.6

  • [pickers] Use usePickerContext() and usePickerActionsContext() to get the actions in the actionBar slot and in internal components (#15843) @flaviendelangle
  • [pickers] Use usePickerContext() to get the view-related props in the layout, toolbar and tabs slots (#15606) @flaviendelangle

@mui/x-date-pickers-pro@8.0.0-alpha.6 pro

Same changes as in @mui/x-date-pickers@8.0.0-alpha.6.

Charts

@mui/x-charts@8.0.0-alpha.6

No changes since @mui/x-charts@v8.0.0-alpha.5.

@mui/x-charts-pro@8.0.0-alpha.6 pro

Same changes as in @mui/x-charts@8.0.0-alpha.6.

Tree View

@mui/x-tree-view@8.0.0-alpha.6

No changes since @mui/x-tree-view-pro@v8.0.0-alpha.5.

@mui/x-tree-view-pro@8.0.0-alpha.6 pro

Same changes as in @mui/x-tree-view@8.0.0-alpha.6.

Docs

v8.0.0-alpha.5

19 Dec 13:56
878a538
Compare
Choose a tag to compare
v8.0.0-alpha.5 Pre-release
Pre-release

We'd like to offer a big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:

  • 🌍 Improve Korean (ko-KR) locale on the Data Grid
  • 🐞 Bugfixes

Special thanks go out to the community contributors who have helped make this release possible:
@good-jinu, @k-rajat19.
Following are all team members who have contributed to this release:
@alexfauquette, @cherniavskii, @flaviendelangle, @KenanYusuf, @LukasTy, @MBilalShafi, @romgrk.

Data Grid

Breaking changes

  • Passing additional props (like data-*, aria-*) directly on the Data Grid component is no longer supported. To pass the props, use slotProps.

    • For .root element, use slotProps.root.
    • For .main element (the one with role="grid"), use slotProps.main.
  • detailPanelExpandedRowIds and onDetailPanelExpandedRowIdsChange props use a Set instead of an array:

    -detailPanelExpandedRowIds?: GridRowId[];
    +detailPanelExpandedRowIds?: Set<GridRowId>;
    
    -onDetailPanelExpandedRowIdsChange?: (ids: GridRowId[], details: GridCallbackDetails) => void;
    +onDetailPanelExpandedRowIdsChange?: (ids: Set<GridRowId>, details: GridCallbackDetails) => void;
  • apiRef.current.getExpandedDetailPanels and apiRef.current.setExpandedDetailPanels methods receive and return a Set instead of an array.

  • gridDetailPanelExpandedRowIdsSelector returns a Set instead of an array.

  • gridDetailPanelExpandedRowsHeightCacheSelector was removed.

@mui/x-data-grid@8.0.0-alpha.5

@mui/x-data-grid-pro@8.0.0-alpha.5 pro

Same changes as in @mui/x-data-grid@8.0.0-alpha.5, plus:

@mui/x-data-grid-premium@8.0.0-alpha.5 premium

Same changes as in @mui/x-data-grid-pro@8.0.0-alpha.5.

Date and Time Pickers

Breaking changes

  • The <PickersMonth /> component has been moved inside the Month Calendar component — Learn more.

  • The <PickersYear /> component has been moved inside the Year Calendar component — Learn more.

@mui/x-date-pickers@8.0.0-alpha.5

  • [pickers] Add verification to disable skipped hours in spring forward DST (#15849) @flaviendelangle
  • [pickers] Remove PickersMonth and PickersYear from the theme and remove the div wrapping each button (#15806) @flaviendelangle
  • [pickers] Use the new ownerState object on the <PickersTextField /> component (#15863) @flaviendelangle

@mui/x-date-pickers-pro@8.0.0-alpha.5 pro

Same changes as in @mui/x-date-pickers@8.0.0-alpha.5.

Charts

@mui/x-charts@8.0.0-alpha.5

@mui/x-charts-pro@8.0.0-alpha.5 pro

Same changes as in @mui/x-charts@8.0.0-alpha.5.

Tree View

@mui/x-tree-view@8.0.0-alpha.5

No changes since @mui/x-tree-view-pro@v8.0.0-alpha.4.

@mui/x-tree-view-pro@8.0.0-alpha.5 pro

Same changes as in @mui/x-tree-view@8.0.0-alpha.5.

Core

  • [code-infra] Remove @mui/material-nextjs dependency (#15925) @LukasTy

v7.23.3

19 Dec 13:36
8d49b7f
Compare
Choose a tag to compare

We'd like to offer a big thanks to the 6 contributors who made this release possible. Here are some highlights ✨:

  • 🌍 Improve Korean (ko-KR) locale on the Data Grid
  • 🐞 Bugfixes

Special thanks go out to the community contributors who have helped make this release possible:
@k-rajat19, @good-jinu.
Following are all team members who have contributed to this release:
@KenanYusuf, @MBilalShafi, @arminmeh, @flaviendelangle.

Data Grid

@mui/x-data-grid@7.23.3

@mui/x-data-grid-pro@7.23.3 pro

Same changes as in @mui/x-data-grid@7.23.3.

@mui/x-data-grid-premium@7.23.3 premium

Same changes as in @mui/x-data-grid-pro@7.23.3.

Date and Time Pickers

@mui/x-date-pickers@7.23.3

@mui/x-date-pickers-pro@7.23.3 pro

Same changes as in @mui/x-date-pickers@7.23.3.

v8.0.0-alpha.4

13 Dec 10:36
374b96d
Compare
Choose a tag to compare
v8.0.0-alpha.4 Pre-release
Pre-release

We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:

  • 🌍 Improve Romanian locale on the Data Grid and Pickers
  • 📚 Documentation improvements
  • 🐞 Bugfixes

Special thanks go out to the community contributors who have helped make this release possible:
@k-rajat19, @nusr, @rares985, @zivl.
Following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @flaviendelangle, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi.

Data Grid

Breaking changes

  • The selectors signature has been updated due to the support of arguments in the selectors. Pass undefined as arguments if the selector doesn't use any arguments.

    -mySelector(state, instanceId)
    +mySelector(state, arguments, instanceId)
  • The useGridSelector signature has been updated due to the introduction of arguments parameter in the selectors. Pass undefined as arguments if the selector doesn't use any arguments.

    -const output = useGridSelector(apiRef, selector, equals)
    +const output = useGridSelector(apiRef, selector, arguments, equals)
  • The default variant for text fields and selects in the filter panel has been changed to outlined.

  • The "row spanning" feature is now stable.

     <DataGrid
    -  unstable_rowSpanning
    +  rowSpanning
     />
  • Selected row is now deselected when clicked again.

@mui/x-data-grid@8.0.0-alpha.4

@mui/x-data-grid-pro@8.0.0-alpha.4 pro

Same changes as in @mui/x-data-grid@8.0.0-alpha.4, plus:

@mui/x-data-grid-premium@8.0.0-alpha.4 premium

Same changes as in @mui/x-data-grid-pro@8.0.0-alpha.4, plus:

  • [DataGridPremium] Fix group column ignoring valueOptions for singleSelect column type (#15739) @arminmeh

Date and Time Pickers

@mui/x-date-pickers@8.0.0-alpha.4

@mui/x-date-pickers-pro@8.0.0-alpha.4 pro

Same changes as in @mui/x-date-pickers@8.0.0-alpha.4.

Charts

Breaking changes

  • The default styling of the charts tooltip has been updated.

@mui/x-charts@8.0.0-alpha.4

@mui/x-charts-pro@8.0.0-alpha.4 pro

Same changes as in @mui/x-charts@8.0.0-alpha.4.

Tree View

@mui/x-tree-view@8.0.0-alpha.4

No changes, releasing to keep the versions in sync.

@mui/x-tree-view-pro@8.0.0-alpha.4 pro

Releasing to benefit from license package fix (#15814).

Docs

Core

  • [code-infra] Add Charts sandbox generation (#15830) @JCQuintas
  • [code-infra] Remove redundant @type/react-test-renderer dep (#15766) @LukasTy
  • [license] Use console.log for the error message on Codesandbox to avoid rendering error (#15814) @arminmeh

v7.23.2

12 Dec 16:21
3548ca8
Compare
Choose a tag to compare

We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:

  • 🌍 Improve Romanian and Turkish locales on the Data Grid
  • 🌍 Improve Romanian locale on the Pickers
  • 📚 Documentation improvements
  • 🐞 Bugfixes

Special thanks go out to the community contributors who have helped make this release possible:
@ihsanberkozcan, @k-rajat19, @lhilgert9, @nusr, @rares985.

Following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @flaviendelangle, @JCQuintas, @KenanYusuf, @LukasTy.

Data Grid

@mui/x-data-grid@7.23.2

@mui/x-data-grid-pro@7.23.2 pro

Same changes as in @mui/x-data-grid@7.23.2, plus:

@mui/x-data-grid-premium@7.23.2 premium

Same changes as in @mui/x-data-grid-pro@7.23.2, plus:

  • [DataGridPremium] Fix group column ignoring valueOptions for singleSelect column type (#15754) @arminmeh

Date and Time Pickers

@mui/x-date-pickers@7.23.2

@mui/x-date-pickers-pro@7.23.2 pro

Same changes as in @mui/x-date-pickers@7.23.2.

Charts

@mui/x-charts@7.23.2

@mui/x-charts-pro@7.23.2 pro

Same changes as in @mui/x-charts@7.23.2.

@mui/x-tree-view@v7.23.2

No changes, releasing to keep the versions in sync.

@mui/x-tree-view-pro@7.23.2 pro

Releasing to benefit from license package fix (#15818).

Docs

  • [docs] Fix typo in charts axis documentation (#15746) @JCQuintas
  • [docs] Improve Pickers accessible DOM structure description (#15752) @LukasTy
  • [docs] Use updateRows method for list view demos (#15824) @KenanYusuf
  • [docs] Use date library version from package dev dependencies for sandboxes (#15767) @LukasTy

Core

  • [core] Add @mui/x-tree-view-pro to releaseChangelog (#15747) @flaviendelangle
  • [license] Use console.log for the error message on Codesandbox to avoid rendering error (#15818) @arminmeh

v8.0.0-alpha.3

05 Dec 15:37
4db3e01
Compare
Choose a tag to compare
v8.0.0-alpha.3 Pre-release
Pre-release

Dec 5, 2024

We'd like to offer a big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:

Special thanks go out to the community contributors who have helped make this release possible:
@ihsanberkozcan, @k-rajat19, @perezShaked.
Following are all team members who have contributed to this release:
@arminmeh, @cherniavskii, @flaviendelangle, @JCQuintas, @MBilalShafi, @noraleonte.

Data Grid

Breaking changes

  • The "Select all" checkbox is now checked when all the selectable rows are selected, ignoring rows that are not selectable because of the isRowSelectable prop.
  • The rowPositionsDebounceMs prop was removed.
  • The gridRowsDataRowIdToIdLookupSelector selector was removed. Use the gridRowsLookupSelector selector in combination with the getRowId() API method instead.
    -const idToIdLookup = gridRowsDataRowIdToIdLookupSelector(apiRef);
    -const rowId = idToIdLookup[id]
    +const rowsLookup = gridRowsLookupSelector(apiRef);
    +const rowId = apiRef.current.getRowId(rowsLookup[id])
  • The Grid is now more aligned with the WAI-ARIA authoring practices and sets the role attribute to treegrid if the Data Grid is used with row grouping feature.

@mui/x-data-grid@8.0.0-alpha.3

@mui/x-data-grid-pro@8.0.0-alpha.3 pro

Same changes as in @mui/x-data-grid@8.0.0-alpha.3, plus:

@mui/x-data-grid-premium@8.0.0-alpha.3 premium

Same changes as in @mui/x-data-grid-pro@8.0.0-alpha.3, plus:

Date and Time Pickers

Breaking changes

  • The onOpen() and onClose() methods of the usePickerContext() hook have been replaced with a single setOpen method — Learn more.

@mui/x-date-pickers@8.0.0-alpha.3

  • [pickers] Replace the onOpen() and onClose() methods of usePickerContext() with a single setOpen() method. (#15701) @flaviendelangle

@mui/x-date-pickers-pro@8.0.0-alpha.3 pro

Same changes as in @mui/x-date-pickers@8.0.0-alpha.3.

Charts

@mui/x-charts@8.0.0-alpha.3

@mui/x-charts-pro@8.0.0-alpha.3 pro

Same changes as in @mui/x-charts@8.0.0-alpha.3.

Tree View

@mui/x-tree-view@8.0.0-alpha.3

No changes since @mui/x-tree-view-pro@v8.0.0-alpha.2.

@mui/x-tree-view-pro@8.0.0-alpha.3 pro

Same changes as in @mui/x-tree-view@8.0.0-alpha.3.

Docs

Core

v7.23.1

05 Dec 15:29
56d39bb
Compare
Choose a tag to compare

7.23.1

Dec 5, 2024

We'd like to offer a big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:

  • 🌍 Improve German locale on the Data Grid component
  • 🐞 Bugfixes

Special thanks go out to the community contributors who have helped make this release possible:
@lhilgert9.

Following are all team members who have contributed to this release:
@arthurbalduini, @cherniavskii, @flaviendelangle, @JCQuintas, @LukasTy and @MBilalShafi.

Data Grid

@mui/x-data-grid@7.23.1

@mui/x-data-grid-pro@7.23.1 pro

Same changes as in @mui/x-data-grid@7.23.1, plus:

@mui/x-data-grid-premium@7.23.1 premium

Same changes as in @mui/x-data-grid-pro@7.23.1.

Date and Time Pickers

@mui/x-date-pickers@7.23.1

@mui/x-date-pickers-pro@7.23.1 pro

Same changes as in @mui/x-date-pickers@7.23.1.

Charts

@mui/x-charts@7.23.1

@mui/x-charts-pro@7.23.1 pro

Same changes as in @mui/x-charts@7.23.1.

Docs

Core

v8.0.0-alpha.2

29 Nov 15:35
52de1ec
Compare
Choose a tag to compare
v8.0.0-alpha.2 Pre-release
Pre-release

We'd like to offer a big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:

  • 👨🏽‍💻 Improve resize performance on the Data Gird.
  • <ChartDataProvider /> and <ChartsSurface /> components are now fully divided — Learn more.
  • Users can create their own HTML components using chart data — Learn more.
  • 🌍 Improve Spanish, Portuguese, Chinese locales on the Data Grid component.
  • 🌍 Improve Dutch locale on the Date and Time Pickers components.
  • 🐞 Bugfixes
  • 📚 Documentation improvements

Special thanks go out to the community contributors who have helped make this release possible:
@dloeda, @headironc, @jedesroches, @k-rajat19, @lauri865, @mathzdev, @nphmuller, @zinoroman.
Following are all team members who have contributed to this release:
@arminmeh, @alexfauquette, @cherniavskii, @flaviendelangle, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi, @oliviertassinari.

Data Grid

Breaking changes

  • The <GridOverlays /> component is not exported anymore.
  • The indeterminateCheckboxAction prop has been removed. Clicking on an indeterminate checkbox "selects" the unselected descendants.
  • The apiRef.current.resize() method was removed.
  • The default value of the rowSelectionPropagation prop has been changed to { parents: true, descendants: true } which means that the selection will be propagated to the parents and descendants by default.
    To revert to the previous behavior, pass rowSelectionPropagation as { parents: false, descendants: false }.
  • If estimatedRowCount is used, the text provided to the Table Pagination component from the Material UI library is updated and requires additional translations. Check the example at the end of Index-based pagination section.

@mui/x-data-grid@v8.0.0-alpha.2

@mui/x-data-grid-pro@v8.0.0-alpha.2 pro

Same changes as in @mui/x-data-grid@v8.0.0-alpha.2, plus:

  • [DataGridPro] Fix header filtering with boolean column type (#15528) @k-rajat19
  • [DataGridPro] Fix pagination state not updating if the data source response has no rows (#15622) @zinoroman
  • [DataGridPro] Fix selection propagation issue on initialization (#15461) @MBilalShafi

@mui/x-data-grid-premium@v8.0.0-alpha.2 premium

Same changes as in @mui/x-data-grid-pro@v8.0.0-alpha.2.

Date and Time Pickers

Breaking changes

  • The props received by the layout and the toolbar slots have been reworked — Learn more.

  • The TSection generic of the FieldRef type has been replaced with the TValue generic — Learn more.

@mui/x-date-pickers@v8.0.0-alpha.2

@mui/x-date-pickers-pro@v8.0.0-alpha.2 pro

Same changes as in @mui/x-date-pickers@v8.0.0-alpha.2.

Charts

Breaking changes

  • Charts Container don't have a <div /> wrapping them anymore. All props are now passed to the root <svg /> instead of the <div />.

@mui/x-charts@v8.0.0-alpha.2

@mui/x-charts-pro@v8.0.0-alpha.2 pro

Same changes as in @mui/x-charts@v8.0.0-alpha.2.

Tree View

@mui/x-tree-view@v8.0.0-alpha.2

@mui/x-tree-view-pro@v8.0.0-alpha.2

Same changes as in @mui/x-tree-view@v8.0.0-alpha.2.

Docs

Core