Skip to content

Releases: vercel/next.js

v13.4.5-canary.3

01 Jun 08:46
Compare
Choose a tag to compare
v13.4.5-canary.3 Pre-release
Pre-release

Core Changes

  • update swc_core and turbopack: #50519
  • Fix global SCSS on Node.js <= 14: #50185
  • [edge] bump @edge-runtime/* package suite: #49092
  • packages/font: run update-google-fonts script: #50608
  • [turbopack]: Fix HEAD requests: #50366
  • Add experimental id handling: #50470

Misc Changes

  • chore: Update swc_core to v0.76.37: #50311
  • Remove old CI workflow: #50584
  • Update test concurrency: #50588
  • Ensure final workflow job always runs: #50589
  • Update telemetry failure logs: #50601
  • Fix required check job: #50620

Credits

Huge thanks to @kdy1, @sokra, @shuding, @Schniz, @ijjk, @MaxLeiter, and @jridgewell for helping!

v13.4.5-canary.2

30 May 12:01
Compare
Choose a tag to compare
v13.4.5-canary.2 Pre-release
Pre-release

Core Changes

  • Fix CSS duplication related problems: #50406

Credits

Huge thanks to @shuding for helping!

v13.4.5-canary.1

30 May 10:13
Compare
Choose a tag to compare
v13.4.5-canary.1 Pre-release
Pre-release

Core Changes

  • fix: edge runtime with next/legacy/image: #50343
  • Next.js Turbo build: turbopack-ecmascript-runtime and ChunkData: #50375
  • fix: eslint not ignoring "/app": #50261
  • Pages Route Module: #50070
  • Upgrade vendored @vercel/og: #50395
  • Fix runtime:edge with large next.config.js: #50396
  • Rename header conversion functions: #50389
  • Refactor internal modules: #50338
  • Add new build and test workflow: #50436
  • Add cache-control header on 304 response: #50408
  • App Router: fix relative query/hash handling in next/link and router push/replace: #49521
  • Revert "land: Include charset=utf-8 with x-component Content-Type header": #50472
  • Optimize Next.js bootup compilation: #50379

Example Changes

  • Update Vanilla Extract Example: #50394

Misc Changes

  • Update build and test workflow branch
  • Update workflow cancel handling: #50442
  • Update env in new workflow
  • Break up large test suites: #50458
  • Update flakey rsc manifest test: #50506
  • disable test case for Turbopack: #50530

Credits

Huge thanks to @styfle, @alexkirsz, @devjiwonchoi, @wyattjoh, @huozhi, @timneutkens, @SuttonJack, @sokra, @ijjk, @smaeda-ks, and @keyz for helping!

v13.4.5-canary.0

26 May 10:36
Compare
Choose a tag to compare
v13.4.5-canary.0 Pre-release
Pre-release

Core Changes

  • Fix static metadata routes runtime when root layout is in edge runtime: #50351
  • Ensure App Router and Pages Router modules can't share chunks: #50327
  • Fix CJS optimizer: #50376

Credits

Huge thanks to @huozhi, @timneutkens, and @shuding for helping!

v13.4.4

25 May 22:21
Compare
Choose a tag to compare

Core Changes

  • test(turbopack): script to sync latest test lists: #50008
  • Pages Module Transition: #49962
  • Server Actions: Fix member expr in closure captured values: #50020
  • Error in next export when serverActions is enabled: #50039
  • [turbopack]: Update renamed SubpathValue: #49636
  • Fix default metadata is missing in root not-found: #50044
  • Always defer close tags to be the suffix of body stream: #50056
  • Fix types of cookies(): #50052
  • Fix client references extraction of CJS exports analysis: #50059
  • Add x-forwarded-* headers to turbopack renders: #50012
  • Remove node-sass from peerDependencies: #50065
  • Add optional generic parameter to NextResponse: #47526
  • feat(turbopack): initial sass-loader support: #49882
  • update test snapshots: #50159
  • [create-next-app]: respecting the user's init.defaultBranch git con…: #49960
  • Update swc_core to v0.76.18: #50137
  • Fix navigating on not-found: #50047
  • Fix env variables set in next.config.js: #50179
  • Add warning for edge with force-static: #50182
  • fix: add missing draftMode type to GetServerSidePropsContext: #50184
  • Fix react fetch deduping without next cache: #50187
  • Fix pages react alias: #50128
  • Add the node condition to import resolution: #50007
  • test(turbopack): run next.js integration tests with denylist: #50172
  • Move debugging variable into useEffect: #50210
  • refactor webpack loaders: #49535
  • Fix static workers distributing: #50194
  • Ensure NEXT_DYNAMIC_NO_SSR_CODE has a unique name: #50219
  • fix: Added blockfrost-js, lucid-cardano & mongoose package to srvExtPackages to prevent issue #49783 from happening.: #49938
  • change static path to /_next/static/media: #50207
  • Add special route types to the link type declaration: #50066
  • fix: NODE_OPTIONS='--inspect' in next dev for debugging: #48019
  • enable more test cases for turbopack: #50154
  • feat(next-swc): Implement CJS optimizer: #49972
  • Fix alias for react-dom/server: #50238
  • Revert "feat(next-swc): Implement CJS optimizer": #50247
  • Fix free port handling: #50248
  • feat(next-swc): Add CJS optimizer again: #50249
  • Fix edge case in the CJS optimizer: #50258
  • Remove static analysis of process.env: #50260
  • Update next start listening to behave consistently: #50293
  • Update server invoke-request: #50296
  • Update unstable_cache key to include args: #50301
  • Add root detection utils: #50305
  • fix sass handling after refactoring: #50259
  • Alias next/server for edge runtime: #50268
  • [turbopack]: Serve _devMiddlewareManifest.json from router: #50241
  • Fix catch-all edge app route: #50313
  • land: Include charset=utf-8 with x-component Content-Type header: #50314
  • do not apply sass loader on existing loaders: #50308
  • Add missing react-dom/client alias: #50324
  • Fix missing error when using Actions on the client layer without enabling the feature flag: #50257
  • remove allowlist, only use denylist, enable newly passing tests: #50325
  • Fix SWC loader options for files outside of RSC layers: #50341

Documentation Changes

  • Update app-static-to-dynamic-error.md: #50085
  • Update invalid-new-link-with-extra-anchor.md: #50036

Example Changes

  • fix: use node copyFile for cross-platform support: #48740
  • Clerk example updates: #50021
  • Fix TypeScript error in with-mongodb example: #50094
  • Use correct casing in filenames: #50223

Misc Changes

  • test: disable cache flaky test: #50064
  • add tracing for turbopack: #49920
  • ci: update github token: #50216
  • Fix metadata e2e deploy test: #50252
  • Fix middleware e2e deploy test: #50317
  • Parallelize Turbopack CI tests: #50292
  • makeDir should use func: #50136

Credits

Huge thanks to @kwonoj, @wyattjoh, @shuding, @huozhi, @jridgewell, @ijjk, @karlhorky, @lycuid, @MarkAtOmniux, @darshkpatel, @johnta0, @kdy1, @sokra, @timneutkens, @devagrawal09, @ibrahemid, @styfle, @JesseKoldewijn, @padmaia, @Cow258, @javivelasco, and @05lazy for helping!

v13.4.4-canary.13

25 May 21:32
Compare
Choose a tag to compare
v13.4.4-canary.13 Pre-release
Pre-release

Misc Changes

  • makeDir should use func: #50136

Credits

Huge thanks to @05lazy for helping!

v13.4.4-canary.12

25 May 18:51
Compare
Choose a tag to compare
v13.4.4-canary.12 Pre-release
Pre-release

Core Changes

  • Fix SWC loader options for files outside of RSC layers: #50341

Credits

Huge thanks to @shuding for helping!

v13.4.4-canary.11

25 May 16:20
Compare
Choose a tag to compare
v13.4.4-canary.11 Pre-release
Pre-release

Core Changes

  • do not apply sass loader on existing loaders: #50308
  • Add missing react-dom/client alias: #50324
  • Fix missing error when using Actions on the client layer without enabling the feature flag: #50257
  • remove allowlist, only use denylist, enable newly passing tests: #50325

Misc Changes

  • Fix middleware e2e deploy test: #50317
  • Parallelize Turbopack CI tests: #50292

Credits

Huge thanks to @ijjk, @sokra, @huozhi, and @shuding for helping!

v13.4.4-canary.10

25 May 04:21
Compare
Choose a tag to compare
v13.4.4-canary.10 Pre-release
Pre-release

Core Changes

  • Alias next/server for edge runtime: #50268
  • [turbopack]: Serve _devMiddlewareManifest.json from router: #50241
  • Fix catch-all edge app route: #50313
  • land: Include charset=utf-8 with x-component Content-Type header: #50314

Credits

Huge thanks to @huozhi, @jridgewell, and @ijjk for helping!

v13.4.4-canary.9

24 May 22:22
Compare
Choose a tag to compare
v13.4.4-canary.9 Pre-release
Pre-release

Core Changes

  • Remove static analysis of process.env: #50260
  • Update next start listening to behave consistently: #50293
  • Update server invoke-request: #50296
  • Update unstable_cache key to include args: #50301
  • Add root detection utils: #50305
  • fix sass handling after refactoring: #50259

Credits

Huge thanks to @javivelasco, @ijjk, @padmaia, and @sokra for helping!