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