Skip to content

Releases: vercel/next.js

v14.1.1-canary.68

21 Feb 22:26
Compare
Choose a tag to compare
v14.1.1-canary.68 Pre-release
Pre-release

Core Changes

  • Turbopack: reduce tasks needed for emitting: #62291
  • Turbopack: add SSR category to tracing: #62318
  • fix(error-overlay): correct module grouping: #62206
  • Revert "Turbopack: reduce tasks needed for emitting": #62324
  • feat(error-overlay): hide <unknown>/stringify methods in <anonymous> file from stack: #62325
  • eslint-config-next: allow typescript eslint v7: #62137
  • Revert "Revert "Update split chunk handling for edge/node" (#62313)": #62336
  • Revert "Ensure webpack build worker defaults on": #62342
  • avoid loading the page loader chunk on initial page load: #62269
  • output filesystem without watching: #62340
  • Turbopack: limit build concurrency, show progress bar: #62319

Credits

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

v14.1.1-canary.67

21 Feb 11:11
Compare
Choose a tag to compare
v14.1.1-canary.67 Pre-release
Pre-release

Core Changes

  • Fix draft mode invariant: #62121
  • Revert "Update split chunk handling for edge/node": #62313

Misc Changes

  • Move scss tests into individual directories: #62277
  • Update Turbopack test manifest: #62314

Credits

Huge thanks to @Ethan-Arrowood, @timneutkens, and @ijjk for helping!

v14.1.1-canary.66

21 Feb 06:19
Compare
Choose a tag to compare
v14.1.1-canary.66 Pre-release
Pre-release

Core Changes

  • Fix perf spans: #62306
  • fix(next-core): properly normalize app route for _: #62307
  • fix(next-font): update capsize css so fallbacks are updated with the …: #62309

Documentation Changes

  • docs: add an explanation about prefetch on hover to the link.mdx: #62182

Credits

Huge thanks to @javivelasco, @kwonoj, @suu3, and @samcx for helping!

v14.1.1-canary.65

20 Feb 23:31
Compare
Choose a tag to compare
v14.1.1-canary.65 Pre-release
Pre-release

Documentation Changes

  • Fix typo in unstable_cache.mdx: #62301

Credits

Huge thanks to @nphmuller for helping!

v14.1.1-canary.64

20 Feb 21:48
Compare
Choose a tag to compare
v14.1.1-canary.64 Pre-release
Pre-release

Core Changes

  • Verify correctness of externals: #62235
  • Renew prefetch cache entry after update from server: #61573
  • fix(next-core): fix aliased free var for edge runtime: #62289
  • update turbopack: #62285
  • Allow fetch to propagate arbitrary init options: #62168
  • Add flag for early import app router modules: #61168
  • Add otel span for client component loading: #62296

Documentation Changes

  • docs: Update unstable_cache.mdx with important info about dynamic data: #62202

Misc Changes

  • Move scss tests into test/integration/scss directory: #62276

Credits

Huge thanks to @sokra, @ztanner, @meenie, @kwonoj, @dvoytenko, @timneutkens, @huozhi, and @ijjk for helping!

v14.1.1-canary.63

20 Feb 16:27
Compare
Choose a tag to compare
v14.1.1-canary.63 Pre-release
Pre-release

Core Changes

  • fix(next): terser-webpack-plugin path in taskfile.js is missing 'src': #62229
  • Update swc_core to v0.90.10: #62222
  • Add test log prefix for otel: #62258
  • Update turbopack: #62263
  • feat(cli): show available memory/CPU cores in next info: #62249
  • fix(turbopack): print missing slots in debug message: #62280
  • Tree shake the unused exports in direct relative imported client component module: #62238

Documentation Changes

  • docs(cli): tweak next info docs: #62274

Example Changes

  • fix: πŸ’― typescript issue with-jest example: #62227

Misc Changes

  • docs: remove reference to createNextDescribe in favor of nextTestSetup: #62245
  • Update Turbopack test manifest: #62268
  • tests are no longer flaky: #62278
  • fix(create-next-app): add --no-import-alias for non-interactive: #62035

Credits

Huge thanks to @Sina-Abf, @devjiwonchoi, @kdy1, @ijjk, @balazsorban44, @ForsakenHarmony, @sokra, @kuzeykose, and @huozhi for helping!

v14.1.1-canary.62

19 Feb 23:30
Compare
Choose a tag to compare
v14.1.1-canary.62 Pre-release
Pre-release

Core Changes

  • feat: Lint invalid CSS modules: #62040
  • Add page name to error logged in Turbopack: #62218
  • add turbo.resolveExtensions to allow to customize extensions: #62004
  • fix(turbopack): catchall route matching: #62114
  • fix: clarify Dynamic API calls in wrong context: #62143
  • refactor(turbopack): wrap manifest loading in helper class: #62118
  • refactor(turbopack): resolve routes by page name instead of pathname: #61778
  • Ensure handleRouteType does not throw in production builds: #62234
  • fix: set swr delta: #61330
  • Fix type error in build.ts: #62253

Documentation Changes

  • docs: fix page.js file name in 02-pages-and-layouts.mdx: #62221

Example Changes

  • Add protected page and pending state to with-supabase example: #62211

Misc Changes

  • test: Make css bundle assertion work also for turbopack: #62127

Credits

Huge thanks to @dijonmusters, @kdy1, @ArianHamdi, @timneutkens, @sokra, @ForsakenHarmony, @balazsorban44, @adrianha, and @ijjk for helping!

v14.1.1-canary.61

19 Feb 00:12
Compare
Choose a tag to compare
v14.1.1-canary.61 Pre-release
Pre-release

Core Changes

  • Update split chunk handling for edge/node: #62205
  • Ensure webpack build worker defaults on: #62214

Credits

Huge thanks to @ijjk for helping!

v14.1.1-canary.60

18 Feb 23:30
Compare
Choose a tag to compare
v14.1.1-canary.60 Pre-release
Pre-release

Core Changes

v14.1.1-canary.59

17 Feb 23:30
Compare
Choose a tag to compare
v14.1.1-canary.59 Pre-release
Pre-release

Core Changes

  • docs: updated link in JSDoc for the shallow property in link.tsx: #62181

Documentation Changes

  • Fix 02-pages-and-layouts.mdx to show Good to know and contents in the same box: #62203

Misc Changes

  • Fix sendGAEvent function (for real?): #62192

Credits

Huge thanks to @asobirov, @theoholl, and @suu3 for helping!