v1.10.0
yarnpkg/yarnv1.10.0Sep 5, 2018by DanBuild
AI Summary
A release focusing on performance optimizations, security (integrity), Windows support, and workspace enhancements.
Key Highlights
- Added integrity field with sha512 authentication to `yarn.lock`.
- Added Windows command executable using PowerShell.
- Added ability to run scripts on all workspaces.
- Optimized integrity computation when network is restricted.
New Features
- Integrity field with sha512 authentication in `yarn.lock`.
- Windows PowerShell executable support.
- Workspace script execution on all workspaces.
Full Release Notes
* __Use UV_FS_COPYFILE_FICLONE flag in fs.copyFile when available (#6302)__
[Andrew Sun](mailto:as-com@users.noreply.github.com) - Wed, 5 Sep 2018 11:41:32 +0100
* __Reverts #2454 (#6321)__
[Maël Nison](mailto:nison.mael@gmail.com) - Wed, 5 Sep 2018 11:40:45 +0100
* __ConsoleReporter: do not color if !isTTY (#6336)__
[John Ruble](mailto:johnruble@gmail.com) - Wed, 5 Sep 2018 10:20:24 +0100
* __test: Fail early if the local yarn build is missing (#6351)__
[Ed Morley](mailto:501702+edmorley@users.noreply.github.com) - Mon, 3 Sep 2018 23:33:13 +0100
* __fix(resolution): Normalise non-HTTPS NPM registry URLs too (#6353)__
[Ed Morley](mailto:501702+edmorley@users.noreply.github.com) - Mon, 3 Sep 2018 23:26:54 +0100
* __fix incomplete sanitization (#6328)__
[Sam Lanning](mailto:sam@samlanning.com) - Sun, 2 Sep 2018 10:27:41 +0100
* __fix(build): Apply bundle fix to legacy build (#6303)__
[Mark Stacey](mailto:markjstacey@gmail.com) - Tue, 28 Aug 2018 18:48:38 +0100
* __Update update-homebrew.sh (#6297)__
[Simen Bekkhus](mailto:sbekkhus91@gmail.com) - Wed, 22 Aug 2018 23:45:34 -0700
* __Bugfix #3724 (#6275)__
[Avraham Ostreicher](mailto:aharone27@gmail.com) - Wed, 22 Aug 2018 20:36:33 +0100
* __Changed isValidLicense Check (#6134)__
[Matt Q](mailto:irrationalrockprogramming@gmail.com) - Wed, 22 Aug 2018 20:33:46 +0100
* __Upgrade gulp v4 (#6143)__
[Antoine du Hamel](mailto:duhamelantoine1995@gmail.com) - Wed, 22 Aug 2018 20:32:02 +0100
* __Add Windows command executable that use powershell. (#6093)__
[Mike MacCana](mailto:mike.maccana@gmail.com) - Tue, 21 Aug 2018 10:47:59 +0100
* __Fixes the bundle build (#6274)__
[Maël Nison](mailto:nison.mael@gmail.com) - Fri, 17 Aug 2018 10:54:07 +0100
* __fix(create): invoke correct path when using scoped package (#6271)__
[fenduru](mailto:fenduru@users.noreply.github.com) - Thu, 16 Aug 2018 10:35:46 +0100
* __Added ability to run script on all workspaces (#6244)__
[Kyle Welch](mailto:kwelch0626+github@gmail.com) - Mon, 13 Aug 2018 23:04:00 +0100
* __fix(cli-create): fix scoped creation (#6239)__
[Vladimir Starkov](mailto:iamstarkov@users.noreply.github.com) - Mon, 13 Aug 2018 12:57:08 +0100
* __Fix: Correctly load v8-compile-cache (#6261)__
[Andres Suarez](mailto:zertosh@gmail.com) - Sat, 11 Aug 2018 22:45:46 -0700
* __Adds an auto-add-integrity option (#6255)__
[Maël Nison](mailto:nison.mael@gmail.com) - Fri, 10 Aug 2018 15:07:38 +0100
* __deps: upgrade deps to get rid of Buffer constructor (#6208)__
[Antoine du Hamel](mailto:duhamelantoine1995@gmail.com) - Fri, 10 Aug 2018 13:21:32 +0100
* __Don't compute integrity when network restricted (#6248)__
[Maël Nison](mailto:nison.mael@gmail.com) - Fri, 10 Aug 2018 12:51:37 +0100
* __Fix performance of PackageHoister.seed (#6251)__
[Rafał Lindemann](mailto:rl@stamina.pl) - Thu, 9 Aug 2018 18:05:58 +0100
* __ci(perf): Set maxWorkers to match the number of cores available (#6249)__
[Mark Stacey](mailto:markjstacey@gmail.com) - Thu, 9 Aug 2018 15:42:14 +0100
* __test(warning): Jest: Ignore build directory modules to avoid module name collision (#6252)__
[Mark Stacey](mailto:markjstacey@gmail.com) - Thu, 9 Aug 2018 15:40:55 +0100
* __Disables tarball fetching on windows (#6211)__
[Maël Nison](mailto:nison.mael@gmail.com) - Tue, 7 Aug 2018 11:12:58 +0100
* __test(request-cache): Update request-cache `hawk` version (#6227)__
[Mark Stacey](mailto:markjstacey@gmail.com) - Mon, 6 Aug 2018 18:58:10 +0100
* __test: Fix `yarn run <failing script>` test on Windows (#6222)__
[Mark Stacey](mailto:markjstacey@gmail.com) - Mon, 6 Aug 2018 18:53:07 +0100
* __Make yarn not to add /usr/bin to PATH if already there (#6178)__
[x-yuri](mailto:x.yuri.83@gmail.com) - Fri, 3 Aug 2018 11:30:54 +0100
* __Fixes to PR 6007 (#6207)__
[Clinton Wood](mailto:clint@anotherway.co.za) - Fri, 3 Aug 2018 11:28:01 +0100
* __Fix perf regression (#6204)__
[Maël Nison](mailto:nison.mael@gmail.com) - Fri, 3 Aug 2018 10:21:34 +0100
* __fix(cli): reword manifest (#6154)__
[Masato Ohba](mailto:masato.ohba@quipper.com) - Thu, 2 Aug 2018 10:44:10 +0100
* __feat(checksums): add integrity field with sha512 authentication to yarn.lock (#5042)__
[Aram Drevekenin](mailto:grimsniffer@gmail.com) - Wed, 1 Aug 2018 16:26:34 +0100
* __Bumps hawk (#6194)__
[Maël Nison](mailto:nison.mael@gmail.com) - Wed, 1 Aug 2018 15:17:17 +0100
* __fix: Show essential output for list commands when using --silent option (#6158)__
[Robert (Jamie) Munro](mailto:rjmunro@arjam.net) - Sun, 29 Jul 2018 20:58:02 +0100
* __Added a got field to incompatible engine message (#6161)__
[Shubham Kanodia](mailto:shubhamsizzles@gmail.com) - Sun, 29 Jul 2018 20:56:46 +0100
* __Fixes windows filtering (#6149)__
[Maël Nison](mailto:nison.mael@gmail.com) - Wed, 25 Jul 2018 16:08:51 +0100
* __Allow bundleDependencies to be respected during `pack` (#5966)__
[Travis Hoover](mailto:thoov7@gmail.com) - Wed, 25 Jul 2018 09:09:29 +0100
* __Fixes request mock on Node 10.7 (#6132)__
[Maël Nison](mailto:nison.mael@gmail.com) - Mon, 23 Jul 2018 16:17:58 +0100