vercel/turborepo (turbo)
### [`v2.3.3`](https://redirect.github.com/vercel/turborepo/compare/v2.3.2...v2.3.3)
[Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.3.2...v2.3.3)
### [`v2.3.2`](https://redirect.github.com/vercel/turborepo/compare/v2.3.1...v2.3.2)
[Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.3.1...v2.3.2)
### [`v2.3.1`](https://redirect.github.com/vercel/turborepo/compare/v2.3.0...v2.3.1)
[Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.3.0...v2.3.1)
### [`v2.3.0`](https://redirect.github.com/vercel/turborepo/releases/tag/v2.3.0): Turborepo v2.3.0
[Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.2.3...v2.3.0)
##### What's Changed
##### Docs
- Add list item in docs about errors in internal TypeScript dependencies. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9315](https://redirect.github.com/vercel/turborepo/pull/9315)
- docs: document MSVC requirement by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9308](https://redirect.github.com/vercel/turborepo/pull/9308)
- Turbopack docs: Update mentions of --turbo and beta by [@timneutkens](https://redirect.github.com/timneutkens) in [https://github.com/vercel/turborepo/pull/9327](https://redirect.github.com/vercel/turborepo/pull/9327)
- Typo in system-environment-variables docs by [@FinnWard](https://redirect.github.com/FinnWard) in [https://github.com/vercel/turborepo/pull/9326](https://redirect.github.com/vercel/turborepo/pull/9326)
- upgrade TypeScript one minor to 5.4.5 from 5.3.3 by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9322](https://redirect.github.com/vercel/turborepo/pull/9322)
- updates `jest`/`ts-jest` to latest by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9155](https://redirect.github.com/vercel/turborepo/pull/9155)
- update to TypeScript 5.5.4 by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9337](https://redirect.github.com/vercel/turborepo/pull/9337)
- docs: Clarify that `TURBO_FORCE` is a boolean. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9380](https://redirect.github.com/vercel/turborepo/pull/9380)
- docs: Updates for accuracy in Add to Existing Repository page. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9379](https://redirect.github.com/vercel/turborepo/pull/9379)
- docs: Link to Root Tasks from Biome page so folks know what `//#` means. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9377](https://redirect.github.com/vercel/turborepo/pull/9377)
- docs: Update Storybook page to mention absolute importing. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9376](https://redirect.github.com/vercel/turborepo/pull/9376)
- docs: Just re-ordering the sidebar. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9392](https://redirect.github.com/vercel/turborepo/pull/9392)
- docs: Move docker command up for clarity. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9390](https://redirect.github.com/vercel/turborepo/pull/9390)
- docs: Add eslint-config-turbo bump to uprade guide. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9391](https://redirect.github.com/vercel/turborepo/pull/9391)
- Update single-package-workspaces.mdx by [@svenheden](https://redirect.github.com/svenheden) in [https://github.com/vercel/turborepo/pull/9187](https://redirect.github.com/vercel/turborepo/pull/9187)
- Fix typo by [@ATeals](https://redirect.github.com/ATeals) in [https://github.com/vercel/turborepo/pull/9341](https://redirect.github.com/vercel/turborepo/pull/9341)
- docs: add missing comma by [@juliusmarminge](https://redirect.github.com/juliusmarminge) in [https://github.com/vercel/turborepo/pull/9418](https://redirect.github.com/vercel/turborepo/pull/9418)
- docs: Clarify how to use values for self-hosted Remote Cache. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9417](https://redirect.github.com/vercel/turborepo/pull/9417)
- docs: `turbo info` by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9413](https://redirect.github.com/vercel/turborepo/pull/9413)
- Document `--cache` flag. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9427](https://redirect.github.com/vercel/turborepo/pull/9427)
- docs: Add doc for running by task ID. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9412](https://redirect.github.com/vercel/turborepo/pull/9412)
##### [@turbo/codemod](https://redirect.github.com/turbo/codemod)
- hack(js): bump codemod test timeout by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9361](https://redirect.github.com/vercel/turborepo/pull/9361)
##### Examples
- feat(turbo): add cache flag by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9348](https://redirect.github.com/vercel/turborepo/pull/9348)
- fix(examples): add private to with-shell-cmds by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9411](https://redirect.github.com/vercel/turborepo/pull/9411)
- fix (react-native-web-example): add tui to turbo config by [@mcnaveen](https://redirect.github.com/mcnaveen) in [https://github.com/vercel/turborepo/pull/9334](https://redirect.github.com/vercel/turborepo/pull/9334)
##### Changelog
- chore(test): add test for cyclic error by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9305](https://redirect.github.com/vercel/turborepo/pull/9305)
- feat: Upgrade to Rust 1.82.0 by [@ognevny](https://redirect.github.com/ognevny) in [https://github.com/vercel/turborepo/pull/9293](https://redirect.github.com/vercel/turborepo/pull/9293)
- fix(auth): add missing role by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9307](https://redirect.github.com/vercel/turborepo/pull/9307)
- fix: use oxc-resolver hot fix for symlinks by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9302](https://redirect.github.com/vercel/turborepo/pull/9302)
- fix: revert some changes to tests by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9310](https://redirect.github.com/vercel/turborepo/pull/9310)
- chore(cache): better forbidden error message by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9313](https://redirect.github.com/vercel/turborepo/pull/9313)
- chore(visitor): break up visitor to multiple modules by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9306](https://redirect.github.com/vercel/turborepo/pull/9306)
- fix(test-utils): return promise from lifecycle by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9331](https://redirect.github.com/vercel/turborepo/pull/9331)
- fix(watch): stopping persistent tasks by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9330](https://redirect.github.com/vercel/turborepo/pull/9330)
- refactor(test): rust integration tests by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9314](https://redirect.github.com/vercel/turborepo/pull/9314)
- feat(query): reverse tracing by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9319](https://redirect.github.com/vercel/turborepo/pull/9319)
- feat(query): include css and json files in trace output by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9346](https://redirect.github.com/vercel/turborepo/pull/9346)
- feat: support task id entrypoints by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9344](https://redirect.github.com/vercel/turborepo/pull/9344)
- fix(tui): make sure to open stdin for all tasks by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9354](https://redirect.github.com/vercel/turborepo/pull/9354)
- feat(ui): Hide task list with `h` key. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9350](https://redirect.github.com/vercel/turborepo/pull/9350)
- fix: order tasks in order of interest, namely failed, successful, then cached by [@arlyon](https://redirect.github.com/arlyon) in [https://github.com/vercel/turborepo/pull/9353](https://redirect.github.com/vercel/turborepo/pull/9353)
- feat(trace): filtering by import type by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9357](https://redirect.github.com/vercel/turborepo/pull/9357)
- chore: bump dependencies for Windows ARM support by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9343](https://redirect.github.com/vercel/turborepo/pull/9343)
- feat(mfe): inject local proxy by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9356](https://redirect.github.com/vercel/turborepo/pull/9356)
- (chore): Update outdated error message referring to experimental UI. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9359](https://redirect.github.com/vercel/turborepo/pull/9359)
- feat(trace): add export conditions `import` and `require` to trace resolver by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9360](https://redirect.github.com/vercel/turborepo/pull/9360)
- refactor(tui): Use color instead of bars to distinguish sections of task list. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9365](https://redirect.github.com/vercel/turborepo/pull/9365)
- fix(tui): respect --no-color by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9369](https://redirect.github.com/vercel/turborepo/pull/9369)
- fix(tui): sort tasks in state not just view by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9373](https://redirect.github.com/vercel/turborepo/pull/9373)
- fix: Don't require a name for the root package.json. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9378](https://redirect.github.com/vercel/turborepo/pull/9378)
- refactor: Use simpler root package.json check. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9382](https://redirect.github.com/vercel/turborepo/pull/9382)
- fix(mfe): build internal package if present in graph by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9383](https://redirect.github.com/vercel/turborepo/pull/9383)
- fix(query): validate package name by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9370](https://redirect.github.com/vercel/turborepo/pull/9370)
- feat(trace): pretty print trace errors to logs by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9367](https://redirect.github.com/vercel/turborepo/pull/9367)
- feat(mfe): add env var indicating mfe proxy by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9395](https://redirect.github.com/vercel/turborepo/pull/9395)
- chore(daemon): lazy load package changes watcher by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9396](https://redirect.github.com/vercel/turborepo/pull/9396)
- feat: `turbo info` command for debugging by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9368](https://redirect.github.com/vercel/turborepo/pull/9368)
- chore(trace): fixes and improvements by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9398](https://redirect.github.com/vercel/turborepo/pull/9398)
- fix(watch): shut down persistent tasks when we exit watch mode by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9405](https://redirect.github.com/vercel/turborepo/pull/9405)
- fix(turbopath): avoid incorrect lifetime in RelativeUnixPath::new by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9400](https://redirect.github.com/vercel/turborepo/pull/9400)
- fix(watch): ensure TUI is shutdown regardless of exit path by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9408](https://redirect.github.com/vercel/turborepo/pull/9408)
- chore(engine): error about missing package in package task by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9414](https://redirect.github.com/vercel/turborepo/pull/9414)
- feat: Wrap-around selection for TUI. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9409](https://redirect.github.com/vercel/turborepo/pull/9409)
- feat: Detect WSL in `turbo info`. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9416](https://redirect.github.com/vercel/turborepo/pull/9416)
- Bump semver & types to latest version by [@torresgol10](https://redirect.github.com/torresgol10) in [https://github.com/vercel/turborepo/pull/8716](https://redirect.github.com/vercel/turborepo/pull/8716)
- chore(cache): add deprecation warnings to old cache flags by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9428](https://redirect.github.com/vercel/turborepo/pull/9428)
- chore(watch): warn if daemon is disabled by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9407](https://redirect.github.com/vercel/turborepo/pull/9407)
- feat(watch): package inference in watch mode by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9404](https://redirect.github.com/vercel/turborepo/pull/9404)
- fix(mfe): avoid crashing if unsupported mfe version found by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9432](https://redirect.github.com/vercel/turborepo/pull/9432)
##### New Contributors
- [@FinnWard](https://redirect.github.com/FinnWard) made their first contribution in [https://github.com/vercel/turborepo/pull/9326](https://redirect.github.com/vercel/turborepo/pull/9326)
- [@svenheden](https://redirect.github.com/svenheden) made their first contribution in [https://github.com/vercel/turborepo/pull/9187](https://redirect.github.com/vercel/turborepo/pull/9187)
- [@ATeals](https://redirect.github.com/ATeals) made their first contribution in [https://github.com/vercel/turborepo/pull/9341](https://redirect.github.com/vercel/turborepo/pull/9341)
- [@juliusmarminge](https://redirect.github.com/juliusmarminge) made their first contribution in [https://github.com/vercel/turborepo/pull/9418](https://redirect.github.com/vercel/turborepo/pull/9418)
- [@mcnaveen](https://redirect.github.com/mcnaveen) made their first contribution in [https://github.com/vercel/turborepo/pull/9334](https://redirect.github.com/vercel/turborepo/pull/9334)
**Full Changelog**: https://github.com/vercel/turborepo/compare/v2.2.3...v2.3.0
### [`v2.2.3`](https://redirect.github.com/vercel/turborepo/releases/tag/v2.2.3): Turborepo v2.2.3
[Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.2.2...v2.2.3)
#### What's Changed
##### Changelog
- feat(query): provide ast for files and depth for dependencies by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9285](https://redirect.github.com/vercel/turborepo/pull/9285)
- fix: unnecessary empty cache logs by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9301](https://redirect.github.com/vercel/turborepo/pull/9301)
**Full Changelog**: https://github.com/vercel/turborepo/compare/v2.2.2...v2.2.3
### [`v2.2.2`](https://redirect.github.com/vercel/turborepo/releases/tag/v2.2.2): Turborepo v2.2.2
[Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.2.1...v2.2.2)
#### What's Changed
##### Changelog
- fix(tui): generate stop event on ctrl c by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9296](https://redirect.github.com/vercel/turborepo/pull/9296)
**Full Changelog**: https://github.com/vercel/turborepo/compare/v2.2.1...v2.2.2
### [`v2.2.1`](https://redirect.github.com/vercel/turborepo/compare/v2.2.0...v2.2.1)
[Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.2.0...v2.2.1)
### [`v2.2.0`](https://redirect.github.com/vercel/turborepo/releases/tag/v2.2.0): Turborepo v2.2.0
[Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.1.3...v2.2.0)
#### What's Changed
##### Docs
- (docs) Consistency for configurations between docs and examples. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9212](https://redirect.github.com/vercel/turborepo/pull/9212)
- (docs) Fix spacing on link. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9213](https://redirect.github.com/vercel/turborepo/pull/9213)
- Removed an extra comma by [@itssidhere](https://redirect.github.com/itssidhere) in [https://github.com/vercel/turborepo/pull/9220](https://redirect.github.com/vercel/turborepo/pull/9220)
- docs: add missing `}` and remove comma by [@morinokami](https://redirect.github.com/morinokami) in [https://github.com/vercel/turborepo/pull/9223](https://redirect.github.com/vercel/turborepo/pull/9223)
- fix casing for product names by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9229](https://redirect.github.com/vercel/turborepo/pull/9229)
- log::debug and ignore on daemon usage in CI by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9237](https://redirect.github.com/vercel/turborepo/pull/9237)
- Update package-configurations.mdx by [@robertoms99](https://redirect.github.com/robertoms99) in [https://github.com/vercel/turborepo/pull/9232](https://redirect.github.com/vercel/turborepo/pull/9232)
- fix(docs): circleci config - remove excess colon when calling node/install-packages by [@komichar](https://redirect.github.com/komichar) in [https://github.com/vercel/turborepo/pull/9264](https://redirect.github.com/vercel/turborepo/pull/9264)
- docs: query documentation by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9258](https://redirect.github.com/vercel/turborepo/pull/9258)
- docs for `--affected` on GitHub by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9283](https://redirect.github.com/vercel/turborepo/pull/9283)
- docs: interruptible by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9282](https://redirect.github.com/vercel/turborepo/pull/9282)
- feat(docs): platform env docs by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9281](https://redirect.github.com/vercel/turborepo/pull/9281)
##### [@turbo/repository](https://redirect.github.com/turbo/repository)
- fix napi double .d.ts formatting by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9238](https://redirect.github.com/vercel/turborepo/pull/9238)
- feat(query): package changes reason by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9240](https://redirect.github.com/vercel/turborepo/pull/9240)
##### Examples
- chore: Remove `display` key from generated `tsconfig` by [@Sensanaty](https://redirect.github.com/Sensanaty) in [https://github.com/vercel/turborepo/pull/9225](https://redirect.github.com/vercel/turborepo/pull/9225)
- (examples) Move `types` field into first position of `exports` of `kitchen-sink` example. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9226](https://redirect.github.com/vercel/turborepo/pull/9226)
- chore(examples): minor adjustments to `with-shell-commands` by [@breadadams](https://redirect.github.com/breadadams) in [https://github.com/vercel/turborepo/pull/9219](https://redirect.github.com/vercel/turborepo/pull/9219)
- fix broken examples causing `pnpm test` to fail by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9239](https://redirect.github.com/vercel/turborepo/pull/9239)
##### Changelog
- feat(query): add filter to `affectedPackages` by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9201](https://redirect.github.com/vercel/turborepo/pull/9201)
- feat(query): add `currentRun` field to `turbo query` by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9196](https://redirect.github.com/vercel/turborepo/pull/9196)
- fix(cache): set content length for put artifact by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9183](https://redirect.github.com/vercel/turborepo/pull/9183)
- chore(query): fix query integration test by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9215](https://redirect.github.com/vercel/turborepo/pull/9215)
- fix(affected): handle Github Actions provided commit not part of checkout by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9214](https://redirect.github.com/vercel/turborepo/pull/9214)
- chore: fix grammar in README.md for project update by [@CaLxCyMru](https://redirect.github.com/CaLxCyMru) in [https://github.com/vercel/turborepo/pull/9206](https://redirect.github.com/vercel/turborepo/pull/9206)
- chore: update contributing and troubleshooting docs by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9231](https://redirect.github.com/vercel/turborepo/pull/9231)
- feat(query): add task dependencies/dependents by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9190](https://redirect.github.com/vercel/turborepo/pull/9190)
- fix(query): naming conflict by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9242](https://redirect.github.com/vercel/turborepo/pull/9242)
- feat: warn on empty cache by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9236](https://redirect.github.com/vercel/turborepo/pull/9236)
- feat(query): adding indirect and all dependencies for tasks by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9207](https://redirect.github.com/vercel/turborepo/pull/9207)
- feat(query): recover from trace errors by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9244](https://redirect.github.com/vercel/turborepo/pull/9244)
- chore: add USER as one of the supported process.env variables to passthru by [@cosn](https://redirect.github.com/cosn) in [https://github.com/vercel/turborepo/pull/9235](https://redirect.github.com/vercel/turborepo/pull/9235)
- chore(shim): add unit tests for shim parsing by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9248](https://redirect.github.com/vercel/turborepo/pull/9248)
- feat(watch): add interruptible tasks by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9228](https://redirect.github.com/vercel/turborepo/pull/9228)
- feat(turbo): add platform env support by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9122](https://redirect.github.com/vercel/turborepo/pull/9122)
- chore: fix clippy lint in filter tests by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9257](https://redirect.github.com/vercel/turborepo/pull/9257)
- chore(platform_env): add warn prefix by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9261](https://redirect.github.com/vercel/turborepo/pull/9261)
- chore(trace): fix compilation error in turbo-trace by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9267](https://redirect.github.com/vercel/turborepo/pull/9267)
- chore(platform_env): add warn prefix to docs by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9269](https://redirect.github.com/vercel/turborepo/pull/9269)
- fix(query): remove engine validation for query by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9271](https://redirect.github.com/vercel/turborepo/pull/9271)
- chore(scm): add more information to GHA warning by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9273](https://redirect.github.com/vercel/turborepo/pull/9273)
- perf(tui): bring async to tui by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9132](https://redirect.github.com/vercel/turborepo/pull/9132)
- chore: fix flakey log stream integration test by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9279](https://redirect.github.com/vercel/turborepo/pull/9279)
- feat(query): variables by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9260](https://redirect.github.com/vercel/turborepo/pull/9260)
- chore(ci): enable corepack for npm in integration tests by [@mehulkar](https://redirect.github.com/mehulkar) in [https://github.com/vercel/turborepo/pull/9233](https://redirect.github.com/vercel/turborepo/pull/9233)
- chore: unhide query by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9286](https://redirect.github.com/vercel/turborepo/pull/9286)
#### New Contributors
- [@itssidhere](https://redirect.github.com/itssidhere) made their first contribution in [https://github.com/vercel/turborepo/pull/9220](https://redirect.github.com/vercel/turborepo/pull/9220)
- [@CaLxCyMru](https://redirect.github.com/CaLxCyMru) made their first contribution in [https://github.com/vercel/turborepo/pull/9206](https://redirect.github.com/vercel/turborepo/pull/9206)
- [@Sensanaty](https://redirect.github.com/Sensanaty) made their first contribution in [https://github.com/vercel/turborepo/pull/9225](https://redirect.github.com/vercel/turborepo/pull/9225)
- [@breadadams](https://redirect.github.com/breadadams) made their first contribution in [https://github.com/vercel/turborepo/pull/9219](https://redirect.github.com/vercel/turborepo/pull/9219)
- [@robertoms99](https://redirect.github.com/robertoms99) made their first contribution in [https://github.com/vercel/turborepo/pull/9232](https://redirect.github.com/vercel/turborepo/pull/9232)
- [@cosn](https://redirect.github.com/cosn) made their first contribution in [https://github.com/vercel/turborepo/pull/9235](https://redirect.github.com/vercel/turborepo/pull/9235)
- [@komichar](https://redirect.github.com/komichar) made their first contribution in [https://github.com/vercel/turborepo/pull/9264](https://redirect.github.com/vercel/turborepo/pull/9264)
**Full Changelog**: https://github.com/vercel/turborepo/compare/v2.1.3...v2.2.0
### [`v2.1.3`](https://redirect.github.com/vercel/turborepo/releases/tag/v2.1.3): Turborepo v2.1.3
[Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.1.2...v2.1.3)
#### What's Changed
##### Docs
- eslint plugin no-undeclared-env-vars should detect known framework variables by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9110](https://redirect.github.com/vercel/turborepo/pull/9110)
- hotfix docs by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9159](https://redirect.github.com/vercel/turborepo/pull/9159)
- Update constructing-ci.mdx by [@jpulec](https://redirect.github.com/jpulec) in [https://github.com/vercel/turborepo/pull/9162](https://redirect.github.com/vercel/turborepo/pull/9162)
- Docs: fix line location for TURBO_TEAM env by [@ThibautMarechal](https://redirect.github.com/ThibautMarechal) in [https://github.com/vercel/turborepo/pull/9165](https://redirect.github.com/vercel/turborepo/pull/9165)
- use frameworks.json for docs by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9163](https://redirect.github.com/vercel/turborepo/pull/9163)
- Update using-environment-variables.mdx formatting to remove extra p tag by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9168](https://redirect.github.com/vercel/turborepo/pull/9168)
- docs: add -w flag to pnpm example by [@giraffesyo](https://redirect.github.com/giraffesyo) in [https://github.com/vercel/turborepo/pull/9160](https://redirect.github.com/vercel/turborepo/pull/9160)
- Invalid JSON in task docs by [@maschwenk](https://redirect.github.com/maschwenk) in [https://github.com/vercel/turborepo/pull/9180](https://redirect.github.com/vercel/turborepo/pull/9180)
- base.json is extended by other tsconfig.json, not package.json by [@boutchitos](https://redirect.github.com/boutchitos) in [https://github.com/vercel/turborepo/pull/9189](https://redirect.github.com/vercel/turborepo/pull/9189)
- docs: grammar error by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9194](https://redirect.github.com/vercel/turborepo/pull/9194)
- docs: Task outputs clarifications by [@boutchitos](https://redirect.github.com/boutchitos) in [https://github.com/vercel/turborepo/pull/9185](https://redirect.github.com/vercel/turborepo/pull/9185)
- Add "go-to-definition" instructions to TypeScript docs. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9198](https://redirect.github.com/vercel/turborepo/pull/9198)
- Add link to go-to-definition doc. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9199](https://redirect.github.com/vercel/turborepo/pull/9199)
- docs: Fix typos by [@jayvdb](https://redirect.github.com/jayvdb) in [https://github.com/vercel/turborepo/pull/9184](https://redirect.github.com/vercel/turborepo/pull/9184)
##### create-turbo
- fix(create-turbo): Require specific argument for example option by [@islandryu](https://redirect.github.com/islandryu) in [https://github.com/vercel/turborepo/pull/9147](https://redirect.github.com/vercel/turborepo/pull/9147)
##### Changelog
- feat: support rust 1.81.0 by [@ognevny](https://redirect.github.com/ognevny) in [https://github.com/vercel/turborepo/pull/9139](https://redirect.github.com/vercel/turborepo/pull/9139)
- feat(turbo): COREPACK_HOME to default passthrough by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9151](https://redirect.github.com/vercel/turborepo/pull/9151)
- fix(watch): await persistent run task instead of abort by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9152](https://redirect.github.com/vercel/turborepo/pull/9152)
- fix(affected): include not committed changes in `--affected` by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9133](https://redirect.github.com/vercel/turborepo/pull/9133)
- refactor(query): make immediate dependencies default by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9114](https://redirect.github.com/vercel/turborepo/pull/9114)
- feat: allow usage of `turbo` without turbo.json by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9149](https://redirect.github.com/vercel/turborepo/pull/9149)
- chore(watch): simplify watch data synchronization by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9154](https://redirect.github.com/vercel/turborepo/pull/9154)
- feat(query): add array type by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9161](https://redirect.github.com/vercel/turborepo/pull/9161)
- feat: turbo-trace by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9134](https://redirect.github.com/vercel/turborepo/pull/9134)
- refactor: Add `query` resolvers into web UI by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9182](https://redirect.github.com/vercel/turborepo/pull/9182)
- add method for determining base commit on GitHub actions by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9169](https://redirect.github.com/vercel/turborepo/pull/9169)
- feat(query): add filter by having task by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9188](https://redirect.github.com/vercel/turborepo/pull/9188)
- feat(turbo): add version query by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9197](https://redirect.github.com/vercel/turborepo/pull/9197)
#### New Contributors
- [@ognevny](https://redirect.github.com/ognevny) made their first contribution in [https://github.com/vercel/turborepo/pull/9139](https://redirect.github.com/vercel/turborepo/pull/9139)
- [@islandryu](https://redirect.github.com/islandryu) made their first contribution in [https://github.com/vercel/turborepo/pull/9147](https://redirect.github.com/vercel/turborepo/pull/9147)
- [@jpulec](https://redirect.github.com/jpulec) made their first contribution in [https://github.com/vercel/turborepo/pull/9162](https://redirect.github.com/vercel/turborepo/pull/9162)
- [@giraffesyo](https://redirect.github.com/giraffesyo) made their first contribution in [https://github.com/vercel/turborepo/pull/9160](https://redirect.github.com/vercel/turborepo/pull/9160)
- [@boutchitos](https://redirect.github.com/boutchitos) made their first contribution in [https://github.com/vercel/turborepo/pull/9189](https://redirect.github.com/vercel/turborepo/pull/9189)
- [@jayvdb](https://redirect.github.com/jayvdb) made their first contribution in [https://github.com/vercel/turborepo/pull/9184](https://redirect.github.com/vercel/turborepo/pull/9184)
**Full Changelog**: https://github.com/vercel/turborepo/compare/v2.1.2...v2.1.3
### [`v2.1.2`](https://redirect.github.com/vercel/turborepo/compare/v2.1.1...v2.1.2)
[Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.1.1...v2.1.2)
### [`v2.1.1`](https://redirect.github.com/vercel/turborepo/releases/tag/v2.1.1): Turborepo v2.1.1
[Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.1.0...v2.1.1)
#### What's Changed
##### Docs
- docs: document --affected flag and env vars by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9046](https://redirect.github.com/vercel/turborepo/pull/9046)
- docs: document run displaying available tasks by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9052](https://redirect.github.com/vercel/turborepo/pull/9052)
- feat(docs): doc ls by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9063](https://redirect.github.com/vercel/turborepo/pull/9063)
- chore(config): add undocummented `remote` types to `turbo.json` schema by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9073](https://redirect.github.com/vercel/turborepo/pull/9073)
- docs: Clarifications for `--affected`. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9078](https://redirect.github.com/vercel/turborepo/pull/9078)
- Update constructing-ci.mdx by [@eps1lon](https://redirect.github.com/eps1lon) in [https://github.com/vercel/turborepo/pull/9079](https://redirect.github.com/vercel/turborepo/pull/9079)
##### Examples
- examples: Fix sourcemapping in kitchen-sink. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9086](https://redirect.github.com/vercel/turborepo/pull/9086)
##### Changelog
- pipes default values through to json-schema by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9039](https://redirect.github.com/vercel/turborepo/pull/9039)
- fix(zsh): fix completion generation for zsh by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9082](https://redirect.github.com/vercel/turborepo/pull/9082)
- fix(daemon): use correct arg group for deciding daemon config by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9088](https://redirect.github.com/vercel/turborepo/pull/9088)
#### New Contributors
- [@eps1lon](https://redirect.github.com/eps1lon) made their first contribution in [https://github.com/vercel/turborepo/pull/9079](https://redirect.github.com/vercel/turborepo/pull/9079)
**Full Changelog**: https://github.com/vercel/turborepo/compare/v2.1.0...v2.1.1
### [`v2.1.0`](https://redirect.github.com/vercel/turborepo/releases/tag/v2.1.0): Turborepo v2.1.0
[Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.0.14...v2.1.0)
#### What's Changed
##### Docs
- documentation for for `cacheDir`, `daemon`, and `envMode` (config values, and env vars) by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9018](https://redirect.github.com/vercel/turborepo/pull/9018)
- Update using-environment-variables.mdx by [@robertn702](https://redirect.github.com/robertn702) in [https://github.com/vercel/turborepo/pull/9040](https://redirect.github.com/vercel/turborepo/pull/9040)
- (docs) Fix Node.js subpath import guidance. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9066](https://redirect.github.com/vercel/turborepo/pull/9066)
##### [@turbo/codemod](https://redirect.github.com/turbo/codemod)
- separate configs, colocate JSONSchema, remove `globalDotEnv` and `pipeline.dotEnv` from V2 by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9025](https://redirect.github.com/vercel/turborepo/pull/9025)
##### Examples
- Update README.md by [@Aditya0257](https://redirect.github.com/Aditya0257) in [https://github.com/vercel/turborepo/pull/8979](https://redirect.github.com/vercel/turborepo/pull/8979)
- Update basic example to use stable Next.js. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9059](https://redirect.github.com/vercel/turborepo/pull/9059)
##### Changelog
- TypeScript types for `cacheDir`, `daemon`, and `envMode` by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9011](https://redirect.github.com/vercel/turborepo/pull/9011)
- chore: show deprecation info for globalDotEnv and dotEnv by [@devy-bee](https://redirect.github.com/devy-bee) in [https://github.com/vercel/turborepo/pull/8974](https://redirect.github.com/vercel/turborepo/pull/8974)
- fix: lock tui-term version to pass rust type check by [@wadwings](https://redirect.github.com/wadwings) in [https://github.com/vercel/turborepo/pull/9022](https://redirect.github.com/vercel/turborepo/pull/9022)
- feat: color no longer tied to task execution order by [@Shaharking](https://redirect.github.com/Shaharking) in [https://github.com/vercel/turborepo/pull/9023](https://redirect.github.com/vercel/turborepo/pull/9023)
- fix(tui): avoid panic on restarting tasks during watch by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9032](https://redirect.github.com/vercel/turborepo/pull/9032)
- feat(ls): support output format by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9031](https://redirect.github.com/vercel/turborepo/pull/9031)
- chore(tui): remove unwraps from tui by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9034](https://redirect.github.com/vercel/turborepo/pull/9034)
- feat: implement a query interface for turborepo by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/8977](https://redirect.github.com/vercel/turborepo/pull/8977)
- feat(tui): allow searching for tasks by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9042](https://redirect.github.com/vercel/turborepo/pull/9042)
- fix(affected): prevent affected from being used with filter by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9049](https://redirect.github.com/vercel/turborepo/pull/9049)
- allow multiple fallbacks for --affected base branch by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9045](https://redirect.github.com/vercel/turborepo/pull/9045)
- fix(affected): don't respect empty scm env vars by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9053](https://redirect.github.com/vercel/turborepo/pull/9053)
- fix(affected): no longer error if `main` does not exist by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9061](https://redirect.github.com/vercel/turborepo/pull/9061)
- fix(cli): avoid use of process exit by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9065](https://redirect.github.com/vercel/turborepo/pull/9065)
- chore: Remove version output on CI by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9068](https://redirect.github.com/vercel/turborepo/pull/9068)
- chore(tui): fix lint warnings in tests by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9062](https://redirect.github.com/vercel/turborepo/pull/9062)
#### New Contributors
- [@Aditya0257](https://redirect.github.com/Aditya0257) made their first contribution in [https://github.com/vercel/turborepo/pull/8979](https://redirect.github.com/vercel/turborepo/pull/8979)
- [@devy-bee](https://redirect.github.com/devy-bee) made their first contribution in [https://github.com/vercel/turborepo/pull/8974](https://redirect.github.com/vercel/turborepo/pull/8974)
- [@wadwings](https://redirect.github.com/wadwings) made their first contribution in [https://github.com/vercel/turborepo/pull/9022](https://redirect.github.com/vercel/turborepo/pull/9022)
- [@Shaharking](https://redirect.github.com/Shaharking) made their first contribution in [https://github.com/vercel/turborepo/pull/9023](https://redirect.github.com/vercel/turborepo/pull/9023)
- [@robertn702](https://redirect.github.com/robertn702) made their first contribution in [https://github.com/vercel/turborepo/pull/9040](https://redirect.github.com/vercel/turborepo/pull/9040)
**Full Changelog**: https://github.com/vercel/turborepo/compare/v2.0.14...v2.1.0
### [`v2.0.14`](https://redirect.github.com/vercel/turborepo/compare/v2.0.13...v2.0.14)
[Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.0.13...v2.0.14)
### [`v2.0.13`](https://redirect.github.com/vercel/turbo/releases/tag/v2.0.13): Turborepo v2.0.13
[Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.0.12...v2.0.13)
##### What's Changed
##### Docs
- (docs): Improve clarity for watch. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turbo/pull/8957](https://redirect.github.com/vercel/turbo/pull/8957)
- Migrate to Storybook 8.2.6 by [@joeblas](https://redirect.github.com/joeblas) in [https://github.com/vercel/turbo/pull/8835](https://redirect.github.com/vercel/turbo/pull/8835)
- chore(repo): update readme and links by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turbo/pull/8965](https://redirect.github.com/vercel/turbo/pull/8965)
- docs: add release flag to cargo build by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8992](https://redirect.github.com/vercel/turbo/pull/8992)
##### Changelog
- chore: improve error message for package graph construction by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/8966](https://redirect.github.com/vercel/turbo/pull/8966)
- Log changed package names instead of full struct by [@mehulkar](https://redirect.github.com/mehulkar) in [https://github.com/vercel/turbo/pull/8971](https://redirect.github.com/vercel/turbo/pull/8971)
- refactor: renamed UI to ColorConfig by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/8962](https://redirect.github.com/vercel/turbo/pull/8962)
- fix(watch): display which tasks will be rerun by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8960](https://redirect.github.com/vercel/turbo/pull/8960)
- fix: print application errors to stderr instead of stdout by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8969](https://redirect.github.com/vercel/turbo/pull/8969)
- feat: add `--affected` to `turbo ls` by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/8970](https://redirect.github.com/vercel/turbo/pull/8970)
- chore(change_mapper): add debug log explaining why package is root dep by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8976](https://redirect.github.com/vercel/turbo/pull/8976)
- chore: remove aliases by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/8980](https://redirect.github.com/vercel/turbo/pull/8980)
- enables test_gh\_8599 test by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turbo/pull/8984](https://redirect.github.com/vercel/turbo/pull/8984)
- removes GOROOT from globalPassThroughEnv for local dev by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turbo/pull/8981](https://redirect.github.com/vercel/turbo/pull/8981)
- simplify Prysk commands by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turbo/pull/8982](https://redirect.github.com/vercel/turbo/pull/8982)
- fix(create-turbo): support renamed repositories by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turbo/pull/8993](https://redirect.github.com/vercel/turbo/pull/8993)
- cacheDir for env, config, and flag by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turbo/pull/8947](https://redirect.github.com/vercel/turbo/pull/8947)
- Update Socket config by [@jackwilson323](https://redirect.github.com/jackwilson323) in [https://github.com/vercel/turbo/pull/9005](https://redirect.github.com/vercel/turbo/pull/9005)
##### New Contributors
- [@joeblas](https://redirect.github.com/joeblas) made their first contribution in [https://github.com/vercel/turbo/pull/8835](https://redirect.github.com/vercel/turbo/pull/8835)
- [@konomae](https://redirect.github.com/konomae) made their first contribution in [https://github.com/vercel/turbo/pull/8908](https://redirect.github.com/vercel/turbo/pull/8908)
**Full Changelog**: https://github.com/vercel/turbo/compare/v2.0.12...v2.0.13
### [`v2.0.12`](https://redirect.github.com/vercel/turbo/releases/tag/v2.0.12): Turborepo v2.0.12
[Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.0.11...v2.0.12)
#### What's Changed
##### Docs
- docs: Re-mention passthroughs in CI compatibility section. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turbo/pull/8939](https://redirect.github.com/vercel/turbo/pull/8939)
- docs: Correct json comma syntax in sample code by [@huyb1991](https://redirect.github.com/huyb1991) in [https://github.com/vercel/turbo/pull/8949](https://redirect.github.com/vercel/turbo/pull/8949)
##### [@turbo/repository](https://redirect.github.com/turbo/repository)
- feat(turborepo): log reason why all packages were considered changed by [@mehulkar](https://redirect.github.com/mehulkar) in [https://github.com/vercel/turbo/pull/8872](https://redirect.github.com/vercel/turbo/pull/8872)
##### Changelog
- fix(watch): properly shut down persistent tasks by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8854](https://redirect.github.com/vercel/turbo/pull/8854)
- add envMode to `turbo.json` by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turbo/pull/8757](https://redirect.github.com/vercel/turbo/pull/8757)
- chore(codeowners): remove turbopack by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turbo/pull/8930](https://redirect.github.com/vercel/turbo/pull/8930)
- chore(turbo): simplify contributing by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turbo/pull/8931](https://redirect.github.com/vercel/turbo/pull/8931)
- removes nextest config related to turbopack by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turbo/pull/8925](https://redirect.github.com/vercel/turbo/pull/8925)
- chore: improve -vv logging by [@mehulkar](https://redirect.github.com/mehulkar) in [https://github.com/vercel/turbo/pull/8910](https://redirect.github.com/vercel/turbo/pull/8910)
- refactor(turborepo): change the ui config to use an enum by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/8919](https://redirect.github.com/vercel/turbo/pull/8919)
- remove / move unused or test crates by [@arlyon](https://redirect.github.com/arlyon) in [https://github.com/vercel/turbo/pull/8929](https://redirect.github.com/vercel/turbo/pull/8929)
- fix(tui): allow for TUI use when hooked up to tty by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8942](https://redirect.github.com/vercel/turbo/pull/8942)
- feat(telemetry): reduce data volume by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turbo/pull/8944](https://redirect.github.com/vercel/turbo/pull/8944)
- feat(owners): remove telem special case by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turbo/pull/8945](https://redirect.github.com/vercel/turbo/pull/8945)
- feat(turborepo): implement --affected flag by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/8884](https://redirect.github.com/vercel/turbo/pull/8884)
#### New Contributors
- [@Marukome0743](https://redirect.github.com/Marukome0743) made their first contribution in [https://github.com/vercel/turbo/pull/8928](https://redirect.github.com/vercel/turbo/pull/8928)
- [@fredericobreno](https://redirect.github.com/fredericobreno) made their first contribution in [https://github.com/vercel/turbo/pull/8911](https://redirect.github.com/vercel/turbo/pull/8911)
- [@huyb1991](https://redirect.github.com/huyb1991) made their first contribution in [https://github.com/vercel/turbo/pull/8949](https://redirect.github.com/vercel/turbo/pull/8949)
**Full Changelog**: https://github.com/vercel/turbo/compare/v2.0.11...v2.0.12
### [`v2.0.11`](https://redirect.github.com/vercel/turbo/releases/tag/v2.0.11): Turborepo v2.0.11
[Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.0.10...v2.0.11)
#### What's Changed
##### Changelog
- fix(pty): disable echoctl for child processes by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8892](https://redirect.github.com/vercel/turbo/p
Configuration
📅 Schedule: Branch creation - "after 9am and before 10am" in timezone Europe/Paris, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.13.4
->2.3.3
Release Notes
vercel/turborepo (turbo)
### [`v2.3.3`](https://redirect.github.com/vercel/turborepo/compare/v2.3.2...v2.3.3) [Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.3.2...v2.3.3) ### [`v2.3.2`](https://redirect.github.com/vercel/turborepo/compare/v2.3.1...v2.3.2) [Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.3.1...v2.3.2) ### [`v2.3.1`](https://redirect.github.com/vercel/turborepo/compare/v2.3.0...v2.3.1) [Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.3.0...v2.3.1) ### [`v2.3.0`](https://redirect.github.com/vercel/turborepo/releases/tag/v2.3.0): Turborepo v2.3.0 [Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.2.3...v2.3.0) ##### What's Changed ##### Docs - Add list item in docs about errors in internal TypeScript dependencies. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9315](https://redirect.github.com/vercel/turborepo/pull/9315) - docs: document MSVC requirement by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9308](https://redirect.github.com/vercel/turborepo/pull/9308) - Turbopack docs: Update mentions of --turbo and beta by [@timneutkens](https://redirect.github.com/timneutkens) in [https://github.com/vercel/turborepo/pull/9327](https://redirect.github.com/vercel/turborepo/pull/9327) - Typo in system-environment-variables docs by [@FinnWard](https://redirect.github.com/FinnWard) in [https://github.com/vercel/turborepo/pull/9326](https://redirect.github.com/vercel/turborepo/pull/9326) - upgrade TypeScript one minor to 5.4.5 from 5.3.3 by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9322](https://redirect.github.com/vercel/turborepo/pull/9322) - updates `jest`/`ts-jest` to latest by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9155](https://redirect.github.com/vercel/turborepo/pull/9155) - update to TypeScript 5.5.4 by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9337](https://redirect.github.com/vercel/turborepo/pull/9337) - docs: Clarify that `TURBO_FORCE` is a boolean. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9380](https://redirect.github.com/vercel/turborepo/pull/9380) - docs: Updates for accuracy in Add to Existing Repository page. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9379](https://redirect.github.com/vercel/turborepo/pull/9379) - docs: Link to Root Tasks from Biome page so folks know what `//#` means. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9377](https://redirect.github.com/vercel/turborepo/pull/9377) - docs: Update Storybook page to mention absolute importing. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9376](https://redirect.github.com/vercel/turborepo/pull/9376) - docs: Just re-ordering the sidebar. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9392](https://redirect.github.com/vercel/turborepo/pull/9392) - docs: Move docker command up for clarity. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9390](https://redirect.github.com/vercel/turborepo/pull/9390) - docs: Add eslint-config-turbo bump to uprade guide. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9391](https://redirect.github.com/vercel/turborepo/pull/9391) - Update single-package-workspaces.mdx by [@svenheden](https://redirect.github.com/svenheden) in [https://github.com/vercel/turborepo/pull/9187](https://redirect.github.com/vercel/turborepo/pull/9187) - Fix typo by [@ATeals](https://redirect.github.com/ATeals) in [https://github.com/vercel/turborepo/pull/9341](https://redirect.github.com/vercel/turborepo/pull/9341) - docs: add missing comma by [@juliusmarminge](https://redirect.github.com/juliusmarminge) in [https://github.com/vercel/turborepo/pull/9418](https://redirect.github.com/vercel/turborepo/pull/9418) - docs: Clarify how to use values for self-hosted Remote Cache. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9417](https://redirect.github.com/vercel/turborepo/pull/9417) - docs: `turbo info` by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9413](https://redirect.github.com/vercel/turborepo/pull/9413) - Document `--cache` flag. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9427](https://redirect.github.com/vercel/turborepo/pull/9427) - docs: Add doc for running by task ID. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9412](https://redirect.github.com/vercel/turborepo/pull/9412) ##### [@turbo/codemod](https://redirect.github.com/turbo/codemod) - hack(js): bump codemod test timeout by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9361](https://redirect.github.com/vercel/turborepo/pull/9361) ##### Examples - feat(turbo): add cache flag by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9348](https://redirect.github.com/vercel/turborepo/pull/9348) - fix(examples): add private to with-shell-cmds by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9411](https://redirect.github.com/vercel/turborepo/pull/9411) - fix (react-native-web-example): add tui to turbo config by [@mcnaveen](https://redirect.github.com/mcnaveen) in [https://github.com/vercel/turborepo/pull/9334](https://redirect.github.com/vercel/turborepo/pull/9334) ##### Changelog - chore(test): add test for cyclic error by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9305](https://redirect.github.com/vercel/turborepo/pull/9305) - feat: Upgrade to Rust 1.82.0 by [@ognevny](https://redirect.github.com/ognevny) in [https://github.com/vercel/turborepo/pull/9293](https://redirect.github.com/vercel/turborepo/pull/9293) - fix(auth): add missing role by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9307](https://redirect.github.com/vercel/turborepo/pull/9307) - fix: use oxc-resolver hot fix for symlinks by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9302](https://redirect.github.com/vercel/turborepo/pull/9302) - fix: revert some changes to tests by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9310](https://redirect.github.com/vercel/turborepo/pull/9310) - chore(cache): better forbidden error message by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9313](https://redirect.github.com/vercel/turborepo/pull/9313) - chore(visitor): break up visitor to multiple modules by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9306](https://redirect.github.com/vercel/turborepo/pull/9306) - fix(test-utils): return promise from lifecycle by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9331](https://redirect.github.com/vercel/turborepo/pull/9331) - fix(watch): stopping persistent tasks by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9330](https://redirect.github.com/vercel/turborepo/pull/9330) - refactor(test): rust integration tests by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9314](https://redirect.github.com/vercel/turborepo/pull/9314) - feat(query): reverse tracing by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9319](https://redirect.github.com/vercel/turborepo/pull/9319) - feat(query): include css and json files in trace output by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9346](https://redirect.github.com/vercel/turborepo/pull/9346) - feat: support task id entrypoints by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9344](https://redirect.github.com/vercel/turborepo/pull/9344) - fix(tui): make sure to open stdin for all tasks by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9354](https://redirect.github.com/vercel/turborepo/pull/9354) - feat(ui): Hide task list with `h` key. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9350](https://redirect.github.com/vercel/turborepo/pull/9350) - fix: order tasks in order of interest, namely failed, successful, then cached by [@arlyon](https://redirect.github.com/arlyon) in [https://github.com/vercel/turborepo/pull/9353](https://redirect.github.com/vercel/turborepo/pull/9353) - feat(trace): filtering by import type by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9357](https://redirect.github.com/vercel/turborepo/pull/9357) - chore: bump dependencies for Windows ARM support by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9343](https://redirect.github.com/vercel/turborepo/pull/9343) - feat(mfe): inject local proxy by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9356](https://redirect.github.com/vercel/turborepo/pull/9356) - (chore): Update outdated error message referring to experimental UI. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9359](https://redirect.github.com/vercel/turborepo/pull/9359) - feat(trace): add export conditions `import` and `require` to trace resolver by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9360](https://redirect.github.com/vercel/turborepo/pull/9360) - refactor(tui): Use color instead of bars to distinguish sections of task list. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9365](https://redirect.github.com/vercel/turborepo/pull/9365) - fix(tui): respect --no-color by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9369](https://redirect.github.com/vercel/turborepo/pull/9369) - fix(tui): sort tasks in state not just view by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9373](https://redirect.github.com/vercel/turborepo/pull/9373) - fix: Don't require a name for the root package.json. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9378](https://redirect.github.com/vercel/turborepo/pull/9378) - refactor: Use simpler root package.json check. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9382](https://redirect.github.com/vercel/turborepo/pull/9382) - fix(mfe): build internal package if present in graph by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9383](https://redirect.github.com/vercel/turborepo/pull/9383) - fix(query): validate package name by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9370](https://redirect.github.com/vercel/turborepo/pull/9370) - feat(trace): pretty print trace errors to logs by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9367](https://redirect.github.com/vercel/turborepo/pull/9367) - feat(mfe): add env var indicating mfe proxy by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9395](https://redirect.github.com/vercel/turborepo/pull/9395) - chore(daemon): lazy load package changes watcher by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9396](https://redirect.github.com/vercel/turborepo/pull/9396) - feat: `turbo info` command for debugging by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9368](https://redirect.github.com/vercel/turborepo/pull/9368) - chore(trace): fixes and improvements by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9398](https://redirect.github.com/vercel/turborepo/pull/9398) - fix(watch): shut down persistent tasks when we exit watch mode by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9405](https://redirect.github.com/vercel/turborepo/pull/9405) - fix(turbopath): avoid incorrect lifetime in RelativeUnixPath::new by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9400](https://redirect.github.com/vercel/turborepo/pull/9400) - fix(watch): ensure TUI is shutdown regardless of exit path by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9408](https://redirect.github.com/vercel/turborepo/pull/9408) - chore(engine): error about missing package in package task by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9414](https://redirect.github.com/vercel/turborepo/pull/9414) - feat: Wrap-around selection for TUI. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9409](https://redirect.github.com/vercel/turborepo/pull/9409) - feat: Detect WSL in `turbo info`. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9416](https://redirect.github.com/vercel/turborepo/pull/9416) - Bump semver & types to latest version by [@torresgol10](https://redirect.github.com/torresgol10) in [https://github.com/vercel/turborepo/pull/8716](https://redirect.github.com/vercel/turborepo/pull/8716) - chore(cache): add deprecation warnings to old cache flags by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9428](https://redirect.github.com/vercel/turborepo/pull/9428) - chore(watch): warn if daemon is disabled by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9407](https://redirect.github.com/vercel/turborepo/pull/9407) - feat(watch): package inference in watch mode by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9404](https://redirect.github.com/vercel/turborepo/pull/9404) - fix(mfe): avoid crashing if unsupported mfe version found by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9432](https://redirect.github.com/vercel/turborepo/pull/9432) ##### New Contributors - [@FinnWard](https://redirect.github.com/FinnWard) made their first contribution in [https://github.com/vercel/turborepo/pull/9326](https://redirect.github.com/vercel/turborepo/pull/9326) - [@svenheden](https://redirect.github.com/svenheden) made their first contribution in [https://github.com/vercel/turborepo/pull/9187](https://redirect.github.com/vercel/turborepo/pull/9187) - [@ATeals](https://redirect.github.com/ATeals) made their first contribution in [https://github.com/vercel/turborepo/pull/9341](https://redirect.github.com/vercel/turborepo/pull/9341) - [@juliusmarminge](https://redirect.github.com/juliusmarminge) made their first contribution in [https://github.com/vercel/turborepo/pull/9418](https://redirect.github.com/vercel/turborepo/pull/9418) - [@mcnaveen](https://redirect.github.com/mcnaveen) made their first contribution in [https://github.com/vercel/turborepo/pull/9334](https://redirect.github.com/vercel/turborepo/pull/9334) **Full Changelog**: https://github.com/vercel/turborepo/compare/v2.2.3...v2.3.0 ### [`v2.2.3`](https://redirect.github.com/vercel/turborepo/releases/tag/v2.2.3): Turborepo v2.2.3 [Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.2.2...v2.2.3) #### What's Changed ##### Changelog - feat(query): provide ast for files and depth for dependencies by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9285](https://redirect.github.com/vercel/turborepo/pull/9285) - fix: unnecessary empty cache logs by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9301](https://redirect.github.com/vercel/turborepo/pull/9301) **Full Changelog**: https://github.com/vercel/turborepo/compare/v2.2.2...v2.2.3 ### [`v2.2.2`](https://redirect.github.com/vercel/turborepo/releases/tag/v2.2.2): Turborepo v2.2.2 [Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.2.1...v2.2.2) #### What's Changed ##### Changelog - fix(tui): generate stop event on ctrl c by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9296](https://redirect.github.com/vercel/turborepo/pull/9296) **Full Changelog**: https://github.com/vercel/turborepo/compare/v2.2.1...v2.2.2 ### [`v2.2.1`](https://redirect.github.com/vercel/turborepo/compare/v2.2.0...v2.2.1) [Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.2.0...v2.2.1) ### [`v2.2.0`](https://redirect.github.com/vercel/turborepo/releases/tag/v2.2.0): Turborepo v2.2.0 [Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.1.3...v2.2.0) #### What's Changed ##### Docs - (docs) Consistency for configurations between docs and examples. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9212](https://redirect.github.com/vercel/turborepo/pull/9212) - (docs) Fix spacing on link. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9213](https://redirect.github.com/vercel/turborepo/pull/9213) - Removed an extra comma by [@itssidhere](https://redirect.github.com/itssidhere) in [https://github.com/vercel/turborepo/pull/9220](https://redirect.github.com/vercel/turborepo/pull/9220) - docs: add missing `}` and remove comma by [@morinokami](https://redirect.github.com/morinokami) in [https://github.com/vercel/turborepo/pull/9223](https://redirect.github.com/vercel/turborepo/pull/9223) - fix casing for product names by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9229](https://redirect.github.com/vercel/turborepo/pull/9229) - log::debug and ignore on daemon usage in CI by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9237](https://redirect.github.com/vercel/turborepo/pull/9237) - Update package-configurations.mdx by [@robertoms99](https://redirect.github.com/robertoms99) in [https://github.com/vercel/turborepo/pull/9232](https://redirect.github.com/vercel/turborepo/pull/9232) - fix(docs): circleci config - remove excess colon when calling node/install-packages by [@komichar](https://redirect.github.com/komichar) in [https://github.com/vercel/turborepo/pull/9264](https://redirect.github.com/vercel/turborepo/pull/9264) - docs: query documentation by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9258](https://redirect.github.com/vercel/turborepo/pull/9258) - docs for `--affected` on GitHub by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9283](https://redirect.github.com/vercel/turborepo/pull/9283) - docs: interruptible by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9282](https://redirect.github.com/vercel/turborepo/pull/9282) - feat(docs): platform env docs by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9281](https://redirect.github.com/vercel/turborepo/pull/9281) ##### [@turbo/repository](https://redirect.github.com/turbo/repository) - fix napi double .d.ts formatting by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9238](https://redirect.github.com/vercel/turborepo/pull/9238) - feat(query): package changes reason by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9240](https://redirect.github.com/vercel/turborepo/pull/9240) ##### Examples - chore: Remove `display` key from generated `tsconfig` by [@Sensanaty](https://redirect.github.com/Sensanaty) in [https://github.com/vercel/turborepo/pull/9225](https://redirect.github.com/vercel/turborepo/pull/9225) - (examples) Move `types` field into first position of `exports` of `kitchen-sink` example. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9226](https://redirect.github.com/vercel/turborepo/pull/9226) - chore(examples): minor adjustments to `with-shell-commands` by [@breadadams](https://redirect.github.com/breadadams) in [https://github.com/vercel/turborepo/pull/9219](https://redirect.github.com/vercel/turborepo/pull/9219) - fix broken examples causing `pnpm test` to fail by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9239](https://redirect.github.com/vercel/turborepo/pull/9239) ##### Changelog - feat(query): add filter to `affectedPackages` by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9201](https://redirect.github.com/vercel/turborepo/pull/9201) - feat(query): add `currentRun` field to `turbo query` by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9196](https://redirect.github.com/vercel/turborepo/pull/9196) - fix(cache): set content length for put artifact by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9183](https://redirect.github.com/vercel/turborepo/pull/9183) - chore(query): fix query integration test by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9215](https://redirect.github.com/vercel/turborepo/pull/9215) - fix(affected): handle Github Actions provided commit not part of checkout by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9214](https://redirect.github.com/vercel/turborepo/pull/9214) - chore: fix grammar in README.md for project update by [@CaLxCyMru](https://redirect.github.com/CaLxCyMru) in [https://github.com/vercel/turborepo/pull/9206](https://redirect.github.com/vercel/turborepo/pull/9206) - chore: update contributing and troubleshooting docs by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9231](https://redirect.github.com/vercel/turborepo/pull/9231) - feat(query): add task dependencies/dependents by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9190](https://redirect.github.com/vercel/turborepo/pull/9190) - fix(query): naming conflict by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9242](https://redirect.github.com/vercel/turborepo/pull/9242) - feat: warn on empty cache by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9236](https://redirect.github.com/vercel/turborepo/pull/9236) - feat(query): adding indirect and all dependencies for tasks by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9207](https://redirect.github.com/vercel/turborepo/pull/9207) - feat(query): recover from trace errors by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9244](https://redirect.github.com/vercel/turborepo/pull/9244) - chore: add USER as one of the supported process.env variables to passthru by [@cosn](https://redirect.github.com/cosn) in [https://github.com/vercel/turborepo/pull/9235](https://redirect.github.com/vercel/turborepo/pull/9235) - chore(shim): add unit tests for shim parsing by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9248](https://redirect.github.com/vercel/turborepo/pull/9248) - feat(watch): add interruptible tasks by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9228](https://redirect.github.com/vercel/turborepo/pull/9228) - feat(turbo): add platform env support by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9122](https://redirect.github.com/vercel/turborepo/pull/9122) - chore: fix clippy lint in filter tests by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9257](https://redirect.github.com/vercel/turborepo/pull/9257) - chore(platform_env): add warn prefix by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9261](https://redirect.github.com/vercel/turborepo/pull/9261) - chore(trace): fix compilation error in turbo-trace by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9267](https://redirect.github.com/vercel/turborepo/pull/9267) - chore(platform_env): add warn prefix to docs by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9269](https://redirect.github.com/vercel/turborepo/pull/9269) - fix(query): remove engine validation for query by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9271](https://redirect.github.com/vercel/turborepo/pull/9271) - chore(scm): add more information to GHA warning by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9273](https://redirect.github.com/vercel/turborepo/pull/9273) - perf(tui): bring async to tui by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9132](https://redirect.github.com/vercel/turborepo/pull/9132) - chore: fix flakey log stream integration test by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9279](https://redirect.github.com/vercel/turborepo/pull/9279) - feat(query): variables by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9260](https://redirect.github.com/vercel/turborepo/pull/9260) - chore(ci): enable corepack for npm in integration tests by [@mehulkar](https://redirect.github.com/mehulkar) in [https://github.com/vercel/turborepo/pull/9233](https://redirect.github.com/vercel/turborepo/pull/9233) - chore: unhide query by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9286](https://redirect.github.com/vercel/turborepo/pull/9286) #### New Contributors - [@itssidhere](https://redirect.github.com/itssidhere) made their first contribution in [https://github.com/vercel/turborepo/pull/9220](https://redirect.github.com/vercel/turborepo/pull/9220) - [@CaLxCyMru](https://redirect.github.com/CaLxCyMru) made their first contribution in [https://github.com/vercel/turborepo/pull/9206](https://redirect.github.com/vercel/turborepo/pull/9206) - [@Sensanaty](https://redirect.github.com/Sensanaty) made their first contribution in [https://github.com/vercel/turborepo/pull/9225](https://redirect.github.com/vercel/turborepo/pull/9225) - [@breadadams](https://redirect.github.com/breadadams) made their first contribution in [https://github.com/vercel/turborepo/pull/9219](https://redirect.github.com/vercel/turborepo/pull/9219) - [@robertoms99](https://redirect.github.com/robertoms99) made their first contribution in [https://github.com/vercel/turborepo/pull/9232](https://redirect.github.com/vercel/turborepo/pull/9232) - [@cosn](https://redirect.github.com/cosn) made their first contribution in [https://github.com/vercel/turborepo/pull/9235](https://redirect.github.com/vercel/turborepo/pull/9235) - [@komichar](https://redirect.github.com/komichar) made their first contribution in [https://github.com/vercel/turborepo/pull/9264](https://redirect.github.com/vercel/turborepo/pull/9264) **Full Changelog**: https://github.com/vercel/turborepo/compare/v2.1.3...v2.2.0 ### [`v2.1.3`](https://redirect.github.com/vercel/turborepo/releases/tag/v2.1.3): Turborepo v2.1.3 [Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.1.2...v2.1.3) #### What's Changed ##### Docs - eslint plugin no-undeclared-env-vars should detect known framework variables by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9110](https://redirect.github.com/vercel/turborepo/pull/9110) - hotfix docs by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9159](https://redirect.github.com/vercel/turborepo/pull/9159) - Update constructing-ci.mdx by [@jpulec](https://redirect.github.com/jpulec) in [https://github.com/vercel/turborepo/pull/9162](https://redirect.github.com/vercel/turborepo/pull/9162) - Docs: fix line location for TURBO_TEAM env by [@ThibautMarechal](https://redirect.github.com/ThibautMarechal) in [https://github.com/vercel/turborepo/pull/9165](https://redirect.github.com/vercel/turborepo/pull/9165) - use frameworks.json for docs by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9163](https://redirect.github.com/vercel/turborepo/pull/9163) - Update using-environment-variables.mdx formatting to remove extra p tag by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9168](https://redirect.github.com/vercel/turborepo/pull/9168) - docs: add -w flag to pnpm example by [@giraffesyo](https://redirect.github.com/giraffesyo) in [https://github.com/vercel/turborepo/pull/9160](https://redirect.github.com/vercel/turborepo/pull/9160) - Invalid JSON in task docs by [@maschwenk](https://redirect.github.com/maschwenk) in [https://github.com/vercel/turborepo/pull/9180](https://redirect.github.com/vercel/turborepo/pull/9180) - base.json is extended by other tsconfig.json, not package.json by [@boutchitos](https://redirect.github.com/boutchitos) in [https://github.com/vercel/turborepo/pull/9189](https://redirect.github.com/vercel/turborepo/pull/9189) - docs: grammar error by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9194](https://redirect.github.com/vercel/turborepo/pull/9194) - docs: Task outputs clarifications by [@boutchitos](https://redirect.github.com/boutchitos) in [https://github.com/vercel/turborepo/pull/9185](https://redirect.github.com/vercel/turborepo/pull/9185) - Add "go-to-definition" instructions to TypeScript docs. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9198](https://redirect.github.com/vercel/turborepo/pull/9198) - Add link to go-to-definition doc. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9199](https://redirect.github.com/vercel/turborepo/pull/9199) - docs: Fix typos by [@jayvdb](https://redirect.github.com/jayvdb) in [https://github.com/vercel/turborepo/pull/9184](https://redirect.github.com/vercel/turborepo/pull/9184) ##### create-turbo - fix(create-turbo): Require specific argument for example option by [@islandryu](https://redirect.github.com/islandryu) in [https://github.com/vercel/turborepo/pull/9147](https://redirect.github.com/vercel/turborepo/pull/9147) ##### Changelog - feat: support rust 1.81.0 by [@ognevny](https://redirect.github.com/ognevny) in [https://github.com/vercel/turborepo/pull/9139](https://redirect.github.com/vercel/turborepo/pull/9139) - feat(turbo): COREPACK_HOME to default passthrough by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9151](https://redirect.github.com/vercel/turborepo/pull/9151) - fix(watch): await persistent run task instead of abort by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9152](https://redirect.github.com/vercel/turborepo/pull/9152) - fix(affected): include not committed changes in `--affected` by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9133](https://redirect.github.com/vercel/turborepo/pull/9133) - refactor(query): make immediate dependencies default by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9114](https://redirect.github.com/vercel/turborepo/pull/9114) - feat: allow usage of `turbo` without turbo.json by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9149](https://redirect.github.com/vercel/turborepo/pull/9149) - chore(watch): simplify watch data synchronization by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9154](https://redirect.github.com/vercel/turborepo/pull/9154) - feat(query): add array type by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9161](https://redirect.github.com/vercel/turborepo/pull/9161) - feat: turbo-trace by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9134](https://redirect.github.com/vercel/turborepo/pull/9134) - refactor: Add `query` resolvers into web UI by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9182](https://redirect.github.com/vercel/turborepo/pull/9182) - add method for determining base commit on GitHub actions by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9169](https://redirect.github.com/vercel/turborepo/pull/9169) - feat(query): add filter by having task by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9188](https://redirect.github.com/vercel/turborepo/pull/9188) - feat(turbo): add version query by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9197](https://redirect.github.com/vercel/turborepo/pull/9197) #### New Contributors - [@ognevny](https://redirect.github.com/ognevny) made their first contribution in [https://github.com/vercel/turborepo/pull/9139](https://redirect.github.com/vercel/turborepo/pull/9139) - [@islandryu](https://redirect.github.com/islandryu) made their first contribution in [https://github.com/vercel/turborepo/pull/9147](https://redirect.github.com/vercel/turborepo/pull/9147) - [@jpulec](https://redirect.github.com/jpulec) made their first contribution in [https://github.com/vercel/turborepo/pull/9162](https://redirect.github.com/vercel/turborepo/pull/9162) - [@giraffesyo](https://redirect.github.com/giraffesyo) made their first contribution in [https://github.com/vercel/turborepo/pull/9160](https://redirect.github.com/vercel/turborepo/pull/9160) - [@boutchitos](https://redirect.github.com/boutchitos) made their first contribution in [https://github.com/vercel/turborepo/pull/9189](https://redirect.github.com/vercel/turborepo/pull/9189) - [@jayvdb](https://redirect.github.com/jayvdb) made their first contribution in [https://github.com/vercel/turborepo/pull/9184](https://redirect.github.com/vercel/turborepo/pull/9184) **Full Changelog**: https://github.com/vercel/turborepo/compare/v2.1.2...v2.1.3 ### [`v2.1.2`](https://redirect.github.com/vercel/turborepo/compare/v2.1.1...v2.1.2) [Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.1.1...v2.1.2) ### [`v2.1.1`](https://redirect.github.com/vercel/turborepo/releases/tag/v2.1.1): Turborepo v2.1.1 [Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.1.0...v2.1.1) #### What's Changed ##### Docs - docs: document --affected flag and env vars by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9046](https://redirect.github.com/vercel/turborepo/pull/9046) - docs: document run displaying available tasks by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9052](https://redirect.github.com/vercel/turborepo/pull/9052) - feat(docs): doc ls by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9063](https://redirect.github.com/vercel/turborepo/pull/9063) - chore(config): add undocummented `remote` types to `turbo.json` schema by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9073](https://redirect.github.com/vercel/turborepo/pull/9073) - docs: Clarifications for `--affected`. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9078](https://redirect.github.com/vercel/turborepo/pull/9078) - Update constructing-ci.mdx by [@eps1lon](https://redirect.github.com/eps1lon) in [https://github.com/vercel/turborepo/pull/9079](https://redirect.github.com/vercel/turborepo/pull/9079) ##### Examples - examples: Fix sourcemapping in kitchen-sink. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9086](https://redirect.github.com/vercel/turborepo/pull/9086) ##### Changelog - pipes default values through to json-schema by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9039](https://redirect.github.com/vercel/turborepo/pull/9039) - fix(zsh): fix completion generation for zsh by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9082](https://redirect.github.com/vercel/turborepo/pull/9082) - fix(daemon): use correct arg group for deciding daemon config by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9088](https://redirect.github.com/vercel/turborepo/pull/9088) #### New Contributors - [@eps1lon](https://redirect.github.com/eps1lon) made their first contribution in [https://github.com/vercel/turborepo/pull/9079](https://redirect.github.com/vercel/turborepo/pull/9079) **Full Changelog**: https://github.com/vercel/turborepo/compare/v2.1.0...v2.1.1 ### [`v2.1.0`](https://redirect.github.com/vercel/turborepo/releases/tag/v2.1.0): Turborepo v2.1.0 [Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.0.14...v2.1.0) #### What's Changed ##### Docs - documentation for for `cacheDir`, `daemon`, and `envMode` (config values, and env vars) by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9018](https://redirect.github.com/vercel/turborepo/pull/9018) - Update using-environment-variables.mdx by [@robertn702](https://redirect.github.com/robertn702) in [https://github.com/vercel/turborepo/pull/9040](https://redirect.github.com/vercel/turborepo/pull/9040) - (docs) Fix Node.js subpath import guidance. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9066](https://redirect.github.com/vercel/turborepo/pull/9066) ##### [@turbo/codemod](https://redirect.github.com/turbo/codemod) - separate configs, colocate JSONSchema, remove `globalDotEnv` and `pipeline.dotEnv` from V2 by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9025](https://redirect.github.com/vercel/turborepo/pull/9025) ##### Examples - Update README.md by [@Aditya0257](https://redirect.github.com/Aditya0257) in [https://github.com/vercel/turborepo/pull/8979](https://redirect.github.com/vercel/turborepo/pull/8979) - Update basic example to use stable Next.js. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turborepo/pull/9059](https://redirect.github.com/vercel/turborepo/pull/9059) ##### Changelog - TypeScript types for `cacheDir`, `daemon`, and `envMode` by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9011](https://redirect.github.com/vercel/turborepo/pull/9011) - chore: show deprecation info for globalDotEnv and dotEnv by [@devy-bee](https://redirect.github.com/devy-bee) in [https://github.com/vercel/turborepo/pull/8974](https://redirect.github.com/vercel/turborepo/pull/8974) - fix: lock tui-term version to pass rust type check by [@wadwings](https://redirect.github.com/wadwings) in [https://github.com/vercel/turborepo/pull/9022](https://redirect.github.com/vercel/turborepo/pull/9022) - feat: color no longer tied to task execution order by [@Shaharking](https://redirect.github.com/Shaharking) in [https://github.com/vercel/turborepo/pull/9023](https://redirect.github.com/vercel/turborepo/pull/9023) - fix(tui): avoid panic on restarting tasks during watch by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9032](https://redirect.github.com/vercel/turborepo/pull/9032) - feat(ls): support output format by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turborepo/pull/9031](https://redirect.github.com/vercel/turborepo/pull/9031) - chore(tui): remove unwraps from tui by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9034](https://redirect.github.com/vercel/turborepo/pull/9034) - feat: implement a query interface for turborepo by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/8977](https://redirect.github.com/vercel/turborepo/pull/8977) - feat(tui): allow searching for tasks by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9042](https://redirect.github.com/vercel/turborepo/pull/9042) - fix(affected): prevent affected from being used with filter by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9049](https://redirect.github.com/vercel/turborepo/pull/9049) - allow multiple fallbacks for --affected base branch by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turborepo/pull/9045](https://redirect.github.com/vercel/turborepo/pull/9045) - fix(affected): don't respect empty scm env vars by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9053](https://redirect.github.com/vercel/turborepo/pull/9053) - fix(affected): no longer error if `main` does not exist by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9061](https://redirect.github.com/vercel/turborepo/pull/9061) - fix(cli): avoid use of process exit by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9065](https://redirect.github.com/vercel/turborepo/pull/9065) - chore: Remove version output on CI by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turborepo/pull/9068](https://redirect.github.com/vercel/turborepo/pull/9068) - chore(tui): fix lint warnings in tests by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turborepo/pull/9062](https://redirect.github.com/vercel/turborepo/pull/9062) #### New Contributors - [@Aditya0257](https://redirect.github.com/Aditya0257) made their first contribution in [https://github.com/vercel/turborepo/pull/8979](https://redirect.github.com/vercel/turborepo/pull/8979) - [@devy-bee](https://redirect.github.com/devy-bee) made their first contribution in [https://github.com/vercel/turborepo/pull/8974](https://redirect.github.com/vercel/turborepo/pull/8974) - [@wadwings](https://redirect.github.com/wadwings) made their first contribution in [https://github.com/vercel/turborepo/pull/9022](https://redirect.github.com/vercel/turborepo/pull/9022) - [@Shaharking](https://redirect.github.com/Shaharking) made their first contribution in [https://github.com/vercel/turborepo/pull/9023](https://redirect.github.com/vercel/turborepo/pull/9023) - [@robertn702](https://redirect.github.com/robertn702) made their first contribution in [https://github.com/vercel/turborepo/pull/9040](https://redirect.github.com/vercel/turborepo/pull/9040) **Full Changelog**: https://github.com/vercel/turborepo/compare/v2.0.14...v2.1.0 ### [`v2.0.14`](https://redirect.github.com/vercel/turborepo/compare/v2.0.13...v2.0.14) [Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.0.13...v2.0.14) ### [`v2.0.13`](https://redirect.github.com/vercel/turbo/releases/tag/v2.0.13): Turborepo v2.0.13 [Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.0.12...v2.0.13) ##### What's Changed ##### Docs - (docs): Improve clarity for watch. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turbo/pull/8957](https://redirect.github.com/vercel/turbo/pull/8957) - Migrate to Storybook 8.2.6 by [@joeblas](https://redirect.github.com/joeblas) in [https://github.com/vercel/turbo/pull/8835](https://redirect.github.com/vercel/turbo/pull/8835) - chore(repo): update readme and links by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turbo/pull/8965](https://redirect.github.com/vercel/turbo/pull/8965) - docs: add release flag to cargo build by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8992](https://redirect.github.com/vercel/turbo/pull/8992) ##### Changelog - chore: improve error message for package graph construction by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/8966](https://redirect.github.com/vercel/turbo/pull/8966) - Log changed package names instead of full struct by [@mehulkar](https://redirect.github.com/mehulkar) in [https://github.com/vercel/turbo/pull/8971](https://redirect.github.com/vercel/turbo/pull/8971) - refactor: renamed UI to ColorConfig by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/8962](https://redirect.github.com/vercel/turbo/pull/8962) - fix(watch): display which tasks will be rerun by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8960](https://redirect.github.com/vercel/turbo/pull/8960) - fix: print application errors to stderr instead of stdout by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8969](https://redirect.github.com/vercel/turbo/pull/8969) - feat: add `--affected` to `turbo ls` by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/8970](https://redirect.github.com/vercel/turbo/pull/8970) - chore(change_mapper): add debug log explaining why package is root dep by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8976](https://redirect.github.com/vercel/turbo/pull/8976) - chore: remove aliases by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/8980](https://redirect.github.com/vercel/turbo/pull/8980) - enables test_gh\_8599 test by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turbo/pull/8984](https://redirect.github.com/vercel/turbo/pull/8984) - removes GOROOT from globalPassThroughEnv for local dev by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turbo/pull/8981](https://redirect.github.com/vercel/turbo/pull/8981) - simplify Prysk commands by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turbo/pull/8982](https://redirect.github.com/vercel/turbo/pull/8982) - fix(create-turbo): support renamed repositories by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turbo/pull/8993](https://redirect.github.com/vercel/turbo/pull/8993) - cacheDir for env, config, and flag by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turbo/pull/8947](https://redirect.github.com/vercel/turbo/pull/8947) - Update Socket config by [@jackwilson323](https://redirect.github.com/jackwilson323) in [https://github.com/vercel/turbo/pull/9005](https://redirect.github.com/vercel/turbo/pull/9005) ##### New Contributors - [@joeblas](https://redirect.github.com/joeblas) made their first contribution in [https://github.com/vercel/turbo/pull/8835](https://redirect.github.com/vercel/turbo/pull/8835) - [@konomae](https://redirect.github.com/konomae) made their first contribution in [https://github.com/vercel/turbo/pull/8908](https://redirect.github.com/vercel/turbo/pull/8908) **Full Changelog**: https://github.com/vercel/turbo/compare/v2.0.12...v2.0.13 ### [`v2.0.12`](https://redirect.github.com/vercel/turbo/releases/tag/v2.0.12): Turborepo v2.0.12 [Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.0.11...v2.0.12) #### What's Changed ##### Docs - docs: Re-mention passthroughs in CI compatibility section. by [@anthonyshew](https://redirect.github.com/anthonyshew) in [https://github.com/vercel/turbo/pull/8939](https://redirect.github.com/vercel/turbo/pull/8939) - docs: Correct json comma syntax in sample code by [@huyb1991](https://redirect.github.com/huyb1991) in [https://github.com/vercel/turbo/pull/8949](https://redirect.github.com/vercel/turbo/pull/8949) ##### [@turbo/repository](https://redirect.github.com/turbo/repository) - feat(turborepo): log reason why all packages were considered changed by [@mehulkar](https://redirect.github.com/mehulkar) in [https://github.com/vercel/turbo/pull/8872](https://redirect.github.com/vercel/turbo/pull/8872) ##### Changelog - fix(watch): properly shut down persistent tasks by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8854](https://redirect.github.com/vercel/turbo/pull/8854) - add envMode to `turbo.json` by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turbo/pull/8757](https://redirect.github.com/vercel/turbo/pull/8757) - chore(codeowners): remove turbopack by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turbo/pull/8930](https://redirect.github.com/vercel/turbo/pull/8930) - chore(turbo): simplify contributing by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turbo/pull/8931](https://redirect.github.com/vercel/turbo/pull/8931) - removes nextest config related to turbopack by [@dimitropoulos](https://redirect.github.com/dimitropoulos) in [https://github.com/vercel/turbo/pull/8925](https://redirect.github.com/vercel/turbo/pull/8925) - chore: improve -vv logging by [@mehulkar](https://redirect.github.com/mehulkar) in [https://github.com/vercel/turbo/pull/8910](https://redirect.github.com/vercel/turbo/pull/8910) - refactor(turborepo): change the ui config to use an enum by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/8919](https://redirect.github.com/vercel/turbo/pull/8919) - remove / move unused or test crates by [@arlyon](https://redirect.github.com/arlyon) in [https://github.com/vercel/turbo/pull/8929](https://redirect.github.com/vercel/turbo/pull/8929) - fix(tui): allow for TUI use when hooked up to tty by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8942](https://redirect.github.com/vercel/turbo/pull/8942) - feat(telemetry): reduce data volume by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turbo/pull/8944](https://redirect.github.com/vercel/turbo/pull/8944) - feat(owners): remove telem special case by [@tknickman](https://redirect.github.com/tknickman) in [https://github.com/vercel/turbo/pull/8945](https://redirect.github.com/vercel/turbo/pull/8945) - feat(turborepo): implement --affected flag by [@NicholasLYang](https://redirect.github.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/8884](https://redirect.github.com/vercel/turbo/pull/8884) #### New Contributors - [@Marukome0743](https://redirect.github.com/Marukome0743) made their first contribution in [https://github.com/vercel/turbo/pull/8928](https://redirect.github.com/vercel/turbo/pull/8928) - [@fredericobreno](https://redirect.github.com/fredericobreno) made their first contribution in [https://github.com/vercel/turbo/pull/8911](https://redirect.github.com/vercel/turbo/pull/8911) - [@huyb1991](https://redirect.github.com/huyb1991) made their first contribution in [https://github.com/vercel/turbo/pull/8949](https://redirect.github.com/vercel/turbo/pull/8949) **Full Changelog**: https://github.com/vercel/turbo/compare/v2.0.11...v2.0.12 ### [`v2.0.11`](https://redirect.github.com/vercel/turbo/releases/tag/v2.0.11): Turborepo v2.0.11 [Compare Source](https://redirect.github.com/vercel/turborepo/compare/v2.0.10...v2.0.11) #### What's Changed ##### Changelog - fix(pty): disable echoctl for child processes by [@chris-olszewski](https://redirect.github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/8892](https://redirect.github.com/vercel/turbo/pConfiguration
📅 Schedule: Branch creation - "after 9am and before 10am" in timezone Europe/Paris, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.