Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 20, 2025

This PR contains the following updates:

Package Change Age Confidence
next (source) 16.0.0-beta.0 -> 16.0.1 age confidence

Release Notes

vercel/next.js (next)

v16.0.1

Compare Source

v16.0.0

Compare Source

v16.0.0-canary.19

Compare Source

Core Changes
  • Fix: CSS asset URLs broken with experimental.inlineCss: #​85140
  • Update routes generation for build-complete: #​85017
  • [cache components] move experimental.cacheHandlers out of experimental: #​85157
  • Don't assign displayName to the internal Promises: #​85178
  • Assign name to hydration stream: #​85179
  • fix: add backwards compat for middleware → proxy field renames: #​85183
  • [turbopack] Implement improved deobfuscation for free calls and module identifiers.: #​85060
  • Improve Proxy invalid export error message: #​84887
  • Fix Activity boundary names: #​85185
  • [codemod] Install ESLint v9 if version under for next-lint-to-eslint-cli: #​85182
  • [upgrade] Version gate adding --turbopack flag: #​85180
  • Tweaks to blocking route error message: #​85191
  • Remove layout-router sticky/fixed debug warning: #​85193
  • [cache components] persist cache bypass UI until it's disabled: #​85190
  • Only allow node runtime in proxy: #​85139
  • logger: skip logging full element: #​85194
Misc Changes
  • Docs: Explain Sass tilde import difference: #​85041
  • Turbopack: don't fail on export type in use server: #​85054
  • Turbopack: speedup module merging: #​85043
  • docs: remove experimental_ppr route segment config: #​85188
  • Rename "blocking route" error docs page: #​85189
  • docs: upgrade from 15 to 16: #​85176
Credits

Huge thanks to @​timneutkens, @​gaojude, @​ijjk, @​ztanner, @​sebmarkbage, @​mischnic, @​icyJoseph, @​acdlite, @​serhalp, @​lukesandberg, @​devjiwonchoi, and @​huozhi for helping!

v16.0.0-canary.18

Compare Source

Core Changes
  • Fix: CSS asset URLs broken with experimental.inlineCss: #​85140
  • Update routes generation for build-complete: #​85017
  • [cache components] move experimental.cacheHandlers out of experimental: #​85157
  • Don't assign displayName to the internal Promises: #​85178
  • Assign name to hydration stream: #​85179
  • fix: add backwards compat for middleware → proxy field renames: #​85183
  • [turbopack] Implement improved deobfuscation for free calls and module identifiers.: #​85060
  • Improve Proxy invalid export error message: #​84887
  • Fix Activity boundary names: #​85185
  • [codemod] Install ESLint v9 if version under for next-lint-to-eslint-cli: #​85182
  • [upgrade] Version gate adding --turbopack flag: #​85180
  • Tweaks to blocking route error message: #​85191
  • Remove layout-router sticky/fixed debug warning: #​85193
  • [cache components] persist cache bypass UI until it's disabled: #​85190
  • Only allow node runtime in proxy: #​85139
  • logger: skip logging full element: #​85194
Misc Changes
  • Docs: Explain Sass tilde import difference: #​85041
  • Turbopack: don't fail on export type in use server: #​85054
  • Turbopack: speedup module merging: #​85043
  • docs: remove experimental_ppr route segment config: #​85188
  • Rename "blocking route" error docs page: #​85189
  • docs: upgrade from 15 to 16: #​85176
Credits

Huge thanks to @​timneutkens, @​gaojude, @​ijjk, @​ztanner, @​sebmarkbage, @​mischnic, @​icyJoseph, @​acdlite, @​serhalp, @​lukesandberg, @​devjiwonchoi, and @​huozhi for helping!

v16.0.0-canary.17

Compare Source

