Change8

v16.2.1-canary.10

Breaking Changes
📦 next-jsView on GitHub →
1 breaking1 features🐛 2 fixes🔧 3 symbols

Summary

This release focuses on internal improvements in turbo-tasks and turbopack, including a breaking API change in Vc resolution and enhancements to change detection mechanisms.

⚠️ Breaking Changes

  • Removed Vc::resolve(). All callsites must be migrated to use Vc::to_resolved() instead.

Migration Steps

  1. Replace all usages of Vc::resolve() with Vc::to_resolved().

✨ New Features

  • Added hashed cell mode for hash-based change detection without cell data in turbo-tasks.

🐛 Bug Fixes

  • Preserved resolveExtensions priority in the read_matches fast path in turbopack.
  • Asserted non-transient task_ids in track_modification in turbo-tasks-backend.

Affected Symbols