v1.6.0

yarnpkg/yarnv1.6.0Apr 11, 2018by DanBuild

AI Summary

Improves workspace handling, dependency resolution, and CLI stability by fixing script failures, linking issues, and enabling compressed requests.

Key Highlights

  • Fix yarn behaviour when scripts are failing
  • Fix linking issues on Windows
  • Enable curl `--compressed` option to speed up request
  • Fix nohoist binLink

New Features

  • Allows yarn config set to override package.json config keys
  • Local .git repositories are now locally cloned

Full Release Notes

* __test(pkg-tests): Fix duplicate module errors from pkg-tests (#5636)__

    [Burak Yiğit Kaya](mailto:ben@byk.im) - Tue, 10 Apr 2018 17:15:34 +0100

* __test(resolver): Replace ocaml repo with left-pad for package-resolver (#5638)__

    [Burak Yiğit Kaya](mailto:ben@byk.im) - Tue, 10 Apr 2018 17:14:39 +0100

* __test(integration): left-pad released a new version which broke tests (#5635)__

    [Burak Yiğit Kaya](mailto:ben@byk.im) - Tue, 10 Apr 2018 14:59:33 +0100

* __Fix yarn behaviour when scripts are failing (#5497)__

    [sth](mailto:sth.dev@tejp.de) - Thu, 5 Apr 2018 10:51:32 +0100

* __fix(linking): Dont integrity check build artifacts (#5470)__

    [Jeff Valore](mailto:rally25rs@yahoo.com) - Thu, 5 Apr 2018 10:49:00 +0100

* __fixed link and unlink cmd on windows (#4772) (#5524)__

    [xsbchen](mailto:xsbchen@users.noreply.github.com) - Thu, 5 Apr 2018 10:47:52 +0100

* __fix(config): Don't pass .yarnrc generated flags to workspace child command (#5534)__

    [Jeff Valore](mailto:rally25rs@yahoo.com) - Thu, 5 Apr 2018 10:47:05 +0100

* __fix(upgrade): No longer warn when upgrading a devDependency (#5606)__

    [Jeff Valore](mailto:rally25rs@yahoo.com) - Thu, 5 Apr 2018 10:42:45 +0100

* __Remove leading spaces of `yarn run`'s answer (#5581)__

    [Rongjian Zhang](mailto:pd4d10@gmail.com) - Wed, 4 Apr 2018 22:10:37 +0100

* __Bugfix #5614: When offline pruning, don't unlink prebuilt packages. (#5616)__

    [Andrew Lane](mailto:andrew.lane@fmr.com) - Wed, 4 Apr 2018 13:37:44 -0700

* __fix workspace packages ignore-pattern (#5607)__

    [ConnectDotz](mailto:connectdotz@users.noreply.github.com) - Tue, 3 Apr 2018 17:37:05 +0100

* __remove .vscode settings from repository (#5608)__

    [ConnectDotz](mailto:connectdotz@users.noreply.github.com) - Tue, 3 Apr 2018 17:19:13 +0100

* __do not remove pattern from lockfile if it is overridden by resolution (#5572)__

    [Max Burmagin](mailto:mhmad.hamster@gmail.com) - Tue, 27 Mar 2018 16:06:27 +0100

* __ci(appveyor): Fix AppVeyor tests (#5574)__

    [Burak Yiğit Kaya](mailto:ben@byk.im) - Mon, 26 Mar 2018 14:05:32 +0100

* __chore(jest): Upgrade Jest flow types (#5573)__

    [Burak Yiğit Kaya](mailto:ben@byk.im) - Mon, 26 Mar 2018 11:03:06 +0100

* __chore(deps): update dependency eslint-config-fb-strict to ^22.0.0 (#5570)__

    [renovate[bot]](mailto:renovate[bot]@users.noreply.github.com) - Mon, 26 Mar 2018 10:44:07 +0100

* __Enable curl `--compressed` option to speed up request (#5369)__

    [Peter Dave Hello](mailto:PeterDaveHello@users.noreply.github.com) - Sun, 25 Mar 2018 12:52:43 +0100

* __move e2e test to circle-ci (#5459)__

    [Rubycut](mailto:hrvoje.marjanovic@gmail.com) - Sat, 24 Mar 2018 12:21:18 -0700

* __fix(cli): adjust colors for unstable version updates (#5498)__

    [Simon Kjellberg](mailto:simon.kjellberg@gmail.com) - Sat, 24 Mar 2018 19:13:31 +0000

* __Write stacktrace in yarn-error.log sooner (#5564)__

    [Pavel Djundik](mailto:xPaw@users.noreply.github.com) - Sat, 24 Mar 2018 19:09:32 +0000

* __build(jest): Upgrade Jest to latest version, 22.4.3 (#5569)__

    [Burak Yiğit Kaya](mailto:ben@byk.im) - Sat, 24 Mar 2018 19:08:00 +0000

* __Removed unnecessary nested if statement (#5563)__

    [Steven Hargrove](mailto:hulkish@users.noreply.github.com) - Sat, 24 Mar 2018 19:06:51 +0000

* __Prevent readdir of files by using getPackagesPaths (#5032)__

    [Andrew Goldis](mailto:agoldis@users.noreply.github.com) - Sat, 24 Mar 2018 19:06:01 +0000

* __chore(deps): update dependency execa to ^0.10.0 (#5522)__

    [renovate[bot]](mailto:renovate[bot]@users.noreply.github.com) - Thu, 15 Mar 2018 12:14:25 +0000

* __feat: allows yarn config set to override package.json config keys (#5518)__

    [Maël Nison](mailto:nison.mael@gmail.com) - Thu, 15 Mar 2018 12:12:22 +0000

* __fix nohoist binLink (#5492)__

    [ConnectDotz](mailto:connectdotz@users.noreply.github.com) - Mon, 12 Mar 2018 17:11:02 +0000

* __fix(run): Fix script running in paths with special chars (#5484)__

    [Burak Yiğit Kaya](mailto:ben@byk.im) - Fri, 9 Mar 2018 09:50:03 +0000

* __ci(appveyor): Don't output coverage on AppVeyor (#5485)__

    [Burak Yiğit Kaya](mailto:ben@byk.im) - Thu, 8 Mar 2018 18:29:07 +0000

* __fix(mutex): Exit with a descriptive error when mutex port is in use (#5478)__

    [Burak Yiğit Kaya](mailto:ben@byk.im) - Thu, 8 Mar 2018 15:28:45 +0000

* __fixed linkDuplicates for symlinks (#5442)__

    [ConnectDotz](mailto:connectdotz@users.noreply.github.com) - Wed, 7 Mar 2018 18:40:45 -0800

* __fix(linking): Handle missing package when using --ignore-optional (#5059)__

    [Kim Joar Bekkelund](mailto:kjbekkelund@gmail.com) - Wed, 7 Mar 2018 17:33:25 +0000

* __ci(appveyor): Remove old Node builds from AppVeyor (#5472)__

    [Burak Yiğit Kaya](mailto:ben@byk.im) - Wed, 7 Mar 2018 12:02:20 +0000

* __Update version number for development__

    [Daniel Lo Nigro](mailto:daniel@dan.cx) - Mon, 5 Mar 2018 20:38:23 -0800

* __Disables jest-haste-map for the fixtures (#5437)__

    [Maël Nison](mailto:nison.mael@gmail.com) - Thu, 1 Mar 2018 18:03:48 +0000

* __chore(deps): update dependency eslint-plugin-relay to ^0.0.21 (#5180)__

    [renovate[bot]](mailto:renovate[bot]@users.noreply.github.com) - Thu, 1 Mar 2018 18:03:21 +0000

* __Makes CircleCI run the pkg-tests testsuite (#5436)__

    [Maël Nison](mailto:nison.mael@gmail.com) - Thu, 1 Mar 2018 15:38:15 +0000

* __feat(resolution) Local .git repositories are now locally cloned (#5026)__

    [Rafael Damasceno](mailto:rafaeldamasceno@users.noreply.github.com) - Thu, 1 Mar 2018 14:27:29 +0000

* __default option for report in non-interactive terminals (#5068)__

    [Miguel Sozinho Ramalho](mailto:19508417+msramalho@users.noreply.github.com) - Thu, 1 Mar 2018 13:00:34 +0000

* __fix(deps): update dependency normalize-url to ^2.0.0 (#5183)__

    [renovate[bot]](mailto:renovate[bot]@users.noreply.github.com) - Thu, 1 Mar 2018 12:42:24 +0000

* __test(util): Add tests for boolify() and boolifyWithDefault() (#4866)__

    [sth](mailto:sth.dev@tejp.de) - Thu, 1 Mar 2018 11:40:09 +0000

* __bug: yarn tag list prompted user for credentials removed (#5373)__

    [Sean Sabour](mailto:sean226xii@gmail.com) - Wed, 28 Feb 2018 19:06:11 +0000

* __Fix test for `yarn licenses generate-disclaimer` output (#5385)__

    [sth](mailto:sth.dev@tejp.de) - Wed, 28 Feb 2018 19:04:07 +0000

* __yarn publish: respect publishConfig.registry (#5376)__

    [Olivier Ligot](mailto:oligot@protonmail.com) - Wed, 28 Feb 2018 19:01:07 +0000

* __Do not check for content in publish response (#5398)__

    [mkosieradzki](mailto:m.kosieradzki@p2ware.com) - Wed, 28 Feb 2018 18:59:13 +0000

* __Add message for integritySystemParamsDontMatch (#5400)__

    [William Bain](mailto:bain.william.a@gmail.com) - Wed, 28 Feb 2018 18:55:52 +0000

* __Spelling (#5405)__

    [Josh Soref](mailto:jsoref@users.noreply.github.com) - Wed, 28 Feb 2018 18:54:00 +0000

* __yarn link: Use "package" consistently (#5411)__

    [Per Lundberg](mailto:per.lundberg@ecraft.com) - Wed, 28 Feb 2018 18:45:15 +0000

* __Restrict .gitignore to their own subdirectories (#5414)__

    [Christopher Mühl](mailto:github@padarom.io) - Wed, 28 Feb 2018 18:44:37 +0000

* __Enforce usage of TLS 1.2 when building Chocolatey package (#5422)__

    [Daniel Lo Nigro](mailto:daniel@dan.cx) - Tue, 27 Feb 2018 13:55:02 -0800

* __feat(remove): add emoji for steps (#5361)__

    [Pig Fang](mailto:g-plane@hotmail.com) - Tue, 27 Feb 2018 17:41:27 +0000

* __fix(deps): update dependency bytes to ^3.0.0 (#5188)__

    [renovate[bot]](mailto:renovate[bot]@users.noreply.github.com) - Tue, 27 Feb 2018 17:34:56 +0000

* __fix(deps): update dependency debug to ^3.0.0 (#5191)__

    [renovate[bot]](mailto:renovate[bot]@users.noreply.github.com) - Tue, 27 Feb 2018 17:34:04 +0000

* __chore(deps): update dependency eslint-plugin-jest to ^21.0.0 (#5192)__

    [renovate[bot]](mailto:renovate[bot]@users.noreply.github.com) - Tue, 27 Feb 2018 17:32:41 +0000

* __chore(deps): update dependency gulp-watch to ^5.0.0 (#5193)__

    [renovate[bot]](mailto:renovate[bot]@users.noreply.github.com) - Tue, 27 Feb 2018 17:32:12 +0000

* __Pkg-tests testsuite (#5392)__

    [Maël Nison](mailto:nison.mael@gmail.com) - Tue, 27 Feb 2018 17:30:17 +0000

* __test(info): Fix failing `yarn info` and `yarn info <package> readme` tests (#5410)__

    [Burak Yiğit Kaya](mailto:ben@byk.im) - Mon, 26 Feb 2018 14:08:46 +0000