Skip to content

v8.0.0-alpha.7

Pre-release
Pre-release
Compare
Choose a tag to compare
@arminmeh arminmeh released this 09 Jan 15:03
· 699 commits to master since this release
6412b8c

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

  • 📊 Charts legend is now an HTML element which can be styled more easily
  • 💫 Support aggregation with server-side data
  • 🏎️ Improve Data Grid aggregation performance
  • 🌍 Add Chinese (Taiwan) (zh-TW) locale on the Date and Time Pickers
  • 🌍 Improve Norwegian (nb-NO) locale on the Date and Time Pickers
  • 🐞 Bugfixes

Special thanks go out to the community contributors who have helped make this release possible:
@derek-0000, @josteinjhauge, @k-rajat19, @nusr, @tomashauser.
Following are all team members who have contributed to this release:
@cherniavskii, @flaviendelangle, @JCQuintas, @LukasTy, @MBilalShafi, @arminmeh, @romgrk, @oliviertassinari.

Data Grid

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected].

@mui/[email protected] premium

Same changes as in @mui/[email protected], plus:

  • [DataGridPremium] Improve aggregation performance for multiple columns (#16097) @cherniavskii
  • [DataGridPremium] Make Aggregation keyboard accessible in the column menu (#15934) @k-rajat19
  • [DataGridPremium] Server-side aggregation with data source (#15741) @MBilalShafi

Date and Time Pickers

Breaking changes

  • The date-fns and date-fns-jalali date library adapters have been renamed to better align with the current stable major versions — Learn more
  • Update default closeOnSelect and Action Bar actions values - Learn more
  • The component passed to the layout slot no longer receives the value, onChange and onSelectShortcut props — Learn more.
  • The component passed to the toolbar slot no longer receives the value, onChange and isLandscape props — Learn more.
  • The component passed to the shortcuts slot no longer receives the onChange, isValid and isLandscape props — Learn more.
  • The PickerShortcutChangeImportance type has been renamed PickerChangeImportanceLearn more.
  • The component passed to the layout slot no longer receives the rangePosition and onRangePositionChange on range pickers — Learn more.
  • The component passed to the toolbar slot no longer receives the rangePosition and onRangePositionChange on range pickers — Learn more.
  • The component passed to the tabs slot no longer receives the rangePosition and onRangePositionChange on range pickers — Learn more.

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected].

Charts

Breaking changes

  • Removed DefaultChartsLegend component, since it is now easier to create custom legends — Learn more.
  • The default legend is now an HTML element and can be styled more easily.
  • The width and height properties of the charts now only apply to the svg element, and not their wrappers, this might cause some layout shifts.
  • slotProps.legend.direction now accepts 'horizontal' | 'vertical' instead of 'row' | 'column'Learn more.
  • The getSeriesToDisplay function was removed in favor of the useLegend hook. — Learn more.

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected].

Tree View

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected].

Docs

Core