v1.2.0

yarnpkg/yarnv1.2.0Oct 9, 2017by DanBuild

AI Summary

Adds workspace support in several commands, ability to upgrade/filter based on patterns, and custom registry flags.

Key Highlights

  • Workspace support in several commands
  • Add ability to upgrade based on pattern
  • Add ability to filter yarn list with pattern
  • Feature: Add ability to filter yarn cache

New Features

  • Feature: Add ability to filter yarn cache
  • feat(configuration): add custom registry cli flag
  • fix(run): improve escaping for script arguments

Full Release Notes

* __fix(config): Relay exit code when using yarn-path from yarnrc (#4669)__

    [Burak Yigit Kaya](mailto:ben@byk.im) - Mon, 9 Oct 2017 21:12:02 +0100

* __Fix: workspace support in several commands (#4654)__

    [John Gozde](mailto:john@gozde.ca) - Mon, 9 Oct 2017 19:04:43 +0100
    

* __chore(repo): Add `yarn commit` for structured commit messages (#4660)__

    [Burak Yigit Kaya](mailto:ben@byk.im) - Sun, 8 Oct 2017 17:41:44 +0100

* __fix(git): Refactor Git URL resolution code & remove hash from URL (#4657)__

    [Burak Yigit Kaya](mailto:ben@byk.im) - Sun, 8 Oct 2017 17:39:10 +0100

* __fix(git): Fix Bitbucket exotic shortcut resolvers with private repositories (#4633)__

    [Kevin Berthommier](mailto:bertho-zero@users.noreply.github.com) - Fri, 6 Oct 2017 12:18:01 +0100

* __fix(config): Don't override registry with `undefined` by default (#4643)__

    [Burak Yigit Kaya](mailto:ben@byk.im) - Fri, 6 Oct 2017 11:53:29 +0100

* __chore(resolver): Minor improvements in resolver code and tests (#4644)__

    [Burak Yigit Kaya](mailto:ben@byk.im) - Fri, 6 Oct 2017 11:51:43 +0100

* __fix(resolver): `parentNames` is missing in package warning breadcrumbs (#4484)__

    [Nikhil Motiani](mailto:motianinikhil@gmail.com) - Thu, 5 Oct 2017 16:46:09 +0100

* __chore(tests): Make integration tests passing on Node 7 (#4606)__

    [Valerii Iatsko](mailto:dwr@codingbox.io) - Thu, 5 Oct 2017 16:41:31 +0100

* __chore(tests): Don't output coverage on regular test runs (#4629)__

    [Burak Yigit Kaya](mailto:ben@byk.im) - Thu, 5 Oct 2017 16:00:34 +0100

* __Improves the workspaces (#4630)__

    [Mael Nison](mailto:nison.mael@gmail.com) - Thu, 5 Oct 2017 15:58:44 +0100

* __chore(utils): replace last `expandPath` with `resolveWithHome` (#4605)__

    [Valerii Iatsko](mailto:dwr@codingbox.io) - Wed, 4 Oct 2017 20:51:27 +0100

* __Add ability to upgrade based on pattern (#4610)__

    [Phil Quinn](mailto:philquinn90@gmail.com) - Wed, 4 Oct 2017 12:27:33 +0100

* __Add ability to filter yarn list with pattern (#4609)__

    [Phil Quinn](mailto:philquinn90@gmail.com) - Wed, 4 Oct 2017 12:26:33 +0100

* __fix(request-manager): Flaky network messsage should be info, not warning (#4621)__

    [Burak Yigit Kaya](mailto:ben@byk.im) - Wed, 4 Oct 2017 11:30:44 +0100

* __fix(network): Allow `https-proxy false` to not use a proxy for HTTPS (#4614)__

    [Jeff Valore](mailto:rally25rs@yahoo.com) - Wed, 4 Oct 2017 11:23:15 +0100

* __fix(run): improve escaping for script arguments (#4135)__

    [Ryan Hendrickson](mailto:ryan.hendrickson@alum.mit.edu) - Tue, 3 Oct 2017 17:56:45 +0100

* __feat(configuration): add custom registry cli flag (#4238)__

    [Liran Tal](mailto:liran.tal@gmail.com) - Tue, 3 Oct 2017 17:16:59 +0100

* __fix(resolver): Only optimize patterns in flat mode (#4613)__

    [Burak Yigit Kaya](mailto:ben@byk.im) - Tue, 3 Oct 2017 13:51:19 +0100

* __chore(tests): Add failing test-case for issue #2636 (#4598)__

    [Cameron Hunter](mailto:hello@cameronhunter.co.uk) - Tue, 3 Oct 2017 13:42:43 +0100

* __Updated node to 8.x in Dockerfile.dev (#4607)__

    [Valerii Iatsko](mailto:dwr@codingbox.io) - Tue, 3 Oct 2017 21:20:34 +1100

* __Fix: allow package without manifest to be removed (fixes #4310) (#4599)__

    [Phil Quinn](mailto:philquinn90@gmail.com) - Tue, 3 Oct 2017 11:16:32 +0100

* __Feature: Add ability to filter yarn cache (fixes #3200) (#4571)__

    [Phil Quinn](mailto:philquinn90@gmail.com) - Tue, 3 Oct 2017 11:05:16 +0100

* __fix(install): Fix performance issue with multiple lifecycle package scripts (#4588)__

    [Veniamin Krol](mailto:vkrol@users.noreply.github.com) - Mon, 2 Oct 2017 17:10:05 +0100

* __fix(autoclean): remove *.gz from the default .yarnclean file (#4601)__

    [Nicolas Barray](mailto:nbarray@gmail.com) - Mon, 2 Oct 2017 17:08:19 +0100

* __fix(windows): Detect when winpty is present and if the current terminal is a TTY (#4577)__

    [Brian K. Christensen](mailto:briankchristensen@gmail.com) - Fri, 29 Sep 2017 14:50:03 +0100

* __Fix: always prefer CLI options over env for --prod (#4572)__

    [Burak Yigit Kaya](mailto:ben@byk.im) - Thu, 28 Sep 2017 20:16:58 +0100

* __Fix: bring back the aggressive concurrency protection (#4573)__

    [Burak Yigit Kaya](mailto:ben@byk.im) - Thu, 28 Sep 2017 16:55:00 +0100

* __Fix: respect patterns with "||" in the range during optimizeResolutions (#4562)__

    [Matt Mulder](mailto:muldmatt@gmail.com) - Thu, 28 Sep 2017 00:13:13 +0100

* __Ensure publish hooks are run at the same time. (#4553)__

    [John Ferlito](mailto:johnf@inodes.org) - Wed, 27 Sep 2017 14:28:35 +0100

* __Fix: Suppress "revealed multiple traversal of the same folder" warnings (#4549)__

    [Clint Modien](mailto:cmodien@gmail.com) - Tue, 26 Sep 2017 13:53:53 +0100

* __Chore: fix tests after the new release__

    [Burak Yigit Kaya](mailto:ben@byk.im) - Mon, 25 Sep 2017 11:13:18 +0100