What's Changed
Changelog
- chore: Release Turborepo 2.11.2 by @github-actions[bot] in #14107
- refactor: Remove experimental Cargo compile cache by @anthonyshew in #14110
- refactor: Remove clap from turborepo-types by @anthonyshew in #14111
- chore: Use canary turbo for Vercel builds by @anthonyshew in #14112
- refactor: Extract turborepo-tracing crate by @anthonyshew in #14113
- refactor: Remove Run boundaries extension by @vercel-gh-bot-2[bot] in #14114
- refactor: Relocate child spawning to turborepo-process by @vercel-gh-bot-3[bot] in #14115
- docs: Drop stale support-policy entry from getting-started nav by @Neekoras in #14116
- refactor: Move CLI configuration overrides into CLI by @anthonyshew in #14119
- fix: Avoid microfrontend polyrepo warnings by @anthonyshew in #14118
- refactor: Add run and execution selector DTOs by @anthonyshew in #14120
- chore: Release Turborepo 2.11.3-canary.1 by @github-actions[bot] in #14121
- test: Reuse Go cache in invalidation test by @anthonyshew in #14122
- chore: Release Turborepo 2.11.3-canary.2 by @github-actions[bot] in #14124
- test: Avoid overlapping concurrent cache restores by @anthonyshew in #14125
- refactor: Rewire Opts to consume selectors by @anthonyshew in #14126
- refactor: Extract task filtering into dedicated crate by @anthonyshew in #14127
- refactor: Extract task access into dedicated crate by @anthonyshew in #14128
- refactor: Extract MicrofrontendsConfigs by @anthonyshew in #14133
- chore: Update with-rollup example by @vercel-gh-bot-5[bot] in #14123
- refactor: Move unified turbo.json loader by @anthonyshew in #14134
- refactor: Extract package watcher crate by @anthonyshew in #14135
- refactor: Extract prune input DTO by @anthonyshew in #14136
- fix: Ignore gitignored files in boundaries by @anthonyshew in #14137
- fix: Stabilize boundaries tag order in prune by @anthonyshew in #14138
- fix: Normalize affected task input globs by @anthonyshew in #14140
- 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
- chore: Release Turborepo 2.11.3-canary.4 by @github-actions[bot] in #14162
- fix: Stop with tasks when parent exits by @anthonyshew in #14163
New Contributors
Full Changelog: v2.11.2...v2.11.3