Skip to content

Releases: vercel/next.js

v13.4.20-canary.8

25 Aug 14:28
Compare
Choose a tag to compare
v13.4.20-canary.8 Pre-release
Pre-release

Core Changes

Documentation Changes

  • chore(docs): add example of sanity image to loaderFile config: #54529

Credits

Huge thanks to @styfle and @sokra for helping!

v13.4.20-canary.7

25 Aug 13:43
Compare
Choose a tag to compare
v13.4.20-canary.7 Pre-release
Pre-release

Core Changes

  • fix resolve routes behavior when matching a dynamic segment: #54539
  • Turbopack: add edge support for pages apis: #54449
  • chore(eslint): bump ESLint plugins: #54490
  • Skip copying signal field for revalidate: #54533
  • Fix missing new line for certain logs: #54442

Documentation Changes

  • docs: Add missing parameters to both useSelectedLayoutSegment & useSelectedLayoutSegments: #53602

Misc Changes

  • chore(ci): emit env vars that impact ci results: #54534
  • Break-up install and build steps for PR stats: #54536

Credits

Huge thanks to @styfle, @A7med3bdulBaset, @ijjk, @ztanner, @sokra, @balazsorban44, and @huozhi for helping!

v13.4.20-canary.6

24 Aug 22:34
Compare
Choose a tag to compare
v13.4.20-canary.6 Pre-release
Pre-release

Core Changes

  • Implement named_import_transform: #54530

Documentation Changes

  • Docs: Fix formatting issues in the rendering docs: #54517
  • docs: fix broken link missing leading slash: #54520

Misc Changes

  • Fix failing TS test from new release: #54523
  • Enable verbose logging for turbo in CI: #54525
  • Update flakey image component tests: #54526
  • Update runner labels for PR stats: #54524

Credits

Huge thanks to @delbaoliveira, @leerob, @ijjk, and @shuding for helping!

v13.4.20-canary.5

24 Aug 16:38
Compare
Choose a tag to compare
v13.4.20-canary.5 Pre-release
Pre-release

Core Changes

  • Trace upload fixup: #54455
  • fix: custom incremental cache handlers should work when transpiled: #54472
  • upgrade Edge Runtime dependency: #54489
  • fix infinite navigate events when Promise is proxied: #54394

Documentation Changes

  • docs: Add next-i18n-router as a resource for internationalized routing: #52344
  • Update 10-testing.mdx: #54107
  • docs: Rewrite Rendering Section and React Essentials Page: #51579

Credits

Huge thanks to @wbinnssmith, @dcporter44, @ztanner, @Kikobeats, @uzairali001, and @delbaoliveira for helping!

v13.4.20-canary.4

23 Aug 23:32
Compare
Choose a tag to compare
v13.4.20-canary.4 Pre-release
Pre-release

Core Changes

  • Optimize webpack memory cache garbage collection: #54397
  • Use push for Server Action redirections: #54458
  • Decreased watchpack aggregate timeout: #54461
  • Generate prefetch RSC paylod during build for SSR paths: #54403
  • remove HMR polling in favor of more targeted events: #54406

Documentation Changes

  • docs: Remove unneeded word in caching docs: #54451

Misc Changes

  • chore(ci): add socket.yaml: #54446
  • Update install-native script to avoid pnpm cache: #54462

Credits

Huge thanks to @timneutkens, @leerob, @styfle, @shuding, @wyattjoh, @ijjk, and @ztanner for helping!

v13.4.20-canary.3

23 Aug 13:14
Compare
Choose a tag to compare
v13.4.20-canary.3 Pre-release
Pre-release

Core Changes

  • Fix data route ordering in dev: #54364
  • fix(app): enable React Strict Mode by default: #53375
  • Fix swc compiling of client components when directive appears later than exports: #54392
  • Upgrade vendored react: #54399
  • Code clean up: #54405
  • Upgrade precompiled ua-parser-js: #54404
  • Fix compilation of next/dynamic with ssr: false in App Router: #54411
  • refactor: Use swc AST to determine use client and server directives: #54358
  • Fix not found css not being preloaded while navigation: #53906

