github mui/mui-x v8.0.0-alpha.12

pre-release3 days ago

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

  • 📦 Data Grid data source is now available in the Community plan
  • ⚡ Improve Data Grid Excel export serialization performance
  • 🚫 Add "No columns" overlay to Data Grid
  • 🌍 Improve Polish (pl-PL) and Ukrainian (uk-UA) locales on the Data Grid
  • 🐞 Bugfixes

Special thanks go out to the community contributors who have helped make this release possible:
@Neonin, @nusr, and @pawelkula.
Following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @Janpot, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi, @michelengelen, @oliviertassinari, @romgrk, and @mapache-salvaje.

Data Grid

Breaking changes

  • The main--hasSkeletonLoadingOverlay class has been renamed to main--hiddenContent and is now also applied when the "No columns" overlay is displayed.

  • The apiRef.current.forceUpdate() method was removed. Use selectors combined with useGridSelector() hook to react to changes in the state.

  • The selectors signature has been updated. They are only accepting apiRef as a first argument and instanceId is no longer the third argument.

    -mySelector(state, arguments, instanceId)
    +mySelector(apiRef, arguments)

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

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

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

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

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

Date and Time Pickers

Breaking changes

  • The aria-label on the <Clock /> component and Time Picker opening button has been fixed to rely on the set ampm property instead of defaulting to the user's locale.

  • The following unused formats have been removed from the adapters and can no longer be overridden via the dateFormats prop on the <LocalizationProvider /> component:

    • fullTime - please use fullTime12h and fullTime24h instead:
        <LocalizationProvider
          dateFormats={{
      -     fullTime: 'LT',
      +     fullTime12h: 'hh:mm A',
      +     fullTime24h: 'hh:mm',
          }}
        >
    • keyboardDateTime - please use keyboardDateTime12h and keyboardDateTime24h instead:
        <LocalizationProvider
          dateFormats={{
      -     keyboardDateTime: 'DD.MM.YYYY | LT',
      +     keyboardDateTime12h: 'DD.MM.YYYY | hh:mm A',
      +     keyboardDateTime24h: 'DD.MM.YYYY | hh:mm',
          }}
        >

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

  • [pickers] Fix time related aria labels to depend on ampm flag value (#16572) @LukasTy
  • [pickers] Remove unused adapter formats (#16522) @LukasTy

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

Same changes as in @mui/x-date-pickers@8.0.0-alpha.12, plus:

  • [DateRangePicker] Avoid unnecessary field section focusing (#16474) @LukasTy

Charts

Breaking changes

  • The useSeries hook family has been stabilized and renamed accordingly — Learn more

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

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

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

Tree View

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

Internal changes.

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

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

Docs

Core

Don't miss a new mui-x release

NewReleases is sending notifications on new releases.