-
Notifications
You must be signed in to change notification settings - Fork 95
chore(deps): update pnpm to v10.13.1 #1722
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
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/pnpm-10.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
💻 Website PreviewThe latest changes are available as preview in: https://pr-1722.graphql-config.pages.dev |
bc353cc
to
e0e2cd2
Compare
e0e2cd2
to
34fc216
Compare
34fc216
to
fafe58a
Compare
fafe58a
to
cb1e894
Compare
cb1e894
to
9abcf9a
Compare
9abcf9a
to
6ad82e5
Compare
6ad82e5
to
9055274
Compare
9055274
to
57a542c
Compare
57a542c
to
7c29984
Compare
7c29984
to
e45157e
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
10.7.1
->10.13.1
Release Notes
pnpm/pnpm (pnpm)
v10.13.1
Compare Source
Patch Changes
v10.13.0
Compare Source
Minor Changes
Added the possibility to load multiple pnpmfiles. The
pnpmfile
setting can now accept a list of pnpmfile locations #9702.pnpm will now automatically load the
pnpmfile.cjs
file from any config dependency named@pnpm/plugin-*
orpnpm-plugin-*
#9729.The order in which config dependencies are initialized should not matter — they are initialized in alphabetical order. If a specific order is needed, the paths to the
pnpmfile.cjs
files in the config dependencies can be explicitly listed using thepnpmfile
setting inpnpm-workspace.yaml
.Patch Changes
pkg.pr.new
, treat them as Git tarball URLs #9694.dangerouslyAllowAllBuilds
,onlyBuiltDependencies
,onlyBuiltDependenciesFile
, andneverBuiltDependencies
#9628.pnpm-workspace.yaml
with deep #9701.pnpm rebuild
command should not add pkgs included inignoredBuiltDependencies
toignoredBuilds
innode_modules/.modules.yaml
#9338.shell-quote
withshlex
for quoting command arguments #9381.v10.12.4
Compare Source
Patch Changes
Fix
pnpm licenses
command for local dependencies #9583.Fix a bug in which
pnpm ls --filter=not-exist --json
prints nothing instead of an empty array #9672.Fix a deadlock that sometimes happens during peer dependency resolution #9673.
Running
pnpm install
afterpnpm fetch
should hoist all dependencies that need to be hoisted.Fixes a regression introduced in [v10.12.2] by [#9648]; resolves [#9689].
[v10.12.2]: https://redirect.github.com/pnpm/pnpm/releases/tag/v10.12.2Add commentMore actions
[#9648]: https://github.com/pnpm/pnpm/pull/9648
[#9689]: https://github.com/pnpm/pnpm/issues/9689
v10.12.3
Compare Source
Patch Changes
Regression introduced in v10.12.2 by #9648; resolves #9685.
v10.12.2
Compare Source
Patch Changes
enableGlobalVirtualStore
set totrue
#9648.--help
and-h
flags not working as expected for thepnpm create
command.pnpm licenses list --json
command is incorrect.pnpm deploy
fails due to overridden dependencies having peer dependencies causingERR_PNPM_OUTDATED_LOCKFILE
#9595.v10.12.1
Minor Changes
Experimental. Added support for global virtual stores. When enabled,
node_modules
contains only symlinks to a central virtual store, rather tonode_modules/.pnpm
. By default, this central store is located at<store-path>/links
(you can find the store path by runningpnpm store path
).In the central virtual store, each package is hard linked into a directory whose name is the hash of its dependency graph. This allows multiple projects on the system to symlink shared dependencies from this central location, significantly improving installation speed when a warm cache is available.
To enable the global virtual store, set
enableGlobalVirtualStore: true
in your rootpnpm-workspace.yaml
, or globally via:NOTE: In CI environments, where caches are typically cold, this setting may slow down installation. pnpm automatically disables the global virtual store when running in CI.
Related PR: #8190
pnpm update
command now supports updatingcatalog:
protocol dependencies and writes new specifiers topnpm-workspace.yaml
.--save-catalog
and--save-catalog-name=<name>
) topnpm add
to save new dependencies as catalog entries.catalog:
orcatalog:<name>
will be added topackage.json
and the package specifier will be added to thecatalogs
orcatalog[<name>]
object inpnpm-workspace.yaml
#9425.ci
for explicitly telling pnpm if the current environment is a CI or not.Patch Changes
pnpm patch
using semantic versioning rules.v10.11.1
Compare Source
Patch Changes
pnpm deploy --legacy
creates unexpected directories when the rootpackage.json
has a workspace package as a peer dependency #9550.strictPeerDependencies
istrue
but all issues are ignored bypeerDependencyRules
#9505.pnpm_config_
env variables instead ofnpm_config_
#9571.--lockfile-only
flag onpnpm update
to produce a differentpnpm-lock.yaml
than an update without the flag.pnpm deploy
work in repos withoverrides
wheninject-workspace-packages=true
#9283.pnpm -r --silent run
should not print out section #9563.v10.11.0
Compare Source
Minor Changes
A new setting added for
pnpm init
to create apackage.json
withtype=module
, wheninit-type
ismodule
. Works as a flag for the init command too #9463.Added support for Nushell to
pnpm setup
#6476.Added two new flags to the
pnpm audit
command,--ignore
and--ignore-unfixable
#8474.Ignore all vulnerabilities that have no solution:
> pnpm audit --ignore-unfixable
Provide a list of CVE's to ignore those specifically, even if they have a resolution.
> pnpm audit --ignore=CVE-2021-1234 --ignore=CVE-2021-5678
Added support for recursively running pack in every project of a workspace #4351.
Now you can run
pnpm -r pack
to pack all packages in the workspace.Patch Changes
dangerouslyAllowAllBuilds
is set totrue
#9472.pnpm link
should work from inside a workspace #9506.workspaceConcurrency
toMath.min(os.availableParallelism(), 4)
#9493.strictPeerDependencies
istrue
but all issues are ignored bypeerDependencyRules
#9505.updateConfig
frompnpm-workspace.yaml
#9500.recursive pack
url.parse
usage to fix warning on Node.js 24 #9492.pnpm run
should be able to run commands from the workspace root, ifignoreScripts
is set tottrue
#4858.v10.10.0
Compare Source
Minor Changes
preResolution
,importPackage
, andfetchers
hooks from local pnpmfile.Patch Changes
cd
command, whenshellEmulator
istrue
#7838.pnpm-workspace.yaml
#9453.npm_package_json
environment variable to the executed scripts #9452.--reporter=silent
option.v10.9.0
Compare Source
Minor Changes
Added support for installing JSR packages. You can now install JSR packages using the following syntax:
or with a version range:
For example, running:
will add the following entry to your
package.json
:When publishing, this entry will be transformed into a format compatible with npm, older versions of Yarn, and previous pnpm versions:
Related issue: #8941.
Note: The
@jsr
scope defaults to https://npm.jsr.io/ if the@jsr:registry
setting is not defined.Added a new setting,
dangerouslyAllowAllBuilds
, for automatically running any scripts of dependencies without the need to approve any builds. It was already possible to allow all builds by adding this topnpm-workspace.yaml
:dangerouslyAllowAllBuilds
has the same effect but also allows to be set globally via:It can also be set when running a command:
Patch Changes
verifyDepsBeforeRun
whennodeLinker
ishoisted
and there is a workspace package without dependencies andnode_modules
directory #9424.verifyDepsBeforeRun
support fornodeLinker: pnp
. CombiningverifyDepsBeforeRun
andnodeLinker: pnp
will now print a warning.v10.8.1
Compare Source
Patch Changes
package.json
,onlyBuiltDependencies
will be written topnpm-workspace.yaml
file #9404.v10.8.0
Compare Source
Minor Changes
Experimental. A new hook is supported for updating configuration settings. The hook can be provided via
.pnpmfile.cjs
. For example:Now you can use the
pnpm add
command with the--config
flag to install new configurational dependencies #9377.Patch Changes
!/
inpnpm-workspace.yaml
. This fixes a regression introduced by #9169.pnpm audit --fix
should update the overrides inpnpm-workspace.yaml
.pnpm link
should update overrides inpnpm-workspace.yaml
, not inpackage.json
#9365.Configuration
📅 Schedule: Branch creation - "after 10pm,before 6:00am" in timezone Europe/Warsaw, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
This PR was generated by Mend Renovate. View the repository job log.