All Versions
10
Latest Version
Avg Release Cycle
2 days
Latest Release
412 days ago

Changelog History

  • v5.5.12 Changes

    September 08, 2020

    🐛 Bug Fixes

    • In some rare cases, pnpm install --no-prefer-frozen-lockfile didn't link the direct dependencies to the root node_modules. This was happening when the direct dependency was also resolving some peer dependencies (#2834).
  • v5.5.11 Changes

    September 05, 2020

    🐛 Bug Fixes

    • ⚠ Sometimes, when installing new dependencies that rely on many peer dependencies, or when running installation on a huge monorepo, there will be hundreds or thousands of warnings. Printing many messages to the terminal is expensive and reduces speed, so pnpm will only print a few warnings and report the total number of the unprinted warnings.
    • 🖨 pnpm outdated --long should print details about the outdated commands.
  • v5.5.10 Changes

    September 02, 2020

    🐛 Bug Fixes

    • 🛠 Fixing a regression that was shipped with pnpm v5.5.6. Cyclic dependencies that have peer dependencies were not symlinked to the root of node_modules, when they were direct dependencies.
  • v5.5.9 Changes

    September 02, 2020

    🐛 Bug Fixes

    • 🛠 "Heap out of memory" error fixed, which happened on some huge projects with big amount of peer dependencies, since pnpm v3.4.0 (#2339).
  • v5.5.8 Changes

    September 02, 2020

    🐛 Bug Fixes

    • 🛠 "Heap out of memory" error fixed, which happened on some huge projects with big amount of peer dependencies, since pnpm v3.4.0 (#2339).
  • v5.5.7 Changes

    September 01, 2020

    🐛 Bug Fixes

    • 🛠 Ignore non-array bundle[d]Dependencies fields (fixes a regression caused by 5322cf9)
  • v5.5.6 Changes

    September 01, 2020

    🐛 Bug Fixes

    • 🛠 "Heap out of memory" error fixed, which happened on some huge projects with big amount of peer dependencies, since pnpm v3.4.0 (#2339).
    • 📦 pnpm add --global <pkg> should not break the global package, when the save setting is set to false (#2261).
    • pnpm test|start|stop should allow the same options as pnpm run test|start|stop (#2814).
    • 👌 Improve the error message on 404 errors. Include authorization details (#2818).
  • v5.5.5 Changes

    August 31, 2020

    🐛 Bug Fixes

    • Generate a valid lockfile, when the same dependency is specified both in devDependencies and optionalDependencies (#2807).
    • It should be possible to set the fetch related options through CLI options (#2810).
    • 🛠 Fix a regression introduced to pnpm run --parallel <script> in pnpm v5.5.4.
  • v5.5.4 Changes

    August 28, 2020

    🐛 Bug Fixes

    👕 Any ESLint related dependencies are publicly hoisted by default (#2799).

    ⚡️ pnpm install -r should recreate the modules directory if the hoisting patterns were updated in a local config file. The hoisting patterns are configured via the hoist-pattern and public-hoist-pattern settings (#2802).

    The same code should run when running some command inside a project directory, or when using --filter to select a specific workspace project (#2805).

    🛠 This fixes an issue that was happening when running pnpm add pkg inside a workspace. The issue was not reproducible when running pnpm add pkg --filter project (#2798).

  • v5.5.3 Changes

    August 22, 2020

    🐛 Bug Fixes

    • pnpm should not always suggest to reinstall the modules directory, when public-hoist-pattern is set to nothing (#2783).
    • When searching for a suitable directory for the global executables, search for node, npm, pnpm files only, not directories (#2793).