Skip to content

Releases: mui/mui-x

v9.10.1

Choose a tag to compare

@github-actions github-actions released this 23 Jul 17:08
2822eee

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] 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]

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

@mui/[email protected] pro

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] pro

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] premium

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

Tree View

@mui/[email protected]

@mui/[email protected] pro

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

Scheduler

@mui/[email protected]

@mui/[email protected] premium

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

v9.10.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 10:45
06fc328

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] 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]

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

@mui/[email protected] pro

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

@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], plus:

Scheduler

@mui/[email protected]

@mui/[email protected] premium

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

v9.9.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 17:41
88990bd

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] 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], 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] pro

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

@mui/[email protected] premium

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] pro

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

Scheduler

@mui/[email protected]

@mui/[email protected] premium

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

v9.8.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 20:57
25bd12f

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] pro

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

@mui/[email protected] premium

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] pro

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] pro

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

@mui/[email protected] premium

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] pro

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

Scheduler

@mui/[email protected]

@mui/[email protected] premium

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

v8.29.2

Choose a tag to compare

@github-actions github-actions released this 02 Jul 20:40
7b07ee8

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] pro

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

@mui/[email protected] premium

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] pro

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

Charts

@mui/[email protected]

Internal changes.

@mui/[email protected] pro

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

@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

v9.7.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 15:19
e2ce909

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] 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]

  • [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] pro

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

Charts

@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].

Tree View

@mui/[email protected]

Internal changes.

@mui/[email protected] pro

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] premium

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

Codemod

@mui/[email protected]

Internal changes.

Core

Miscellaneous

v9.6.0

Choose a tag to compare

@github-actions github-actions released this 18 Jun 13:23
eb4f15f

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

  • 📊 New features for the radial bar charts, like percentage min radius and disabling tick labels.

Special thanks go out to these community members for their valuable contributions:
@adamowski10, @Anexus5919, @Morteza-hp, @mustafajw07, @TargiX

The following team members contributed to this release:
@alexfauquette, @arminmeh, @brijeshb42, @cherniavskii, @hasdfa, @Janpot, @JCQuintas, @michelengelen, @noraleonte, @oliviertassinari, @rita-codes, @sai6855

Data Grid

@mui/[email protected]

@mui/[email protected] pro

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

  • [DataGridPro] Prevent incorrect row range capping on the first page with known rowCount (#22808) @michelengelen

@mui/[email protected] premium

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

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].

@mui/[email protected] premium

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

Tree View

@mui/[email protected]

Internal changes.

@mui/[email protected] pro

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

Scheduler

@mui/[email protected]

@mui/[email protected] premium

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

  • [scheduler-premium] Expose premium model types through public API (#22798) @mustafajw07
  • [scheduler-premium] Remove non-functional onPreferencesChange prop from EventTimelinePremium (#22777) @rita-codes
  • [scheduler-premium] Validate the FREQ value in parseRRule] (#22786) @rita-codes

Codemod

@mui/[email protected]

Internal changes.

Docs

Core

Miscellaneous

  • [core] Add remove-proptypes markers to generated propTypes (#22850) @JCQuintas
  • [core] Bump vitest packages to 4.1.8 to fix browser-test version skew (#22845) @Janpot
  • [core] Reduce e2e build concurrency to avoid OOM (#22843) @Janpot
  • [core] Strip proptypes from Production bundles (#22750) @sai6855
  • [test] Wait for GridToolbarCustom rows before screenshot (#22844) @Janpot

v9.5.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 12:22
121e6fe

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

Special thanks go out to community members @mustafajw07 and @Anexus5919 for their valuable contribution.

The following team members contributed to this release:
@alexfauquette, @JCQuintas, @rita-codes, @rluzists1, @sai6855, @siriwatknp, @arminmeh, @brijeshb42

Data Grid

@mui/[email protected]

  • [DataGrid] Restrict warning messages to non-production environments in various components (#22461) @sai6855
  • [DataGrid] Prevent React state update before mount (#22374) @arminmeh

@mui/[email protected] pro

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

@mui/[email protected] premium

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

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], plus:

Scheduler

@mui/[email protected]

Internal changes.

@mui/[email protected] premium

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

  • [scheduler] Remove dead CSS variable writes in EventTimelinePremiumContent (#22720) @rita-codes
  • [scheduler] Show scope dialog when deleting a recurring event (#22552) @Anexus5919

Core

  • [docs-infra] Fix immutable cache headers for /\_next/static assets (#22747) @brijeshb42
  • [docs-infra] Prefix /\_next/static cache header rule with /x basePath (#22748) @brijeshb42
  • [code-infra] Update dependencies to resolve Dependabot security alerts (#22714) @Janpot

Docs

Miscellaneous

v8.29.1

Choose a tag to compare

@github-actions github-actions released this 11 Jun 10:56
6cfc14e

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].

v8.29.0

Choose a tag to compare

@github-actions github-actions released this 05 Jun 12:00
72e8010

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

  • ⚡️ Update exceljs fork (#22668)
  • 🐞 Bugfixes

The following team members contributed to this release:
@brijeshb42, @cherniavskii

Data Grid

@mui/[email protected]

Internal changes.

@mui/[email protected] pro

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

@mui/[email protected] premium

This release includes a version bump of the @mui/x-internal-exceljs-fork package to address the vulnerable dependencies.
The following CVEs are fixed:

To make this security update possible, we bumped the node version requirement from >=14.0.0 to >=14.17.0.
Node.js 14.17.0 was released in May 2021, so we consider it safe to bump the requirement without causing issues for our users.

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]

Internal changes.

@mui/[email protected] pro

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

@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