chore(deps): update pnpm to v7.12.1 #2402

Merged
dpschen merged 1 commits from renovate/pnpm-7.x into main 2022-09-22 11:47:38 +00:00
Member

This PR contains the following updates:

Package Type Update Change
pnpm (source) packageManager minor 7.9.3 -> 7.12.1

Release Notes

pnpm/pnpm

v7.12.1

Compare Source

Patch Changes

  • Deduplicate peer dependencies when automatically installing them #​5373.

Our Gold Sponsors

#### Our Silver Sponsors
#### What's Changed * fix: deduplicate peer deps by @​zkochan in https://github.com/pnpm/pnpm/pull/5377

Full Changelog: https://github.com/pnpm/pnpm/compare/v7.12.0...v7.12.1

v7.12.0

Compare Source

Minor Changes

  • A new setting supported in the pnpm section of the package.json file: allowNonAppliedPatches. When it is set to true, non-applied patches will not cause an error, just a warning will be printed. For example:

    {
      "name": "foo",
      "version": "1.0.0",
      "pnpm": {
        "patchedDependencies": {
          "express@4.18.1": "patches/express@4.18.1.patch"
        },
        "allowNonAppliedPatches": true
      }
    }
    
  • Now it is possible to exclude packages from hoisting by prepending a ! to the pattern. This works with both the hoist-pattern and public-hoist-pattern settings. For instance:

    public-hoist-pattern[]='*types*'
    public-hoist-pattern[]='!@​types/react'
    
    hoist-pattern[]='*eslint*'
    hoist-pattern[]='!*eslint-plugin*'
    

    Ref #​5272

Patch Changes

  • When the same dependency with missing peers is used in multiple workspace projects, install the missing peers in each workspace project #​4820.
  • pnpm patch should work on files that don't have an end of line #​5320.
  • Fix pnpm patch using a custom --edit-dir.

Our Gold Sponsors

#### Our Silver Sponsors
#### What's Changed * fix(patch): allow to edit a package in any directory by @​zkochan in https://github.com/pnpm/pnpm/pull/5331 * feat(matcher): ignore patterns by @​LuciNyan in https://github.com/pnpm/pnpm/pull/5336 * fix(patch): ignore No newline at end of file by @​await-ovo in https://github.com/pnpm/pnpm/pull/5321 * feat(patch): allow non-applied patches by @​larrybahr-ocelot in https://github.com/pnpm/pnpm/pull/5354 * chore: update @​pnpm/meta-updater by @​ibezkrovnyi in https://github.com/pnpm/pnpm/pull/5360 * fix: auto-install-peers in a workspace by @​zkochan in https://github.com/pnpm/pnpm/pull/5359 #### New Contributors * @​await-ovo made their first contribution in https://github.com/pnpm/pnpm/pull/5321 * @​larrybahr-ocelot made their first contribution in https://github.com/pnpm/pnpm/pull/5354

Full Changelog: https://github.com/pnpm/pnpm/compare/v7.11.0...v7.12.0

v7.11.0

Compare Source

Minor Changes

  • pnpm patch: edit the patched package in a directory specified by the --edit-dir option. E.g., pnpm patch express@3.1.0 --edit-dir=/home/xxx/src/patched-express #​5304

Patch Changes

  • Auto installing a peer dependency in a workspace that also has it as a dev dependency in another project #​5144.
  • When an error happens during installation of a subdependency, print some context information in order to be able to locate that subdependency. Print the exact chain of packages that led to the problematic dependency.

Our Gold Sponsors

#### Our Silver Sponsors
#### What's Changed * feat(plugin-command-patching): add path option to patch command by @​roseline124 in https://github.com/pnpm/pnpm/pull/5304 * fix: improve dependency installation error message by @​zkochan in https://github.com/pnpm/pnpm/pull/5247 * fix: auto installing peer dep in a workspace by @​zkochan in https://github.com/pnpm/pnpm/pull/5307 #### New Contributors * @​roseline124 made their first contribution in https://github.com/pnpm/pnpm/pull/5304

