Skip to content

Releases: vercel/turborepo

v1.1.4

25 Feb 17:40
Compare
Choose a tag to compare

Core

  • Stop hitting remote cache after a few failures by @jaredpalmer in #545
  • Add support for JSON5 with comments in turbo.json file by @weyert in #745
  • Fix --no-cache flag regression by @Xenfo in #699
  • Switch default Remote Caching API URL to https://vercel.com/api by @jaredpalmer in #776
  • Fix upstream eslint-plugin-react issue causing next build and lint to fail by @jaredpalmer in #779
  • Add /artifacts/events by @gsoltis in #754
  • Fix postinstall script on node 16 on ubuntu by @jaredpalmer in #778
  • Throw an error when --scope returns an empty set by @ragrag in #735

Documentation

New Contributors

Full Changelog: v1.1.3...v1.1.4

v1.1.4-canary.2

25 Feb 17:18
Compare
Choose a tag to compare
v1.1.4-canary.2 Pre-release
Pre-release

Core

Documentation

Full Changelog: v1.1.4-canary.1...v1.1.4-canary.2

v1.1.4-canary.1

19 Feb 16:18
Compare
Choose a tag to compare
v1.1.4-canary.1 Pre-release
Pre-release

What's Changed

  • turbo.json now supports JSON5 (comments, etc.)
  • Fixed --no-cache flag and added e2e tests

Commits

  • feat: add support for JSON with comments turbo.json file by @weyert in #745
  • fix(run): no-cache flag by @Xenfo in #699

Full Changelog: v1.1.4-canary.0...v1.1.4-canary.1

v1.1.4-canary.0

18 Feb 19:50
Compare
Choose a tag to compare
v1.1.4-canary.0 Pre-release
Pre-release

What's Changed?

Commits

Full Changelog: v1.1.3...v1.1.4-canary.0

v1.1.3

17 Feb 16:29
Compare
Choose a tag to compare

What's New?

  • turbo bin now prints the location of binary

  • VSCode now recognizes turbo.json with a custom file icon

  • Added JSON Schema schema.json to have a better IDE intellisense in turbo.json. You can add this line to turbo.json to get it working:

       {
         "$schema": "https://turborepo.org/schema.json",	    
       }

    This will give you descriptions over each key in VSCode and other IDEs...

    CleanShot 2022-02-17 at 11 26 00@2x

Bug fixes

  • Logging is now thread-safe (no more awkward line collisions)
  • Exit codes are now properly propagated
  • Fixed crash and added error message if packageManager field in package.json is invalid
  • Stopped targeting all packages with --since if no there are no git/scm changes
  • Fixed --scope exclusion. As a reminder, a ! is the proper way to ignore something from execution scope (e.g. --scope="!something-*"). Recall that --ignoreis only used for--since`.
  • Fixed passthrough CLI args so that they are now only applied to primary tasks

Commits

New Contributors

Full Changelog: v1.1.2...v1.1.3

v1.1.3-canary.2

12 Feb 00:54
Compare
Choose a tag to compare
v1.1.3-canary.2 Pre-release
Pre-release

What's new?

Bug fixes

  • feat: basic exclude for scope by @Xenfo in #696
  • Fix cache index being missing after incremental builds by @shuding in #704
  • fix: stop targeting all packages with --since if no changes by @stevejcox in #637
  • Fix typo in CounterButton in kitchen-sink example by @eDonec in #710
  • Fix existing benchmarks by @gsoltis in #718
  • fix: typo by @astahmer in #724

Chores

New Contributors

Full Changelog: v1.1.2...v1.1.3-canary.2

v1.1.3-canary.1

09 Feb 21:12
Compare
Choose a tag to compare
v1.1.3-canary.1 Pre-release
Pre-release

What's New?

  • Added new turbo bin command that prints the location of the installed binary
  • Fixed crash and added error message if packageManager field is invalid
  • Stop targeting all packages with --since if no changes are found

Bug fixes

  • Make logging threadsafe (causing flaky CI tests)
  • Fix regressions is child process exit codes

Internal

  • Bumped Go version
  • Fixed docs search
  • De-flaked tests

Commits

New Contributors

Full Changelog: v1.1.2...v1.1.3-canary.1

v1.1.3-canary.0

03 Feb 22:07
Compare
Choose a tag to compare
v1.1.3-canary.0 Pre-release
Pre-release

What's Changed?

  • Hitting Ctrl+C on the terminal will shut down all of the child processes via SIGINT. Additionally, if one task fails, other tasks will not be left lingering, and will be sent a SIGINT. More explicitly:
    • When turbo receives an external signal, send SIGINT to our child processes
    • When a child process exits w/ a non-zero exit code, and --continue is not set, turbo will send SIGINT to all of our child processes

Commits

Full Changelog: v1.1.2...v1.1.3-canary.0

v1.1.2

31 Jan 15:48
Compare
Choose a tag to compare

What's Changed

  • fix: Newer versions of OSX use port 5000 by default for Airplay by @gsoltis in #627
  • fix: copy turbo.json when running turbo prune by @jaredpalmer in #633

Full Changelog: v1.1.1...v1.1.2

v1.1.1

31 Jan 15:48
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.1.1