Documentation Changes

  • Docs: Clarify status codes w/ streaming: #54374
  • Docs: Document manifest metadata file: #54380
  • Docs: Refer users to IDE or MDN for manifest object options: #54385
  • Docs: Remove runtime configuration from /app docs: #54336

Misc Changes

  • Update swc_core to v0.79.70: #54368

Credits

Huge thanks to @delbaoliveira, @ijjk, @balazsorban44, @huozhi, @kdy1, and @shuding for helping!

v13.4.20-canary.2

22 Aug 12:43
Compare
Choose a tag to compare
v13.4.20-canary.2 Pre-release
Pre-release

Core Changes

  • fix: minimum node version 16.14.0: #54331
  • Merge app renderer process: #54143

Documentation Changes

  • Docs: Update template.js section: #54370

Misc Changes

  • Update timeout for release stats: #54363

Credits

Huge thanks to @ijjk, @styfle, @delbaoliveira, and @shuding for helping!

v13.4.20-canary.1

21 Aug 22:42
Compare
Choose a tag to compare
v13.4.20-canary.1 Pre-release
Pre-release

Core Changes

  • Adds nonce to preinit scripts: #54059
  • Fix default export of server action utility aliases: #54254
  • fix: improve error message when output: export in app router: #54202
  • ci(trace): allow to opt in to upload full trace: #54347
  • fix: server actions blocking navigation events: #54307
  • Skip getStaticPaths check for non-dynamic app routes: #54351
  • OpenTel: ensure that exceptions are recorded on an active span: #54131
  • Testmode: intercept rewrite fetches: #54259
  • Polyfill Array.prototype.at: #44436
  • Fix missing locale info for middleware data request: #54357

Documentation Changes

  • Docs: Fix broken links: #54340
  • Docs: Add notes that revalidation is not available in the Edge runtime / only Node.js: #54338

Example Changes

  • Update Contentful example for App Router.: #54205
  • set hostname to 0.0.0.0: #54342

Misc Changes

  • docs: update a small typo in 02-app/01-building-your-application/06-optimizing/01-images.mdx: #54311
  • update readme in nextjs testing: #54322
  • add test case for CSP with bootstrap scripts and preinit modules: #54348
  • Fix windows next-swc builds: #54353
  • test: add case for marking _document with edge runtime: #54316

Credits

Huge thanks to @nbhargava, @shuding, @lauthieb, @leerob, @styfle, @tonskton, @delbaoliveira, @m4salah, @gnoff, @kwonoj, @ztanner, @ijjk, @huozhi, @dvoytenko, and @sloanesturz for helping!

v13.4.20-canary.0

20 Aug 12:56
Compare
Choose a tag to compare
v13.4.20-canary.0 Pre-release
Pre-release

Core Changes

  • Update font data: #54257
  • add experimental https support to next dev: #54016
  • Fix emotion-js transform for server components: #54284
  • Handle basePath for redirect(): #54277
  • Remove unused array in router-server: #54278
  • app-router: tweak prefetch cache status heuristics: #53864

Documentation Changes

  • docs: Bump minimum Node.js version to 16.14: #54285

Misc Changes

  • Add test for using custom font in metadata image routes: #54274
  • Update swc_core to v0.79.69: #54190

Credits

Huge thanks to @ztanner, @huozhi, @icyJoseph, @kdy1, @timneutkens, and @feedthejim for helping!

v13.4.19

19 Aug 00:39
Compare
Choose a tag to compare

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 and LinkProps 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 when loader: 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

Credits

Huge thanks to @opnay, @styfle, @timneutkens, @ztanner, @shuding, @huozhi, @vinaykulk621, @balazsorban44, @goguda, and @coreyleelarson for helping!