Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 11, 2025

This PR contains the following updates:

Package Change Age Confidence
next (source) 13.3.013.3.4 age confidence

Release Notes

vercel/next.js (next)

v13.3.4

Compare Source

Core Changes
  • Ensure app/layout.tsx can export preferredRegion: #​49031
Credits

Huge thanks to @​timneutkens for helping!

v13.3.3

Compare Source

Core Changes
  • Fix duplicated Edge Runtime warnings: #​48987
  • Update type of preferredRegion: #​49003
  • Remove unused context providers: #​48267
  • Update TS plugin type for preferredRegion: #​49011
  • Fix CSS ordering issue with HMR: #​49010
Credits

Huge thanks to @​shuding, and @​timneutkens for helping!

v13.3.2

Compare Source

Core Changes
  • Refactor require hooks: #​48506
  • Use decodeReplyFromBusboy in node runtime: #​48686
  • Do not suggest adding "use client" if using next/router in app: #​48680
  • Reland "app-router: new client-side cache semantics": #​48695
  • fix: TS plugin showing warning for global-error file's reset prop: #​48756
  • Add support for draft mode: #​48669
  • Compile Next.js core client-side files using default target: #​48750
  • Lazy DevHtmlAsset chunk generation: #​48768
  • Update naming for Next.js Analytics: #​48618
  • Add support for async instrumentation register: #​48575
  • Prefer realpathSync.native over realpathSync: #​48698
  • Fix issue with instrumentation in a standalone build: #​48615
  • Polyfill FormData for Node.js < 18: #​48783
  • Error on legacy runtime config under app dir: #​48774
  • Fix Windows path in route join (#​48603): #​48779
  • Add missing repository prop to package.json: #​48803
  • fix: Update @swc/helpers to v0.5.1: #​48808
  • Fix hash apply after server-patch action: #​48813
  • Improve typing of resolve metadata: #​48670
  • Only track client entry modules in the client reference manifest: #​48814
  • Vendor react@experimental: #​48697
  • fix query for app dir in turbopack: #​48828
  • Polyfill FormData with edge-runtime primitives: #​48826
  • Add async context to server request handler: #​48626
  • Fix accessing strict of undefined in writeConfigurationDefaults: #​48799
  • update turbopack: #​48846
  • Fix issues where saving next.config.js too quickly could result in multiple dev servers running at once: #​48857
  • Fix scrolling on navigation in app: #​48863
  • Implement MutableRequestCookies in server entries: #​48847
  • refactor(next-swc): turbopack_ecmascript_plugins: #​48671
  • edge: expose Websocket constructor: #​48870
  • add missing aliases for next/dynamic and next/head: #​48871
  • Update the mutableCookies class to accept extra options: #​48877
  • Support generate dynamic sitemaps for dynamic routes: #​48867
  • refactor(next-core): emit unsupported package warning: #​48837
  • update turbopack: #​48893
  • External vercel og for nodejs runtime: #​48844
  • Make prefetch not async: #​48897
  • Ensure require-hook env is set properly on deploy: #​48902
  • add support for static implicit metadata in turbopack: #​48823
  • Update min Node.js version to v16: #​48903
  • Fix scrolling when invisible element is targeted: #​48874
  • Preload css: #​48840
  • Selectively load runtime CSS modules to avoid rule duplication: #​48866
  • Ensure PAGE is checked in all cases: #​48862
  • add missing exports for static generation bailout: #​48910
  • Change Server Reference creation on client: #​48824
  • Upgrade Edge Runtime: #​46818
  • fix: explicit undefined typecheck: #​48920
  • fix: Enable CJS annotations for next.js files: #​48811
  • turbopack: parse and propagate output: 'export': #​48046
  • fixes #​48794 : When using pageExtensions like "page.jsx", global css import not working: #​48795
  • chore: expose globalThis.crypto when not available: #​48941
  • Fix dynamic routes for generateImageMetadata: #​48928
  • Correct some jest types: #​48923
  • Error for missing dynamic generated id and refactor metadata image url: #​48953
  • fix: bump minimum Node.js version to 16.8.0: #​48957
  • allow using the nodejs runtime for route handlers when using turbopack: #​48791
  • fix(turbopack): ignore underscore_started path: #​48792
  • Use ProxiedAsset instead of css_chunk_root_path to expose RSC CSS chunks: #​48946
  • Remove un-necessary undici warnings: #​48970
  • Ensure WebSocket is polyfilled for node runtime as well: #​48924
  • Support preferredRegion and Support runtime/preferredRegion on layouts: #​48959
  • preload fonts using ReactDOM.preload: #​48931
  • Cleanup "started server on" message: #​48972
  • add image metadata for svg: #​48947
  • fix: error when image width={Infinity}: #​48855
  • add test case for esm commonjs interop: #​48940
  • Update resolve rule for @swc/helpers: #​48980
  • Update google fonts: #​48984
  • Fix scroll when loading.js/ts is used: #​48986
  • Add test case for #​48506: #​48696
  • Add npm package provenance on publish: #​48693
  • Revert "Add npm package provenance on publish (#​48693)"
  • fix: npm publish provenance permissions: #​48757
  • Add missing repository prop to package.json in swc-wasm: #​48805
  • test: disable client cache flaky test: #​48890
Documentation Changes
Credits

Huge thanks to @​shuding, @​huozhi, @​wyattfry, @​styfle, @​sreetamdas, @​afonsojramos, @​timneutkens, @​alexkirsz, @​chriswdmr, @​jankaifer, @​pn-code, @​kdy1, @​sokra, @​kwonoj, @​martin-wahlberg, @​Kikobeats, @​JTaylor0196, @​sebmarkbage, @​ijjk, @​gnoff, @​jridgewell, @​sagarpreet-xflowpay, @​balazsorban44, @​cprussin, @​ForsakenHarmony, and @​li-jia-nan for helping!

v13.3.1

Compare Source

Core Changes
  • Fix query normalize on edge deploy: #​48045
  • Change metadata routes suffix to number and chars: #​48026
  • fix: show error when "next start" is used with "output" config: #​47989
  • Update query param prefix to reduce length: #​48051
  • turbopack: bind server to IPv6 loopback: #​47948
  • turbopack: pass ENV vars to route handlers: #​48048
  • parallel routes: fix layout not re-rendering: #​48066
  • Fix fallback detection logic when multiple generateStaticParams are needed: #​47982
  • Next Cache Telemetry: #​47939
  • Remove change leftover from experimental precompiled server: #​48107
  • Support og image with edge: #​48086
  • Add flag to control app document preloading: #​48115
  • Re-land "Vendor react@experimental under an experimentalReact flag": #​48041
  • Add experimental React related warning: #​47986
  • Fix next-flight-loader resourcePath in Windows: #​48152
  • Enable opening source file in build error overlay: #​48194
  • Update next/font/google data: #​48195
  • Fix documentation link for transpilePackages in NextConfig: #​48121
  • Remove warning for metadataBase fallback: #​48196
  • Fix typeof expression in layout router: #​48245
  • fix: Shift route-announcer to top of layout parent: #​44853
  • Chunking Refactor pt. 2: #​47961
  • Opt-into worker mode when appDir is enabled: #​47857
  • app-router: add batching support for RSC router payloads: #​48253
  • interception routes: add new sibling matcher marker + validation: #​48276
  • parallel routes: remove the per-route default 404 handler: #​48286
  • ensure original matcher source is free of mutations: #​47980
  • Add suffix to static metadata images: #​48202
  • Update metadata interface types: #​48259
  • parallel route: fix payload not being sent on refetch: #​48294
  • feat(turbopack): support initial compiler.emotion / compiler.styledComponents flag: #​47991
  • Support alt.txt for static metadata og image: #​48290
  • Fix missing favicon when other icon exist: #​48311
  • Fix app dir vanilla-extract support: #​48306
  • Auto collect custom manifest into metadata: #​48310
  • feat(turbopack): initial mdxrs config support: #​47886
  • refactor shared logic for turbopack-cli: #​48307
  • Fix dev case when proxying to self: #​48318
  • app router: fix scrolling behaviour for parallel routes: #​48346
  • interception routes: fix support for route groups: #​48351
  • Add body to router request to fix socket hang up: #​48039
  • Fix dev getStaticPaths/generateStaticParams calling: #​48322
  • Update App Route Signature: #​48348
  • fix: typo localy --> locally: #​48193
  • [create-next-app]: add mdx files to tailwind content config: #​48188
  • Ensure we handle 204 responses in fetch: #​48354
  • Fix fetch cache body handling and update edge-runtime deps: #​48365
  • Move normalizing of query for edge: #​48373
  • provide the PORT env var based on server port, update turbopack: #​48347
  • feat: generate image metadata: #​48362
  • Allow some more options for Turbopack: #​48401
  • Add pg (Postgres) to server components external packages.: #​48402
  • chore: add export ImageResponseOptions: #​48418
  • chore: fix a typo in a local variable name: #​48456
  • Fix turbo cache for @​next/env: #​48466
  • Consolidate two appDir if branches: #​48459
  • parallel routes: fix catch-all routes taking precedence in dev: #​48424
  • parallel routes: fix next-provided default.js not being resolved if the config doesn't specify .js: #​48446
  • interception routes: support middleware rewrites: #​48450
  • interception routes: fix production rewrites: #​48451
  • parallel routes: fix incorrect optimistic tree when there are multiple parallel routes: #​48449
  • Refactor entries.ts: #​48460
  • Fix misordered CSS resources: #​48244
  • Revert "Re-land "Vendor react@experimental under an experimentalReact flag"": #​48478
  • Change CacheFs methods to return Buffer: #​48237
  • app dir fixes: #​48025
  • Rename originUrl to fetchUrl: #​48315
  • Make jest config serializable: #​47620
  • Drop object config export support for app dir: #​48489
  • Fix server references handling in the edge runtime: #​48502
  • feat(next-swc): force teardown heap profiler if exists: #​47769
  • fix(turbopack/transform_options): enforce default react runtime: #​48400
  • Update swc_core to v0.75.23: #​48098
  • update swc_core and dependencies to 0.75.23: #​48521
  • Fixed image-optimizer crashing when using outputFileTracing: #​48513
  • Remove unused code from test-pack turbo task: #​48487
  • Fix static opt of routes generation for static metadata files: #​48528
  • feat(turbopack): support modularizeImports next.js config: #​48511
  • refactor: move resolving metadata process into async Metadata component: #​48536
  • Update history in useInsertionEffect: #​48553
  • Fix instrumentation.js initialization in prod on Vercel: #​48557
  • Prefer to use deployment url for metadata routes on production: #​48556
  • Fallback to deployment vercel url if metadataBase is not set on prod: #​48570
  • build(cargo): move workspaces manifest to top level: #​48198
  • Remove expired link resources via MutationObserver during development: #​48578
  • prettier fix for next-swc: #​47873
  • Fix chunk file names in flight manifest: #​48583
  • Adding missing fields to the Manifest type: #​48552
  • Add updated app dir cache handling: #​48516
  • Upgrade React: #​48589
  • use structured images with metainfo (blur placeholder): #​48531
  • Land reverted fix for chunk file names: #​48625
  • remove amp error in app dir: #​48620
  • Add test case for #​48583 and ignore hot-update scripts: #​48587
  • Exclude app from _devPagesManifest.js in turbopack: #​48633
  • replace defined values and add __NEXT_HAS_REWRITES define: #​48628
  • implement /_next/image for local requests: #​48622
  • Add export runtime test for pages and fully remove experimental.runtime: #​48630
  • Upgrade @types/react to latest 18.x: #​48645
  • app-router: new client-side cache semantics: #​48383
  • Fix typo in fetchType annotation: #​48646
  • Ensure latest React types for experimental release channel are used: #​48641
  • Fix writeConfigurationDefaults.ts to correctly suggest changes in monorepos: #​48668
  • Revert "app-router: new client-side cache semantics": #​48678
  • fix snapshots broken by prettier (also fix .prettierignore): #​48586
  • Reland app-router: new client-side cache semantics: #​48685
  • Revert "Reland app-router: new client-side cache semantics": #​48688
Documentation Changes
  • Update deployment.md: #​48062
  • Docs: Describe how to manually configure open telemetry: #​48071
  • Fix typo in script.md: #​48225
  • Add information about deploy to open telemetry docs: #​48241
  • docs: fix grammar for dynamic routes catch-all explanation and give better examples: #​48181
  • Fix grammar and typos in OTEL docs: #​48235
  • Update instrumentation.md: #​48394
  • typo: #​48495
  • docs: fix minimum Node.js version to 14.18.0: #​48545
  • Docs: Unify note formatting: #​48417
  • Fix TYPO in otel docs: #​48623
Example Changes
  • Fix the typo on README.md: #​48274
  • fix: Adding search field decorator: #​48350
  • Update Mux example logo to new Mux brand: #​48654
Misc Changes
Credits

Huge thanks to @​huozhi, @​styfle, @​jridgewell, @​feedthejim, @​cjmling, @​shuding, @​nabsul, @​motopods, @​hanneslund, @​tunamagur0, @​jankaifer, @​apeltop, @​maranomynet, @​alexkirsz, @​y-tsubuku, @​sokra, @​EndangeredMassa, @​ykzts, @​AviAvinav, @​kwonoj, @​adilansari, @​ForsakenHarmony, @​wyattjoh, @​charkour, @​timneutkens, @​delbaoliveira, @​agadzik, @​Just-Moh-it, @​rodrigofeijao, @​padmaia, @​leerob, @​juliusmarminge, @​koba04, @​cprussin, @​Phiction, @​DuCanhGH, @​jessewarren-aa, @​sophiebits, @​ryo-manba, @​Yovach, @​ijjk, @​dylanjha, and @​eps1lon for helping!


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.


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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant