Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.15-canary.1...v2.8.15-canary.2
Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.14...v2.8.15-canary.1
turborepo-query-api trait crate for compile-time decoupling by @anthonyshew in https://github.com/vercel/turborepo/pull/12165OutputWatcher trait to prepare for daemon removal from turbo watch by @anthonyshew in https://github.com/vercel/turborepo/pull/12171Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.14-canary.8...v2.8.14-canary.9
Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.14-canary.4...v2.8.14-canary.5
runAttributes config to OTel metrics for cardinality control by @bkonkle in https://github.com/vercel/turborepo/pull/12144Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.14-canary.3...v2.8.14-canary.4
futureFlags.longerSignatureKey to enforce minimum HMAC key length by @anthonyshew in https://github.com/vercel/turborepo/pull/12142Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.14-canary.2...v2.8.14-canary.3
Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.14-canary.1...v2.8.14-canary.2
Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.13...v2.8.14-canary.1
--summarize flag by @anthonyshew in https://github.com/vercel/turborepo/pull/12042npm: alias dependencies as external, not workspace references by @anthonyshew in https://github.com/vercel/turborepo/pull/12061file: and link: protocol entries in pruned bun lockfile by @anthonyshew in https://github.com/vercel/turborepo/pull/12076git subprocess in worktree detection with Rust by @anthonyshew in https://github.com/vercel/turborepo/pull/12106devDependencies support by @anthonyshew in https://github.com/vercel/turborepo/pull/12122with into root config instead of replacing it by @anthonyshew in https://github.com/vercel/turborepo/pull/12125dependencies takes precedence over devDependencies by @anthonyshew in https://github.com/vercel/turborepo/pull/12129Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.12...v2.8.13
--summarize flag by @anthonyshew in https://github.com/vercel/turborepo/pull/12042npm: alias dependencies as external, not workspace references by @anthonyshew in https://github.com/vercel/turborepo/pull/12061file: and link: protocol entries in pruned bun lockfile by @anthonyshew in https://github.com/vercel/turborepo/pull/12076git subprocess in worktree detection with Rust by @anthonyshew in https://github.com/vercel/turborepo/pull/12106devDependencies support by @anthonyshew in https://github.com/vercel/turborepo/pull/12122with into root config instead of replacing it by @anthonyshew in https://github.com/vercel/turborepo/pull/12125dependencies takes precedence over devDependencies by @anthonyshew in https://github.com/vercel/turborepo/pull/12129Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.13-canary.2...v2.8.13-canary.17
Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.13-canary.1...v2.8.13-canary.2
Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.13-canary.5...v2.8.13-canary.6
npm: alias dependencies as external, not workspace references by @anthonyshew in https://github.com/vercel/turborepo/pull/12061Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.13-canary.7...v2.8.13-canary.8
devDependencies support by @anthonyshew in https://github.com/vercel/turborepo/pull/12122with into root config instead of replacing it by @anthonyshew in https://github.com/vercel/turborepo/pull/12125Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.13-canary.14...v2.8.13-canary.15
with into root config instead of replacing it by @anthonyshew in https://github.com/vercel/turborepo/pull/12125Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.13-canary.15...v2.8.13-canary.16
Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.13-canary.13...v2.8.13-canary.14
Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.13-canary.12...v2.8.13-canary.13
git subprocess in worktree detection with Rust by @anthonyshew in https://github.com/vercel/turborepo/pull/12106Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.13-canary.11...v2.8.13-canary.12
Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.13-canary.10...v2.8.13-canary.11
Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.13-canary.9...v2.8.13-canary.10