Core Changes
  • Fix subtree layout alignment for route summary in next build: #​85137
  • [codemod] Remove runtime config when running middleware-to-proxy: #​85075
  • [turbopack] Improve the multiple bundler flags messge to note that perhaps your package.json is the problem: #​85118
  • Add Learn more docs to Middleware deprecation warning: #​84711
  • [BF Cache]: skip lazyData fetch logic for inactive segments: #​85142
  • Pass startTime to initial RSC payload stream: #​85144
  • guard navigation use hooks for React 18: #​85151
  • [turbopack] Don't warn on the lightning css experimental option: #​84913
  • Turbopack: Remove redundant log line, increase delay for compiling log message: #​85133
  • Make params and searchParams new Promises: #​85158
  • Name "cache" streams for React DevTools: #​85159
  • Use cacheMaxMemorySize config in default cache handler: #​85153
  • Omit params to from client segments: #​84883
  • enable experimental.routerBfCache behind cacheComponents: #​84923
  • [Cache Components] Allow stale longer than expire in cacheLife: #​85115
  • Update Activity names given to routes: #​85155
  • use port zero for --inspect when forking, if used by parent: #​85128
  • Update blocking prerender error message: #​85087
Misc Changes
  • Turbopack: Disable LightningCSS MediaRangeSyntax feature: #​85086
  • Don't expliclitly set the --turbopack flag in Create Next App, it is no longer necessary: #​85117
  • [turbopack] Remove the canary icon from the cache components docs: #​85149
  • Bump swc to v45: #​85143
  • [test] Fix test-dev with --projects: #​85167
  • [test] Update snapshots: #​85171
  • docs: mcp: #​85010
Credits

Huge thanks to @​eps1lon, @​devjiwonchoi, @​lukesandberg, @​timneutkens, @​ztanner, @​acdlite, @​mischnic, @​bgw, @​sebmarkbage, @​wyattjoh, @​gnoff, @​huozhi, and @​seeplusplus for helping!

v16.0.0-canary.16

Compare Source

Core Changes
  • Upgrade React from 58bdc0bb-20251019 to f6a48828-20251019: #​85081
  • [devtools]: instrument client navigation hooks for suspense devtools: #​85007
  • Remove Segment from CacheNodeSeedData: #​85080
  • label as Prefetch/Prefetchable depending on prefetch config: #​85076
  • [cache components]: add 'bypass' cache indicator status: #​85082
  • Upgrade React from f6a48828-20251019 to 2bcbf254-20251020: #​85112
  • [cache components]: guard against setCacheStatus since its conditionally defined: #​85125
  • warn: add deprecation warning of eslint config: #​85122
  • add new devtools indicator loading state: #​85083
  • Await initial Flight response before hydrating: #​85124
  • fix(experimental.lockDistDir): Acquire the lock in dev earlier: #​85116
  • telemetry: mcp tool call: #​85120
  • [Turbopack] dedupe build errors: #​85062
Misc Changes
  • docs: experimentalClientMaxBodySize: #​85105
  • Docs: Add --debug-build-paths next build option: #​85097
  • Docs: Add note on tag limits for cacheTag: #​85106
  • docs: no switcher for TS only examples: #​85109
  • fix: Handle non-directory files in cache folder when performing cleanup: #​84930
  • Turbopack: Suggest using system certs when a TLS error occurs: #​85009
  • [turbopack] Try to fix v8 crashes on github actions: #​85114
  • docs: Update to Zod v4 syntax: #​84807
  • Docs: Add version history for next lint deprecation and update error message: #​85100
  • Turbopack: improve module evaluation name: #​84633
  • [test] Current behavior of dynamic APIs integration with React DevTools: #​85111
  • [Cache Components] fix env labels in perf track test: #​85132
Credits

Huge thanks to @​ztanner, @​icyJoseph, @​delbaoliveira, @​acdlite, @​lubieowoce, @​bgw, @​lukesandberg, @​huozhi, @​makandrr, @​sokra, and @​eps1lon for helping!

v16.0.0-canary.15

Compare Source

