Skip to content

Conversation

@lucas-koehler
Copy link
Contributor

Dependencies:

  • Upgrade MUI and MUI Icons peer dependencies to ^7
  • Upgrade MUI and MUI Icons dev dependencies to ^7.3
  • Increase MUI x-date-pickers peer dependency to ^7.28 to be compatible with MUI 7
  • Regenerate pnpm lockfile

Code adaptions:

  • Migrate from the old Grid (now GridLegacy) to Grid2 (now Grid) according to MUI's migration guide
  • Import all icons from @mui/icons-material to get rid of rollup warnings
  • In MuiCheckbox and MuiToggle: Migrate from deprecated inputProps to slotProps.input.
  • Adapt Material Array Layout tests to internal changes of MUI icon buttons

Dev:

  • Fix/Adapt Material dev application webpack config

Example app:

  • Removed obsolete custom cjs compatibility plugin from react material example app build.
    It was necessary for previous MUI versions that were based on CJS instead of ESM

Further change:

  • dev: Update pinned pnpm version to 10.14.0

Upgrade of MUI X datepickers to latest version v8 is handled in follow up:

Dependencies:
- Upgrade MUI and  MUI Icons peer dependencies to ^7
- Upgrade MUI and MUI Icons dev dependencies to ^7.3
- Increase MUI x-date-pickers peer dependency to ^7.28 to be compatible with MUI 7
- Regenerate pnpm lockfile

Code adaptions:
- Migrate from the old Grid (now GridLegacy) to Grid2 (now Grid) according to MUI's migration guide
- Import all icons from @mui/icons-material to get rid of rollup warnings
- In MuiCheckbox and MuiToggle: Migrate from deprecated `inputProps` to `slotProps.input`.
- Adapt Material Array Layout tests to internal changes of MUI icon buttons

Dev:
- Fix/Adapt Material dev application webpack config

Example app:
- Removed obsolete custom cjs compatibility plugin from react material example app build.
  It was necessary for previous MUI versions that were based on CJS instead of ESM
@netlify
Copy link

netlify bot commented Aug 6, 2025

Deploy Preview for jsonforms-examples ready!

Name Link
🔨 Latest commit c610c85
🔍 Latest deploy log https://app.netlify.com/projects/jsonforms-examples/deploys/6893404cb925390008eddf4b
😎 Deploy Preview https://deploy-preview-2476--jsonforms-examples.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@lucas-koehler lucas-koehler linked an issue Aug 6, 2025 that may be closed by this pull request
@lucas-koehler lucas-koehler requested a review from sdirix August 6, 2025 11:46
@coveralls
Copy link

Coverage Status

coverage: 82.703% (-0.004%) from 82.707%
when pulling c610c85 on issues/2461-mui-v7
into f815e1c on master.

Copy link
Member

@sdirix sdirix left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works for me!

@lucas-koehler lucas-koehler merged commit 128c1c8 into master Aug 14, 2025
11 checks passed
@lucas-koehler lucas-koehler deleted the issues/2461-mui-v7 branch August 14, 2025 06:29
@najeebkp
Copy link

This is cool! 🎉
Do you have an ETA for when this will be released? Many of us are waiting on MUI v7 compatibility.

@lucas-koehler
Copy link
Contributor Author

lucas-koehler commented Aug 18, 2025

This is cool! 🎉 Do you have an ETA for when this will be released? Many of us are waiting on MUI v7 compatibility.

@najeebkp A pre-release version 3.7.0-alpha.1 is available including this. For the full 3.7 there is no release date, yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support for MUI v7

4 participants