Skip to content

v0.16.0

Compare
Choose a tag to compare
@bestander bestander released this 18 Oct 15:59
· 1470 commits to master since this release
  • Convert "yarn" executable to a shell script that runs either "node" or "nodejs" (#1180)

    Daniel Lo Nigro - Tue, 18 Oct 2016 16:30:51 +0100

    Also fixes Cygwin.
    Closes #1142
    Closes #819

  • Add support for usernames in git resolver (#934)

    Dan Harper - Tue, 18 Oct 2016 14:54:45 +0100

  • Improve 'Usage' docs for upgrade command.

    Mark Stosberg - Tue, 18 Oct 2016 14:52:23 +0100

    Before: Usage: [command] [flags] After: Usage: upgrade [flags]

  • Don't create .yarnclean if it already exists (#1188)

    Mario - Tue, 18 Oct 2016 14:34:36 +0100

  • Fix self-update (#676)

    Daniel Tschinder - Mon, 17 Oct 2016 15:55:45 +0100

  • refactor how we rehydrate an install instance fixing the --production flag in yarn licenses - fixes #1103 (#1104)

    Sebastian McKenzie - Mon, 17 Oct 2016 11:35:46 +0100

  • Add docs link to npm-shrinkwrap.json warning (#1141)

    Brandon Mills - Mon, 17 Oct 2016 11:35:34 +0100

    Fixes #1069

  • Support auth for private npm packages (#1146)

    Devon Govett - Mon, 17 Oct 2016 15:38:22 +0900

    Sends the auth token for scoped packages, which may be private. Fixes #1134 and
    #521.

  • Add %LocalAppData%\Yarn.bin to PATH as part of installation (#1129)

    Daniel Lo Nigro - Sun, 16 Oct 2016 22:36:29 -0700

    • Add %LocalAppData%\Yarn.bin to PATH as part of installation
    • Add LocalAppData path to user environment rather than system environment
  • Fix obsolete-relation-form lint in Debian package

    Daniel Lo Nigro - Sat, 15 Oct 2016 20:17:06 -0700

    < is deprecated for Debian packages, need to use << instead.
    https://lintian.debian.org/tags/obsolete-relation-form.html

  • Change DEB nodejs relation from Depends to Recommends (#916)

    Peter Petrov - Sat, 15 Oct 2016 20:16:15 -0700

  • Fix git resolver so isVersion matches git+https and the lke (#1107)

    Jason Palmer - Sat, 15 Oct 2016 21:21:04 +0100

    Change-Id: I63c9edd331e268e753382313cd7db11361762e0e

  • +x on bin/yarnpkg

    Sebastian McKenzie - Sat, 15 Oct 2016 20:58:22 +0100

  • Only write escape sequences to a TTY (#766)

    Max Nordlund - Sat, 15 Oct 2016 20:16:36 +0100

  • spoof supportsColor too

    Sebastian McKenzie - Sat, 15 Oct 2016 20:16:17 +0100

  • add bin/yarnpkg

    Sebastian McKenzie - Sat, 15 Oct 2016 20:08:03 +0100

  • add yarnpkg bin alias

    Sebastian McKenzie - Sat, 15 Oct 2016 20:05:53 +0100

  • prefer local config to home and home to global (#951)

    Ryan Stelly - Sat, 15 Oct 2016 19:41:57 +0100

  • add timeouts

    Sebastian McKenzie - Sat, 15 Oct 2016 19:15:16 +0100

  • Custom CA trust store with config option 'cafile' (#736)

    Carl Henrik Lunde - Sat, 15 Oct 2016 18:59:38 +0100

    Add support for local registries with TLS/SSL certificates issued by
    private
    CAs certificates or self-signed certificates.
    References #606, #631

  • Support npmrc for private registries and auth (#839)

    Devon Govett - Sat, 15 Oct 2016 18:54:39 +0100

  • add option to disable emoji (#922)

    Jake Basile - Sat, 15 Oct 2016 18:37:12 +0100

  • Add support for strict-ssl config (#1025)

    Tommy Graves - Sat, 15 Oct 2016 18:09:08 +0100

  • Fixed config resolution (#1024)

    Tommy Graves - Sat, 15 Oct 2016 18:08:30 +0100

  • Preserve any subsequent '/' after user/repo split (#1023)

    Troy DeMonbreun - Sat, 15 Oct 2016 18:00:03 +0100

  • Nicer unexpected error handling (#1097)

    Sebastian McKenzie - Sat, 15 Oct 2016 15:39:17 +0100

  • respect indent of manifest if detectable when modifying - fixes #1091 (#1098)

    Sebastian McKenzie - Sat, 15 Oct 2016 15:19:49 +0100

  • Remove duplicate team display (#1079)

    Neil Kistner - Sat, 15 Oct 2016 14:42:00 +0100

  • Ensure arguments to yarn team <cmd> before going further (#1080)

    Neil Kistner - Sat, 15 Oct 2016 10:31:32 +0100

  • Enable ability to run yarn upgrade [package] (#1077)

    Neil Kistner - Sat, 15 Oct 2016 10:30:00 +0100

  • Set umask to 0022 so file permissions are correct (#1089)

    Daniel Lo Nigro - Sat, 15 Oct 2016 00:40:09 -0700

  • Fix obsolete-relation-form lint in Debian package

    Daniel Lo Nigro - Fri, 14 Oct 2016 23:08:51 -0700

    < is deprecated for Debian packages, need to use << instead.
    https://lintian.debian.org/tags/obsolete-relation-form.html

  • Enable gzip compression

    Konrad Dzwinel - Fri, 14 Oct 2016 19:03:34 -0700

  • change BaseReporter.getTotalTime to check type rather than value

    Sebastian McKenzie - Fri, 14 Oct 2016 22:21:26 +0100

  • update request cache

    Sebastian McKenzie - Fri, 14 Oct 2016 22:11:26 +0100

  • disable package-resolver tests

    Sebastian McKenzie - Fri, 14 Oct 2016 22:02:17 +0100

  • use chalk.styles rather than ansi-styles

    Sebastian McKenzie - Fri, 14 Oct 2016 21:47:27 +0100

  • ensure consistency across environments for console reporter test

    Sebastian McKenzie - Fri, 14 Oct 2016 21:42:15 +0100

  • Change DEB nodejs relation from Depends to Recommends (#916)

    Peter Petrov - Fri, 14 Oct 2016 10:52:07 -0700

  • Do not exit 1 if yarn already installed (#829)

    Alexander Vagin - Fri, 14 Oct 2016 18:42:57 +0100

    I think it's bad idea to exit 1 in this case - because this script can't be
    used in pipeline or in ansible. Throwing exception breaks next movements. If
    Yarn already installed this script - it will warn and normally exited with exit
    code 0.
    What do you think?

  • Improve flow coverage (#890)

    Vladimir Kurchatkin - Fri, 14 Oct 2016 18:41:06 +0100

  • remove dead alwaysFlatten code

    Sebastian McKenzie - Fri, 14 Oct 2016 18:39:02 +0100

  • Make yarn why more accurate (#1028)

    Krzysztof Zbudniewek - Fri, 14 Oct 2016 19:55:51 +0900

  • fix(engines): Suppress 'rhino' as invalid engine. (#1004)

    Samuel Reed - Thu, 13 Oct 2016 08:17:35 -0700

    Fixes #1003

  • Fix test for yarn init --yes (#1005)

    Krzysztof Zbudniewek - Thu, 13 Oct 2016 16:09:22 +0100

    Fixes #997.

  • Add node shebang to single JS builds (#915)

    Ekin Koc - Thu, 13 Oct 2016 11:33:20 +0100

  • fix(packageLinker): ensure dir before symlinking bin (#975)

    Kasper Lewau - Thu, 13 Oct 2016 09:52:15 +0100

  • When rendering spinners, only clear to the right of the cursor instead of the whole line (#959)

    Daniel Lo Nigro - Thu, 13 Oct 2016 14:14:44 +0900

  • Fix 'yarn cache dir' by using config.cacheFolder (#938)

    Enrique - Thu, 13 Oct 2016 11:18:21 +0900

  • fix(config): show proper command for yarn help config (#940)

    Andrew Goode - Thu, 13 Oct 2016 11:17:35 +0900

  • Add pre and post install script calls (#800)

    Ryan Stelly - Wed, 12 Oct 2016 19:40:04 +0100

  • Move babel-plugin-transform-inline-imports-commonjs to devDependencies

    Chris Shepherd - Wed, 12 Oct 2016 11:30:44 -0700

  • Add mkdirp to create a @<scope> folder before doing symlink so that yarn link works (#910)

    Oscar A. Funes Martinez - Wed, 12 Oct 2016 19:27:52 +0100

  • Add single resolved version to flattenedPatterns instead of patterns (#894)

    Bouke van der Bijl - Wed, 12 Oct 2016 19:23:01 +0100

  • increase the timeout for long running tests (#905)

    Rusty Toms - Wed, 12 Oct 2016 19:22:32 +0100

    These tests seem to take a long time in mac os

  • add cache dir command to output path to cache directory - fixes #654 (#880)

    Sebastian McKenzie - Wed, 12 Oct 2016 15:00:15 +0100

  • Rename packagesRoot option to cacheFolder - fixes #831 (#881)

    Sebastian McKenzie - Wed, 12 Oct 2016 22:56:55 +0900

  • fix tgz glob for powershell build (echo #729 fix) (#793)

    Ryan Stelly - Wed, 12 Oct 2016 14:33:31 +0100

  • properly retrieve yarn directories

    Sebastian McKenzie - Wed, 12 Oct 2016 14:15:53 +0100

  • Increase git clone depth to 10 (#876)

    Hiro Asari - Wed, 12 Oct 2016 14:09:27 +0100

    Since this repository has a lot of commits, cloning with
    depth 1 can cause
    builds to fail erroneously when the commit
    to test is not available in the
    shallow clone.

  • Add --yes flag to yarn init (#873)

    Krzysztof Zbudniewek - Wed, 12 Oct 2016 14:07:58 +0100

    Fixes #637.

  • fallback to npm config if it exists after getting default yarn config value - fixes #606 (#871)

    Sebastian McKenzie - Wed, 12 Oct 2016 22:04:24 +0900

  • silence canceled read errors - fixes #661 (#874)

    Sebastian McKenzie - Wed, 12 Oct 2016 22:04:16 +0900

  • store link and global folder in a separate folder outside of yarn cache - fixes #861 (#863)

    Sebastian McKenzie - Wed, 12 Oct 2016 20:37:51 +0900

  • fix(optionalDependency): reset ignore-optional default flag (#789)

    Sendil Kumar N - Wed, 12 Oct 2016 12:36:29 +0100

  • Don't remove compiled files in yarn clean (#718)

    Bouke van der Bijl - Wed, 12 Oct 2016 12:28:46 +0100

    Some packages (like 'timepicker') use them as the main entrypoint

  • use console.log instead of reporter.log - fixes #851 (#860)

    Sebastian McKenzie - Wed, 12 Oct 2016 20:28:13 +0900

  • Flag to ignore platform compatibility (#752)

    Mathieu Darse - Wed, 12 Oct 2016 12:14:00 +0100

  • Hostname check inside isPossibleOfflineError() (#725)

    Pooya Parsa - Wed, 12 Oct 2016 12:12:05 +0100

  • Fix custom registries with paths (#712)

    Jon Sharratt - Wed, 12 Oct 2016 12:11:32 +0100

    Ensures with and without trailing / registry url is correct and resolvable.

  • Fix executing scripts with spaces (#809)

    Jessica Stokes - Wed, 12 Oct 2016 12:10:38 +0100

  • Remove commander's allowUnknownOption method call (#777)

    Neil Kistner - Wed, 12 Oct 2016 12:08:32 +0100

  • cli: make mutex's type a mandatory argument (#848)

    Sakthipriyan Vairamani - Wed, 12 Oct 2016 12:03:52 +0100

    Without making mutex's type argument a mandatory one, by default,
    true is assumed and it fails with the following error.

  • chore(package,yarn): remove eslint-plugin-flow-vars (#622)

    Martin Broder - Wed, 12 Oct 2016 08:50:14 +0100

    eslint-plugin-flow-vars is deprecated and has been merged into
    eslint-plugin-flowtype.

  • Don't display a documentation url if actual command does not exist (#810)

    Shuan Wang - Wed, 12 Oct 2016 07:58:23 +0100

    This basically checks first that the command is actually a yarn command
    before
    it displays a url on the yarn website.
    Fixes #664.

  • Fix git dependencies with slashes inside branch name (#813)

    Sascha Gehlich - Wed, 12 Oct 2016 07:47:49 +0100

  • fix base-fetcher: use proper util to stringify, clean up imports (#707)

    Vlad Filippov - Wed, 12 Oct 2016 11:27:09 +0900

  • Handle installation for 'fish' shell (#690)

    Hasit Mistry - Wed, 12 Oct 2016 11:25:33 +0900

  • Support unimplemented call in Windows Subsystem for Linux (#772)

    Roger Nesbitt - Wed, 12 Oct 2016 11:01:02 +0900

  • #767 add validate license for empty string and show warning (#768)

    Ryan Stelly - Wed, 12 Oct 2016 10:59:37 +0900

  • yarn --help now equivalent to yarn help (#765)

    nbhargava - Wed, 12 Oct 2016 10:58:40 +0900

    • Makes help flag more idiomatic
    • Fixes #740
  • Add info for yarn why command (#741)

    Sergey Rubanov - Wed, 12 Oct 2016 10:57:07 +0900

  • Set the correct filename for the npm package (#729)

    Kristján Oddsson - Wed, 12 Oct 2016 10:55:52 +0900

  • fix typos: git and git-fetcher to use proper archive (#672)

    Vlad Filippov - Tue, 11 Oct 2016 20:05:10 +0100

  • Show the units of yarn clean saved size (#659)

    Victor Szeto - Tue, 11 Oct 2016 20:04:49 +0100

    Include 'MB' in cleanSavedSize message.

  • add package name credit to @samholmes

    Sebastian McKenzie - Tue, 11 Oct 2016 20:03:33 +0100

  • Respect ignore engines flag. (#647)

    Sam Saccone - Tue, 11 Oct 2016 19:58:53 +0100

    Fixes #638

  • update name in package.json

    Sebastian McKenzie - Tue, 11 Oct 2016 19:48:01 +0100

  • Quote command so paths with whitespace work (#663)

    Alican Çubukçuoğlu - Tue, 11 Oct 2016 18:58:44 +0100

  • changed tilde to home to fix for .zshrc (#625)

    David Brear - Tue, 11 Oct 2016 17:16:55 +0100

  • fix typo: enoguh -> enough (#618)

    Brian Ng - Wed, 12 Oct 2016 01:05:41 +0900

  • **use $HOME rather than ~**

    Sebastian McKenzie - Tue, 11 Oct 2016 16:49:00 +0100

  • fix typo: self-udpate => self-update (#608)

    azu - Wed, 12 Oct 2016 00:47:45 +0900

  • alert users that we edited their profile with PATH

    Sebastian McKenzie - Tue, 11 Oct 2016 16:47:32 +0100

  • Don't add extra slash to path. References #600

    Daniel Lo Nigro - Tue, 11 Oct 2016 08:31:53 -0700

  • follow redirects

    Sebastian McKenzie - Tue, 11 Oct 2016 15:57:06 +0100