Full Changelog: https://github.com/pnpm/pnpm/compare/v7.10.0...v7.11.0

v7.10.0

Compare Source

Minor Changes

  • New time-based resolution strategy supported.

    When resolution-mode is set to time-based, pnpm will resolve dependencies the following way:

    1. Direct dependencies will be resolved to their lowest versions. So if there is foo@^1.1.0 in the dependencies, then 1.1.0 will be installed.
    2. Subdependencies will be resolved from versions that were published before the last direct dependency was published.

    With this resolution mode installations with hot cache are faster. It also reduces the chance of subdependency hijacking as subdependencies will be updated only if direct dependencies are updated.

    This resolution mode works only with npm's full metadata. So it is slower in some scenarios. However, if you use Verdaccio v5.15.1 or newer, you may set the registry-supports-time-field setting to true, and it will be really fast.

    Related RFC.

  • Enhance pnpm env with the remove command. To remove a Node.js version installed by pnpm, run:

    pnpm env remove --global <node.js version>
    

Patch Changes

  • pnpm store prune should remove all cached metadata.
  • Don't modify the manifest of the injected workspace project, when it has the same dependency in prod and peer dependencies.

Our Gold Sponsors

#### Our Silver Sponsors
#### What's Changed * test: fix NODE_PATH test on Windows by @​zkochan in https://github.com/pnpm/pnpm/pull/5257 * refactor: resolve dependencies by @​zkochan in https://github.com/pnpm/pnpm/pull/5267 * feat(env): add remove command to pnpm env by @​mark-omarov in https://github.com/pnpm/pnpm/pull/5263 * docs(CONTRIBUTING): correct setup instructions for first-time clone by @​gwhitney in https://github.com/pnpm/pnpm/pull/5289 * fix: don't modify the injected project's manifest by @​zkochan in https://github.com/pnpm/pnpm/pull/5294 * feat: time-based resolution mode by @​zkochan in https://github.com/pnpm/pnpm/pull/5238 * feat: resolve direct deps to lowest version when resolution-mode is time-based by @​zkochan in https://github.com/pnpm/pnpm/pull/5298 * fix: add fallback for time-based resolution by @​zkochan in https://github.com/pnpm/pnpm/pull/5302 #### New Contributors * @​mark-omarov made their first contribution in https://github.com/pnpm/pnpm/pull/5263 * @​gwhitney made their first contribution in https://github.com/pnpm/pnpm/pull/5289

Full Changelog: https://github.com/pnpm/pnpm/compare/v7.9.5...v7.10.0

v7.9.5

Compare Source

Patch Changes

  • Set NODE_PATH when prefer-symlinked-executables is enabled #​5251.
  • Fail with a meaningful error when the audit endpoint doesn't exist #​5200.
  • Symlink a local dependency to node_modules, even if the target directory doesn't exist #​5219.

Our Gold Sponsors

#### Our Silver Sponsors
#### What's Changed * Fix pnpm audit bad API response on private registry by @​timtong1982 in https://github.com/pnpm/pnpm/pull/5246 * fix: set NODE_PATH when is turned on by @​d3lm in https://github.com/pnpm/pnpm/pull/5251 * fix: symlink local dep even when target dir does not exist by @​zkochan in https://github.com/pnpm/pnpm/pull/5253 * fix: only set extraEnv for preferSymlinkedExecutables if it's not windows by @​d3lm in https://github.com/pnpm/pnpm/pull/5256 #### New Contributors * @​timtong1982 made their first contribution in https://github.com/pnpm/pnpm/pull/5246

Full Changelog: https://github.com/pnpm/pnpm/compare/v7.9.4...v7.9.5

v7.9.4

Compare Source

Patch Changes

  • Auto install peer dependencies when auto-install-peers is set to true and the lockfile is up to date #​5213.
  • pnpm env: for Node.js<16 install the x64 build on Darwin ARM as ARM build is not available #​5239.
  • pnpm env: log a message when the node.js tarball starts the download #​5241.
  • Fix pnpm install --merge-git-branch-lockfile when the lockfile is up to date #​5212.

