-
Notifications
You must be signed in to change notification settings - Fork 0
fix(deps): update rjsf monorepo to v6 (major) #540
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
- Upgrade @mui/material and @mui/icons-material from v6 to v7 - Required peer dependency for @rjsf/mui@^6.0.0 - Migrate Grid2 to Grid component (MUI v7 breaking change) - Fix config.js handling using Vite define option - Removed script tag from index.html - Added window.config definition in vite.config.js - Preserves Caddy's dynamic config generation in production - Fixes npm install dependency conflicts - Ensures build completes successfully
Additional Changes in Latest CommitThis commit addresses the dependency conflicts and build issues that arose when upgrading to RJSF v6: MUI v7 Upgrade (Required)
Build Infrastructure Fixes
Results
|
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This PR contains the following updates:
^5.24.3->^6.0.0^5.24.3->^6.0.0^5.24.3->^6.0.0^5.24.3->^6.0.0Additional Changes Required
MUI v7 Upgrade (Required Peer Dependency)
@rjsf/mui@^6.0.0requires@mui/material@^7.3.5and@mui/icons-material@^7.3.5as peer dependencies. This PR includes:@mui/material:^6.4.4→^7.3.5@mui/icons-material:^6.4.4→^7.3.5Grid2was merged intoGrid. UpdatedNotFound.jsxaccordingly.Build Infrastructure Fixes
index.htmland added Vitedefineoption to providewindow.configat build time. This preserves Caddy's dynamic config generation in production while allowing builds to complete successfully.Release Notes
rjsf-team/react-jsonschema-form (@rjsf/core)
v6.0.1Compare Source
Dev / docs / playground
6.xv6.0.0Compare Source
@rjsf/antd
README.mdto show the theme snapshot with the latest theme UI from the playground, making it a link to the theme@rjsf/chakra-ui
README.mdto show the theme snapshot with the latest theme UI from the playground, making it a link to the theme@rjsf/core
SchemaFieldto add a new optional propertychildFieldPathIdto theFieldComponentrender to prevent duplicate ids, fixing (#4819)[#4819]ObjectFieldandArrayFieldto make children use thechildFieldPathIdif present, falling back to thefieldPathIdif notDev / docs / playground
Updated the playground to modernize the UI using MUI components
README.mdin all themes to show the theme snapshot with the latest theme UI from the playground, making it a link to the themeTesting
npm installcompletes without dependency conflictsnpm run buildcompletes successfullyConfiguration
📅 Schedule: Branch creation - "before 6am every weekday" in timezone America/Vancouver, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.
Thanks for the PR!
Any successful deployments (not always required) will be available below.
API available
Frontend available
Once merged, code will be promoted and handed off to following workflow run.
Main Merge Workflow