yarn next 15.0.0-canary.166
v15.0.0-canary.166

latest release: 15.0.0-canary.167
8 hours ago

Core Changes

  • add missing node modules to externals: #70382
  • Avoid prefetch request before meta-tag-based redirect: #70350
  • Turbopack: improve stack trace in overlay: #70343
  • refactor: more precise types for req/res in withRequestStore: #70357
  • Add test for TLA in client references: #70022
  • Upgrade React from e740d4b1-20240919 to e4953922-20240919: #70290
  • feat(next-codemod): add upgrade command: #69935
  • refactor: reorganize client error listeners: #70373
  • refactor: reorganize patch console: #70374
  • types: improve napi binding typing using generated types: #69680
  • Upgrade React from e4953922-20240919 to 5d19e1c8-20240923: #70351
  • feat(next/image): add support for images.remotePatterns.search: #70302
  • chore: throw error when trying to use next.config.mts/.cjs/.cts (not supported yet): #70376
  • Fix legacy env case with experimental tracing: #70411

Example Changes

  • Updated the example of with-vercel-fetch to utilize the App Router.: #70069

Misc Changes

  • test: fix race condition in serverComponentsHmrCache tests: #70368
  • Slightly improve experimental.mdxRs error message with Webpack: #68356
  • Type Webdriver options in sandbox: #70398
  • Add extensive hydration error test suite for Pages router: #70342
  • Turbopack: speed up server node entrypoint chunking: #70399
  • docs(parallel): clarify why separate slots cannot be static and dynamic at the same route segment level: #70386
  • feat(turbo-tasks): Allow #[turbo_tasks::function]s to accept ResolvedVc types as arguments: #70269
  • feat(turbo-tasks): Accept ResolvedVc as a self argument: #70367
  • Correct some documentation in Data Fetching page: #70394
  • feat(turbo-tasks): Ignore fields annotated with #[turbo_tasks(trace_ignore)]: #70375

Credits

Huge thanks to @ztanner, @unstubbable, @lubieowoce, @mischnic, @LichuAcu, @huozhi, @ForsakenHarmony, @eps1lon, @styfle, @samcx, @bgw, @PapatMayuri, @xugetsu, and @ijjk for helping!

Don't miss a new next release

NewReleases is sending notifications on new releases.