Our Gold Sponsors

#### Our Silver Sponsors
#### What's Changed * feat(cafs): extend cafs with getFilePathByModeInCafs by @​d3lm in https://github.com/pnpm/pnpm/pull/5232 * fix: mergeGitBranchLockfiles when merged lockfile is up-to-date by @​chengcyber in https://github.com/pnpm/pnpm/pull/5233 * test: all test packages should be from the @​pnpm.e2e scope by @​zkochan in https://github.com/pnpm/pnpm/pull/5211 * fix: node<16 download fail on arm chips on macos by @​ambar-arkin in https://github.com/pnpm/pnpm/pull/5239 * feat(env): show state on fetching node by @​JacobLinCool in https://github.com/pnpm/pnpm/pull/5241 * Fix: install peerDeps which is not optional on headless install by @​Shinyaigeek in https://github.com/pnpm/pnpm/pull/5243 #### New Contributors * @​ambar-arkin made their first contribution in https://github.com/pnpm/pnpm/pull/5239 * @​JacobLinCool made their first contribution in https://github.com/pnpm/pnpm/pull/5241 * @​Shinyaigeek made their first contribution in https://github.com/pnpm/pnpm/pull/5243

Full Changelog: https://github.com/pnpm/pnpm/compare/v7.9.3...v7.9.4


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [pnpm](https://pnpm.io) ([source](https://github.com/pnpm/pnpm)) | packageManager | minor | [`7.9.3` -> `7.12.1`](https://renovatebot.com/diffs/npm/pnpm/7.9.3/7.12.1) | --- ### Release Notes <details> <summary>pnpm/pnpm</summary> ### [`v7.12.1`](https://github.com/pnpm/pnpm/releases/tag/v7.12.1) [Compare Source](https://github.com/pnpm/pnpm/compare/v7.12.0...v7.12.1) #### Patch Changes - Deduplicate peer dependencies when automatically installing them [#&#8203;5373](https://github.com/pnpm/pnpm/issues/5373). #### Our Gold Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://bit.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/bit.svg" width="80"></a> </td> <td align="center" valign="middle"> <a href="https://nhost.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/nhost.svg" width="180"></a> </td> <td align="center" valign="middle"> <a href="https://novu.co/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/novu.svg" width="180"></a> </td> </tr> </tbody> </table> #### Our Silver Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://prisma.io/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/prisma.svg" width="180"> </a> </td> <td align="center" valign="middle"> <a href="https://leniolabs.com/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/leniolabs.jpg" width="80"> </a> </td> <td align="center" valign="middle"> <a href="https://vercel.com/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/vercel.svg" width="180"> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://www.takeshape.io/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/takeshape.svg" width="280"> </a> </td> <td align="center" valign="middle"> <a href="https://doppler.com/?utm_source=pnpm&utm_medium=readme#gh-light-mode-only" target="_blank"> <img src="https://pnpm.io/img/users/doppler.svg" width="280"> </a> </td> </tr> </tbody> </table> #### What's Changed * fix: deduplicate peer deps by @&#8203;zkochan in https://github.com/pnpm/pnpm/pull/5377 **Full Changelog**: https://github.com/pnpm/pnpm/compare/v7.12.0...v7.12.1 ### [`v7.12.0`](https://github.com/pnpm/pnpm/releases/tag/v7.12.0) [Compare Source](https://github.com/pnpm/pnpm/compare/v7.11.0...v7.12.0) #### Minor Changes - A new setting supported in the pnpm section of the `package.json` file: `allowNonAppliedPatches`. When it is set to `true`, non-applied patches will not cause an error, just a warning will be printed. For example: ```json { "name": "foo", "version": "1.0.0", "pnpm": { "patchedDependencies": { "express@4.18.1": "patches/express@4.18.1.patch" }, "allowNonAppliedPatches": true } } ``` - Now it is possible to exclude packages from hoisting by prepending a `!` to the pattern. This works with both the `hoist-pattern` and `public-hoist-pattern` settings. For instance: public-hoist-pattern[]='*types*' public-hoist-pattern[]='!@&#8203;types/react' hoist-pattern[]='*eslint*' hoist-pattern[]='!*eslint-plugin*' Ref [#&#8203;5272](https://github.com/pnpm/pnpm/issues/5272) #### Patch Changes - When the same dependency with missing peers is used in multiple workspace projects, install the missing peers in each workspace project [#&#8203;4820](https://github.com/pnpm/pnpm/issues/4820). - `pnpm patch` should work on files that don't have an end of line [#&#8203;5320](https://github.com/pnpm/pnpm/issues/5320). - Fix `pnpm patch` using a custom `--edit-dir`. #### Our Gold Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://bit.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/bit.svg" width="80"></a> </td> <td align="center" valign="middle"> <a href="https://nhost.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/nhost.svg" width="180"></a> </td> <td align="center" valign="middle"> <a href="https://novu.co/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/novu.svg" width="180"></a> </td> </tr> </tbody> </table> #### Our Silver Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://prisma.io/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/prisma.svg" width="180"> </a> </td> <td align="center" valign="middle"> <a href="https://leniolabs.com/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/leniolabs.jpg" width="80"> </a> </td> <td align="center" valign="middle"> <a href="https://vercel.com/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/vercel.svg" width="180"> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://www.takeshape.io/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/takeshape.svg" width="280"> </a> </td> <td align="center" valign="middle"> <a href="https://doppler.com/?utm_source=pnpm&utm_medium=readme#gh-light-mode-only" target="_blank"> <img src="https://pnpm.io/img/users/doppler.svg" width="280"> </a> </td> </tr> </tbody> </table> #### What's Changed * fix(patch): allow to edit a package in any directory by @&#8203;zkochan in https://github.com/pnpm/pnpm/pull/5331 * feat(matcher): ignore patterns by @&#8203;LuciNyan in https://github.com/pnpm/pnpm/pull/5336 * fix(patch): ignore No newline at end of file by @&#8203;await-ovo in https://github.com/pnpm/pnpm/pull/5321 * feat(patch): allow non-applied patches by @&#8203;larrybahr-ocelot in https://github.com/pnpm/pnpm/pull/5354 * chore: update @&#8203;pnpm/meta-updater by @&#8203;ibezkrovnyi in https://github.com/pnpm/pnpm/pull/5360 * fix: auto-install-peers in a workspace by @&#8203;zkochan in https://github.com/pnpm/pnpm/pull/5359 #### New Contributors * @&#8203;await-ovo made their first contribution in https://github.com/pnpm/pnpm/pull/5321 * @&#8203;larrybahr-ocelot made their first contribution in https://github.com/pnpm/pnpm/pull/5354 **Full Changelog**: https://github.com/pnpm/pnpm/compare/v7.11.0...v7.12.0 ### [`v7.11.0`](https://github.com/pnpm/pnpm/releases/tag/v7.11.0) [Compare Source](https://github.com/pnpm/pnpm/compare/v7.10.0...v7.11.0) #### Minor Changes - `pnpm patch`: edit the patched package in a directory specified by the `--edit-dir` option. E.g., `pnpm patch express@3.1.0 --edit-dir=/home/xxx/src/patched-express` [#&#8203;5304](https://github.com/pnpm/pnpm/pull/5304) #### Patch Changes - Auto installing a peer dependency in a workspace that also has it as a dev dependency in another project [#&#8203;5144](https://github.com/pnpm/pnpm/issues/5144). - When an error happens during installation of a subdependency, print some context information in order to be able to locate that subdependency. Print the exact chain of packages that led to the problematic dependency. #### Our Gold Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://bit.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/bit.svg" width="80"></a> </td> <td align="center" valign="middle"> <a href="https://nhost.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/nhost.svg" width="180"></a> </td> <td align="center" valign="middle"> <a href="https://novu.co/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/novu.svg" width="180"></a> </td> </tr> </tbody> </table> #### Our Silver Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://prisma.io/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/prisma.svg" width="180"> </a> </td> <td align="center" valign="middle"> <a href="https://leniolabs.com/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/leniolabs.jpg" width="80"> </a> </td> <td align="center" valign="middle"> <a href="https://vercel.com/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/vercel.svg" width="180"> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://www.takeshape.io/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/takeshape.svg" width="280"> </a> </td> <td align="center" valign="middle"> <a href="https://doppler.com/?utm_source=pnpm&utm_medium=readme#gh-light-mode-only" target="_blank"> <img src="https://pnpm.io/img/users/doppler.svg" width="280"> </a> </td> </tr> </tbody> </table> #### What's Changed * feat(plugin-command-patching): add path option to patch command by @&#8203;roseline124 in https://github.com/pnpm/pnpm/pull/5304 * fix: improve dependency installation error message by @&#8203;zkochan in https://github.com/pnpm/pnpm/pull/5247 * fix: auto installing peer dep in a workspace by @&#8203;zkochan in https://github.com/pnpm/pnpm/pull/5307 #### New Contributors * @&#8203;roseline124 made their first contribution in https://github.com/pnpm/pnpm/pull/5304 **Full Changelog**: https://github.com/pnpm/pnpm/compare/v7.10.0...v7.11.0 ### [`v7.10.0`](https://github.com/pnpm/pnpm/releases/tag/v7.10.0) [Compare Source](https://github.com/pnpm/pnpm/compare/v7.9.5...v7.10.0) #### Minor Changes - New time-based resolution strategy supported. When `resolution-mode` is set to `time-based`, pnpm will resolve dependencies the following way: 1. Direct dependencies will be resolved to their lowest versions. So if there is `foo@^1.1.0` in the dependencies, then `1.1.0` will be installed. 2. Subdependencies will be resolved from versions that were published before the last direct dependency was published. With this resolution mode installations with hot cache are faster. It also reduces the chance of subdependency hijacking as subdependencies will be updated only if direct dependencies are updated. This resolution mode works only with npm's [full metadata](https://github.com/npm/registry/blob/master/docs/responses/package-metadata.md#full-metadata-format). So it is slower in some scenarios. However, if you use [Verdaccio](https://verdaccio.org/) v5.15.1 or newer, you may set the `registry-supports-time-field` setting to `true`, and it will be really fast. Related [RFC](https://github.com/pnpm/rfcs/pull/2). - Enhance `pnpm env` with the `remove` command. To remove a Node.js version installed by pnpm, run: pnpm env remove --global <node.js version> #### Patch Changes - `pnpm store prune` should remove all cached metadata. - Don't modify the manifest of the injected workspace project, when it has the same dependency in prod and peer dependencies. #### Our Gold Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://bit.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/bit.svg" width="80"></a> </td> <td align="center" valign="middle"> <a href="https://nhost.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/nhost.svg" width="180"></a> </td> <td align="center" valign="middle"> <a href="https://novu.co/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/novu.svg" width="180"></a> </td> </tr> </tbody> </table> #### Our Silver Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://prisma.io/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/prisma.svg" width="180"> </a> </td> <td align="center" valign="middle"> <a href="https://leniolabs.com/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/leniolabs.jpg" width="80"> </a> </td> <td align="center" valign="middle"> <a href="https://vercel.com/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/vercel.svg" width="180"> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://www.takeshape.io/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/takeshape.svg" width="280"> </a> </td> <td align="center" valign="middle"> <a href="https://doppler.com/?utm_source=pnpm&utm_medium=readme#gh-light-mode-only" target="_blank"> <img src="https://pnpm.io/img/users/doppler.svg" width="280"> </a> </td> </tr> </tbody> </table> #### What's Changed * test: fix NODE_PATH test on Windows by @&#8203;zkochan in https://github.com/pnpm/pnpm/pull/5257 * refactor: resolve dependencies by @&#8203;zkochan in https://github.com/pnpm/pnpm/pull/5267 * feat(env): add remove command to pnpm env by @&#8203;mark-omarov in https://github.com/pnpm/pnpm/pull/5263 * docs(CONTRIBUTING): correct setup instructions for first-time clone by @&#8203;gwhitney in https://github.com/pnpm/pnpm/pull/5289 * fix: don't modify the injected project's manifest by @&#8203;zkochan in https://github.com/pnpm/pnpm/pull/5294 * feat: time-based resolution mode by @&#8203;zkochan in https://github.com/pnpm/pnpm/pull/5238 * feat: resolve direct deps to lowest version when resolution-mode is time-based by @&#8203;zkochan in https://github.com/pnpm/pnpm/pull/5298 * fix: add fallback for time-based resolution by @&#8203;zkochan in https://github.com/pnpm/pnpm/pull/5302 #### New Contributors * @&#8203;mark-omarov made their first contribution in https://github.com/pnpm/pnpm/pull/5263 * @&#8203;gwhitney made their first contribution in https://github.com/pnpm/pnpm/pull/5289 **Full Changelog**: https://github.com/pnpm/pnpm/compare/v7.9.5...v7.10.0 ### [`v7.9.5`](https://github.com/pnpm/pnpm/releases/tag/v7.9.5) [Compare Source](https://github.com/pnpm/pnpm/compare/v7.9.4...v7.9.5) #### Patch Changes - Set `NODE_PATH` when `prefer-symlinked-executables` is enabled [#&#8203;5251](https://github.com/pnpm/pnpm/pull/5251). - Fail with a meaningful error when the audit endpoint doesn't exist [#&#8203;5200](https://github.com/pnpm/pnpm/issues/5200). - Symlink a local dependency to `node_modules`, even if the target directory doesn't exist [#&#8203;5219](https://github.com/pnpm/pnpm/issues/5219). #### Our Gold Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://bit.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/bit.svg" width="80"></a> </td> <td align="center" valign="middle"> <a href="https://nhost.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/nhost.svg" width="180"></a> </td> <td align="center" valign="middle"> <a href="https://novu.co/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/novu.svg" width="180"></a> </td> </tr> </tbody> </table> #### Our Silver Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://prisma.io/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/prisma.svg" width="180"> </a> </td> <td align="center" valign="middle"> <a href="https://leniolabs.com/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/leniolabs.jpg" width="80"> </a> </td> <td align="center" valign="middle"> <a href="https://vercel.com/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/vercel.svg" width="180"> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://www.takeshape.io/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/takeshape.svg" width="280"> </a> </td> <td align="center" valign="middle"> <a href="https://doppler.com/?utm_source=pnpm&utm_medium=readme#gh-light-mode-only" target="_blank"> <img src="https://pnpm.io/img/users/doppler.svg" width="280"> </a> </td> </tr> </tbody> </table> #### What's Changed * Fix pnpm audit bad API response on private registry by @&#8203;timtong1982 in https://github.com/pnpm/pnpm/pull/5246 * fix: set NODE_PATH when is turned on by @&#8203;d3lm in https://github.com/pnpm/pnpm/pull/5251 * fix: symlink local dep even when target dir does not exist by @&#8203;zkochan in https://github.com/pnpm/pnpm/pull/5253 * fix: only set extraEnv for preferSymlinkedExecutables if it's not windows by @&#8203;d3lm in https://github.com/pnpm/pnpm/pull/5256 #### New Contributors * @&#8203;timtong1982 made their first contribution in https://github.com/pnpm/pnpm/pull/5246 **Full Changelog**: https://github.com/pnpm/pnpm/compare/v7.9.4...v7.9.5 ### [`v7.9.4`](https://github.com/pnpm/pnpm/releases/tag/v7.9.4) [Compare Source](https://github.com/pnpm/pnpm/compare/v7.9.3...v7.9.4) #### Patch Changes - Auto install peer dependencies when auto-install-peers is set to true and the lockfile is up to date [#&#8203;5213](https://github.com/pnpm/pnpm/issues/5213). - `pnpm env`: for Node.js<16 install the x64 build on Darwin ARM as ARM build is not available [#&#8203;5239](https://github.com/pnpm/pnpm/pull/5239). - `pnpm env`: log a message when the node.js tarball starts the download [#&#8203;5241](https://github.com/pnpm/pnpm/pull/5241). - Fix `pnpm install --merge-git-branch-lockfile` when the lockfile is up to date [#&#8203;5212](https://github.com/pnpm/pnpm/issues/5212). #### Our Gold Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://bit.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/bit.svg" width="80"></a> </td> <td align="center" valign="middle"> <a href="https://nhost.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/nhost.svg" width="180"></a> </td> <td align="center" valign="middle"> <a href="https://novu.co/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/novu.svg" width="180"></a> </td> </tr> </tbody> </table> #### Our Silver Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://prisma.io/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/prisma.svg" width="180"> </a> </td> <td align="center" valign="middle"> <a href="https://leniolabs.com/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/leniolabs.jpg" width="80"> </a> </td> <td align="center" valign="middle"> <a href="https://vercel.com/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/vercel.svg" width="180"> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://www.takeshape.io/?utm_source=pnpm&utm_medium=readme" target="_blank"> <img src="https://pnpm.io/img/users/takeshape.svg" width="280"> </a> </td> <td align="center" valign="middle"> <a href="https://doppler.com/?utm_source=pnpm&utm_medium=readme#gh-light-mode-only" target="_blank"> <img src="https://pnpm.io/img/users/doppler.svg" width="280"> </a> </td> </tr> </tbody> </table> #### What's Changed * feat(cafs): extend cafs with getFilePathByModeInCafs by @&#8203;d3lm in https://github.com/pnpm/pnpm/pull/5232 * fix: mergeGitBranchLockfiles when merged lockfile is up-to-date by @&#8203;chengcyber in https://github.com/pnpm/pnpm/pull/5233 * test: all test packages should be from the @&#8203;pnpm.e2e scope by @&#8203;zkochan in https://github.com/pnpm/pnpm/pull/5211 * fix: node<16 download fail on arm chips on macos by @&#8203;ambar-arkin in https://github.com/pnpm/pnpm/pull/5239 * feat(env): show state on fetching node by @&#8203;JacobLinCool in https://github.com/pnpm/pnpm/pull/5241 * Fix: install peerDeps which is not optional on headless install by @&#8203;Shinyaigeek in https://github.com/pnpm/pnpm/pull/5243 #### New Contributors * @&#8203;ambar-arkin made their first contribution in https://github.com/pnpm/pnpm/pull/5239 * @&#8203;JacobLinCool made their first contribution in https://github.com/pnpm/pnpm/pull/5241 * @&#8203;Shinyaigeek made their first contribution in https://github.com/pnpm/pnpm/pull/5243 **Full Changelog**: https://github.com/pnpm/pnpm/compare/v7.9.3...v7.9.4 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xNTMuNCIsInVwZGF0ZWRJblZlciI6IjMyLjE1My40In0=-->
renovate added the
dependencies
label 2022-09-21 21:03:55 +00:00
Member

Hi renovate!

Thank you for creating a PR!

I've deployed the changes of this PR on a preview environment under this URL: https://2402-renovate-pnpm-7-x--vikunja-frontend-preview.netlify.app

You can use this url to view the changes live and test them out.
You will need to manually connect this to an api running somehwere. The easiest to use is https://try.vikunja.io/.

Have a nice day!

Beep boop, I'm a bot.

Hi renovate! Thank you for creating a PR! I've deployed the changes of this PR on a preview environment under this URL: https://2402-renovate-pnpm-7-x--vikunja-frontend-preview.netlify.app You can use this url to view the changes live and test them out. You will need to manually connect this to an api running somehwere. The easiest to use is https://try.vikunja.io/. Have a nice day! > Beep boop, I'm a bot.
renovate force-pushed renovate/pnpm-7.x from 4bc8cac230 to d57ea50820 2022-09-22 11:04:01 +00:00 Compare
dpschen approved these changes 2022-09-22 11:23:42 +00:00
dpschen merged commit 0e072b582b into main 2022-09-22 11:47:38 +00:00
dpschen deleted branch renovate/pnpm-7.x 2022-09-22 11:47:39 +00:00
This repo is archived. You cannot comment on pull requests.
No description provided.