From a5aed240268fddde36484d5dc0456883968464de15585952e94e4c176f8e707e Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Fri, 8 Nov 2024 20:38:18 +0000 Subject: [PATCH 01/44] 9.12.3 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=23 --- pnpm-9.12.1.tgz | 3 --- pnpm-9.12.3.tgz | 3 +++ pnpm.changes | 29 +++++++++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 33 insertions(+), 4 deletions(-) delete mode 100644 pnpm-9.12.1.tgz create mode 100644 pnpm-9.12.3.tgz diff --git a/pnpm-9.12.1.tgz b/pnpm-9.12.1.tgz deleted file mode 100644 index 75db92a..0000000 --- a/pnpm-9.12.1.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:91452fdfa46234ae447d46d5c4fc4e7e0a7058f90495c4b6f77f8beebbb154e3 -size 4543109 diff --git a/pnpm-9.12.3.tgz b/pnpm-9.12.3.tgz new file mode 100644 index 0000000..e7ee23a --- /dev/null +++ b/pnpm-9.12.3.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24235772cc4ac82a62627cd47f834c72667a2ce87799a846ec4e8e555e2d4b8b +size 4544479 diff --git a/pnpm.changes b/pnpm.changes index ab2e7a0..70687e3 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Fri Nov 8 20:35:11 UTC 2024 - Avindra Goolcharan + +- update to version 9.12.3: + * Don't purge node_modules, when typing "n" in the prompt that + asks whether to remove node_modules before installation #8655 + * Fix a bug causing pnpm to infinitely spawn itself when manage- + package-manager-versions=true is set and the .tools directory is corrupt + * Use crypto.hash, when available, for improved performance #8629 + * Fixed a race condition in temporary file creation in the + store by including worker thread ID in filename. Previously, + multiple worker threads could attempt to use the same + temporary file. Temporary files now include both process ID + and thread ID for uniqueness #8703 + * All commands should read settings from the package.json at + the root of the workspace #8667 + * When manage-package-manager-versions is set to true, errors + spawning a self-managed version of pnpm will now be shown + (instead of being silent) + * Pass the find command to npm, it is an alias for npm search +- includes 9.12.2: + * When checking whether a file in the store has executable + permissions, the new approach checks if at least one of the + executable bits (owner, group, and others) is set to 1. + Previously, a file was incorrectly considered executable only + when all the executable bits were set to 1. This fix ensures + that files with any executable permission, regardless of the + user class, are now correctly identified as executable #8546 + ------------------------------------------------------------------- Tue Oct 8 19:17:38 UTC 2024 - Avindra Goolcharan diff --git a/pnpm.spec b/pnpm.spec index ccca1ef..b508dcf 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 9.12.1 +Version: 9.12.3 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 2404438ee0414e7bc54402a07f22596729005055cae5addd7599becf83a4f1c5 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Wed, 13 Nov 2024 22:15:08 +0000 Subject: [PATCH 02/44] 9.13.0 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=25 --- pnpm-9.12.3.tgz | 3 --- pnpm-9.13.0.tgz | 3 +++ pnpm.changes | 10 ++++++++++ pnpm.spec | 2 +- 4 files changed, 14 insertions(+), 4 deletions(-) delete mode 100644 pnpm-9.12.3.tgz create mode 100644 pnpm-9.13.0.tgz diff --git a/pnpm-9.12.3.tgz b/pnpm-9.12.3.tgz deleted file mode 100644 index e7ee23a..0000000 --- a/pnpm-9.12.3.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:24235772cc4ac82a62627cd47f834c72667a2ce87799a846ec4e8e555e2d4b8b -size 4544479 diff --git a/pnpm-9.13.0.tgz b/pnpm-9.13.0.tgz new file mode 100644 index 0000000..8dd8679 --- /dev/null +++ b/pnpm-9.13.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cc43c266a7e1f28e35cb9e6b33694e424198d6d778e315b9c06313d2f6dab7b +size 4545183 diff --git a/pnpm.changes b/pnpm.changes index 70687e3..7afdbb1 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Wed Nov 13 22:13:33 UTC 2024 - Avindra Goolcharan + +- update to version 9.13.0: + * The self-update now accepts a version specifier to install a + specific version of pnpm. + * Fix Cannot read properties of undefined (reading 'name') that + is printed while trying to render the missing peer + dependencies warning message #8538 + ------------------------------------------------------------------- Fri Nov 8 20:35:11 UTC 2024 - Avindra Goolcharan diff --git a/pnpm.spec b/pnpm.spec index b508dcf..606053d 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 9.12.3 +Version: 9.13.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 38e2f74b672cfdfa4a5f8afbffbef3a53243522907f071e8d253e94618742420 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Thu, 14 Nov 2024 19:02:12 +0000 Subject: [PATCH 03/44] 9.13.1 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=27 --- pnpm-9.13.0.tgz | 3 --- pnpm-9.13.1.tgz | 3 +++ pnpm.changes | 7 +++++++ pnpm.spec | 2 +- 4 files changed, 11 insertions(+), 4 deletions(-) delete mode 100644 pnpm-9.13.0.tgz create mode 100644 pnpm-9.13.1.tgz diff --git a/pnpm-9.13.0.tgz b/pnpm-9.13.0.tgz deleted file mode 100644 index 8dd8679..0000000 --- a/pnpm-9.13.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5cc43c266a7e1f28e35cb9e6b33694e424198d6d778e315b9c06313d2f6dab7b -size 4545183 diff --git a/pnpm-9.13.1.tgz b/pnpm-9.13.1.tgz new file mode 100644 index 0000000..7f4c7b2 --- /dev/null +++ b/pnpm-9.13.1.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd98691b127b5d2c4d0605b594e98ec0bcbe5fba86358184de706c3312a4e2ee +size 4545192 diff --git a/pnpm.changes b/pnpm.changes index 7afdbb1..161c28a 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Nov 14 19:00:27 UTC 2024 - Avindra Goolcharan + +- update to version 9.13.1: + * Fixed some edge cases where resolving circular peer + dependencies caused a dead lock #8720 + ------------------------------------------------------------------- Wed Nov 13 22:13:33 UTC 2024 - Avindra Goolcharan diff --git a/pnpm.spec b/pnpm.spec index 606053d..8375894 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 9.13.0 +Version: 9.13.1 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From ab8f5bd9f1057949c4f72d1096b988a66ba6ed16d52bde98b2a982685fde69df Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Sat, 16 Nov 2024 19:10:39 +0000 Subject: [PATCH 04/44] 9.13.2 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=29 --- pnpm-9.13.1.tgz | 3 --- pnpm-9.13.2.tgz | 3 +++ pnpm.changes | 10 ++++++++++ pnpm.spec | 2 +- 4 files changed, 14 insertions(+), 4 deletions(-) delete mode 100644 pnpm-9.13.1.tgz create mode 100644 pnpm-9.13.2.tgz diff --git a/pnpm-9.13.1.tgz b/pnpm-9.13.1.tgz deleted file mode 100644 index 7f4c7b2..0000000 --- a/pnpm-9.13.1.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dd98691b127b5d2c4d0605b594e98ec0bcbe5fba86358184de706c3312a4e2ee -size 4545192 diff --git a/pnpm-9.13.2.tgz b/pnpm-9.13.2.tgz new file mode 100644 index 0000000..0f1bc4a --- /dev/null +++ b/pnpm-9.13.2.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccce81bf7498c5f0f80e31749c1f8f03baba99d168f64590fc7e13fad3ea1938 +size 4545303 diff --git a/pnpm.changes b/pnpm.changes index 161c28a..c716b1b 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Sat Nov 16 19:08:45 UTC 2024 - Avindra Goolcharan + +- update to version 9.13.2: + * Detection of circular peer dependencies should not crash with + aliased dependencies #8759. Fixes a regression introduced in + the previous version. + * Fix race condition of symlink creations caused by multiple + parallel dlx processes. + ------------------------------------------------------------------- Thu Nov 14 19:00:27 UTC 2024 - Avindra Goolcharan diff --git a/pnpm.spec b/pnpm.spec index 8375894..5aa3720 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 9.13.1 +Version: 9.13.2 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From b0ab5521266bdef3200ee8c817b254ac842111819cbe4cfb327db9d5a70dc1e2 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Wed, 20 Nov 2024 22:48:57 +0000 Subject: [PATCH 05/44] 9.14.2 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=31 --- pnpm-9.13.2.tgz | 3 --- pnpm-9.14.2.tgz | 3 +++ pnpm.changes | 38 ++++++++++++++++++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 42 insertions(+), 4 deletions(-) delete mode 100644 pnpm-9.13.2.tgz create mode 100644 pnpm-9.14.2.tgz diff --git a/pnpm-9.13.2.tgz b/pnpm-9.13.2.tgz deleted file mode 100644 index 0f1bc4a..0000000 --- a/pnpm-9.13.2.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ccce81bf7498c5f0f80e31749c1f8f03baba99d168f64590fc7e13fad3ea1938 -size 4545303 diff --git a/pnpm-9.14.2.tgz b/pnpm-9.14.2.tgz new file mode 100644 index 0000000..1526078 --- /dev/null +++ b/pnpm-9.14.2.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06e65a4965baff6d6097f9c8f75c35f6d420974dbc03d775009056a69edfd271 +size 4545579 diff --git a/pnpm.changes b/pnpm.changes index c716b1b..409e381 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,41 @@ +------------------------------------------------------------------- +Wed Nov 20 22:44:41 UTC 2024 - Avindra Goolcharan + +- update to version 9.14.2: + pnpm publish --json should work #8788 +- includes 9.14.1: + * Added support for pnpm pack --json to print packed tarball + and contents in JSON format #8765 + * pnpm exec should print a meaningful error message when no + command is provided #8752 + * pnpm setup should remove the CLI from the target location + before moving the new binary #8173 + * Fix ERR_PNPM_TARBALL_EXTRACT error while installing a + dependency from GitHub having a slash in branch name #7697 + * Don't crash if the use-node-version setting is used and the + system has no Node.js installed #8769 + * Convert settings in local .npmrc files to their correct types. + For instance, child-concurrency should be a number, not a string #5075 + * pnpm should fail if a project requires a different package + manager even if manage-package-manager-versions is set to true + * pnpm init should respect the --dir option #8768 +- includes 9.14.0: + * chore: use verify-deps-before-run + * fix(init): --dir option should be respected (#8768) + * feat: support json format output in pnpm pack (#8765) + * fix: pnpm exec should specify command (#8774) + * fix: proper types of settings in local .npmrc files (#8775) + * fix: ERR_PNPM_TARBALL_EXTRACT when the URL's hash contains a slash + * fix: the CLI should fail if a different package manager is + required by the project + * fix: ETXTBSY error on running setup (#8780) + * feat: add linux-riscv64 build (#8779) + * fix: remove link to X from update notifier (#8773) + * docs: update sponsors + * fix: upgrade cross-sapwn (#8782) + * fix: don't crash when use-node-version is set and there is no node.js + * docs: update changesets + ------------------------------------------------------------------- Sat Nov 16 19:08:45 UTC 2024 - Avindra Goolcharan diff --git a/pnpm.spec b/pnpm.spec index 5aa3720..46d45ed 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 9.13.2 +Version: 9.14.2 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 63ec8c890c59d839faeb20f240d6ef2b33dbef23b713dfd97ee057dc36c3f41f Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Sat, 30 Nov 2024 20:17:59 +0000 Subject: [PATCH 06/44] 9.14.4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=33 --- pnpm-9.14.2.tgz | 3 --- pnpm-9.14.4.tgz | 3 +++ pnpm.changes | 9 +++++++++ pnpm.spec | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) delete mode 100644 pnpm-9.14.2.tgz create mode 100644 pnpm-9.14.4.tgz diff --git a/pnpm-9.14.2.tgz b/pnpm-9.14.2.tgz deleted file mode 100644 index 1526078..0000000 --- a/pnpm-9.14.2.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:06e65a4965baff6d6097f9c8f75c35f6d420974dbc03d775009056a69edfd271 -size 4545579 diff --git a/pnpm-9.14.4.tgz b/pnpm-9.14.4.tgz new file mode 100644 index 0000000..f056d54 --- /dev/null +++ b/pnpm-9.14.4.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26a726b633b629a3fabda006f696ae4260954a3632c8054112d7ae89779e5f9a +size 4527124 diff --git a/pnpm.changes b/pnpm.changes index 409e381..a9ed474 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Sat Nov 30 20:15:39 UTC 2024 - Avindra Goolcharan + +- update to version 9.14.4: + * Don't ever save mutated metadata to the metadata cache +- includes 9.14.3: + * Some commands should ignore the packageManager field check of + package.json #7959 + ------------------------------------------------------------------- Wed Nov 20 22:44:41 UTC 2024 - Avindra Goolcharan diff --git a/pnpm.spec b/pnpm.spec index 46d45ed..0bbf7a1 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 9.14.2 +Version: 9.14.4 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 0900d9ae421d9a16a1c493fa4172f2f4d25e12de67e5a4105625e647b218152b Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Sat, 7 Dec 2024 19:25:19 +0000 Subject: [PATCH 07/44] 9.15.0 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=35 --- pnpm-9.14.4.tgz | 3 --- pnpm-9.15.0.tgz | 3 +++ pnpm.changes | 12 ++++++++++++ pnpm.spec | 2 +- 4 files changed, 16 insertions(+), 4 deletions(-) delete mode 100644 pnpm-9.14.4.tgz create mode 100644 pnpm-9.15.0.tgz diff --git a/pnpm-9.14.4.tgz b/pnpm-9.14.4.tgz deleted file mode 100644 index f056d54..0000000 --- a/pnpm-9.14.4.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:26a726b633b629a3fabda006f696ae4260954a3632c8054112d7ae89779e5f9a -size 4527124 diff --git a/pnpm-9.15.0.tgz b/pnpm-9.15.0.tgz new file mode 100644 index 0000000..0870b55 --- /dev/null +++ b/pnpm-9.15.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09a8fe31a34fda706354680619f4002f4ccef6dadff93240d24ef6c831f0fd28 +size 4314910 diff --git a/pnpm.changes b/pnpm.changes index a9ed474..014f9ea 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Sat Dec 7 19:23:19 UTC 2024 - Avindra Goolcharan + +- update to version 9.15.0: + * Metadata directory version bumped to force fresh cache after + we shipped a fix to the metadata write function. This change + is backward compatible as install doesn't require a metadata cache + * pnpm update --global should not crash if there are no any + global packages installed #7898 + * Fix an exception when running pnpm update --interactive if + catalogs are used. + ------------------------------------------------------------------- Sat Nov 30 20:15:39 UTC 2024 - Avindra Goolcharan diff --git a/pnpm.spec b/pnpm.spec index 0bbf7a1..67f511d 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 9.14.4 +Version: 9.15.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 1e7faa0e2a17c5f4cc34999b85b5551f3e79b7789c3cf3d6952aa3860e8fb89b Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Sun, 22 Dec 2024 21:19:58 +0000 Subject: [PATCH 08/44] 9.15.1 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=37 --- pnpm-9.15.0.tgz | 3 --- pnpm-9.15.1.tgz | 3 +++ pnpm.changes | 9 +++++++++ pnpm.spec | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) delete mode 100644 pnpm-9.15.0.tgz create mode 100644 pnpm-9.15.1.tgz diff --git a/pnpm-9.15.0.tgz b/pnpm-9.15.0.tgz deleted file mode 100644 index 0870b55..0000000 --- a/pnpm-9.15.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:09a8fe31a34fda706354680619f4002f4ccef6dadff93240d24ef6c831f0fd28 -size 4314910 diff --git a/pnpm-9.15.1.tgz b/pnpm-9.15.1.tgz new file mode 100644 index 0000000..e0c683e --- /dev/null +++ b/pnpm-9.15.1.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e534e70afef06374f6126b44bda5760947135ce16a30aef1010e965fb7e3e3e +size 4315557 diff --git a/pnpm.changes b/pnpm.changes index 014f9ea..955ac1f 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Sun Dec 22 21:17:02 UTC 2024 - Avindra Goolcharan + +- update to version 9.15.1: + * pnpm remove should not link dependencies from the workspace, + when link-workspace-packages is set to false #7674 + * Installation with hoisted node_modules should not fail, when + a dependency has itself in its own peer dependencies #8854 + ------------------------------------------------------------------- Sat Dec 7 19:23:19 UTC 2024 - Avindra Goolcharan diff --git a/pnpm.spec b/pnpm.spec index 67f511d..028cf9b 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 9.15.0 +Version: 9.15.1 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From e4d6a5e22020947c6e0bb8d3ccd9a99d5b5283e9810c2224549fbe2660d26e58 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Mon, 30 Dec 2024 20:24:43 +0000 Subject: [PATCH 09/44] Accepting request 1233864 from home:ojkastl_buildservice:Branch_devel_languages_nodejs Update to 9.15.2 OBS-URL: https://build.opensuse.org/request/show/1233864 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=39 --- pnpm-9.15.1.tgz | 3 --- pnpm-9.15.2.tgz | 3 +++ pnpm.changes | 15 +++++++++++++++ pnpm.spec | 2 +- 4 files changed, 19 insertions(+), 4 deletions(-) delete mode 100644 pnpm-9.15.1.tgz create mode 100644 pnpm-9.15.2.tgz diff --git a/pnpm-9.15.1.tgz b/pnpm-9.15.1.tgz deleted file mode 100644 index e0c683e..0000000 --- a/pnpm-9.15.1.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9e534e70afef06374f6126b44bda5760947135ce16a30aef1010e965fb7e3e3e -size 4315557 diff --git a/pnpm-9.15.2.tgz b/pnpm-9.15.2.tgz new file mode 100644 index 0000000..6310b78 --- /dev/null +++ b/pnpm-9.15.2.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:022309bb31359142b65bfa889e0406d2eebd5acfffca47e6944acf29d9d6a66b +size 4315882 diff --git a/pnpm.changes b/pnpm.changes index 955ac1f..2da6500 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Mon Dec 30 07:25:14 UTC 2024 - Johannes Kastl + +- update to 9.15.2: + * Fixed publish/pack error with workspace dependencies with + relative paths #8904. It was broken in v9.4.0 (398472c). + * Use double quotes in the command suggestion by pnpm patch on + Windows #7546. + * Do not fall back to SSH, when resolving a git-hosted package if + git ls-remote works via HTTPS #8906. + * Improve how packages with blocked lifecycle scripts are + reported during installation. Always print the list of ignored + scripts at the end of the output. Include a hint about how to + allow the execution of those packages. + ------------------------------------------------------------------- Sun Dec 22 21:17:02 UTC 2024 - Avindra Goolcharan diff --git a/pnpm.spec b/pnpm.spec index 028cf9b..63e2a31 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 9.15.1 +Version: 9.15.2 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 70be1b4b2cac5e52769441489df1d01d82ffc44540ec781a62d5813fbef4a993 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Mon, 6 Jan 2025 08:09:31 +0000 Subject: [PATCH 10/44] Accepting request 1235095 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 9.15.3 OBS-URL: https://build.opensuse.org/request/show/1235095 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=41 --- pnpm-9.15.2.tgz | 3 --- pnpm-9.15.3.tgz | 3 +++ pnpm.changes | 13 +++++++++++++ pnpm.spec | 4 ++-- 4 files changed, 18 insertions(+), 5 deletions(-) delete mode 100644 pnpm-9.15.2.tgz create mode 100644 pnpm-9.15.3.tgz diff --git a/pnpm-9.15.2.tgz b/pnpm-9.15.2.tgz deleted file mode 100644 index 6310b78..0000000 --- a/pnpm-9.15.2.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:022309bb31359142b65bfa889e0406d2eebd5acfffca47e6944acf29d9d6a66b -size 4315882 diff --git a/pnpm-9.15.3.tgz b/pnpm-9.15.3.tgz new file mode 100644 index 0000000..b72cec0 --- /dev/null +++ b/pnpm-9.15.3.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1da43727ccbc1ed42aff4fd6bdb4b1e91e65a818e6efff5b240fbf070ba4eaf +size 4315860 diff --git a/pnpm.changes b/pnpm.changes index 2da6500..612a591 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Mon Jan 6 05:41:24 UTC 2025 - Johannes Kastl + +- update to 9.15.3: + * Fixed the Regex used to find the package manifest during + packing #8938. + * pnpm update --filter --latest should only + change the specified package for the specified workspace, when + dedupe-peer-dependents is set to true #8877. + * Exclude .DS_Store file at patch-commit #8922. + * Fix a bug in which pnpm patch is unable to bring back old patch + without specifying @version suffix #8919. + ------------------------------------------------------------------- Mon Dec 30 07:25:14 UTC 2024 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index 63e2a31..06cc890 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -1,7 +1,7 @@ # # spec file for package pnpm # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 9.15.2 +Version: 9.15.3 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From ae3b6a301136a4bcde650e3847f1fdfd4b32994da862191770b7dc74c4c20ab7 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Fri, 10 Jan 2025 00:14:47 +0000 Subject: [PATCH 11/44] 10.0.0 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=43 --- pnpm-10.0.0.tgz | 3 +++ pnpm-9.15.3.tgz | 3 --- pnpm.changes | 37 +++++++++++++++++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 41 insertions(+), 4 deletions(-) create mode 100644 pnpm-10.0.0.tgz delete mode 100644 pnpm-9.15.3.tgz diff --git a/pnpm-10.0.0.tgz b/pnpm-10.0.0.tgz new file mode 100644 index 0000000..a6e2483 --- /dev/null +++ b/pnpm-10.0.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43abf6e720fb7bc53c591b0862605c7d323d0a9d2dd33bcac07b062e13cf4948 +size 4415771 diff --git a/pnpm-9.15.3.tgz b/pnpm-9.15.3.tgz deleted file mode 100644 index b72cec0..0000000 --- a/pnpm-9.15.3.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c1da43727ccbc1ed42aff4fd6bdb4b1e91e65a818e6efff5b240fbf070ba4eaf -size 4315860 diff --git a/pnpm.changes b/pnpm.changes index 612a591..6bde944 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,40 @@ +------------------------------------------------------------------- +Fri Jan 10 00:08:03 UTC 2025 - Avindra Goolcharan + +- update to 10.0.0: + * Lifecycle scripts of dependencies are not executed during + installation by default! This is a breaking change aimed at + increasing security. In order to allow lifecycle scripts of + specific dependencies, they should be listed in the pnpm + onlyBuiltDependencies field of package.json #8897 + * The pnpm link command now adds overrides to the root package.json. #8653 + * Secure hashing with SHA256 + * Configuration updates + * Changes to the global store + * The # character is now escaped in directory names within node_modules/.pnpm. + * Related PR: #8557 + * Running pnpm add --global pnpm or pnpm add --global @pnpm/exe + now fails with an error message, directing you to use pnpm + self-update instead. #8728 + * Dependencies added via a URL now record the final resolved + URL in the lockfile, ensuring that any redirects are fully + captured. #8833 + * The pnpm deploy command now only works in workspaces that + have inject-workspace-packages=true. This limitation is + introduced to allow us to create a proper lockfile for the + deployed project using the workspace lockfile. + * Removed conversion from lockfile v6 to v9. If you need v6-to- + v9 conversion, use pnpm CLI v9. + * pnpm test now passes all parameters after the test keyword + directly to the underlying script. This matches the behavior + of pnpm run test. Previously you needed to use the -- prefix. #8619 + * node-gyp updated to version 11. + * pnpm deploy now tries creating a dedicated lockfile from a + shared lockfile for deployment. It will fallback to + deployment without a lockfile if there is no shared lockfile + or force-legacy-deploy is set to true. + * for full changes, see https://github.com/pnpm/pnpm/releases/tag/v10.0.0 + ------------------------------------------------------------------- Mon Jan 6 05:41:24 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index 06cc890..8d1dffc 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 9.15.3 +Version: 10.0.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 434cb876c65fd335b8d62610df2ab4cf0486b3d04c8dd43fe14d19a60545271f Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Fri, 10 Jan 2025 00:21:48 +0000 Subject: [PATCH 12/44] include minor changes OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=44 --- pnpm.changes | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/pnpm.changes b/pnpm.changes index 6bde944..d208653 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -11,8 +11,8 @@ Fri Jan 10 00:08:03 UTC 2025 - Avindra Goolcharan * Secure hashing with SHA256 * Configuration updates * Changes to the global store - * The # character is now escaped in directory names within node_modules/.pnpm. - * Related PR: #8557 + * The # character is now escaped in directory names within + node_modules/.pnpm. #8557 * Running pnpm add --global pnpm or pnpm add --global @pnpm/exe now fails with an error message, directing you to use pnpm self-update instead. #8728 @@ -27,12 +27,27 @@ Fri Jan 10 00:08:03 UTC 2025 - Avindra Goolcharan v9 conversion, use pnpm CLI v9. * pnpm test now passes all parameters after the test keyword directly to the underlying script. This matches the behavior - of pnpm run test. Previously you needed to use the -- prefix. #8619 + of pnpm run test. Previously you needed to use the -- prefix. #8619 * node-gyp updated to version 11. * pnpm deploy now tries creating a dedicated lockfile from a shared lockfile for deployment. It will fallback to deployment without a lockfile if there is no shared lockfile or force-legacy-deploy is set to true. + * Added support for a new type of dependencies called + "configurational dependencies". These dependencies are + installed before all the other types of dependencies (befor + "dependencies", "devDependencies", "optionalDependencies"). + * New verify-deps-before-run setting. This setting controls how + pnpm checks node_modules before running scripts #8836 + * On repeated installs, pnpm performs a quick check to ensure + node_modules is up to date. #8838 + * pnpm add integrates with default workspace catalog: #8640 + * pnpm dlx now resolves packages to their exact versions and + uses these exact versions for cache keys. This ensures pnpm + dlx always installs the latest requested packages #8811 + * No node_modules validation on certain commands. Commands that + should not modify node_modules (e.g., pnpm install --lockfile- + only) no longer validate or purge node_modules. #8657 * for full changes, see https://github.com/pnpm/pnpm/releases/tag/v10.0.0 ------------------------------------------------------------------- -- 2.51.1 From 4e33cbe7ef06828cdfbf07d3acfaa0db5036afda7d51598dcbe80e3ebc581a2b Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Fri, 31 Jan 2025 00:46:12 +0000 Subject: [PATCH 13/44] 10.1.0 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=46 --- pnpm-10.0.0.tgz | 3 --- pnpm-10.1.0.tgz | 3 +++ pnpm.changes | 36 ++++++++++++++++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 40 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.0.0.tgz create mode 100644 pnpm-10.1.0.tgz diff --git a/pnpm-10.0.0.tgz b/pnpm-10.0.0.tgz deleted file mode 100644 index a6e2483..0000000 --- a/pnpm-10.0.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:43abf6e720fb7bc53c591b0862605c7d323d0a9d2dd33bcac07b062e13cf4948 -size 4415771 diff --git a/pnpm-10.1.0.tgz b/pnpm-10.1.0.tgz new file mode 100644 index 0000000..b05bf2d --- /dev/null +++ b/pnpm-10.1.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd +size 4417218 diff --git a/pnpm.changes b/pnpm.changes index d208653..ba4ecad 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,39 @@ +------------------------------------------------------------------- +Fri Jan 31 00:43:45 UTC 2025 - Avindra Goolcharan + +- update to 10.1.0: + * Added a new command for printing the list of dependencies + with ignored build scripts: pnpm ignored-builds #8963. + * Added a new command for approving dependencies for running + scripts during installation: pnpm approve-builds #8963. + * Added a new setting called optimistic-repeat-install. When + enabled, a fast check will be performed before proceeding to + installation. This way a repeat install or an install on a + project with everything up-to-date becomes a lot faster. But + some edge cases might arise, so we keep it disabled by + default for now #8977. + * Added a new field "pnpm.ignoredBuiltDependencies" for + explicitly listing packages that should not be built. When a + package is in the list, pnpm will not print an info message + about that package not being built #8935. + * Verify that the package name is valid when executing the + publish command. + * When running pnpm install, the preprepare and postprepare + scripts of the project should be executed #8989. + * Allow workspace: and catalog: to be part of wider version + range in peerDependencies. + * pnpm deploy should inherit the pnpm object from the root + package.json #8991. + * Make sure that the deletion of a node_modules in a sub- + project of a monorepo is detected as out-of-date #8959. + * Fix infinite loop caused by lifecycle scripts using pnpm to + execute other scripts during pnpm install with + verify-deps-before-run=install #8954. + * Replace strip-ansi with the built-in util. + stripVTControlCharacters #9009. + * Do not print patched dependencies as ignored dependencies + that require a build #8952. + ------------------------------------------------------------------- Fri Jan 10 00:08:03 UTC 2025 - Avindra Goolcharan diff --git a/pnpm.spec b/pnpm.spec index 8d1dffc..ba861f2 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.0.0 +Version: 10.1.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 722f39ef878ffdc0c027059c4fe927ef6749ca5cb99927d5a7da6618da748bf1 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Sat, 8 Feb 2025 21:58:43 +0000 Subject: [PATCH 14/44] 10.2.1 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=48 --- pnpm-10.1.0.tgz | 3 --- pnpm-10.2.1.tgz | 3 +++ pnpm.changes | 26 ++++++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 30 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.1.0.tgz create mode 100644 pnpm-10.2.1.tgz diff --git a/pnpm-10.1.0.tgz b/pnpm-10.1.0.tgz deleted file mode 100644 index b05bf2d..0000000 --- a/pnpm-10.1.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3ee53e914011ec7f1a6e3ab0c58b9a024a052bfe18295b23b68567d6a6a5ebcd -size 4417218 diff --git a/pnpm-10.2.1.tgz b/pnpm-10.2.1.tgz new file mode 100644 index 0000000..04eb468 --- /dev/null +++ b/pnpm-10.2.1.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f988f0d93b87e1da2d8cdf6ac7f45a01c6f843ae3606b4ca0f2ffd713b85f975 +size 4390422 diff --git a/pnpm.changes b/pnpm.changes index ba4ecad..27218cb 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Sat Feb 8 21:55:32 UTC 2025 - Avindra Goolcharan + +- update to 10.2.1: + * Don't read a package from side-effects cache if it isn't + allowed to be built #9042. + * pnpm approve-builds should work, when executed from a + subdirectory of a workspace #9042. + * pnpm deploy --legacy should work without injected dependencies + * Add information about how to deploy without "injected + dependencies" to the "pnpm deploy" error message. +- includes 10.2.0: + * Packages executed via pnpm dlx and pnpm create are allowed to + be built (run postinstall scripts) by default. + * Quote args for scripts with shell-quote to support new lines + (on POSIX only) #8980. + * Fix a bug in which pnpm deploy fails to read the correct + projectId when the deploy source is the same as the workspace directory #9001. + * Proxy settings should be respected, when resolving Git-hosted + dependencies #6530. + * Prevent overrides from adding invalid version ranges to + peerDependencies by keeping the peerDependencies and + overriding them with prod dependencies #8978. + * Sort the package names in the "pnpm.onlyBuiltDependencies" + list saved by pnpm approve-builds. + ------------------------------------------------------------------- Fri Jan 31 00:43:45 UTC 2025 - Avindra Goolcharan diff --git a/pnpm.spec b/pnpm.spec index ba861f2..6120074 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.1.0 +Version: 10.2.1 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 75aeb807eec5f37d756450b427d2151886ec513826a2c7a4e3d1fc27fd6164d8 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Tue, 11 Feb 2025 23:20:31 +0000 Subject: [PATCH 15/44] 10.3.0 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=50 --- pnpm-10.2.1.tgz | 3 --- pnpm-10.3.0.tgz | 3 +++ pnpm.changes | 12 ++++++++++++ pnpm.spec | 2 +- 4 files changed, 16 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.2.1.tgz create mode 100644 pnpm-10.3.0.tgz diff --git a/pnpm-10.2.1.tgz b/pnpm-10.2.1.tgz deleted file mode 100644 index 04eb468..0000000 --- a/pnpm-10.2.1.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f988f0d93b87e1da2d8cdf6ac7f45a01c6f843ae3606b4ca0f2ffd713b85f975 -size 4390422 diff --git a/pnpm-10.3.0.tgz b/pnpm-10.3.0.tgz new file mode 100644 index 0000000..27ef2e4 --- /dev/null +++ b/pnpm-10.3.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24dd5c65d86c7d0710aba16699fbc46d74fc9acf2b419f4945207f2de9e57e23 +size 4391657 diff --git a/pnpm.changes b/pnpm.changes index 27218cb..c940a0f 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Tue Feb 11 23:18:18 UTC 2025 - Avindra Goolcharan + +- update to 10.3.0: + * Added a new setting called strict-dep-builds. When enabled, + the installation will exit with a non-zero exit code if any + dependencies have unreviewed build scripts (aka postinstall scripts) #9071. + * Fix a false negative of verify-deps-before-run after pnpm + install --production|--no-optional #9019. + * Print the warning about blocked installation scripts at the + end of the installation output and make it more prominent. + ------------------------------------------------------------------- Sat Feb 8 21:55:32 UTC 2025 - Avindra Goolcharan diff --git a/pnpm.spec b/pnpm.spec index 6120074..79759ac 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.2.1 +Version: 10.3.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 529d70fa62716bfed09812abc5ee36069adfc38d507dbfae4e242e85cb3686fb Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Mon, 17 Feb 2025 21:35:56 +0000 Subject: [PATCH 16/44] 10.4.1 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=52 --- pnpm-10.3.0.tgz | 3 --- pnpm-10.4.1.tgz | 3 +++ pnpm.changes | 19 +++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 23 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.3.0.tgz create mode 100644 pnpm-10.4.1.tgz diff --git a/pnpm-10.3.0.tgz b/pnpm-10.3.0.tgz deleted file mode 100644 index 27ef2e4..0000000 --- a/pnpm-10.3.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:24dd5c65d86c7d0710aba16699fbc46d74fc9acf2b419f4945207f2de9e57e23 -size 4391657 diff --git a/pnpm-10.4.1.tgz b/pnpm-10.4.1.tgz new file mode 100644 index 0000000..aa36000 --- /dev/null +++ b/pnpm-10.4.1.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b702887986995933d4300836b04d6d02a43bc72b52e4f7e93a4ca608b959197 +size 4392721 diff --git a/pnpm.changes b/pnpm.changes index c940a0f..0d03c1a 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Mon Feb 17 21:32:43 UTC 2025 - Avindra Goolcharan + +- update to 10.4.1: + * Throws an error when the value provided by the --allow-build + option overlaps with the pnpm.ignoredBuildDependencies list #9105. + * Print pnpm's version after the execution time at the end of the console output. + * Print warning about ignored builds of dependencies on repeat install #9106. + * Setting init-package-manager should work. +- includes 10.4.0: + * pnpm approve-builds --global works now for allowing + dependencies of globally installed packages to run + postinstall scripts. + * The pnpm add command now supports a new flag, --allow-build, + which allows building the specified dependencies. + * pnpm approve-builds should work after two consecutive pnpm install runs #9083. + * Fix instruction for updating pnpm with corepack #9101. + * The pnpm version specified by packageManager cannot start with v. + ------------------------------------------------------------------- Tue Feb 11 23:18:18 UTC 2025 - Avindra Goolcharan diff --git a/pnpm.spec b/pnpm.spec index 79759ac..bc858fc 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.3.0 +Version: 10.4.1 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From d35b771224dcd87ca1690dbf4cfbb8257a4cc19b128a76f667ccb790bf8f0c21 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Tue, 25 Feb 2025 22:42:06 +0000 Subject: [PATCH 17/44] 10.5.0 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=54 --- pnpm-10.4.1.tgz | 3 --- pnpm-10.5.0.tgz | 3 +++ pnpm.changes | 24 ++++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 28 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.4.1.tgz create mode 100644 pnpm-10.5.0.tgz diff --git a/pnpm-10.4.1.tgz b/pnpm-10.4.1.tgz deleted file mode 100644 index aa36000..0000000 --- a/pnpm-10.4.1.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4b702887986995933d4300836b04d6d02a43bc72b52e4f7e93a4ca608b959197 -size 4392721 diff --git a/pnpm-10.5.0.tgz b/pnpm-10.5.0.tgz new file mode 100644 index 0000000..234412d --- /dev/null +++ b/pnpm-10.5.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e77bc3c5a9888f823fe061413f60ef02afad4b967c9b16b13458279473ba7d1c +size 4394083 diff --git a/pnpm.changes b/pnpm.changes index 0d03c1a..e56245b 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Tue Feb 25 22:39:13 UTC 2025 - Avindra Goolcharan + +- update to 10.5.0: + * The pnpm.* settings from package.json can now be specified in + the pnpm-workspace.yaml file instead #9121. + * Added support for automatically syncing files of injected + workspace packages after pnpm run #9081. Use the sync-injected + -deps-after-scripts setting to specify which scripts build + the workspace package. This tells pnpm when syncing is needed. + The setting should be defined in a .npmrc file at the root of + the workspace. + * The packages field in pnpm-workspace.yaml became optional. + * pnpm link with no parameters should work as if --global is + specified #9151 + * Allow scope registry CLI option without --config. prefix such + as --@scope:registry=https://scope.example.com/npm #9089 + * pnpm link should calculate relative path from the root + of the workspace directory #9132 + * Fix a bug causing catalog snapshots to be removed from the + pnpm-lock.yaml file when using --fix-lockfile and --filter. #8639 + * Fix a bug causing catalog protocol dependencies to not re- + resolve on a filtered install #8638 + ------------------------------------------------------------------- Mon Feb 17 21:32:43 UTC 2025 - Avindra Goolcharan diff --git a/pnpm.spec b/pnpm.spec index bc858fc..9baee38 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.4.1 +Version: 10.5.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 11388a78bcaeddb1b2938d680d5d7e6fb059cdd904c8b0c208381c6579bd1a88 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Sun, 2 Mar 2025 20:22:03 +0000 Subject: [PATCH 18/44] Accepting request 1248838 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.5.2 OBS-URL: https://build.opensuse.org/request/show/1248838 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=56 --- pnpm-10.5.0.tgz | 3 --- pnpm-10.5.2.tgz | 3 +++ pnpm.changes | 23 +++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 27 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.5.0.tgz create mode 100644 pnpm-10.5.2.tgz diff --git a/pnpm-10.5.0.tgz b/pnpm-10.5.0.tgz deleted file mode 100644 index 234412d..0000000 --- a/pnpm-10.5.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e77bc3c5a9888f823fe061413f60ef02afad4b967c9b16b13458279473ba7d1c -size 4394083 diff --git a/pnpm-10.5.2.tgz b/pnpm-10.5.2.tgz new file mode 100644 index 0000000..e8b74fc --- /dev/null +++ b/pnpm-10.5.2.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79a98daa90248b50815e31460790f118c56fe099113370826caa0153be6daba5 +size 4394321 diff --git a/pnpm.changes b/pnpm.changes index e56245b..6c36f1d 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Thu Feb 27 05:44:17 UTC 2025 - Johannes Kastl + +- update to 10.5.2: + * The pnpm config set command should change the global .npmrc + file by default. + This was a regression introduced by #9151 and shipped in pnpm + v10.5.0. + +------------------------------------------------------------------- +Wed Feb 26 13:36:14 UTC 2025 - Johannes Kastl + +- update to 10.5.1: + * Throw an error message if a pnpm-workspaces.yaml or + pnpm-workspaces.yml file is found instead of a + pnpm-workspace.yaml #9170. + * Fix the update of pnpm-workspace.yaml by the pnpm + approve-builds command #9168. + * Normalize generated link paths in package.json #9163 + * Specifying overrides in pnpm-workspace.yaml should work. + * pnpm dlx should ignore settings from the package.json file in + the current working directory #9178. + ------------------------------------------------------------------- Tue Feb 25 22:39:13 UTC 2025 - Avindra Goolcharan diff --git a/pnpm.spec b/pnpm.spec index 9baee38..57cbd5e 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.5.0 +Version: 10.5.2 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From c7a1eed107e665abe6b6b6f3d95c5a42aeaf46790c29349546d489f715d05702 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Thu, 6 Mar 2025 22:08:07 +0000 Subject: [PATCH 19/44] Accepting request 1250630 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.6.0 OBS-URL: https://build.opensuse.org/request/show/1250630 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=58 --- pnpm-10.5.2.tgz | 3 --- pnpm-10.6.0.tgz | 3 +++ pnpm.changes | 46 ++++++++++++++++++++++++++++++++++++++++++---- pnpm.spec | 2 +- 4 files changed, 46 insertions(+), 8 deletions(-) delete mode 100644 pnpm-10.5.2.tgz create mode 100644 pnpm-10.6.0.tgz diff --git a/pnpm-10.5.2.tgz b/pnpm-10.5.2.tgz deleted file mode 100644 index e8b74fc..0000000 --- a/pnpm-10.5.2.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:79a98daa90248b50815e31460790f118c56fe099113370826caa0153be6daba5 -size 4394321 diff --git a/pnpm-10.6.0.tgz b/pnpm-10.6.0.tgz new file mode 100644 index 0000000..40cb358 --- /dev/null +++ b/pnpm-10.6.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71ea235e611e2c8e6043ffca1c278f82089f71dfec4d1e9d01b47825e5e92f89 +size 4396235 diff --git a/pnpm.changes b/pnpm.changes index 6c36f1d..2de97cf 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,41 @@ +------------------------------------------------------------------- +Thu Mar 6 13:03:35 UTC 2025 - Johannes Kastl + +- update to 10.6.0: + * Minor Changes + - pnpm-workspace.yaml can now hold all the settings that .npmrc + accepts. The settings should use camelCase #9211. + pnpm-workspace.yaml example: + + verifyDepsBeforeRun: install + optimisticRepeatInstall: true + publicHoistPattern: + - "*types*" + - "!@types/react" + + - Projects using a file: dependency on a local tarball file + (i.e. .tgz, .tar.gz, .tar) will see a performance improvement + during installation. Previously, using a file: dependency on + a tarball caused the lockfile resolution step to always run. + The lockfile will now be considered up-to-date if the tarball + is unchanged. + * Patch Changes + - pnpm self-update should not leave a directory with a broken + pnpm installation if the installation fails. + - fast-glob replace with tinyglobby to reduce the size of the + pnpm CLI dependencies #9169. + - pnpm deploy should not remove fields from the deployed + package's package.json file #9215. + - pnpm self-update should not read the pnpm settings from the + package.json file in the current working directory. + - Fix pnpm deploy creating a package.json without the imports + and license field #9193. + - pnpm update -i should list only packages that have newer + versions #9206. + - Fix a bug causing entries in the catalogs section of the + pnpm-lock.yaml file to be removed when + dedupe-peer-dependents=false on a filtered install. #9112 + ------------------------------------------------------------------- Thu Feb 27 05:44:17 UTC 2025 - Johannes Kastl @@ -27,9 +65,9 @@ Tue Feb 25 22:39:13 UTC 2025 - Avindra Goolcharan - update to 10.5.0: * The pnpm.* settings from package.json can now be specified in the pnpm-workspace.yaml file instead #9121. - * Added support for automatically syncing files of injected + * Added support for automatically syncing files of injected workspace packages after pnpm run #9081. Use the sync-injected - -deps-after-scripts setting to specify which scripts build + -deps-after-scripts setting to specify which scripts build the workspace package. This tells pnpm when syncing is needed. The setting should be defined in a .npmrc file at the root of the workspace. @@ -49,7 +87,7 @@ Tue Feb 25 22:39:13 UTC 2025 - Avindra Goolcharan Mon Feb 17 21:32:43 UTC 2025 - Avindra Goolcharan - update to 10.4.1: - * Throws an error when the value provided by the --allow-build + * Throws an error when the value provided by the --allow-build option overlaps with the pnpm.ignoredBuildDependencies list #9105. * Print pnpm's version after the execution time at the end of the console output. * Print warning about ignored builds of dependencies on repeat install #9106. @@ -537,7 +575,7 @@ Fri Jun 14 21:08:00 UTC 2024 - Avindra Goolcharan * Improved the performance of the resolution stage by changing how missing peer dependencies are detected #8144. - changes from 9.1.3: - * Fix a bug in which a dependency that is both optional for one + * Fix a bug in which a dependency that is both optional for one package but non-optional for another is omitted when optional=false #8066. * Clear resolution cache before starting peer dependencies resolution #8109. * Reduce memory usage by peer dependencies resolution #8072. diff --git a/pnpm.spec b/pnpm.spec index 57cbd5e..44c64f5 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.5.2 +Version: 10.6.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 94477fd78218e3478d37f9249149ada86ccb6831cac0192346439c101e30ce22 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Sat, 8 Mar 2025 18:53:14 +0000 Subject: [PATCH 20/44] Accepting request 1251100 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.6.1 OBS-URL: https://build.opensuse.org/request/show/1251100 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=60 --- pnpm-10.6.0.tgz | 3 --- pnpm-10.6.1.tgz | 3 +++ pnpm.changes | 19 +++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 23 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.6.0.tgz create mode 100644 pnpm-10.6.1.tgz diff --git a/pnpm-10.6.0.tgz b/pnpm-10.6.0.tgz deleted file mode 100644 index 40cb358..0000000 --- a/pnpm-10.6.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:71ea235e611e2c8e6043ffca1c278f82089f71dfec4d1e9d01b47825e5e92f89 -size 4396235 diff --git a/pnpm-10.6.1.tgz b/pnpm-10.6.1.tgz new file mode 100644 index 0000000..0b2dddd --- /dev/null +++ b/pnpm-10.6.1.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81204845a396962a9c4b49cc2d6cafbb49a758652d3c243f2128cbc638084fe2 +size 4396235 diff --git a/pnpm.changes b/pnpm.changes index 2de97cf..27d8f28 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Fri Mar 7 06:35:02 UTC 2025 - Johannes Kastl + +- update to 10.6.1: + * Patch Changes + - The pnpm CLI process should not stay hanging, when --silent + reporting is used. + - When --loglevel is set to error, don't show installation + summary, execution time, and big tarball download progress. + - Don't ignore pnpm.patchedDependencies from package.json + #9226. + - When executing the approve-builds command, if package.json + contains onlyBuiltDependencies or ignoredBuiltDependencies, + the selected dependency package will continue to be written + into package.json. + - When a package version cannot be found in the package + metadata, print the registry from which the package was + fetched. + ------------------------------------------------------------------- Thu Mar 6 13:03:35 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index 44c64f5..ab8bf9b 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.6.0 +Version: 10.6.1 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From fe710d9b0e2c6e2ebf1ffd3b0647ef309ff3e698eebd40bec100f0ec4874e833 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Mon, 10 Mar 2025 20:20:24 +0000 Subject: [PATCH 21/44] Accepting request 1251646 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.6.2 OBS-URL: https://build.opensuse.org/request/show/1251646 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=62 --- pnpm-10.6.1.tgz | 3 --- pnpm-10.6.2.tgz | 3 +++ pnpm.changes | 15 +++++++++++++++ pnpm.spec | 2 +- 4 files changed, 19 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.6.1.tgz create mode 100644 pnpm-10.6.2.tgz diff --git a/pnpm-10.6.1.tgz b/pnpm-10.6.1.tgz deleted file mode 100644 index 0b2dddd..0000000 --- a/pnpm-10.6.1.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:81204845a396962a9c4b49cc2d6cafbb49a758652d3c243f2128cbc638084fe2 -size 4396235 diff --git a/pnpm-10.6.2.tgz b/pnpm-10.6.2.tgz new file mode 100644 index 0000000..553b465 --- /dev/null +++ b/pnpm-10.6.2.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20072a1f6edd17646ea9234bf32c42d563dad37b2973e97a2dde5c17774a824d +size 4389298 diff --git a/pnpm.changes b/pnpm.changes index 27d8f28..d7d7ef7 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Mon Mar 10 06:55:55 UTC 2025 - Johannes Kastl + +- update to 10.6.2: + * Patch Changes + - pnpm self-update should always update the version in the + packageManager field of package.json. + - Fix running pnpm CLI from pnpm CLI on Windows when the CLI is + bundled to an executable #8971. + - pnpm patch-commit will now use the same filesystem as the + store directory to compare and create patch files. + - Don't show info output when --loglevel=error is used. + - peerDependencyRules should be set in pnpm-workspace.yaml to + take effect. + ------------------------------------------------------------------- Fri Mar 7 06:35:02 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index ab8bf9b..f62ae31 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.6.1 +Version: 10.6.2 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 7329cc8a3b7ab3190609e255162bc7e0eb5ffd1b0403553602a0a9989708c6c8 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Thu, 13 Mar 2025 21:44:55 +0000 Subject: [PATCH 22/44] Accepting request 1252850 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.6.3 OBS-URL: https://build.opensuse.org/request/show/1252850 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=64 --- pnpm-10.6.2.tgz | 3 --- pnpm-10.6.3.tgz | 3 +++ pnpm.changes | 18 ++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 22 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.6.2.tgz create mode 100644 pnpm-10.6.3.tgz diff --git a/pnpm-10.6.2.tgz b/pnpm-10.6.2.tgz deleted file mode 100644 index 553b465..0000000 --- a/pnpm-10.6.2.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:20072a1f6edd17646ea9234bf32c42d563dad37b2973e97a2dde5c17774a824d -size 4389298 diff --git a/pnpm-10.6.3.tgz b/pnpm-10.6.3.tgz new file mode 100644 index 0000000..eac92d4 --- /dev/null +++ b/pnpm-10.6.3.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc1efe92ee4d40b1a7a644e5ca9e1855c5c5eafc6b1512f9017b31b9245419db +size 4389487 diff --git a/pnpm.changes b/pnpm.changes index d7d7ef7..9640d9b 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Thu Mar 13 18:19:39 UTC 2025 - Johannes Kastl + +- update to 10.6.3: + * Patch Changes + - pnpm install --prod=false should not crash, when executed in + a project with a pnpm-workspace.yaml file #9233. This fixes + regression introduced via #9211. + - Add the missing node-options config to recursive run #9180. + - Removed a branching code path that only executed when + dedupe-peer-dependents=false. We believe this internal + refactor will not result in behavior changes, but we expect + it to make future pnpm versions behave more consistently for + projects that override dedupe-peer-dependents to false. There + should be less unique bugs from turning off + dedupe-peer-dependents. + See details in #9259. + ------------------------------------------------------------------- Mon Mar 10 06:55:55 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index f62ae31..c6a86bb 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.6.2 +Version: 10.6.3 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 5d18d85f994d43dc761df2d30bd2a1f51f44f7a5994682d196808607b622effd Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Mon, 17 Mar 2025 20:58:50 +0000 Subject: [PATCH 23/44] Accepting request 1253841 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.6.4 OBS-URL: https://build.opensuse.org/request/show/1253841 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=66 --- pnpm-10.6.3.tgz | 3 --- pnpm-10.6.4.tgz | 3 +++ pnpm.changes | 14 ++++++++++++++ pnpm.spec | 2 +- 4 files changed, 18 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.6.3.tgz create mode 100644 pnpm-10.6.4.tgz diff --git a/pnpm-10.6.3.tgz b/pnpm-10.6.3.tgz deleted file mode 100644 index eac92d4..0000000 --- a/pnpm-10.6.3.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bc1efe92ee4d40b1a7a644e5ca9e1855c5c5eafc6b1512f9017b31b9245419db -size 4389487 diff --git a/pnpm-10.6.4.tgz b/pnpm-10.6.4.tgz new file mode 100644 index 0000000..55a6c1b --- /dev/null +++ b/pnpm-10.6.4.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a3574244b6d2bea5b5d530c0901fbc5dafa593c2e9962a421d57b839f97063f +size 4389622 diff --git a/pnpm.changes b/pnpm.changes index 9640d9b..98fbc34 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Mon Mar 17 14:11:33 UTC 2025 - Johannes Kastl + +- update to 10.6.4: + * Patch Changes + - Fix pnpm dlx with --allow-build flag #9263. + - Invalid Node.js version in use-node-version should not cause + pnpm itself to break #9276. + - The max amount of workers running for linking packages from + the store has been reduced to 4 to achieve optimal results + #9286. The workers are performing many file system + operations, so increasing the number of CPUs doesn't help + performance after some point. + ------------------------------------------------------------------- Thu Mar 13 18:19:39 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index c6a86bb..01e0e05 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.6.3 +Version: 10.6.4 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From c6c878314b8600259c00dfbf7a4a4589b27f74e76fd18231fb5b7b2b5427d13d Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Wed, 19 Mar 2025 18:54:20 +0000 Subject: [PATCH 24/44] Accepting request 1254462 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.6.5 OBS-URL: https://build.opensuse.org/request/show/1254462 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=68 --- pnpm-10.6.4.tgz | 3 --- pnpm-10.6.5.tgz | 3 +++ pnpm.changes | 15 +++++++++++++++ pnpm.spec | 2 +- 4 files changed, 19 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.6.4.tgz create mode 100644 pnpm-10.6.5.tgz diff --git a/pnpm-10.6.4.tgz b/pnpm-10.6.4.tgz deleted file mode 100644 index 55a6c1b..0000000 --- a/pnpm-10.6.4.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0a3574244b6d2bea5b5d530c0901fbc5dafa593c2e9962a421d57b839f97063f -size 4389622 diff --git a/pnpm-10.6.5.tgz b/pnpm-10.6.5.tgz new file mode 100644 index 0000000..14eafa4 --- /dev/null +++ b/pnpm-10.6.5.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47c8bca42b4b48534b5b1b28d573c506773937b02f68e52992fbd8269131c5c8 +size 4389716 diff --git a/pnpm.changes b/pnpm.changes index 98fbc34..ddbbf52 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Wed Mar 19 14:58:30 UTC 2025 - Johannes Kastl + +- update to 10.6.5: + * Patch Changes + - Remove warnings after having explicitly approved no builds + #9296. + - When installing different dependency packages, should retain + the ignoredBuilds field in the .modules.yaml file #9240. + - Fix usages of the catalog: protocol in injected local + workspace packages. This previously errored with + ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER. #8715 + - Setting workspace-concurrency to less than or equal to 0 + should work #9297. + ------------------------------------------------------------------- Mon Mar 17 14:11:33 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index 01e0e05..32ab8b9 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.6.4 +Version: 10.6.5 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 9aa6894cc249b12114a59bf1b7510569d89b9f96fefdc2ee0e79f66434813159 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Wed, 26 Mar 2025 19:36:14 +0000 Subject: [PATCH 25/44] Accepting request 1256183 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.7.0 OBS-URL: https://build.opensuse.org/request/show/1256183 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=70 --- pnpm-10.6.5.tgz | 3 --- pnpm-10.7.0.tgz | 3 +++ pnpm.changes | 59 +++++++++++++++++++++++++++++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 63 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.6.5.tgz create mode 100644 pnpm-10.7.0.tgz diff --git a/pnpm-10.6.5.tgz b/pnpm-10.6.5.tgz deleted file mode 100644 index 14eafa4..0000000 --- a/pnpm-10.6.5.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47c8bca42b4b48534b5b1b28d573c506773937b02f68e52992fbd8269131c5c8 -size 4389716 diff --git a/pnpm-10.7.0.tgz b/pnpm-10.7.0.tgz new file mode 100644 index 0000000..afcf633 --- /dev/null +++ b/pnpm-10.7.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35cab26953bf90847e798839db58c9a2a82d526b7af179fd2a103c18242cadc6 +size 4392032 diff --git a/pnpm.changes b/pnpm.changes index ddbbf52..5262f8c 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,62 @@ +------------------------------------------------------------------- +Wed Mar 26 11:44:45 UTC 2025 - Johannes Kastl + +- update to 10.7: + * Minor Changes + - pnpm config get and list also show settings set in + pnpm-workspace.yaml files #9316. + - It should be possible to use env variables in + pnpm-workspace.yaml setting names and value. + - Add an ability to patch dependencies by version ranges. Exact + versions override version ranges, which in turn override + name-only patches. Version range * is the same as name-only, + except that patch application failure will not be ignored. + For example: + + patchedDependencies: + foo: patches/foo-1.patch + foo@^2.0.0: patches/foo-2.patch + foo@2.1.0: patches/foo-3.patch + + The above configuration would apply patches/foo-3.patch to + foo@2.1.0, patches/foo-2.patch to all foo versions which + satisfy ^2.0.0 except 2.1.0, and patches/foo-1.patch to the + remaining foo versions. + [!WARNING] + The version ranges should not overlap. If you want to + specialize a sub range, make sure to exclude it from the + other keys. For example: + + # pnpm-workspace.yaml + patchedDependencies: + # the specialized sub range + 'foo@2.2.0-2.8.0': patches/foo.2.2.0-2.8.0.patch + # the more general patch, excluding the sub range above + 'foo@>=2.0.0 <2.2.0 || >2.8.0': 'patches/foo.gte2.patch + + In most cases, however, it's sufficient to just define an + exact version to override the range. + - pnpm config set --location=project saves the setting to a + pnpm-workspace.yaml file if no .npmrc file is present in the + directory #9316. + - Rename pnpm.allowNonAppliedPatches to + pnpm.allowUnusedPatches. The old name is still supported but + it would print a deprecation warning message. + - Add pnpm.ignorePatchFailures to manage whether pnpm would + ignore patch application failures. + - If ignorePatchFailures is not set, pnpm would throw an + error when patches with exact versions or version ranges + fail to apply, and it would ignore failures from name-only + patches. + - If ignorePatchFailures is explicitly set to false, pnpm + would throw an error when any type of patch fails to apply. + - If ignorePatchFailures is explicitly set to true, pnpm + would print a warning when any type of patch fails to + apply. + * Patch Changes + - Remove dependency paths from audit output to prevent + out-of-memory errors #9280. + ------------------------------------------------------------------- Wed Mar 19 14:58:30 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index 32ab8b9..cc16dda 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.6.5 +Version: 10.7.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 3e28fb82384dd748165572655ad9677514d3bbe5e797b7958ba1ce2fdb402617 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Wed, 2 Apr 2025 02:16:26 +0000 Subject: [PATCH 26/44] Accepting request 1266149 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.7.1 OBS-URL: https://build.opensuse.org/request/show/1266149 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=72 --- pnpm-10.7.0.tgz | 3 --- pnpm-10.7.1.tgz | 3 +++ pnpm.changes | 12 ++++++++++++ pnpm.spec | 2 +- 4 files changed, 16 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.7.0.tgz create mode 100644 pnpm-10.7.1.tgz diff --git a/pnpm-10.7.0.tgz b/pnpm-10.7.0.tgz deleted file mode 100644 index afcf633..0000000 --- a/pnpm-10.7.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:35cab26953bf90847e798839db58c9a2a82d526b7af179fd2a103c18242cadc6 -size 4392032 diff --git a/pnpm-10.7.1.tgz b/pnpm-10.7.1.tgz new file mode 100644 index 0000000..9551633 --- /dev/null +++ b/pnpm-10.7.1.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc514890ea719003cb7a57d6b21af24fdafadd9f171e7567eca1665d7cfcef76 +size 4359085 diff --git a/pnpm.changes b/pnpm.changes index 5262f8c..b0b57fb 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Tue Apr 1 12:34:12 UTC 2025 - Johannes Kastl + +- update to 10.7.1: + * Patch Changes + - pnpm config set should convert the settings to their correct + type before adding them to pnpm-workspace.yaml #9355. + - pnpm config get should read auth related settings via npm CLI + #9345. + - Replace leading ~/ in a path in .npmrc with the home directory + #9217. + ------------------------------------------------------------------- Wed Mar 26 11:44:45 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index cc16dda..6a4888d 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.7.0 +Version: 10.7.1 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From e0a939303bf7a01b3307bde826584e939f747f378666b90348e188ac47590f4c Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Wed, 9 Apr 2025 19:42:30 +0000 Subject: [PATCH 27/44] Accepting request 1267806 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.8.0 OBS-URL: https://build.opensuse.org/request/show/1267806 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=74 --- pnpm-10.7.1.tgz | 3 --- pnpm-10.8.0.tgz | 3 +++ pnpm.changes | 29 +++++++++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 33 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.7.1.tgz create mode 100644 pnpm-10.8.0.tgz diff --git a/pnpm-10.7.1.tgz b/pnpm-10.7.1.tgz deleted file mode 100644 index 9551633..0000000 --- a/pnpm-10.7.1.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dc514890ea719003cb7a57d6b21af24fdafadd9f171e7567eca1665d7cfcef76 -size 4359085 diff --git a/pnpm-10.8.0.tgz b/pnpm-10.8.0.tgz new file mode 100644 index 0000000..2812758 --- /dev/null +++ b/pnpm-10.8.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29bf2c5ceaea7991ee82eec15fe7162e0fad816d0c4a6b35a16c01d39274bf69 +size 4388540 diff --git a/pnpm.changes b/pnpm.changes index b0b57fb..643da13 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Tue Apr 8 04:50:08 UTC 2025 - Johannes Kastl + +- update to 10.8: + * Minor Changes + Experimental. A new hook is supported for updating + configuration settings. The hook can be provided via + .pnpmfile.cjs. For example: + + module.exports = { + hooks: { + updateConfig: (config) => ({ + ...config, + nodeLinker: "hoisted", + }), + }, + }; + + Now you can use the pnpm add command with the --config flag + to install new configurational dependencies #9377. + * Patch Changes + - Do not hang indefinitely, when there is a glob that starts + with !/ in pnpm-workspace.yaml. This fixes a regression + introduced by #9169. + - pnpm audit --fix should update the overrides in + pnpm-workspace.yaml. + - pnpm link should update overrides in pnpm-workspace.yaml, not + in package.json #9365. + ------------------------------------------------------------------- Tue Apr 1 12:34:12 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index 6a4888d..f0757c0 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.7.1 +Version: 10.8.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 67ecf3be0050228a3c49f7b6acdad1e60b9897512ae4f14ddf9e8226686a22de Mon Sep 17 00:00:00 2001 From: Johannes Kastl Date: Wed, 16 Apr 2025 09:38:26 +0000 Subject: [PATCH 28/44] Accepting request 1269282 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.8.1 OBS-URL: https://build.opensuse.org/request/show/1269282 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=76 --- pnpm-10.8.0.tgz | 3 --- pnpm-10.8.1.tgz | 3 +++ pnpm.changes | 13 +++++++++++++ pnpm.spec | 2 +- 4 files changed, 17 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.8.0.tgz create mode 100644 pnpm-10.8.1.tgz diff --git a/pnpm-10.8.0.tgz b/pnpm-10.8.0.tgz deleted file mode 100644 index 2812758..0000000 --- a/pnpm-10.8.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:29bf2c5ceaea7991ee82eec15fe7162e0fad816d0c4a6b35a16c01d39274bf69 -size 4388540 diff --git a/pnpm-10.8.1.tgz b/pnpm-10.8.1.tgz new file mode 100644 index 0000000..3c00c72 --- /dev/null +++ b/pnpm-10.8.1.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8b2ebbc65cf02c349eca6b45c9640b910f16b6adebdb7b926e9db440e47cac7 +size 4594594 diff --git a/pnpm.changes b/pnpm.changes index 643da13..0e0a630 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Mon Apr 14 13:21:23 UTC 2025 - Johannes Kastl + +- udate to 10.8.1: + * Patch Changes + - Removed bright white highlighting, which didn't look good on + some light themes #9389. + - If there is no pnpm related configuration in package.json, + onlyBuiltDependencies will be written to pnpm-workspace.yaml + file #9404. + - The patch file path saved by the pnpm patch-commit and + patch-remove commands should be a relative path #9403. + ------------------------------------------------------------------- Tue Apr 8 04:50:08 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index f0757c0..a77a2d6 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.8.0 +Version: 10.8.1 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From b72a1f3020627e1a67715d56afb3afc8e0d04dfed65a60d09f9031383410cfa0 Mon Sep 17 00:00:00 2001 From: Johannes Kastl Date: Tue, 29 Apr 2025 17:10:37 +0000 Subject: [PATCH 29/44] Accepting request 1271165 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.9.0 OBS-URL: https://build.opensuse.org/request/show/1271165 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=78 --- pnpm-10.8.1.tgz | 3 --- pnpm-10.9.0.tgz | 3 +++ pnpm.changes | 47 +++++++++++++++++++++++++++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 51 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.8.1.tgz create mode 100644 pnpm-10.9.0.tgz diff --git a/pnpm-10.8.1.tgz b/pnpm-10.8.1.tgz deleted file mode 100644 index 3c00c72..0000000 --- a/pnpm-10.8.1.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d8b2ebbc65cf02c349eca6b45c9640b910f16b6adebdb7b926e9db440e47cac7 -size 4594594 diff --git a/pnpm-10.9.0.tgz b/pnpm-10.9.0.tgz new file mode 100644 index 0000000..31cf8f8 --- /dev/null +++ b/pnpm-10.9.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea53ab747ac8b7921de63b42eab1adf021e1fe6ded05f62f00885cc33a46118d +size 4595855 diff --git a/pnpm.changes b/pnpm.changes index 0e0a630..0bc7960 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,50 @@ +------------------------------------------------------------------- +Mon Apr 21 11:04:21 UTC 2025 - Johannes Kastl + +- update to 10.9.0: + * Minor Changes + - Added support for installing JSR packages. You can now + install JSR packages using the following syntax: + add jsr: + or with a version range: + pnpm add jsr:@ + For example, running: + pnpm add jsr:@foo/bar + will add the following entry to your package.json: + { + "dependencies": { + "@foo/bar": "jsr:^0.1.2" + } + } + When publishing, this entry will be transformed into a format + compatible with npm, older versions of Yarn, and previous + pnpm versions: + { + "dependencies": { + "@foo/bar": "npm:@jsr/foo__bar@^0.1.2" + } + } + 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 to pnpm-workspace.yaml: + neverBuiltDependencies: [] + dangerouslyAllowAllBuilds has the same effect but also allows + to be set globally via: + pnpm config set dangerouslyAllowAllBuilds true + It can also be set when running a command: + pnpm install --dangerously-allow-all-builds + * Patch Changes + - Fix a false negative in verifyDepsBeforeRun when nodeLinker + is hoisted and there is a workspace package without + dependencies and node_modules directory #9424. + - Explicitly drop verifyDepsBeforeRun support for nodeLinker: + pnp. Combining verifyDepsBeforeRun and nodeLinker: pnp will + now print a warning. + ------------------------------------------------------------------- Mon Apr 14 13:21:23 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index a77a2d6..538a4d5 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.8.1 +Version: 10.9.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 52d94686b60bfcf90f9bee2789b380f9d62d546189e79801994eb2dab703218e Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Sun, 11 May 2025 18:11:23 +0000 Subject: [PATCH 30/44] 10.10.0 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=80 --- pnpm-10.10.0.tgz | 3 +++ pnpm-10.9.0.tgz | 3 --- pnpm.changes | 13 +++++++++++++ pnpm.spec | 2 +- 4 files changed, 17 insertions(+), 4 deletions(-) create mode 100644 pnpm-10.10.0.tgz delete mode 100644 pnpm-10.9.0.tgz diff --git a/pnpm-10.10.0.tgz b/pnpm-10.10.0.tgz new file mode 100644 index 0000000..f534095 --- /dev/null +++ b/pnpm-10.10.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa0f513aa8191764d2b6b432420788c270f07b4f999099b65bb2010eec702a30 +size 4566225 diff --git a/pnpm-10.9.0.tgz b/pnpm-10.9.0.tgz deleted file mode 100644 index 31cf8f8..0000000 --- a/pnpm-10.9.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ea53ab747ac8b7921de63b42eab1adf021e1fe6ded05f62f00885cc33a46118d -size 4595855 diff --git a/pnpm.changes b/pnpm.changes index 0bc7960..f4bb90f 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Sun May 11 18:09:28 UTC 2025 - Avindra Goolcharan + +- update to 10.10.0: + * Allow loading the preResolution, importPackage, and fetchers + hooks from local pnpmfile. + * Fix cd command, when shellEmulator is true #7838. + * Sort keys in pnpm-workspace.yaml #9453. + * Pass the npm_package_json environment variable to the + executed scripts #9452. + * Fixed a mistake in the description of the --reporter=silent + option. + ------------------------------------------------------------------- Mon Apr 21 11:04:21 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index 538a4d5..36aaa2c 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.9.0 +Version: 10.10.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From f05f58007732f2d77fc9660b31b538ed606fad404a6d13ceea2e307ed951f227 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Wed, 14 May 2025 21:10:34 +0000 Subject: [PATCH 31/44] Accepting request 1277281 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.11.0 OBS-URL: https://build.opensuse.org/request/show/1277281 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=82 --- pnpm-10.10.0.tgz | 3 --- pnpm-10.11.0.tgz | 3 +++ pnpm.changes | 35 +++++++++++++++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 39 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.10.0.tgz create mode 100644 pnpm-10.11.0.tgz diff --git a/pnpm-10.10.0.tgz b/pnpm-10.10.0.tgz deleted file mode 100644 index f534095..0000000 --- a/pnpm-10.10.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fa0f513aa8191764d2b6b432420788c270f07b4f999099b65bb2010eec702a30 -size 4566225 diff --git a/pnpm-10.11.0.tgz b/pnpm-10.11.0.tgz new file mode 100644 index 0000000..c9bd83b --- /dev/null +++ b/pnpm-10.11.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a69e9cb077da419d47d18f1dd52e207245b29cac6e076acedbeb8be3b1a67bd7 +size 4570382 diff --git a/pnpm.changes b/pnpm.changes index f4bb90f..1d40dfd 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,38 @@ +------------------------------------------------------------------- +Wed May 14 04:42:39 UTC 2025 - Johannes Kastl + +- update to 10.11.0: + * Minor Changes + - A new setting added for pnpm init to create a package.json + with type=module, when init-type is module. 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 + - pnpm version management should work, when + dangerouslyAllowAllBuilds is set to true #9472. + - pnpm link should work from inside a workspace #9506. + - Set the default workspaceConcurrency to + Math.min(os.availableParallelism(), 4) #9493. + - Installation should not exit with an error if + strictPeerDependencies is true but all issues are ignored by + peerDependencyRules #9505. + - Read updateConfig from pnpm-workspace.yaml #9500. + - Add support for recursive pack + - Remove url.parse usage to fix warning on Node.js 24 #9492. + - pnpm run should be able to run commands from the workspace + root, if ignoreScripts is set tot true #4858. + ------------------------------------------------------------------- Sun May 11 18:09:28 UTC 2025 - Avindra Goolcharan diff --git a/pnpm.spec b/pnpm.spec index 36aaa2c..cdd0428 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.10.0 +Version: 10.11.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 1c4878b7e62756869686b5df504b85329904038296e589d97bc56bd7e78c66c5 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Thu, 22 May 2025 20:07:08 +0000 Subject: [PATCH 32/44] Accepting request 1278980 from home:ojkastl_buildservice:Branch_devel_languages_nodejs add Requires for nodejs(abi) >= 18 OBS-URL: https://build.opensuse.org/request/show/1278980 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=84 --- pnpm.changes | 5 +++++ pnpm.spec | 1 + 2 files changed, 6 insertions(+) diff --git a/pnpm.changes b/pnpm.changes index 1d40dfd..d42d3c1 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 20 12:10:08 UTC 2025 - Johannes Kastl + +- add Requires for nodejs(abi) >= 18 + ------------------------------------------------------------------- Wed May 14 04:42:39 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index cdd0428..faf5d87 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -34,6 +34,7 @@ BuildRequires: fdupes BuildRequires: nodejs-devel >= 18 BuildRequires: nodejs-packaging Requires: bash +Requires: nodejs(abi) >= 18 Recommends: python3 Provides: npm(%{name}) = %{version} BuildArch: noarch -- 2.51.1 From 793f94ea646bc99b2c4098195887c99c191a887c6c9240534f07d4fa909f6e07 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Tue, 3 Jun 2025 18:11:37 +0000 Subject: [PATCH 33/44] Accepting request 1281996 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.11.1 OBS-URL: https://build.opensuse.org/request/show/1281996 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=86 --- pnpm-10.11.0.tgz | 3 --- pnpm-10.11.1.tgz | 3 +++ pnpm.changes | 24 ++++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 28 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.11.0.tgz create mode 100644 pnpm-10.11.1.tgz diff --git a/pnpm-10.11.0.tgz b/pnpm-10.11.0.tgz deleted file mode 100644 index c9bd83b..0000000 --- a/pnpm-10.11.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a69e9cb077da419d47d18f1dd52e207245b29cac6e076acedbeb8be3b1a67bd7 -size 4570382 diff --git a/pnpm-10.11.1.tgz b/pnpm-10.11.1.tgz new file mode 100644 index 0000000..29fc057 --- /dev/null +++ b/pnpm-10.11.1.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:211e9990148495c9fc30b7e58396f7eeda83d9243eb75407ea4f8650fb161f7c +size 4570402 diff --git a/pnpm.changes b/pnpm.changes index d42d3c1..43e52d8 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Mon Jun 2 15:39:10 UTC 2025 - Johannes Kastl + +- update to 10.11.1: + * Patch Changes + - Fix an issue in which pnpm deploy --legacy creates unexpected + directories when the root package.json has a workspace + package as a peer dependency #9550. + - Dependencies specified via a URL that redirects will only be + locked to the target if it is immutable, fixing a regression + when installing from GitHub releases. (#9531) + - Installation should not exit with an error if + strictPeerDependencies is true but all issues are ignored by + peerDependencyRules #9505. + - Use pnpm_config_ env variables instead of npm_config_ #9571. + - Fix a regression (in v10.9.0) causing the --lockfile-only + flag on pnpm update to produce a different pnpm-lock.yaml + than an update without the flag. + - Let pnpm deploy work in repos with overrides when + inject-workspace-packages=true #9283. + - Fixed the problem of path loss caused by parsing URL address. + Fixes a regression shipped in pnpm v10.11 via #9502. + - pnpm -r --silent run should not print out section #9563. + ------------------------------------------------------------------- Tue May 20 12:10:08 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index faf5d87..5b895ab 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.11.0 +Version: 10.11.1 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 2c13210fefe4aa8a69b57bb4abafeb6050f429a07103faba5c71746afe0f81c4 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Sun, 8 Jun 2025 20:09:09 +0000 Subject: [PATCH 34/44] Accepting request 1283938 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.12.1 OBS-URL: https://build.opensuse.org/request/show/1283938 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=88 --- pnpm-10.11.1.tgz | 3 --- pnpm-10.12.1.tgz | 3 +++ pnpm.changes | 59 ++++++++++++++++++++++++++++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 63 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.11.1.tgz create mode 100644 pnpm-10.12.1.tgz diff --git a/pnpm-10.11.1.tgz b/pnpm-10.11.1.tgz deleted file mode 100644 index 29fc057..0000000 --- a/pnpm-10.11.1.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:211e9990148495c9fc30b7e58396f7eeda83d9243eb75407ea4f8650fb161f7c -size 4570402 diff --git a/pnpm-10.12.1.tgz b/pnpm-10.12.1.tgz new file mode 100644 index 0000000..6a53b0c --- /dev/null +++ b/pnpm-10.12.1.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:889bac470ec93ccc3764488a19d6ba8f9c648ad5e50a9a6e4be3768a5de387a3 +size 4591911 diff --git a/pnpm.changes b/pnpm.changes index 43e52d8..e9707cd 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,62 @@ +------------------------------------------------------------------- +Sun Jun 8 14:55:22 UTC 2025 - Johannes Kastl + +- update to 10.12.1 (10.2.0 was yanked): + * Minor Changes + - Experimental. Added support for global virtual stores. When + enabled, node_modules contains only symlinks to a central + virtual store, rather to node_modules/.pnpm. By default, this + central store is located at /links (you can find + the store path by running pnpm 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. + This is conceptually similar to how NixOS manages packages, + using dependency graph hashes to create isolated and + reusable package directories. + To enable the global virtual store, set + enableGlobalVirtualStore: true in your root + pnpm-workspace.yaml, or globally via: + pnpm config -g set enable-global-virtual-store true + 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 + - The pnpm update command now supports updating catalog: + protocol dependencies and writes new specifiers to + pnpm-workspace.yaml. + - A new catalogMode setting is available for controlling if and + how dependencies are added to the default catalog. It can be + configured to several modes: + - strict: Only allows dependency versions from the catalog. + Adding a dependency outside the catalog's version range + will cause an error. + - prefer: Prefers catalog versions, but will fall back to + direct dependencies if no compatible version is found. + - manual (default): Does not automatically add dependencies + to the catalog. + - Added two new CLI options (--save-catalog and + --save-catalog-name=) to pnpm add to save new + dependencies as catalog entries. catalog: or catalog: + will be added to package.json and the package specifier will + be added to the catalogs or catalog[] object in + pnpm-workspace.yaml #9425. + - Semi-breaking. The keys used for side-effects caches have + changed. If you have a side-effects cache generated by a + previous version of pnpm, the new version will not use it and + will create a new cache instead #9605. + - Added a new setting called ci for explicitly telling pnpm if + the current environment is a CI or not. + * Patch Changes + - Sort versions printed by pnpm patch using semantic versioning + rules. + - Improve the way the error message displays mismatched + specifiers. Show differences instead of 2 whole objects + #9598. + - Revert #9574 to fix a regression #9596. + ------------------------------------------------------------------- Mon Jun 2 15:39:10 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index 5b895ab..3e7f913 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.11.1 +Version: 10.12.1 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 55a47e581fb5460c61a86e716a9ce3efb54d51221f5c51f37b8d1c9a04af5ce1 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Tue, 24 Jun 2025 22:39:57 +0000 Subject: [PATCH 35/44] Accepting request 1288228 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.12.3 OBS-URL: https://build.opensuse.org/request/show/1288228 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=90 --- pnpm-10.12.1.tgz | 3 --- pnpm-10.12.3.tgz | 3 +++ pnpm.changes | 23 +++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 27 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.12.1.tgz create mode 100644 pnpm-10.12.3.tgz diff --git a/pnpm-10.12.1.tgz b/pnpm-10.12.1.tgz deleted file mode 100644 index 6a53b0c..0000000 --- a/pnpm-10.12.1.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:889bac470ec93ccc3764488a19d6ba8f9c648ad5e50a9a6e4be3768a5de387a3 -size 4591911 diff --git a/pnpm-10.12.3.tgz b/pnpm-10.12.3.tgz new file mode 100644 index 0000000..b9fba4e --- /dev/null +++ b/pnpm-10.12.3.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e97173946a1f175e1d6c224527967a5f468b4821572faf6ac527fdecefac64cd +size 4200680 diff --git a/pnpm.changes b/pnpm.changes index e9707cd..41dc742 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Tue Jun 24 11:02:21 UTC 2025 - Johannes Kastl + +- update to 10.12.3: + * Patch Changes + - Restore hoisting of optional peer dependencies when installing + with an outdated lockfile. Regression introduced in v10.12.2 by + #9648; resolves #9685. + +------------------------------------------------------------------- +Mon Jun 23 04:46:30 UTC 2025 - Johannes Kastl + +- update to 10.12.2: + * Patch Changes + - Fixed hoisting with enableGlobalVirtualStore set to true #9648. + - Fix the --help and -h flags not working as expected for the pnpm + create command. + - The dependency package path output by the pnpm licenses list + --json command is incorrect. + - Fix a bug in which pnpm deploy fails due to overridden + dependencies having peer dependencies causing + ERR_PNPM_OUTDATED_LOCKFILE #9595. + ------------------------------------------------------------------- Sun Jun 8 14:55:22 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index 3e7f913..49a6faa 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.12.1 +Version: 10.12.3 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 2261566d5d41489c015630df05f442cac9f567f2fbe81625d3ef8b5d47b38ff4 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Tue, 1 Jul 2025 20:12:02 +0000 Subject: [PATCH 36/44] Accepting request 1289132 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.12.4 OBS-URL: https://build.opensuse.org/request/show/1289132 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=92 --- pnpm-10.12.3.tgz | 3 --- pnpm-10.12.4.tgz | 3 +++ pnpm.changes | 15 +++++++++++++++ pnpm.spec | 2 +- 4 files changed, 19 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.12.3.tgz create mode 100644 pnpm-10.12.4.tgz diff --git a/pnpm-10.12.3.tgz b/pnpm-10.12.3.tgz deleted file mode 100644 index b9fba4e..0000000 --- a/pnpm-10.12.3.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e97173946a1f175e1d6c224527967a5f468b4821572faf6ac527fdecefac64cd -size 4200680 diff --git a/pnpm-10.12.4.tgz b/pnpm-10.12.4.tgz new file mode 100644 index 0000000..43a4797 --- /dev/null +++ b/pnpm-10.12.4.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cadfd9e6c9fcc2cb76fe7c0779a5250b632898aea5f53d833a73690c77a778d9 +size 4200964 diff --git a/pnpm.changes b/pnpm.changes index 41dc742..8ea1f93 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Mon Jun 30 05:15:22 UTC 2025 - Johannes Kastl + +- update to 10.12.4: + * 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 after pnpm fetch should hoist all + dependencies that need to be hoisted. + - Fixes a regression introduced in v10.12.2 by #9648; resolves + #9689. + ------------------------------------------------------------------- Tue Jun 24 11:02:21 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index 49a6faa..c2a5d5c 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.12.3 +Version: 10.12.4 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 3d2eda9963dcb4ba8d831f52f38779cefd59390938f09072a9ff4ef751524a2d Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Thu, 10 Jul 2025 00:33:24 +0000 Subject: [PATCH 37/44] Accepting request 1291467 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.13.1 OBS-URL: https://build.opensuse.org/request/show/1291467 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=94 --- pnpm-10.12.4.tgz | 3 --- pnpm-10.13.1.tgz | 3 +++ pnpm.changes | 30 ++++++++++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 34 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.12.4.tgz create mode 100644 pnpm-10.13.1.tgz diff --git a/pnpm-10.12.4.tgz b/pnpm-10.12.4.tgz deleted file mode 100644 index 43a4797..0000000 --- a/pnpm-10.12.4.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cadfd9e6c9fcc2cb76fe7c0779a5250b632898aea5f53d833a73690c77a778d9 -size 4200964 diff --git a/pnpm-10.13.1.tgz b/pnpm-10.13.1.tgz new file mode 100644 index 0000000..b715ce3 --- /dev/null +++ b/pnpm-10.13.1.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f9ed48d808996ae007835fb5c4641cf9a300def2eddc9e957d9bbe4768c5f28 +size 4201507 diff --git a/pnpm.changes b/pnpm.changes index 8ea1f93..90571b0 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Wed Jul 9 11:02:45 UTC 2025 - Johannes Kastl + +- update to 10.13.1: + * Patch Changes + - Run user defined pnpmfiles after pnpmfiles of plugins. +- update to 10.13.0: + * 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-* or pnpm-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 the + pnpmfile setting in pnpm-workspace.yaml. + * Patch Changes + - When patching dependencies installed via pkg.pr.new, treat them + as Git tarball URLs #9694. + - Prevent conflicts between local projects' config and the global + config in dangerouslyAllowAllBuilds, onlyBuiltDependencies, + onlyBuiltDependenciesFile, and neverBuiltDependencies #9628. + - Sort keys in pnpm-workspace.yaml with deep #9701. + - The pnpm rebuild command should not add pkgs included in + ignoredBuiltDependencies to ignoredBuilds in + node_modules/.modules.yaml #9338. + - Replaced shell-quote with shlex for quoting command arguments + #9381. + ------------------------------------------------------------------- Mon Jun 30 05:15:22 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index c2a5d5c..b088fa0 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.12.4 +Version: 10.13.1 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From a19a8225af44daa6e06314c9274d496baf1bf60f2e6ae7a8ee85011e949856c9 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Mon, 4 Aug 2025 04:12:10 +0000 Subject: [PATCH 38/44] Accepting request 1297074 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.14.0 OBS-URL: https://build.opensuse.org/request/show/1297074 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=96 --- pnpm-10.13.1.tgz | 3 --- pnpm-10.14.0.tgz | 3 +++ pnpm.changes | 61 ++++++++++++++++++++++++++++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 65 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.13.1.tgz create mode 100644 pnpm-10.14.0.tgz diff --git a/pnpm-10.13.1.tgz b/pnpm-10.13.1.tgz deleted file mode 100644 index b715ce3..0000000 --- a/pnpm-10.13.1.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0f9ed48d808996ae007835fb5c4641cf9a300def2eddc9e957d9bbe4768c5f28 -size 4201507 diff --git a/pnpm-10.14.0.tgz b/pnpm-10.14.0.tgz new file mode 100644 index 0000000..7188237 --- /dev/null +++ b/pnpm-10.14.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:297534e65d5842450539c1e8022c8831ab5e1fe2eb74664787a815519542d620 +size 4205866 diff --git a/pnpm.changes b/pnpm.changes index 90571b0..7e96616 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,64 @@ +------------------------------------------------------------------- +Fri Aug 1 12:52:14 UTC 2025 - Johannes Kastl + +- update to 10.14.0: + * Minor Changes + - Added support for JavaScript runtime installation + (Related PR: #9755.) + Declare Node.js, Deno, or Bun in devEngines.runtime (inside + package.json) and let pnpm download and pin it automatically. + Usage example: + + { + "devEngines": { + "runtime": { + "name": "node", + "version": "^24.4.0", + "onFail": "download" // we only support the "download" value for now + } + } + } + How it works: + - pnpm install resolves your specified range to the latest + matching runtime version. + - The exact version (and checksum) is saved in the lockfile. + - Scripts use the local runtime, ensuring consistency across + environments. + Why this is better: + - This new setting supports also Deno and Bun (vs. our + Node-only settings useNodeVersion and + executionEnv.nodeVersion) + - Supports version ranges (not just a fixed version). + - The resolved version is stored in the pnpm lockfile, along + with an integrity checksum for future validation of the + Node.js content's validity. + - It can be used on any workspace project (like + executionEnv.nodeVersion). So, different projects in a + workspace can use different runtimes. + - For now devEngines.runtime setting will install the runtime + locally, which we will improve in future versions of pnpm + by using a shared location on the computer. + - Add --cpu, --libc, and --os to pnpm install, pnpm add, and + pnpm dlx to customize supportedArchitectures via the CLI + #7510. + * Patch Changes + - Fix a bug in which pnpm add downloads packages whose libc + differ from pnpm.supportedArchitectures.libc. + - The integrities of the downloaded Node.js artifacts are + verified #9750. + - Allow dlx to parse CLI flags and options between the dlx + command and the command to run or between the dlx command and + -- #9719. + - pnpm install --prod should removing hoisted dev dependencies + #9782. + - Fix an edge case bug causing local tarballs to not re-link + into the virtual store. This bug would happen when changing + the contents of the tarball without renaming the file and + running a filtered install. + - Fix a bug causing pnpm install to incorrectly assume the + lockfile is up to date after changing a local tarball that + has peers dependencies. + ------------------------------------------------------------------- Wed Jul 9 11:02:45 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index b088fa0..1cb024d 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.13.1 +Version: 10.14.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 4fa7c692d6c96358f73eb6c53f31a46a5405e0ea0cdb62621145bc1a11d376d1 Mon Sep 17 00:00:00 2001 From: Adam Majer Date: Sat, 23 Aug 2025 20:13:03 +0000 Subject: [PATCH 39/44] Accepting request 1300399 from home:ojkastl_buildservice:Branch_devel_languages_nodejs update to 10.15.0 OBS-URL: https://build.opensuse.org/request/show/1300399 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=98 --- pnpm-10.14.0.tgz | 3 --- pnpm-10.15.0.tgz | 3 +++ pnpm.changes | 36 ++++++++++++++++++++++++++++++++++++ pnpm.spec | 4 ++-- 4 files changed, 41 insertions(+), 5 deletions(-) delete mode 100644 pnpm-10.14.0.tgz create mode 100644 pnpm-10.15.0.tgz diff --git a/pnpm-10.14.0.tgz b/pnpm-10.14.0.tgz deleted file mode 100644 index 7188237..0000000 --- a/pnpm-10.14.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:297534e65d5842450539c1e8022c8831ab5e1fe2eb74664787a815519542d620 -size 4205866 diff --git a/pnpm-10.15.0.tgz b/pnpm-10.15.0.tgz new file mode 100644 index 0000000..c91f8e2 --- /dev/null +++ b/pnpm-10.15.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84c19e788d7d7ee248e4a6b7152f8ebba0f4fe7380a5f443ca17d76c030052d2 +size 4189196 diff --git a/pnpm.changes b/pnpm.changes index 7e96616..1b44a90 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,39 @@ +------------------------------------------------------------------- +Wed Aug 20 06:53:38 UTC 2025 - Johannes Kastl + +- update to 10.15.0: + * Minor Changes + - Added the cleanupUnusedCatalogs configuration. When set to + true, pnpm will remove unused catalog entries during + installation #9793. + - Automatically load pnpmfiles from config dependencies that + are named @*/pnpm-plugin-* #9780. + - pnpm config get now prints an INI string for an object value + #9797. + - pnpm config get now accepts property paths (e.g. pnpm config + get catalog.react, pnpm config get .catalog.react, pnpm + config get + 'packageExtensions["@babel/parser"].peerDependencies["@babel/types"]'), + and pnpm config set now accepts dot-leading or subscripted + keys (e.g. pnpm config set .ignoreScripts true). + - pnpm config get --json now prints a JSON serialization of + config value, and pnpm config set --json now parses the input + value as JSON. + * Patch Changes + - Semi-breaking. When automatically installing missing peer + dependencies, prefer versions that are already present in the + direct dependencies of the root workspace package #9835. + - When executing the pnpm create command, must verify whether + the node version is supported even if a cache already exists + #9775. + - When making requests for the non-abbreviated packument, add + */* to the Accept header to avoid getting a 406 error on AWS + CodeArtifact #9862. + - The standalone exe version of pnpm works with glibc 2.26 + again #9734. + - Fix a regression in which pnpm dlx pkg --help doesn't pass + --help to pkg #9823. + ------------------------------------------------------------------- Fri Aug 1 12:52:14 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index 1cb024d..d205e6d 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -1,7 +1,7 @@ # # spec file for package pnpm # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.14.0 +Version: 10.15.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From bd82307a03f7539a400f68159e57b845291664f5f656a1a0ef42bfefdab82667 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Wed, 24 Sep 2025 03:28:58 +0000 Subject: [PATCH 40/44] update to 10.17.1 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/pnpm?expand=0&rev=100 --- pnpm-10.15.0.tgz | 3 - pnpm-10.17.1.tgz | 3 + pnpm.changes | 153 +++++++++++++++++++++++++++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 157 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.15.0.tgz create mode 100644 pnpm-10.17.1.tgz diff --git a/pnpm-10.15.0.tgz b/pnpm-10.15.0.tgz deleted file mode 100644 index c91f8e2..0000000 --- a/pnpm-10.15.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:84c19e788d7d7ee248e4a6b7152f8ebba0f4fe7380a5f443ca17d76c030052d2 -size 4189196 diff --git a/pnpm-10.17.1.tgz b/pnpm-10.17.1.tgz new file mode 100644 index 0000000..5c3346a --- /dev/null +++ b/pnpm-10.17.1.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1e0133f6801c13039ae41309e5e5a7d1058a3a1e1edd020a4944a83c5368d04 +size 4168471 diff --git a/pnpm.changes b/pnpm.changes index 1b44a90..63396b9 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,156 @@ +------------------------------------------------------------------- +Tue Sep 23 05:19:34 UTC 2025 - Johannes Kastl + +- update to 10.17.1: + * Patch Changes + - When a version specifier cannot be resolved because the versions + don't satisfy the minimumReleaseAge setting, print this + information out in the error message #9974. + - Fix state.json creation path when executing pnpm patch in a + workspace project #9733. + - When minimumReleaseAge is set and the latest tag is not mature + enough, prefer a non-deprecated version as the new latest #9987. + +------------------------------------------------------------------- +Fri Sep 19 13:15:34 UTC 2025 - Johannes Kastl + +- update to 10.17: + * Minor Changes + - The minimumReleaseAgeExclude setting now supports patterns. + For instance: + + minimumReleaseAge: 1440 + minimumReleaseAgeExclude: + - "@eslint/*" + +* Patch Changes + - Don't ignore the minimumReleaseAge check, when the package is + requested by exact version and the packument is loaded from + cache #9978. + - When minimumReleaseAge is set and the active version under a + dist-tag is not mature enough, do not downgrade to a + prerelease version in case the original version wasn't a + prerelease one #9979. +- update to 10.16.1: + * Patch Changes + - The full metadata cache should be stored not at the same + location as the abbreviated metadata. This fixes a bug where + pnpm was loading the abbreviated metadata from cache and + couldn't find the "time" field as a result #9963. + - Forcibly disable ANSI color codes when generating patch diff + #9914. +- update to 10.16: + * Minor Changes + - There have been several incidents recently where popular + packages were successfully attacked. To reduce the risk of + installing a compromised version, we are introducing a new + setting that delays the installation of newly released + dependencies. In most cases, such attacks are discovered + quickly and the malicious versions are removed from the + registry within an hour. + - The new setting is called minimumReleaseAge. It specifies the + number of minutes that must pass after a version is published + before pnpm will install it. For example, setting + minimumReleaseAge: 1440 ensures that only packages released + at least one day ago can be installed. + - If you set minimumReleaseAge but need to disable this + restriction for certain dependencies, you can list them under + the minimumReleaseAgeExclude setting. For instance, with the + following configuration pnpm will always install the latest + version of webpack, regardless of its release time: + + minimumReleaseAgeExclude: + - webpack + + - Added support for finders #9946. + In the past, pnpm list and pnpm why could only search for + dependencies by name (and optionally version). For example: + + pnpm why minimist + + prints the chain of dependencies to any installed instance of + minimist: + + verdaccio 5.20.1 + ├─┬ handlebars 4.7.7 + │ └── minimist 1.2.8 + └─┬ mv 2.1.1 + └─┬ mkdirp 0.5.6 + └── minimist 1.2.8 + + What if we want to search by other properties of a + dependency, not just its name? For instance, find all + packages that have react@17 in their peer dependencies? + This is now possible with "finder functions". Finder + functions can be declared in .pnpmfile.cjs and invoked with + the --find-by= flag when running pnpm list or + pnpm why. + Let's say we want to find any dependencies that have React 17 + in peer dependencies. We can add this finder to our + .pnpmfile.cjs: + + module.exports = { + finders: { + react17: (ctx) => { + return ctx.readManifest().peerDependencies?.react === "^17.0.0"; + }, + }, + }; + + Now we can use this finder function by running: + + pnpm why --find-by=react17 + + pnpm will find all dependencies that have this React in peer + dependencies and print their exact locations in the + dependency graph. + + @apollo/client 4.0.4 + ├── @graphql-typed-document-node/core 3.2.0 + └── graphql-tag 2.12.6 + + It is also possible to print out some additional information + in the output by returning a string from the finder. For + example, with the following finder: + + module.exports = { + finders: { + react17: (ctx) => { + const manifest = ctx.readManifest(); + if (manifest.peerDependencies?.react === "^17.0.0") { + return `license: ${manifest.license}`; + } + return false; + }, + }, + }; + + Every matched package will also print out the license from + its package.json: + + @apollo/client 4.0.4 + ├── @graphql-typed-document-node/core 3.2.0 + │ license: MIT + └── graphql-tag 2.12.6 + license: MIT + + * Patch Changes + - Fix deprecation warning printed when executing pnpm with + Node.js 24 #9529. + - Throw an error if nodeVersion is not set to an exact semver + version #9934. + - pnpm publish should be able to publish a .tar.gz file #9927. + - Canceling a running process with Ctrl-C should make pnpm run + return a non-zero exit code #9626. +- update to 10.15.1: + * Patch Changes + - Fix .pnp.cjs crash when importing subpath #9904. + - When resolving peer dependencies, pnpm looks whether the peer + dependency is present in the root workspace project's + dependencies. This change makes it so that the peer + dependency is correctly resolved even from aliased npm-hosted + dependencies or other types of dependencies #9913. + ------------------------------------------------------------------- Wed Aug 20 06:53:38 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index d205e6d..2b4ff28 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.15.0 +Version: 10.17.1 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 99d05444a86e237831e4cd29f4b6b6d3e50d8ecb2bc4cb7d9dbc1ad520d22594 Mon Sep 17 00:00:00 2001 From: Johannes Kastl Date: Sat, 1 Nov 2025 12:41:46 +0100 Subject: [PATCH 41/44] update to 10.19 --- pnpm-10.17.1.tgz | 3 -- pnpm-10.19.0.tgz | 3 ++ pnpm.changes | 91 ++++++++++++++++++++++++++++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 95 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.17.1.tgz create mode 100644 pnpm-10.19.0.tgz diff --git a/pnpm-10.17.1.tgz b/pnpm-10.17.1.tgz deleted file mode 100644 index 5c3346a..0000000 --- a/pnpm-10.17.1.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a1e0133f6801c13039ae41309e5e5a7d1058a3a1e1edd020a4944a83c5368d04 -size 4168471 diff --git a/pnpm-10.19.0.tgz b/pnpm-10.19.0.tgz new file mode 100644 index 0000000..b11d839 --- /dev/null +++ b/pnpm-10.19.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c5f5ee59267e4e2e1bfd335f432a18dc48f9a9944094d5d2649757e725ad376 +size 4156633 diff --git a/pnpm.changes b/pnpm.changes index 63396b9..a199a69 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,94 @@ +------------------------------------------------------------------- +Sat Nov 1 11:30:51 UTC 2025 - Johannes Kastl + +- update to 10.19.0: + * Minor Changes + - You can now allow specific versions of dependencies to run + postinstall scripts. onlyBuiltDependencies now accepts + package names with lists of trusted versions. For example: + Related PR: #10104. + + onlyBuiltDependencies: + - nx@21.6.4 || 21.6.5 + - esbuild@0.25.1 + + - Added support for exact versions in minimumReleaseAgeExclude + #9985. + You can now list one or more specific versions that pnpm + should allow to install, even if those versions don’t satisfy + the maturity requirement set by minimumReleaseAge. For + example: + + minimumReleaseAge: 1440 + minimumReleaseAgeExclude: + - nx@21.6.5 + - webpack@4.47.0 || 5.102.1 + +- update to 10.18.3: + * Patch Changes + - Fix a bug where pnpm would infinitely recurse when using + verifyDepsBeforeInstall: install and pre/post install scripts + that called other pnpm scripts #10060. + - Fixed scoped registry keys (e.g., @scope:registry) being + parsed as property paths in pnpm config get when + --location=project is used #9362. + - Remove pnpm-specific CLI options before passing to npm + publish to prevent "Unknown cli config" warnings #9646. + - Fixed EISDIR error when bin field points to a directory + #9441. + - Preserve version and hasBin for variations packages #10022. + - Fixed pnpm config set --location=project incorrectly handling + keys with slashes (auth tokens, registry settings) #9884. + - When both pnpm-workspace.yaml and .npmrc exist, pnpm config + set --location=project now writes to pnpm-workspace.yaml + (matching read priority) #10072. + - Prevent a table width error in pnpm outdated --long #10040. + - Sync bin links after injected dependencies are updated by + build scripts. This ensures that binaries created during + build processes are properly linked and accessible to + consuming projects #10057. +- update to 10.18.2: + * Patch Changes + - pnpm outdated --long should work #10040. + - Replace ndjson with split2. Reduce the bundle size of pnpm + CLI #10054. + - pnpm dlx should request the full metadata of packages, when + minimumReleaseAge is set #9963. + - pnpm version switching should work when the pnpm home + directory is in a symlinked directory #9715. + - Fix EPIPE errors when piping output to other commands #10027. +- update to 10.18.1: + * Patch Changes + - Don't print a warning, when --lockfile-only is used #8320. + - pnpm setup creates a command shim to the pnpm executable. + This is needed to be able to run pnpm self-update on Windows + #5700. + - When using pnpm catalogs and running a normal pnpm install, + pnpm produced false positive warnings for "skip adding to the + default catalog because it already exists". This warning now + only prints when using pnpm add --save-catalog as originally + intended. +- update to 10.18.0: + * Minor Changes + - Added network performance monitoring to pnpm by implementing + warnings for slow network requests, including both metadata + fetches and tarball downloads. + Added configuration options for warning thresholds: + fetchWarnTimeoutMs and fetchMinSpeedKiBps. + Warning messages are displayed when requests exceed time + thresholds or fall below speed minimums + Related PR: #10025. + * Patch Changes + - Retry filesystem operations on EAGAIN errors #9959. + - Outdated command respects minimumReleaseAge configuration + #10030. + - Correctly apply the cleanupUnusedCatalogs configuration when + removing dependent packages. + - Don't fail with a meaningless error when scriptShell is set + to false #8748. + - pnpm dlx should not fail when minimumReleaseAge is set + #10037. + ------------------------------------------------------------------- Tue Sep 23 05:19:34 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index 2b4ff28..049571f 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.17.1 +Version: 10.19.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 662e8d8ef2d5296816b4fb2b318a9cc53f5eb3d202793b1d37af57c6182a5293 Mon Sep 17 00:00:00 2001 From: Johannes Kastl Date: Sat, 1 Nov 2025 13:13:26 +0100 Subject: [PATCH 42/44] update to 10.20.0 --- pnpm-10.19.0.tgz | 3 --- pnpm-10.20.0.tgz | 3 +++ pnpm.changes | 13 +++++++++++++ pnpm.spec | 2 +- 4 files changed, 17 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.19.0.tgz create mode 100644 pnpm-10.20.0.tgz diff --git a/pnpm-10.19.0.tgz b/pnpm-10.19.0.tgz deleted file mode 100644 index b11d839..0000000 --- a/pnpm-10.19.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1c5f5ee59267e4e2e1bfd335f432a18dc48f9a9944094d5d2649757e725ad376 -size 4156633 diff --git a/pnpm-10.20.0.tgz b/pnpm-10.20.0.tgz new file mode 100644 index 0000000..c17a5e1 --- /dev/null +++ b/pnpm-10.20.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47a3352808501b8d1ef20112273b6a5dcfa53d28a55bcce36d268e878bd6bfe9 +size 4196952 diff --git a/pnpm.changes b/pnpm.changes index a199a69..e0ffa8c 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,6 +1,19 @@ ------------------------------------------------------------------- Sat Nov 1 11:30:51 UTC 2025 - Johannes Kastl +- update to 10.20.0: + * Minor Changes + - Support --all option in pnpm --help to list all commands + #8628. + * Patch Changes + - When the latest version doesn't satisfy the maturity + requirement configured by minimumReleaseAge, pick the highest + version that is mature enough, even if it has a different + major version #10100. + - create command should not verify patch info. + - Set managePackageManagerVersions to false, when switching to + a different version of pnpm CLI, in order to avoid subsequent + switches #10063. - update to 10.19.0: * Minor Changes - You can now allow specific versions of dependencies to run diff --git a/pnpm.spec b/pnpm.spec index 049571f..c1ba793 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.19.0 +Version: 10.20.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 14f23f5b7abc1bdb8716673566a3e9bc14c068e64d171c6cbcfb4f3fb1035bf9 Mon Sep 17 00:00:00 2001 From: Johannes Kastl Date: Tue, 18 Nov 2025 19:32:22 +0100 Subject: [PATCH 43/44] update to 10.21.0 --- pnpm-10.20.0.tgz | 3 --- pnpm-10.21.0.tgz | 3 +++ pnpm.changes | 50 ++++++++++++++++++++++++++++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 54 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.20.0.tgz create mode 100644 pnpm-10.21.0.tgz diff --git a/pnpm-10.20.0.tgz b/pnpm-10.20.0.tgz deleted file mode 100644 index c17a5e1..0000000 --- a/pnpm-10.20.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47a3352808501b8d1ef20112273b6a5dcfa53d28a55bcce36d268e878bd6bfe9 -size 4196952 diff --git a/pnpm-10.21.0.tgz b/pnpm-10.21.0.tgz new file mode 100644 index 0000000..6e02102 --- /dev/null +++ b/pnpm-10.21.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f3df2197bd017a97f1af5eb9ab19a8cf1ae41bcc5917cf36d505bc9a83b9578 +size 4182787 diff --git a/pnpm.changes b/pnpm.changes index e0ffa8c..bda0b1c 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,53 @@ +------------------------------------------------------------------- +Tue Nov 18 18:26:50 UTC 2025 - Johannes Kastl + +- update to 10.21.0: + * Minor Changes + - Node.js Runtime Installation for Dependencies. Added support + for automatic Node.js runtime installation for dependencies. + pnpm will now install the Node.js version required by a + dependency if that dependency declares a Node.js runtime in + the "engines" field. For example: + + { + "engines": { + "runtime": { + "name": "node", + "version": "^24.11.0", + "onFail": "download" + } + } + } + + If the package with the Node.js runtime dependency is a CLI + app, pnpm will bind the CLI app to the required Node.js + version. This ensures that, regardless of the globally + installed Node.js instance, the CLI will use the compatible + version of Node.js. + If the package has a postinstall script, that script will be + executed using the specified Node.js version. + Related PR: #10141 + - Added a new setting: trustPolicy. + When set to no-downgrade, pnpm will fail installation if a + package’s trust level has decreased compared to previous + releases — for example, if it was previously published by a + trusted publisher but now only has provenance or no trust + evidence. + This helps prevent installing potentially compromised + versions of a package. + Related issue: #8889. + - Added support for pnpm config get globalconfig to retrieve + the global config file path #9977. + * Patch Changes + - When a user runs pnpm update on a dependency that is not + directly listed in package.json, none of the direct + dependencies should be updated #10155. + - Don't crash when two processes of pnpm are hardlinking the + contents of a directory to the same destination + simultaneously #10160. + - Setting gitBranchLockfile and related settings via + pnpm-workspace.yaml should work #9651. + ------------------------------------------------------------------- Sat Nov 1 11:30:51 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index c1ba793..180ca96 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.20.0 +Version: 10.21.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1 From 4d55e025187c4e96fd320d1c9611757e5e2052e82bfd456a276051a1bc48a088 Mon Sep 17 00:00:00 2001 From: Johannes Kastl Date: Tue, 18 Nov 2025 19:36:44 +0100 Subject: [PATCH 44/44] update to 10.22.0 --- pnpm-10.21.0.tgz | 3 --- pnpm-10.22.0.tgz | 3 +++ pnpm.changes | 22 ++++++++++++++++++++++ pnpm.spec | 2 +- 4 files changed, 26 insertions(+), 4 deletions(-) delete mode 100644 pnpm-10.21.0.tgz create mode 100644 pnpm-10.22.0.tgz diff --git a/pnpm-10.21.0.tgz b/pnpm-10.21.0.tgz deleted file mode 100644 index 6e02102..0000000 --- a/pnpm-10.21.0.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6f3df2197bd017a97f1af5eb9ab19a8cf1ae41bcc5917cf36d505bc9a83b9578 -size 4182787 diff --git a/pnpm-10.22.0.tgz b/pnpm-10.22.0.tgz new file mode 100644 index 0000000..44ffff5 --- /dev/null +++ b/pnpm-10.22.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:053a8493e8e328a3c6d7ff5cb079bef28719152ccf831e4666b5c0332b77bb88 +size 4184074 diff --git a/pnpm.changes b/pnpm.changes index bda0b1c..f68b6d3 100644 --- a/pnpm.changes +++ b/pnpm.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Tue Nov 18 18:33:18 UTC 2025 - Johannes Kastl + +- update to 10.22.0: + * Minor Changes + - Added support for trustPolicyExclude #10164. + You can now list one or more specific packages or versions + that pnpm should allow to install, even if those packages + don't satisfy the trust policy requirement. For example: + + trustPolicy: no-downgrade + trustPolicyExclude: + - chokidar@4.0.3 + - webpack@4.47.0 || 5.102.1 + + - Allow to override the engines field on publish by the + publishConfig.engines field. + * Patch Changes + - Don't crash when two processes of pnpm are hardlinking the + contents of a directory to the same destination + simultaneously #10179. + ------------------------------------------------------------------- Tue Nov 18 18:26:50 UTC 2025 - Johannes Kastl diff --git a/pnpm.spec b/pnpm.spec index 180ca96..66e6823 100644 --- a/pnpm.spec +++ b/pnpm.spec @@ -23,7 +23,7 @@ %global __nodejs_provides %{nil} %global __nodejs_requires %{nil} Name: pnpm -Version: 10.21.0 +Version: 10.22.0 Release: 0 Summary: Fast, disk space efficient package manager License: MIT -- 2.51.1