PackageTrack

npm ยท #4524

@mui/x-internals

9.12.0mui/mui-x โ†—

Utility functions for the MUI X packages (internal use only).

Release timeline

87 releases since 2024
20252026

Releases

  1. 9.12.021 Aug 2026
    Release notes

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

    • ๐Ÿงฎ Support Formulas on the Data Grid: cells in opted-in columns can hold spreadsheet-like formulas (=SUM(RANGE(โ€ฆ)), =price * quantity) evaluated by a built-in engine, with a formula editor and Formula Bar, autocomplete, reference highlighting, optional A1 notation, fill-handle reference adjustment, custom functions, and live formula Excel export
    • โ™ฟ๏ธ Improve the accessibility of Data Grid cells and picker day cells
    • ๐Ÿ—“๏ธ Enable multi-resource event creation and editing in the Scheduler
    • ๐Ÿž Bugfixes
    • ๐Ÿ“š Documentation improvements

    Special thanks go out to these community members for their valuable contributions:
    @Anexus5919, @mustafajw07

    The following team members contributed to this release:
    @brijeshb42, @flaviendelangle, @JCQuintas, @LukasTy, @MBilalShafi, @michelengelen, @noraleonte, @rita-codes, @romgrk, @silviuaavram

    Data Grid

    @mui/[email protected]

    • [DataGrid] Expose apiRef on GridCallbackDetails for selector access in callbacks (#22973) @michelengelen
    • [DataGrid] Fix header height not updating when headerFilters or columnGroupingModel change (#23059) @MBilalShafi
    • [DataGrid] Fix unhandled rejection when unmounting mid-autosize (#23319) @JCQuintas
    • [DataGrid] Label the blank singleSelect filter option (#23294) @JCQuintas
    • [DataGrid] Stop sending incomplete filter items to the data source (#23303) @JCQuintas
    • [DataGrid] Support the rowheader attribute for grid cells (#23340) @silviuaavram

    @mui/[email protected]

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

    @mui/[email protected]

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

    Date and Time Pickers

    @mui/[email protected]

    • [fields] Keep the selected section on blank space clicks (#23318) @LukasTy
    • [pickers] Associate the day cells with their week day column header (#23339) @LukasTy
    • [pickers] Keep the gridcell role and the column index on filler cells (#23326) @Anexus5919

    @mui/[email protected]

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

    • [DateRangeCalendar] Round the range highlight at the month grid edges (#23297) @JCQuintas
    • [DateRangePicker] Keep the range highlight opaque for disabled days (#23317) @JCQuintas

    Charts

    @mui/[email protected]

    @mui/[email protected]

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

    @mui/[email protected]

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

    Tree View

    @mui/[email protected]

    Internal changes.

    @mui/[email protected]

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

    Scheduler

    @mui/[email protected]

    @mui/[email protected]

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

    • [scheduler-premium] Allow to control the min and max hour in the Event Timeline (#23212) @rita-codes
    • [scheduler-premium] Dependencies - Create, select and delete via terminals (#23200) @rita-codes

    Codemod

    @mui/[email protected]

    Internal changes.

    Docs

    Core

    Miscellaneous

    Open source โ†’
    Additional notes
    • [DataGrid] Expose apiRef on GridCallbackDetails for selector access in callbacks (#22973) @michelengelen
    • [DataGrid] Fix header height not updating when headerFilters or columnGroupingModel change (#23059) @MBilalShafi
    • [DataGrid] Fix unhandled rejection when unmounting mid-autosize (#23319) @JCQuintas
    • [DataGrid] Label the blank singleSelect filter option (#23294) @JCQuintas
    • [DataGrid] Stop sending incomplete filter items to the data source (#23303) @JCQuintas
    • [DataGrid] Support the rowheader attribute for grid cells (#23340) @silviuaavram
    Open source โ†’
    Additional notes
    • [DataGrid] Expose apiRef on GridCallbackDetails for selector access in callbacks ( #22973 ) @michelengelen

    • [DataGrid] Fix header height not updating when headerFilters or columnGroupingModel change ( #23059 ) @MBilalShafi

    • [DataGrid] Fix unhandled rejection when unmounting mid-autosize ( #23319 ) @JCQuintas

    • [DataGrid] Label the blank singleSelect filter option ( #23294 ) @JCQuintas

    • [DataGrid] Stop sending incomplete filter items to the data source ( #23303 ) @JCQuintas

    • [DataGrid] Support the rowheader attribute for grid cells ( #23340 ) @silviuaavram

    Open source โ†’
  2. 9.11.06 Aug 2026
    Release notes

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

    • โœจ Add addItems() and getItemSelection() API methods to Tree View

    Special thanks go out to these community members for their valuable contributions:
    @12joan, @Anexus5919, @kevincorizi-sbt, @mixelburg, @mustafajw07, @strazto

    The following team members contributed to this release:
    @flaviendelangle, @hasdfa, @JCQuintas, @LukasTy, @MBilalShafi, @michelengelen, @noraleonte, @rita-codes

    Data Grid

    @mui/[email protected]

    • [DataGrid] Fix updateRows stripping class prototypes from rows in datasource mode (#22288) @mixelburg
    • [DataGrid] Do not re-fetch data when an Activity becomes visible (#22603) @12joan
    • [DataGrid] Fix toolbar button stealing focus when a sibling's disabled state changes (#23204) @MBilalShafi

    @mui/[email protected]

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

    @mui/[email protected]

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

    Date and Time Pickers

    @mui/[email protected]

    • [pickers] Fix day shift when editing dates predating timezone standardization (#23296) @JCQuintas

    @mui/[email protected]

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

    • [DateRangePicker] Fix disabled filler cells showing the range highlight (#23293) @JCQuintas

    Charts

    @mui/[email protected]

    @mui/[email protected]

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

    @mui/[email protected]

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

    Tree View

    @mui/[email protected]

    @mui/[email protected]

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

    Scheduler

    @mui/[email protected]

    • [scheduler] Add localeText prop to standalone views (#23210) @rita-codes
    • [scheduler] Finetune touch experience for time grid events and introduce editing drawer (#22624) @noraleonte
    • [scheduler] Introduce the edit dialog form context & lifecycle contract (#23284) @rita-codes
    • [scheduler] Refactor edit dialog General tab into section components (#23206) @rita-codes
    • [scheduler] Replace copied Base UI internals with @base-ui/react/internals imports (#21972) @flaviendelangle
    • [scheduler] Hide resource picker when no resources are provided (#23290) @mustafajw07
    • [scheduler] Support multi-resource occurrences in EventTimeline (#23240) @mustafajw07

    @mui/[email protected]

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

    Codemod

    @mui/[email protected]

    • [codemod] Remove unused @babel/core and @babel/traverse dependencies (#23245) @LukasTy

    Docs

    • [docs] Add recipe for adding new rows from clipboard copy (#22913) @michelengelen
    • [docs] Clarify the package versions in v8 upgrade guides (#22376) @strazto
    • [docs] Replace README peer dependency lists with an npm install command (#23256) @LukasTy

    Core

    Miscellaneous

    • [chat] Drop the undeclared @mui/icons-material dependency (#23252) @LukasTy
    • [chat] Sanitize image part URLs and share the URL allow-list with markdown (#23058) @hasdfa
    • [test] Type the PickersTextField test stub instead of as any (#23194) @LukasTy
    Open source โ†’
    Additional notes2 sources agree
    • [DataGrid] Fix updateRows stripping class prototypes from rows in datasource mode (#22288) @mixelburg
    • [DataGrid] Do not re-fetch data when an Activity becomes visible (#22603) @12joan
    • [DataGrid] Fix toolbar button stealing focus when a sibling's disabled state changes (#23204) @MBilalShafi
    Open source โ†’
    Additional notes
    • [DataGrid] Fix updateRows stripping class prototypes from rows in datasource mode ( #22288 ) @mixelburg

    • [DataGrid] Do not re-fetch data when an Activity becomes visible ( #22603 ) @12joan

    • [DataGrid] Fix toolbar button stealing focus when a sibling's disabled state changes ( #23204 ) @MBilalShafi

    Open source โ†’
  3. 9.10.123 Jul 2026
    Release notes

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

    • ๐Ÿฆฎ Improve accessibility of the Charts and Pickers components.
    • ๐Ÿž Bugfixes
    • ๐Ÿ“š Documentation improvements

    Special thanks go out to these community members for their valuable contributions:
    @kevincorizi-sbt, @mustafajw07, @SamanPandey-in

    The following team members contributed to this release:
    @brijeshb42, @hasdfa, @JCQuintas, @LukasTy, @michelengelen, @noraleonte, @rita-codes, @silviuaavram

    Data Grid

    @mui/[email protected]

    • [data grid] Fix getColumn return type not reflecting that it can return undefined (#23165) @JCQuintas

    @mui/[email protected]

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

    @mui/[email protected]

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

    Date and Time Pickers

    @mui/[email protected]

    • [pickers] Fix format placeholder brightness with a start adornment (#23189) @LukasTy

    @mui/[email protected]

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

    • [DateRangePicker] Fix broken active range position underline in single input range fields (#23166) @LukasTy

    Charts

    @mui/[email protected]

    @mui/[email protected]

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

    • [charts-pro] Fix highlight shifting on sampled bar charts (#23190) @noraleonte
    • [charts-pro] Sampled band highlight falls back to single-band width for Date/object values (#23024) @SamanPandey-in

    @mui/[email protected]

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

    Tree View

    @mui/[email protected]

    @mui/[email protected]

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

    Scheduler

    @mui/[email protected]

    @mui/[email protected]

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

    Codemod

    @mui/[email protected]

    Internal changes.

    Docs

    • [docs] Fix clearing, layout shift, and prop leak in Pickers demos (#23191) @LukasTy

    Core

    Miscellaneous

    • [chat] Normalize message part link URLs (#23187) @hasdfa
    • [x-chat] Fix object URL leaks for submitted attachments (#23198) @hasdfa
    • [internals] Make disposable types self-contained without esnext.disposable lib (#23164) @JCQuintas
    Open source โ†’
    Additional notes2 sources agree
    • [data grid] Fix getColumn return type not reflecting that it can return undefined (#23165) @JCQuintas
    Open source โ†’
    Additional notes
    • [data grid] Fix getColumn return type not reflecting that it can return undefined ( #23165 ) @JCQuintas
    Open source โ†’
  4. 9.10.017 Jul 2026
    Release notes

    We'd like to extend a big thank you to the 7 contributors who made this release possible. Here are some highlights โœจ:

    • ๐Ÿ“Š Provide dataIndex in LinePlot and AreaPlot onItemClick for Charts
    • โš™๏ธ Allow opt-in data-* attributes on slotProps. Read more
    • ๐Ÿž Bugfixes
    • ๐Ÿ“š Documentation improvements

    Special thanks go out to these community members for their valuable contributions:
    @Anexus5919, @mustafajw07

    The following team members contributed to this release:
    @brijeshb42, @Janpot, @JCQuintas, @LukasTy, @noraleonte

    Data Grid

    @mui/[email protected]

    Internal changes.

    @mui/[email protected]

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

    @mui/[email protected]

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

    Date and Time Pickers

    @mui/[email protected]

    Internal changes.

    @mui/[email protected]

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

    Charts

    @mui/[email protected]

    • [charts] Provide dataIndex in LinePlot and AreaPlot onItemClick (#23144) @JCQuintas

    @mui/[email protected]

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

    @mui/[email protected]

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

    Tree View

    @mui/[email protected]

    Internal changes.

    @mui/[email protected]

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

    Scheduler

    @mui/[email protected]

    @mui/[email protected]

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

    Chat

    @mui/[email protected]

    • [chat] Reuse resolveComponentProps from @mui/utils (#23095) @LukasTy

    @mui/[email protected]

    Internal changes.

    Codemod

    @mui/[email protected]

    Internal changes.

    Docs

    Core

    • [code-infra] Fix changelog dependency exclusion and l10n routing (#23112) @LukasTy
    • [code-infra] Port codebase to use tsgo (#22826) @brijeshb42
    • [code-infra] Reduce release:build concurrency to mitigate tsgo OOM kills (#23139) @LukasTy
    • [core] Allow opt-in data-* attributes on slotProps (#22128) @LukasTy

    Miscellaneous

    Open source โ†’
    Additional notes3 sources agree

    Internal changes.

    Open source โ†’
  5. 9.9.09 Jul 2026
    Release notes

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

    Special thanks go out to these community members for their valuable contributions:
    @mustafajw07, @sebastianfrey

    The following team members contributed to this release:
    @aemartos, @alexfauquette, @brijeshb42, @hasdfa, @Janpot, @JCQuintas, @LukasTy, @rita-codes, @sai6855

    Data Grid

    @mui/[email protected]

    @mui/[email protected]

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

    @mui/[email protected]

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

    Date and Time Pickers

    @mui/[email protected]

    Internal changes.

    @mui/[email protected]

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

    • [DateRangeCalendar] Avoid unnecessary month switch when the value is already visible (#22996) @LukasTy

    Charts

    @mui/[email protected]

    • [charts] Optimize and de-duplicate sampled axis-highlight band lookup (#23052) @JCQuintas
    • [charts] Unify tooltip item position getter and selector into a single selector API (#23041) @alexfauquette
    • [charts] Fix impossible condition in axis text angle warning (#23102) @sai6855

    @mui/[email protected]

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

    @mui/[email protected]

    Breaking changes

    The API of the Unstable_ChartsGeoDataProviderPremium got modified.
    Props scale, rotation, and translation are replaced by props view and initialView.
    Same behavior can be obtained with view.zoomLevel, view.center, and view.translation.
    See the zoom view section for detailed information

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

    Tree View

    @mui/[email protected]

    Internal changes.

    @mui/[email protected]

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

    Scheduler

    @mui/[email protected]

    @mui/[email protected]

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

    Codemod

    @mui/[email protected]

    Internal changes.

    Docs

    • [docs] Fix broken social preview image on shared docs links (#23055) @sai6855
    • [docs] Review and clean up react-chat docs demos & gallery; fix actions-bar layout (#22993) @hasdfa
    • [docs] Update the Pickers recommended date library bundle sizes (#23087) @LukasTy

    Core

    • [mcp] Add @mui/mcp server and @mui/x-agent-tools. See the README for setup (#22947) @aemartos
    • [code-infra] Avoid OOM in the Netlify docs build and CircleCI lint step (#23086) @LukasTy
    • [code-infra] Group @atlaskit/pragmatic-drag-and-drop renovate updates (#23105) @LukasTy
    • [code-infra] Validate npm publishing through dry run (#23038) @brijeshb42
    • [docs-infra] Enable webpackBuildWorker to bound docs build memory (#23100) @Janpot

    Miscellaneous

    • [test] Fix flaky "should render only the pageSize" Data Grid virtualization test (#23090) @LukasTy
    • [test] Track @mui/x-chat bundle size via native expand (#23049) @Janpot
    Open source โ†’
    Additional notes2 sources agree
    • [DataGrid] Add dataSourceKeepPreviousData prop (#22554) @LukasTy
    • [DataGrid] Add controlled filter panel for applying filters on demand (#23023) @sebastianfrey
    Open source โ†’
    Additional notes
    • [DataGrid] Add dataSourceKeepPreviousData prop ( #22554 ) @LukasTy

    • [DataGrid] Add controlled filter panel for applying filters on demand ( #23023 ) @sebastianfrey

    Open source โ†’
  6. 9.8.02 Jul 2026
    Release notes

    We'd like to extend a big thank you to the 18 contributors who made this release possible. Here are some highlights โœจ:

    • ๐Ÿ—บ๏ธ New MapImagePlot for rendering raster base maps, with onItemClick support on map shapes (Premium)
    • ๐Ÿ“Š New usePolarGeometry hook to build custom radial overlays
    • ๐Ÿž Bugfixes
    • ๐Ÿ“š Documentation improvements

    Special thanks go out to these community members for their valuable contributions:
    @Anexus5919, @aromanio, @greymoth-jp, @mustafajw07, @timbuckley, @voidmatcha

    The following team members contributed to this release:
    @alexfauquette, @arminmeh, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @joserodolfofreitas, @LukasTy, @mapache-salvaje, @michelengelen, @rita-codes, @sai6855

    Data Grid

    @mui/[email protected]

    @mui/[email protected]

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

    @mui/[email protected]

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

    • [DataGridPremium] Escape singleSelect values in Excel export with escapeFormulas enabled (#22851) @Anexus5919

    Date and Time Pickers

    @mui/[email protected]

    @mui/[email protected]

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

    • [DateRangeCalendar] Fix auto month-switch across the year boundary (#22987) @Anexus5919

    Charts

    @mui/[email protected]

    @mui/[email protected]

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

    @mui/[email protected]

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

    • [charts-premium] Add onItemClick support for the Map shapes (#22876) @sai6855
    • [charts-premium] Replace dataIndex with name in map identifier (#22891) @sai6855
    • [charts-premium] Share helper function (#23030) @alexfauquette
    • [charts-premium] Extract shared WebGL utilities across bar/scatter/heatmap renderers (#22466) @sai6855
    • [charts-premium] Add MapImagePlot for raster base maps (#22977) @JCQuintas

    Tree View

    @mui/[email protected]

    @mui/[email protected]

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

    Scheduler

    @mui/[email protected]

    @mui/[email protected]

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

    Codemod

    @mui/[email protected]

    Internal changes.

    Docs

    Core

    Miscellaneous

    • [internals] Fix ERR_UNSUPPORTED_DIR_IMPORT for core-js-pure in Node ESM (#22985) @michelengelen
    • [internals] Harden useDisposable React internals read with safeReact (#22986) @rita-codes
    • [internals] Replace core-js DisposableStack ponyfill with a minimal fallback (#23002) @sai6855
    • [test] Assert the edited dateTime cell value in the e2e edit test (#22982) @voidmatcha
    • [virtualizer] Remeasure scrollbars when layout changes (#22914) @arminmeh
    Open source โ†’
    Additional notes2 sources agree
    • [DataGrid] Prevent cell editing from resurrecting a deleted row (#22958) @Anexus5919
    • [DataGrid] Avoid reading type of undefined in gridRowUtils (#21808) @timbuckley
    • [DataGrid] Improved get started tutorial (#22911) @joserodolfofreitas
    • [l10n] Improve Japanese (ja-JP) locale (#23001) @greymoth-jp
    Open source โ†’
    Additional notes
    • [DataGrid] Prevent cell editing from resurrecting a deleted row ( #22958 ) @Anexus5919

    • [DataGrid] Avoid reading type of undefined in gridRowUtils ( #21808 ) @timbuckley

    • [DataGrid] Improved get started tutorial ( #22911 ) @joserodolfofreitas

    • [l10n] Improve Japanese (ja-JP) locale ( #23001 ) @greymoth-jp

    Open source โ†’
  7. 9.7.025 Jun 2026
    Release notes

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

    • ๐Ÿž Bugfixes
    • ๐Ÿ“š Documentation improvements

    Special thanks go out to these community members for their valuable contributions:
    @Anexus5919, @mustafajw07

    The following team members contributed to this release:
    @alexfauquette, @arminmeh, @brijeshb42, @Janpot, @JCQuintas, @LukasTy, @MBilalShafi, @michelengelen, @romgrk, @sai6855, @siriwatknp

    Data Grid

    @mui/[email protected]

    • [DataGrid] Fix CustomColumnMenuGrid demo crashing (#22897) @sai6855
    • [DataGrid] Fix crash in getRowValue when colDef is undefined (#22838) @LukasTy
    • [DataGrid] Fix longText expand button submitting surrounding form (#22450) @siriwatknp
    • [DataGrid] Remove filename ignore list from removePropTypesPlugin in Babel config (#22727) @sai6855
    • [DataGrid] Deduplicate scroll-preserving focus logic (#22916) @sai6855
    • [DataGrid] Fix singleSelect clearing to use empty string instead of null (#22881) @michelengelen
    • [DataGrid] Wait for rows before reacting on autosizeOnMount (#22698) @MBilalShafi

    @mui/[email protected]

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

    @mui/[email protected]

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

    Date and Time Pickers

    @mui/[email protected]

    • [fields] Announce cardinal day in the day section aria-valuetext (#22922) @LukasTy
    • [fields] Avoid focusing the field on blank space clicks (#22285) @LukasTy
    • [pickers] Commit TimeClock value when the drag ends outside the clock (#22877) @LukasTy
    • [pickers] Respect explicit notched prop on the outlined PickersTextField (#22875) @LukasTy

    @mui/[email protected]

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

    Charts

    @mui/[email protected]

    @mui/[email protected]

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

    @mui/[email protected]

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

    Tree View

    @mui/[email protected]

    Internal changes.

    @mui/[email protected]

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

    Scheduler

    @mui/[email protected]

    • [scheduler] Highlight only the edited occurrence of a recurring event (#22873) @Anexus5919

    @mui/[email protected]

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

    Codemod

    @mui/[email protected]

    Internal changes.

    Core

    Miscellaneous

    Open source โ†’
    Additional notes2 sources agree
    • [DataGrid] Fix CustomColumnMenuGrid demo crashing (#22897) @sai6855
    • [DataGrid] Fix crash in getRowValue when colDef is undefined (#22838) @LukasTy
    • [DataGrid] Fix longText expand button submitting surrounding form (#22450) @siriwatknp
    • [DataGrid] Remove filename ignore list from removePropTypesPlugin in Babel config (#22727) @sai6855
    • [DataGrid] Deduplicate scroll-preserving focus logic (#22916) @sai6855
    • [DataGrid] Fix singleSelect clearing to use empty string instead of null (#22881) @michelengelen
    • [DataGrid] Wait for rows before reacting on autosizeOnMount (#22698) @MBilalShafi
    Open source โ†’
    Additional notes
    • [DataGrid] Fix CustomColumnMenuGrid demo crashing ( #22897 ) @sai6855

    • [DataGrid] Fix crash in getRowValue when colDef is undefined ( #22838 ) @LukasTy

    • [DataGrid] Fix longText expand button submitting surrounding form ( #22450 ) @siriwatknp

    • [DataGrid] Remove filename ignore list from removePropTypesPlugin in Babel config ( #22727 ) @sai6855

    • [DataGrid] Deduplicate scroll-preserving focus logic ( #22916 ) @sai6855

    • [DataGrid] Fix singleSelect clearing to use empty string instead of null ( #22881 ) @michelengelen

    • [DataGrid] Wait for rows before reacting on autosizeOnMount ( #22698 ) @MBilalShafi

    Open source โ†’
  8. 9.6.018 Jun 2026
    Release notes2 sources agree
    • [DataGrid] Define overflowAnchor style at the right element (#22849) @arminmeh
    • [DataGrid] Fix scrollbars not showing up on scroll on iOS (#22832) @cherniavskii
    Open source โ†’
  9. 9.1.08 May 2026
    Release notes2 sources agree

    Internal changes.

    Open source โ†’
  10. 9.0.428 Apr 2026
    Release notes2 sources agree

    Internal changes.

    Open source โ†’
  11. 9.0.08 Apr 2026
    Release notes2 sources agree

    Internal changes.

    Open source โ†’
  12. 9.0.0-rc.07 Apr 2026pre-release
    Release notes2 sources agree
    • [DataGrid] Rename filter panel Columns label to singular Column (#21935) @youjin-hong
    • [DataGrid] Export GridColumnUnsortedIconProps for custom column icon slots (#21658) @mixelburg
    • [DataGrid] Remove x-virtualizer's virtualScroller from public API (#21936) @romgrk
    • [DataGrid][virtualizer] Scrolling without render gaps (#21616) @romgrk
    Open source โ†’
  13. 9.0.0-alpha.420 Mar 2026pre-release
    Release notes2 sources agree

    Internal changes.

    Open source โ†’
  14. 9.0.0-alpha.25 Mar 2026pre-release
    Release notes2 sources agree
    • [scheduler] Add recurrence icon to recurring events in EventTimeline (#22019) (#22046) @nk10nikhil
    • [scheduler] Reset scroll position when navigating to a new time period (#22036) @Anexus5919
    • [l10n] Improve German (de-DE) locale (#21944) @rita-codes
    • [l10n] Improve Portuguese - Portugal (pt-PT) locale & Improve Portuguese - Brazil (pt-BR) locale (#21943) @rita-codes
    Open source โ†’
  15. 9.0.0-alpha.016 Feb 2026pre-release
    Release notes2 sources agree
    • [chat] Add x-chat package family (#21666) @hasdfa
    Open source โ†’
  16. 8.29.321 Aug 2026
    Release notes

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

    • ๐Ÿž Bugfixes

    The following team members contributed to this release:
    @LukasTy, @MBilalShafi

    Data Grid

    @mui/[email protected]

    • [DataGrid] Fix toolbar button stealing focus when a sibling's disabled state changes (#23265) @MBilalShafi

    @mui/[email protected]

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

    @mui/[email protected]

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

    Date and Time Pickers

    @mui/[email protected]

    • [fields] Keep the field editable on blank space clicks (#23372) @LukasTy
    • [pickers] Fix format placeholder brightness with a start adornment (#23205) @LukasTy

    @mui/[email protected]

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

    • [DateRangePicker] Fix broken active range position underline in single input range fields (#23201) @LukasTy

    Charts

    @mui/[email protected]

    Internal changes.

    @mui/[email protected]

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

    @mui/[email protected]

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

    Tree View

    @mui/[email protected]

    Internal changes.

    @mui/[email protected]

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

    Codemod

    @mui/[email protected]

    Internal changes.

    Miscellaneous

    Open source โ†’
    Additional notes
    • [DataGrid] Fix toolbar button stealing focus when a sibling's disabled state changes ( #23265 ) @MBilalShafi
    Open source โ†’
  17. 8.29.22 Jul 2026
    Release notes

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

    • ๐Ÿž Bugfixes

    Special thanks go out to these community members for their valuable contributions:
    @Anexus5919, @timbuckley

    The following team members contributed to this release:
    @alexfauquette, @arminmeh, @brijeshb42, @cherniavskii, @LukasTy, @MBilalShafi

    Data Grid

    @mui/[email protected]

    @mui/[email protected]

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

    @mui/[email protected]

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

    • [DataGridPremium] Escape singleSelect values in Excel export with escapeFormulas enabled (#22966) @Anexus5919

    Date and Time Pickers

    @mui/[email protected]

    @mui/[email protected]

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

    Charts

    @mui/[email protected]

    Internal changes.

    @mui/[email protected]

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

    @mui/[email protected]

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

    Tree View

    @mui/[email protected]

    Internal changes.

    @mui/[email protected]

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

    Codemod

    @mui/[email protected]

    Internal changes.

    Core

    Miscellaneous

    Open source โ†’
    Additional notes
    • [DataGrid] Avoid reading type of undefined in gridRowUtils ( #22963 ) @timbuckley

    • [DataGrid] Define overflowAnchor style at the right element ( #22860 ) @arminmeh

    • [DataGrid] Fix panel placement jump on mount ( #22946 ) @cherniavskii

    • [DataGrid] Fix scrollbars not showing up on scroll on iOS ( #22884 ) @cherniavskii

    • [DataGrid] Wait for rows before reacting on autosizeOnMount ( #22886 ) @MBilalShafi

    Open source โ†’
  18. 8.29.05 Jun 2026

    Nothing published for this version

  19. 8.26.022 Jan 2026

    Nothing published for this version

  20. 8.25.014 Jan 2026

    Nothing published for this version

  21. 8.24.08 Jan 2026

    Nothing published for this version

  22. 8.23.024 Dec 2025

    Nothing published for this version

  23. 8.22.011 Dec 2025

    Nothing published for this version

  24. 8.21.04 Dec 2025

    Nothing published for this version

  25. 8.19.020 Nov 2025

    Nothing published for this version

  26. 8.18.013 Nov 2025

    Nothing published for this version

  27. 8.17.05 Nov 2025

    Nothing published for this version

  28. 8.16.029 Oct 2025

    Nothing published for this version

  29. 8.14.09 Oct 2025

    Nothing published for this version

  30. 8.13.11 Oct 2025

    Nothing published for this version

  31. 8.12.025 Sept 2025

    Nothing published for this version

  32. 8.11.317 Sept 2025

    Nothing published for this version

  33. 8.11.210 Sept 2025

    Nothing published for this version

  34. 8.11.14 Sept 2025

    Nothing published for this version

  35. 8.11.029 Aug 2025

    Nothing published for this version

  36. 8.10.220 Aug 2025

    Nothing published for this version

  37. 8.10.08 Aug 2025

    Nothing published for this version

  38. 8.9.231 Jul 2025

    Nothing published for this version

  39. 8.8.011 Jul 2025

    Nothing published for this version

  40. 8.7.04 Jul 2025

    Nothing published for this version

  41. 8.6.027 Jun 2025

    Nothing published for this version

  42. 8.5.319 Jun 2025

    Nothing published for this version

  43. 8.5.212 Jun 2025

    Nothing published for this version

  44. 8.5.15 Jun 2025

    Nothing published for this version

  45. 8.5.029 May 2025

    Nothing published for this version

  46. 8.4.021 May 2025

    Nothing published for this version

  47. 8.3.114 May 2025

    Nothing published for this version

  48. 8.3.08 May 2025

    Nothing published for this version

  49. 8.2.01 May 2025

    Nothing published for this version

  50. 8.0.017 Apr 2025

    Nothing published for this version

  51. 8.0.0-beta.33 Apr 2025pre-release

    Nothing published for this version

  52. 8.0.0-beta.228 Mar 2025pre-release

    Nothing published for this version

  53. 8.0.0-beta.018 Mar 2025pre-release

    Nothing published for this version

  54. 8.0.0-alpha.1328 Feb 2025pre-release

    Nothing published for this version

  55. 8.0.0-alpha.1217 Feb 2025pre-release

    Nothing published for this version

  56. 8.0.0-alpha.117 Feb 2025pre-release

    Nothing published for this version

  57. 8.0.0-alpha.1031 Jan 2025pre-release

    Nothing published for this version

  58. 8.0.0-alpha.924 Jan 2025pre-release

    Nothing published for this version

  59. 8.0.0-alpha.816 Jan 2025pre-release

    Nothing published for this version

  60. 8.0.0-alpha.79 Jan 2025pre-release

    Nothing published for this version