Skip to content

Releases: yarnpkg/yarn

v0.20.3

14 Feb 20:34
Compare
Choose a tag to compare

v0.20.2

14 Feb 20:25
Compare
Choose a tag to compare

added prompt fix for add tests that fail occasionally because of wrong cache versions (#2694)

[Konstantin Raev](mailto:[email protected]) - Tue, 14 Feb 2017 20:24:33 +0000

v0.20.1

14 Feb 20:06
Compare
Choose a tag to compare
  • Fix yarn version which yields same output as yarn --version (#2491) (#2510)

    Constantine Antonakos - Wed, 1 Feb 2017 15:15:37 +0000

    • Fix yarn version which yields same output as yarn --version (#2491)

    There was a conflict when commander attempts to parse the incoming args between
    the command executed and the options since the name version was shared. In
    other words, executing the command yarn version would yield the same output
    as yarn --version. This relates to PR #2268.

    • Shift first arg that shares name with an option to circumvent conflicting
      name bug

    Relating to tj/commander.js#346, when an arg shares the same name as an option,
    it wrongly ignores the arg command and executes the option instead. Therefore,
    executing 'yarn version' would instead translate to 'yarn --version'. This
    logic can subsequently be removed once this issue is resolved.

v0.20.0

30 Jan 14:15
Compare
Choose a tag to compare
  • Remove eslint-config-kittens. (#2587)

    wtgtybhertgeghgtwtg - Mon, 30 Jan 2017 13:19:32 +0000

  • Use string.prototype.repeat over repeating. (#2583)

    wtgtybhertgeghgtwtg - Sun, 29 Jan 2017 22:38:01 -0800

  • Bump detect-indent. (#2579)

    wtgtybhertgeghgtwtg - Sun, 29 Jan 2017 17:59:45 +0000

  • Remove babel-preset-es2015.

    wtgtybhertgeghgtwtg - Sat, 28 Jan 2017 21:53:54 -0800

  • Fix clause termination (#2562)

    philtay - Thu, 26 Jan 2017 23:25:08 +0000

  • Canonicalize symlink on Linux only (#2560)

    philtay - Thu, 26 Jan 2017 22:04:49 +0000

  • Bump strip-bom. (#2555)

    wtgtybhertgeghgtwtg - Thu, 26 Jan 2017 15:45:40 +0000

  • Remove lockfileOutdated description $ to allow easier copy/paste (#2516)

    Grant Timmerman - Thu, 26 Jan 2017 11:52:47 +0000

  • make add command working with latest tag if offline or preferOffline is setted (#2521)

    Simon Vocella - Thu, 26 Jan 2017 00:22:04 +0000

  • Fixes yarn init showing object Object

    Krs Joseph - Thu, 26 Jan 2017 00:15:45 +0000

  • Bump inquirer. (#2544)

    wtgtybhertgeghgtwtg - Thu, 26 Jan 2017 00:04:06 +0000

  • Sanitize add'l arguments if value contains spaces (#2551)

    Jake Faris - Wed, 25 Jan 2017 23:59:26 +0000

  • Fix install --production not installing used packages, fixes #2468, #2263 (#2537)

    blexrob - Wed, 25 Jan 2017 23:53:45 +0000

  • don't cache dependencies installed with file: protocol - fixes #2165 (#2443)

    Donald Pipowitch - Wed, 25 Jan 2017 23:49:26 +0000

  • fix: check for cpu and os constraints if the arrays are not empty (#2490)

    Konstantin Raev - Fri, 20 Jan 2017 23:48:50 +0000

    • fix: check for cpu and os constraints if the arrays are not empty
    • added tests fixture
  • generated new caches to fix tests (#2518)

    Konstantin Raev - Fri, 20 Jan 2017 20:06:23 +0000

  • Handling scoped packages offline (#2497)

    Alex Saveliev - Fri, 20 Jan 2017 15:41:59 +0000

    • Scoped packages are located in CACHEFOLDER/REGISTRY-@SCOPE/NAME opposite to
      'regular ones' stored in CACHEFOLDER/REGISTRY-NAME. Addresses
      #2453.
  • fix 2083 supportsArchive can be changed with nothing beeing cloned (#2431)

    Colin GILLE - Fri, 20 Jan 2017 15:08:09 +0000

  • Remove .DS_store this should also be in a global .gitignore (#2506)

    Thomas Grainger - Fri, 20 Jan 2017 11:56:49 +0000

  • [FIXES #2096] fix relative symlinks of symlinks (#2454)

    Stefan Penner - Fri, 20 Jan 2017 11:52:42 +0000

    This makes yarn link work when $HOME/.config/yarn/link/ is itself a symlink.


    The following commit forces symlinks to be relative:

    36d73cc

    This isn't ideal, although it enables some portability it breaks others.
    For
    example, it is not uncommon for $HOME/.config itself to be be a
    symlink:
    $HOME/.config -> $HOME/src/stefanpenner/dotfiles.
    Now when running yarn link inside $HOME/src/ember-cli/ember-cli we
    end up
    with:

    path.relative('/Users/spenner/.config/yarn/link/ember-cli',
    '/Users/spenner/src/ember-cli/ember-cli');
    => '../../../src/ember-cli/ember-cli'

    Which results in the link located at:
    /Users/spenner/.config/yarn/link/ember-cli pointing to
    /Users/spenner/.config/src/ember-cli/ember-cli rather then
    /Users/spenner/src/ember-cli/ember-cli
    This is because /Users/spenner/.config is actually a symlink pointing
    to
    /Users/spenner/src/stefanpenner/dotfiles/.config/


    This PR provides mitigate the issue raised in #2096, but reifying the
    paths
    via realpathSync before deriving the relative path. This doesn't
    fix all
    issues, e.g. symlinks cannot be changed after this reification.

  • Install a package with latest tag, it looks for the latest dist-tag (#2471)

    Simon Vocella - Tue, 17 Jan 2017 09:59:53 +0000

  • added a broken test for #2263 (#2473)

    Konstantin Raev - Tue, 17 Jan 2017 01:12:36 +0000

  • Do not hardcode basedir in bin/yarn (#2455)

    philtay - Mon, 16 Jan 2017 15:38:49 -0800

  • fixes #2406 - don't create tag for preminor version change in master branch (#2407)

    Konstantin Raev - Mon, 16 Jan 2017 15:37:06 -0800

    • fixes #2406 - don't create tag for preminor version change in master branch
    • new line
  • feature: check --verify-tree for verifying node_modules structure (#2419)

    Konstantin Raev - Mon, 16 Jan 2017 19:39:39 +0000

  • Add hash to cache path for non-NPM packages (#2074)

    Vladimir Agafonkin - Sat, 14 Jan 2017 19:11:58 +0000

    • use a more robust cache directory name for non-NPM packages
    • add basic tests for the new cache paths
  • Canonicalize symbolic link (#2441)

    philtay - Sat, 14 Jan 2017 19:07:08 +0000

  • Add -loader suffix in webpack, closes #2410 (#2447)

    QWp6t - Sat, 14 Jan 2017 19:03:47 +0000

    Previously, packages named with -loader suffix could be specified as loaders
    within Webpack without requiring the suffix to be named explicitly. Webpack
    2.1.0-beta.26 no longer looks for -loader suffix automatically, and packages
    have to therefore be named explicitly or -loader can be added to
    resolveLoader.moduleExtensions.
    See:
    https://github.com/webpack/webpack/releases/tag/v2.1.0-beta.26

  • Fix bug for #2117 - http url not working (#2449)

    Clayton - Sat, 14 Jan 2017 19:02:17 +0000

  • Set boolean config values correctly (#2440)

    Igor Redchuk - Sat, 14 Jan 2017 23:16:20 +0600

  • Treat some configs as internal to fix #2286. (#2422)

    俞火江 - Thu, 12 Jan 2017 19:23:05 +0000

  • Fix check of scoped packages' sub-dependencies (#2295)

    Pelle Wessman - Sat, 7 Jan 2017 18:53:24 +0000

    • Fix check of scoped packages' sub-dependencies
    • Added test of scoped packages' sub-dependencies

v0.19.1

16 Jan 23:40
Compare
Choose a tag to compare
  • Add -loader suffix in webpack, closes #2410 (#2447)

    QWp6t - Sat, 14 Jan 2017 19:05:08 +0000

    Previously, packages named with -loader suffix could be specified as loaders
    within Webpack without requiring the suffix to be named explicitly. Webpack
    2.1.0-beta.26 no longer looks for -loader suffix automatically, and packages
    have to therefore be named explicitly or -loader can be added to
    resolveLoader.moduleExtensions. See:
    https://github.com/webpack/webpack/releases/tag/v2.1.0-beta.26

  • Fix check of scoped packages' sub-dependencies (#2295) (#2409)

    Pelle Wessman - Sat, 7 Jan 2017 21:36:37 +0000

    • Fix check of scoped packages' sub-dependencies
    • Added test of scoped packages' sub-dependencies

v0.19.0

07 Jan 01:32
Compare
Choose a tag to compare
  • Fix yarn pack command for scoped packages, fixes #1714 (#1897)

    Karolis Narkevicius - Fri, 6 Jan 2017 17:21:47 +0000

  • constants: Fix file path comment (#2399)

    Kevin Ji - Fri, 6 Jan 2017 10:45:06 +0000

  • Add use of reporter lang method (#2269)

    Mauricio Saglietto - Wed, 4 Jan 2017 22:47:21 +0000

  • Fix yarn link not linking bin (Fixes #1585) (#2271)

    Adam Miskiewicz - Wed, 4 Jan 2017 17:45:42 +0000

    • Makes yarn link link the target package’s bin entries to the global bin
      directory, as if it were yarn global add’ed.
      Fixes #1585
  • Remove failed to install optional modules from node_modules (#2375)

    Lukas Geiger - Wed, 4 Jan 2017 13:11:30 +0000

  • Don't push duplicated elements to config.rootModuleFolders (#2377)

    Lukas Geiger - Wed, 4 Jan 2017 11:46:31 +0000

  • Change log level of optional deps to warn (#2379)

    Lukas Geiger - Wed, 4 Jan 2017 11:37:11 +0000

  • remove lines that cause tests to fail

    Chris Chua - Wed, 4 Jan 2017 11:34:28 +0000

  • removed some comments

    Flavio Signorelli - Wed, 4 Jan 2017 11:34:28 +0000

  • removing console.log

    Flavio Signorelli - Wed, 4 Jan 2017 11:34:28 +0000

  • fix private ssh urls

    Flavio Signorelli - Wed, 4 Jan 2017 11:34:28 +0000

  • The output of yarn add with a non-existent version is messy (#2296)

    Sanket Parab - Tue, 3 Jan 2017 19:14:28 +0000

    • add inquirer prompt for searching package versions
  • Fix global add on Windows (#1043)

    Ryan Stelly - Tue, 3 Jan 2017 15:13:22 +0000

    • rename cmd link to cmd shim from .cmd.cmd to .cmd
    • use !== instead of !=
  • Upgrade to [email protected] / fix some typings (#2307)

    Patrick Stapfer - Tue, 3 Jan 2017 10:37:20 +0000

  • Bump proper-lockfile. (#2299)

    wtgtybhertgeghgtwtg - Mon, 2 Jan 2017 18:04:44 +0000

  • Remove all IDE-specific ignores (#2325)

    Andrew - Mon, 2 Jan 2017 00:50:49 +0000

  • Fix #2281: prevent hanging when cannot write yarn-error.log file (#2328)

    Igor Redchuk - Mon, 2 Jan 2017 00:50:15 +0000

  • change up to alias upgrade (#2363)

    vpoverennov - Sun, 1 Jan 2017 04:11:10 +0600

  • updated tests caches (#2338)

    Konstantin Raev - Sun, 25 Dec 2016 02:36:01 +0000

    • updated tests caches
    • updated hash in test
  • Simplified test due to inability to mock process.platform (#2262)

    polizz - Tue, 20 Dec 2016 17:26:28 +1100

    The original test asserts that window cmd line formatting is properly applied
    or not applied, for only the target platform the tests are executed on - that
    will have to be good enough.

    It is not possible to test both branches from one platform because the path
    module employed in the test alters its export based on process.platform in Node
    bootstrap, well before one can mock it.

  • (2301) Release notes in Chocolatey package

    polizz - Tue, 20 Dec 2016 17:23:58 +1100

  • Disable progress bar (#1962)

    Nick Olinger - Mon, 19 Dec 2016 14:46:51 +0000

  • Fix adding package with name like one of the options (#2268)

    Igor Redchuk - Mon, 19 Dec 2016 03:42:21 +0600

  • Fixed #1242 - missing transitive dependencies (#2279)

    Konstantin Raev - Sat, 17 Dec 2016 11:36:12 +0000

  • Set tgz files as binary in git (#2273)

    Simen Bekkhus - Fri, 16 Dec 2016 17:19:45 +0600

  • Removes patent/license boilerplate from last two remaining files (#2267)

    Andrew Monks - Thu, 15 Dec 2016 23:11:34 +0000

  • Allow production=false flag to override production ENV (#2223)

    Alex Brazier - Thu, 15 Dec 2016 16:19:09 +0000

  • fix-679: empty lockfiles with no dependencies (#1703)

    Thomas Verfaillie - Thu, 15 Dec 2016 14:49:19 +0000

  • Increased specificity of Windows platform check (#2262)

    Andrew - Thu, 15 Dec 2016 16:25:34 +1100

  • Support interactive commands in standard MINGW as well (#2243)

    Brian K. Christensen - Thu, 15 Dec 2016 15:46:40 +1100

    • Support interactive commands in standard MINGW as well
      Previous fix only supported some old configuration of Git bash
      provided by
      Git for windows, newer Git bash use standard MINGW
      which uses a different
      uname but the fix is ultimately the same
      Github: #743
    • Support both MSYS 32bit and 64bit terminal emulators
  • Convert scripts/install-latest.sh to a shim that loads the real script

    Daniel Lo Nigro - Wed, 14 Dec 2016 17:07:48 +1100

  • Fix scripts cmd slashes for windows (#2082)

    Alex - Wed, 14 Dec 2016 17:02:36 +1100

  • Add version lifecycle step to the version cli command (#2128)

    Rodrigo Fernandes - Tue, 13 Dec 2016 15:57:53 +0000

    Like npm having the option to perform commands during
    version publishing is
    important. This new lifecycle step should
    add npm compatibility to the version
    cli command.

  • add package name to warning messages about unmet/incorrect peer dependecy, fixes #1556 (#2207)

    tuures - Tue, 13 Dec 2016 15:20:41 +0000

  • Fix #2177 - Remove GLOBAL_INSTALL_DIRECTORY const (#2216)

    Andrew Pinkham - Tue, 13 Dec 2016 15:18:22 +0000

    Replaced by ~/.config/yarn, as seen in the getDirectory() function in

    src/constants.js and the CONFIG_DIRECTORY and GLOBAL_MODULE_DIRECTORY

    constants.

  • Normalize the author and repository the fields (#2219)

    Daijirō Wachi - Tue, 13 Dec 2016 15:15:50 +0000

    Fix for #2179. The interactive prompt of yarn init
    can't display the nested
    sub-question for the questions
    when there are no default values of the
    author/repository
    and the fields have Object values in package.json.

  • Small aliases refactor. (#2236)

    skratchdot - Tue, 13 Dec 2016 15:01:29 +0000

    • fix eslint sort-keys rule
    • seperate shorthands and affordances
  • Add "Too many arguments" message to info and improve code coverage (#2235)

    skratchdot - Tue, 13 Dec 2016 07:40:05 -0600

  • Fix #743 - make yarn interactive commands run in Git Bash/MSYS env (#2230)

    Brian K. Christensen - Tue, 13 Dec 2016 13:29:58 +1100

  • Fix an issue in package hoisting (#2164)

    Mathias Vestergaard - Tue, 13 Dec 2016 00:18:23 +0000

    • Fix an issue in package hoisting
      When a dependency is ignored in a dependency branch where the parent is
      ignored
      it is also sometimes ignored in branches where it is still required
  • Fix #1941 - Allow yarn script to be linked (#2217)

    Andrew Pinkham - Mon, 12 Dec 2016 10:33:04 +1100

  • Add project commands that yarn run could run (#2215)

    Juan Soto - Sun, 11 Dec 2016 15:31:37 -0600

    Close #2194

  • Show homepage of outdated dependencies (#2209)

    Randy Coulman - Sun, 11 Dec 2016 00:21:48 +0600

    • Show homepage of outdated dependencies
    • Don't compute max length of URL column
      Since we’re not padding that column, there’s no need to compute its
      width.
  • Support field paths in the info command (#2183)

    Igor Redchuk - Fri, 9 Dec 2016 17:53:01 -0600

    • Support field paths in the info command
    • Also default to local package when second arg is not specified
    • Fixes #2175
  • Allow 'production' ENV to take precedence over NODE_ENV (#2057)

    Joe Esposito - Thu, 8 Dec 2016 20:33:12 +0000

  • Apply the network-concurrency option to the package fetchers (#2178)

    Albert Fernández - Thu, 8 Dec 2016 19:31:07 +0000

  • Fix pack includes files from node_modules, closes #2047 (#2063)

    Rifat Nabi - Thu, 8 Dec 2016 16:13:38 +0000

    • Only look for mandetory files (package.json, readme, license, etc) in
      root
    • Stop fs.walk inside ignored dirs (node_modules, .git, .svn, etc),
      makes pack way faster
  • Fix scoped bin paths (#2163)

    Greg Poole - Wed, 7 Dec 2016 12:38:00 +0000

    • Add failing tests for bin path normalisation from scoped package name
    • Add fix for bin normalisation for scoped packages
  • Do not output wrapper for cache dir command (#2158) (#2159)

    Igor Redchuk - Wed, 7 Dec 2016 12:34:06 +0000

  • Use effective uid to set the userHome variable (#2150)

    Alfredo Matas - Wed, 7 Dec 2016 11:56:30 +0000

    • Use isRootUser function instead USER environment variable
    • Fix #2123
  • Fix for #1214, linked scoped dependencies should not be overwritten (#1970)

    Tim Griesser - Wed, 7 Dec 2016 11:22:45 +0000

    • Fix for #1214
      Scoped dependencies are nested one folder deeper than ...
Read more

v0.18.1

17 Dec 12:26
Compare
Choose a tag to compare
  • Fix optional transitive dependencies missing issue #2279 and #2164
  • Fix an issue with cache config tests modifying actual config #2144 and #2157

v0.18.0

04 Dec 14:32
Compare
Choose a tag to compare
  • 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 +000...

Read more

v0.17.10

01 Dec 13:02
Compare
Choose a tag to compare
  • Fixes race condition on yarn install mutex network (#2092)

    Cristian Carlesso - Thu, 1 Dec 2016 12:58:17 +0000

v0.17.9

25 Nov 15:05
Compare
Choose a tag to compare
  • DRY up command tests (#2007) Sebastian McKenzie
  • Add verbose flag - fixes #763 (#1994) Sebastian McKenzie