Turborepo v2.1.2stable Released Sep 12, 2024
Impact Score: 5/10

Turborepo v2.1.2

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 v2.1.2. Source highlight: docs: Clarify Root Tasks.

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 (3)

  • feat: update Prisma schema
  • feat: allow for specifying path of root turbo.json
  • docs(crates/turborepo): add capnp to build dependencies

โšก Performance & Enhancements (1)

  • perf(tui): only rerender if a non-tick event has been received

๐Ÿ”ง Bug Fixes & Patches (4)

  • Fix invalid JSON
  • fix(tui): start pty with matching TUI size
  • fix(filter): validate package name on full graph
  • fix(affected): include dependents in affected filter
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
<!-- Release notes generated using configuration in .github/turborepo-release.yml at v2.1.2 --> ## What's Changed ### Docs * docs: Clarify Root Tasks. by @anthonyshew in https://github.com/vercel/turborepo/pull/9098 * docs(watch): call out no caching by @chris-olszewski in https://github.com/vercel/turborepo/pull/9106 * Fix invalid JSON by @AlexErrant in https://github.com/vercel/turborepo/pull/9109 ### @turbo/telemetry * chore(@turbo/telemetry): remove unused jest deps by @mehulkar in https://github.com/vercel/turborepo/pull/9135 ### Examples * feat: update Prisma schema by @dpaulos6 in https://github.com/vercel/turborepo/pull/9099 ### Changelog * remove alias for --daemon/--no-daemon by @dimitropoulos in https://github.com/vercel/turborepo/pull/9084 * feat: allow for specifying path of root turbo.json by @chris-olszewski in https://github.com/vercel/turborepo/pull/9087 * chore(path): make path reading api more rusty by @chris-olszewski in https://github.com/vercel/turborepo/pull/9103 * fix(tui): start pty with matching TUI size by @chris-olszewski in https://github.com/vercel/turborepo/pull/9101 * fix(filter): validate package name on full graph by @chris-olszewski in https://github.com/vercel/turborepo/pull/9102 * removes references to docs from root package.json by @dimitropoulos in https://github.com/vercel/turborepo/pull/9112 * chore(hash): delete capnp source by @chris-olszewski in https://github.com/vercel/turborepo/pull/9118 * chore: remove turbopack top level crates by @chris-olszewski in https://github.com/vercel/turborepo/pull/9119 * perf(tui): only rerender if a non-tick event has been received by @chris-olszewski in https://github.com/vercel/turborepo/pull/9121 * docs(crates/turborepo): add capnp to build dependencies by @aryasaatvik in https://github.com/vercel/turborepo/pull/9127 * chore(config): leverage proc macros by @chris-olszewski in https://github.com/vercel/turborepo/pull/9111 * chore(config): move all uses of `clap(env)` to config by @chris-olszewski in https://github.com/vercel/turborepo/pull/9113 * fix(affected): include dependents in affected filter by @chris-olszewski in https://github.com/vercel/turborepo/pull/9137 ## New Contributors * @dpaulos6 made their first contribution in https://github.com/vercel/turborepo/pull/9099 * @AlexErrant made their first contribution in https://github.com/vercel/turborepo/pull/9109 * @aryasaatvik made their first contribution in https://github.com/vercel/turborepo/pull/9127 **Full Changelog**: https://github.com/vercel/turborepo/compare/v2.1.1...v2.1.2