Commit d714972
authored
chore(deps): update all non-major dependencies (examples & templates) (minor) (#6748)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint)) | [`9.16.0` ->
`9.17.0`](https://renovatebot.com/diffs/npm/eslint/9.16.0/9.17.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/)
|
|
[eslint-config-next](https://nextjs.org/docs/app/api-reference/config/eslint)
([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next))
| [`15.0.4` ->
`15.1.0`](https://renovatebot.com/diffs/npm/eslint-config-next/15.0.4/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/)
|
| [next](https://nextjs.org)
([source](https://redirect.github.com/vercel/next.js)) | [`15.0.4` ->
`15.1.0`](https://renovatebot.com/diffs/npm/next/15.0.4/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/)
|
|
[typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint))
| [`8.17.0` ->
`8.18.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.17.0/8.18.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>eslint/eslint (eslint)</summary>
###
[`v9.17.0`](https://redirect.github.com/eslint/eslint/compare/v9.16.0...90c1db9a9676a7e2163158b37aef0b61a37a9820)
[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v9.16.0...v9.17.0)
</details>
<details>
<summary>vercel/next.js (eslint-config-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: [#&#
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "* 0-3 * * 1" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- 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/SAP/ui5-webcomponents-react).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 2d80b48 commit d714972
File tree
11 files changed
+450
-488
lines changed- examples
- nextjs-app
- nextjs-pages
- react-router-ts
- vite-ts
- templates
- nextjs-app
- nextjs-pages
- vite-ts
11 files changed
+450
-488
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
20 | | - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
0 commit comments