Skip to content

Releases: vercel/next.js

v13.4.13-canary.7

31 Jul 17:31
Compare
Choose a tag to compare
v13.4.13-canary.7 Pre-release
Pre-release

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 to v0.79.33: #53308
  • Update flakey app-action and prerender-prefetch tests: #53340
  • Revert "Update swc_core to v0.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

28 Jul 12:32
Compare
Choose a tag to compare
v13.4.13-canary.6 Pre-release
Pre-release

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

28 Jul 00:50
Compare
Choose a tag to compare
v13.4.13-canary.5 Pre-release
Pre-release

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

  • docs: match image example with code: #53254
  • chore(docs): remove repeated closing bracket: #53268

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

27 Jul 00:17
Compare
Choose a tag to compare
v13.4.13-canary.4 Pre-release
Pre-release

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 with picocolors, 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

26 Jul 04:13
Compare
Choose a tag to compare
v13.4.13-canary.3 Pre-release
Pre-release

Core Changes

  • Updates @typescript-eslint/parser to 6.1.0: #52848
  • fix(next/image): washed out blur placeholder: #52583
  • Handle basePath app-dir minimal case: #53189

Credits

Huge thanks to @ky1ejs, @arturbien, and @ijjk for helping!

v13.4.13-canary.2

25 Jul 19:57
Compare
Choose a tag to compare
v13.4.13-canary.2 Pre-release
Pre-release

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

25 Jul 14:48
Compare
Choose a tag to compare
v13.4.13-canary.1 Pre-release
Pre-release

Core Changes

  • fix(edge): allow Request cloning via NextRequest: #53157
  • chore: extract common get-validated-args: #53165

Credits

Huge thanks to @balazsorban44 and @styfle for helping!

v13.4.13-canary.0

24 Jul 23:11
Compare
Choose a tag to compare
v13.4.13-canary.0 Pre-release
Pre-release

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 to npm 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 on formData 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

21 Jul 20:42
Compare
Choose a tag to compare

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 to v0.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

21 Jul 19:41
Compare
Choose a tag to compare
v13.4.12-canary.0 Pre-release
Pre-release

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 to v0.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!