Core Changes
  • Turbopack: Remove unneeded warning for telemetry: #​85039
  • [cache components] stabilize cacheLife profiles: #​85050
  • [cache components] show when cache components is enabled in the CLI: #​85047
  • [cache components]: show cache components enabled in DevTools: #​85048
  • [Cache Components] correctly label IO promises in devtools: #​84928
  • Plumbing for cache indicator: #​84955
  • Upgrade React from 93f85932-20251016 to 1324e1bb-20251016: #​84999
  • enable mcp server by default: #​85058
  • Add comment that we expect the function passed to bind to be anonymous: #​85070
  • Development: Addres comments on request log PR: #​84945
  • Development: Implement request time for Pages Router: #​85012
  • [cache components] add cache components indicator to dev start: #​85069
  • cli: build partial entries --debug-build-paths arg: #​85052
  • Turbopack: Better error for sassOptions.functions as it's unsupported: #​85073
Misc Changes
  • add a message about Turbopack tracing: #​85044
  • Turbopack: Implement next/font/local declarations option: #​85051
Credits

Huge thanks to @​sokra, @​ztanner, @​timneutkens, @​lubieowoce, @​eps1lon, @​huozhi, and @​sebmarkbage for helping!

v16.0.0-canary.14

Compare Source

Core Changes
  • Add Activity name to route layouts and pages: #​85011
  • Update next-lint-to-eslint-cli to support FlatCompat.config: #​85026
  • [cache components]: move flag out of experimental: #​85035
  • [Cache Components] When caches are disabled in dev skip the cache warmup: #​85014
  • [Cache Components] Use canary React when only Cache Components is enabled: #​85042
Misc Changes
  • Turbopack: make tracing warning not fail build: #​85032
  • [ci]: increase number of runners for test jobs: #​85049
Credits

Huge thanks to @​acdlite, @​devjiwonchoi, @​mischnic, @​ztanner, and @​gnoff for helping!

v16.0.0-canary.13

Compare Source

Core Changes
  • fix: incorrect canonicalUrl set when using output: export: #​85019
Misc Changes
  • Turbopack: shard amount need to grow quadratic to cpu count to keep propability of conflicts constant: #​84921
  • Turbopack: fix race condition when adding dependencies: #​84946
Credits

Huge thanks to @​sokra and @​ztanner for helping!

v16.0.0-canary.12

Compare Source

Core Changes
  • Add rendered search to router state: #​84983
  • [segment cache]: delay revalidation prefetch pings 300ms: #​84981
  • Show relative path from cwd for Proxy Middleware file conflict error: #​84993
  • [Cache Components] fix docs for cacheLife("seconds"): #​85004
  • Rename MiddlewareMatcher to ProxyMatcher: #​85005
  • [Breaking] Rename instrumentation onRequestError context.routeType from middleware to proxy: #​85006
  • [turbopack] Prevent accidental access to .next: #​84714
Misc Changes
  • Turbopack: Track errored tasks as dependency when using untracked(): #​84914
Credits

Huge thanks to @​sokra, @​acdlite, @​ztanner, @​devjiwonchoi, @​lubieowoce, and @​lukesandberg for helping!

v16.0.0-canary.11

Compare Source

Core Changes
  • Relax default.tsx validation for parallel routes leaf segments: #​84767
  • Add codemod for removing unstable_ prefix: #​84974
  • Interception routes match from nested route navigation: #​84898
  • [Cache Components] Allow unstable prefix for cacheLife and cacheTag: #​84934
  • Add codemod for removing experimental_ppr: #​84979
  • fix: throw error during build when invalid export for Proxy: #​84886
  • [cache components]: prevent expired entries from being served: #​84975
  • Delete old prefetch cache related code: #​84977
  • docs: Deprecation of Middleware: #​84710
