Releases: vercel/next.js
v13.4.19-canary.0
Core Changes
- fix: invalid module transform for
@headlessui/react
: #54206 - chore: remove unnecessary type cast in dev-build-watcher: #54221
- fix process.env not being available in standalone mode: #54203
- Fix missing
devPageFiles
collection: #54224 - Add
Route
andLinkProps
stub generics: #54226 - Use
createClientModuleProxy
from Flight Server: #54232 - Add default not found to loader tree of group routes root layer: #54228
- feat(image): add support for custom
loaderFile
whenloader: default
: #53417 - Fix renamed export of Server Actions: #54241
- Ensures App Router Link respects scroll-behavior: smooth when only hash is changed.: #54243
Misc Changes
- Update dd-trace used for internal tools: #54214
- (Fix)Broken
upgrading.mdx
link : #54234 - chore: skip CI run on forks: #54219
- chore(ci): bump
[email protected]
: #54246
Credits
Huge thanks to @opnay, @styfle, @timneutkens, @ztanner, @shuding, @huozhi, @vinaykulk621, @balazsorban44, @goguda, and @coreyleelarson for helping!
v13.4.18
Core Changes
- refactor: remove edge condition for module proxy path: #54167
- Remove unused variables: #54149
- chore: improve ts types for
position
indev-build-watcher
: #54124 - Turbopack: Strip relative path prefix when generating PageLoaderAsset: #54040
- Add
size
property toReadonlySearchParams
: #53144 - Assign default not-found boundary if custom not-found is not present for root layer only: #54185
- Allow range version for eslint config: #53751
- Automatically modularizeImports for the popular @headlessui/react library: #54188
- fix bfcache restoration behavior: #54198
Misc Changes
- Update rust toolchain: #54130
Credits
Huge thanks to @huozhi, @shuding, @styfle, @jridgewell, @bencmbrook, @cramforce, and @ztanner for helping!
v13.4.18-canary.0
Core Changes
- refactor: remove edge condition for module proxy path: #54167
- Remove unused variables: #54149
- chore: improve ts types for
position
indev-build-watcher
: #54124 - Turbopack: Strip relative path prefix when generating PageLoaderAsset: #54040
- Add
size
property toReadonlySearchParams
: #53144 - Assign default not-found boundary if custom not-found is not present for root layer only: #54185
- Allow range version for eslint config: #53751
- Automatically modularizeImports for the popular @headlessui/react library: #54188
- fix bfcache restoration behavior: #54198
Misc Changes
- Update rust toolchain: #54130
Credits
Huge thanks to @huozhi, @shuding, @styfle, @jridgewell, @bencmbrook, @cramforce, and @ztanner for helping!
v13.4.17
Core Changes
- fix(next/image): empty blur image when animated #54028
- Do not output pages 404 in tree view if app not-found is used: #54051
- Fix scroll bailout logic when targeting fixed/sticky elements: #53873
- Debug tracing: add updated modules and page to HMR span: #53698
- fix(next-swc): coerce mdxrs default options: #54068
- fix: don't add forceConsistentCasingInFileNames to tsconfig when ts version >= 5.0: #51564
- fix(47299): allow testing pages with metadata in jsdom test environment: #53578
- upgrade edge-runtime dependency: #54117
- Fix root not-found page tree loader structure: #54080
- chore: remove
as any
type cast: #54074 - chore: refactor to use
fs.promises.rm()
: #54076 - Refactor layout router creation in app-render: #54126
- chore(image): remove apple silicon workaround for versions older than
[email protected]
: #54125 - fix routing bug when bfcache is hit following an mpa navigation: #54081
- Tracing: add opt-in flag to send a subset of development traces to url: #53880
- fix(edge): override init when cloning with
NextRequest
: #54108 - OpenTel: remove the internal (ipc) fetched from traces in a non-verbose mode: #54083
- cleanup: remove unnecessary effect dep: #54134
- Next build: use exported
handle_issues
from turbopack: #52972 - node-web-streams: remove tee shim, use ReadableStream.tee: #54079
- fix:
cookies().has()
breaks in app-route: #54112 - Revert "fix(47299): allow testing pages with metadata in jsdom test environment": #54160
Documentation Changes
- fix missing
'
in data-fetching/fetching-caching-and-revalidating: #54058
Example Changes
- Update Docker example to remove HOSTNAME: #54102
Misc Changes
- chore: hide "same on new version" without link: #54048
- chore(ci): small notes for the build steps: #54073
- chore: update lock bot wording: #54099
- Update
swc_core
tov0.79.59
: #54082 - install-native.mjs: include
packageManager
field: #54132
Credits
Huge thanks to @balazsorban44, @huozhi, @ztanner, @williamli, @wbinnssmith, @kwonoj, @stefanprobst, @feugy, @timneutkens, @kdy1, @Kikobeats, @styfle, @dvoytenko, @MaxLeiter, and @devjiwonchoi for helping!
v13.4.17-canary.2
v13.4.17-canary.1
Core Changes
- node-web-streams: remove tee shim, use ReadableStream.tee: #54079
- Debug tracing: Include navigation through hydration timing: #54078
- fix:
cookies().has()
breaks in app-route: #54112
Credits
Huge thanks to @MaxLeiter, @wbinnssmith, and @devjiwonchoi for helping!
v13.4.17-canary.0
Core Changes
- Do not output pages 404 in tree view if app not-found is used: #54051
- Fix scroll bailout logic when targeting fixed/sticky elements: #53873
- Debug tracing: add updated modules and page to HMR span: #53698
- fix(next-swc): coerce mdxrs default options: #54068
- fix: don't add forceConsistentCasingInFileNames to tsconfig when ts version >= 5.0: #51564
- fix(47299): allow testing pages with metadata in jsdom test environment: #53578
- upgrade edge-runtime dependency: #54117
- Fix root not-found page tree loader structure: #54080
- chore: remove
as any
type cast: #54074 - chore: refactor to use
fs.promises.rm()
: #54076 - Refactor layout router creation in app-render: #54126
- chore(image): remove apple silicon workaround for versions older than
[email protected]
: #54125 - fix routing bug when bfcache is hit following an mpa navigation: #54081
- Tracing: add opt-in flag to send a subset of development traces to url: #53880
- fix(edge): override init when cloning with
NextRequest
: #54108 - OpenTel: remove the internal (ipc) fetched from traces in a non-verbose mode: #54083
- cleanup: remove unnecessary effect dep: #54134
- Next build: use exported
handle_issues
from turbopack: #52972
Documentation Changes
- fix missing
'
in data-fetching/fetching-caching-and-revalidating: #54058
Example Changes
- Update Docker example to remove HOSTNAME: #54102
Misc Changes
- chore: hide "same on new version" without link: #54048
- chore(ci): small notes for the build steps: #54073
- chore: update lock bot wording: #54099
- Update
swc_core
tov0.79.59
: #54082 - install-native.mjs: include
packageManager
field: #54132
Credits
Huge thanks to @balazsorban44, @huozhi, @ztanner, @williamli, @wbinnssmith, @kwonoj, @stefanprobst, @feugy, @timneutkens, @kdy1, @Kikobeats, @styfle, and @dvoytenko for helping!
v13.4.16
Core Changes
- Concept: test mode for Playwright and similar integration tools: #52520
- Turbopack: fix hiding node_modules warnings in error overlay.: #54022
- ci(next-swc): print glibc version when build: #54026
- Adjust internal action proxy export: #54004
Documentation Changes
- Update 05-client-side-rendering.mdx with latest tanstack query version: #54009
- Open Graph Image font declaration moved to correct place: #53998
- Update opengraph-image.mdx: Fix typo: #54020
Misc Changes
- Remove extra label from runner: #54002
- add standalone testcase for ipv6 hostnames: #53999
- release: add release log generation script: #54006
- test(ci): refine test suite name unique: #54013
- Leverage previous swc build images: #54027
- chore: mark build folder indexable: #54029
- Move turbo outside of build for docker swc builds: #54035
Credits
Huge thanks to @ijjk, @ztanner, @huozhi, @lacymorrow, @dvoytenko, @kylemcd, @kwonoj, @tibi1220, @wbinnssmith, and @shuding for helping!
v13.4.16-canary.1
v13.4.16-canary.0
Core Changes
- Concept: test mode for Playwright and similar integration tools: #52520
- Turbopack: fix hiding node_modules warnings in error overlay.: #54022
Documentation Changes
- Update 05-client-side-rendering.mdx with latest tanstack query version: #54009
- Open Graph Image font declaration moved to correct place: #53998
- Update opengraph-image.mdx: Fix typo: #54020
Misc Changes
- Remove extra label from runner: #54002
- add standalone testcase for ipv6 hostnames: #53999
- release: add release log generation script: #54006
- test(ci): refine test suite name unique: #54013
- Leverage previous swc build images: #54027
- chore: mark build folder indexable: #54029
Credits
Huge thanks to @ijjk, @ztanner, @huozhi, @lacymorrow, @dvoytenko, @kylemcd, @kwonoj, @tibi1220, and @wbinnssmith for helping!