Skip to content

Commit 42f262d

Browse files
fix(deps): update dependency next to v15.2.3 [security] (#293)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [next](https://nextjs.org) ([source](https://redirect.github.com/vercel/next.js)) | [`15.1.4` -> `15.2.3`](https://renovatebot.com/diffs/npm/next/15.1.4/15.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/next/15.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/15.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/15.1.4/15.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/15.1.4/15.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | ### GitHub Vulnerability Alerts #### [CVE-2025-29927](https://redirect.github.com/vercel/next.js/security/advisories/GHSA-f82v-jwr5-mffw) # Impact It is possible to bypass authorization checks within a Next.js application, if the authorization check occurs in middleware. # Patches * For Next.js 15.x, this issue is fixed in `15.2.3` * For Next.js 14.x, this issue is fixed in `14.2.25` * For Next.js versions `11.1.4` thru `13.5.6`, consult the below workaround. # Workaround If patching to a safe version is infeasible, it is recommend that you prevent external user requests which contain the `x-middleware-subrequest` header from reaching your Next.js application. ## Credits - Allam Rachid (zhero;) - Allam Yasser (inzo_) --- ### Release Notes <details> <summary>vercel/next.js (next)</summary> ### [`v15.2.3`](https://redirect.github.com/vercel/next.js/compare/v15.2.2...v15.2.3) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.2.2...v15.2.3) ### [`v15.2.2`](https://redirect.github.com/vercel/next.js/releases/tag/v15.2.2) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.2.1...v15.2.2) ##### Core Changes - \[dev-overlay] fix styling on overflow error messages, add button hover state: [#&#8203;76771](https://redirect.github.com/vercel/next.js/issues/76771) - Fix: respond 405 status code on OPTIONS request to SSG page: [#&#8203;76767](https://redirect.github.com/vercel/next.js/issues/76767) - \[dev-overlay] Always show relative paths: [#&#8203;76742](https://redirect.github.com/vercel/next.js/issues/76742) - \[metadata] remove the duplicate metadata in the error boundary: [#&#8203;76791](https://redirect.github.com/vercel/next.js/issues/76791) - Upgrade React from `d55cc79b-20250228` to `443b7ff2-20250303`: [#&#8203;76804](https://redirect.github.com/vercel/next.js/issues/76804) - \[dev-overlay] Ignore animations on page load: [#&#8203;76834](https://redirect.github.com/vercel/next.js/issues/76834) - fix: remove useless set-cookie in action-handler: [#&#8203;76839](https://redirect.github.com/vercel/next.js/issues/76839) - Turbopack: handle task cancelation: [#&#8203;76831](https://redirect.github.com/vercel/next.js/issues/76831) - Upgrade React from `443b7ff2-20250303` to `e03ac20f-20250305`: [#&#8203;76842](https://redirect.github.com/vercel/next.js/issues/76842) - add types for `__next_app__` module loading functions: [#&#8203;74566](https://redirect.github.com/vercel/next.js/issues/74566) - fix duplicated noindex when server action is triggered: [#&#8203;76847](https://redirect.github.com/vercel/next.js/issues/76847) - fix: don't drop queued actions when navigating: [#&#8203;75362](https://redirect.github.com/vercel/next.js/issues/75362) - \[dev-overlay]: remove dependency on platform for focus trapping: [#&#8203;76849](https://redirect.github.com/vercel/next.js/issues/76849) - Turbopack: Add **turbopack_load_by_url**: [#&#8203;76814](https://redirect.github.com/vercel/next.js/issues/76814) - Add handling of origin in dev mode: [#&#8203;76880](https://redirect.github.com/vercel/next.js/issues/76880) - \[dev-overlay] Stop grouping callstack frames into ignored vs. not ignored: [#&#8203;76861](https://redirect.github.com/vercel/next.js/issues/76861) - Upgrade React from `e03ac20f-20250305` to `029e8bd6-20250306`: [#&#8203;76870](https://redirect.github.com/vercel/next.js/issues/76870) - \[dev-overlay] Increase padding if no `x` button present: [#&#8203;76898](https://redirect.github.com/vercel/next.js/issues/76898) - fix: prevent incorrect searchParams being applied on certain navs: [#&#8203;76914](https://redirect.github.com/vercel/next.js/issues/76914) - \[dev-overlay] Dim ignore-listed callstack frames when shown: [#&#8203;76862](https://redirect.github.com/vercel/next.js/issues/76862) ##### Example Changes - chore(cna): update tailwind styles to be closer to non-tw cna: [#&#8203;76647](https://redirect.github.com/vercel/next.js/issues/76647) ##### Misc Changes - Fix canary only warning for devlow-bench: [#&#8203;76772](https://redirect.github.com/vercel/next.js/issues/76772) - \[test] Add special placeholder if stackframes point into dist dir: [#&#8203;76741](https://redirect.github.com/vercel/next.js/issues/76741) - \[test] Use new Redbox matchers in pages/ service-side-dev-errors: [#&#8203;76779](https://redirect.github.com/vercel/next.js/issues/76779) - \[test] Use new Redbox matchers in app/ dynamic-error-trace: [#&#8203;76783](https://redirect.github.com/vercel/next.js/issues/76783) - \[test] Use new Redbox matchers in app/ owner-stack-invalid-element-type: [#&#8203;76786](https://redirect.github.com/vercel/next.js/issues/76786) - \[test] Use new Redbox matchers in app/ hook-functuon-names: [#&#8203;76785](https://redirect.github.com/vercel/next.js/issues/76785) - \[test] Use new Redbox matchers in app/ undefined-default-export: [#&#8203;76781](https://redirect.github.com/vercel/next.js/issues/76781) - \[test] Use new Redbox matchers in server-navigation-error: [#&#8203;76787](https://redirect.github.com/vercel/next.js/issues/76787) - \[test] Fix flaky error-recovery test: [#&#8203;76789](https://redirect.github.com/vercel/next.js/issues/76789) - \[test] Use new Redbox matchers in pages/ gssp-ssr-change-reloading: [#&#8203;76788](https://redirect.github.com/vercel/next.js/issues/76788) - \[docs] update Tailwind CSS installation and configuration instructions: [#&#8203;76259](https://redirect.github.com/vercel/next.js/issues/76259) - docs: Tailwind v4: [#&#8203;76801](https://redirect.github.com/vercel/next.js/issues/76801) - chore(docs): update minimumCacheTTL example to 31 days: [#&#8203;76796](https://redirect.github.com/vercel/next.js/issues/76796) - Turbopack: improve sectioned source maps: [#&#8203;76627](https://redirect.github.com/vercel/next.js/issues/76627) - \[test] Use new Redbox matchers in pages/ middleware-errors: [#&#8203;76797](https://redirect.github.com/vercel/next.js/issues/76797) - doc: use `redirect` in client components: [#&#8203;76332](https://redirect.github.com/vercel/next.js/issues/76332) - \[docs] document experimental viewTransition flag: [#&#8203;76832](https://redirect.github.com/vercel/next.js/issues/76832) - docs(errors): remove confusing good-to-know since global-errors.tsx also show in dev as of 15.2: [#&#8203;76825](https://redirect.github.com/vercel/next.js/issues/76825) - Turbopack: don't use HashMap in manifests: [#&#8203;76833](https://redirect.github.com/vercel/next.js/issues/76833) - Update `labeler.json`: [#&#8203;76828](https://redirect.github.com/vercel/next.js/issues/76828) - Fix missing turbo command for rust-check: [#&#8203;76851](https://redirect.github.com/vercel/next.js/issues/76851) - fix(turbopack): Use correct `SyntaxContext` for `__turbopack_esm__`: [#&#8203;73544](https://redirect.github.com/vercel/next.js/issues/73544) - Cleanup pure span handling: [#&#8203;76846](https://redirect.github.com/vercel/next.js/issues/76846) - Turbopack: remove unused IncludeModulesModule: [#&#8203;76868](https://redirect.github.com/vercel/next.js/issues/76868) - Update test snapshots for alternative bundler \[5/n]: [#&#8203;76617](https://redirect.github.com/vercel/next.js/issues/76617) - Update test snapshots for alternative bundler \[6/n]: [#&#8203;76768](https://redirect.github.com/vercel/next.js/issues/76768) - \[test] Use `next.browser` instead of `webdriver` in pages/ client-navigation: [#&#8203;76867](https://redirect.github.com/vercel/next.js/issues/76867) - fix(turbopack): Use vergen-git2 instead of shadow-rs for napi and next-api crates to fix stale git lock files: [#&#8203;76773](https://redirect.github.com/vercel/next.js/issues/76773) - Revert "fix(turbopack): Use vergen-git2 instead of shadow-rs for napi and next-api crates to fix stale git lock files": [#&#8203;76879](https://redirect.github.com/vercel/next.js/issues/76879) - build: Update `swc_core` to `v16.4.0`: [#&#8203;76596](https://redirect.github.com/vercel/next.js/issues/76596) - docs: update Turbopack docs: [#&#8203;76799](https://redirect.github.com/vercel/next.js/issues/76799) - build: Update lightningcss to `v1.0.0-alpha.64`: [#&#8203;76856](https://redirect.github.com/vercel/next.js/issues/76856) - build: Fix warning: [#&#8203;76890](https://redirect.github.com/vercel/next.js/issues/76890) - Turbopack: fix `__dirname`: [#&#8203;76902](https://redirect.github.com/vercel/next.js/issues/76902) - Turbopack: deterministic server action order: [#&#8203;76905](https://redirect.github.com/vercel/next.js/issues/76905) - docs: reword the docs of veiw transition flag: [#&#8203;76841](https://redirect.github.com/vercel/next.js/issues/76841) - fix(turbopack): Use vergen-gitcl instead of shadow-rs (or vergen-git2) for napi and next-api crates to fix stale git lock files: [#&#8203;76889](https://redirect.github.com/vercel/next.js/issues/76889) - Turbopack: ensure default layout is provided in default not-found entrypoint: [#&#8203;76912](https://redirect.github.com/vercel/next.js/issues/76912) - chore(github): add moar labels: [#&#8203;76922](https://redirect.github.com/vercel/next.js/issues/76922) - \[test] Use new Redbox matchers in pages/ client-navigation/rendering: [#&#8203;76798](https://redirect.github.com/vercel/next.js/issues/76798) - docs: fix create-next-app cli title: [#&#8203;76908](https://redirect.github.com/vercel/next.js/issues/76908) ##### Credits Huge thanks to [@&#8203;pranathip](https://redirect.github.com/pranathip), [@&#8203;gaojude](https://redirect.github.com/gaojude), [@&#8203;ijjk](https://redirect.github.com/ijjk), [@&#8203;eps1lon](https://redirect.github.com/eps1lon), [@&#8203;Nayeem-XTREME](https://redirect.github.com/Nayeem-XTREME), [@&#8203;leerob](https://redirect.github.com/leerob), [@&#8203;styfle](https://redirect.github.com/styfle), [@&#8203;samcx](https://redirect.github.com/samcx), [@&#8203;sokra](https://redirect.github.com/sokra), [@&#8203;huozhi](https://redirect.github.com/huozhi), [@&#8203;raunofreiberg](https://redirect.github.com/raunofreiberg), [@&#8203;mischnic](https://redirect.github.com/mischnic), [@&#8203;lubieowoce](https://redirect.github.com/lubieowoce), [@&#8203;unstubbable](https://redirect.github.com/unstubbable), [@&#8203;ztanner](https://redirect.github.com/ztanner), [@&#8203;kdy1](https://redirect.github.com/kdy1), [@&#8203;timneutkens](https://redirect.github.com/timneutkens), [@&#8203;wbinnssmith](https://redirect.github.com/wbinnssmith), [@&#8203;bgw](https://redirect.github.com/bgw), and [@&#8203;oscr](https://redirect.github.com/oscr) for helping! ### [`v15.2.1`](https://redirect.github.com/vercel/next.js/releases/tag/v15.2.1) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.2.0...v15.2.1) ##### Core Changes - Unify Link and Form prefetching: [#&#8203;76184](https://redirect.github.com/vercel/next.js/issues/76184) - Turbopack: Ensure server actions sourcemaps tests pass: [#&#8203;76157](https://redirect.github.com/vercel/next.js/issues/76157) - \[dev-overlay] control dark theme in one place: [#&#8203;76528](https://redirect.github.com/vercel/next.js/issues/76528) - \[dev-overlay] change css var for terminal: [#&#8203;76590](https://redirect.github.com/vercel/next.js/issues/76590) - \[dev-overlay] Discriminate stack frame settled typed: [#&#8203;76517](https://redirect.github.com/vercel/next.js/issues/76517) - Remove obsolete `sourcePackage` references: [#&#8203;76550](https://redirect.github.com/vercel/next.js/issues/76550) - refactor: remove unused variable in externals handling: [#&#8203;76599](https://redirect.github.com/vercel/next.js/issues/76599) - fix: Add popular embedding libraries to serverExternalPackages: [#&#8203;76574](https://redirect.github.com/vercel/next.js/issues/76574) - \[Segment Cache] Implement hash-only navigations: [#&#8203;76179](https://redirect.github.com/vercel/next.js/issues/76179) - Webpack: abstract away getting compilation spans: [#&#8203;76579](https://redirect.github.com/vercel/next.js/issues/76579) - report compiler duration for webpack and improve numbers: [#&#8203;76665](https://redirect.github.com/vercel/next.js/issues/76665) - \[dev-overlay] fix dark theme missing close bracket: [#&#8203;76672](https://redirect.github.com/vercel/next.js/issues/76672) - Remove `revalidate` property from incremental cache `ctx` for `FETCH` kind: [#&#8203;76500](https://redirect.github.com/vercel/next.js/issues/76500) - \[dev-overlay] fix: env name label style was out of sync with error type label: [#&#8203;76668](https://redirect.github.com/vercel/next.js/issues/76668) - Turbopack: avoid celling source maps before minify: [#&#8203;76626](https://redirect.github.com/vercel/next.js/issues/76626) - refactor(CI): Merge all four bundler test manifest scripts into one: [#&#8203;76652](https://redirect.github.com/vercel/next.js/issues/76652) - \[metadata] fix duplicate metadata for parallel routes: [#&#8203;76669](https://redirect.github.com/vercel/next.js/issues/76669) - \[Segment Cache] Omit from bundle if flag disabled: [#&#8203;76622](https://redirect.github.com/vercel/next.js/issues/76622) - \[Segment Cache] Support output: "export" mode: [#&#8203;75671](https://redirect.github.com/vercel/next.js/issues/75671) - \[Segment Cache] Refresh on same-page navigation: [#&#8203;76223](https://redirect.github.com/vercel/next.js/issues/76223) - \[metadata] re-enable streaming metadata with PPR: [#&#8203;76119](https://redirect.github.com/vercel/next.js/issues/76119) - \[Segment Cache] Search param fallback handling: [#&#8203;75990](https://redirect.github.com/vercel/next.js/issues/75990) - \[Segment Cache] Fix: canonicalURL omits origin: [#&#8203;76444](https://redirect.github.com/vercel/next.js/issues/76444) - fix metadata basePath for manifest: [#&#8203;76681](https://redirect.github.com/vercel/next.js/issues/76681) - Propagate expire time to `cache-control` header and prerender manifest: [#&#8203;76207](https://redirect.github.com/vercel/next.js/issues/76207) - Show revalidate/expire columns in build output: [#&#8203;76343](https://redirect.github.com/vercel/next.js/issues/76343) - Gate alternate bundler behind canary only: [#&#8203;76634](https://redirect.github.com/vercel/next.js/issues/76634) - \[dynamicIO] routes with dynamic segments should be able to be static in dev: [#&#8203;76691](https://redirect.github.com/vercel/next.js/issues/76691) - \[repo] upgrade ts `5.8.2`: [#&#8203;76709](https://redirect.github.com/vercel/next.js/issues/76709) - \[metadata]: ensure metadata boundary is only rendered once on client nav: [#&#8203;76692](https://redirect.github.com/vercel/next.js/issues/76692) - \[metadata] clean up redudant options: [#&#8203;76712](https://redirect.github.com/vercel/next.js/issues/76712) - Fix uniqueness detection for `generateStaticParams`: [#&#8203;76713](https://redirect.github.com/vercel/next.js/issues/76713) - Upgrade React from `22e39ea7-20250225` to `d55cc79b-20250228`: [#&#8203;76680](https://redirect.github.com/vercel/next.js/issues/76680) - \[Turbopack] Compute module batches and use them for chunking: [#&#8203;76133](https://redirect.github.com/vercel/next.js/issues/76133) - \[Dev Tools] Improve keyboard interactions for menu & overlays: [#&#8203;76754](https://redirect.github.com/vercel/next.js/issues/76754) - Keep server code out of browser chunks: [#&#8203;76660](https://redirect.github.com/vercel/next.js/issues/76660) - Turbopack: inline minify into code generation and make it a plain function instead of a turbo tasks function: [#&#8203;76628](https://redirect.github.com/vercel/next.js/issues/76628) - fix edge runtime asset fetch in pages api: [#&#8203;76750](https://redirect.github.com/vercel/next.js/issues/76750) - Update use-cache-unknown-cache-kind.test.ts snapshot for alternate bundler: [#&#8203;76682](https://redirect.github.com/vercel/next.js/issues/76682) ##### Example Changes - docs: fix reading `params` code blocks: [#&#8203;76705](https://redirect.github.com/vercel/next.js/issues/76705) ##### Misc Changes - fix(rustdoc): Fix rustdoc warnings, block on rustdoc failures in CI: [#&#8203;76448](https://redirect.github.com/vercel/next.js/issues/76448) - Update more global turbo CLI usage: [#&#8203;76576](https://redirect.github.com/vercel/next.js/issues/76576) - docs: Node.js runtime support for Middleware: [#&#8203;76556](https://redirect.github.com/vercel/next.js/issues/76556) - build: Update `swc_core` to `v16.0.0`: [#&#8203;76414](https://redirect.github.com/vercel/next.js/issues/76414) - Turbopack: prevent panic in swc issue emitter: [#&#8203;76595](https://redirect.github.com/vercel/next.js/issues/76595) - Unflake `parallel-routes-revalidation` test: [#&#8203;76600](https://redirect.github.com/vercel/next.js/issues/76600) - Fix `octokit.rest.issues.addLabels` call: [#&#8203;76601](https://redirect.github.com/vercel/next.js/issues/76601) - \[test] Use new Redbox matchers in app/ error-recovery: [#&#8203;76552](https://redirect.github.com/vercel/next.js/issues/76552) - \[test] Use new Redbox matchers in pages/ ReactRefreshLogBox-app-doc: [#&#8203;76551](https://redirect.github.com/vercel/next.js/issues/76551) - Run nightly bundler integration tests also with React 18: [#&#8203;76606](https://redirect.github.com/vercel/next.js/issues/76606) - 15.2: Add version history for `devIndicators` and note on deprecated options: [#&#8203;76611](https://redirect.github.com/vercel/next.js/issues/76611) - 15.2 docs: document missing `htmlLimitedBots` option: [#&#8203;76616](https://redirect.github.com/vercel/next.js/issues/76616) - Update bundler production test manifest: [#&#8203;76584](https://redirect.github.com/vercel/next.js/issues/76584) - Update bundler development test manifest: [#&#8203;76585](https://redirect.github.com/vercel/next.js/issues/76585) - Fix test after CI switched to pnpm 10: [#&#8203;76615](https://redirect.github.com/vercel/next.js/issues/76615) - chore(cna): fix theme extend for tailwind v4: [#&#8203;76583](https://redirect.github.com/vercel/next.js/issues/76583) - \[test] Use new Redbox matchers in app/ ReactRefreshLogBoxMisc: [#&#8203;76563](https://redirect.github.com/vercel/next.js/issues/76563) - Don’t use native built-ins for additional bundler: [#&#8203;76577](https://redirect.github.com/vercel/next.js/issues/76577) - Revert "Run nightly bundler integration tests also with React 18": [#&#8203;76640](https://redirect.github.com/vercel/next.js/issues/76640) - Update bundler production test manifest: [#&#8203;76643](https://redirect.github.com/vercel/next.js/issues/76643) - Update bundler development test manifest: [#&#8203;76644](https://redirect.github.com/vercel/next.js/issues/76644) - Turbopack: dedupe middleware-manifest entries: [#&#8203;76621](https://redirect.github.com/vercel/next.js/issues/76621) - Turbopack: Improve edge tests: [#&#8203;76607](https://redirect.github.com/vercel/next.js/issues/76607) - Turbopack: add test test for css order: [#&#8203;76675](https://redirect.github.com/vercel/next.js/issues/76675) - Turbopack: fix order of chunk items in cycles: [#&#8203;76676](https://redirect.github.com/vercel/next.js/issues/76676) - \[ci] Fix `test-turbopack-integration` not having any shards : [#&#8203;76355](https://redirect.github.com/vercel/next.js/issues/76355) - Update Turbopack development test manifest: [#&#8203;76658](https://redirect.github.com/vercel/next.js/issues/76658) - Update Turbopack production test manifest: [#&#8203;76659](https://redirect.github.com/vercel/next.js/issues/76659) - fix(CI): Upload to areweturboyet immediately after a manifest is updated, not only on a fixed cron schedule: [#&#8203;76688](https://redirect.github.com/vercel/next.js/issues/76688) - Update test snapshots for alternative bundler \[4/n]: [#&#8203;76578](https://redirect.github.com/vercel/next.js/issues/76578) - fix(turbopack): Fix analysis of private properties: [#&#8203;76654](https://redirect.github.com/vercel/next.js/issues/76654) - Turbopack: Simplify emitDecoratorMetadata test: [#&#8203;76678](https://redirect.github.com/vercel/next.js/issues/76678) - \[test] Use new Redbox matchers in pages/ ReactRefreshRegression: [#&#8203;76743](https://redirect.github.com/vercel/next.js/issues/76743) - \[test] Remove `describeVariants` helper: [#&#8203;76631](https://redirect.github.com/vercel/next.js/issues/76631) - \[test] Fix flaky error-recovery test: [#&#8203;76753](https://redirect.github.com/vercel/next.js/issues/76753) - \[test] Use new Redbox matchers in app/ dynamic-error: [#&#8203;76744](https://redirect.github.com/vercel/next.js/issues/76744) - \[test] Use new Redbox matchers in app/ rsc-runtime-errors: [#&#8203;76745](https://redirect.github.com/vercel/next.js/issues/76745) - Turbopack: avoid panic in module batches: [#&#8203;76757](https://redirect.github.com/vercel/next.js/issues/76757) - Revert "test: temporarily disable after deploy test": [#&#8203;74990](https://redirect.github.com/vercel/next.js/issues/74990) - `toDisplayRedbox()`: replace all occurrences of testDir: [#&#8203;76618](https://redirect.github.com/vercel/next.js/issues/76618) - Fix: missing close brace in demo code: [#&#8203;76549](https://redirect.github.com/vercel/next.js/issues/76549) - Disable flaky Turbopack tests: [#&#8203;76760](https://redirect.github.com/vercel/next.js/issues/76760) - feat(CI): Revalidate vercel data cache on areweturboyet after uploading data to KV store: [#&#8203;76693](https://redirect.github.com/vercel/next.js/issues/76693) - chore(github): move top prs and feature requests to different Slack channel: [#&#8203;76764](https://redirect.github.com/vercel/next.js/issues/76764) - Fix flaky Bun test: [#&#8203;76763](https://redirect.github.com/vercel/next.js/issues/76763) ##### Credits Huge thanks to [@&#8203;acdlite](https://redirect.github.com/acdlite), [@&#8203;bgw](https://redirect.github.com/bgw), [@&#8203;ijjk](https://redirect.github.com/ijjk), [@&#8203;molebox](https://redirect.github.com/molebox), [@&#8203;kdy1](https://redirect.github.com/kdy1), [@&#8203;timneutkens](https://redirect.github.com/timneutkens), [@&#8203;devjiwonchoi](https://redirect.github.com/devjiwonchoi), [@&#8203;mischnic](https://redirect.github.com/mischnic), [@&#8203;unstubbable](https://redirect.github.com/unstubbable), [@&#8203;eps1lon](https://redirect.github.com/eps1lon), [@&#8203;huozhi](https://redirect.github.com/huozhi), [@&#8203;philipithomas](https://redirect.github.com/philipithomas), [@&#8203;delbaoliveira](https://redirect.github.com/delbaoliveira), [@&#8203;samcx](https://redirect.github.com/samcx), [@&#8203;wbinnssmith](https://redirect.github.com/wbinnssmith), [@&#8203;sokra](https://redirect.github.com/sokra), [@&#8203;gnoff](https://redirect.github.com/gnoff), [@&#8203;leerob](https://redirect.github.com/leerob), [@&#8203;ztanner](https://redirect.github.com/ztanner), [@&#8203;raunofreiberg](https://redirect.github.com/raunofreiberg), [@&#8203;lubieowoce](https://redirect.github.com/lubieowoce), and [@&#8203;LihaoWang](https://redirect.github.com/LihaoWang) for helping! ### [`v15.2.0`](https://redirect.github.com/vercel/next.js/compare/v15.1.7...v15.2.0) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.1.7...v15.2.0) ### [`v15.1.7`](https://redirect.github.com/vercel/next.js/releases/tag/v15.1.7) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.1.6...v15.1.7) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - fix: work around setTimeout memory leak, improve wrappers ([#&#8203;75727](https://redirect.github.com/vercel/next.js/issues/75727)) - add additional x-middleware-set-cookie filtering ([#&#8203;75869](https://redirect.github.com/vercel/next.js/issues/75869)) - fix: ensure lint worker errors aren't silenced ([#&#8203;75766](https://redirect.github.com/vercel/next.js/issues/75766)) ##### Credits Huge thanks to [@&#8203;lubieowoce](https://redirect.github.com/lubieowoce) and [@&#8203;ztanner](https://redirect.github.com/ztanner) for helping! ### [`v15.1.6`](https://redirect.github.com/vercel/next.js/releases/tag/v15.1.6) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.1.5...v15.1.6) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - fix: don't memory-leak promises passed to waitUntil ([#&#8203;75041](https://redirect.github.com/vercel/next.js/issues/75041)) - backport: fix prerender issue with intercepting routes + generateStaticParams ([#&#8203;75170](https://redirect.github.com/vercel/next.js/issues/75170)) ##### Credits Huge thanks to [@&#8203;lubieowoce](https://redirect.github.com/lubieowoce) and [@&#8203;ztanner](https://redirect.github.com/ztanner) for helping! ### [`v15.1.5`](https://redirect.github.com/vercel/next.js/releases/tag/v15.1.5) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.1.4...v15.1.5) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - Fix missing revalidate with notFound() ([#&#8203;75009](https://redirect.github.com/vercel/next.js/issues/75009)) - fix: when metadatabase is set we should not warn ([#&#8203;74840](https://redirect.github.com/vercel/next.js/issues/74840)) - Fix [@&#8203;vercel/og](https://redirect.github.com/vercel/og) license SPDX expression ([#&#8203;74745](https://redirect.github.com/vercel/next.js/issues/74745)) - fix: ts language server rule metadata should allow null ([#&#8203;74704](https://redirect.github.com/vercel/next.js/issues/74704)) - fix: eslint rule of using img in metadata routes ([#&#8203;74864](https://redirect.github.com/vercel/next.js/issues/74864)) - Fix presentation when onerror receives an event without error ([#&#8203;74643](https://redirect.github.com/vercel/next.js/issues/74643)) - fix fetch lock not being consistently released [#&#8203;74623](https://redirect.github.com/vercel/next.js/issues/74623) ([#&#8203;75028](https://redirect.github.com/vercel/next.js/issues/75028)) ##### Credits Huge thanks to [@&#8203;ijjk](https://redirect.github.com/ijjk), [@&#8203;huozhi](https://redirect.github.com/huozhi), [@&#8203;matmannion](https://redirect.github.com/matmannion) and [@&#8203;ztanner](https://redirect.github.com/ztanner) for helping! </details> --- ### Configuration 📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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 this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kkrishguptaa/study-web3). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent ec3be89 commit 42f262d

File tree

2 files changed

+57
-57
lines changed

2 files changed

+57
-57
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"eslint": "9.17.0",
2121
"eslint-config-next": "15.1.4",
2222
"lucide-react": "^0.469.0",
23-
"next": "15.1.4",
23+
"next": "15.2.3",
2424
"react": "19.0.0",
2525
"react-dom": "19.0.0",
2626
"tailwind-merge": "^2.0.0",

yarn.lock

+56-56
Original file line numberDiff line numberDiff line change
@@ -267,10 +267,10 @@
267267
"@jridgewell/resolve-uri" "^3.1.0"
268268
"@jridgewell/sourcemap-codec" "^1.4.14"
269269

270-
"@next/env@15.1.4":
271-
version "15.1.4"
272-
resolved "https://registry.yarnpkg.com/@next/env/-/env-15.1.4.tgz#f727cc4f46527a5223ae894f9476466db9132e21"
273-
integrity sha512-2fZ5YZjedi5AGaeoaC0B20zGntEHRhi2SdWcu61i48BllODcAmmtj8n7YarSPt4DaTsJaBFdxQAVEVzgmx2Zpw==
270+
"@next/env@15.2.3":
271+
version "15.2.3"
272+
resolved "https://registry.yarnpkg.com/@next/env/-/env-15.2.3.tgz#037ee37c4d61fcbdbb212694cc33d7dcf6c7975a"
273+
integrity sha512-a26KnbW9DFEUsSxAxKBORR/uD9THoYoKbkpFywMN/AFvboTt94b8+g/07T8J6ACsdLag8/PDU60ov4rPxRAixw==
274274

275275
276276
version "15.1.4"
@@ -279,45 +279,45 @@
279279
dependencies:
280280
fast-glob "3.3.1"
281281

282-
"@next/swc-darwin-arm64@15.1.4":
283-
version "15.1.4"
284-
resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.1.4.tgz#49faf320d44d1a813e09501abfd952b0315385c9"
285-
integrity sha512-wBEMBs+np+R5ozN1F8Y8d/Dycns2COhRnkxRc+rvnbXke5uZBHkUGFgWxfTXn5rx7OLijuUhyfB+gC/ap58dDw==
286-
287-
"@next/swc-darwin-x64@15.1.4":
288-
version "15.1.4"
289-
resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-15.1.4.tgz#3c234986481e7db8957562b8dfeab2d44fe4c0a7"
290-
integrity sha512-7sgf5rM7Z81V9w48F02Zz6DgEJulavC0jadab4ZsJ+K2sxMNK0/BtF8J8J3CxnsJN3DGcIdC260wEKssKTukUw==
291-
292-
"@next/swc-linux-arm64-gnu@15.1.4":
293-
version "15.1.4"
294-
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.1.4.tgz#d71c5a55106327b50ff194dd40e11c3ca7f744a7"
295-
integrity sha512-JaZlIMNaJenfd55kjaLWMfok+vWBlcRxqnRoZrhFQrhM1uAehP3R0+Aoe+bZOogqlZvAz53nY/k3ZyuKDtT2zQ==
296-
297-
"@next/swc-linux-arm64-musl@15.1.4":
298-
version "15.1.4"
299-
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.1.4.tgz#c6b4cef0f5b943d6308fdb429ecb43be79afce31"
300-
integrity sha512-7EBBjNoyTO2ipMDgCiORpwwOf5tIueFntKjcN3NK+GAQD7OzFJe84p7a2eQUeWdpzZvhVXuAtIen8QcH71ZCOQ==
301-
302-
"@next/swc-linux-x64-gnu@15.1.4":
303-
version "15.1.4"
304-
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.1.4.tgz#2b15f959ac6653800c0df8247489d54982926786"
305-
integrity sha512-9TGEgOycqZFuADyFqwmK/9g6S0FYZ3tphR4ebcmCwhL8Y12FW8pIBKJvSwV+UBjMkokstGNH+9F8F031JZKpHw==
306-
307-
"@next/swc-linux-x64-musl@15.1.4":
308-
version "15.1.4"
309-
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.1.4.tgz#2b9d3ca3c3f506e3515b13c00e19d3031535bb44"
310-
integrity sha512-0578bLRVDJOh+LdIoKvgNDz77+Bd85c5JrFgnlbI1SM3WmEQvsjxTA8ATu9Z9FCiIS/AliVAW2DV/BDwpXbtiQ==
311-
312-
"@next/swc-win32-arm64-msvc@15.1.4":
313-
version "15.1.4"
314-
resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.1.4.tgz#74928a6e824b258a071d30872c00417ee79d4ee7"
315-
integrity sha512-JgFCiV4libQavwII+kncMCl30st0JVxpPOtzWcAI2jtum4HjYaclobKhj+JsRu5tFqMtA5CJIa0MvYyuu9xjjQ==
316-
317-
"@next/swc-win32-x64-msvc@15.1.4":
318-
version "15.1.4"
319-
resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.1.4.tgz#188bce4c231f5ab0e7eaca55170764f7e8229db2"
320-
integrity sha512-xxsJy9wzq7FR5SqPCUqdgSXiNXrMuidgckBa8nH9HtjjxsilgcN6VgXF6tZ3uEWuVEadotQJI8/9EQ6guTC4Yw==
282+
"@next/swc-darwin-arm64@15.2.3":
283+
version "15.2.3"
284+
resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.2.3.tgz#2688c185651ef7a16e5642c85048cc4e151159fa"
285+
integrity sha512-uaBhA8aLbXLqwjnsHSkxs353WrRgQgiFjduDpc7YXEU0B54IKx3vU+cxQlYwPCyC8uYEEX7THhtQQsfHnvv8dw==
286+
287+
"@next/swc-darwin-x64@15.2.3":
288+
version "15.2.3"
289+
resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-15.2.3.tgz#3e802259b2c9a4e2ad55ff827f41f775b726fc7d"
290+
integrity sha512-pVwKvJ4Zk7h+4hwhqOUuMx7Ib02u3gDX3HXPKIShBi9JlYllI0nU6TWLbPT94dt7FSi6mSBhfc2JrHViwqbOdw==
291+
292+
"@next/swc-linux-arm64-gnu@15.2.3":
293+
version "15.2.3"
294+
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.2.3.tgz#315d7b54b89153f125bdc3e40bcb7ccf94ef124b"
295+
integrity sha512-50ibWdn2RuFFkOEUmo9NCcQbbV9ViQOrUfG48zHBCONciHjaUKtHcYFiCwBVuzD08fzvzkWuuZkd4AqbvKO7UQ==
296+
297+
"@next/swc-linux-arm64-musl@15.2.3":
298+
version "15.2.3"
299+
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.2.3.tgz#a1a458eb7cf19c59d2014ee388a7305e9a77973f"
300+
integrity sha512-2gAPA7P652D3HzR4cLyAuVYwYqjG0mt/3pHSWTCyKZq/N/dJcUAEoNQMyUmwTZWCJRKofB+JPuDVP2aD8w2J6Q==
301+
302+
"@next/swc-linux-x64-gnu@15.2.3":
303+
version "15.2.3"
304+
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.2.3.tgz#a3cf22eda7601536ccd68e8ba4c1bfb4a1a33460"
305+
integrity sha512-ODSKvrdMgAJOVU4qElflYy1KSZRM3M45JVbeZu42TINCMG3anp7YCBn80RkISV6bhzKwcUqLBAmOiWkaGtBA9w==
306+
307+
"@next/swc-linux-x64-musl@15.2.3":
308+
version "15.2.3"
309+
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.2.3.tgz#0e33c1224c76aa3078cc2249c80ef583f9d7a943"
310+
integrity sha512-ZR9kLwCWrlYxwEoytqPi1jhPd1TlsSJWAc+H/CJHmHkf2nD92MQpSRIURR1iNgA/kuFSdxB8xIPt4p/T78kwsg==
311+
312+
"@next/swc-win32-arm64-msvc@15.2.3":
313+
version "15.2.3"
314+
resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.2.3.tgz#4e0583fb981b931915a9ad22e579f9c9d5b803dd"
315+
integrity sha512-+G2FrDcfm2YDbhDiObDU/qPriWeiz/9cRR0yMWJeTLGGX6/x8oryO3tt7HhodA1vZ8r2ddJPCjtLcpaVl7TE2Q==
316+
317+
"@next/swc-win32-x64-msvc@15.2.3":
318+
version "15.2.3"
319+
resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.2.3.tgz#727b90c7dcc2279344115a94b99d93d452956f02"
320+
integrity sha512-gHYS9tc+G2W0ZC8rBL+H6RdtXIyk40uLiaos0yj5US85FNhbFEndMA2nW3z47nzOWiSvXTZ5kBClc3rD0zJg0w==
321321

322322
"@nodelib/[email protected]":
323323
version "2.1.5"
@@ -2653,27 +2653,27 @@ natural-compare@^1.4.0:
26532653
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
26542654
integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
26552655

2656-
next@15.1.4:
2657-
version "15.1.4"
2658-
resolved "https://registry.yarnpkg.com/next/-/next-15.1.4.tgz#cb2aee3fbb772e20b98ccc2f0806249c09f780a2"
2659-
integrity sha512-mTaq9dwaSuwwOrcu3ebjDYObekkxRnXpuVL21zotM8qE2W0HBOdVIdg2Li9QjMEZrj73LN96LcWcz62V19FjAg==
2656+
next@15.2.3:
2657+
version "15.2.3"
2658+
resolved "https://registry.yarnpkg.com/next/-/next-15.2.3.tgz#1ac803c08076d47eb5b431cb625135616c6bec7e"
2659+
integrity sha512-x6eDkZxk2rPpu46E1ZVUWIBhYCLszmUY6fvHBFcbzJ9dD+qRX6vcHusaqqDlnY+VngKzKbAiG2iRCkPbmi8f7w==
26602660
dependencies:
2661-
"@next/env" "15.1.4"
2661+
"@next/env" "15.2.3"
26622662
"@swc/counter" "0.1.3"
26632663
"@swc/helpers" "0.5.15"
26642664
busboy "1.6.0"
26652665
caniuse-lite "^1.0.30001579"
26662666
postcss "8.4.31"
26672667
styled-jsx "5.1.6"
26682668
optionalDependencies:
2669-
"@next/swc-darwin-arm64" "15.1.4"
2670-
"@next/swc-darwin-x64" "15.1.4"
2671-
"@next/swc-linux-arm64-gnu" "15.1.4"
2672-
"@next/swc-linux-arm64-musl" "15.1.4"
2673-
"@next/swc-linux-x64-gnu" "15.1.4"
2674-
"@next/swc-linux-x64-musl" "15.1.4"
2675-
"@next/swc-win32-arm64-msvc" "15.1.4"
2676-
"@next/swc-win32-x64-msvc" "15.1.4"
2669+
"@next/swc-darwin-arm64" "15.2.3"
2670+
"@next/swc-darwin-x64" "15.2.3"
2671+
"@next/swc-linux-arm64-gnu" "15.2.3"
2672+
"@next/swc-linux-arm64-musl" "15.2.3"
2673+
"@next/swc-linux-x64-gnu" "15.2.3"
2674+
"@next/swc-linux-x64-musl" "15.2.3"
2675+
"@next/swc-win32-arm64-msvc" "15.2.3"
2676+
"@next/swc-win32-x64-msvc" "15.2.3"
26772677
sharp "^0.33.5"
26782678

26792679
node-releases@^2.0.18:

0 commit comments

Comments
 (0)