Skip to content

Releases: mui/mui-x

v8.22.0

11 Dec 12:19
86a6268

Choose a tag to compare

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

  • Each Tree View component now exposes its own hook to initialize the apiRef object with accurate typing:

    -import { useTreeViewApiRef } from '@mui/x-tree-view/hooks';
    +import { useSimpleTreeViewApiRef } from '@mui/x-tree-view/hooks';
    -const apiRef = useTreeViewApiRef();
    +const apiRef = useSimpleTreeViewApiRef();
    
    -import { useTreeViewApiRef } from '@mui/x-tree-view/hooks';
    +import { useRichTreeViewApiRef } from '@mui/x-tree-view/hooks';
    -const apiRef = useTreeViewApiRef();
    +const apiRef = useRichTreeViewApiRef();
    
    -import { useTreeViewApiRef } from '@mui/x-tree-view/hooks';
    +import { useRichTreeViewProApiRef } from '@mui/x-tree-view-pro/hooks';
    -const apiRef = useTreeViewApiRef();
    +const apiRef = useRichTreeViewProApiRef();
  • 📚 Tutorial on building a Data Grid with server-side data

  • 🐞 Bugfixes

Special thanks go out to this community member for their valuable contributions:
@kzhgit

The following team members contributed to this release:
@alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @flaviendelangle, @JCQuintas, @mapache-salvaje, @michelengelen, @noraleonte, @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] Handle pivoting column name generation for empty strings (#20608) @arminmeh
  • [DataGridPremium] Pass a row with aggregated value to the custom aggregation function valueFormatter (#20607) @arminmeh

Date and Time Pickers

@mui/[email protected]

@mui/[email protected] pro

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

Charts

@mui/[email protected]

@mui/[email protected] pro

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

@mui/[email protected] premium

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

Tree View

@mui/[email protected]

@mui/[email protected] pro

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

Codemod

@mui/[email protected]

Internal changes.

Docs

Core

Miscellaneous

v8.21.0

04 Dec 08:34
8fc993d

Choose a tag to compare

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

The following team members contributed to this release:
@alexfauquette, @bernardobelchior, @ElliottMiller, @Janpot, @JCQuintas, @romgrk, @sai6855, @siriwatknp

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:

Date and Time Pickers

@mui/[email protected]

Internal changes.

@mui/[email protected] pro

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

Charts

@mui/[email protected]

@mui/[email protected] pro

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

@mui/[email protected] premium

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

Tree View

@mui/[email protected]

Internal changes.

@mui/[email protected] pro

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

Codemod

@mui/[email protected]

Internal changes.

Docs

  • [docs] Migrate to next/font for fonts loading (#20407) @Copilot

Core

  • [code-infra] Enable vitest eslint plugin (#20530) @Janpot
  • [code-infra] Fix missing font loading for local fonts (#20480) @Janpot
  • [internal] Performance: use raw useSyncExternalStore (#20447) @romgrk
  • [code-infra] Enable vitest/expect-expect and vitest/no-standalone-expect rules for x-charts packages (#20535) @Copilot

Miscellaneous

v8.20.0

26 Nov 16:48
3fdac53

Choose a tag to compare

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

The following team members contributed to this release:
@alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @siriwatknp, @JCQuintas, @MBilalShafi, @prakhargupta1

Data Grid

@mui/[email protected]

@mui/[email protected] pro

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

  • [DataGridPro] Avoid automatic scroll back to the focused header filter after it leaves the viewport (#20416) @arminmeh
  • [DataGridPro] Tree data row reordering (#19401) @MBilalShafi

@mui/[email protected] premium

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

Charts

@mui/[email protected]

@mui/[email protected] pro

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

@mui/[email protected] premium

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

  • [charts-premium] Add explicit return type to ChartsRenderer for better compatibility with React 18 (#20413) @arminmeh

Docs

v7.29.12

26 Nov 12:07
4e154c0

Choose a tag to compare

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

  • 🐞 Bugfixes

Special thanks go out to the community members for their valuable contributions:
@m2mathew

Following are all team members who have contributed to this release:
@arminmeh

Data Grid

@mui/[email protected]

  • [DataGrid] Avoid automatic scroll back to the focused element after it leaves the viewport (#20417) @arminmeh
  • [DataGrid] Fix missing rows in the print export window (#20157) @m2mathew

@mui/[email protected] pro

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

@mui/[email protected] premium

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

v8.19.0

20 Nov 11:56
a9bcca2

Choose a tag to compare

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

  • 🔎 Add pan on wheel to the charts zoom
  • ⌨️ Allow opt-in to tab navigation inside the Data Grid.
  • ⚙️ New way of defining action columns in the Data Grid that makes it easier to keep columns prop stable.
  • 🐞 Bugfixes
  • 📚 Documentation improvements

Special thanks go out to these community members for their valuable contributions:
@lauri865, @noobyogi0010, @sai6855

The following team members contributed to this release:
@alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @mj12albert, @noraleonte, @rita-codes, @siriwatknp, @ZeeshanTamboli

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:

Date and Time Pickers

@mui/[email protected]

@mui/[email protected] pro

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

Charts

@mui/[email protected]

@mui/[email protected] pro

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

@mui/[email protected] premium

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

Tree View

@mui/[email protected]

@mui/[email protected] pro

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

Codemod

@mui/[email protected]

Internal changes.

Docs

Core

Miscellaneous

v7.29.11

19 Nov 14:42
41846a3

Choose a tag to compare

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

  • 🐞 Bugfixes

Following are all team members who have contributed to this release:
@arminmeh, @mapache-salvaje

Data Grid

@mui/[email protected]

  • [DataGrid] Prevent Safari 26 error in the event handler (#20382) @arminmeh

@mui/[email protected] pro

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

@mui/[email protected] premium

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

Docs

v8.18.0

13 Nov 12:57
f859f00

Choose a tag to compare

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

  • Add barLabelPlacement property to customize the bar label position in bar charts, enabling labels to be placed above bars.

    image

  • Add source property to the date/time picker lifecycle and event handler context, enabling clearer differentiation between changes initiated by the picker UI and those from direct field input.

  • 🐞 Bugfixes

  • 📚 Documentation improvements

Special thanks go out to these community members for their valuable contributions:
@htollefsen, @sai6855, @Sigdriv

The following team members contributed to this release:
@arminmeh, @bernardobelchior, @brijeshb42, @cherniavskii, @flaviendelangle, @JCQuintas, @michelengelen, @noraleonte, @prakhargupta1, @rita-codes, @siriwatknp

Data Grid

@mui/[email protected]

  • [DataGrid] Allow default event in the column action cell item click event handler (#20272) @arminmeh
  • [DataGrid] Remove unnecessary generic from useGridApiRef (#20277) @cherniavskii

@mui/[email protected] pro

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

@mui/[email protected] premium

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

  • [DataGridPremium] Return the correct cellParams value from the aggregation cells (#20224) @arminmeh

Date and Time Pickers

@mui/[email protected]

@mui/[email protected] pro

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

Charts

@mui/[email protected]

  • [charts] Add prop for positioning a bar label (#20194) @Sigdriv
  • [charts] Fix applying dark mode styles in ChartAxisZoomSliderThumb (#20232) @sai6855

@mui/[email protected] pro

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

@mui/[email protected] premium

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

Tree View

@mui/[email protected]

@mui/[email protected] pro

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

Codemod

@mui/[email protected]

Internal changes.

Docs

Core

v8.17.0

05 Nov 19:35
2423e2f

Choose a tag to compare

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

  • Add colorGetter prop to cartesian charts series

    Image
  • 🌎 Add Catalan (ca-ES) locale on the Data Grid

  • 🌎 Add Norwegian Bokmål (nb-NO) locale on the Charts

  • 🐞 Bugfixes

  • 📚 Documentation improvements

Special thanks go out to these community members for their valuable contributions:
@frncesc, @Methuselah96, @samuelwalk, @htollefsen

The following team members contributed to this release:
@alexfauquette, @bernardobelchior, @flaviendelangle, @Janpot, @JCQuintas, @mnajdova, @rita-codes, @arminmeh, @brijeshb42

Data Grid

@mui/[email protected]

  • [DataGrid] Stop event propagation on data grid action buttons (GridActionsCellItem) (#19513) @Copilot
  • [DataGrid] Update cell editable state if editable prop is updated in the column definition (#20147) @arminmeh
  • [DataGrid] Wait for external model updates before resetting pagination after sort/filter (#20162) @arminmeh
  • [l10n] Add Catalan (ca-ES) locale (#20154) @frncesc
  • [l10n] Improve Arabic (ar-SD) locale (#20185) @samuelwalk

@mui/[email protected] pro

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

@mui/[email protected] premium

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

Date and Time Pickers

@mui/[email protected]

Internal changes.

@mui/[email protected] pro

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

Charts

@mui/[email protected]

@mui/[email protected] pro

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

@mui/[email protected] premium

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

Tree View

@mui/[email protected]

@mui/[email protected] pro

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

Codemod

@mui/[email protected]

Internal changes.

Docs

Core

v8.16.0

29 Oct 18:46
9630f2b

Choose a tag to compare

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

  • 🖌️ Add brush zoom interaction to charts
  • 🔁 Server-side update in a grid with tree data/row grouping and aggregation will trigger re-fetch for all parent levels of that row to update aggregated values. See the demo.

Special thanks go out to the community members for their valuable contributions:
@felix-wg, @frncesc, @sai6855

The following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @bernardobelchior, @brijeshb42, @flaviendelangle, @JCQuintas, @MBilalShafi, @mbrookes, @michelengelen, @noraleonte, @rita-codes

Data Grid

@mui/[email protected]

  • [DataGrid] Ignore Ctrl+A key combination for the row selection in the community version (#20110) @felix-wg
  • [DataGrid][l10n] Improve Spanish (es-ES) locale (#20134) @frncesc

@mui/[email protected] pro

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

  • [DataGridPro] Add explicit return type to getVisibleRowsLookup() to fix the build with tsc (#20116) @arminmeh
  • [DataGridPro] Retain the expansion state with expansion configuration props (#20126) @MBilalShafi

@mui/[email protected] premium

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

  • [DataGridPremium] Export and restore chart integration state (#20079) @arminmeh
  • [DataGridPremium] Fix grouping column valueFormatter() crash (#20070) @sai6855
  • [DataGridPremium] Refetch aggregation data after row update with server-side aggregation (#20039) @arminmeh

Date and Time Pickers

@mui/[email protected]

@mui/[email protected] pro

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

Charts

@mui/[email protected]

@mui/[email protected] pro

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

@mui/[email protected] premium

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

Tree View

@mui/[email protected]

Internal changes.

@mui/[email protected] pro

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

Codemod

@mui/[email protected]

Internal changes.

Core

Miscellaneous

v8.15.0

23 Oct 12:54
e8522b1

Choose a tag to compare

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

  • 🖌️ Add new brush charts interaction for building custom behavior.
    brush visualization example
  • ⚡️ Performance improvements for large bar charts
  • 🤖 Data Grid AI assistant can now visualize the query results by controlling the chart integration settings
  • 📦 DataGrid uses an internal MUI fork of ExcelJS that does not depend on vulnerable versions of NPM packages
  • 🐞 Bugfixes
  • 📚 Documentation improvements

Special thanks go out to the community members for their valuable contributions:
@ZagrebaAlex

The following are all team members who have contributed to this release:
@alexfauquette, @bernardobelchior, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @kenanyusuf, @prakhargupta1, @rita-codes, @siriwatknp, @arminmeh, @brijeshb42, @noraleonte

Data Grid

@mui/[email protected]

@mui/[email protected] pro

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

  • [DataGridPro] Keep children in the tree after parent row is re-fetched with the data source (#19934) @arminmeh
  • [DataGridPro] Support scroll shadows customization (#19982) @kenanyusuf

@mui/[email protected] premium

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

Date and Time Pickers

@mui/[email protected]

Internal changes.

@mui/[email protected] pro

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

Charts

@mui/[email protected]

@mui/[email protected] pro

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

@mui/[email protected] premium

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

Tree View

@mui/[email protected]

@mui/[email protected] pro

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

Codemod

@mui/[email protected]

Internal changes.

Docs

Core