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

16 hours ago

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

Don't miss a new x-data-grid-pro release

NewReleases is sending notifications on new releases.