material-ui
material-ui copied to clipboard
Bump react-router-dom to ^7.5.3
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| react-router-dom (source) | ^6.30.0 -> ^7.5.3 |
Release Notes
remix-run/react-router (react-router-dom)
v7.5.3
Patch Changes
- Updated dependencies:
v7.5.2
Patch Changes
- Updated dependencies:
v7.5.1
Patch Changes
- Updated dependencies:
v7.5.0
Patch Changes
- Updated dependencies:
v7.4.1
Patch Changes
- Updated dependencies:
v7.4.0
Patch Changes
- Updated dependencies:
v7.3.0
Patch Changes
- Updated dependencies:
v7.2.0
Patch Changes
- Updated dependencies:
v7.1.5
Patch Changes
- Updated dependencies:
v7.1.4
Patch Changes
- Updated dependencies:
v7.1.3
Patch Changes
- Updated dependencies:
v7.1.2
Patch Changes
- Updated dependencies:
v7.1.1
Patch Changes
- Updated dependencies:
v7.1.0
Patch Changes
- Updated dependencies:
v7.0.2
Patch Changes
- Updated dependencies:
v7.0.1
Patch Changes
- Updated dependencies:
v7.0.0
Major Changes
-
Remove the original
deferimplementation in favor of using raw promises via single fetch andturbo-stream. This removes these exports from React Router: (#11744)deferAbortedDeferredErrortype TypedDeferredDataUNSAFE_DeferredDataUNSAFE_DEFERRED_SYMBOL,
-
Use
createRemixRouter/RouterProviderinentry.clientinstead ofRemixBrowser(#11469) -
Remove single fetch future flag. (#11522)
-
Remove
future.v7_startTransitionflag (#11696) -
Remove
future.v7_normalizeFormMethodfuture flag (#11697) -
Allow returning
undefinedfrom actions and loaders (#11680) -
update minimum node version to 18 (#11690)
-
Remove
future.v7_prependBasenamefrom the ionternalized@remix-run/routerpackage (#11726) -
Remove
future.v7_throwAbortReasonfrom internalized@remix-run/routerpackage (#11728) -
Add
exportsfield to all packages (#11675) -
node package no longer re-exports from react-router (#11702)
-
updates the minimum React version to 18 (#11689)
-
- Remove the
future.v7_partialHydrationflag (#11725)- This also removes the
<RouterProvider fallbackElement>prop- To migrate, move the
fallbackElementto ahydrateFallbackElement/HydrateFallbackon your root route
- To migrate, move the
- Also worth nothing there is a related breaking changer with this future flag:
- Without
future.v7_partialHydration(when usingfallbackElement),state.navigationwas populated during the initial load - With
future.v7_partialHydration,state.navigationremains in an"idle"state during the initial load
- Without
- This also removes the
- Remove the
-
Remove
future.v7_fetcherPersistflag (#11731)
Minor Changes
- Add prefetching support to
Link/NavLinkwhen using Remix SSR (#11402) - Enhance
ScrollRestorationso it can restore properly on an SSR'd document load (#11401) - Add built-in Remix-style hydration support to
RouterProvider. When running from a Remix-SSR'd HTML payload with the properwindowvariables (__remixContext,__remixManifest,__remixRouteModules), you don't need to pass arouterprop andRouterProviderwill create therouterfor you internally. (#11396) (#11400)
Patch Changes
- Memoize some
RouterProviderinternals to reduce uneccesary re-renders (#11817) - Updated dependencies:
Configuration
📅 Schedule: Branch creation - "on sunday before 6:00am" in timezone UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Netlify deploy preview
https://deploy-preview-44947--material-ui.netlify.app/
Bundle size report
Details of bundle changes (Toolpad) Details of bundle changes
Generated by :no_entry_sign: dangerJS against e26acf8dbf0d3de6914229913bfce6a600861652
The error is coming from https://github.com/Anber/wyw-in-js/blob/main/packages/transform/src/plugins/dynamic-import.ts#L48. Even if I replace react-router-dom imports with react-router, somewhere there is a dynamic import without a string or template literal in v7.
@brijeshb42 Maybe you want to take a look at this.
Edited/Blocked Notification
Renovate 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.
⚠️ Warning: custom changes will be lost.
Autoclosing Skipped
This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.