Skip to content

Releases: mui/mui-x

v8.23.0

24 Dec 11:57
d35480c

Choose a tag to compare

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

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

The following team members contributed to this release:
@alelthomas, @alexfauquette, @arminmeh, @bernardobelchior, @brijeshb42, @flaviendelangle, @JCQuintas, @mapache-salvaje, @MBilalShafi, @siriwatknp

Data Grid

@mui/x-data-grid@8.23.0

  • [DataGrid] Fix columns state and columns prop sync issue (#20703) @arminmeh
  • [DataGrid] Fix filter datetime with seconds (#20557) @siriwatknp
  • [DataGrid] Add new includeHeaderFilters flag to include header filters when autosizing columns (#20510) @siriwatknp
  • [DataGrid] Prevent default on Enter key down when starting editing (#20751) @siriwatknp
  • [l10n] Improve Portuguese from Portugal (pt-PT) locale (#20722) @Copilot

@mui/x-data-grid-pro@8.23.0 pro

Same changes as in @mui/x-data-grid@8.23.0, plus:

  • [DataGridPro] Fix crash on rows change in tree data with pagination (#20215) @Copilot

@mui/x-data-grid-premium@8.23.0 premium

Same changes as in @mui/x-data-grid-pro@8.23.0, plus:

  • [DataGridPremium] Add aggregation for 'boolean' column type (#20683) @arminmeh
  • [DataGridPremium] Fix strategy value computation with row grouping (#20725) @MBilalShafi
  • [DataGridPremium] Handle isRowSelectable() checks for the rows missing due to keepNonExistentRowsSelected (#20668) @arminmeh

Date and Time Pickers

@mui/x-date-pickers@8.23.0

Internal changes.

@mui/x-date-pickers-pro@8.23.0 pro

Same changes as in @mui/x-date-pickers@8.23.0.

Charts

@mui/x-charts@8.23.0

@mui/x-charts-pro@8.23.0 pro

Same changes as in @mui/x-charts@8.23.0, plus:

@mui/x-charts-premium@8.23.0 premium

Same changes as in @mui/x-charts-pro@8.23.0.

Tree View

@mui/x-tree-view@8.23.0

  • [tree view] Add new APIs to disable selection feature for tree view item (#20666) @siriwatknp

@mui/x-tree-view-pro@8.23.0 pro

Same changes as in @mui/x-tree-view@8.23.0.

Codemod

@mui/x-codemod@8.23.0

Internal changes.

Docs

Core

v8.22.1

18 Dec 15:30
9eeeb38

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 ✨:

  • 🌎 Improve Swedish (sv-SE) locale on the Data Grid
  • 🐞 Bugfixes

Special thanks go out to the community members for their valuable contributions:
@KyeongJooni, @VismaAndreasIvarsson

The following team members contributed to this release:
@alelthomas, @alexfauquette, @arminmeh, @bernardobelchior, @Janpot, @JCQuintas, @mapache-salvaje, @michelengelen, @mj12albert, @prakhargupta1, @romgrk, @siriwatknp

Data Grid

@mui/x-data-grid@8.22.1

@mui/x-data-grid-pro@8.22.1 pro

Same changes as in @mui/x-data-grid@8.22.1.

@mui/x-data-grid-premium@8.22.1 premium

Same changes as in @mui/x-data-grid-pro@8.22.1, plus:

  • [DataGridPremium] Import useId() from @mui/utils to maintain React 17 compatibility (#20635) @arminmeh

Date and Time Pickers

@mui/x-date-pickers@8.22.1

@mui/x-date-pickers-pro@8.22.1 pro

Same changes as in @mui/x-date-pickers@8.22.1.

Charts

@mui/x-charts@8.22.1

@mui/x-charts-pro@8.22.1 pro

Same changes as in @mui/x-charts@8.22.1, plus:

@mui/x-charts-premium@8.22.1 premium

Same changes as in @mui/x-charts-pro@8.22.1, plus:

Tree View

@mui/x-tree-view@8.22.1

Internal changes.

@mui/x-tree-view-pro@8.22.1 pro

Same changes as in @mui/x-tree-view@8.22.1.

Codemod

@mui/x-codemod@8.22.1

Internal changes.

Docs

Core

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/x-data-grid@8.22.0

@mui/x-data-grid-pro@8.22.0 pro

Same changes as in @mui/x-data-grid@8.22.0.

@mui/x-data-grid-premium@8.22.0 premium

Same changes as in @mui/x-data-grid-pro@8.22.0, 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/x-date-pickers@8.22.0

@mui/x-date-pickers-pro@8.22.0 pro

Same changes as in @mui/x-date-pickers@8.22.0.

Charts

@mui/x-charts@8.22.0

@mui/x-charts-pro@8.22.0 pro

Same changes as in @mui/x-charts@8.22.0, plus:

@mui/x-charts-premium@8.22.0 premium

Same changes as in @mui/x-charts-pro@8.22.0.

Tree View

@mui/x-tree-view@8.22.0

@mui/x-tree-view-pro@8.22.0 pro

Same changes as in @mui/x-tree-view@8.22.0.

Codemod

@mui/x-codemod@8.22.0

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/x-data-grid@8.21.0

@mui/x-data-grid-pro@8.21.0 pro

Same changes as in @mui/x-data-grid@8.21.0.

@mui/x-data-grid-premium@8.21.0 premium

Same changes as in @mui/x-data-grid-pro@8.21.0, plus:

Date and Time Pickers

@mui/x-date-pickers@8.21.0

Internal changes.

@mui/x-date-pickers-pro@8.21.0 pro

Same changes as in @mui/x-date-pickers@8.21.0.

Charts

@mui/x-charts@8.21.0

@mui/x-charts-pro@8.21.0 pro

Same changes as in @mui/x-charts@8.21.0, plus:

@mui/x-charts-premium@8.21.0 premium

Same changes as in @mui/x-charts-pro@8.21.0.

Tree View

@mui/x-tree-view@8.21.0

Internal changes.

@mui/x-tree-view-pro@8.21.0 pro

Same changes as in @mui/x-tree-view@8.21.0.

Codemod

@mui/x-codemod@8.21.0

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/x-data-grid@8.20.0

@mui/x-data-grid-pro@8.20.0 pro

Same changes as in @mui/x-data-grid@8.20.0, 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/x-data-grid-premium@8.20.0 premium

Same changes as in @mui/x-data-grid-pro@8.20.0.

Charts

@mui/x-charts@8.20.0

@mui/x-charts-pro@8.20.0 pro

Same changes as in @mui/x-charts@8.20.0, plus:

@mui/x-charts-premium@8.20.0 premium

Same changes as in @mui/x-charts-pro@8.20.0, 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/x-data-grid@7.29.12

  • [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/x-data-grid-pro@7.29.12 pro

Same changes as in @mui/x-data-grid@7.29.12.

@mui/x-data-grid-premium@7.29.12 premium

Same changes as in @mui/x-data-grid-pro@7.29.12.

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/x-data-grid@8.19.0

@mui/x-data-grid-pro@8.19.0 pro

Same changes as in @mui/x-data-grid@8.19.0.

@mui/x-data-grid-premium@8.19.0 premium

Same changes as in @mui/x-data-grid-pro@8.19.0, plus:

Date and Time Pickers

@mui/x-date-pickers@8.19.0

@mui/x-date-pickers-pro@8.19.0 pro

Same changes as in @mui/x-date-pickers@8.19.0.

Charts

@mui/x-charts@8.19.0

@mui/x-charts-pro@8.19.0 pro

Same changes as in @mui/x-charts@8.19.0, plus:

@mui/x-charts-premium@8.19.0 premium

Same changes as in @mui/x-charts-pro@8.19.0.

Tree View

@mui/x-tree-view@8.19.0

@mui/x-tree-view-pro@8.19.0 pro

Same changes as in @mui/x-tree-view@8.19.0.

Codemod

@mui/x-codemod@8.19.0

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/x-data-grid@7.29.11

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

@mui/x-data-grid-pro@7.29.11 pro

Same changes as in @mui/x-data-grid@7.29.11.

@mui/x-data-grid-premium@7.29.11 premium

Same changes as in @mui/x-data-grid-pro@7.29.11.

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/x-data-grid@8.18.0

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

@mui/x-data-grid-pro@8.18.0 pro

Same changes as in @mui/x-data-grid@8.18.0.

@mui/x-data-grid-premium@8.18.0 premium

Same changes as in @mui/x-data-grid-pro@8.18.0, plus:

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

Date and Time Pickers

@mui/x-date-pickers@8.18.0

@mui/x-date-pickers-pro@8.18.0 pro

Same changes as in @mui/x-date-pickers@8.18.0.

Charts

@mui/x-charts@8.18.0

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

@mui/x-charts-pro@8.18.0 pro

Same changes as in @mui/x-charts@8.18.0, plus:

@mui/x-charts-premium@8.18.0 premium

Same changes as in @mui/x-charts-pro@8.18.0.

Tree View

@mui/x-tree-view@8.18.0

@mui/x-tree-view-pro@8.18.0 pro

Same changes as in @mui/x-tree-view@8.18.0.

Codemod

@mui/x-codemod@8.18.0

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/x-data-grid@8.17.0

  • [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/x-data-grid-pro@8.17.0 pro

Same changes as in @mui/x-data-grid@8.17.0.

@mui/x-data-grid-premium@8.17.0 premium

Same changes as in @mui/x-data-grid-pro@8.17.0.

Date and Time Pickers

@mui/x-date-pickers@8.17.0

Internal changes.

@mui/x-date-pickers-pro@8.17.0 pro

Same changes as in @mui/x-date-pickers@8.17.0.

Charts

@mui/x-charts@8.17.0

@mui/x-charts-pro@8.17.0 pro

Same changes as in @mui/x-charts@8.17.0, plus:

@mui/x-charts-premium@8.17.0 premium

Same changes as in @mui/x-charts-pro@8.17.0.

Tree View

@mui/x-tree-view@8.17.0

@mui/x-tree-view-pro@8.17.0 pro

Same changes as in @mui/x-tree-view@8.17.0.

Codemod

@mui/x-codemod@8.17.0

Internal changes.

Docs

Core