What's Changed
Changelog
- chore: Release Turborepo 2.11.3-canary.3 by @github-actions[bot] in #14141
- refactor: Extract prune orchestration by @anthonyshew in #14142
- ci: Update Node.js test matrices by @anthonyshew in #14139
- refactor: Add Turborepo run context crate by @anthonyshew in #14143
- refactor: Add repository run context by @anthonyshew in #14144
- refactor: Use RepoContext in task graph visitor by @anthonyshew in #14145
- refactor: Extract repository discovery from run builder by @anthonyshew in #14146
- refactor: Extract run execution context construction by @anthonyshew in #14147
- refactor: Extract run services construction by @anthonyshew in #14148
- refactor: Promote task graph to dedicated crate by @anthonyshew in #14150
- refactor: Extract run options into dedicated crate by @anthonyshew in #14152
- docs: Remove duplicated word in the 1.9 blog post by @Neekoras in #14129
- refactor: Promote run and watch to dedicated crates by @anthonyshew in #14153
- refactor: Extract run command orchestration by @anthonyshew in #14154
- refactor: Rename
turborepo-libtoturborepo-cliby @anthonyshew in #14155 - refactor: Slim query API interface by @anthonyshew in #14157
- fix(affected): Treat root internal dependency changes as global by @anthonyshew in #14156
- refactor: Move engine validation into turborepo-engine by @anthonyshew in #14158
- test: Harden weak tests and shared assertion helpers by @anthonyshew in #14159
- chore: Update with-rsbuild-module-federation example by @vercel-gh-bot-3[bot] in #14160
- perf: Reuse parsed lockfile during lazy graph loading by @vercel-gh-bot-5[bot] in #14161
Full Changelog: v2.11.3-canary.3...v2.11.3-canary.4