Misc Changes
  • Docs/sync with new features 0: #​84861
  • Turbopack: transpile runtime with swc: #​84931
  • docs: x-nextjs-stale-time header: #​84901
  • docs: Templates on navigation: #​84493
  • chore: Attempt to fix ppr-partial-hydration flakiness: #​84672
  • Update Rspack production test manifest: #​84939
  • Turbopack: rename Persistent Caching: #​84896
  • Turbopack: Add ChunkedVec test case: #​84756
  • docs: Add missing codemod docs: #​84980
  • Update prefetching.mdx providing more clarity on the usage of router.prefetch(): #​84903
  • docs: getting started installation and next lint removal: #​84781
  • docs: Split "Get Started: Route Handlers and Middleware" to Route Handlers and Proxy: #​84708
  • docs: Replace Middleware docs to Proxy: #​84709
  • chore: Remove redundant copy of rust reqwest crate: #​84982
  • [turbopack] Allow withRspack to work even if you already have NEXT_RSPACK set: #​84987
Credits

Huge thanks to @​icyJoseph, @​wyattjoh, @​mischnic, @​devjiwonchoi, @​gnoff, @​bgw, @​vercel-release-bot, @​sokra, @​ztanner, @​acdlite, @​hallucinogenizer, and @​lukesandberg for helping!

v16.0.0-canary.10

Compare Source

Core Changes
  • stabilize experimental.enablePrerenderSourcemaps: #​84916
  • Stop manually setting stacktrace limit: #​84968
  • Turbopack: respect --profile CLI param: #​84920
  • Relax default.tsx validation for parallel routes leaf segments: #​84767
  • Add codemod for removing unstable_ prefix: #​84974
  • Interception routes match from nested route navigation: #​84898
  • [Cache Components] Allow unstable prefix for cacheLife and cacheTag: #​84934
Misc Changes
  • Turbopack: fix pageExtensions precedence: #​84926
  • Turbopack: fix client reference order for shared references: #​84760
  • Turbopack: turn panic into bail: #​84927
  • Docs/sync with new features 0: #​84861
  • Turbopack: transpile runtime with swc: #​84931
  • docs: x-nextjs-stale-time header: #​84901
  • docs: Templates on navigation: #​84493
Credits

Huge thanks to @​mischnic, @​ztanner, @​eps1lon, @​icyJoseph, @​wyattjoh, @​devjiwonchoi, and @​gnoff for helping!

v16.0.0-canary.9

Compare Source

Core Changes
  • [Cache Components] Remove unstable prefix from unstable_cacheTag: #​84880
  • [Cache Components] separate runtime stage in dev render: #​84644
  • Reland "Include server latency in debug info": #​84950
  • Update codemod ESLint template to Flat config: #​84919
  • Upgrade React from 56e84692-20251014 to 93f85932-20251016: #​84963
  • [dev] Fix Middleware and Proxy file conflict: #​84965
Credits

Huge thanks to @​gnoff, @​lubieowoce, @​eps1lon, and @​devjiwonchoi for helping!

v16.0.0-canary.8

Compare Source

Core Changes
  • Revert "Include server latency in debug info": #​84932
  • Development: Use process.hrtime for request time calculation: #​84905
  • Use correct JSX runtime for library-owned JSX in React Server: #​84869
  • Development: Implement request log time details: #​84906
Credits

Huge thanks to @​ztanner, @​timneutkens, and @​eps1lon for helping!

v16.0.0-canary.7

Compare Source

Core Changes
  • [Cache Components] Remove unstable prefix from unstable_cacheLife: #​84877
  • fix: always use the safe stable stringify: #​84909
  • [Cache Components] Fix cacheSignal in dev render: #​84846
  • [dev-overlay] Never dedupe errors with different names or messages: #​84908
  • Remove deprecated experimental_ppr route-level configuration: #​84871
  • Include server latency in debug info: #​84580
  • Fix parallel routes ignoring generateStaticParams from primary route: #​84889
Misc Changes
  • Turbopack: expose client static assets correctly: #​84695
  • Turbopack: better errors for strip_prefix_len: #​84882
  • Turbopack: improve missing factory message: #​84881
  • CNA: Update template to use ESLint Flat config: #​84917
  • fix: process.env.TURBOPACK maybe undefined: #​84885
  • Turbopack: fix spacing on EcmascriptModuleAssetType: #​84915
  • Update Rspack development test manifest: #​84890
  • Update Rspack production test manifest: #​84891
  • Fix url-imports test: #​84922
