NextJS template to scaffold new project with all the default configuration
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.0.2` -> `^15.1.0`](https://renovatebot.com/diffs/npm/next/15.0.2/15.1.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vercel/next.js (next)</summary> ### [`v15.1.0`](https://redirect.github.com/vercel/next.js/releases/tag/v15.1.0) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.0.4...v15.1.0) ##### Core Changes - fix: decrypt bound args before generating a cache key: [#​72463](https://redirect.github.com/vercel/next.js/issues/72463) - Fix the path to the next/experimental/testing/server export: [#​72527](https://redirect.github.com/vercel/next.js/issues/72527) - Expand `server-source-maps` scenarios to cover Edge runtime: [#​72288](https://redirect.github.com/vercel/next.js/issues/72288) - Ensure logged errors in Edge runtime include the stack: [#​72394](https://redirect.github.com/vercel/next.js/issues/72394) - fix: added cache control headers for static app routes: [#​72521](https://redirect.github.com/vercel/next.js/issues/72521) - capture console issues as console errors: [#​72468](https://redirect.github.com/vercel/next.js/issues/72468) - Add expireTag and expirePath APIs: [#​72485](https://redirect.github.com/vercel/next.js/issues/72485) - fix: try/catch access to localStorage within \__NEXT_APP_ISR_INDICATOR useEffect: [#​72362](https://redirect.github.com/vercel/next.js/issues/72362) - Move client build ID to a global variable: [#​72592](https://redirect.github.com/vercel/next.js/issues/72592) - refactor(turbopack): Remove `swc_css`: [#​72602](https://redirect.github.com/vercel/next.js/issues/72602) - Bypass source map dev middleware for client chunks: [#​72581](https://redirect.github.com/vercel/next.js/issues/72581) - chore: remove `rc` from URL: [#​72599](https://redirect.github.com/vercel/next.js/issues/72599) - improve `no-img-element` lint error message: [#​72410](https://redirect.github.com/vercel/next.js/issues/72410) - Combine bound `"use cache"` closure args into a single parameter: [#​72587](https://redirect.github.com/vercel/next.js/issues/72587) - \[Turbopack] add BackendOptions and allow to disable dependencies, children and storage: [#​72426](https://redirect.github.com/vercel/next.js/issues/72426) - Omit unused args when calling `"use cache"` functions: [#​72506](https://redirect.github.com/vercel/next.js/issues/72506) - Add experimental `clientSegmentCache` flag: [#​72626](https://redirect.github.com/vercel/next.js/issues/72626) - Add `compiler.define` option: [#​71802](https://redirect.github.com/vercel/next.js/issues/71802) - Fix static indicator with dynamicIO: [#​72631](https://redirect.github.com/vercel/next.js/issues/72631) - Allow usage of Node.js prereleases: [#​72635](https://redirect.github.com/vercel/next.js/issues/72635) - improved network url in (dev) cli: [#​72634](https://redirect.github.com/vercel/next.js/issues/72634) - chore: update `getting-started/react-essentials` path: [#​72250](https://redirect.github.com/vercel/next.js/issues/72250) - Fix static indicator for pure IO case: [#​72639](https://redirect.github.com/vercel/next.js/issues/72639) - Bump the monorepo packages TypeScript to `5.6.3`: [#​72625](https://redirect.github.com/vercel/next.js/issues/72625) - Bump `@capsizecss/metrics` to 3.4.0 for Geist Google Font: [#​72746](https://redirect.github.com/vercel/next.js/issues/72746) - refactor: remove unused asNotFound property: [#​72585](https://redirect.github.com/vercel/next.js/issues/72585) - Remove unused `enabled` config from server actions transforms: [#​72755](https://redirect.github.com/vercel/next.js/issues/72755) - Ensure Next.js is ignore-listed when used as external: [#​72498](https://redirect.github.com/vercel/next.js/issues/72498) - Bump `eslint-plugin-react` to 7.37.0: [#​72759](https://redirect.github.com/vercel/next.js/issues/72759) - upgrade amphtml-validator to 1.0.38: [#​72645](https://redirect.github.com/vercel/next.js/issues/72645) - fix multi-level redirect in server actions: [#​72770](https://redirect.github.com/vercel/next.js/issues/72770) - refactor: rename error boundary not-found to http-error-fallback: [#​72586](https://redirect.github.com/vercel/next.js/issues/72586) - Upgrade React from `5c56b873-20241107` to `7ac8e612-20241113`: [#​72768](https://redirect.github.com/vercel/next.js/issues/72768) - Re-use randomly selected dev server port for automatic restarts: [#​72771](https://redirect.github.com/vercel/next.js/issues/72771) - Emit build error when `"use cache"` is used without `dynamicIO` enabled: [#​72781](https://redirect.github.com/vercel/next.js/issues/72781) - fix: not found bounary prop: [#​72784](https://redirect.github.com/vercel/next.js/issues/72784) - silence sass `legacy-js-api` warning: [#​72632](https://redirect.github.com/vercel/next.js/issues/72632) - \[Segment Prefetch] Move access token to route tree: [#​72775](https://redirect.github.com/vercel/next.js/issues/72775) - Add internal affordances to show ignore-listed stackframes in terminal: [#​72763](https://redirect.github.com/vercel/next.js/issues/72763) - chore(turbopack): Centralize reqwest TLS feature configs in turbo-tasks-fetch: [#​72526](https://redirect.github.com/vercel/next.js/issues/72526) - Upgrade React from `7ac8e612-20241113` to `380f5d67-20241113`: [#​72819](https://redirect.github.com/vercel/next.js/issues/72819) - Shorten unsourcemapped absolute locations in terminal stacktraces: [#​72764](https://redirect.github.com/vercel/next.js/issues/72764) - codemod: replace `revalidate(Tag|Path)` to `expire(Tag|Path)`: [#​72826](https://redirect.github.com/vercel/next.js/issues/72826) - "Fix": Lift type check out of loop: [#​72840](https://redirect.github.com/vercel/next.js/issues/72840) - hide stack trace in CanaryOnlyError: [#​72859](https://redirect.github.com/vercel/next.js/issues/72859) - Allow missing CacheNodeSeedData during prefetch: [#​72857](https://redirect.github.com/vercel/next.js/issues/72857) - Add Segment Cache feature check to `prefetch` API: [#​72861](https://redirect.github.com/vercel/next.js/issues/72861) - Extract shared fetchFromServerResponse logic to separate functions: [#​72865](https://redirect.github.com/vercel/next.js/issues/72865) - \[Segment Cache] Implement behavior on cache miss : [#​72841](https://redirect.github.com/vercel/next.js/issues/72841) - Emit build error for unknown cache kinds: [#​72832](https://redirect.github.com/vercel/next.js/issues/72832) - Resolve mdx plugins string format: [#​72802](https://redirect.github.com/vercel/next.js/issues/72802) - MDX: Only set experimental.turbo if enabled: [#​72856](https://redirect.github.com/vercel/next.js/issues/72856) - \[Turbopack] change persistent caching option to a boolean: [#​72458](https://redirect.github.com/vercel/next.js/issues/72458) - refactor: generalize next route error helpers: [#​72774](https://redirect.github.com/vercel/next.js/issues/72774) - Ensure host is in allowed headers: [#​72867](https://redirect.github.com/vercel/next.js/issues/72867) - refactor: types for collected cache info in route modules: [#​71434](https://redirect.github.com/vercel/next.js/issues/71434) - feat(turbopack): Enable tree shaking for modules with dynamic imports: [#​71692](https://redirect.github.com/vercel/next.js/issues/71692) - Fix unhandled rejection in proxy-request: [#​72530](https://redirect.github.com/vercel/next.js/issues/72530) - chore(build): remove injecting fast refresh to custom loader logs: [#​72870](https://redirect.github.com/vercel/next.js/issues/72870) - ensure webpack worker exits bubble to parent process: [#​72921](https://redirect.github.com/vercel/next.js/issues/72921) - Fix sourcemaps for internal client boundaries: [#​72922](https://redirect.github.com/vercel/next.js/issues/72922) - Turbopack: thread tracing through to resolve results: [#​72314](https://redirect.github.com/vercel/next.js/issues/72314) - Upgrade vercel og: [#​72954](https://redirect.github.com/vercel/next.js/issues/72954) - Turbopack NFT: trace manifests and externals: [#​72316](https://redirect.github.com/vercel/next.js/issues/72316) - Turbopack: NFT followups: [#​72517](https://redirect.github.com/vercel/next.js/issues/72517) - Support custom servers with minimal node modules: [#​72966](https://redirect.github.com/vercel/next.js/issues/72966) - Add support for ignore-listing sources in index maps: [#​72913](https://redirect.github.com/vercel/next.js/issues/72913) - Turbopack: fix loading of externals on Edge: [#​72349](https://redirect.github.com/vercel/next.js/issues/72349) - Bump SWC used for transpiling Next.js sources: [#​72993](https://redirect.github.com/vercel/next.js/issues/72993) - fix: ensure HTML validity for the `next-size-adjust` meta tag: [#​72994](https://redirect.github.com/vercel/next.js/issues/72994) - Revert "Support custom servers with minimal node modules": [#​73003](https://redirect.github.com/vercel/next.js/issues/73003) - Allow CacheNode.loading to be a promise: [#​72872](https://redirect.github.com/vercel/next.js/issues/72872) - Properly encode dynamic access in segment prefetch: [#​72874](https://redirect.github.com/vercel/next.js/issues/72874) - \[Segment Cache] Send <head> during route prefetch: [#​72890](https://redirect.github.com/vercel/next.js/issues/72890) - fix(next/image): improve svg heuristic for unoptimized: [#​72970](https://redirect.github.com/vercel/next.js/issues/72970) - \[Segment Cache] Initial implementation: [#​72875](https://redirect.github.com/vercel/next.js/issues/72875) - Turbopack: Change edge wrapper to proxy exports : [#​72502](https://redirect.github.com/vercel/next.js/issues/72502) - experimental: css inlining: [#​72195](https://redirect.github.com/vercel/next.js/issues/72195) - Display where the env was loaded from when enabled `typedEnv`: [#​70951](https://redirect.github.com/vercel/next.js/issues/70951) - create forked impl for Link component: [#​73019](https://redirect.github.com/vercel/next.js/issues/73019) - remove unnecessary handling in forked Link components: [#​73020](https://redirect.github.com/vercel/next.js/issues/73020) - Pass down ignored field to error overlay: [#​72925](https://redirect.github.com/vercel/next.js/issues/72925) - remove locale from app link: [#​73052](https://redirect.github.com/vercel/next.js/issues/73052) - fix: server action redirects between multiple root layouts: [#​73063](https://redirect.github.com/vercel/next.js/issues/73063) - Add forbidden and unauthorized APIs: [#​72785](https://redirect.github.com/vercel/next.js/issues/72785) - chore: rename modules for better meaning and searching: [#​73067](https://redirect.github.com/vercel/next.js/issues/73067) - fix(next/image): reduce avif sharp effort from 4 to 3 for faster encoding: [#​73030](https://redirect.github.com/vercel/next.js/issues/73030) - (E2E) Log which config file is used for `next start`: [#​73105](https://redirect.github.com/vercel/next.js/issues/73105) - Remove extra space in envionment log: [#​73108](https://redirect.github.com/vercel/next.js/issues/73108) - remove inheritance from NextCustomServer: [#​73005](https://redirect.github.com/vercel/next.js/issues/73005) - Align navigation digest with message: [#​73074](https://redirect.github.com/vercel/next.js/issues/73074) - refactor: move redirect helpers into separate module: [#​73118](https://redirect.github.com/vercel/next.js/issues/73118) - Update font data: [#​73115](https://redirect.github.com/vercel/next.js/issues/73115) - Current behavior for fallbacks with async metadata and prefetching: [#​73106](https://redirect.github.com/vercel/next.js/issues/73106) - Revert "ensure webpack worker exits bubble to parent process ([#​72921](https://redirect.github.com/vercel/next.js/issues/72921))": [#​73136](https://redirect.github.com/vercel/next.js/issues/73136) - Reapply "ensure webpack worker exits bubble to parent process ([#​72921](https://redirect.github.com/vercel/next.js/issues/72921))": [#​73138](https://redirect.github.com/vercel/next.js/issues/73138) - Upgrade React from [`380f5d6`](https://redirect.github.com/vercel/next.js/commit/380f5d67)-20241113 to [`b01722d`](https://redirect.github.com/vercel/next.js/commit/b01722d5)-20241114: [#​73107](https://redirect.github.com/vercel/next.js/issues/73107) - Implement metadata types support for `exactOptionalPropertyTypes`: [#​72936](https://redirect.github.com/vercel/next.js/issues/72936) - Reenable otel test for Turbopack: [#​73093](https://redirect.github.com/vercel/next.js/issues/73093) - Omit unnecessary cache wrapper import: [#​73160](https://redirect.github.com/vercel/next.js/issues/73160) - Increase max cache tags to 128: [#​73124](https://redirect.github.com/vercel/next.js/issues/73124) - Do not inline CSS in RSC payload for dynamic client nav: [#​73182](https://redirect.github.com/vercel/next.js/issues/73182) - fix(next/image): dpl query string should only be used for local images, not remote images: [#​73184](https://redirect.github.com/vercel/next.js/issues/73184) - feat(after): unflag unstable_after internals: [#​73190](https://redirect.github.com/vercel/next.js/issues/73190) - feat(after): allow using unstable_after in generateStaticParams: [#​73217](https://redirect.github.com/vercel/next.js/issues/73217) - Error on navigation API usage in pages router and middleware: [#​73100](https://redirect.github.com/vercel/next.js/issues/73100) - Undeprecate revalidate APIs and rename expire APIs: [#​73193](https://redirect.github.com/vercel/next.js/issues/73193) - Revert "codemod: replace `revalidate(Tag|Path)` to `expire(Tag|Path)`": [#​73269](https://redirect.github.com/vercel/next.js/issues/73269) - feat(after): wait for after-callbacks before server shutdown: [#​72590](https://redirect.github.com/vercel/next.js/issues/72590) - Fixed interception on a catch-all route: [#​72902](https://redirect.github.com/vercel/next.js/issues/72902) - add option to disable experimental CssChunkingPlugin: [#​73286](https://redirect.github.com/vercel/next.js/issues/73286) - rename cssChunkPlugin experimental options: [#​73291](https://redirect.github.com/vercel/next.js/issues/73291) - Replace the group frames with button for ignored frames: [#​72964](https://redirect.github.com/vercel/next.js/issues/72964) - handle pages router ignored frames: [#​73280](https://redirect.github.com/vercel/next.js/issues/73280) - fix(after): no request APIs in force-static: [#​73321](https://redirect.github.com/vercel/next.js/issues/73321) - fix(after): allow reading draftMode status in after: [#​73324](https://redirect.github.com/vercel/next.js/issues/73324) - \[Turbopack] reland refactor filesystem writes to an effect based system: [#​73294](https://redirect.github.com/vercel/next.js/issues/73294) - fix(pages): dynamic css missing style after client navigation: [#​72959](https://redirect.github.com/vercel/next.js/issues/72959) - Make `notFound()` work in `"use cache"` page: [#​73210](https://redirect.github.com/vercel/next.js/issues/73210) - refactor(after): remove unnecessary conditionals: [#​73447](https://redirect.github.com/vercel/next.js/issues/73447) - Bump `@swc/core` to 1.9.3: [#​73420](https://redirect.github.com/vercel/next.js/issues/73420) - fix: running cleanup before server is initialized: [#​73476](https://redirect.github.com/vercel/next.js/issues/73476) - \[edge-runtime] drop node16: [#​73432](https://redirect.github.com/vercel/next.js/issues/73432) - feat(after): allow request APIs in after (actions/handlers): [#​73345](https://redirect.github.com/vercel/next.js/issues/73345) - Sourcemap errors logged in Edge runtime: [#​73438](https://redirect.github.com/vercel/next.js/issues/73438) - refactor: rename ALS instances to prevent bad auto imports: [#​73480](https://redirect.github.com/vercel/next.js/issues/73480) - Show a proper error if a server function's bound args cannot be serialized: [#​73471](https://redirect.github.com/vercel/next.js/issues/73471) - remove unnecessary internal middleware header from response: [#​73482](https://redirect.github.com/vercel/next.js/issues/73482) - Ensure Issue Overlay sourcemaps externals in Turbopack: [#​73439](https://redirect.github.com/vercel/next.js/issues/73439) - Fix missing error message in terminal for bound args serialization error: [#​73508](https://redirect.github.com/vercel/next.js/issues/73508) - fix: memory leak from `warnOnce()`: [#​73483](https://redirect.github.com/vercel/next.js/issues/73483) - Upgrade React from `b01722d5-20241114` to `1b1283ad-20241203`: [#​73506](https://redirect.github.com/vercel/next.js/issues/73506) - Fix: Importing an ESM file from *next/dist/client/*.js fails: [#​73485](https://redirect.github.com/vercel/next.js/issues/73485) - fix: fixed dedupe response cloning: [#​73274](https://redirect.github.com/vercel/next.js/issues/73274) - Upgrade React from `1b1283ad-20241203` to `de68d2f4-20241204`: [#​73525](https://redirect.github.com/vercel/next.js/issues/73525) - fix(after): improve error message if promise arg rejects: [#​73524](https://redirect.github.com/vercel/next.js/issues/73524) - feat: added compression to resume data cache using deflate: [#​73227](https://redirect.github.com/vercel/next.js/issues/73227) - Use React 19 stable in Pages Router: [#​73562](https://redirect.github.com/vercel/next.js/issues/73562) - Use stable `@types/react`: [#​73563](https://redirect.github.com/vercel/next.js/issues/73563) - Cache the bound args encryption result for inline server functions: [#​73521](https://redirect.github.com/vercel/next.js/issues/73521) - chore: remove non-existent hash fragments from URLs: [#​73165](https://redirect.github.com/vercel/next.js/issues/73165) - next-upgrade: Ensure highest versions are used not latest: [#​73566](https://redirect.github.com/vercel/next.js/issues/73566) - Upgrade React from `de68d2f4-20241204` to `1c9b1387-20241204`: [#​73565](https://redirect.github.com/vercel/next.js/issues/73565) - Use consistent error formatting in terminal: [#​71909](https://redirect.github.com/vercel/next.js/issues/71909) - \[Segment Cache] Interception routes: [#​73434](https://redirect.github.com/vercel/next.js/issues/73434) - Upgrade to typescript 5.7: [#​73594](https://redirect.github.com/vercel/next.js/issues/73594) - \[Segment Cache] Use LRU to manage cache data : [#​73486](https://redirect.github.com/vercel/next.js/issues/73486) - \[Segment Cache] Add isPartial to segment prefetch : [#​73528](https://redirect.github.com/vercel/next.js/issues/73528) - Fix missing client reference manifest error when using route groups: [#​73606](https://redirect.github.com/vercel/next.js/issues/73606) - feat(after): stabilize `unstable_after`: [#​73605](https://redirect.github.com/vercel/next.js/issues/73605) - \[Segment Cache] Add isHeadPartial: [#​73530](https://redirect.github.com/vercel/next.js/issues/73530) - fix: do not add suffix for sitemap under group routes: [#​73570](https://redirect.github.com/vercel/next.js/issues/73570) - Dynamic IO: Improve error handling: [#​73607](https://redirect.github.com/vercel/next.js/issues/73607) - fix: Update [@​swc/helpers](https://redirect.github.com/swc/helpers): [#​73666](https://redirect.github.com/vercel/next.js/issues/73666) - Upgrade React from `1c9b1387-20241204` to `7283a213-20241206`: [#​73608](https://redirect.github.com/vercel/next.js/issues/73608) - next-codemod(upgrade): handle absence of scripts in package.json: [#​73688](https://redirect.github.com/vercel/next.js/issues/73688) - Add inlineCss trade-offs/gotchas and remove canary check: [#​73609](https://redirect.github.com/vercel/next.js/issues/73609) - Ignore-list stack frames in node_modules even if not explicitly ignore-listed by their sourcemaps: [#​73689](https://redirect.github.com/vercel/next.js/issues/73689) - Remove ignore for anonymous stack frame: [#​73610](https://redirect.github.com/vercel/next.js/issues/73610) - test: move HMR Error Recovery test to a separate file: [#​73592](https://redirect.github.com/vercel/next.js/issues/73592) - test: move HMR basic test to a separate file: [#​73612](https://redirect.github.com/vercel/next.js/issues/73612) - fixes webpack persistent caching in development and add test case for persistent caching: [#​73697](https://redirect.github.com/vercel/next.js/issues/73697) - fix: empty generateStaticParams should still create an ISR route: [#​73358](https://redirect.github.com/vercel/next.js/issues/73358) - Limit the number of concurrently open file watchers on macos: [#​73741](https://redirect.github.com/vercel/next.js/issues/73741) - fix: `warnOnce()` lru: [#​73742](https://redirect.github.com/vercel/next.js/issues/73742) - \[Segment Cache] Respond with 204 on cache miss: [#​73649](https://redirect.github.com/vercel/next.js/issues/73649) - \[Segment Cache] Skip dynamic request if possible: [#​73540](https://redirect.github.com/vercel/next.js/issues/73540) ##### Example Changes - example: add more files to `playwright` .gitignore: [#​72447](https://redirect.github.com/vercel/next.js/issues/72447) - examples: update app-dir-i18n-routing to v15: [#​72636](https://redirect.github.com/vercel/next.js/issues/72636) - chore(example): add example for image optimization with secure compute: [#​72641](https://redirect.github.com/vercel/next.js/issues/72641) - examples: update app-dir-i18n-routing to v15: [#​72642](https://redirect.github.com/vercel/next.js/issues/72642) - examples: polish some README.md: [#​72117](https://redirect.github.com/vercel/next.js/issues/72117) - examples(with-supabase): fix action type error: [#​72783](https://redirect.github.com/vercel/next.js/issues/72783) - use explicit resource management for sandbox: [#​72780](https://redirect.github.com/vercel/next.js/issues/72780) - update: remove unnecessary in Dockerfile: [#​72534](https://redirect.github.com/vercel/next.js/issues/72534) - Fix Mongoose example failed build due to env variable not found: [#​72918](https://redirect.github.com/vercel/next.js/issues/72918) - (example) using `await` params when dynamic routing: [#​72896](https://redirect.github.com/vercel/next.js/issues/72896) - Updated the example of with-styled-jsx-scss to utilize the App Router.: [#​70567](https://redirect.github.com/vercel/next.js/issues/70567) - Updated the example of with-styled-jsx-plugins to utilize the App Router: [#​70663](https://redirect.github.com/vercel/next.js/issues/70663) - Updated the example of with-unstated to utilize the App Router.: [#​73211](https://redirect.github.com/vercel/next.js/issues/73211) - updated with-react-foundation example to utilize the App router.: [#​73243](https://redirect.github.com/vercel/next.js/issues/73243) - updated with-plausible example to utilize the app router.: [#​73255](https://redirect.github.com/vercel/next.js/issues/73255) - updated with-cssed example to utilize the app router.: [#​73348](https://redirect.github.com/vercel/next.js/issues/73348) - updated with-babel-macros example to utilize the app router.: [#​73347](https://redirect.github.com/vercel/next.js/issues/73347) - updated image-legacy-component example to utilize the app router.: [#​73344](https://redirect.github.com/vercel/next.js/issues/73344) - updated with-styletron example to utilize the app router.: [#​73252](https://redirect.github.com/vercel/next.js/issues/73252) - updated with-context-api example to utilize the App Router.: [#​73316](https://redirect.github.com/vercel/next.js/issues/73316) - updated with-mqtt-js example to utilize the App Router.: [#​73303](https://redirect.github.com/vercel/next.js/issues/73303) - chore(examples): update api-routes-cors: [#​73408](https://redirect.github.com/vercel/next.js/issues/73408) - chore: release turbopack npm packages: [#​73443](https://redirect.github.com/vercel/next.js/issues/73443) - examples: remove `app-dir` in `i18n-routing` directory name: [#​73453](https://redirect.github.com/vercel/next.js/issues/73453) - examples: move Postgres example: [#​73531](https://redirect.github.com/vercel/next.js/issues/73531) - Bump `examples/**` Eslint to v9: [#​73560](https://redirect.github.com/vercel/next.js/issues/73560) - Update with next sass example: [#​73548](https://redirect.github.com/vercel/next.js/issues/73548) - examples: remove `next-env.d.ts` files: [#​73673](https://redirect.github.com/vercel/next.js/issues/73673) - examples: update `with-sass` README.md: [#​73668](https://redirect.github.com/vercel/next.js/issues/73668) - examples: remove `next-offline` example: [#​73675](https://redirect.github.com/vercel/next.js/issues/73675) - examples: remove the old files from `with-postgres`: [#​73587](https://redirect.github.com/vercel/next.js/issues/73587) - examples: remove `with-emotion-*` directories: [#​73674](https://redirect.github.com/vercel/next.js/issues/73674) - updated with-ionic-typescript example to utilize the App Router.: [#​73418](https://redirect.github.com/vercel/next.js/issues/73418) - examples: update `with-styletron` README.md: [#​73411](https://redirect.github.com/vercel/next.js/issues/73411) - examples: update `with-babel-macros` README.md: [#​73410](https://redirect.github.com/vercel/next.js/issues/73410) - examples: update `with-plausible` README: [#​73305](https://redirect.github.com/vercel/next.js/issues/73305) - examples: unify related CMS examples in README: [#​73247](https://redirect.github.com/vercel/next.js/issues/73247) - examples: fix view source pathname at `image-legacy-component`: [#​73414](https://redirect.github.com/vercel/next.js/issues/73414) - examples: remove `with-styled-components-babel`: [#​73229](https://redirect.github.com/vercel/next.js/issues/73229) - examples: replaced GTM component with GA in Google Analytics example: [#​73597](https://redirect.github.com/vercel/next.js/issues/73597) - examples: introduce LaunchPad in strapi: [#​73244](https://redirect.github.com/vercel/next.js/issues/73244) - examples: remove `with-storybook-styled-jsx-scss`: [#​73228](https://redirect.github.com/vercel/next.js/issues/73228) ##### Misc Changes - Revert "\[Turbopack] add rocksdb": [#​72505](https://redirect.github.com/vercel/next.js/issues/72505) - \[Docs]: Remove try catch and link to error handling docs: [#​72500](https://redirect.github.com/vercel/next.js/issues/72500) - \[Turbopack] improve performance of the trace server: [#​71661](https://redirect.github.com/vercel/next.js/issues/71661) - Docs: Move `next.config.js` API pages under a `config` folder, fix headings in TS and ESLint config pages: [#​72465](https://redirect.github.com/vercel/next.js/issues/72465) - Skip canary checks during internal development with VSCode: [#​72504](https://redirect.github.com/vercel/next.js/issues/72504) - Devlow snowflake backend: use milliseconds instead of seconds for event time: [#​72490](https://redirect.github.com/vercel/next.js/issues/72490) - \[Turbopack] add TODO comment: [#​72510](https://redirect.github.com/vercel/next.js/issues/72510) - docs: unify the header deps by removing #: [#​72451](https://redirect.github.com/vercel/next.js/issues/72451) - fix: remove unnecessary fragment: [#​72492](https://redirect.github.com/vercel/next.js/issues/72492) - Fix grammatical error: remove unnecessary 'a' in 03-server-actions-and-mutations.mdx: [#​72496](https://redirect.github.com/vercel/next.js/issues/72496) - docs: fix broken link: [#​72169](https://redirect.github.com/vercel/next.js/issues/72169) - codemod(turbopack): Replace `return Err(anyhow!())` with `anyhow::bail!()`: [#​72487](https://redirect.github.com/vercel/next.js/issues/72487) - Upgrade React from `66855b96-20241106` to `5c56b873-20241107`: [#​72469](https://redirect.github.com/vercel/next.js/issues/72469) - fix(turbopack): Remove self-references from tree shaking results: [#​72567](https://redirect.github.com/vercel/next.js/issues/72567) - Turbopack: Don't run PostCSS on internal assets: [#​72579](https://redirect.github.com/vercel/next.js/issues/72579) - Update `swc_core` to `v5.0.4` from `v5.0.1`: [#​72604](https://redirect.github.com/vercel/next.js/issues/72604) - (e2e) module-level `patchFileDelay` flag: [#​72439](https://redirect.github.com/vercel/next.js/issues/72439) - docs: remove unstable_after from Dynamic APIs: [#​72595](https://redirect.github.com/vercel/next.js/issues/72595) - chore: release turbopack npm packages: [#​72491](https://redirect.github.com/vercel/next.js/issues/72491) - Include bound args param in server reference information byte arg mask: [#​72588](https://redirect.github.com/vercel/next.js/issues/72588) - \[Turbopack] fix bug where task was not recomputed when stale: [#​72509](https://redirect.github.com/vercel/next.js/issues/72509) - CNA: prompt enable turbopack value to true: [#​72616](https://redirect.github.com/vercel/next.js/issues/72616) - docs(use-cache): add missing `function` to page component examples: [#​72620](https://redirect.github.com/vercel/next.js/issues/72620) - docs(data-fetching): fix static params as promise examples : [#​72565](https://redirect.github.com/vercel/next.js/issues/72565) - Re-enable fetch logging test - HMR: [#​72640](https://redirect.github.com/vercel/next.js/issues/72640) - \[Turbopack] migrate benchmark to new backend: [#​72457](https://redirect.github.com/vercel/next.js/issues/72457) - test: add wait for the error page navigation: [#​72760](https://redirect.github.com/vercel/next.js/issues/72760) - CNA: use eslint 9: [#​72762](https://redirect.github.com/vercel/next.js/issues/72762) - CNA: replace geist font from local to google: [#​72618](https://redirect.github.com/vercel/next.js/issues/72618) - fix(turbopack): Depend on side effect from import binding: [#​72601](https://redirect.github.com/vercel/next.js/issues/72601) - chore: keep create-next-app messages and docs the same: [#​72444](https://redirect.github.com/vercel/next.js/issues/72444) - ci: flake detection should run in both bundlers: [#​72773](https://redirect.github.com/vercel/next.js/issues/72773) - \[Turbopack] reduce nesting: [#​72747](https://redirect.github.com/vercel/next.js/issues/72747) - docs: update file structure: [#​72748](https://redirect.github.com/vercel/next.js/issues/72748) - chore(cna): switch to .mjs tailwind config: [#​72124](https://redirect.github.com/vercel/next.js/issues/72124) - \[Turbopack] fix collectibles counting and aggregation: [#​72609](https://redirect.github.com/vercel/next.js/issues/72609) - \[Turbopack] implement dispose root task: [#​72611](https://redirect.github.com/vercel/next.js/issues/72611) - feat(turbopack): Merge single-pointer nodes in reverse direction: [#​72571](https://redirect.github.com/vercel/next.js/issues/72571) - test: fix hydration error on not-found test texture: [#​72818](https://redirect.github.com/vercel/next.js/issues/72818) - docs(turbo-tasks): Improve RcStr docs: [#​72825](https://redirect.github.com/vercel/next.js/issues/72825) - fix(turbopack): type error when "dynamic_embed_contents" is on: [#​72828](https://redirect.github.com/vercel/next.js/issues/72828) - \[Turbopack] make issue ordering stable: [#​72751](https://redirect.github.com/vercel/next.js/issues/72751) - refactor(turbopack): Use `ResolvedVc` for `turbopack` crate: [#​72791](https://redirect.github.com/vercel/next.js/issues/72791) - refactor(turbo-tasks): Simplify most type bounds on Vc<T> and related types: [#​72823](https://redirect.github.com/vercel/next.js/issues/72823) - fix(turbopack): Fix CSS Module renaming behavior for `@container`: [#​72607](https://redirect.github.com/vercel/next.js/issues/72607) - refactor(turbopack): Cleanup tree shaking graph logic: [#​72836](https://redirect.github.com/vercel/next.js/issues/72836) - \[Turbopack] fix hanging waiting on in progress cells: [#​72758](https://redirect.github.com/vercel/next.js/issues/72758) - \[Turbopack] avoid writing manifests in data/rsc variant of page: [#​72767](https://redirect.github.com/vercel/next.js/issues/72767) - Consolidate server actions transform errors into `emit_error` function: [#​72811](https://redirect.github.com/vercel/next.js/issues/72811) - refactor(turbo-rcstr): Move turbo_tasks::RcStr into it's own crate: [#​72858](https://redirect.github.com/vercel/next.js/issues/72858) - Add explicit section about type overriding for v15: [#​72866](https://redirect.github.com/vercel/next.js/issues/72866) - refactor(turbopack): Use `ResolvedVc` for `turbopack-ecmascript`: [#​72564](https://redirect.github.com/vercel/next.js/issues/72564) - refactor(turbopack): Use graph for server action workaround: [#​72812](https://redirect.github.com/vercel/next.js/issues/72812) - \[Turbopack] refactor filesystem writes to an effect based system: [#​72847](https://redirect.github.com/vercel/next.js/issues/72847) - Fix sourcemaps for async Turbopack chunks: [#​72827](https://redirect.github.com/vercel/next.js/issues/72827) - docs(turbopack): Document build dependency on clang for rocksdb: [#​72493](https://redirect.github.com/vercel/next.js/issues/72493) - Clarify how MDX plugins are supported in Turbopack: [#​72917](https://redirect.github.com/vercel/next.js/issues/72917) - Turbopack: Don't replace constant conditions with sideeffects: [#​72608](https://redirect.github.com/vercel/next.js/issues/72608) - \[Turbopack] fix effects tracing: [#​72928](https://redirect.github.com/vercel/next.js/issues/72928) - docs: fix code block language in redirecting docs: [#​72944](https://redirect.github.com/vercel/next.js/issues/72944) - docs: fix code block language in error pages: [#​72943](https://redirect.github.com/vercel/next.js/issues/72943) - docs: update "Migrate to async Dynamic APIs" docs: [#​72852](https://redirect.github.com/vercel/next.js/issues/72852) - Fix broken link to the `rootDir` doc: [#​72893](https://redirect.github.com/vercel/next.js/issues/72893) - docs: use relative urls: [#​72941](https://redirect.github.com/vercel/next.js/issues/72941) - docs: add the section titles to error page: [#​72942](https://redirect.github.com/vercel/next.js/issues/72942) - simplify vapid key generation docs: [#​72916](https://redirect.github.com/vercel/next.js/issues/72916) - docs: add and unify notes to error pages: [#​72838](https://redirect.github.com/vercel/next.js/issues/72838) - feat(turbopack): Implement module walking for side effect optimization: [#​71241](https://redirect.github.com/vercel/next.js/issues/71241) - docs: remove deprecated `frameborder`, adjust `allowFullScreen` and update the demo: [#​72644](https://redirect.github.com/vercel/next.js/issues/72644) - docs: fix code block language: [#​72839](https://redirect.github.com/vercel/next.js/issues/72839) - Docs: Changing information about data fetching cache: [#​72301](https://redirect.github.com/vercel/next.js/issues/72301) - Turbopack: apply effects in tests: [#​72952](https://redirect.github.com/vercel/next.js/issues/72952) - doc: remove internal `customServer` flag from custom server docs: [#​72962](https://redirect.github.com/vercel/next.js/issues/72962) - codemod(turbopack): Some more script-generated migrations to ResolvedVc: [#​72889](https://redirect.github.com/vercel/next.js/issues/72889) - Consolidate `FnExpr` and `FnDecl` server function transforms: [#​72960](https://redirect.github.com/vercel/next.js/issues/72960) - Allow method properties to be server functions: [#​72969](https://redirect.github.com/vercel/next.js/issues/72969) - Include `debug` script in test directories: [#​72992](https://redirect.github.com/vercel/next.js/issues/72992) - docs(sitemap): remove extra 's': [#​73023](https://redirect.github.com/vercel/next.js/issues/73023) - chore(turbopack-core): Delete dead `all_modules_and_affecting_sources` helper function: [#​73016](https://redirect.github.com/vercel/next.js/issues/73016) - \[Turbopack] concurrent write batches and little endian encoding: [#​72929](https://redirect.github.com/vercel/next.js/issues/72929) - Remove unused `retry` around `browser.eval`: [#​72999](https://redirect.github.com/vercel/next.js/issues/72999) - \[Turbopack] Invalidation and Persisting fixes: [#​72950](https://redirect.github.com/vercel/next.js/issues/72950) - docs: missing `await` when using params: [#​73044](https://redirect.github.com/vercel/next.js/issues/73044) - docs: incorrect `params.id`: [#​73045](https://redirect.github.com/vercel/next.js/issues/73045) - Remove hardcoded timeouts in Redbox test helpers: [#​73000](https://redirect.github.com/vercel/next.js/issues/73000) - perf(turbopack): Enable merging of export fragments: [#​72813](https://redirect.github.com/vercel/next.js/issues/72813) - Turbopack build: Add bench for Turbopack cache: [#​73040](https://redirect.github.com/vercel/next.js/issues/73040) - 🍪 Understanding Cookie Behavior in Server Components: [#​73001](https://redirect.github.com/vercel/next.js/issues/73001) - docs: add Fleek's Next.js template: [#​72988](https://redirect.github.com/vercel/next.js/issues/72988) - docs(fetch): clarify default fetch behavior: [#​72982](https://redirect.github.com/vercel/next.js/issues/72982) - docs: update staleTimes.mdx: [#​72967](https://redirect.github.com/vercel/next.js/issues/72967) - docs:` Redirecting ` fix route handler path: [#​72617](https://redirect.github.com/vercel/next.js/issues/72617) - Rename `waitForAndOpenRuntimeError` to `openRedbox`: [#​72996](https://redirect.github.com/vercel/next.js/issues/72996) - Revert "docs: add Fleek's Next.js template": [#​73054](https://redirect.github.com/vercel/next.js/issues/73054) - fix benchmark directory: [#​73057](https://redirect.github.com/vercel/next.js/issues/73057) - hmr-test waits for compile signal: [#​73064](https://redirect.github.com/vercel/next.js/issues/73064) - docs(next-config): add experimental inline css docs: [#​73070](https://redirect.github.com/vercel/next.js/issues/73070) - docs: update tags when upgrading from 13 to 14: [#​73071](https://redirect.github.com/vercel/next.js/issues/73071) - docs: fix static params as promise examples: [#​72553](https://redirect.github.com/vercel/next.js/issues/72553) - fix: missing await, missing type Promise: [#​73088](https://redirect.github.com/vercel/next.js/issues/73088) - Disallow multiple server directives at the same level (file or function): [#​73018](https://redirect.github.com/vercel/next.js/issues/73018) - Docs: Add canary tags to `expirePath` and `expireTag`: [#​73096](https://redirect.github.com/vercel/next.js/issues/73096) - docs: update pages automatic static optimization rendering page: [#​72545](https://redirect.github.com/vercel/next.js/issues/72545) - docs(authentication): fix typescript code example: [#​72533](https://redirect.github.com/vercel/next.js/issues/72533) - docs: add details on React Compiler annotations with `"use memo"`: [#​73053](https://redirect.github.com/vercel/next.js/issues/73053) - docs: fix code block language on redirecting docs: [#​73073](https://redirect.github.com/vercel/next.js/issues/73073) - docs(routing): update params type to be async (v15): [#​73111](https://redirect.github.com/vercel/next.js/issues/73111) - docs: clarify Switching to Dynamic Rendering section: [#​73113](https://redirect.github.com/vercel/next.js/issues/73113) - Method/function props of exported objects are not server functions: [#​73058](https://redirect.github.com/vercel/next.js/issues/73058) - Forbid `this` and `arguments` in server functions: [#​73059](https://redirect.github.com/vercel/next.js/issues/73059) - port turbopack-swc-utils to ResolvedVc: [#​73086](https://redirect.github.com/vercel/next.js/issues/73086) - port turbopack-mdx to use ResolvedVc: [#​73080](https://redirect.github.com/vercel/next.js/issues/73080) - feat: Update `lightningcss` to `v1.0.0-alpha.61`: [#​73161](https://redirect.github.com/vercel/next.js/issues/73161) - port turbopack-resolve to ResolvedVc: [#​73083](https://redirect.github.com/vercel/next.js/issues/73083) - move turbopack-image to ResolvedVc: [#​73079](https://redirect.github.com/vercel/next.js/issues/73079) - Turbopack: more tracing spans: [#​73010](https://redirect.github.com/vercel/next.js/issues/73010) - Handle server function directives in class methods: [#​73060](https://redirect.github.com/vercel/next.js/issues/73060) - 15.1 docs: `forbidden`, `unauthorized`, and `authInterrupts`: [#​73039](https://redirect.github.com/vercel/next.js/issues/73039) - Enable another Turbopack build test: [#​73166](https://redirect.github.com/vercel/next.js/issues/73166) - CNA: replace `.eslintrc.json` with `eslint.config.mjs`: [#​73162](https://redirect.github.com/vercel/next.js/issues/73162) - Turbopack: don't compute all paths for builds: [#​73036](https://redirect.github.com/vercel/next.js/issues/73036) - perf(turbopack): Use `ResolvedVc` for `turbopack-css`: [#​73172](https://redirect.github.com/vercel/next.js/issues/73172) - Revert change to ReactRefreshRequire test: [#​73186](https://redirect.github.com/vercel/next.js/issues/73186) - chore(CI): Remove sysroot override for macos arm64: [#​73188](https://redirect.github.com/vercel/next.js/issues/73188) - docs: Improve Accuracy and Type Safety on Data Fetching Examples: [#​73122](https://redirect.github.com/vercel/next.js/issues/73122) - docs: eslint flat config: [#​73167](https://redirect.github.com/vercel/next.js/issues/73167) - perf(turbopack): Use `ResolvedVc` for `turbopack-core`: [#​73065](https://redirect.github.com/vercel/next.js/issues/73065) - perf(turbopack): Use `ResolvedVc` for `turbopack`, `turbopack-tests`, `turbopack-wasm`: [#​73196](https://redirect.github.com/vercel/next.js/issues/73196) - perf(turbopack): Use `ResolvedVc` for `turbopack-nodejs`: [#​73200](https://redirect.github.com/vercel/next.js/issues/73200) - perf(turbopack): Use `ResolvedVc` for `turbopack-env`: [#​73202](https://redirect.github.com/vercel/next.js/issues/73202) - Getting Started Docs: Add new "Layouts and Pages" page: [#​73049](https://redirect.github.com/vercel/next.js/issues/73049) - Docs: `forbidden` and `unauthorized` nits: [#​73213](https://redirect.github.com/vercel/next.js/issues/73213) - Turbopack: make client references actual references: [#​73174](https://redirect.github.com/vercel/next.js/issues/73174) - Docs: Update `turbopack` API Reference: [#​73215](https://redirect.github.com/vercel/next.js/issues/73215) - Update authentication docs to use useActionState: [#​72503](https://redirect.github.com/vercel/next.js/issues/72503) - Don't hoist a server function if a compile error was emitted: [#​73189](https://redirect.github.com/vercel/next.js/issues/73189) - Forbid `super` in static class methods with server function directives: [#​73061](https://redirect.github.com/vercel/next.js/issues/73061) - port turbopack-node to ResolvedVc: [#​73082](https://redirect.github.com/vercel/next.js/issues/73082) - port turbopack-static to ResolvedVc: [#​73084](https://redirect.github.com/vercel/next.js/issues/73084) - perf(turbopack): Use `ResolvedVc` for `next-api`, part 1: [#​73234](https://redirect.github.com/vercel/next.js/issues/73234) - Pin undici in tests: [#​73263](https://redirect.github.com/vercel/next.js/issues/73263) - Turbopack: use try_join instead of future::try_join_all: [#​73261](https://redirect.github.com/vercel/next.js/issues/73261) - docs(server-actions): add missing formData type: [#​73257](https://redirect.github.com/vercel/next.js/issues/73257) - perf(turbopack): Use `ResolvedVc` for `next-api`, part 2: [#​73235](https://redirect.github.com/vercel/next.js/issues/73235) - docs: update static-tweet to react-tweet: [#​73253](https://redirect.github.com/vercel/next.js/issues/73253) - docs(fetching): `params` to `await params`: [#​73254](https://redirect.github.com/vercel/next.js/issues/73254) - convert let keyword to const keyword to data fetching and caching example: [#​73251](https://redirect.github.com/vercel/next.js/issues/73251) - \[Turbopack] instead of depending on all env vars, track them via Proxy in webpack loaders: [#​73112](https://redirect.github.com/vercel/next.js/issues/73112) - docs: update the demo link of kontent.ai: [#​73250](https://redirect.github.com/vercel/next.js/issues/73250) - Docs: Fix headings in `Layouts and Pages`: [#​73268](https://redirect.github.com/vercel/next.js/issues/73268) - remove ResolvedVc from trait functions: [#​73270](https://redirect.github.com/vercel/next.js/issues/73270) - perf(turbopack): Use `ResolvedVc` for `next-api`, part 3: [#​73236](https://redirect.github.com/vercel/next.js/issues/73236) - \[Turbopack] Revert "refactor filesystem writes to an effect based system": [#​73287](https://redirect.github.com/vercel/next.js/issues/73287) - Devlow: exit with non-zero code on failure: [#​73276](https://redirect.github.com/vercel/next.js/issues/73276) - perf(turbopack): Use `ResolvedVc` for `next-api`, part 4: [#​73237](https://redirect.github.com/vercel/next.js/issues/73237) - perf(turbopack): Use `ResolvedVc` for `turbopack-browser`: [#​73198](https://redirect.github.com/vercel/next.js/issues/73198) - perf(turbopack): Use `ResolvedVc` for `next-core`: [#​73177](https://redirect.github.com/vercel/next.js/issues/73177) - perf(turbopack): Use `ResolvedVc` for `next-api`, part 5: [#​73238](https://redirect.github.com/vercel/next.js/issues/73238) - test: reduce number of rendering loop causing flakiness: [#​73277](https://redirect.github.com/vercel/next.js/issues/73277) - Turbopack build: Fix css-minify test: [#​72990](https://redirect.github.com/vercel/next.js/issues/72990) - chore(turbo-tasks): Add a lint for `Vc<T>` in turbo-tasks types: [#​73298](https://redirect.github.com/vercel/next.js/issues/73298) - docs: add await before headers() and cookies() calls: [#​73315](https://redirect.github.com/vercel/next.js/issues/73315) - port turbopack-ecmascript to ResolvedVc: [#​73226](https://redirect.github.com/vercel/next.js/issues/73226) - test: fix canary test with 18.3.1: [#​73327](https://redirect.github.com/vercel/next.js/issues/73327) - Pin version of `nwsapi` (revert later): [#​73351](https://redirect.github.com/vercel/next.js/issues/73351) - fix Turbopack devlow bench: [#​73278](https://redirect.github.com/vercel/next.js/issues/73278) - Revert "Pin version of `nwsapi` (revert later)": [#​73353](https://redirect.github.com/vercel/next.js/issues/73353) - \[Turbopack] Performance improvements for Persistent Caching: [#​73265](https://redirect.github.com/vercel/next.js/issues/73265) - refactor(turbopack): Use `ResolvedVc<T>` for struct fields in `next-core`: [#​73310](https://redirect.github.com/vercel/next.js/issues/73310) - refactor(turbopack): Use `ResolvedVc<T>` for struct fields in `turbopack-ecmascript`: [#​73302](https://redirect.github.com/vercel/next.js/issues/73302) - refactor(turbopack): Use `ResolvedVc<T>` for struct fields in `turbopack-css`: [#​73300](https://redirect.github.com/vercel/next.js/issues/73300) - refactor(turbopack): Use `ResolvedVc<T>` for struct fields in `next-api`, part 1: [#​73366](https://redirect.github.com/vercel/next.js/issues/73366) - docs: add missing `default` to page component examples: [#​73233](https://redirect.github.com/vercel/next.js/issues/73233) - Documentation Fix: Typo and URL Correction: [#​73397](https://redirect.github.com/vercel/next.js/issues/73397) - \[Turbopack] Custom persistence layer: [#​73029](https://redirect.github.com/vercel/next.js/issues/73029) - chore(cna): add .pnpm-debug.log\* to all cna gitignore: [#​73446](https://redirect.github.com/vercel/next.js/issues/73446) - cna: update `.gitignore` to ignore all `.env` files: [#​73415](https://redirect.github.com/vercel/next.js/issues/73415) - chore(turbo-tasks): improve ast-grep lint time: [#​73440](https://redirect.github.com/vercel/next.js/issues/73440) - \[Turbopack] fix mmap advise on windows: [#​73462](https://redirect.github.com/vercel/next.js/issues/73462) - Getting Started docs: Images and Fonts: [#​73340](https://redirect.github.com/vercel/next.js/issues/73340) - Add mention of changing debugWithEdge to debugWithChrome.: [#​73409](https://redirect.github.com/vercel/next.js/issues/73409) - docs: Add note about remove of the `swcMinify` flag: [#​73281](https://redirect.github.com/vercel/next.js/issues/73281) - docs(typo): fix typos in `file conventions`, `functions`, and `errors`: [#​73376](https://redirect.github.com/vercel/next.js/issues/73376) - add more ResolvedVc best-practices lints: [#​73331](https://redirect.github.com/vercel/next.js/issues/73331) - docs: sort and update CMS examples: [#​73295](https://redirect.github.com/vercel/next.js/issues/73295) - Allow passing a nonce to google tag manager related script: [#​73370](https://redirect.github.com/vercel/next.js/issues/73370) - Getting Started Docs: CSS: [#​73341](https://redirect.github.com/vercel/next.js/issues/73341) - Getting Started docs: Fetching and Streaming: [#​73352](https://redirect.github.com/vercel/next.js/issues/73352) - Getting Started Docs: `Images and Fonts` feedback: [#​73470](https://redirect.github.com/vercel/next.js/issues/73470) - prevent accidentally re-creating ResolvedVc via deref by using a deprecated fn: [#​73428](https://redirect.github.com/vercel/next.js/issues/73428) - refactor(turbopack): Disable tree shaking by default: [#​73421](https://redirect.github.com/vercel/next.js/issues/73421) - \[Turbopack] fix race condition in database compaction: [#​73495](https://redirect.github.com/vercel/next.js/issues/73495) - fix unnecessary to_resolved calls in test cases: [#​73501](https://redirect.github.com/vercel/next.js/issues/73501) - \[Turbopack] small minor performance improvements for dirtyness tracking and scheduling: [#​73494](https://redirect.github.com/vercel/next.js/issues/73494) - turbopack-cli: Use correct fs and env for builds: [#​73487](https://redirect.github.com/vercel/next.js/issues/73487) - fix some trivial cases of to_resolved being used in a loop: [#​73435](https://redirect.github.com/vercel/next.js/issues/73435) - refactor(turbopack): Use `ResolvedVc<T>` for struct fields in `turbopack-core`: [#​73301](https://redirect.github.com/vercel/next.js/issues/73301) - refactor(turbopack): Use `ResolvedVc<T>` for struct fields in `turbo-tasks`: [#​73371](https://redirect.github.com/vercel/next.js/issues/73371) - refactor(turbopack): Use `ResolvedVc<T>` for trivial struct fields: [#​73372](https://redirect.github.com/vercel/next.js/issues/73372) - test: Enable tree shaking tests: [#​73541](https://redirect.github.com/vercel/next.js/issues/73541) - \[Turbopack] fix incorrect task access for Persistent Caching: [#​73549](https://redirect.github.com/vercel/next.js/issues/73549) - \[Turbopack] more debugging options for Persistent Cache: [#​73550](https://redirect.github.com/vercel/next.js/issues/73550) - sync-react: Add affordance to stop syncing Pages Router: [#​73533](https://redirect.github.com/vercel/next.js/issues/73533) - Remove unused React 17 install: [#​73534](https://redirect.github.com/vercel/next.js/issues/73534) - create-next-app: Use stable React 19 types: [#​73569](https://redirect.github.com/vercel/next.js/issues/73569) - Fix PostCSS dependency message handling: [#​73529](https://redirect.github.com/vercel/next.js/issues/73529) - docs: update the outdated generate sitemaps doc with versioned changes: [#​73547](https://redirect.github.com/vercel/next.js/issues/73547) - \[Turbopack] add telemetry for persistent caching usage: [#​73554](https://redirect.github.com/vercel/next.js/issues/73554) - docs: fix forbidden file paths: [#​73575](https://redirect.github.com/vercel/next.js/issues/73575) - docs(composition-patterns): add missing React.ReactNode type in layout.tsx example: [#​73577](https://redirect.github.com/vercel/next.js/issues/73577) - test: replace `check` to `retry` in hmr.test.ts: [#​73590](https://redirect.github.com/vercel/next.js/issues/73590) - chore(docs): mention uses for `unoptimized`: [#​73604](https://redirect.github.com/vercel/next.js/issues/73604) - test: fix next-sass test: [#​73633](https://redirect.github.com/vercel/next.js/issues/73633) - refactor(turbopack): Use `ResolvedVc<T>` for struct fields in extra crates: [#​73451](https://redirect.github.com/vercel/next.js/issues/73451) - refactor(turbopack): Use `ResolvedVc<T>` for struct fields in `next-api`, final part: [#​73367](https://redirect.github.com/vercel/next.js/issues/73367) - docs: Fix image component API reference parsing: [#​73658](https://redirect.github.com/vercel/next.js/issues/73658) - docs: fix code block language in images-and-fonts docs: [#​73492](https://redirect.github.com/vercel/next.js/issues/73492) - fix(turbopack): Fix deprecation warnings from unnecessary `.to_resolved()` calls: [#​73631](https://redirect.github.com/vercel/next.js/issues/73631) - \[Turbopack] replace EnvLayer with a faster filter: [#​73614](https://redirect.github.com/vercel/next.js/issues/73614) - \[Turbopack] fix invalid source maps on HMR: [#​72328](https://redirect.github.com/vercel/next.js/issues/72328) - \[Turbopack] include task name in dirty cause of output change: [#​72574](https://redirect.github.com/vercel/next.js/issues/72574) - 15.1 docs: React 19: [#​73510](https://redirect.github.com/vercel/next.js/issues/73510) - Docs: Add `canary` page to upgrade guides: [#​73518](https://redirect.github.com/vercel/next.js/issues/73518) - \[Turbopack] change emit collectible to require ResolvedVc: [#​73684](https://redirect.github.com/vercel/next.js/issues/73684) - Fix failing tests: [#​73707](https://redirect.github.com/vercel/next.js/issues/73707) - test: move HMR Full Reload test to a separate file: [#​73591](https://redirect.github.com/vercel/next.js/issues/73591) - test: change `with-next-sass` to `with-sass`: [#​73670](https://redirect.github.com/vercel/next.js/issues/73670) - test: move HMR main test to a separate file: [#​73611](https://redirect.github.com/vercel/next.js/issues/73611) - \[Turbopack] Introduce OperationVc that wraps operations: [#​70242](https://redirect.github.com/vercel/next.js/issues/70242) - chore(github): update stale issue periods: [#​73709](https://redirect.github.com/vercel/next.js/issues/73709) - test: update `turbopack-dev-examples-manifest`: [#​73230](https://redirect.github.com/vercel/next.js/issues/73230) - \[Turbopack] use thread local trace collecting: [#​73615](https://redirect.github.com/vercel/next.js/issues/73615) - Skip `build_and_deploy` on docs-only changes: [#​73659](https://redirect.github.com/vercel/next.js/issues/73659) - 15.1 docs: request APIs in `after`: [#​73692](https://redirect.github.com/vercel/next.js/issues/73692) - \[Turbopack] fix lmdb feature: [#​73728](https://redirect.github.com/vercel/next.js/issues/73728) - \[Turbopack] cleanup and documentation: [#​73496](https://redirect.github.com/vercel/next.js/issues/73496) - Turbopack: Single-graph-traversal and migrate next/dynamic: [#​73222](https://redirect.github.com/vercel/next.js/issues/73222) - Docs: Getting Started Nits: [#​73596](https://redirect.github.com/vercel/next.js/issues/73596) - 15.1 docs: Add experimental tags to `forbidden` and `unauthorized` APIs: [#​73513](https://redirect.github.com/vercel/ne </details> --- ### Configuration 📅 **Schedule**: Branch creation - "* 0-3 * * 1" in timezone Australia/Sydney, 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 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/Maxwell2022/next-template). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuNzIuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by renovate[bot] and has received 0 comments.