build(deps): update nextjs monorepo to v16.3.0 #84
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/nextjs-monorepo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
16.2.12→16.3.016.2.12→16.3.0Release Notes
vercel/next.js (eslint-config-next)
v16.3.0Compare Source
Core Changes
{eval:true}in worker_threads constructors: #91666cacheComponents: #91711next internal post-buildCLI command for Turbopack database compaction: #91336Effectas a trait instead of a closure: #89080AggregateError.errorsin the error overlay: #91835varyParamstracking for Cached Navigations: #92113experimental.dynamicIOconfig: #92081entry-base.ts: #91527get_compilation_issuestool and NAPI method: #92062next devserver if.nextis deleted: #92135turbo_tasks::apply_effects, useEffects::applyinstead: #91858CURRENTand stale sst files: #92414minimumReleaseAgeExcludefor React and friends: #9253574568e86-20260328to404b38c7-20260408: #92536targetoption in React Compiler for Pages + React 18: #91500compilerOptions.pathsin tsconfigs withoutcompilerOptions.baseUrl: #92277@turbopack/base64module: #92549"use cache": #92736downlevelIteration: #92652baseUrl: #92653@next/swcbinary postinstall: #92813"use cache"args during final prerender: #92820moduleResolution: "node": #92654images.maximumResponseBodyapplies to local images too: #92920unstable_io: #92923'use cache'invocations: #91830'use cache': #93055'use cache'fill timeout configurable: #93070url.parse: #93208super(...)messages in Error subclass constructors: #93182__NEXT_ERROR_CODEacross the/_errorpage handoff: #93183next build: #93280export * as X from './self'in scope-hoisted modules: #93192expirevalue with blocking revalidation: #93211experimental.turbopackWorkerAssetPrefixto keep Workers same-origin whenassetPrefixis a CDN: #93271onErroronce: #93209other: #93206cacheHandlerskeys: #93453compilerOptions: #93377'use cache'module-scope deadlocks early in dev: #93500'use cache'deadlock probe worker: #93538ReferencedAsset::from_resolve_resultas a turbotask: #93297rcstr!macro_rules with proc macro: #93551searchParamsaccess through a Proxy to catch missing-key reads: #93549cacheSignalacrossunstable_cacheforeground revalidation: #93617unstable_io: #93621generateViewport: #93759rootattribute for strongly consistent reads and collectibles: #93114next internal static-routes-infoCLI command: #93399playwright-coreto resolve_finishedPromiseonrequestFailed: #93802router.querycorruption withbasePath+rewrites: #93294"use cache"as cause of nested-dynamic cache error: #93707Date.now()cause shadowing in sync IO error overlay: #93857prefetch={true}andcachedNavigations: #93940compile_routetool: #93337EcmascriptBuildNodeChunkVersion. : #93807--debug-build-pathswork withsrc/directory projects: #94016require.contextin Turbopack analyzer: #94162'use cache'bail-out underunstable_instant = false: #94198shortcircuit_if_knowntoeval_shortcircuit(): #94163JsValue::Binaryinis_truthy: #94165import.meta.urlon Windows in Turbopack: #94179get HMR eventsspan: #94061JsValueinto it's own folder in the analyzer: #94208imgOptOperationCache: #94246WellKnownObjectKind&WellKnownFunctionKindintowell_known/kinds.rsin the analyzer: #94209require.context-related code into a seperate file in the analyzer: #94210graph.rsin the analyzer into smaller files: #94211explain()methods toWellKnownObjectKindandWellKnownFunctionKind: #94217ast_path.kinds()instead of mapping overast_pathin the analyzer: #94221TotalOrderF64tof64inConstantNumberto correctly handleNaN === NaNand0 === -0inside the Turbopack analyzer: #94172serde_json::NumberinCompileTimeDefineValueand removeTotalOrderF64: #94177--portinnext internal query-tracestartup hint and help example: #93961default-caseESLint rule for type-checked TypeScript files: #94316IndexedDBwithout blocking hydration: #94243module.exportsas side-effect free: #94293BumpVec(vector implementation that takes aBump): #94296TaskInput::is_resolvedinlinable everywhere: #94213unstable_retryfrom TS plugin check in Next.js Error APIs: #94460constassignments as side-effect free: #94294get_ecma_transform_rule: #94485trait ResolveOrigin: #94324get_next_client_transforms_rules: #94487allowBuildsinstead ofignoredBuiltDependencieswhen using PNPM 11+: #94544experimental.useNodeStreamsflag as it's enabled: #93938force-runtimetoallow-runtime: #94568JSValues: #94297unstable_instant: #94578'use cache'entries correctly in dev: #94645register_assignment_scope()invisit_export_default_expr()andvisit_export_default_decl(): #94581path_joinand add tests: #94625'use cache'entries in the dev server until they expire: #94662partialPrefetchingenabled: #94655prefetch={true}navigation without Partial Prefetching" warning: #94683headers(): #94703'use cache: private'entries in dev: #94694next build: #94561final_read_hintin top level turbo tasks: #94712warnOnceimports into statements guarded byprocess.env.NODE_ENV === 'development': #94781errorOnceimports into statements guarded byprocess.env.NODE_ENV === 'development': #94782--lockedtocargo binstall: #94834Effects in an arena: #94614cacheMaxMemorySize: 0and custom cache handlers fast in dev: #94784srcdirectory: #94775export const dynamicin Cache Components detection: #95083overlap == 1: #95102cacheMaxMemorySize: 0caches in dev: #95100req.headerswhen stripping internal headers: #95116ImageResponsemetadata route: #95121ServiceWorkerChunkingContextOptionsinnext-core: #94920ServiceWorkerEntryModuleandservice_worker_chunk_filename: #94921ServiceWorkerEntryModules innext-apiand compile + serve those service workers: #94922final_read_hintin top level turbo tasks (#94712)": #95178decodeReply: #95263unstable_rethrowin client-browser modules: #95196moduleFactorCostwithweightDistribution: #95088no-location-assign-relative-destination: #93057chunkingHeuristicstonext.config.js: #95019chunkingHeuristicsthrough to chunk groups: #95020chunking_heuristicson eachChunkGroupInfo: #95021x in y: #95286generateStaticParamsas a redbox with a real stack: #95269use cachefunction: #94234DYNAMIC_EXPIREandDYNAMIC_STALEto describe what they gate: #95361#/prefixed subpath import specifiers: #94461instant()resilient to a leaked navigation-testing cookie: #95375expire'use cache'values across dev reloads: #95362expire: 0values in the default cache handler in prod: #95363serverComponentsHmrCancellationexperimental flag: #95462supportsImmutableAssetswithconfig.output: #95521rscEndpointtorscHmrEndpoint: #95538import with {type: 'text'}by default: #95606expireandrevalidatevalues to handle Infinity and surface mistakes early: #95493/_next/static/: #95554custom-media-queriesin LightningCSS: #95689make_production_chunksto use floats: #95749chunk_group_bootstrap_params()function: #94631inline_chunk_group_bootstraptoBrowserChunkingContextandchunk_group_bootstrap_paramstoChunkGroupResult: #94661registerEntry()to handle inline bootstrapping: #94664chunk_group_bootstrap_paramsand the chunk-loading global to the build manifest: #94663server_chunking_context: #95908turbopackTreeShakingtoturbopackModuleFragments: #95978serverActions.bodySizeLimitfor Server Actions in Edge runtime: #96012Object.definePropertysyntax: #95994Arc<PathBuf>for keys in turbo-task-fs's per-pathMutexMap: #95951'use cache'for cookieless requests and route handlers: #96022partialFallbackbehavior behindpartialPrefetchingflag: #96074swc_core::ecma::utils::prop_name_eqfor a couple of thenext-custom-transforms: #96035import_usageinside ofcompute_import_usage: #95989require(): #95717require()calls: #95718experimental.devValidationWorkerconfig flag: #96150module.exports = {...}(CJS): #95996@mswjs/interceptorsto 0.41.9: #96059http-proxywithhttpxy: #96060Object.defineProperty(exports, …, { value: … })as side-effect free: #96273import_usageinside ofcompute_import_usage": #96311clearon graph changes: #95546import_usageinside ofcompute_import_usage"": #96315bar['foo']syntax for star imports: #96319partialPrefetchingfornext start: #96297headers()value between render passes: #96085htmlLimitedBotsin cache components without buffering the full response: #96367sideEffectsin apackage.jsonfile withoptimizePackageImports: #96383isHeadPartialwhen hydrating from a static fallback shell: #96400experimental.turbopackChunkingconfig: #96398experimental.useCacheis deprecated: #96448instant: #96539Documentation Changes
use cacherequires async functions: #92101server-onlyin data security guide: #92445unstable_retry()behavior: #91827--debug-build-pathsrequires route group folders in paths: #92618unstable_prefetchandunstable_instantdocs to reflect current API shape: #93514experimental.partialFallbacks: #93299testing.md: #94446experimental.turbopackRustReactCompiler: #95280Service Worker" in the CRA migration docs: #95434:has()scaling limit in the Interactive apps guide: #95925experimental.turbopackChunking: #96437Example Changes
with-styletronexample: #81842Misc Changes
deterministic build - changing deployment idtest: #91646retrytimeouts for two flakyapp-actiontests: #91647url-hashtests: #91649edge-async-local-storagedeploy test timeout & race condition: #91643use-node-streams-env-precedencetest: #917333f0b9e61-20260317to8b2e903a-20260320: #917318b2e903a-20260320to3cb2c420-20260324: #919053cb2c420-20260324to9627b5a1-20260327: #920159627b5a1-20260327to74568e86-20260328: #92109unstable_dynamicStaleTimetests due to flakiness: #92162segment-cache-refreshsuite: #92163cached-navigationstests: #92199prefetch-layout-sharingsuite: #92198allowed-dev-origins: #92211client-cache.parallel-routesin production and deploy: #92195target: "es5"TypeScript compiler option: #92458baseUrl: #92469404b38c7-20260408tofef12a01-20260413: #92728shallow-routing: #93006no-location-assign-relative-destination: #92900fef12a01-20260413toda9325b5-20260417: #92945react@experimentalis available: #93235da9325b5-20260417tof4e0d4ed-20260429: #93457@vercel/ncc: #93459RELEASE_BOT_GITHUB_TOKEN: #93455RELEASE_BOT_GITHUB_TOKEN: #93456setup-nextjs-build.ymlworkflow: #93512req/res: #93499f4e0d4ed-20260429todd453071-20260506: #93547cached-navigationstests": #93798dd453071-20260506tod5736f09-20260507: #93702npx skills addhides them: #93856og-apitest suite into default and standalone variants: #93915TURBO_TASKS_AVAILABLE_PARALLELISMenvironment variable that overridesstd::thread::available_parallelismcallsites: #93995TURBO_TASKS_AVAILABLE_PARALLELISMto 4 in most e2e tests: #93996d5736f09-20260507to75b0945b-20260526: #9413175b0945b-20260526toc0cd4d5d-20260527: #94161generateStaticParams: #93465default-caseESLint rule for type-checked TypeScript files: #94316c0cd4d5d-20260527tof0dfee38-20260529: #94245f0dfee38-20260529to43bcbf80-20260603: #94440persist-credentials: falsefor all GH actions: #94214build_and_deploy.yml: #94319AGENTS.mdaboutsuper::imports.: #94733metadata static routes cachetest: #9479643bcbf80-20260603tod9158919-20260615: #94826d9158919-20260615toad78e251-20260616: #94867@next/swc-wasm-*fails to publish: #94912metadata-streaming-configfor Cache Components: #94936ad78e251-20260616tob1786c31-20260618: #94951b1786c31-20260618to247fbb45-20260622: #95063hmr-intercept-routestest to avoid a reload/refresh race: #95134247fbb45-20260622to68631c04-20260626: #95211no-location-assign-relative-destination: #93057build(): #95304build-output-prerendererror ordering deterministic: #95308.nextdeletion to fix anENOTEMPTYflake: #9530768631c04-20260626to92f4fda3-20260629: #9528292f4fda3-20260629toec0fca31-20260701: #95368ec0fca31-20260701to3508aee6-20260702: #95410cacheLifeprofiles, dropping runtime asserts: #95428cache-components-dev-streamingtest suite: #954663508aee6-20260702to23def8fd-20260706: #9553223def8fd-20260706to12a4baec-20260707: #9558112a4baec-20260707todf4bd1b4-20260708: #95612df4bd1b4-20260708to5123b063-20260708: #956425123b063-20260708to7023f501-20260714: #957827023f501-20260714to172742b4-20260716: #95901172742b4-20260716to81e442ea-20260721: #96016npm_config_user_agentfirst: #95879use cache: #95945use cachetest suite totest/development: #9602381e442ea-20260721to711c445b-20260722: #96066711c445b-20260722to28cd4bb0-20260723: #96100enabled-features-tracetest suite: #9617528cd4bb0-20260723to756fdd47-20260727: #96270756fdd47-20260727to96fcba90-20260728: #9630696fcba90-20260728to1724e9ce-20260729: #963551724e9ce-20260729to6cb4322d-20260729: #963896cb4322d-20260729to0f42eac2-20260730: #964020f42eac2-20260730tocbb046ab-20260731: #96434Credits
Huge thanks to @denesbeck, @ztanner, @ijjk, @lllomh, @devjiwonchoi, @lukesandberg, @wbinnssmith, @sokra, @unstubbable, @timneutkens, @feedthejim, @gnoff, @abhishekmardiya, @icyJoseph, @mischnic, @mmastrac, @acdlite, @eps1lon, @JamBalaya56562, @bgw, @gaojude, @bgub, @remcohaszing, @aurorascharff, @VedantMadane, @fireairforce, @dagecko, @ctate, @banchichen, @andrewimm, @wwenrr, @TooTallNate, @hamidrezahanafi, @hamedniroomand, @sleitor, @Badbird5907, @MukundaKatta, @styfle, @SukkaW, @awo00, @christopherkindl, @GuinsooRocky, @maximecolin, @lubieowoce, @zana-abdi2002, @samselikoff, @rishishanbhag, @armando-andre, @tim123abc, @publictheta, @unclebay143, @yavorpunchev, @kakadiadarpan, @SyMind, @igorbabko, @sampoder, @StanislavKozachenko, @kristiyan-velkov, @huozhi, @RazinShafayet2007, @SJvaca30, @danyalahmed1995, @karlhorky, @MikhailStn, @ifer47, @niketchandivade, @gilest, @jahanzaib-iqbal-dev, @owenpearson, @davidgg, @fhfournier, @parkhojeong, @gaearon, @TariqulislamTuhin, @thsid, @jimmyhmiller, @Partha-Shankar, @M4cM4rco, @chippleh1392, @Pranav18M, @marcoshernanz, @manoraj, @ankurdotio, @WildChargerTV, @ZaforAbdullah, @wasim-builds, @petehunt, @DavidIlie, and @adhamfayrouzamf for helping!
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate CLI.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.