Credits

Huge thanks to @​gnoff, @​huozhi, @​mischnic, @​lubieowoce, @​eps1lon, @​wyattjoh, @​devjiwonchoi, @​SyMind, @​sokra, @​acdlite, and @​vercel-release-bot for helping!

v16.0.0-canary.6

Compare Source

Core Changes
  • Add nextjs condition when cacheComponents is enabled: #​84843
  • remove rdcForNavigations configuration & bundle with cacheComponents: #​84870
  • Convert eslint-config-next project to TypeScript: #​84839
  • [eslint-config] [Breaking] Use Flat config by default: #​84874
Misc Changes
  • Update turborepo env in workflows: #​84879
  • Turbopack: take task cache log before starting snapshot: #​84755
  • Turbopack: allow gzip compression on trace files: #​84685
  • Turbopack: process task result as part of the task completion: #​84638
  • Add test for eslint-config-next: #​84838
  • Turbopack: lower level drop collectibles: #​84895
  • docs: next/dynamic headings: #​84492
Credits

Huge thanks to @​gnoff, @​ijjk, @​ztanner, @​sokra, @​devjiwonchoi, and @​icyJoseph for helping!

v16.0.0-canary.5

Compare Source

Core Changes
  • feat: using @​next/rspack-core: #​84221
  • Upgrade React from ead92181-20251010 to d7215b49-20251013: #​84850
  • Turbopack build: Switch to using workerthreads for process: #​84818
  • [Cache Components] Dev - restart render on cache miss: #​84088
  • Update font data: #​84785
  • Fix build compile mode if pages dir does not exist in Next.js 16: #​84783
  • improve next config schema validation errors: #​84847
  • Upgrade React from d7215b49-20251013 to 56e84692-20251014: #​84860
  • warnOnce for Middleware deprecation: #​84862
  • Add codemod for Middleware API to Proxy API: #​84824
  • Deprecate Middleware API and add Proxy API: #​84764
  • remove clientParamParsing configuration & bundle it with cacheComponents: #​84763
  • remove dynamicIO flag: #​84872
  • Bump eslint-plugin-react to 7.37.0: #​84876
Misc Changes
  • docs: soft 404's, Suspense and loading.tsx: #​83867
  • [turbopack] Discuss Core Web vitals in our bundle size gap docs: #​84837
  • [turbopack] document missing webpack loader features: #​84849
  • [turbopack] fix typo in docs: #​84868
  • [turbopack] Remove the implementation of TaskInput from AutoSet: #​84867
Credits

Huge thanks to @​SyMind, @​icyJoseph, @​timneutkens, @​lubieowoce, @​vercel-release-bot, @​greguintow, @​huozhi, @​devjiwonchoi, @​lukesandberg, and @​ztanner for helping!

v16.0.0-canary.4

Compare Source

Core Changes
  • Use ESLint Flat Config: #​84800
  • fix missing flight-router-state-tree header normalization: #​84718
  • Write .next/dev/types/**/*.d.ts to default tsconfig: #​84747
  • Upgrade React from 9724e3e6-20251008 to ead92181-20251010: #​84793
  • [mcp] capture next config schema errors: #​84832
Example Changes
  • [docs] fix(with-supabase): Update README env variables: #​84745
Misc Changes
  • Update test/CNA templates React version to 19.2.0: #​84736
  • Turbopack: use the same serialization method for lookup as for storing: #​84765
  • Turbopack: update petgraph: #​84757
  • [turbopack] Issue 'too many matches' warning for DirAssets also: #​84768
  • Revert "Fix flakey overlay feedback test": #​84819
  • [test]: de-flake client-cache.original.test.ts: #​84831
  • [ci]: set NEXT_TEST_VERSION to release tag for deploy tests: #​84840
Credits

Huge thanks to @​eps1lon, @​devjiwonchoi, @​CarloQuick, @​sokra, @​lukesandberg, @​ztanner, and @​huozhi for helping!

v16.0.0-canary.3

Compare Source

