Releases: vercel/turborepo
Releases · vercel/turborepo
Turborepo v2.3.2-canary.0
What's Changed
Docs
- docs: Improve clarity on
--cache
. by @anthonyshew in #9489 - feat: Remote cache upload timeout by @chris-olszewski in #9491
@turbo/repository
Changelog
- fix(affected): consider both source and destination as changed by @chris-olszewski in #9422
- chore: use mocked package in test by @NicholasLYang in #9475
- feat(tui): Enter interactive with
i
key. by @anthonyshew in #9479 - feat(trace): resolve incorrect extension by @NicholasLYang in #9486
- refactor(tui): Improve aesthetics for helper text. by @anthonyshew in #9478
- feat(mfe): allow @vercel/microfrontends to be considered a MFE package dependency by @mknichel in #9493
- fix(mfe): build either mfe package name by @chris-olszewski in #9494
New Contributors
Full Changelog: v2.3.1...v2.3.2-canary.0
Turborepo v2.3.1
What's Changed
Docs
- publishing-libraries docs: Changesets configuration [#9324] by @olets in #9325
- docs: Clarify output globs relativeness. by @anthonyshew in #9449
- docs: Add
TURBO_CACHE
to System Environment Variables. by @anthonyshew in #9450 - feat(link): add
--yes
and--scope
flags tolink
by @NicholasLYang in #9466 - docs(turbopack): Add incremental-computation page, intended to replace core-concepts page by @bgw in #9456
- docs(turbopack): Remove old core-concepts page by @bgw in #9457
- docs: Small stylistic change for footnote. by @anthonyshew in #9451
- docs(turbopack): fix typo in incremental-computation page by @jcelaya775 in #9476
eslint
- chore(linting): implement ESLint flat config compatibility for
eslint-plugin-turbo
by @jeremy-code in #9426
Examples
- examples: Update
basic
example to Next.js 15. by @anthonyshew in #9440 - chore(examples): fix
$TURBO_DEFAULT$
inputs by @aaronccasanova in #9452
Changelog
- fix(windows): fix env var glob casing by @chris-olszewski in #9429
- chore: Update bug issue template. by @anthonyshew in #9438
- chore: Further updates for issue templates. by @anthonyshew in #9439
- Fix(filewatcher): handle removed directories #8800 by @krlvi in #9406
- chore: Remove obsolete GitHub labels. by @anthonyshew in #9442
- fix(cache): allow force to override any cache settings by @chris-olszewski in #9454
- deps: Update psm by @ognevny in #9443
- feat(trace): more trace fixes by @NicholasLYang in #9474
New Contributors
- @jeremy-code made their first contribution in #9426
- @krlvi made their first contribution in #9406
- @olets made their first contribution in #9325
- @Juneezee made their first contribution in #9447
- @trivikr made their first contribution in #9178
- @jcelaya775 made their first contribution in #9476
- @aaronccasanova made their first contribution in #9452
Full Changelog: v2.3.0...v2.3.1
Turborepo v2.3.1-canary.2
What's Changed
Docs
- feat(link): add
--yes
and--scope
flags tolink
by @NicholasLYang in #9466
Full Changelog: v2.3.1-canary.1...v2.3.1-canary.2
Turborepo v2.3.1-canary.1
What's Changed
Docs
- docs: Clarify output globs relativeness. by @anthonyshew in #9449
- docs: Add
TURBO_CACHE
to System Environment Variables. by @anthonyshew in #9450
Examples
- examples: Update
basic
example to Next.js 15. by @anthonyshew in #9440
Changelog
- chore: Remove obsolete GitHub labels. by @anthonyshew in #9442
- fix(cache): allow force to override any cache settings by @chris-olszewski in #9454
- deps: Update psm by @ognevny in #9443
New Contributors
Full Changelog: v2.3.1-canary.0...v2.3.1-canary.1
Turborepo v2.3.1-canary.0
What's Changed
Docs
eslint
- chore(linting): implement ESLint flat config compatibility for
eslint-plugin-turbo
by @jeremy-code in #9426
Changelog
- fix(windows): fix env var glob casing by @chris-olszewski in #9429
- chore: Update bug issue template. by @anthonyshew in #9438
- chore: Further updates for issue templates. by @anthonyshew in #9439
- Fix(filewatcher): handle removed directories #8800 by @krlvi in #9406
New Contributors
- @jeremy-code made their first contribution in #9426
- @krlvi made their first contribution in #9406
- @olets made their first contribution in #9325
Full Changelog: v2.3.0...v2.3.1-canary.0
Turborepo v2.3.0
What's Changed
Docs
- Add list item in docs about errors in internal TypeScript dependencies. by @anthonyshew in #9315
- docs: document MSVC requirement by @chris-olszewski in #9308
- Turbopack docs: Update mentions of --turbo and beta by @timneutkens in #9327
- Typo in system-environment-variables docs by @FinnWard in #9326
- upgrade TypeScript one minor to 5.4.5 from 5.3.3 by @dimitropoulos in #9322
- updates
jest
/ts-jest
to latest by @dimitropoulos in #9155 - update to TypeScript 5.5.4 by @dimitropoulos in #9337
- docs: Clarify that
TURBO_FORCE
is a boolean. by @anthonyshew in #9380 - docs: Updates for accuracy in Add to Existing Repository page. by @anthonyshew in #9379
- docs: Link to Root Tasks from Biome page so folks know what
//#
means. by @anthonyshew in #9377 - docs: Update Storybook page to mention absolute importing. by @anthonyshew in #9376
- docs: Just re-ordering the sidebar. by @anthonyshew in #9392
- docs: Move docker command up for clarity. by @anthonyshew in #9390
- docs: Add eslint-config-turbo bump to uprade guide. by @anthonyshew in #9391
- Update single-package-workspaces.mdx by @svenheden in #9187
- Fix typo by @ATeals in #9341
- docs: add missing comma by @juliusmarminge in #9418
- docs: Clarify how to use values for self-hosted Remote Cache. by @anthonyshew in #9417
- docs:
turbo info
by @anthonyshew in #9413 - Document
--cache
flag. by @anthonyshew in #9427 - docs: Add doc for running by task ID. by @anthonyshew in #9412
@turbo/codemod
- hack(js): bump codemod test timeout by @chris-olszewski in #9361
Examples
- feat(turbo): add cache flag by @NicholasLYang in #9348
- fix(examples): add private to with-shell-cmds by @tknickman in #9411
- fix (react-native-web-example): add tui to turbo config by @mcnaveen in #9334
Changelog
- chore(test): add test for cyclic error by @chris-olszewski in #9305
- feat: Upgrade to Rust 1.82.0 by @ognevny in #9293
- fix(auth): add missing role by @tknickman in #9307
- fix: use oxc-resolver hot fix for symlinks by @NicholasLYang in #9302
- fix: revert some changes to tests by @NicholasLYang in #9310
- chore(cache): better forbidden error message by @chris-olszewski in #9313
- chore(visitor): break up visitor to multiple modules by @chris-olszewski in #9306
- fix(test-utils): return promise from lifecycle by @tknickman in #9331
- fix(watch): stopping persistent tasks by @NicholasLYang in #9330
- refactor(test): rust integration tests by @NicholasLYang in #9314
- feat(query): reverse tracing by @NicholasLYang in #9319
- feat(query): include css and json files in trace output by @NicholasLYang in #9346
- feat: support task id entrypoints by @chris-olszewski in #9344
- fix(tui): make sure to open stdin for all tasks by @chris-olszewski in #9354
- feat(ui): Hide task list with
h
key. by @anthonyshew in #9350 - fix: order tasks in order of interest, namely failed, successful, then cached by @arlyon in #9353
- feat(trace): filtering by import type by @NicholasLYang in #9357
- chore: bump dependencies for Windows ARM support by @NicholasLYang in #9343
- feat(mfe): inject local proxy by @chris-olszewski in #9356
- (chore): Update outdated error message referring to experimental UI. by @anthonyshew in #9359
- feat(trace): add export conditions
import
andrequire
to trace resolver by @NicholasLYang in #9360 - refactor(tui): Use color instead of bars to distinguish sections of task list. by @anthonyshew in #9365
- fix(tui): respect --no-color by @chris-olszewski in #9369
- fix(tui): sort tasks in state not just view by @chris-olszewski in #9373
- fix: Don't require a name for the root package.json. by @anthonyshew in #9378
- refactor: Use simpler root package.json check. by @anthonyshew in #9382
- fix(mfe): build internal package if present in graph by @chris-olszewski in #9383
- fix(query): validate package name by @NicholasLYang in #9370
- feat(trace): pretty print trace errors to logs by @NicholasLYang in #9367
- feat(mfe): add env var indicating mfe proxy by @chris-olszewski in #9395
- chore(daemon): lazy load package changes watcher by @NicholasLYang in #9396
- feat:
turbo info
command for debugging by @anthonyshew in #9368 - chore(trace): fixes and improvements by @NicholasLYang in #9398
- fix(watch): shut down persistent tasks when we exit watch mode by @NicholasLYang in #9405
- fix(turbopath): avoid incorrect lifetime in RelativeUnixPath::new by @chris-olszewski in #9400
- fix(watch): ensure TUI is shutdown regardless of exit path by @chris-olszewski in #9408
- chore(engine): error about missing package in package task by @chris-olszewski in #9414
- feat: Wrap-around selection for TUI. by @anthonyshew in #9409
- feat: Detect WSL in
turbo info
. by @anthonyshew in #9416 - Bump semver & types to latest version by @torresgol10 in #8716
- chore(cache): add deprecation warnings to old cache flags by @chris-olszewski in #9428
- chore(watch): warn if daemon is disabled by @chris-olszewski in #9407
- feat(watch): package inference in watch mode by @NicholasLYang in #9404
- fix(mfe): avoid crashing if unsupported mfe version found by @chris-olszewski in #9432
New Contributors
- @FinnWard made their first contribution in #9326
- @svenheden made their first contribution in #9187
- @ATeals made their first contribution in #9341
- @juliusmarminge made their first contribution in #9418
- @mcnaveen made their first contribution in #9334
Full Changelog: v2.2.3...v2.3.0
Turborepo v2.2.4-canary.10
What's Changed
Docs
- docs: add missing comma by @juliusmarminge in #9418
- docs: Clarify how to use values for self-hosted Remote Cache. by @anthonyshew in #9417
- docs:
turbo info
by @anthonyshew in #9413
Examples
- fix (react-native-web-example): add tui to turbo config by @mcnaveen in #9334
Changelog
- feat: Wrap-around selection for TUI. by @anthonyshew in #9409
- feat: Detect WSL in
turbo info
. by @anthonyshew in #9416 - Bump semver & types to latest version by @torresgol10 in #8716
- chore(cache): add deprecation warnings to old cache flags by @chris-olszewski in #9428
New Contributors
- @juliusmarminge made their first contribution in #9418
- @mcnaveen made their first contribution in #9334
Full Changelog: v2.2.4-canary.9...v2.2.4-canary.10
Turborepo v2.2.4-canary.9
What's Changed
Docs
- docs: Add eslint-config-turbo bump to uprade guide. by @anthonyshew in #9391
- Update single-package-workspaces.mdx by @svenheden in #9187
- Fix typo by @ATeals in #9341
Examples
- fix(examples): add private to with-shell-cmds by @tknickman in #9411
Changelog
- feat:
turbo info
command for debugging by @anthonyshew in #9368 - chore(trace): fixes and improvements by @NicholasLYang in #9398
- fix(watch): shut down persistent tasks when we exit watch mode by @NicholasLYang in #9405
- fix(turbopath): avoid incorrect lifetime in RelativeUnixPath::new by @chris-olszewski in #9400
- fix(watch): ensure TUI is shutdown regardless of exit path by @chris-olszewski in #9408
- chore(engine): error about missing package in package task by @chris-olszewski in #9414
New Contributors
- @svenheden made their first contribution in #9187
- @ATeals made their first contribution in #9341
Full Changelog: v2.2.4-canary.8...v2.2.4-canary.9
Turborepo v2.2.4-canary.8
What's Changed
Docs
- docs: Clarify that
TURBO_FORCE
is a boolean. by @anthonyshew in #9380 - docs: Updates for accuracy in Add to Existing Repository page. by @anthonyshew in #9379
- docs: Link to Root Tasks from Biome page so folks know what
//#
means. by @anthonyshew in #9377 - docs: Update Storybook page to mention absolute importing. by @anthonyshew in #9376
- docs: Just re-ordering the sidebar. by @anthonyshew in #9392
- docs: Move docker command up for clarity. by @anthonyshew in #9390
Examples
- feat(turbo): add cache flag by @NicholasLYang in #9348
Changelog
- fix(query): validate package name by @NicholasLYang in #9370
- feat(trace): pretty print trace errors to logs by @NicholasLYang in #9367
- feat(mfe): add env var indicating mfe proxy by @chris-olszewski in #9395
- chore(daemon): lazy load package changes watcher by @NicholasLYang in #9396
Full Changelog: v2.2.4-canary.7...v2.2.4-canary.8
Turborepo v2.2.4-canary.7
What's Changed
Changelog
- fix: Don't require a name for the root package.json. by @anthonyshew in #9378
- refactor: Use simpler root package.json check. by @anthonyshew in #9382
- fix(mfe): build internal package if present in graph by @chris-olszewski in #9383
Full Changelog: v2.2.4-canary.6...v2.2.4-canary.7