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