github mui/mui-x v9.0.0-alpha.3

pre-release12 hours ago

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

  • 🐞 Bugfixes and internal improvements

The following team members contributed to this release:
@aemartos, @alexfauquette, @bernardobelchior, @brijeshb42, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @MBilalShafi, @michelengelen, @rita-codes, @sai6855, @siriwatknp

Data Grid

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

  • [DataGrid] Fix crash when rows and rowModesModel are updated simultaneously (#21265) @michelengelen
  • [DataGrid] Add missing resizablePanelHandle classes to gridClasses object (#21538) @sai6855
  • [DataGrid] Refactor headerAlign style calls (#21541) @sai6855

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

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

  • [DataGridPro] Add role="presentation" to detail panel toggle header content (#21634) @michelengelen
  • [DataGridPro] Fix sorting not reflected in nested server-side data (#21619) @MBilalShafi

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

Same changes as in @mui/x-data-grid-pro@9.0.0-alpha.3.

Date and Time Pickers

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

  • [pickers] Refactor DateRangePickerDay overrides to use a centralized elementOverrides object (#21426) @sai6855
  • [pickers] Migrate from deprecated props for PickersModalDialog (#21702) @siriwatknp

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

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

Charts

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

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

Same changes as in @mui/x-charts@9.0.0-alpha.3, plus:

  • [charts-pro] Fix heatmap style override from arc to cell (#21693) @Copilot
  • [charts-pro] Fix image export truncated when page is zoomed out (#21685) @bernardobelchior
  • [charts-pro] Speed-up heatmap cell search with an index lookup (#21130) @alexfauquette
  • [charts-pro] Fix heatmap highlight not working (#21710) @Copilot

@mui/x-charts-premium@9.0.0-alpha.3 premium

Same changes as in @mui/x-charts-pro@9.0.0-alpha.3, plus:

Tree View

Breaking changes

  • Remove TreeViewBaseItem type (use TreeViewDefaultItemModelProperties or a custom interface)
  • Remove useTreeViewApiRef hook (use useRichTreeViewApiRef, useSimpleTreeViewApiRef, or useRichTreeViewProApiRef)
  • Remove status from content slot props returned by getContentProps() (use data-* attributes; status on useTreeItem return value is unchanged)
  • Remove deprecated CSS state classes from treeItemClasses: expanded, selected, focused, disabled, editable, editing (use [data-expanded], [data-selected], etc.)
  • The <RichTreeViewPro /> component has now virtualization enabled by default.
  • The items used inside the <RichTreeViewPro /> now have a default height of 32px.
  • The events of the <RichTreeViewPro /> are now rendered as a flat list instead of a nested tree.

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

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

Same changes as in @mui/x-tree-view@9.0.0-alpha.3, plus:

  • [RichTreeViewPro] Make the virtualization opt-out and port the layout doc from the data grid (#21461) @flaviendelangle

Codemod

@mui/x-codemod@9.0.0-alpha.3

Internal changes.

Docs

Core

Miscellaneous

  • [test] Add missing tests for forwarding props to filter operators in DataGrid (#21441) @siriwatknp
  • [x-license] Export additional license types and constants (#21625) @aemartos
  • [x-license] Refactor license verification to accept package info object and add v9 version gating (#21690) @aemartos

Don't miss a new mui-x release

NewReleases is sending notifications on new releases.