Skip to content

v0.18.0

Compare
Choose a tag to compare
@bestander bestander released this 04 Dec 14:32
· 1214 commits to master since this release
  • add cache-folder config option for setting cache folder location (#2046)

    XP - Sun, 4 Dec 2016 14:27:41 +0000

  • When tarball fetches fail, report the status code instead of "invalid tar" (#1958)

    Karolis Narkevicius - Sun, 4 Dec 2016 14:25:23 +0000

  • Better documentation for the readMenifest method and the maybeReadManifest (#2121)

    Tal Avissar - Sun, 4 Dec 2016 13:49:56 +0000

  • Match CircleCI badge visually to the other badges (#2131)

    Kevin Goslar - Sun, 4 Dec 2016 03:42:08 +0600

  • Refactor visibility to fix numerous environmental bugs (#2116)

    Sebastian McKenzie - Sat, 3 Dec 2016 14:58:39 +0000

  • Fix AppVeyor deployment webhook

    Daniel Lo Nigro - Thu, 1 Dec 2016 23:36:51 -0800

  • Use regex rather than Convert[To|From]-Json to update installation method

    Daniel Lo Nigro - Thu, 1 Dec 2016 10:44:57 -0800

    Closes #2065

  • Fixes race condition on yarn install mutex network (#2092)

    Cristian Carlesso - Thu, 1 Dec 2016 12:54:11 +0000

  • Remove packages in non-empty namespace (#1992) (#2036)

    Denis Gorbachev - Tue, 29 Nov 2016 14:56:23 -0600

  • Fix which check during yarn install (#2061) (#2071)

    Denis Gorbachev - Tue, 29 Nov 2016 18:49:51 +0600

  • Make yarn check --integrity behave as yarn install when flat (#2024)

    Bouke van der Bijl - Tue, 29 Nov 2016 09:46:41 +0000

  • bugfixes to yarn pack, retry of #1464 (#2062)

    Tobias Kloht - Tue, 29 Nov 2016 00:23:13 +0000

  • Add global add prefix test (#2025)

    Rifat Nabi - Sun, 27 Nov 2016 03:44:33 +0000

  • Update package source to link to Chocolatey package

    Pascal Berger - Sat, 26 Nov 2016 17:06:00 -0800

  • File url normalization (#1498)

    Alexandra Parker - Sun, 27 Nov 2016 00:42:31 +0000

    • normalize manifest in FileResolver
    • add a comment
  • add build option to generate sourcemaps (#1688)

    Paul D. Hester - Sun, 27 Nov 2016 00:11:26 +0000

    running gulp --sourcemaps will generate maps in lib
    can also run gulp watch
    --sourcemaps, etc.

  • Properly skip installation of packages that do not need to be installed (incompatible optionalDependencies for example) (#1997)

    Mathias Vestergaard - Sat, 26 Nov 2016 19:35:31 +0000

    • Properly ignore package using ENVIRONMENT_IGNORE
      Set the ignore flag using ENVIRONMENT_IGNORE visiblity.
      Add the compatbility
      check as a step of the install hydrate, and call hydrate from install check.
    • Do not propagate ENVIRONMENT_IGNORE to dependencies
      Only set it on the directly affected package, and then ignore those
      packages
      in the hoister
  • Update build script so that it can be run from any directory (#2041)

    Pascal Berger - Fri, 25 Nov 2016 16:27:16 -0800

  • Fix duplication of available bin commands (#1991) (#2019)

    Denis Gorbachev - Fri, 25 Nov 2016 17:12:07 +0600

  • Fixes two issues with the install script: (#2027)

    Daniel Lo Nigro - Thu, 24 Nov 2016 15:45:43 -0800

    • Old versions of Mac OS (10.10 and below) require the -t option for mktemp
    • The check for GPG wasn't returning correctly, and tried to run GPG even when
      not available
      Closes #2012
      Closes #1984
  • [WIP] Add verbose flag - fixes #763 (#1994)

    Sebastian McKenzie - Thu, 24 Nov 2016 15:48:09 +0000

  • Don't output header and footer when json flag is passed (#2022)

    Sebastian McKenzie - Thu, 24 Nov 2016 14:51:51 +0000

  • Remove duplicate --production flag from licenses (#2005)

    Scott Busche - Wed, 23 Nov 2016 14:46:24 +0000

    No need to add --production flag explicitly to licenses as it's already a

    global flag. This also fixes the --production flag from appearing twice
    when
    running yarn help licenses

  • Actually use the flag (#1936)

    Jeffrey van Hoven - Tue, 22 Nov 2016 14:28:57 +0000

  • Rename ls command to list. (#1940)

    Daniel McGraw - Tue, 22 Nov 2016 14:28:30 +0000

  • Verify GPG signature in installation script (#1949)

    Daniel Lo Nigro - Mon, 21 Nov 2016 22:33:08 -0800

    • Verify GPG signature in installation script
    • Add YARN_GPG environment variable for omitting GPG check
  • Fix .tar.gz pattern matching

    Hendrik Purmann - Tue, 22 Nov 2016 05:33:34 +0600

    Closes #1973
    "tar.gz" actually is a node module
    itself
    Any real .tar.gz will have the
    preceding dot in the file extension.

  • add a cache breaker to the yarn cache based on the current version to prevent dependency shifting (#1965)

    Sebastian McKenzie - Mon, 21 Nov 2016 11:57:38 +0000

  • Only highlight changed part of the version in upgrade-interactive. (#1951)

    Artem Sapegin - Sat, 19 Nov 2016 15:42:21 +0000

  • Fix request authentication for scoped private registry tarballs (#1666)

    Karolis Narkevicius - Sat, 19 Nov 2016 15:25:18 +0000

    • Fix request authentication for scoped private registry tarballs
      Yarn correctly sends authorization headers when resolving metadata, but
      when
      it's time to download the tarballs, it calls registry.request
      with a full
      tarball url. This causes the getRegistry() function to
      incorrectly return the
      DEFAULT_REGISTRY url which means the authorization
      headers are no longer sent.
      The response in this case is a JSON error
      object instead of a tarball file.
      Untaring fails with "invalid tar file"
  • fix todo message when url not found on hosted git (#1947)

    Nick Olinger - Sat, 19 Nov 2016 07:31:26 -0600

    Close #1921

  • Resolve scoped package paths during linking on Windows (#1866)

    Daniel Poindexter - Sat, 19 Nov 2016 12:17:24 +0000

  • Fix: warn instead of error when a shrinkwrap exists in the cwd (#1942)

    shahmirn - Fri, 18 Nov 2016 21:32:11 +0000

  • When saving build artifacts, rather than copying, save list of files to ignore (#1935)

    Sebastian McKenzie - Fri, 18 Nov 2016 17:18:06 +0000

  • Add --version flag to install script (#1928)

    Alan Wong - Thu, 17 Nov 2016 20:35:14 -0800

  • Warn when man or bin directory not found but don't crash (#1663)

    dormond - Thu, 17 Nov 2016 16:22:44 +0000

  • Gracefully quit when using unsupported node version (#1901)

    Hendrik Purmann - Thu, 17 Nov 2016 08:14:02 -0600

    Fixes #1898

  • Infer EOLs from existing file or use OS EOL (#1911)

    Igor Redchuk - Thu, 17 Nov 2016 12:48:00 +0000

    • When writing lockfile, yarnrc or manifest file, keep line endings as in
      existing file
    • Implemented as proposed by @ahelmberger
    • Resolves #1061
  • Ensure cache diretory exists before using roadrunner (#1902)

    Neil Kistner - Thu, 17 Nov 2016 10:12:37 +0000

  • Remove warning about depending on packages with the same name as Node built-ins (#1790)

    James Ide - Wed, 16 Nov 2016 23:26:58 +0000

    The reason for this is that Yarn is useful in many JS environments such as
    browsers and React Native, which don't provide the Node built-ins. Depending on
    polyfills is the right thing to do in that scenario and the reality is that
    people intentionally publish these polyfills under the same name as the Node
    built-ins (e.g. url and buffer).

  • Skip setting hash if hash was not set previously (#1871)

    Thomas Schaaf - Wed, 16 Nov 2016 20:17:07 +0000

  • Consolidate outdated logic and check for wanted > current (#1865)

    Neil Kistner - Wed, 16 Nov 2016 18:37:49 +0000

  • Create lockfile when missing even when integrity hash matches (#1888)

    Neil Kistner - Wed, 16 Nov 2016 18:14:33 +0000

  • Fix global add linking issue (#1889)

    Rifat Nabi - Wed, 16 Nov 2016 18:09:05 +0000

  • Add very basic test for global add (#1878)

    Rifat Nabi - Wed, 16 Nov 2016 10:39:02 -0600

    • Add very basic test for global add
    • Add assertion & Fix typo
  • Include description for --ignore-optional (#1868)

    Anthony Ross - Wed, 16 Nov 2016 11:42:08 +0000

    This PR resolves issue #1857.

  • Set UID and GID of untared files to zero if user is root (#1837)

    Yong Wen Chua - Wed, 16 Nov 2016 01:58:59 +0000

  • Fix expected manifest on global add (#1840)

    Rifat Nabi - Tue, 15 Nov 2016 14:59:46 +0000

  • Don't output list if all dependencies are up to date - fixes #1843 (#1846)

    Sebastian McKenzie - Tue, 15 Nov 2016 14:56:06 +0000

  • Fix version typo on install.js (#1828)

    Kevin Huang - Mon, 14 Nov 2016 23:03:42 +0000

  • Add automatic check for updates that nags the user when there's a new version available (#1429)

    Sebastian McKenzie - Mon, 14 Nov 2016 20:22:21 +0000