Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency @pnpm/audit to v8 - autoclosed #801

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 10, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@pnpm/audit (source) 7.0.19 -> 8.2.3 age adoption passing confidence

Release Notes

pnpm/pnpm (@​pnpm/audit)

v8.2.0

Minor Changes

  • Allow env variables to be specified with default values in .npmrc. This is a convention used by Yarn too.
    Using ${NAME-fallback} will return fallback if NAME isn't set. ${NAME:-fallback} will return fallback if NAME isn't set, or is an empty string #​6018.

Patch Changes

  • Add -g to mismatch registries error info when original command has -g option #​6224.
  • Don't fail with EBUSY error when trying to copy a file from the store #​6201
  • pnpm config get <key> should print boolean values #​6360
  • Don't print an info message about linked dependencies if they are real linked dependencies specified via the link: protocol in package.json #​6372

Our Gold Sponsors

Our Silver Sponsors

v8.1.1

Compare Source

Patch Changes

  • Repeat installation should work on a project that has a dependency with parentheses in the scope name #​6348.
  • Error summary should be reported as expected.
  • Update @yarnpkg/shell to fix issues in the shell emulator #​6320.
  • Installation should not fail when there is a local dependency in a directory that starts with the @ character #​6332.
  • Registries are now passed to the preResolution hook.

Our Gold Sponsors

Our Silver Sponsors

v8.1.0

Minor Changes

  • A new setting has been added called dedupe-direct-deps, which is disabled by default. When set to true, dependencies that are already symlinked to the root node_modules directory of the workspace will not be symlinked to subproject node_modules directories. This feature was enabled by default in v8.0.0 but caused issues, so it's best to disable it by default #​6299.
  • Add ignore-workspace-cycles to silence workspace cycle warning #​6308.

Patch Changes

  • Print the right lowest supported Node.js version in the error message, when pnpm is executed with an old Node.js version #​6297.
  • Improve the outdated lockfile error message #​6304.

Our Gold Sponsors

Our Silver Sponsors

v8.0.0

We are excited to announce the latest release of pnpm! To install it, check the installation page.

image

Major Changes

Node.js 14 Support Discontinued

If you still require Node.js 14, don't worry. We ship pnpm bundled with Node.js. This means that regardless of which Node.js version you've installed, pnpm will operate using the necessary Node.js runtime. For this to work you need to install pnpm either using the standalone script or install the @pnpm/exe package.

Configuration Updates

Most of the configuration changes are related to peer dependencies. Most of these settings were implemented long ago, and we recommended them to users encountering peer dependency issues. The recently added dedupe-peer-dependents resolved many such problems. With these new defaults, pnpm will face significantly fewer issues during migration from other package managers.

Lockfile Modifications
  • Lockfile v6 is adopted. This new format improves the readability of the lockfile by removing hashes from package IDs. It also has some rearrangement of fields in the importers section. The new pnpm-lock.yaml file is more resistant to git merge conflicts!
  • The registry field is removed from the resolution object in pnpm-lock.yaml.
  • A lockfile is generated even for projects with no dependencies.
Other Changes
  • When there's a files field in the package.json, only the files that are listed in it will be deployed. The same logic is applied when injecting packages. This behaviour can be changed by setting the deploy-all-files setting to true (Related issue #​5911).
  • Direct dependencies are deduped. If a dependency is present in both a project and the workspace root, it will only be linked to the workspace root.

Migration Instructions

Before updating pnpm to v8 in your CI, regenerate your pnpm-lock.yaml. To upgrade your lockfile, run pnpm install and commit the changes. Existing dependencies will not be updated; however, due to configuration changes in pnpm v8, some missing peer dependencies may be added to the lockfile and some packages may get deduplicated.

You can commit the new lockfile even before upgrading Node.js in the CI, as pnpm v7 already supports the new lockfile format.

pnpm v7 Support

pnpm v7 will likely not receive any new features, but it will continue to get bug fixes for a few months and vulnerability fixes for at least a year.

Our Gold Sponsors

Our Silver Sponsors


Configuration

📅 Schedule: Branch creation - "after 9am on Wednesday" in timezone Europe/London, 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, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added change: dependencies Updates to dependencies only needs review needs reviewing labels Apr 10, 2024
@renovate renovate bot force-pushed the renovate/pnpm-audit-8.x branch 2 times, most recently from d5f9afd to f910b0f Compare April 24, 2024 15:05
@renovate renovate bot force-pushed the renovate/pnpm-audit-8.x branch 2 times, most recently from 12a8f80 to 46f53c7 Compare May 6, 2024 09:56
@renovate renovate bot force-pushed the renovate/pnpm-audit-8.x branch from 46f53c7 to c21dda7 Compare May 12, 2024 03:09
@renovate renovate bot force-pushed the renovate/pnpm-audit-8.x branch from c21dda7 to fcc590b Compare May 21, 2024 13:23
@renovate renovate bot force-pushed the renovate/pnpm-audit-8.x branch from fcc590b to 499931a Compare June 10, 2024 13:17
@renovate renovate bot force-pushed the renovate/pnpm-audit-8.x branch from 499931a to 7748b8b Compare June 17, 2024 16:43
@renovate renovate bot force-pushed the renovate/pnpm-audit-8.x branch from 7748b8b to 9b0f469 Compare July 4, 2024 15:29
@renovate renovate bot force-pushed the renovate/pnpm-audit-8.x branch from 9b0f469 to 94c9f7d Compare July 22, 2024 01:01
@renovate renovate bot force-pushed the renovate/pnpm-audit-8.x branch 2 times, most recently from b702ab4 to e064311 Compare August 5, 2024 12:49
@renovate renovate bot force-pushed the renovate/pnpm-audit-8.x branch from e064311 to 9386ff9 Compare August 26, 2024 16:24
@renovate renovate bot force-pushed the renovate/pnpm-audit-8.x branch from 9386ff9 to dee9093 Compare September 9, 2024 17:33
@renovate renovate bot force-pushed the renovate/pnpm-audit-8.x branch from dee9093 to cbee078 Compare October 2, 2024 12:24
@renovate renovate bot force-pushed the renovate/pnpm-audit-8.x branch from cbee078 to 92323cb Compare October 28, 2024 03:38
@renovate renovate bot force-pushed the renovate/pnpm-audit-8.x branch from 92323cb to 153f720 Compare November 5, 2024 19:26
@renovate renovate bot changed the title Update dependency @pnpm/audit to v8 Update dependency @pnpm/audit to v8 - autoclosed Nov 28, 2024
@renovate renovate bot closed this Nov 28, 2024
@renovate renovate bot deleted the renovate/pnpm-audit-8.x branch November 28, 2024 16:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
change: dependencies Updates to dependencies only needs review needs reviewing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants