Update dependency react-router-dom to v7#7683
Conversation
|
@beatrice-acasandrei @alexandru-io this is failing on a perf test, can you put this in the perfherder queue to fix the test and upgrade the package? |
031ccbd to
019d024
Compare
bd1dfe9 to
27f4ee0
Compare
27f4ee0 to
c8f2ee8
Compare
81db26e to
d99ea73
Compare
d99ea73 to
2d027bd
Compare
2d027bd to
9579a40
Compare
9579a40 to
674349d
Compare
4580697 to
68c8022
Compare
68c8022 to
a533b36
Compare
a533b36 to
c1cc855
Compare
c1cc855 to
07a2076
Compare
|
@alexandru-io I asked 6 months ago for this to be looked into as it is blocked on a perfherder test, can we make this a higher priority? |
|
Sorry @jmaher we'll look into it with higher priority. |
07a2076 to
9e133ce
Compare
|
Hi @jmaher! We looked into upgrading React Router Dom to V6, but we have some concerns. Because it’s not trivial and it also affects Treeherder, is there maybe someone that can help us with the upgrade? We think this will take some time to accomplish and we’ll need to prioritize our tasks. Please let us know what your thoughts are. Files that need to be updated: Some resources: |
|
thanks for reaching out, Right now this patch is failing on perfherder tests, so possibly if you could add a fix for the perfherder tests (and code as needed), we could pick up the related work/testing for treeherder proper. |
@jmaher There's no quick fix for this, the tests are not the issue here. The update from V6 affects the routes, without fixing them properly everything is busted. We tried locally to upgrade to v6 and fixing the errors, that's when we realized all of the above. Currently we are looking into a compatibility package that will allow us to migrate incrementally to V6. |
|
are you saying in order to get the tests working for perfherder you need to fix treeherder routes as well, not just perfherder routes? I would expect some other tests to fail if there were more fixes, but that could be a sign of poor tests |
|
testing this current PR locally (via |
@jmaher Because |
Yes, that's what I was trying to explain. I'm not sure why the other tests are not failing. |
54e97d8 to
7ad6a74
Compare
7ad6a74 to
ca49dd7
Compare
ca49dd7 to
b7e1593
Compare
b7e1593 to
1f71e17
Compare
1f71e17 to
7f5f713
Compare
7f5f713 to
efa58d6
Compare
6dd95eb to
3b5bba0
Compare
a316560 to
ae40dee
Compare
ae40dee to
98536fa
Compare
a23d0d7 to
be7ccd6
Compare
f6bc2dd to
35f158f
Compare
35f158f to
8cd914a
Compare
8cd914a to
9ad64ac
Compare
9ad64ac to
cce5879
Compare
838ff42 to
d7b9106
Compare
2dafc82 to
d0f0aea
Compare
4e740c4 to
f52d7d4
Compare
f52d7d4 to
d849eb3
Compare
d849eb3 to
998bed2
Compare
This PR contains the following updates:
6.28.2→7.13.1Release Notes
remix-run/react-router (react-router-dom)
v7.13.1Compare Source
Patch Changes
[email protected]v7.13.0Compare Source
Patch Changes
[email protected]v7.12.0Compare Source
Patch Changes
[email protected]v7.11.0Compare Source
Patch Changes
[email protected]v7.10.1Compare Source
Patch Changes
[email protected]v7.10.0Compare Source
Patch Changes
[email protected]v7.9.6Compare Source
Patch Changes
[email protected]v7.9.5Compare Source
Patch Changes
[email protected]v7.9.4Compare Source
Patch Changes
[email protected]v7.9.3Compare Source
Patch Changes
[email protected]v7.9.2Compare Source
Patch Changes
[email protected]v7.9.1Compare Source
Patch Changes
[email protected]v7.9.0Compare Source
Patch Changes
[email protected]v7.8.2Compare Source
Patch Changes
[email protected]v7.8.1Compare Source
Patch Changes
[email protected]v7.8.0Compare Source
Patch Changes
[email protected]v7.7.1Compare Source
Patch Changes
[email protected]v7.7.0Compare Source
Patch Changes
[email protected]v7.6.3Compare Source
Patch Changes
[email protected]v7.6.2Compare Source
Patch Changes
[email protected]v7.6.1Compare Source
Patch Changes
[email protected]v7.6.0Compare Source
Patch Changes
[email protected]v7.5.3Compare Source
Patch Changes
[email protected]v7.5.2Compare Source
Patch Changes
[email protected]v7.5.1Compare Source
Patch Changes
[email protected]v7.5.0Compare Source
Patch Changes
[email protected]v7.4.1Compare Source
Patch Changes
[email protected]v7.4.0Compare Source
Patch Changes
[email protected]v7.3.0Compare Source
Patch Changes
[email protected]v7.2.0Compare Source
Patch Changes
[email protected]v7.1.5Compare Source
Patch Changes
[email protected]v7.1.4Compare Source
Patch Changes
[email protected]v7.1.3Compare Source
Patch Changes
[email protected]v7.1.2Compare Source
Patch Changes
[email protected]v7.1.1Compare Source
Patch Changes
[email protected]v7.1.0Compare Source
Patch Changes
[email protected]v7.0.2Compare Source
Patch Changes
[email protected]v7.0.1Compare Source
Patch Changes
[email protected]v7.0.0Compare Source
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)
future.v7_partialHydrationflag (#11725)<RouterProvider fallbackElement>propfallbackElementto ahydrateFallbackElement/HydrateFallbackon your root routefuture.v7_partialHydration(when usingfallbackElement),state.navigationwas populated during the initial loadfuture.v7_partialHydration,state.navigationremains in an"idle"state during the initial loadRemove
future.v7_fetcherPersistflag (#11731)Minor Changes
Link/NavLinkwhen using Remix SSR (#11402)ScrollRestorationso it can restore properly on an SSR'd document load (#11401)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
RouterProviderinternals to reduce uneccesary re-renders (#11817)[email protected]v6.30.3Compare Source
v6.30.2Compare Source
v6.30.1Compare Source
v6.30.0Compare Source
v6.29.0Compare Source
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (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.
This PR was generated by Mend Renovate. View the repository job log.