Open dependabot[bot] opened 2 weeks ago
Copying from https://github.com/mozilla/blurts-server/pull/5244#issuecomment-2441667948
Noting down blockers below. Once those are resolved, I recommend starting with
npx @next/codemod@canary upgrade latest
inmain
, because that will terminate immediately if the versions are bumped inpackage.json
, like in this PR.See the migration guide.
React 19
React 19 isn't out yet, but Next.js 15 uses the RC, which is being excluded by the version ranges specified in quite a few of our dependencies (e.g. React-Aria,
@testing-library/react
, ...).https://github.com/vercel/next.js/issues/71950
Storybook
Looks like Storybook needs to update its
@storybook/nextjs
package to be compatible: https://github.com/storybookjs/storybook/issues/29421third-parties
Also, Next needs to update its
@next/third-parties
package:npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: monitor@1.0.0 npm ERR! Found: react@19.0.0-rc-69d4b800-20241021 npm ERR! node_modules/react npm ERR! react@"19.0.0-rc-69d4b800-20241021" from the root project npm ERR! peer react@"^18.2.0 || 19.0.0-rc-69d4b800-20241021" from next@15.0.1 npm ERR! node_modules/next npm ERR! next@"15.0.1" from the root project npm ERR! peer next@"^13.0.0 || ^14.0.0 || ^15.0.0" from @next/third-parties@15.0.1 npm ERR! node_modules/@next/third-parties npm ERR! @next/third-parties@"15.0.1" from the root project npm ERR! 1 more (react-dom) npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer react@"^18.2.0 || 19.0.0-rc-65a56d0e-20241020" from @next/third-parties@15.0.1 npm ERR! node_modules/@next/third-parties npm ERR! @next/third-parties@"15.0.1" from the root project
Bumps the nextjs group with 3 updates in the / directory: @next/third-parties, eslint-config-next and next.
Updates
@next/third-parties
from 14.2.15 to 15.0.3Release notes
Sourced from
@next/third-parties
's releases.... (truncated)
Commits
7dc7be2
v15.0.374b4d2d
v15.0.3-canary.98278fcc
Upgrade React from7c8e5e7a-20241101
to66855b96-20241106
(#72415)ba8e6a7
v15.0.3-canary.8dbad89b
v15.0.3-canary.7844cea1
v15.0.3-canary.6bdf8174
v15.0.3-canary.5c479c04
Upgrade React from603e6108-20241029
to7c8e5e7a-20241101
(#72199)13fafe6
v15.0.3-canary.4e97e1f0
v15.0.3-canary.3Updates
eslint-config-next
from 14.2.15 to 15.0.3Release notes
Sourced from eslint-config-next's releases.
... (truncated)
Commits
7dc7be2
v15.0.374b4d2d
v15.0.3-canary.9ba8e6a7
v15.0.3-canary.8dbad89b
v15.0.3-canary.7844cea1
v15.0.3-canary.6bdf8174
v15.0.3-canary.513fafe6
v15.0.3-canary.4e97e1f0
v15.0.3-canary.3d7643f9
v15.0.3-canary.2d9041fd
v15.0.3-canary.1Updates
next
from 14.2.15 to 15.0.3Release notes
Sourced from next's releases.
... (truncated)
Commits
7dc7be2
v15.0.374b4d2d
v15.0.3-canary.9be40adb
Add missing closing\</AppOnly>
(#72453)224447c
Getting Started Docs: Improve "Project Structure" page (#72399)5f0adad
chore(turbopack): Update dashmap from 5.x to 6.x (#72433)f668af2
[ppr] Fixed deployment tests (#72428)856521b
docs(parallel-routes): update 11-parallel-routes.mdx example for modal closin...9d31638
docs(route-handlers): add TS/JSswitcher
toRoute Resolution
section in `...200fdc1
[Turbopack] remove unneeded type annotation (#72390)74a19b7
docs: unify the header deps by removing # (#72391)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show