Releases: vercel/next.js
v13.4.13-canary.7
Core Changes
- add a "skip" cache type to verbose logging mode: #53275
- update turbopack: #53291
- actions: fix revalidate after redirect: #53368
- Prefer svg icon instead favicon if possible: #53343
- Remove fibers from peerDependencies: #53395
Documentation Changes
- docs: Add
next-international
to examples list: #53303 - Fixed simple typo in documentation: #53317
- Update nginx.conf example in documentation for improved flexibility and clarity: #53135
- docs: fix typo: #53100
- docs: Update Route Handlers AI example code snippet: #52127
- Added docs on async
not-found.js
server components: #51999 - remove x-xss-protection-header: #53362
- docs: update active link code snippet for better equality check: #53327
- Docs: Document caching mechanisms : #52514
Example Changes
- fix: (README.md) Fix typing error: #53311
- chore(examples): fall back to English dictionary in i18n example: #53207
- examples: update examples with-ant-design: #52896
Misc Changes
- Try to fix flakey
socket hang up
failures in stream cancel tests: #53318 - remove --force from install-native postinstall: #53320
- Clarify requirements for running examples: #53143
- Update
swc_core
tov0.79.33
: #53308 - Update flakey app-action and prerender-prefetch tests: #53340
- Revert "Update
swc_core
tov0.79.33
(#53308)": #53381 - Fix build-native turbo config: #53380
- Tweak flakey prefetch test handling: #53391
Credits
Huge thanks to @ztanner, @felipe-b-oliveira, @steven-tey, @Budmin, @jridgewell, @sokra, @mayank1513, @balazsorban44, @devshun, @revolunet, @dominiksipowicz, @kdy1, @ijjk, @konojunya, @ozansevkin, @li-jia-nan, @feedthejim, @huozhi, and @delbaoliveira for helping!
v13.4.13-canary.6
Core Changes
- fix(font): expose loading error for debugging: #53284
- Turbopack: clear require.cache after writing files (Next.rs API): #53285
Credits
Huge thanks to @balazsorban44 and @sokra for helping!
v13.4.13-canary.5
Core Changes
- some bugfixes to resolving and context creation: #53219
- Respect fetching logging config and Polish logs format: #52973
- Improved
modularizeImports
rules: #53051 - Avoid bundling
react-dev-overlay
for dev: #53259 - refactor smooth scroll bailout logic in app navigations: #53186
- Turbopack: Update Turbopack: #53266
- fix route groups in app_structure: #53247
- Implement Next.rs API: #52983
Documentation Changes
Misc Changes
- Remove arbitrary timeout in pr/release stats: #53194
Credits
Huge thanks to @sokra, @huozhi, @balazsorban44, @shuding, @ztanner, @ijjk, @alexkirsz, and @Michaeloye for helping!
v13.4.13-canary.4
Core Changes
- feat(turbopack): embed build time info, emits next features telemetry event: #53028
- Fix hydration errors caused by root ErrorOverlay: #53216
- update turbopack: #53221
- Split into dev server and next.rs api mode: #53220
- Reimplement stream cancellation: #52281
- feat(next-swc): log swc download url if fails: #53176
- fix(next-swc): exclude raw target triples without native bindings: #53230
- Wrap incremental cache in an IPC server: #53030
- Fix file tracing issues for not-found pages: #53231
Documentation Changes
- Fix grammatical error in docs: #53197
- Update 01-installation.mdx: #53192
- [docs] add documentation for
maxDuration
segment option: #52326
Misc Changes
- refactor(cna): replace
chalk
withpicocolors
,glob
with[email protected]
: #53146 - add hydration error testcase when using
useId()
in a client component: #53223 - [create-next-app] fix template css for top / bottom alignment: #53227
- Add CI label: #53229
Credits
Huge thanks to @Aryan9592, @ecklf, @kwonoj, @SukkaW, @ztanner, @sokra, @jridgewell, @jueungrace, and @ijjk for helping!
v13.4.13-canary.3
v13.4.13-canary.2
Core Changes
- Fix minimal basePath handling: #53174
Documentation Changes
- chore(docs): client-side data fetching loading state: #53164
Credits
Huge thanks to @daniel-web-developer and @ijjk for helping!
v13.4.13-canary.1
Core Changes
- fix(edge): allow
Request
cloning viaNextRequest
: #53157 - chore: extract common get-validated-args: #53165
Credits
Huge thanks to @balazsorban44 and @styfle for helping!
v13.4.13-canary.0
Core Changes
- Improve internal web stream utils: #53004
- fix: Add
Next-Url
to http vary in consideration of intercept routes.: #52746 - update Turbopack: #53098
- Add app, error, and document entrypoints: #53013
- Turbopack: use edge environment in server-side rendering of client components too: #53099
- refactor(codemod): replace chalk with picocolors: #53115
- move webpack specific logic into a separate file: #53114
- feat(turbopack): emit MODULE_FEATURE telemetry from turbopack: #52356
- Fix not found hangs the build with overridden node env: #53106
- chore: update warning message from
yarn add sharp
tonpm i sharp
: #53130
Documentation Changes
- (Docs) add missing import.: #52992
- Fix formData code snippet in route handler docs: #52532
- docs: remove unneeded good to know section during installation: #53078
- docs: fix typo in
08-parallel-routes.mdx
: #53069 - chore(docs): Extend the options for custom server init: #52851
- (Docs) Add missing import for
useRef()
: #53015 - (Docs) Remove
FormData
type onformData
defined in.js
file: #53014 - docs: fix codeblock for redirect: #53120
Example Changes
- feat: remove unused global variable: #51767
Misc Changes
- chore(ci): always run validate-docs-links action: #53022
- update install-native postinstall to use pnpm: #53080
- chore(ci): make
validate-docs-links
required: #53123 - chore(test): fix flaky tsconfig.json test: #53132
- chore(ci): fix validate-docs-links for non-PR: #53129
- Temporarily skip flakey action revalidate: #53134
Credits
Huge thanks to @vinaykulk621, @Lantianyou, @styfle, @shuding, @joulev, @AkifumiSato, @trigaten, @HurSungYun, @DevLab2425, @sokra, @alexkirsz, @ztanner, @leerob, @SukkaW, @kwonoj, @huozhi, and @ijjk for helping!
v13.4.12
Core Changes
- Separate routing code from render servers: #52492
- Move Pages API rendering into bundle: #52149
- update Turbopack: #52986
- Turbopack: Refactoring module references: #52930
- Increase timeout for 404 tests: #52998
- Reland "Refine the not-found rendering process for app router": #52985
- Revert "Separate routing code from render servers (#52492)": #53016
Documentation Changes
- "Clarify the 'Existing Projects' section of the TypeScript docs:: #52944
- Update 02-dynamic-routes.mdx: #52975
- chore(docs): fix broken link: #53021
Misc Changes
- Update to latest version of turborepo: #52979
- Update
swc_core
tov0.79.22
: #52945 - chore(ci): add pnpm workspace for github actions: #52976
- Changed package manager for install-native.mjs to pnpm: #52971
- update CODEOWNERS config: #53017
Credits
Huge thanks to @ijjk, @wyattjoh, @sokra, @kdy1, @alexkirsz, @styfle, @ShaunFerris, @syedtaqi95, @Heidar-An, @huozhi, and @ztanner for helping!
v13.4.12-canary.0
Core Changes
- Separate routing code from render servers: #52492
- Move Pages API rendering into bundle: #52149
- update Turbopack: #52986
- Turbopack: Refactoring module references: #52930
- Increase timeout for 404 tests: #52998
- Reland "Refine the not-found rendering process for app router": #52985
- Revert "Separate routing code from render servers (#52492)": #53016
Documentation Changes
- "Clarify the 'Existing Projects' section of the TypeScript docs:: #52944
- Update 02-dynamic-routes.mdx: #52975
- chore(docs): fix broken link: #53021
Misc Changes
- Update to latest version of turborepo: #52979
- Update
swc_core
tov0.79.22
: #52945 - chore(ci): add pnpm workspace for github actions: #52976
- Changed package manager for install-native.mjs to pnpm: #52971
- update CODEOWNERS config: #53017
Credits
Huge thanks to @ijjk, @wyattjoh, @sokra, @kdy1, @alexkirsz, @styfle, @ShaunFerris, @syedtaqi95, @Heidar-An, @huozhi, and @ztanner for helping!