fix(deps): update nextjs monorepo to v15.5.3 #137
No reviewers
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Review needed
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: DHBW-WE/MeetUp#137
Loading…
Add table
Add a link
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:
15.3.4
->15.5.3
15.3.4
->15.5.3
Release Notes
vercel/next.js (eslint-config-next)
v15.5.3
Compare Source
v15.5.2
Compare Source
Core Changes
Credits
Huge thanks to @bgub and @ztanner for helping!
v15.5.1
Compare Source
Core Changes
Credits
Huge thanks to @bgub, @mischnic, and @ztanner for helping!
v15.5.0
Compare Source
Core Changes
@typescript-eslint/switch-exhaustiveness-check
rule: #81583React.unstable_postpone()
: #81652images.qualities
is undefined: #81690ppr
ordynamicIO
enabled: #81668__turbopack_load_by_url__
: #8166397cdd5d3-20250710
to2f0e7e57-20250715
: #81678renderToString
function: #817072f0e7e57-20250715
tod85ec5f5-20250716
: #81708next-server
VM: #81664headers
/cookies
/draftMode
in'use cache'
: #81716d85ec5f5-20250716
todffacc7b-20250717
: #81767getExpectedRequestStore
function: #81791.next/cache
: #81807dffacc7b-20250717
toe9638c33-20250721
: #81899'use cache: private'
: #81816browserslist
: #81851run-turbopack-compiler
trace span: #81917e9638c33-20250721
to7513996f-20250722
: #819407513996f-20250722
toedac0dde-20250723
: #81984exhaustive-deps
violations: #82010edac0dde-20250723
to3d14fcf0-20250724
: #820203d14fcf0-20250724
to19baee81-20250725
: #8206319baee81-20250725
toeaee5308-20250728
: #82120eaee5308-20250728
to9be531cd-20250729
: #82159@next/codemod
: update docs url in README: #82135@next/codemod
: Addexperimental.turbo
toturbopack
codemod for Next.js configs: #82134NextRequest
types: #821729be531cd-20250729
to9784cb37-20250730
: #82207TURBOPACK
env before loading config: #82162outputFileTracingRoot
orturbopack.root
option is provided: #821649784cb37-20250730
toc260b38d-20250731
: #82247eslint-plugin-react-hooks
in React sync: #82294c260b38d-20250731
tobe11cb5c-20250804
: #82339_error
page'sreq.url
can be overwritten to dynamic param on minimal mode: #82347asPath
for query-only navigation withuseRouter
: #82236?dpl
to fonts in/_next/static/media
: #82384be11cb5c-20250804
to7deda941-20250804
: #82373path
to Image documentation: #823297deda941-20250804
to3958d5d8-20250807
: #824473958d5d8-20250807
tof1e70b5e-20250811
: #82534f1e70b5e-20250811
toac7820a9-20250811
: #82543image-size
pkg as additional format detector: #82538?dpl
to fonts in/_next/static/media
part 2: #82488componentStackFrames
field: #82395skipMetadata
: #82569ac7820a9-20250811
to1dc3bdea-20250812
: #82575Map
support fromnext/dynamic
transform: #82487window.next.turbopack
instead: #825801dc3bdea-20250812
tof1222f76-20250812
: #82595f1222f76-20250812
to379a083b-20250813
: #82642turbo_tasks::spawn
: #82634379a083b-20250813
toa96a0f39-20250815
: #82691turbopack.root
value foroutputFileTracingRoot
to have consistent tracing root: #82653Example Changes
with-supabase
example to usegetClaims()
: #81383Misc Changes
beforePageLoad
to be async: #81650ImportedBinding
effect creation to avoid as much special-casing of SimpleAssignTarget: #81653use-cache
test suite in the Cache Components tests: #81610app-static
deploy test: #81712require
to load chunks in our node runtime: #81738experimental.strictNextHead
: #81882current_value
set/restore mutation pattern with a saferwith_pat_value
helper: #81696global-not-found
: #81803next build --turbopack
: #81704lint-eslint
on a specific directory: #82009rcstr!
allocated Rcstr values as 'static' and stop refcounting them: #81994hash
: #82084const
compatible hash routine performance: #82088Path
/PathBuf
for all of the invalidation logic: #82132O(n)
traversals when finding child paths: #82133ignored_subpaths
feature from DiskWatcher: #82210find_server_entries
in the whole_app_module_graph case: #81943lazy-regex
dependency: #82288jsonc-parser
, dedupe with SWC: #82343is_development
tonext_page_config
: #82363exports
and module to factory parameters for cjs: #82285--features=tokio_tracing
: #81979productionBrowserSourceMaps
: #78014compiled
folder in ripgrep/ast-grep/ag/etc: #82482outputFileTracingIncludes
: #82528.module.scss
: #82570non_recursive_helpers::start_watching_dir_and_parents
: #82454shouldRunTurboDevTest
usage: #82603global
rewrite could introduce a TDZ issue: #82659experimental.typedEnv
: #82647create-next-app
: use Turbopack for both dev and build: #82753Credits
Huge thanks to @unstubbable, @gnoff, @RobPruzan, @mischnic, @huozhi, @delbaoliveira, @styfle, @ankur-arch, @skt-t1-byungi, @ijjk, @Han5991, @SyMind, @Anas-github-acc, @hf, @bgw, @wyattjoh, @ztanner, @prateekkish, @eps1lon, @lubieowoce, @timneutkens, @acdlite, @lukesandberg, @bgub, @Cy-Tek, @padmaia, @raunofreiberg, @devjiwonchoi, @sokra, @MidnightDesign, @stephenliang, @allenzhou101, @icyJoseph, @gaojude, @remcohaszing, @wesjune, @wbinnssmith, @m1abdullahh, @Sayakie, @startracex, @chadfennell, @dlehmhus, @Jarred-Sumner, @candymask0712, @stepan662, @PuppyOne, @huperniketes, @xusd320, @MichalMoravik, @fireairforce, @kitfoster, @feedthejim, @r34son, @guoci, @JamBalaya56562, @adkile, @snyamathi, and @kachkaev for helping!
v15.4.7
Compare Source
Core Changes
Credits
Huge thanks to @ztanner for helping!
v15.4.6
Compare Source
Core Changes
_error
page'sreq.url
can be overwritten to dynamic param on minimal mode (#82347)?dpl
to fonts in/_next/static/media
(#82384)Credits
Huge thanks to @devjiwonchoi, @ijjk, and @styfle for helping!
v15.4.5
Compare Source
Core Changes
Credits
Huge thanks to @ijjk, @sokra, and @styfle for helping!
v15.4.4
Compare Source
Core Changes
Credits
Huge thanks to @bgw @mischnic @huozhi @lukesandberg and @ijjk for helping!
v15.4.3
Compare Source
Core Changes
Credits
Huge thanks to @mischnic for helping!
v15.4.2
Compare Source
Core Changes
Credits
Huge thanks to @huozhi, @ijjk, and @ztanner for helping!
v15.4.1
Compare Source
Core Changes
+
,-
or.
: #779323fbfb9ba-20250409
toc44e4a25-20250409
: #78031c44e4a25-20250409
to1d6c8168-20250411
: #78067image-size@1.2.1
: #78149strictNullChecks
in test utils: #78142eslint-plugin-next
: #781091d6c8168-20250411
to39cad7af-20250411
: #7815239cad7af-20250411
tob04254fd-20250415
: #78253@next/mdx
: Use stable turbopack config options: #78261b04254fd-20250415
to4a36d3ea-20250416
: #78297next start --turbopack
: #783844a36d3ea-20250416
tobc6184dd-20250417
: #78322experimental.turbo
is set: #77998bc6184dd-20250417
to914319ae-20250423
: #78468914319ae-20250423
to197d6a04-20250424
: #78516error.name
to label: #78198prerender
function for"use cache"
with Dynamic IO: #78382node:
prefixed in ESM emit of standalone server.js: #78624width
transition logic: #78635@swc/counter
: #78674197d6a04-20250424
to5dc00d6b-20250428
: #786405dc00d6b-20250428
to408d055a-20250430
: #78715draft.isEnabled
setter from exotic draftMode wrappers: #77972408d055a-20250430
to197d6a04-20250424
: #78834@swc/core
npm package tov1.11.24
: #77668extension
regex in@next/mdx
: #78734max-old-space-size
: #78712runInCleanSnapshot
to Work Store: #78930--no-mangling
for"use cache"
functions: #78993"use cache"
timeout errors from being caught in userland code: #78998LinkProps
in emitted declarations: #78773define-env-plugin.ts
todefine-env.ts
: #79224CacheHandler.get
method: #79213onPostpone
to determine if segment prefetch is partial: #79299ppr
whendynamicIO
is enabled: #79302app-render.tsx
: #79303experimental.enablePrerenderSourceMaps
is enabled: #79109@changesets/changelog-github
for changelog format: #79040compiler.defineServer
for server-only constants: #79225@changesets/changelog-github
for changelog format: #79040compiler.defineServer
for server-only constants: #79225someFunc(): void
) type for client boundary warnings: #79144"use cache"
: #78882"use cache"
: #78882clientInstrumentationHook
type: #79701tsc
runs inpackages/next
without having to build first: #79782tsc
in watch mode duringpnpm dev
: #79785vary
(#79939)subissues
fromIssue
: #79988taskr
tasks: #80020@ts-expect-error
: #80065get*Stack
implementation: #79789<option>
in Preferences dropdowns: #80025require()
instead ofnext/dist/
if possible: #80054isRecoverableError
implementation: #80003wrapRequestHandler
: #80055getSquashedHydrationErrorDetails
implementation: #80046onError
in /pages: #79982server-inserted-metadata
module: #80143regions
property to the Functions Config Manifest file: #80104require()
calls: #80056/.well-known/appspecific/com.chrome.devtools.json
endpoint in dev: #80260Infinity
expiration for implicit tags: #80387config.allowedDevOrigins
(#80410) (Learn More)"use cache"
: #80463404
for unknown server actions: #80613next start
": #80666--debug-prerender
option fornext build
: #80667197d6a04-20250424
to79d9aed7-20250620
: #7947779d9aed7-20250620
to06e89951-20250620
: #8073079d9aed7-20250620
to197d6a04-20250424
: #80762404
for unknown server actions (#80613)": #80662197d6a04-20250424
tofa3feba6-20250623
: #80804fa3feba6-20250623
tocee7939b-20250625
: #80904cee7939b-20250625
to4db4b21c-20250626
: #809594db4b21c-20250626
to65c4decb-20250630
: #8107765c4decb-20250630
to7216c0f0-20250630
: #811337216c0f0-20250630
to73aa744b-20250702
: #81192pnpm build
to be run when offline: #812735d87cd22-20250704
toa7a11657-20250708
: #81428experimental.enablePrerenderSourceMaps
toexperimental.dynamicIO
: #81449a7a11657-20250708
to60b5271a-20250709
: #81463Uint8Array
bodies when generating cache keys for POST requests: #81465filterStackFrame
everywhere: #8151660b5271a-20250709
to96c61b7f-20250709
: #81505.eslintrc.cli.json
being used for CLI/CI-based linting: #81553rsc:
URLs: #8155496c61b7f-20250709
to97cdd5d3-20250710
: #81551handleSmoothScroll
util: #81546Example Changes
with-supabase
example to use the Supabase Auth block: #78913Misc Changes
build
: #77730var
declarations: #77954config.experimental.reactOwnerstack
: #78021"use cache"
andcacheLife
API references: #78024useLinkStatus
API reference: #78022new Worker
withnew URL
: #78010swc_core
tov22.3.1
: #78129docs/app
anddocs/pages
pages: #78151Guides
: #78189Guides
: #78195Guides
: #78193deploying
page: #77720Guides
: #78238require.context
calls: #78251Guides
: #78240verify_sst_content
feature, improve unit test performance: #78388Static Exports
to guides, createSelf-hosting
guide: #78244/app
guide: #78416guides
: #78412metadata
andgenerateMetadata
fixtures: #78409mdxjs-rs
tov1
: #78469next/*
subpackages: #78447src
folder page to API reference: #78499experimental.turbo
: #78507public
folder API reference: #78531to_resolved
. s/strongly/statically/: #78560ImportBinding
fragments: #78470self
arguments: #78554EsRegex
intoturbo-esregex
crate: #78639"use server"
inline example: #78653pnpm install
afterpnpm build
inbuild_reusable.yml
: #78720TEST_CONCURRENCY
by default inrun-tests.js
: #78731ignoreList
by Turbopack in browser sourcemaps: #78822build_and_test.yml
: #78732fs
method to track a glob.: #78686swc_core
tov23.2.0
: #78885swc_core
tov23.2.0
": #78935ChunkingType::Parallel
withhoisted
bool: #78922__dirname
and__filename
: #78843swc_core
tov23.1.0
again with macos build fix: #78940Result
for failed local font files: #78941Update static-exports.mdx
: #79091modularize_imports
: #79012swc_core
tov24.0.0
: #79092swc_core
tov24.0.0
": #79102traverse_edges_fixed_point
: #79078swc_bundler
: #79113turbopack-core
Rust 2024: #79131"use cache"
misplacement error: #79151'use client'
directive: #79114'use client'
directive and client components: #79115EcmascriptInputTransform::CommonJs
: #79148debug-brk
package script: #79097next_page_static_info
: #79009"use cache"
misplacement error": #79160swc_core
tov24.0.0
: #79103vitest.mdx
(How to set up Vitest with Next.js): #78654read_glob
fromnode_native_bindings
: #79154rustc-ice
files to gitignore: #79167mjs
codeblocks tojs
: #79163launch.json
to improve debugging in VSCode (#76559)": #79206Byte::from_static
when possible: #79215read_glob
function: #79166"use cache"
misplacement error: #79222ShrinkToFit
forAutoMap
: #79218cacheLife
andcacheTag
for prerender-missing-suspense error: #79247minify()
: #79261minify()
": #79296sourcemap
to makeflatten()
faster: #79297--rspack
flag for create next app: #79077swc_core
tov25.0.0
: #79319dynamicIO
in global default cache handler test: #79300server-source-maps
: #79108ppr
configs from Dynamic IO tests: #79305write file
effect: #79318next
and@next/swc
versions: #79036next
and@next/swc
versions: #79036RuleCondition::matches
This trades allocations due toBox::pin
calls during recursion for an explicit stack and a tiny interpreter loop.: #79310swc_core
tov26.0.0
: #79411htmlLimitedBots
config value should be a RegExp: #79454swc_core
tov26.0.1
andstyled-jsx
: #79464swc_core
tov26.0.1
andstyled-jsx
: #79464chunks
inrscModuleMapping
empty: #79511signature
so that it works in a web worker.: #79509PassFactory
: #79555"use cache"
deploy tests: #79586stable
dist tag for backport releases instead oflatest
: #79596GITHUB_TOKEN
is needed to open release pr: #79609backport
NPM dist tag instead ofstable
for backports: #79612backport
NPM dist tag for backports: #79538(#number)
at last: #79611Undefined default export
test: #79632turbo-tasks-memory
backend: #79560Caching and Revalidating
page: #79493ld+json
script: #79627swc_core
tov26.2.2
: #79756force-static
w/ revalidate, revalidatePath, and revalidateTag: #79780pnpm unpack-next
: #79626styled-jsx
in lightningcss mode: #79802--features turbo-tasks-backend/lmdb
: #79530Result
forRope#read
: #80004rust-sourcemap
tov9.2.2
: #80066Lightningcss
prefix for CSS types: #80067swc_core
tov26.3.3
: #80059Code
forminify()
: #79991--all-features
: #80117into
and from and cell involving RcStr: #80076swc_core
tov26.4.4
: #80161Value<ClientContextType>
by makingClientContextType
a TaskInput: #80127Value<ReferenceType>
by makingReferenceType
a TaskInput: #80130types-and-precompiled
: #80162'use cache'
works ingenerateMetadata
: #80172Value<Pattern>
with justPattern
Value<ExecutionEnvironment>
with justExecutionEnvironment
: #80135Value<ContentSourceData>
with justContentSourceData
: #80140Value<..>
instead make the payloads impl Taskinput: #80141Value<..>
instead make the payloads impl TaskinputValue<..>
and delete the type: #80144_for_input
options fromturbo_tasks::value
and theTypedForInput
trait.: #80185Rope
correctly: #80335sources
field in the source map: #80337swc_core
tov27.0.1
: #80338turbo_tasks::value_trait
items be annotated withturbo-tasks::function
: #79178browserWithResponse()
method inempty-fallback-shells
tests: #80406swc_core
tov27.0.2
: #80412styled-jsx
SWC plugin: #80459swc_core
tov27.0.4
: #80467empty-fallback-shells
test suite to justfallback-shells
: #80461value_trait
items to not be annotated withturbo_tasks::function
: #79217static-exports.mdx
: #80541Request::parse(Pattern)
the recursive portion doesn't need to be async: #80510turbo_tasks::function
fromAssetContext::layer
: #80592swc_core
tov27.0.6
: #80626sourceMap.file
: #80625await
as non-async: #80628is_immutable
flag dynamically: #80506generateStaticParams
tofallback-shells
suite: #80462turbotrace
feature: #80572turbo-tasks-fs
to take&self
instead: #80633inject_helpers
pass multiple times: #80755HELPERS
of SWC: #80791swc_core
tov29.1.2
: #80659FunctionId
: #80809swc_core
to29.1.4
: #80872assert/strict
as external: #80884eval
in dev: #80857this
when accessing named properties of namespace: #80896mimalloc
for codspeed to make it realistic: #80877swc_core
tov29.2.0
: #80919canary
branch: #80928ModuleId
type: #80605this
expressions to fix a subtle esm bug and simplify the client side runtime: #80925swc_ecma_minifier
to turbopack trace target: #80977Code::generate_source_map
: #80978TaskId
s: #80830JSON.parse <anonymous> (0:0)
stack frames in test snapshots: #81044create_visitor
rustfmt-able: #81053tokio::fs
usages: #80674FileSystemPath
instead ofVc<T>
: #80634.ts
ext is most commonly used for middleware and routes: #81059typeof window
in node_modules for server: #80945this
analysis: #81076swc_core
tov29.4.0
: #81092concurrent
of the SWC minifier.: #80981Issue::source
on more Issue subtypes: #80874Issue::source
on more Issue subtypes: #80874dynamicIO
sync IO access test suite: #81045ReducedGraphs
andfind_server_entries
: #81118ExecuteContextImpl::lower_read_transaction
: #80822BackingStorage
forEither
, replaceNextTurboTasks
with a type alias: #80823swc_core
tov30.0.1
: #81179EcmascriptExports::Unknown
: #81214primary_chunkable_referenced_modules
: #81206swc_core
tov30.1.1
: #81276File
=> json faster: #81279blurDataURL: null
: #81387head
instead of the end of thebody
: #81425segment cache (CDN cache busting)
redirect test: #80967EsRegex::captures
to return an iterator, useNone
for unmatched capture groups: #81200'use cache'
: #81431clone_value
again: #81539@opentelemetry/api
resolve fallback: #81541*.single.css
chunks in dev: #81490fallback-shells
deploy test: #81593traverse_edges_from_entries_topological
totraverse_edges_from_entries_dfs
: #81481Credits
Huge thanks to @sokra, @huozhi, @Marukome0743, @mischnic, @wbinnssmith, @eps1lon, @razzeee, @delbaoliveira, @kdy1, @wyattjoh, @acdlite, @ztanner, @bgw, @jantimon, @lubieowoce, @Fonger, @ospira, @gnoff, @styfle, @Cy-Tek, @timneutkens, @raunofreiberg, @devchaudhary24k, @Neschadin, @OreQr, @drewlong314, @ijjk, @praizjosh, @unstubbable, @lukesandberg, @ScriptedAlchemy, @sqidermad, @Juneezee, @devjiwonchoi, @Kamitenshi, @feedthejim, @leerob, @mauerbac, @miki-tebe, @gaearon, @mrbadri, @luwes, @lucacasonato, @M4xymm, @jirihofman, @vicb, @jackwilson323, @SyMind, @kevva, @xyf7, @gaojude, @dario-piotrowicz, @mastoj, @nicole0707, @lourd, @Karibash, @chipit24, @icyJoseph, @xusd320, @fireairforce, @GenhaoLi, @igas, @Macw07, @amannn, @bcdipesh, @r34son, @ivasilov, @lpalmes, @imskyleen, @teamleaderleo, @vitaliemiron, @agadzik, @chdeskur, @nakanoh, @luiscobot, @GameRoMan, @dferber90, @maurobonfietti, @navandstokes, @sajadtorkamani, @bobziroll, @lumirlumir, @KkOoSsTtAa, @msabramo, @sommeeeer, @schoenwaldnils, @remcohaszing, @HerringtonDarkholme, @nebrelbug, @RobPruzan, @lmammino, @MohammedYehia, @extoci, @padmaia, @aacosta11, @vercel-release-bot, @maral, @ethanniser, @MichalMoravik, @rajrawat37, @kidonng, @dnhn, @kristian240, @rachnac-emeritus, @rortan134, and @nick20name17 for helping!
v15.4.0
Compare Source
v15.3.5
Compare Source
Core Changes
Misc Changes
Credits
Huge thanks to @ztanner, @mischnic, and @bgw for helping!
vercel/next.js (next)
v15.5.3
Compare Source
v15.5.2
Compare Source
Core Changes
Credits
Huge thanks to @bgub and @ztanner for helping!
v15.5.1
Compare Source
Core Changes
Credits
Huge thanks to @bgub, @mischnic, and @ztanner for helping!
v15.5.0
Compare Source
Core Changes
@typescript-eslint/switch-exhaustiveness-check
rule: #81583React.unstable_postpone()
: #81652images.qualities
is undefined: #81690ppr
ordynamicIO
enabled: #81668__turbopack_load_by_url__
: #8166397cdd5d3-20250710
to2f0e7e57-20250715
: #81678renderToString
function: #817072f0e7e57-20250715
tod85ec5f5-20250716
: #81708next-server
VM: #81664headers
/cookies
/draftMode
in'use cache'
: #81716d85ec5f5-20250716
todffacc7b-20250717
: #81767getExpectedRequestStore
function: #81791.next/cache
: #81807dffacc7b-20250717
toe9638c33-20250721
: #81899'use cache: private'
: #81816browserslist
: #81851run-turbopack-compiler
trace span: #81917e9638c33-20250721
to7513996f-20250722
: #819407513996f-20250722
toedac0dde-20250723
: #81984exhaustive-deps
violations: #82010edac0dde-20250723
to3d14fcf0-20250724
: #820203d14fcf0-20250724
to19baee81-20250725
: #8206319baee81-20250725
toeaee5308-20250728
: #82120eaee5308-20250728
to9be531cd-20250729
: #82159@next/codemod
: update docs url in README: #82135@next/codemod
: Addexperimental.turbo
toturbopack
codemod for Next.js configs: #82134NextRequest
types: #821729be531cd-20250729
to9784cb37-20250730
: #82207TURBOPACK
env before loading config: #82162outputFileTracingRoot
orturbopack.root
option is provided: #821649784cb37-20250730
toc260b38d-20250731
: #82247eslint-plugin-react-hooks
in React sync: #82294c260b38d-20250731
tobe11cb5c-20250804
: #82339_error
page'sreq.url
can be overwritten to dynamic param on minimal mode: #82347asPath
for query-only navigation withuseRouter
: #82236?dpl
to fonts in/_next/static/media
: #82384be11cb5c-20250804
to7deda941-20250804
: #82373path
to Image documentation: #823297deda941-20250804
to3958d5d8-20250807
: #824473958d5d8-20250807
tof1e70b5e-20250811
: #82534f1e70b5e-20250811
toac7820a9-20250811
: #82543image-size
pkg as additional format detector: #82538?dpl
to fonts in/_next/static/media
part 2: #82488componentStackFrames
field: #82395skipMetadata
: #82569ac7820a9-20250811
to1dc3bdea-20250812
: #82575Map
support fromnext/dynamic
transform: #82487window.next.turbopack
instead: #825801dc3bdea-20250812
tof1222f76-20250812
: #82595f1222f76-20250812
to379a083b-20250813
: #82642turbo_tasks::spawn
: #82634379a083b-20250813
toa96a0f39-20250815
: #82691turbopack.root
value foroutputFileTracingRoot
to have consistent tracing root: #82653Example Changes
with-supabase
example to usegetClaims()
: #81383Misc Changes
beforePageLoad
to be async: #81650ImportedBinding
effect creation to avoid as much special-casing of SimpleAssignTarget: #81653use-cache
test suite in the Cache Components tests: #81610app-static
deploy test: #81712require
to load chunks in our node runtime: #81738experimental.strictNextHead
: #81882current_value
set/restore mutation pattern with a saferwith_pat_value
helper: #81696global-not-found
: #81803next build --turbopack
: #81704lint-eslint
on a specific directory: #82009rcstr!
allocated Rcstr values as 'static' and stop refcounting them: #81994hash
: #82084const
compatible hash routine performance: #82088Path
/PathBuf
for all of the invalidation logic: #82132O(n)
traversals when finding child paths: #82133ignored_subpaths
feature from DiskWatcher: #82210find_server_entries
in the whole_app_module_graph case: #81943lazy-regex
dependency: #82288jsonc-parser
, dedupe with SWC: #82343is_development
tonext_page_config
: #82363exports
and module to factory parameters for cjs: #82285--features=tokio_tracing
: #81979productionBrowserSourceMaps
: #78014compiled
folder in ripgrep/ast-grep/ag/etc: #82482outputFileTracingIncludes
: #82528.module.scss
: #82570non_recursive_helpers::start_watching_dir_and_parents
: #82454shouldRunTurboDevTest
usage: #82603global
rewrite could introduce a TDZ issue: #82659experimental.typedEnv
: #82647create-next-app
: use Turbopack for both dev and build: #82753Credits
Huge thanks to @unstubbable, @gnoff, @RobPruzan, @mischnic, @huozhi, @delbaoliveira, @styfle, @ankur-arch, @skt-t1-byungi, @ijjk, @Han5991, @SyMind, @Anas-github-acc, @hf, @bgw, @wyattjoh, @ztanner, @prateekkish, @eps1lon, @lubieowoce, @timneutkens, @acdlite, @lukesandberg, @bgub, @Cy-Tek, @padmaia, @raunofreiberg, @devjiwonchoi, @sokra, @MidnightDesign, @stephenliang, @allenzhou101, @icyJoseph, @gaojude, @remcohaszing, @wesjune, @wbinnssmith, @m1abdullahh, @Sayakie, @startracex, @chadfennell, @dlehmhus, @Jarred-Sumner, @candymask0712, @stepan662, @PuppyOne, @huperniketes, @xusd320, @MichalMoravik, @fireairforce, @kitfoster, @feedthejim, @r34son, @guoci, @JamBalaya56562, @adkile, @snyamathi, and @kachkaev for helping!
v15.4.7
Compare Source
Core Changes
Credits
Huge thanks to @ztanner for helping!
v15.4.6
Compare Source
Core Changes
_error
page'sreq.url
can be overwritten to dynamic param on minimal mode (#82347)?dpl
to fonts in/_next/static/media
(#82384)Credits
Huge thanks to @devjiwonchoi, @ijjk, and @styfle for helping!
v15.4.5
Compare Source
Core Changes
Credits
Huge thanks to @ijjk, @sokra, and @styfle for helping!
v15.4.4
Compare Source
Core Changes
Credits
Huge thanks to @bgw @mischnic @huozhi @lukesandberg and @ijjk for helping!
v15.4.3
Compare Source
Core Changes
Credits
Huge thanks to @mischnic for helping!
v15.4.2
Compare Source
Core Changes
Credits
Huge thanks to @huozhi, @ijjk, and @ztanner for helping!
v15.4.1
Compare Source
Core Changes
+
,-
or.
: #779323fbfb9ba-20250409
toc44e4a25-20250409
: #78031c44e4a25-20250409
to1d6c8168-20250411
: #78067image-size@1.2.1
: #78149strictNullChecks
in test utils: #78142eslint-plugin-next
: #781091d6c8168-20250411
to39cad7af-20250411
: #7815239cad7af-20250411
tob04254fd-20250415
: #78253@next/mdx
: Use stable turbopack config options: #78261b04254fd-20250415
to4a36d3ea-20250416
: #78297next start --turbopack
: #783844a36d3ea-20250416
tobc6184dd-20250417
: #78322experimental.turbo
is set: #77998bc6184dd-20250417
to914319ae-20250423
: #78468914319ae-20250423
to197d6a04-20250424
: #78516error.name
to label: #78198prerender
function for"use cache"
with Dynamic IO: #78382node:
prefixed in ESM emit of standalone server.js: #78624width
transition logic: #78635@swc/counter
: #78674197d6a04-20250424
to5dc00d6b-20250428
: #786405dc00d6b-20250428
to408d055a-20250430
: #78715draft.isEnabled
setter from exotic draftMode wrappers: #77972408d055a-20250430
to197d6a04-20250424
: #78834@swc/core
npm package tov1.11.24
: #77668extension
regex in@next/mdx
: #78734max-old-space-size
: #78712runInCleanSnapshot
to Work Store: #78930--no-mangling
for"use cache"
functions: #78993"use cache"
timeout errors from being caught in userland code: #78998LinkProps
in emitted declarations: #78773define-env-plugin.ts
todefine-env.ts
: #79224CacheHandler.get
method: #79213onPostpone
to determine if segment prefetch is partial: #79299ppr
whendynamicIO
is enabled: #79302app-render.tsx
: #79303experimental.enablePrerenderSourceMaps
is enabled: #79109@changesets/changelog-github
for changelog format: #79040compiler.defineServer
for server-only constants: #79225@changesets/changelog-github
for changelog format: #79040compiler.defineServer
for server-only constants: #79225someFunc(): void
) type for client boundary warnings: #79144"use cache"
: #78882"use cache"
: #78882clientInstrumentationHook
type: #79701tsc
runs inpackages/next
without having to build first: #79782tsc
in watch mode duringpnpm dev
: #79785vary
(#79939)subissues
fromIssue
: #79988taskr
tasks: #80020@ts-expect-error
: #80065get*Stack
implementation: #79789<option>
in Preferences dropdowns: #80025require()
instead ofnext/dist/
if possible: #80054isRecoverableError
implementation: #80003wrapRequestHandler
: #80055getSquashedHydrationErrorDetails
implementation: #80046onError
in /pages: #79982server-inserted-metadata
module: #80143regions
property to the Functions Config Manifest file: #80104require()
calls: #80056/.well-known/appspecific/com.chrome.devtools.json
endpoint in dev: #80260Infinity
expiration for implicit tags: #80387config.allowedDevOrigins
(#80410) (Learn More)"use cache"
: #80463404
for unknown server actions: #80613next start
": #80666--debug-prerender
option fornext build
: #80667197d6a04-20250424
to79d9aed7-20250620
: #7947779d9aed7-20250620
to06e89951-20250620
: #8073079d9aed7-20250620
to197d6a04-20250424
: #80762404
for unknown server actions (#80613)": #80662197d6a04-20250424
tofa3feba6-20250623
: #80804fa3feba6-20250623
tocee7939b-20250625
: #80904cee7939b-20250625
to4db4b21c-20250626
: #809594db4b21c-20250626
to65c4decb-20250630
: #8107765c4decb-20250630
to7216c0f0-20250630
: #811337216c0f0-20250630
to73aa744b-20250702
: #81192pnpm build
to be run when offline: #812735d87cd22-20250704
toa7a11657-20250708
: #81428experimental.enablePrerenderSourceMaps
toexperimental.dynamicIO
: #81449a7a11657-20250708
to60b5271a-20250709
: #81463Uint8Array
bodies when generating cache keys for POST requests: #81465filterStackFrame
everywhere: #8151660b5271a-20250709
to96c61b7f-20250709
: #81505.eslintrc.cli.json
being used for CLI/CI-based linting: #81553rsc:
URLs: #8155496c61b7f-20250709
to97cdd5d3-20250710
: #81551handleSmoothScroll
util: #81546Example Changes
with-supabase
example to use the Supabase Auth block: #78913Misc Changes
build
: #77730var
declarations: #77954config.experimental.reactOwnerstack
: #78021"use cache"
andcacheLife
API references: #78024useLinkStatus
API reference: #78022new Worker
withnew URL
: #78010swc_core
tov22.3.1
: #78129docs/app
anddocs/pages
pages: #78151Guides
: #78189Guides
: #78195Guides
: #78193deploying
page: #77720Guides
: #78238require.context
calls: #78251Guides
: #78240verify_sst_content
feature, improve unit test performance: #78388Static Exports
to guides, createSelf-hosting
guide: #78244/app
guide: #78416guides
: #78412metadata
andgenerateMetadata
fixtures: #78409mdxjs-rs
tov1
: #78469next/*
subpackages: #78447src
folder page to API reference: #78499experimental.turbo
: #78507public
folder API reference: #78531to_resolved
. s/strongly/statically/: #78560ImportBinding
fragments: #78470self
arguments: #78554EsRegex
intoturbo-esregex
crate: #78639"use server"
inline example: #78653pnpm install
afterpnpm build
inbuild_reusable.yml
: #78720TEST_CONCURRENCY
by default inrun-tests.js
: #78731ignoreList
by Turbopack in browser sourcemaps: #78822build_and_test.yml
: #78732fs
method to track a glob.: #78686swc_core
tov23.2.0
: #78885swc_core
tov23.2.0
": #78935ChunkingType::Parallel
withhoisted
bool: #78922__dirname
and__filename
: #78843swc_core
tov23.1.0
again with macos build fix: #78940Result
for failed local font files: #78941Update static-exports.mdx
: #79091modularize_imports
: #79012swc_core
tov24.0.0
: #79092swc_core
tov24.0.0
": #79102traverse_edges_fixed_point
: #79078swc_bundler
: #79113turbopack-core
Rust 2024: #79131"use cache"
misplacement error: #79151'use client'
directive: #79114'use client'
directive and client components: #79115EcmascriptInputTransform::CommonJs
: #79148debug-brk
package script: #79097next_page_static_info
: #79009"use cache"
misplacement error": #79160swc_core
tov24.0.0
: #79103vitest.mdx
(How to set up Vitest with Next.js): #78654read_glob
fromnode_native_bindings
: #79154rustc-ice
files to gitignore: #79167mjs
codeblocks tojs
: #79163launch.json
to improve debugging in VSCode (#76559)": #79206Byte::from_static
when possible: #79215read_glob
function: #79166"use cache"
misplacement error: #79222ShrinkToFit
forAutoMap
: #79218cacheLife
andcacheTag
for prerender-missing-suspense error: #79247minify()
: #79261minify()
": #79296sourcemap
to makeflatten()
faster: #79297--rspack
flag for create next app: #79077swc_core
tov25.0.0
: #79319dynamicIO
in global default cache handler test: #79300server-source-maps
: #79108ppr
configs from Dynamic IO tests: #79305write file
effect: #79318next
and@next/swc
versions: #79036next
and@next/swc
versions: #79036RuleCondition::matches
This trades allocations due toBox::pin
calls during recursion for an explicit stack and a tiny interpreter loop.: #79310swc_core
tov26.0.0
: #79411htmlLimitedBots
config value should be a RegExp: #79454swc_core
tov26.0.1
andstyled-jsx
: #79464swc_core
tov26.0.1
andstyled-jsx
: #79464chunks
inrscModuleMapping
empty: #79511signature
so that it works in a web worker.: #79509PassFactory
: #79555"use cache"
deploy tests: #79586stable
dist tag for backport releases instead oflatest
: #79596GITHUB_TOKEN
is needed to open release pr: #79609backport
NPM dist tag instead ofstable
for backports: #79612backport
NPM dist tag for backports: #79538(#number)
at last: #79611Undefined default export
test: #79632turbo-tasks-memory
backend: #79560Caching and Revalidating
page: #79493ld+json
script: #79627swc_core
tov26.2.2
: #79756force-static
w/ revalidate, revalidatePath, and revalidateTag: #79780pnpm unpack-next
: #79626styled-jsx
in lightningcss mode: #79802--features turbo-tasks-backend/lmdb
: #79530Result
forRope#read
: #80004rust-sourcemap
tov9.2.2
: #80066Lightningcss
prefix for CSS types: #80067swc_core
tov26.3.3
: #80059Code
forminify()
: #79991--all-features
: #80117into
and from and cell involving RcStr: #80076swc_core
tov26.4.4
: #80161Value<ClientContextType>
by makingClientContextType
a TaskInput: #80127Value<ReferenceType>
by makingReferenceType
a TaskInput: #80130types-and-precompiled
: #80162'use cache'
works ingenerateMetadata
: #80172Value<Pattern>
with justPattern
Value<ExecutionEnvironment>
with justExecutionEnvironment
: #80135Value<ContentSourceData>
with justContentSourceData
: #80140Value<..>
instead make the payloads impl Taskinput: #80141Value<..>
instead make the payloads impl TaskinputValue<..>
and delete the type: #80144_for_input
options fromturbo_tasks::value
and theTypedForInput
trait.: #80185Rope
correctly: #80335sources
field in the source map: #80337swc_core
tov27.0.1
: #80338turbo_tasks::value_trait
items be annotated withturbo-tasks::function
: #79178browserWithResponse()
method inempty-fallback-shells
tests: #80406swc_core
tov27.0.2
: #80412styled-jsx
SWC plugin: #80459swc_core
tov27.0.4
: #80467empty-fallback-shells
test suite to justfallback-shells
: #80461value_trait
items to not be annotated withturbo_tasks::function
: #79217static-exports.mdx
: #80541Request::parse(Pattern)
the recursive portion doesn't need to be async: #80510turbo_tasks::function
fromAssetContext::layer
: #80592swc_core
tov27.0.6
: #80626sourceMap.file
: #80625await
as non-async: #80628is_immutable
flag dynamically: #80506generateStaticParams
tofallback-shells
suite: #80462turbotrace
feature: #80572turbo-tasks-fs
to take&self
instead: #80633inject_helpers
pass multiple times: #80755HELPERS
of SWC: #80791swc_core
tov29.1.2
: #80659FunctionId
: #80809swc_core
to29.1.4
: #80872assert/strict
as external: #80884eval
in dev: #80857this
when accessing named properties of namespace: #80896mimalloc
for codspeed to make it realistic: #80877swc_core
tov29.2.0
: #80919canary
branch: #80928ModuleId
type: #80605this
expressions to fix a subtle esm bug and simplify the client side runtime: #80925swc_ecma_minifier
to turbopack trace target: #80977Code::generate_source_map
: #80978TaskId
s: #80830JSON.parse <anonymous> (0:0)
stack frames in test snapshots: #81044create_visitor
rustfmt-able: #81053tokio::fs
usages: #80674FileSystemPath
instead ofVc<T>
: #80634.ts
ext is most commonly used for middleware and routes: #81059typeof window
in node_modules for server: #80945this
analysis: #81076swc_core
tov29.4.0
: #81092concurrent
of the SWC minifier.: #80981Issue::source
on more Issue subtypes: #80874Issue::source
on more Issue subtypes: #80874dynamicIO
sync IO access test suite: #81045ReducedGraphs
andfind_server_entries
: #81118ExecuteContextImpl::lower_read_transaction
: #80822BackingStorage
forEither
, replaceNextTurboTasks
with a type alias: #80823swc_core
tov30.0.1
: #81179EcmascriptExports::Unknown
: #81214primary_chunkable_referenced_modules
: #81206swc_core
tov30.1.1
: #81276File
=> json faster: #81279blurDataURL: null
: #81387head
instead of the end of thebody
: #81425segment cache (CDN cache busting)
redirect test: #80967EsRegex::captures
to return an iterator, useNone
for unmatched capture groups: #81200'use cache'
: #81431clone_value
again: #81539@opentelemetry/api
resolve fallback: #81541*.single.css
chunks in dev: #81490fallback-shells
deploy test: #81593traverse_edges_from_entries_topological
totraverse_edges_from_entries_dfs
: #81481Credits
Huge thanks to @sokra, @huozhi, @Marukome0743, @mischnic, @wbinnssmith, @eps1lon, @razzeee, @delbaoliveira, @kdy1, @wyattjoh, @acdlite, @ztanner, @bgw, @jantimon, @lubieowoce, @Fonger, @ospira, @gnoff, @styfle, @Cy-Tek, @timneutkens, @raunofreiberg, @devchaudhary24k, @Neschadin, @OreQr, @drewlong314, @ijjk, @praizjosh, @unstubbable, @lukesandberg, @ScriptedAlchemy, @sqidermad, @Juneezee, @devjiwonchoi, @Kamitenshi, @feedthejim, @leerob, @mauerbac, @miki-tebe, @gaearon, @mrbadri, @luwes, @lucacasonato, @M4xymm, @jirihofman, @vicb, @jackwilson323, @SyMind, @kevva, @xyf7, @gaojude, @dario-piotrowicz, @mastoj, @nicole0707, @lourd, @Karibash, @chipit24, @icyJoseph, @xusd320, @fireairforce, @GenhaoLi, @igas, @Macw07, @amannn, @bcdipesh, @r34son, @ivasilov, @lpalmes, @imskyleen, @teamleaderleo, @vitaliemiron, @agadzik, @chdeskur, @nakanoh, @luiscobot, @GameRoMan, @dferber90, @maurobonfietti, @navandstokes, @sajadtorkamani, @bobziroll, @lumirlumir, @KkOoSsTtAa, @msabramo, @sommeeeer, @schoenwaldnils, @remcohaszing, @HerringtonDarkholme, @nebrelbug, @RobPruzan, @lmammino, @MohammedYehia, @extoci, @padmaia, @aacosta11, @vercel-release-bot, @maral, @ethanniser, @MichalMoravik, @rajrawat37, @kidonng, @dnhn, @kristian240, @rachnac-emeritus, @rortan134, and @nick20name17 for helping!
v15.4.0
Compare Source
v15.3.5
Compare Source
Core Changes
Misc Changes
Credits
Huge thanks to @ztanner, @mischnic, and @bgw 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 these updates again.
This PR has been generated by Renovate Bot.
Branch automerge failure
This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.
3587d11eee
tof21c0fa798
f21c0fa798
toeeb0e70ef3
eeb0e70ef3
to48ae7e8be5
48ae7e8be5
to154775a4ca
154775a4ca
to1266f06ac5
1266f06ac5
to70ac8b8114
70ac8b8114
tocc0c2ca215
cc0c2ca215
to7f3d272454
7f3d272454
to8c1ca6fb28
8c1ca6fb28
to4644c50329
4644c50329
tof375893f6c
fix(deps): update nextjs monorepo to v15.3.5to fix(deps): update nextjs monorepo to v15.4.1f375893f6c
to1069f305b0
1069f305b0
to670b538acf
fix(deps): update nextjs monorepo to v15.4.1to fix(deps): update nextjs monorepo to v15.4.21a4febbcdc
to3cea37476b
fix(deps): update nextjs monorepo to v15.4.2to fix(deps): update nextjs monorepo to v15.4.43cea37476b
tob874f6f872
fix(deps): update nextjs monorepo to v15.4.4to fix(deps): update nextjs monorepo to v15.4.5b874f6f872
to115137a7d0
115137a7d0
to2d0a073615
2d0a073615
to613eb6017b
613eb6017b
tod57da45be7
d57da45be7
tof5e095af90
f5e095af90
to88a68bac10
88a68bac10
to838a65d6a2
fix(deps): update nextjs monorepo to v15.4.5to fix(deps): update nextjs monorepo to v15.4.6838a65d6a2
toe0909859d6
fix(deps): update nextjs monorepo to v15.4.6to fix(deps): update nextjs monorepo to v15.4.7e0909859d6
toe44a6457b4
fix(deps): update nextjs monorepo to v15.4.7to fix(deps): update nextjs monorepo to v15.5.0e44a6457b4
to0a9a9bc66a
fix(deps): update nextjs monorepo to v15.5.0to fix(deps): update nextjs monorepo to v15.5.10a9a9bc66a
toaa985babd7
fix(deps): update nextjs monorepo to v15.5.1to fix(deps): update nextjs monorepo to v15.5.2aa985babd7
to867615bdf7
fix(deps): update nextjs monorepo to v15.5.2to fix(deps): update nextjs monorepo to v15.5.3⚠️ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
File name: yarn.lock
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.