Change8

v2.9.19-canary.10

📦 turborepoView on GitHub →
1 features🐛 8 fixes🔧 1 symbols

Summary

This canary release introduces deferred hashing for task inputs and includes numerous bug fixes related to terminal handling, dependency pruning, and watch mode stability.

✨ New Features

  • Added deferred hashing for task inputs.

🐛 Bug Fixes

  • Preserved terminal settings for child PTYs.
  • Upgraded esbuild to a patched version.
  • Relocated stranded transitive dependencies when promoting npm workspace-nested packages during prune.
  • Added ComSpec and PATHEXT to default Windows environment variable passthrough.
  • Ensured task inputs are respected when stopping interruptible persistent tasks in watch mode.
  • Restarted deferred hash consumers in watch mode.
  • Improved graceful shutdown in watch mode.
  • Hashed selected dependency outputs instead of tasks.

Affected Symbols