Core Changes
  • Upgrade React from 3025aa39-20251007 to 9724e3e6-20251008: #​84642
  • Remove unused eslint-disable directives: #​84797
Misc Changes
  • [cna] Preserve existing config option when enabling React Compiler: #​84663
  • Prevent failing types-and-precompiled from corrupting terminal output: #​84799
Credits

Huge thanks to @​eps1lon for helping!

v16.0.0-canary.2

Compare Source

Misc Changes
  • Update Rspack production test manifest: #​84729
  • Update Rspack development test manifest: #​84730
  • fix: release next-rspack ci: #​84673
Credits

Huge thanks to @​vercel-release-bot and @​SyMind for helping!

v16.0.0-canary.1

Compare Source

Core Changes
  • Version gate migration docs link: #​84740
  • [Cache Components] Allow hiding logs after abort: #​84579
  • Log Compiled proxy in ...: #​84746
Misc Changes
  • [next-upgrade] misc: update comment: #​84727
  • Turbopack: use vector instead of hash map: #​84696
  • Revert "docs: nav_title for long unbroken words (#​84233)": #​84346
  • [turbopack] tweak the doc on the inner graph optimization: #​84752
  • [turbopack] Fix a few references to caching configuration as it is no longer canary guarded: #​84761
  • Add 16.0.0-beta.0 to next/third-parties peerDeps: #​84741
  • [eslint-plugin] Remove eslint-v8 testing: #​84721
Credits

Huge thanks to @​devjiwonchoi, @​mischnic, @​icyJoseph, @​gnoff, and @​lukesandberg for helping!

v16.0.0-canary.0

Compare Source

Core Changes
  • docs: Add more details to useLightningcss docs: #​84581
Misc Changes
  • Rspack: Fix lockfile test on rspack: #​84707
  • [turbopack] Emit a warning when there are too many matches from a FileSourceReference: #​84701
  • Update beta tag: #​84725
  • [next-codemod] fix: Set codemod version to the first introduced version: #​84726
Credits

Huge thanks to @​bgw, @​lukesandberg, @​ijjk, and @​devjiwonchoi for helping!


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Oct 20, 2025
@netlify
Copy link

netlify bot commented Oct 20, 2025

Deploy Preview for tools-aiwan-run ready!

Name Link
🔨 Latest commit 69a2e96
🔍 Latest deploy log https://app.netlify.com/projects/tools-aiwan-run/deploys/69012fa340bcc20008ce2a59
😎 Deploy Preview https://deploy-preview-92--tools-aiwan-run.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@renovate renovate bot force-pushed the renovate/nextjs-monorepo branch from 7615fec to c88c4a2 Compare October 21, 2025 01:30
@renovate renovate bot changed the title fix(deps): update dependency next to v16.0.0-canary.15 fix(deps): update dependency next to v16.0.0-canary.16 Oct 21, 2025
@renovate renovate bot force-pushed the renovate/nextjs-monorepo branch from c88c4a2 to c4ed906 Compare October 21, 2025 20:49
@renovate renovate bot changed the title fix(deps): update dependency next to v16.0.0-canary.16 fix(deps): update dependency next to v16.0.0-canary.17 Oct 21, 2025
@renovate renovate bot force-pushed the renovate/nextjs-monorepo branch from c4ed906 to 8ac5a2d Compare October 22, 2025 10:37
@renovate renovate bot changed the title fix(deps): update dependency next to v16.0.0-canary.17 fix(deps): update dependency next to v16.0.0 Oct 22, 2025
@renovate renovate bot force-pushed the renovate/nextjs-monorepo branch from 8ac5a2d to 69a2e96 Compare October 28, 2025 21:03
@renovate renovate bot changed the title fix(deps): update dependency next to v16.0.0 fix(deps): update dependency next to v16.0.1 Oct 28, 2025
@Debbl Debbl merged commit fcc3f32 into main Oct 29, 2025
6 checks passed
@renovate renovate bot deleted the renovate/nextjs-monorepo branch October 29, 2025 01:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants