Turborepo v1.12.5stable Released Mar 06, 2024
Impact Score: 5/10

Turborepo v1.12.5

Source available โ€” automated, not human-reviewed

Component: turbo ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
$ npm install --save-dev --save-exact [email protected]
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Turborepo v1.12.5. Source highlight: Name the file in Prisma doc.

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (6)

  • Add version to package in internal packages docs for yarn
  • feat(@turbo/repository): return dependencies in graph
  • add error enum to `turborepo-dirs`
  • Add optionalwatch cookie support
  • chore: add force flag to login command
  • chore: remove unused features from config crate

โšก Performance & Enhancements (2)

  • perf: parse and walk globs in parallel
  • Improve daemon startup times

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix(examples): basic generator
  • Bug fix on with-npm
  • fix: do better validation for existing tokens
  • fix: Clippy errors
  • fix: reading output from orphan process
  • fix: support yarn4 semver resolutions
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
<!-- Release notes generated using configuration in .github/turborepo-release.yml at v1.12.5 --> ## What's Changed ### Docs * Name the file in Prisma doc. by @anthonyshew in https://github.com/vercel/turbo/pull/7426 * chore(docs): update github actions versions to support node 20 by @robinsmith-source in https://github.com/vercel/turbo/pull/7434 * chore: update docs to no longer suggest verbosity for `--profile` by @chris-olszewski in https://github.com/vercel/turbo/pull/7521 * Add version to package in internal packages docs for yarn by @loctn in https://github.com/vercel/turbo/pull/7626 ### create-turbo * release(turborepo): 1.12.4 by @github-actions in https://github.com/vercel/turbo/pull/7383 ### @turbo/repository * chore(Turborepo): bump versions in prep for a release by @gsoltis in https://github.com/vercel/turbo/pull/7385 * refactor(turborepo): Package Detection by @NicholasLYang in https://github.com/vercel/turbo/pull/7549 * feat(@turbo/repository): return dependencies in graph by @mehulkar in https://github.com/vercel/turbo/pull/7616 * chore(@turbo/repository): bump version to 0.0.1-canary.8 by @mehulkar in https://github.com/vercel/turbo/pull/7636 ### Examples * fix(examples): basic generator by @dangbt in https://github.com/vercel/turbo/pull/7400 * Remove barrel file from design-system-example by @anthonyshew in https://github.com/vercel/turbo/pull/7580 * Dependabot updates for examples. by @anthonyshew in https://github.com/vercel/turbo/pull/7615 * Bug fix on with-npm by @zsh77 in https://github.com/vercel/turbo/pull/7587 * dev script of ui package in example with rollup by @zsh77 in https://github.com/vercel/turbo/pull/7550 * Cleanup of with-vite example by @zsh77 in https://github.com/vercel/turbo/pull/7585 * Cleanup of with-yarn example by @zsh77 in https://github.com/vercel/turbo/pull/7589 * Guarantee typescript-eslint parser resolving. by @anthonyshew in https://github.com/vercel/turbo/pull/7634 ### Changelog * perf: parse and walk globs in parallel by @chris-olszewski in https://github.com/vercel/turbo/pull/7244 * fix: do better validation for existing tokens by @Zertsov in https://github.com/vercel/turbo/pull/7358 * chore(ci): remove Makefile targets to build Go binaries by @mehulkar in https://github.com/vercel/turbo/pull/7389 * add error enum to `turborepo-dirs` by @Zertsov in https://github.com/vercel/turbo/pull/7277 * fix: Clippy errors by @Zertsov in https://github.com/vercel/turbo/pull/7392 * docs: Refresh daemon documentation by @NicholasLYang in https://github.com/vercel/turbo/pull/7386 * Break up Client trait by @Zertsov in https://github.com/vercel/turbo/pull/7387 * chore(turbo): delete unused goreleaser configs by @mehulkar in https://github.com/vercel/turbo/pull/7393 * Improve daemon startup times by @arlyon in https://github.com/vercel/turbo/pull/7322 * fix: reading output from orphan process by @chris-olszewski in https://github.com/vercel/turbo/pull/7402 * Add optionalwatch cookie support by @arlyon in https://github.com/vercel/turbo/pull/7379 * chore: add force flag to login command by @Zertsov in https://github.com/vercel/turbo/pull/7378 * Audit daemon error paths and ensure we are doing everything we can to handle by @arlyon in https://github.com/vercel/turbo/pull/7334 * chore: lower log level for noisy crates by @chris-olszewski in https://github.com/vercel/turbo/pull/7439 * chore: Rename daemon code by @NicholasLYang in https://github.com/vercel/turbo/pull/7440 * fix: support yarn4 semver resolutions by @chris-olszewski in https://github.com/vercel/turbo/pull/7442 * fix: More robust token validation by @Zertsov in https://github.com/vercel/turbo/pull/7407 * chore: Change daemon log location to be in repo by @NicholasLYang in https://github.com/vercel/turbo/pull/7468 * chore: remove unnecessary result on join_unix_path by @chris-olszewski in https://github.com/vercel/turbo/pull/7506 * chore: remove unused features from config crate by @chris-olszewski in https://github.com/vercel/turbo/pull/7531 * feat: task table widget by @chris-olszewski in https://github.com/vercel/turbo/pull/7470 * fix: Remove extra login popup for Vercel by @Zertsov in https://github.com/vercel/turbo/pull/7469 * feat(turborepo): Convert even more errors by @NicholasLYang in https://github.com/vercel/turbo/pull/7513 * fix: correctly call teams api by @chris-olszewski in https://github.com/vercel/turbo/pull/7533 * chore: add read_existing_to_string by @chris-olszewski in https://github.com/vercel/turbo/pull/7532 * feat: allow for faux comments at top level of turbo.json by @chris-olszewski in https://github.com/vercel/turbo/pull/7546 * fix: Load vercel token into command base by @Zertsov in https://github.com/vercel/turbo/pull/7545 * fix: support pnpm workspace path aliasing by @chris-olszewski in https://github.com/vercel/turbo/pull/7512 * chore: remove unused import from dep_splitter by @chris-olszewski in https://github.com/vercel/turbo/pull/7555 * fix: Respect globalDependencies when determining changed packages by @NicholasLYang in https://github.com/vercel/turbo/pull/7557 * feat(Turborepo): Renaming, additional cookiewriter constructor by @gsoltis in https://github.com/vercel/turbo/pull/7553 * fix: vercel auth file borks login by @Zertsov in https://github.com/vercel/turbo/pull/7556 * fix: login success page redirect by @Zertsov in https://github.com/vercel/turbo/pull/7558 * chore: move logout functionality into auth crate by @Zertsov in https://github.com/vercel/turbo/pull/7443 * chore: Change to use borrowed path by @Zertsov in https://github.com/vercel/turbo/pull/7569 * Handle logging story better on daemon by @arlyon in https://github.com/vercel/turbo/pull/7526 * fix: sso login duplicate popup by @Zertsov in https://github.com/vercel/turbo/pull/7575 * chore(Turborepo): refactor telemetry to use turbopath by @gsoltis in https://github.com/vercel/turbo/pull/7567 * chore(Turborepo): move test filesystem setup into test code by @gsoltis in https://github.com/vercel/turbo/pull/7568 * chore(Turborepo): Switch tests to use filesystem, remove unused generics by @gsoltis in https://github.com/vercel/turbo/pull/7610 * fix(cache): fix restoration issues of directories with very long paths by @chris-olszewski in https://github.com/vercel/turbo/pull/7628 * chore: vendor vt100 crate by @chris-olszewski in https://github.com/vercel/turbo/pull/7591 * fix(cache): restoration symlink by @chris-olszewski in https://github.com/vercel/turbo/pull/7633 * fix: reject empty cache dir path by @chris-olszewski in https://github.com/vercel/turbo/pull/7630 * fix: add more caching status tests by @Zertsov in https://github.com/vercel/turbo/pull/7574 ## New Contributors * @dangbt made their first contribution in https://github.com/vercel/turbo/pull/7400 * @robinsmith-source made their first contribution in https://github.com/vercel/turbo/pull/7434 * @nnmax made their first contribution in https://github.com/vercel/turbo/pull/6651 * @bgw made their first contribution in https://github.com/vercel/turbo/pull/7206 * @loctn made their first contribution in https://github.com/vercel/turbo/pull/7626 * @zsh77 made their first contribution in https://github.com/vercel/turbo/pull/7587 **Full Changelog**: https://github.com/vercel/turbo/compare/v1.12.4...v1.12.5