Skip to content

Conversation

heath-freenome
Copy link
Member

Reasons for making this change

[Please describe them here]

Fixed #4538 to switch @rjsf/mui theme to use MUI v7

  • Updated @rjsf/mui to use v7, switching from Grid2 to Grid and using slotProps in BaseInputTemplate
    • Updated the snapshots accordingly
  • Also updated all of the README.md files for the themes to update versions for dependencies
  • For fluentui-rc and daisyui themes, moved the theme engine dependencies to peerDependencies and devDependencies
  • Updated @rjsf/semantic-ui to deprecate the theme
  • Ran npm update to get the latest versions of libraries, causing antd snapshots to be updated
  • Updated the v6.x upgrade guide.md to reflect the MUI upgrade and deprecation of semantic-ui

Checklist

  • I'm updating documentation
  • I'm adding or updating code
    • I've added and/or updated tests. I've run npx nx run-many --target=build --exclude=@rjsf/docs && npm run test:update to update snapshots, if needed.
    • I've updated docs if needed
    • I've updated the changelog with a description of the PR
  • I'm adding a new feature
    • I've updated the playground with an example use of the feature

@heath-freenome heath-freenome force-pushed the fix-4538 branch 3 times, most recently from bece62b to 409ce64 Compare May 17, 2025 00:20
Fixed rjsf-team#4538 to switch `@rjsf/mui` theme to use MUI v7
- Updated `@rjsf/mui` to use v7, switching from `Grid2` to `Grid` and using `slotProps` in `BaseInputTemplate`
  - Updated the snapshots accordingly
- Also updated all of the `README.md` files for the themes to update versions for dependencies
- For `fluentui-rc` and `daisyui` themes, moved the theme engine dependencies to `peerDependencies` and `devDependencies`
- Updated `@rjsf/semantic-ui` to deprecate the theme
- Ran `npm update` to get the latest versions of libraries, causing `antd` snapshots to be updated
- Updated the `v6.x upgrade guide.md` to reflect the MUI upgrade and deprecation of `semantic-ui`

# Conflicts:
#	package-lock.json
#	packages/fluentui-rc/package.json
#	packages/mui/package.json
#	packages/playground/package.json
# Conflicts:
#	CHANGELOG.md
@heath-freenome heath-freenome merged commit ff5d375 into rjsf-team:main May 21, 2025
4 checks passed
@heath-freenome heath-freenome deleted the fix-4538 branch May 21, 2025 15:52
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.

Upgrade mui to V7, dropping earlier versions

2 participants