chore(deps): update nextjs monorepo to v15 #9
Loading…
Reference in New Issue
Block a user
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:
14.1.4
->15.1.2
14.1.4
->15.1.2
Release Notes
vercel/next.js (eslint-config-next)
v15.1.2
Compare Source
Core Changes
7283a21
-20241206 to65e06cb
-20241218: https://github.com/vercel/next.js/pull/74117Credits
Huge thanks to @ztanner for helping!
v15.1.1
Compare Source
Core Changes
Credits
Huge thanks to @devjiwonchoi and @ztanner for helping!
v15.1.0
Compare Source
Core Changes
server-source-maps
scenarios to cover Edge runtime: #72288swc_css
: #72602rc
from URL: #72599no-img-element
lint error message: #72410"use cache"
closure args into a single parameter: #72587"use cache"
functions: #72506clientSegmentCache
flag: #72626compiler.define
option: #71802getting-started/react-essentials
path: #722505.6.3
: #72625@capsizecss/metrics
to 3.4.0 for Geist Google Font: #72746enabled
config from server actions transforms: #72755eslint-plugin-react
to 7.37.0: #727595c56b873-20241107
to7ac8e612-20241113
: #72768"use cache"
is used withoutdynamicIO
enabled: #72781legacy-js-api
warning: #726327ac8e612-20241113
to380f5d67-20241113
: #72819revalidate(Tag|Path)
toexpire(Tag|Path)
: #72826prefetch
API: #72861next-size-adjust
meta tag: #72994typedEnv
: #70951next start
: #73105380f5d6
-20241113 tob01722d
-20241114: #73107exactOptionalPropertyTypes
: #72936revalidate(Tag|Path)
toexpire(Tag|Path)
": #73269notFound()
work in"use cache"
page: #73210@swc/core
to 1.9.3: #73420warnOnce()
: #73483b01722d5-20241114
to1b1283ad-20241203
: #735061b1283ad-20241203
tode68d2f4-20241204
: #73525@types/react
: #73563de68d2f4-20241204
to1c9b1387-20241204
: #73565unstable_after
: #736051c9b1387-20241204
to7283a213-20241206
: #73608warnOnce()
lru: #73742Example Changes
playwright
.gitignore: #72447await
params when dynamic routing: #72896app-dir
ini18n-routing
directory name: #73453examples/**
Eslint to v9: #73560next-env.d.ts
files: #73673with-sass
README.md: #73668next-offline
example: #73675with-postgres
: #73587with-emotion-*
directories: #73674with-styletron
README.md: #73411with-babel-macros
README.md: #73410with-plausible
README: #73305image-legacy-component
: #73414with-styled-components-babel
: #73229with-storybook-styled-jsx-scss
: #73228Misc Changes
next.config.js
API pages under aconfig
folder, fix headings in TS and ESLint config pages: #72465return Err(anyhow!())
withanyhow::bail!()
: #7248766855b96-20241106
to5c56b873-20241107
: #72469swc_core
tov5.0.4
fromv5.0.1
: #72604patchFileDelay
flag: #72439function
to page component examples: #72620ResolvedVc
forturbopack
crate: #72791@container
: #72607emit_error
function: #72811ResolvedVc
forturbopack-ecmascript
: #72564rootDir
doc: #72893frameborder
, adjustallowFullScreen
and update the demo: #72644customServer
flag from custom server docs: #72962FnExpr
andFnDecl
server function transforms: #72960debug
script in test directories: #72992all_modules_and_affecting_sources
helper function: #73016retry
aroundbrowser.eval
: #72999await
when using params: #73044params.id
: #73045Redirecting
fix route handler path: #72617waitForAndOpenRuntimeError
toopenRedbox
: #72996expirePath
andexpireTag
: #73096"use memo"
: #73053this
andarguments
in server functions: #73059lightningcss
tov1.0.0-alpha.61
: #73161forbidden
,unauthorized
, andauthInterrupts
: #73039.eslintrc.json
witheslint.config.mjs
: #73162ResolvedVc
forturbopack-css
: #73172ResolvedVc
forturbopack-core
: #73065ResolvedVc
forturbopack
,turbopack-tests
,turbopack-wasm
: #73196ResolvedVc
forturbopack-nodejs
: #73200ResolvedVc
forturbopack-env
: #73202forbidden
andunauthorized
nits: #73213turbopack
API Reference: #73215super
in static class methods with server function directives: #73061ResolvedVc
fornext-api
, part 1: #73234ResolvedVc
fornext-api
, part 2: #73235params
toawait params
: #73254Layouts and Pages
: #73268ResolvedVc
fornext-api
, part 3: #73236ResolvedVc
fornext-api
, part 4: #73237ResolvedVc
forturbopack-browser
: #73198ResolvedVc
fornext-core
: #73177ResolvedVc
fornext-api
, part 5: #73238Vc<T>
in turbo-tasks types: #73298nwsapi
(revert later): #73351nwsapi
(revert later)": #73353ResolvedVc<T>
for struct fields innext-core
: #73310ResolvedVc<T>
for struct fields inturbopack-ecmascript
: #73302ResolvedVc<T>
for struct fields inturbopack-css
: #73300ResolvedVc<T>
for struct fields innext-api
, part 1: #73366default
to page component examples: #73233.gitignore
to ignore all.env
files: #73415swcMinify
flag: #73281file conventions
,functions
, anderrors
: #73376Images and Fonts
feedback: #73470ResolvedVc<T>
for struct fields inturbopack-core
: #73301ResolvedVc<T>
for struct fields inturbo-tasks
: #73371ResolvedVc<T>
for trivial struct fields: #73372check
toretry
in hmr.test.ts: #73590unoptimized
: #73604ResolvedVc<T>
for struct fields in extra crates: #73451ResolvedVc<T>
for struct fields innext-api
, final part: #73367.to_resolved()
calls: #73631canary
page to upgrade guides: #73518with-next-sass
towith-sass
: #73670turbopack-dev-examples-manifest
: #73230build_and_deploy
on docs-only changes: #73659after
: #73692forbidden
andunauthorized
APIs: #73513after
: #73038Credits
Huge thanks to @sokra, @molebox, @delbaoliveira, @eps1lon, @wbinnssmith, @JamBalaya56562, @hyungjikim, @adrian-faustino, @mottox2, @lubieowoce, @bgw, @mknichel, @wyattjoh, @huozhi, @kdy1, @mischnic, @ijjk, @icyJoseph, @acdlite, @unstubbable, @gaojude, @devjiwonchoi, @cena-ko, @lforst, @devpla, @samcx, @styfle, @ztanner, @Marukome0743, @timneutkens, @JeremieDoctrine, @ductnn, @karlhorky, @reynaldichernando, @chogyejin, @y-yagi, @philparzer, @alfawal, @Rhynden, @arlyon, @MJez29, @Goodosky, @themattmayfield, @tobySolutions, @kevinmitch14, @leerob, @emmanuelgautier, @mrhrifat, @lid0a, @boar-is, @nisabmohd, @PapatMayuri, @ovogmap, @Reflex2468, @LioRael, @betterthanhajin, @HerringtonDarkholme, @bpb54321, @ahmoin, @Kikobeats, @abdelrahmanAbouelkheir, @lumirlumir, @yeeed711, @petter, and @suu3 for helping!
v15.0.4
Compare Source
Core Changes
Credits
Huge thanks to @eps1lon
v15.0.3
Compare Source
Core Changes
basePath
infindSourceMapURL
: #71719pnpm-workspace.yaml
to test fixtures to bypass PNPM workspace checks: #7172669d4b800-20241021
to45804af1-20241021
: #71718--turbopack
flag when--turbo
exists innext dev
: #7173045804af1-20241021
to28668d39-20241023
: #7174528668d39-20241023
to1631855f-20241023
: #71769turbopack://[project]/...
sourcemap uris withfile://...
in development: #71489--turbo
to--turbopack
if applicable: #71737"use cache"
: #71793--enable-source-maps
by default innext dev
: #71820registerClientReference
for ESM client component modules: #71968await
ofparams
when metadata is used with an image file: #718711631855f-20241023
to02c0e824-20241028
: #71979ignoreList
when Webpack is used: #71821next-dynamic-access-named-export
: #72016Example Changes
Misc Changes
__turbopack_original__
while tree shaking: #71547"use cache"
on before code snippet: #71815packages/next/src/compiled
: #71986use cache
: Add text code formatting: #71999cacheTag
Function Usage: #71912use cache
comments : #71981Credits
Huge thanks to @ytori, @unstubbable, @huozhi, @SebassNoob, @tatsuteb, @Marukome0743, @gnoff, @samcx, @devjiwonchoi, @imprakharshukla, @migueldamota, @eps1lon, @ztanner, @timneutkens, @cantemizyurek, @sebmarkbage, @padmaia, @ijjk, @styfle, @wbinnssmith, @feedthejim, @kdy1, @shuding, @molebox, @ismaelrumzan, @sokra, @bgw, @timeyoutakeit, @AdonisAgelis, @chicoxyzzy, @gaojude, @elitalpa, @t3dotgg, @gaearon, @nisabmohd, @gadcam, @delbaoliveira, @bennettdams, @wiscaksono, and @Developerayo for helping!
v15.0.2
Compare Source
Core Changes
basePath
infindSourceMapURL
: #71719pnpm-workspace.yaml
to test fixtures to bypass PNPM workspace checks: #7172669d4b800-20241021
to45804af1-20241021
: #71718--turbopack
flag when--turbo
exists innext dev
: #7173045804af1-20241021
to28668d39-20241023
: #7174528668d39-20241023
to1631855f-20241023
: #71769turbopack://[project]/...
sourcemap uris withfile://...
in development: #71489--turbo
to--turbopack
if applicable: #71737"use cache"
: #71793--enable-source-maps
by default innext dev
: #71820registerClientReference
for ESM client component modules: #71968await
ofparams
when metadata is used with an image file: #718711631855f-20241023
to02c0e824-20241028
: #71979ignoreList
when Webpack is used: #71821next-dynamic-access-named-export
: #72016Example Changes
Misc Changes
__turbopack_original__
while tree shaking: #71547"use cache"
on before code snippet: #71815packages/next/src/compiled
: #71986use cache
: Add text code formatting: #71999cacheTag
Function Usage: #71912use cache
comments : #71981Credits
Huge thanks to @ytori, @unstubbable, @huozhi, @SebassNoob, @tatsuteb, @Marukome0743, @gnoff, @samcx, @devjiwonchoi, @imprakharshukla, @migueldamota, @eps1lon, @ztanner, @timneutkens, @cantemizyurek, @sebmarkbage, @padmaia, @ijjk, @styfle, @wbinnssmith, @feedthejim, @kdy1, @shuding, @molebox, @ismaelrumzan, @sokra, @bgw, @timeyoutakeit, @AdonisAgelis, @chicoxyzzy, @gaojude, @elitalpa, @t3dotgg, @gaearon, @nisabmohd, @gadcam, @delbaoliveira, @bennettdams, @wiscaksono, and @Developerayo for helping!
v15.0.1
Compare Source
Core Changes
@next/font
from optional Next.js packages to install: #7156365a56d0e-20241020
to69d4b800-20241021
: #71568endpoint
function indirection: #71572Example Changes
with-supabase
to be compatible with Nextjs 15: #71631Misc Changes
module_resolution: "nodenext"
withmjs
orcjs
: #71635pnpm debug
: #71653Credits
Huge thanks to @gnoff, @devjiwonchoi, @samcx, @ztanner, @unstubbable, @huozhi, @mischnic, @lubieowoce, @eps1lon, @ivasilov, @styfle, @bgw, @stipsan, and @timneutkens for helping!
v15.0.0
Compare Source
Core Changes
lib/helpers/install.ts
to better support pnpm and properly respectroot
argument: #64418Metadata.openGraph
values not resolving basic values whentype
is set: #63620postcss
withuseLightningcss
: #64379@appsignal/nodejs
to the external packages list: #64503swc_core
tov0.90.33
: #64553isolated-vm
to server-external-packages.json: #64749next experimental-test
command: #6435214898b6
toc3048aa
: #64798squoosh
in favor ofsharp
as optional dependency: #63321@swc/core
tov1.5.0
: #65022next
Webpack alias last: #65123#[turbo_tasks::value(transparent)]
attributes: #65336concatenate_output_assets
function: #65337strictNextHead
is enabled: #65408revalidatePath
& fix cache debug logic: #65365serverComponentsExternalPackages
andbundlePagesExternals
: #65421bundlePagesRouterDependencies
: #65520Content-Disposition
toattachment
: #65631next/head
children reconciler by default: #65418src
has leading or trailing space: #65637clientTraceMetadata
experimental option to propagate tracing data to the client: #64256EcmascriptChunkingContext
: #657164508873
to04b0588
: #65864next/font/local
withBeforeResolvePlugin
and show custom error message: #65870ppr
flag ofnext.config.js
: #6602804b0588
to81c5ff2
: #65869output
parameter: #6608381c5ff2
tof994737
: #6609381c5ff2
tof994737
: #66093@types/
packages appear to be missing: #66127lib/helpers/install.ts
to better support pnpm and properly respectroot
argument: #64418Metadata.openGraph
values not resolving basic values whentype
is set: #63620postcss
withuseLightningcss
: #64379@appsignal/nodejs
to the external packages list: #64503swc_core
tov0.90.33
: #64553isolated-vm
to server-external-packages.json: #64749next experimental-test
command: #6435214898b6
toc3048aa
: #64798squoosh
in favor ofsharp
as optional dependency: #63321@swc/core
tov1.5.0
: #65022next
Webpack alias last: #65123fetchPriority
prop: #65235#[turbo_tasks::value(transparent)]
attributes: #65336concatenate_output_assets
function: #65337strictNextHead
is enabled: #65408revalidatePath
& fix cache debug logic: #65365serverComponentsExternalPackages
andbundlePagesExternals
: #65421bundlePagesRouterDependencies
: #65520Content-Disposition
toattachment
: #65631next/head
children reconciler by default: #65418src
has leading or trailing space: #65637clientTraceMetadata
experimental option to propagate tracing data to the client: #64256EcmascriptChunkingContext
: #657164508873
to04b0588
: #65864next/font/local
withBeforeResolvePlugin
and show custom error message: #65870ppr
flag ofnext.config.js
: #6602804b0588
to81c5ff2
: #65869output
parameter: #6608381c5ff2
tof994737
: #66093typeof window
inlining for Turbopack: #66128path-to-regexp
: #66242msw
version tov2.3.0
: #66351BrowserInterface
type: #66461next/navigation
type augmentation: #66489RcStr
: #66262swc_core
tov0.92.10
": #66640staticWorkerRequestDeduping
flag & unused IPC code: #66655f994737
to1df34bd
(19.0.0-rc.0): #665331df34bdf62
to6230622a1a
: #66726swc_core
tov0.93.2
: #66698InvalidImportResolvePlugin
aBeforeResolvePlugin
: #66622worker
condition name when resolving files in the Edge runtime: #66808swc_core
tov0.95.2
: #66902back-end
should bebackend
: #66974react-dom/server.edge
instead of.browser
in Next.js runtime: #66954implementation
to support sass-embedded: #64577string | undefined
tostring
: #65248resolveAbsolutePath
to browser runtime: #67215glob
w/fast-glob
in eslint plugin: #67261w
andq
query string validation for integers: #67293versionInfo
on Turbo HMR: #67309priority=true
andfetchPriority=high
: #67351@swc/core
npm package tov1.6.6
: #67379module: "unknown"
to SWC minfiier: #66817isNodeDebugging
option from next server: #67492next.config.ts
: #63051layerAssets
property from FlightData: #67435env
in dev mode: #67157swc_core
tov0.96.9
: #67378app-render
into a dedicated function: #67524typedEnv
is notreadonly
: #67693<AppRouter />
render structure: #64594fetchServerResponse
params into options object: #67526packages/font
andturbo/generators
: #67687@swc/core
and@swc/heleprs
: #67757✓ Ready
log inNextInstance#start
: #67767react_server_component
transform: #67335typedRoutes
when settingpageExtensions
- for typedRoutes MDX support: #67824experimental.serverComponentsHmrCache
by default: #67800compiler.removeConsole
with Turbopack: #67849reactRemoveProperties
with Turbopack: #67853logging: false
in next config: #67590next lint
with async eslint-formatters: #678606230622a1a-20240610
todfd30974ab-20240613
: #667116230622a1a-20240610
to76002254-20240724
: #68149NextNodeServer
: #682866230622
-20240610 to7600225
-20240724 (#68149)": #683006230622a1a-20240610
to3208e73e-20240730
: #68330indexOf === 0
withstartsWith
: #681163208e73e-20240730
to06d0b89e-20240801
: #68444cssnanon-preset-simple
unit test with source: #68508path-to-regexp
viancc
: #68465ENOWORKSPACES
error when fetching registry: #68522normalize-asset-prefix
adding leading slash when URLassetPrefix
is provided: #68518assetPrefix
set to URL: #68622@ampproject/toolbox-optimizer
into version control: #68466react-dom/static
aliases: #6866306d0b89e-20240801
to187dd6a7-20240806
: #68594'eval-source-map'
andmangle: false
: #68688fetch
function should not buffer a streamed response: #68447pnpm build --filter next
on a clean repository: #68693deleteAppClientCache()
call from webpack plugin: #68535require.cache
handling: #68743loading
from prefetch cache entries across searchParams: #68340maxDuration
config to the children page segments on build: #68793assert_returns_resolved_value
into helper module: #68867strongly_consistent
/ReadConsistency
instead of a bool: #68913187dd6a7-20240806
to49496d49-20240814
: #6889849496d49-20240814
to1eaccd82-20240816
: #68991experimental.turbo
: #69050react-dom/server.browser
is used: #69142optimizeFonts
(Automatic font optimization) superseded by next/font: #691371eaccd82-20240816
toeb3ad065-20240822
: #69196eb3ad065-20240822
tof90a6bcc-20240827
: #6941519.0.0-rc-f90a6bcc-20240827
to19.0.0-rc-7771d3a7-20240827
: #69417--file
option innext lint
command forlint-staged
compatibility: #69220swc_core
tov0.103.1
: #69605experimental.turbo.root
config option: #69737isDynamicPostpone
: #694577771d3a7-20240827
to94e652d5-20240912
: #70037geo
andip
fromNextRequest
: #68379import-in-the-middle
to server-external-packages: #6893794e652d5-20240912
to206df66e-20240912
: #70076reset
prop in error files: #69777_private
folder convention: #64177206df66e-20240912
toa99d8e8d-20240916
: #70190dynamicIO
experiment toroute.ts
modules: #70208URL.canParse
for browser compatibility: #70228a99d8e8d-20240916
to5dcb0097-20240918
: #70225@next/codemod
tests in CI: #702485dcb0097-20240918
toe740d4b1-20240919
: #70260app_structure
fromnext-swc-napi
: #70282loader_tree
toapp_page_loader_tree
: #70283decoding
prop: #70298geo
andip
ofNextRequest
: #70064app
dir in TS setup tip: #70337createAppRouteCode
fromnext-app-loader.ts
: #70352e740d4b1-20240919
toe4953922-20240919
: #70290upgrade
command: #69935e4953922-20240919
to5d19e1c8-20240923
: #70351images.remotePatterns.search
: #70302createServerReference
, and pass additional parameters: #69190778e1ed2-20240926
to3edc000d-20240926
: #70560connection()
as a new dynamic API: #69949dynamicIO
experiment to use React canary: #70571revalidateTag()
behaviour when invoked in server components: #704463edc000d-20240926
to2d16326d-20240930
: #70629apple-mobile-web-app-capable
with `mobile-web-ap…: #70363images.localPatterns
config: #70529React.use()
to unwrap async APIs in the browser: #70677await
ofparams
when metadata is used: #70698images.localPatterns
config inimages-manifest.json
: #70730registerServerReference
function: #70563createServerReference
andregisterServerReference
: #70564dynamicIO
is enabled: #70784app-dir-runtime-config-experimental-edge
codemod: #71008next-dynamic-access-named-export
codemod: #71012searchParams
: #71142NextEcmascriptClientReferenceTransition
: #706032d16326d-20240930
to70fb1363-20241010
: #71118getStaticProps
appears instead ofgenerateStaticParams
during app router build: #71033"use cache"
in route handlers: #70897loadComponents
also duringnext build
: #71202Error
instances in App router: #71210packages
directory: #7118970fb1363-20241010
tocd22717c-20241013
: #71223LoadingBoundary
: #71222'use cache'
in route handlers using the Edge runtime: #71258Documentation Changes
Internationalization (i18n) Routing
: #63853Example Changes
pathname
: #64785middleware
example to App Router: #65618middleware
example to App Router: #65618with-google-tag-manager
example that uses@next/third-parties
: #57364use-supabase
| Multiple improvements : #69407cms-umbraco
example: #52777useFormState
overuseActionState
: #69547version
attribute post deprecation: #70108cms-sanity
exampleREADME.md
: #71211Credits
Huge thanks to @huozhi, @shuding, @wyattjoh, @PaulAsjes, @mcnaveen, @timneutkens, @stipsan, @aktoriukas, @sirTangale, @greatvivek11, @sokra, @anatoliik-lyft, @wbinnssmith, @coltonehrman, @hungdoansy, @kxlow, @ztanner, @manovotny, @leerob, @ryota-murakami, @ijjk, @pnutmath, @feugy, @Jeffrey-Zutt, @wiesson, @eps1lon, @devjiwonchoi, @Ethan-Arrowood, @kenji-webdev, @domdomegg, @samcx, @Jaaneek, @evanwinter, @kdy1, @balazsorban44, @feedthejim, @ForsakenHarmony, @kwonoj, @delbaoliveira, @xiaohanyu, @dvoytenko, @bobaaaaa, @bgw, @gaspar09, @souporserious, @unflxw, @kiner-tang, @Ehren12, @EffectDoplera, @IAmKushagraSharma, @Auxdible, @sean-rallycry, @jeanmax1me, @unstubbable, @NilsJacobsen, @adiguno, @ryan-nauman, @zsh77, @KagamiChan, @steveluscher, @MehfoozurRehman, @vkryachko, @chentsulin, @samijaber, @begalinsaf, @FluxCapacitor2, @lukahartwig, @brianshano, @pavelglac, @styfle, @symant233, @HristovCodes, @karlhorky, @jonluca, @jonathan-ingram, @mknichel, @sopranopillow, @Gomah, @imddc, @notrab, @gabrielrolfsen, @remorses, @AbhiShake1, @agadzik, @rishabhpoddar, @rezamauliadi, @IncognitoTGT, @webtinax, @BunsDev, @nisabmohd, @z0n, @bennettdams, @joeshub, @n1ckoates, @srkirkland, @RiskyMH, @coopbri, @okoyecharles, @diogocapela, @dnhn, @typeofweb, @davidsa03, @imranolas, @lubieowoce, @maxhaomh, @mirasayon, @blvdmitry, @hwangstar156, @lforst, @emmerich, @christian-bromann, @Lsnsh, @datner, @hiro0218, @flybayer, @ianmacartney, @ypessoa, @ryohidaka, @icyJoseph, @Arinji2, @lovell, @nsams, @Nayeem-XTREME, @JamBalaya56562, @Arindam200, @gaojude, @qqww08, @todor0v, @tokkiyaa, @arlyon, @lorensr, @Juneezee, @Sayakie, @IGassmann, @bosconian-dynamics, @phryneas, @akazwz, @atik-persei, @shubh73, @alpedia0, @chogyejin, @notomo, @ArnoldVanN, @dhruv-kaushik, @kevva, @Kahitar, @anay-208, @boris-szl, @devnyxie, @LorisSigrist, @M-YasirGhaffar, @Lada496, @kippmr, @torresgol10, @pkiv, @Netail, @jontewks, @ArnaudFavier, @chrisjstott, @mratlamwala, @mayank1513, @karlkeefer, @kshehadeh, @Marukome0743, @a89529294, @anku255, @KeisukeNagakawa, @andrii-bodnar, @aldosch, @versecafe, @steadily-worked, @cfrank, @QiuranHu, @farsabbutt, @joostmeijles, @saltcod, @archanaagivale30, @crutchcorn, @crebelskydico, @Maaz-Ahmed007, @jophy-ye, @remcohaszing, @JoshuaKGoldberg, @creativoma, @GyoHeon, @SukkaW, @MaxLeiter, @neila-a, @stylessh, @Teddir, @ManuLpz4, @Julian-Louis, @syi0808, @mert-duzgun, @amannn, @MonstraG, @hamirmahal, @tariknh, @Kikobeats, @LichuAcu, @Kuboczoch, @himself65, @Sam-Phillemon9493, @Shruthireddy04, @Hemanshu-Upadhyay, @timfuhrmann, @controversial, @pathliving, @mischnic, @mauroaccornero, @NavidNourani, @allanchau, @ekremkenter, @yurivangeffen, @gnoff, @darthmaim, @gdborton, @Willem-Jaap, @KentoMoriwaki, @TrevorSayre, @marlier, @Luluno01, @xixixao, @domin-mnd, @niketchandivade, @N2D4, @kjugi, @luciancah, @mud-ali, @codeSTACKr, @luojiyin1987, @mehmetozguldev, @ronanru, @tknickman, @joelhooks, @khawajaJunaid, @rubyisrust, @abdull-haseeb, @bewinsnw, @housseindjirdeh, @li-jia-nan, @aralroca, @s-ekai, @ah100101, @jantimon, @jordienr, @iscekic, @Strift, @slimbde, @nauvalazhar, @HughHzyb, @guisehn, @wesbos, @OlyaPolya, @paarthmadan, @AhmedBaset, @dineshh-m, @avdeev, @Bhavya031, @MildTomato, @Bjornnyborg, @amikofalvy, @yosefbeder, @kjac, @woutvanderploeg, @Ocheretovich, @ProchaLu, @luismiramirez, @omahs, @theoludwig, @abhi12299, @sommeeeer, @lumirlumir, @royalfig, @iampoul, @molebox, @txxxxc, @zce, @mamuso, @kahlstrm, @vercel-release-bot, @zhawtof, @PapatMayuri, @PlagueFPS, @IDNK2203, @jericopulvera, @liby, @CannonLock, @timfish, @whatisagi, @none23, @haouvw, @Pyr33x, @SouthLink, @frydj, @CrutchTheClutch, @sleevezip, @r34son, @yunsii, @md-rejoyan-islam, @kartheesan05, @nattui, @KonkenBonken, @weicheng95, @brekk, @Francoscopic, @B33fb0n3, @ImDR, @nurullah, @hdodov, @ebCrypto, @soedirgo, @floriangosse, @Tim-Zj, @raeyoung-kim, @erwannbst, @DerTimonius, @hirotomoyamada, @Develliot, @chandanpasunoori, @vicb, @ankur-dwivedi, @kidonng, @baeharam, @AnaTofuZ, @coderfin, @xugetsu, @alessiomaffeis, @kutsan, @jordyfontoura, @sebmarkbage, @tranvanhieu01012002, @jlbovenzo, @Luk-z, @jaredhan418, @bangseongbeom, @penicillin0, @neoFinch, @DeepakBalaraman, @Manoj-M-S, @Unsleeping, @lonr, @Aerilym, @ytori, @acdlite, @actopas, @n-ii-ma, @adcichowski, @mobeigi, @JohnGemstone, and @jjm2317 for helping!
v14.2.21
Compare Source
Core Changes
14898b6
to178c267
: https://github.com/vercel/next.js/pull/74115Misc Changes
Credits
Huge thanks to @unstubbable, @ztanner, and @styfle for helping!
v14.2.20
Compare Source
Core Changes
Credits
Huge thanks to @wyattjoh for helping!
v14.2.19
Compare Source
Core Changes
Misc Changes
Credits
Huge thanks to @ztanner and @ijjk for helping!
v14.2.18
Compare Source
Core Changes
Credits
Huge thanks to @huozhi and @ijjk for helping!
v14.2.17
Compare Source
Core Changes
Credits
Huge thanks to @huozhi, @ztanner, and @ijjk for helping!
v14.2.16
Compare Source
v14.2.15
Compare Source
Core Changes
Credits
Huge thanks to @ztanner, @agadzik, @huozhi, @styfle, @icyJoseph and @wyattjoh for helping!
v14.2.14
Compare Source
Core Changes
Credits
Huge thanks to @styfle, @ztanner, @ijjk, @huozhi and @wyattjoh for helping!
v14.2.13
Compare Source
Core Changes
Credits
Huge thanks to @raeyoung-kim, @huozhi, @devjiwonchoi, and @ijjk for helping!
v14.2.12
Compare Source
Core Changes
Credits
Huge thanks to @alvarlagerlof, @wyattjoh, @delbaoliveira, and @ijjk for helping!
v14.2.11
Compare Source
Core Changes
Credits
Huge thanks to @huozhi, @devjiwonchoi, and @ijjk for helping!
v14.2.10
Compare Source
Core Changes
Credits
Huge thanks to @huozhi and @ijjk for helping!
v14.2.9
Compare Source
Core Changes
Credits
Huge thanks to @huozhi, @ztanner, @ijjk, and @lubieowoce for helping!
v14.2.8
Compare Source
What's Changed
Support
esmExternals
in app directoryReading cookies set in middleware in components and actions
Metadata and icons
fb:app_id
,fb:admins
) in generateMetaData (#65713)Parallel routes fixes
Draft mode and edge improvements
next/image
fixesServer actions improvements
Other changes
Create-next-app updates
create-next-app
template CSS (#66043)create-next-app
public/ assets from local folder→ remote URL (#66931)Full Changelog: https://github.com/vercel/next.js/compare/v14.2.7...v14.2.8
Huge thanks to everyone who contributed to this release:
@abhi12299, @delbaoliveira, @eps1lon, @ForsakenHarmony, @huozhi, @ijjk, @JoshuaKGoldberg, @leerob, @lubieowoce, @Netail, @ronanru, @samcx, @shuding, @sokra, @stylessh, @timfuhrmann, @wbinnssmith, @wyattjoh, @ypessoa, @ztanner
v14.2.7
Compare Source
Core Changes
Credits
Huge thanks to @kjugi, @huozhi, @ztanner, @SukkaW, @marlier, @Kikobeats, @syi0808, @ijjk, and @samcx for helping!
v14.2.6
Compare Source
Core Changes
v14.2.5
Compare Source
Core Changes
Misc
Credits
Huge thanks to @devjiwonchoi, @ijjk, @emmerich, @huozhi, @kdy1, @kwonoj, @styfle, and @sokra for helping!
v14.2.4
Compare Source
Core Changes
Credits
Huge thanks to @ztanner, @ijjk, @wbinnssmith, @huozhi, and @lubieowoce for helping!
v14.2.3
Compare Source
Core Changes
Credits
Huge thanks to @huozhi, @samcx, @ztanner, @Jeffrey-Zutt, and @ijjk for helping!
v14.2.2
Compare Source
Core Changes
Credits
Huge thanks to @shuding, @coltonehrman, @ztanner, @huozhi, @sokra, @Jeffrey-Zutt, @timneutkens, @wbinnssmith, @wiesson, @ijjk, @devjiwonchoi, and @bgw for helping!
v14.2.1
Compare Source
Core Changes
Credits
Huge thanks to @sokra for helping!
v14.2.0
Compare Source
Learn more: https://nextjs.org/blog/next-14-2
Core Changes
next info
output: #60376terser
tov5.27.0
: #61068swc_core
tov0.87.28
: #60876unoptimized
prop: #61045_app
: #60789optimizeServerReact
to config-shared: #61106maxDuration
to typescript plugin allowed exports: #59193swc_core
tov0.89.x
: #61086swc_core
tov0.89.4
: #61285preset-env
mode ofstyled-jsx
in webpack mode: #61306.ts
files as.tsx
: #61219swc_core
tov0.89.6
: #61426@vercel/nft@0.26.3
: #61538next/font
manifest: #61424@swc/helpers
tov0.5.5
: #61659MiddlewareConfig
interface: #61576.eslintrc.json
not being created bynext lint
on App Router: #5510460a927d
to2bc7d33
: #61522ReadonlyURLSearchParams
should extendURLSearchParams
: #61419squoosh
in favor ofsharp
as optional dep: #61696MiddlewareConfig
with documentation: #61718exports.foo
fromcjs_finder
: #61795squoosh
in favor ofsharp
as optional dep": #61810useLightningcss
forstyled-jsx
: #61359remotePatterns
with a dot in the pathname: #604882bc7d33
toba5e6a8
: #61837useLightningcss
forstyled-jsx
: #61359remotePatterns
with a dot in the pathname: #604882bc7d33
toba5e6a8
: #61837fill
andsizes="100vw"
: #61949swc_core
tov0.90.7
and update turbopack: #61662Next-URL
: #61235@vercel/nft@0.26.4
: #62019swc_core
tov0.90.8
: #61976x-forwarded-proto
headers: #58824react-dom/server
in rsc context: #61165zeromq
to server-external-packages.json: #62105turbopack-240215.5
: #62119Object.hasOwn
: #60437terser-webpack-plugin
path intaskfile.js
is missing 'src': #62229swc_core
tov0.90.10
: #62222next info
: #62249<unknown>
/stringify
methods in<anonymous>
file from stack: #62325'use server'
directives: #62259next.config.js
must have default export: #62341configSchema.ts
withexperimental#useEarlyImport
: #62408next
without building: #62404swc_core
tov0.90.12
: #62518useSelectedLayoutSegment(s)
in Pages Router: #62584MergeCssChunksPlugin
: #62746output: "export"
by default: #61211html
/body
in root layout: #62815no-unwanted-polyfill
w/ new endpoints: #62719streamToString
method fromnode-web-streams.helper.ts
: #62841swc_core
tov0.90.17
: #62924fastRefresh
: #62848undefined
unstable_cache data: #59126lightningcss
for turbopack by default: #62565swc_core
tov0.90.21
: #63031optimizeServerReact
by default: #62658deploymentId
config: #63198bodysizelimit
error: #63295pages/_app
is fixed: #63306x-forwarded-port
header: #63303node-web-streams-helpers.ts
: #634276c3b8db
to14898b6
: #63439createRootLayoutValidatorStream
: #63484next/font
is used in_document
: #63788nonce
tonext/script
withafterInteractive
strategy: #56995next build --debug
log output layout is broken: #63193next/font
fetching failure: #64008nightly-2024-04-03
: #64048?
or#
: #58293next lint
installseslint@9
which includes breaking changes: #64141link rel="preconnect"
with webpack mode: #64011module: Preserve
tsconfig option: #64110AbortSignal
to avoid breakingnode-fetch
: #58534overrideSrc
prop: #64221--experimental-debug-memory-usage
so it's alphabetical: #64264images.loaderFile
doesn't export a default function: #64036Documentation Changes
useSearchParams
bailout error page: #60852default.js
pt 1.: #60806skipMiddlewareUrlNormalize
in advanced middleware flags: #60841optimizePackageImports
: #60058<AppOnly>
typo in docs: #61103try/catch
: #61138type
argument: #61159revalidatePath
invalidating router cache: #61142public
): #61225maxDuration
timeout more clear in documentation: #60005instrumentation.ts
API reference, improve instrumentation docs: #61403null
for App Router: #61203default.js
receiving params: #61454// @​ts-check
tonext.config.js
docs: #61543⚠️ 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: cuddle-node-service/yarn.lock
chore(deps): update nextjs monorepo to v14.2.14to chore(deps): update nextjs monorepo to v14.2.159f7ee34336
to0792935b76
0792935b76
to2a1047d970
2a1047d970
to8f2f657e20
chore(deps): update nextjs monorepo to v14.2.15to chore(deps): update nextjs monorepo to v158f2f657e20
toc47901539d
c47901539d
to4deec21c08
chore(deps): update nextjs monorepo to v15to chore(deps): update nextjs monorepo to v14.2.164deec21c08
tofa89300a66
chore(deps): update nextjs monorepo to v14.2.16to chore(deps): update nextjs monorepo to v15fa89300a66
to6e7a938a9e
6e7a938a9e
to507da9cb66
507da9cb66
to7176fd9164
7176fd9164
todb502f9379
db502f9379
tod47ec60a34
d47ec60a34
toa8b1c311a4
Checkout
From your project repository, check out a new branch and test the changes.