From 9fcc7e808ee1dfe0197ceb53338d313aec833038 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Thu, 28 Nov 2024 12:35:01 +0100 Subject: [PATCH] chore(release): 10.0.0-beta.0 --- .changeset/angry-shrimps-lay.md | 5 -- .changeset/beige-ghosts-know.md | 5 -- .changeset/breezy-eggs-repair.md | 13 --- .changeset/brown-deers-fry.md | 6 -- .changeset/brown-weeks-roll.md | 5 -- .changeset/chatty-garlics-change.md | 5 -- .changeset/chilled-adults-sell.md | 6 -- .changeset/dull-feet-march.md | 5 -- .changeset/fair-news-beam.md | 5 -- .changeset/fifty-beers-hear.md | 6 -- .changeset/fifty-forks-think.md | 6 -- .changeset/friendly-carrots-poke.md | 6 -- .changeset/friendly-ravens-collect.md | 6 -- .changeset/funny-wolves-enjoy.md | 6 -- .changeset/fuzzy-rocks-push.md | 5 -- .changeset/gentle-geckos-hang.md | 6 -- .changeset/happy-cheetahs-grab.md | 5 -- .changeset/honest-fans-sip.md | 6 -- .changeset/hot-numbers-live.md | 5 -- .changeset/itchy-horses-wink.md | 5 -- .changeset/large-buses-destroy.md | 5 -- .changeset/long-peaches-applaud.md | 5 -- .changeset/loud-schools-rhyme.md | 6 -- .changeset/many-cooks-develop.md | 5 -- .changeset/many-peas-switch.md | 6 -- .changeset/nine-cups-smash.md | 6 -- .changeset/orange-flies-hammer.md | 5 -- .changeset/orange-foxes-hope.md | 7 -- .changeset/orange-pants-allow.md | 6 -- .changeset/perfect-spoons-call.md | 5 -- .changeset/popular-rice-study.md | 5 -- .changeset/pretty-houses-refuse.md | 5 -- .changeset/proud-zoos-grow.md | 6 -- .changeset/red-mice-compare.md | 25 ------ .changeset/rotten-olives-visit.md | 5 -- .changeset/serious-yaks-dance.md | 6 -- .changeset/seven-sheep-reflect.md | 7 -- .changeset/short-knives-raise.md | 6 -- .changeset/short-ravens-clap.md | 5 -- .changeset/smart-flowers-cheat.md | 11 --- .changeset/soft-hotels-run.md | 6 -- .changeset/soft-wasps-drum.md | 5 -- .changeset/spicy-apricots-beam.md | 5 -- .changeset/spicy-needles-peel.md | 5 -- .changeset/spotty-goats-trade.md | 5 -- .changeset/strange-students-whisper.md | 5 -- .changeset/tall-rocks-judge.md | 5 -- .changeset/ten-socks-cross.md | 5 -- .changeset/tiny-terms-help.md | 5 -- .changeset/tricky-crabs-yell.md | 6 -- .changeset/two-peaches-dress.md | 6 -- .changeset/two-rice-divide.md | 10 --- .changeset/violet-rockets-pull.md | 7 -- .changeset/wise-buses-roll.md | 6 -- .changeset/witty-seahorses-cough.md | 6 -- .meta-updater/CHANGELOG.md | 6 ++ .meta-updater/package.json | 2 +- __utils__/assert-project/CHANGELOG.md | 24 ++++++ __utils__/assert-project/package.json | 2 +- __utils__/assert-store/CHANGELOG.md | 21 +++++ __utils__/assert-store/package.json | 2 +- __utils__/jest-config/CHANGELOG.md | 7 ++ __utils__/jest-config/package.json | 2 +- __utils__/prepare/CHANGELOG.md | 7 ++ __utils__/prepare/package.json | 2 +- __utils__/test-fixtures/CHANGELOG.md | 6 ++ __utils__/test-fixtures/package.json | 2 +- cache/api/CHANGELOG.md | 21 +++++ cache/api/package.json | 2 +- cache/commands/CHANGELOG.md | 20 +++++ cache/commands/package.json | 2 +- catalogs/config/CHANGELOG.md | 6 ++ catalogs/config/package.json | 2 +- catalogs/resolver/CHANGELOG.md | 6 ++ catalogs/resolver/package.json | 2 +- cli/cli-utils/CHANGELOG.md | 18 ++++ cli/cli-utils/package.json | 2 +- cli/default-reporter/CHANGELOG.md | 15 ++++ cli/default-reporter/package.json | 2 +- cli/parse-cli-args/CHANGELOG.md | 7 ++ cli/parse-cli-args/package.json | 2 +- .../plugin-commands-completion/CHANGELOG.md | 12 +++ .../plugin-commands-completion/package.json | 2 +- config/config/CHANGELOG.md | 32 +++++++ config/config/package.json | 2 +- config/package-is-installable/CHANGELOG.md | 9 ++ config/package-is-installable/package.json | 2 +- config/parse-overrides/CHANGELOG.md | 7 ++ config/parse-overrides/package.json | 2 +- config/plugin-commands-config/CHANGELOG.md | 14 ++++ config/plugin-commands-config/package.json | 2 +- crypto/hash/CHANGELOG.md | 7 ++ crypto/hash/package.json | 2 +- crypto/object-hasher/CHANGELOG.md | 6 ++ crypto/object-hasher/package.json | 2 +- dedupe/check/CHANGELOG.md | 6 ++ dedupe/check/package.json | 2 +- deps/graph-builder/CHANGELOG.md | 17 ++++ deps/graph-builder/package.json | 2 +- deps/status/CHANGELOG.md | 39 +++++++++ deps/status/package.json | 2 +- env/node.fetcher/CHANGELOG.md | 9 ++ env/node.fetcher/package.json | 2 +- env/node.resolver/CHANGELOG.md | 6 ++ env/node.resolver/package.json | 2 +- env/plugin-commands-env/CHANGELOG.md | 21 +++++ env/plugin-commands-env/package.json | 2 +- env/system-node-version/CHANGELOG.md | 6 ++ env/system-node-version/package.json | 2 +- exec/build-modules/CHANGELOG.md | 14 ++++ exec/build-modules/package.json | 2 +- exec/lifecycle/CHANGELOG.md | 10 +++ exec/lifecycle/package.json | 2 +- exec/plugin-commands-rebuild/CHANGELOG.md | 52 ++++++++++++ exec/plugin-commands-rebuild/package.json | 2 +- .../CHANGELOG.md | 41 +++++++++ .../package.json | 2 +- exec/prepare-package/CHANGELOG.md | 8 ++ exec/prepare-package/package.json | 2 +- fetching/directory-fetcher/CHANGELOG.md | 7 ++ fetching/directory-fetcher/package.json | 2 +- fetching/git-fetcher/CHANGELOG.md | 9 ++ fetching/git-fetcher/package.json | 2 +- fetching/tarball-fetcher/CHANGELOG.md | 10 +++ fetching/tarball-fetcher/package.json | 2 +- fs/find-packages/CHANGELOG.md | 6 ++ fs/find-packages/package.json | 2 +- hooks/pnpmfile/CHANGELOG.md | 13 +++ hooks/pnpmfile/package.json | 2 +- hooks/read-package-hook/CHANGELOG.md | 11 +++ hooks/read-package-hook/package.json | 2 +- lockfile/audit/CHANGELOG.md | 11 +++ lockfile/audit/package.json | 2 +- lockfile/detect-dep-types/CHANGELOG.md | 8 ++ lockfile/detect-dep-types/package.json | 2 +- lockfile/filtering/CHANGELOG.md | 17 ++++ lockfile/filtering/package.json | 2 +- lockfile/fs/CHANGELOG.md | 14 ++++ lockfile/fs/package.json | 2 +- lockfile/lockfile-to-pnp/CHANGELOG.md | 10 +++ lockfile/lockfile-to-pnp/package.json | 2 +- lockfile/plugin-commands-audit/CHANGELOG.md | 22 +++++ lockfile/plugin-commands-audit/package.json | 2 +- lockfile/preferred-versions/CHANGELOG.md | 7 ++ lockfile/preferred-versions/package.json | 2 +- lockfile/pruner/CHANGELOG.md | 12 +++ lockfile/pruner/package.json | 2 +- lockfile/settings-checker/CHANGELOG.md | 8 ++ lockfile/settings-checker/package.json | 2 +- lockfile/utils/CHANGELOG.md | 8 ++ lockfile/utils/package.json | 2 +- lockfile/verification/CHANGELOG.md | 20 +++++ lockfile/verification/package.json | 2 +- lockfile/walker/CHANGELOG.md | 8 ++ lockfile/walker/package.json | 2 +- modules-mounter/daemon/CHANGELOG.md | 34 ++++++++ modules-mounter/daemon/package.json | 2 +- network/auth-header/CHANGELOG.md | 6 ++ network/auth-header/package.json | 2 +- packages/calc-dep-state/CHANGELOG.md | 15 ++++ packages/calc-dep-state/package.json | 2 +- packages/constants/CHANGELOG.md | 11 +++ packages/constants/package.json | 2 +- packages/dependency-path/CHANGELOG.md | 12 +++ packages/dependency-path/package.json | 2 +- packages/error/CHANGELOG.md | 9 ++ packages/error/package.json | 2 +- packages/make-dedicated-lockfile/CHANGELOG.md | 11 +++ packages/make-dedicated-lockfile/package.json | 2 +- packages/plugin-commands-doctor/CHANGELOG.md | 13 +++ packages/plugin-commands-doctor/package.json | 2 +- packages/plugin-commands-init/CHANGELOG.md | 15 ++++ packages/plugin-commands-init/package.json | 2 +- packages/plugin-commands-setup/CHANGELOG.md | 7 ++ packages/plugin-commands-setup/package.json | 2 +- packages/render-peer-issues/CHANGELOG.md | 8 ++ packages/render-peer-issues/package.json | 2 +- patching/apply-patch/CHANGELOG.md | 6 ++ patching/apply-patch/package.json | 2 +- .../plugin-commands-patching/CHANGELOG.md | 27 ++++++ .../plugin-commands-patching/package.json | 2 +- pkg-manager/client/CHANGELOG.md | 10 +++ pkg-manager/client/package.json | 2 +- pkg-manager/core/CHANGELOG.md | 83 +++++++++++++++++++ pkg-manager/core/package.json | 2 +- pkg-manager/get-context/CHANGELOG.md | 19 +++++ pkg-manager/get-context/package.json | 2 +- pkg-manager/headless/CHANGELOG.md | 51 ++++++++++++ pkg-manager/headless/package.json | 2 +- pkg-manager/hoist/CHANGELOG.md | 15 ++++ pkg-manager/hoist/package.json | 2 +- pkg-manager/link-bins/CHANGELOG.md | 9 ++ pkg-manager/link-bins/package.json | 2 +- pkg-manager/modules-cleaner/CHANGELOG.md | 12 +++ pkg-manager/modules-cleaner/package.json | 2 +- pkg-manager/package-requester/CHANGELOG.md | 31 +++++++ pkg-manager/package-requester/package.json | 2 +- .../plugin-commands-installation/CHANGELOG.md | 62 ++++++++++++++ .../plugin-commands-installation/package.json | 2 +- .../read-projects-context/CHANGELOG.md | 6 ++ .../read-projects-context/package.json | 2 +- pkg-manager/real-hoist/CHANGELOG.md | 10 +++ pkg-manager/real-hoist/package.json | 2 +- pkg-manager/remove-bins/CHANGELOG.md | 6 ++ pkg-manager/remove-bins/package.json | 2 +- pkg-manager/resolve-dependencies/CHANGELOG.md | 26 ++++++ pkg-manager/resolve-dependencies/package.json | 2 +- pkg-manifest/exportable-manifest/CHANGELOG.md | 8 ++ pkg-manifest/exportable-manifest/package.json | 2 +- pkg-manifest/manifest-utils/CHANGELOG.md | 6 ++ pkg-manifest/manifest-utils/package.json | 2 +- pkg-manifest/read-package-json/CHANGELOG.md | 6 ++ pkg-manifest/read-package-json/package.json | 2 +- .../read-project-manifest/CHANGELOG.md | 6 ++ .../read-project-manifest/package.json | 2 +- pnpm/CHANGELOG.md | 13 +-- pnpm/artifacts/exe/package.json | 2 +- pnpm/artifacts/linux-arm64/package.json | 2 +- pnpm/artifacts/linux-x64/package.json | 2 +- pnpm/artifacts/macos-arm64/package.json | 2 +- pnpm/artifacts/macos-x64/package.json | 2 +- pnpm/artifacts/win-arm64/package.json | 2 +- pnpm/artifacts/win-x64/package.json | 2 +- pnpm/dev/CHANGELOG.md | 8 ++ pnpm/dev/package.json | 2 +- pnpm/package.json | 2 +- releasing/plugin-commands-deploy/CHANGELOG.md | 14 ++++ releasing/plugin-commands-deploy/package.json | 2 +- .../plugin-commands-publishing/CHANGELOG.md | 26 ++++++ .../plugin-commands-publishing/package.json | 2 +- resolving/default-resolver/CHANGELOG.md | 11 +++ resolving/default-resolver/package.json | 2 +- resolving/local-resolver/CHANGELOG.md | 7 ++ resolving/local-resolver/package.json | 2 +- resolving/npm-resolver/CHANGELOG.md | 16 ++++ resolving/npm-resolver/package.json | 2 +- resolving/tarball-resolver/CHANGELOG.md | 6 ++ resolving/tarball-resolver/package.json | 2 +- reviewing/dependencies-hierarchy/CHANGELOG.md | 12 +++ reviewing/dependencies-hierarchy/package.json | 2 +- reviewing/license-scanner/CHANGELOG.md | 33 ++++++++ reviewing/license-scanner/package.json | 2 +- reviewing/list/CHANGELOG.md | 8 ++ reviewing/list/package.json | 2 +- reviewing/outdated/CHANGELOG.md | 23 +++++ reviewing/outdated/package.json | 2 +- .../plugin-commands-licenses/CHANGELOG.md | 22 +++++ .../plugin-commands-licenses/package.json | 2 +- .../plugin-commands-listing/CHANGELOG.md | 15 ++++ .../plugin-commands-listing/package.json | 2 +- .../plugin-commands-outdated/CHANGELOG.md | 18 ++++ .../plugin-commands-outdated/package.json | 2 +- store/cafs-types/CHANGELOG.md | 6 ++ store/cafs-types/package.json | 2 +- store/cafs/CHANGELOG.md | 22 +++++ store/cafs/package.json | 2 +- store/create-cafs-store/CHANGELOG.md | 11 +++ store/create-cafs-store/package.json | 2 +- store/package-store/CHANGELOG.md | 26 ++++++ store/package-store/package.json | 2 +- store/plugin-commands-server/CHANGELOG.md | 17 ++++ store/plugin-commands-server/package.json | 2 +- .../CHANGELOG.md | 36 ++++++++ .../package.json | 2 +- store/plugin-commands-store/CHANGELOG.md | 44 ++++++++++ store/plugin-commands-store/package.json | 2 +- store/store-connection-manager/CHANGELOG.md | 18 ++++ store/store-connection-manager/package.json | 2 +- store/store-path/CHANGELOG.md | 10 +++ store/store-path/package.json | 2 +- .../plugin-commands-self-updater/CHANGELOG.md | 24 ++++++ .../plugin-commands-self-updater/package.json | 2 +- worker/CHANGELOG.md | 17 ++++ worker/package.json | 2 +- .../filter-packages-from-dir/CHANGELOG.md | 8 ++ .../filter-packages-from-dir/package.json | 2 +- .../filter-workspace-packages/CHANGELOG.md | 8 ++ .../filter-workspace-packages/package.json | 2 +- workspace/find-packages/CHANGELOG.md | 7 ++ workspace/find-packages/package.json | 2 +- workspace/find-workspace-dir/CHANGELOG.md | 6 ++ workspace/find-workspace-dir/package.json | 2 +- workspace/pkgs-graph/CHANGELOG.md | 7 ++ workspace/pkgs-graph/package.json | 2 +- workspace/read-manifest/CHANGELOG.md | 10 +++ workspace/read-manifest/package.json | 2 +- workspace/state/CHANGELOG.md | 7 ++ workspace/state/package.json | 2 +- 288 files changed, 1851 insertions(+), 467 deletions(-) delete mode 100644 .changeset/angry-shrimps-lay.md delete mode 100644 .changeset/beige-ghosts-know.md delete mode 100644 .changeset/breezy-eggs-repair.md delete mode 100644 .changeset/brown-deers-fry.md delete mode 100644 .changeset/brown-weeks-roll.md delete mode 100644 .changeset/chatty-garlics-change.md delete mode 100644 .changeset/chilled-adults-sell.md delete mode 100644 .changeset/dull-feet-march.md delete mode 100644 .changeset/fair-news-beam.md delete mode 100644 .changeset/fifty-beers-hear.md delete mode 100644 .changeset/fifty-forks-think.md delete mode 100644 .changeset/friendly-carrots-poke.md delete mode 100644 .changeset/friendly-ravens-collect.md delete mode 100644 .changeset/funny-wolves-enjoy.md delete mode 100644 .changeset/fuzzy-rocks-push.md delete mode 100644 .changeset/gentle-geckos-hang.md delete mode 100644 .changeset/happy-cheetahs-grab.md delete mode 100644 .changeset/honest-fans-sip.md delete mode 100644 .changeset/hot-numbers-live.md delete mode 100644 .changeset/itchy-horses-wink.md delete mode 100644 .changeset/large-buses-destroy.md delete mode 100644 .changeset/long-peaches-applaud.md delete mode 100644 .changeset/loud-schools-rhyme.md delete mode 100644 .changeset/many-cooks-develop.md delete mode 100644 .changeset/many-peas-switch.md delete mode 100644 .changeset/nine-cups-smash.md delete mode 100644 .changeset/orange-flies-hammer.md delete mode 100644 .changeset/orange-foxes-hope.md delete mode 100644 .changeset/orange-pants-allow.md delete mode 100644 .changeset/perfect-spoons-call.md delete mode 100644 .changeset/popular-rice-study.md delete mode 100644 .changeset/pretty-houses-refuse.md delete mode 100644 .changeset/proud-zoos-grow.md delete mode 100644 .changeset/red-mice-compare.md delete mode 100644 .changeset/rotten-olives-visit.md delete mode 100644 .changeset/serious-yaks-dance.md delete mode 100644 .changeset/seven-sheep-reflect.md delete mode 100644 .changeset/short-knives-raise.md delete mode 100644 .changeset/short-ravens-clap.md delete mode 100644 .changeset/smart-flowers-cheat.md delete mode 100644 .changeset/soft-hotels-run.md delete mode 100644 .changeset/soft-wasps-drum.md delete mode 100644 .changeset/spicy-apricots-beam.md delete mode 100644 .changeset/spicy-needles-peel.md delete mode 100644 .changeset/spotty-goats-trade.md delete mode 100644 .changeset/strange-students-whisper.md delete mode 100644 .changeset/tall-rocks-judge.md delete mode 100644 .changeset/ten-socks-cross.md delete mode 100644 .changeset/tiny-terms-help.md delete mode 100644 .changeset/tricky-crabs-yell.md delete mode 100644 .changeset/two-peaches-dress.md delete mode 100644 .changeset/two-rice-divide.md delete mode 100644 .changeset/violet-rockets-pull.md delete mode 100644 .changeset/wise-buses-roll.md delete mode 100644 .changeset/witty-seahorses-cough.md create mode 100644 crypto/hash/CHANGELOG.md create mode 100644 deps/status/CHANGELOG.md create mode 100644 workspace/state/CHANGELOG.md diff --git a/.changeset/angry-shrimps-lay.md b/.changeset/angry-shrimps-lay.md deleted file mode 100644 index 9e35c1b449..0000000000 --- a/.changeset/angry-shrimps-lay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/constants": minor ---- - -Add `MANIFEST_BASE_NAMES` diff --git a/.changeset/beige-ghosts-know.md b/.changeset/beige-ghosts-know.md deleted file mode 100644 index bf52344735..0000000000 --- a/.changeset/beige-ghosts-know.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/constants": major ---- - -Changed the format of the side-effects cache key. diff --git a/.changeset/breezy-eggs-repair.md b/.changeset/breezy-eggs-repair.md deleted file mode 100644 index ebaee0f029..0000000000 --- a/.changeset/breezy-eggs-repair.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"@pnpm/plugin-commands-installation": major -"@pnpm/core": major -"@pnpm/config": major -"pnpm": major ---- - -The `pnpm link` command adds overrides to the root `package.json`. In a workspace the override is added to the root of the workspace, so it links the dependency to all projects in a workspace. - -To link a package globally, just run `pnpm link` from the package's directory. Previously, the command `pnpm link -g` was required to link a package globally. - -Related PR: [#8653](https://github.com/pnpm/pnpm/pull/8653). - diff --git a/.changeset/brown-deers-fry.md b/.changeset/brown-deers-fry.md deleted file mode 100644 index fa13b45f27..0000000000 --- a/.changeset/brown-deers-fry.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/dependency-path": major -"pnpm": major ---- - -Use sha256 for hashing long paths inside `node_modules/.pnpm`. diff --git a/.changeset/brown-weeks-roll.md b/.changeset/brown-weeks-roll.md deleted file mode 100644 index d87f835889..0000000000 --- a/.changeset/brown-weeks-roll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/plugin-commands-script-runners": patch ---- - -`pnpm exec` should print a meaningful error message when no command is provided [#8752](https://github.com/pnpm/pnpm/issues/8752). diff --git a/.changeset/chatty-garlics-change.md b/.changeset/chatty-garlics-change.md deleted file mode 100644 index bffecb76cd..0000000000 --- a/.changeset/chatty-garlics-change.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/render-peer-issues": patch ---- - -Don't fail to render missing peer dependencies, when the parents field is an empty array. diff --git a/.changeset/chilled-adults-sell.md b/.changeset/chilled-adults-sell.md deleted file mode 100644 index 4339a4da14..0000000000 --- a/.changeset/chilled-adults-sell.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/workspace.state": major -"@pnpm/deps.status": major ---- - -Initial Release diff --git a/.changeset/dull-feet-march.md b/.changeset/dull-feet-march.md deleted file mode 100644 index 85097d348d..0000000000 --- a/.changeset/dull-feet-march.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"pnpm": major ---- - -Using SHA256 instead of md5 for hashing long peer dependency hashes in the lockfile. Should not affect a lot of users as the hashing is used for really long keys in the lockfile. diff --git a/.changeset/fair-news-beam.md b/.changeset/fair-news-beam.md deleted file mode 100644 index 1539f065f3..0000000000 --- a/.changeset/fair-news-beam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/crypto.hash": major ---- - -Initial release. diff --git a/.changeset/fifty-beers-hear.md b/.changeset/fifty-beers-hear.md deleted file mode 100644 index 6d874b5f70..0000000000 --- a/.changeset/fifty-beers-hear.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/plugin-commands-script-runners": patch -"pnpm": patch ---- - -Fix race condition of symlink creations caused by multiple parallel `dlx` processes. diff --git a/.changeset/fifty-forks-think.md b/.changeset/fifty-forks-think.md deleted file mode 100644 index 74ef7316fd..0000000000 --- a/.changeset/fifty-forks-think.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/config": major -"pnpm": major ---- - -pnpm will now manage it's own versions according to the `packageManager` filed of `package.json`. To disable this, set `manage-package-manager-versions` to `false`. diff --git a/.changeset/friendly-carrots-poke.md b/.changeset/friendly-carrots-poke.md deleted file mode 100644 index 69c1c6d851..0000000000 --- a/.changeset/friendly-carrots-poke.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/plugin-commands-script-runners": major -"pnpm": major ---- - -`pnpm test` should pass all the params after the `test` keyword to the underlying script. This is similar to how `pnpm run test` works [#8619](https://github.com/pnpm/pnpm/pull/8619). diff --git a/.changeset/friendly-ravens-collect.md b/.changeset/friendly-ravens-collect.md deleted file mode 100644 index da1850f24e..0000000000 --- a/.changeset/friendly-ravens-collect.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/plugin-commands-setup": patch -"pnpm": patch ---- - -`pnpm setup` should remove the CLI from the target location before moving the new binary [#8173](https://github.com/pnpm/pnpm/issues/8173). diff --git a/.changeset/funny-wolves-enjoy.md b/.changeset/funny-wolves-enjoy.md deleted file mode 100644 index 806fbc4afd..0000000000 --- a/.changeset/funny-wolves-enjoy.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"pnpm": major -"@pnpm/core": major ---- - -Changed the hash stored in the `packageExtensionsChecksum` field of `pnpm-lock.yaml` to SHA256. diff --git a/.changeset/fuzzy-rocks-push.md b/.changeset/fuzzy-rocks-push.md deleted file mode 100644 index 32ab8a83cb..0000000000 --- a/.changeset/fuzzy-rocks-push.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/lockfile.verification": minor ---- - -Export `linkedPackagesAreUpToDate` and `getWorkspacePackagesByDirectory` diff --git a/.changeset/gentle-geckos-hang.md b/.changeset/gentle-geckos-hang.md deleted file mode 100644 index 37761e3cc4..0000000000 --- a/.changeset/gentle-geckos-hang.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/tools.plugin-commands-self-updater": minor -"pnpm": minor ---- - -The `self-update` now accepts a version specifier to install a specific version of pnpm. E.g.: `pnpm self-update 9.5.0` or `pnpm self-update next-10`. diff --git a/.changeset/happy-cheetahs-grab.md b/.changeset/happy-cheetahs-grab.md deleted file mode 100644 index c11d7f820f..0000000000 --- a/.changeset/happy-cheetahs-grab.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"pnpm": major ---- - -Use an SHA256 hash for the side effects cache keys. diff --git a/.changeset/honest-fans-sip.md b/.changeset/honest-fans-sip.md deleted file mode 100644 index db6ab29364..0000000000 --- a/.changeset/honest-fans-sip.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/config": major -"pnpm": major ---- - -Do not hoist to the root of `node_modules` packages that contain the word `eslint` or `prettier` in their name. Changed the default value of the `public-hoist-pattern` setting [#8378](https://github.com/pnpm/pnpm/issues/8378). diff --git a/.changeset/hot-numbers-live.md b/.changeset/hot-numbers-live.md deleted file mode 100644 index 2f94781046..0000000000 --- a/.changeset/hot-numbers-live.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/resolve-dependencies": patch ---- - -Don't duplicate leaf nodes in dependenciesTree. diff --git a/.changeset/itchy-horses-wink.md b/.changeset/itchy-horses-wink.md deleted file mode 100644 index a95ea01fa2..0000000000 --- a/.changeset/itchy-horses-wink.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/get-context": major ---- - -Don't validate (and possibly purge) modules directory as a side effect of `getContext` and `getContextForSingleImporter` [#8657](https://github.com/pnpm/pnpm/pull/8657). diff --git a/.changeset/large-buses-destroy.md b/.changeset/large-buses-destroy.md deleted file mode 100644 index f097fb87da..0000000000 --- a/.changeset/large-buses-destroy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/plugin-commands-publishing": patch ---- - -Display packed files list in `pnpm pack` diff --git a/.changeset/long-peaches-applaud.md b/.changeset/long-peaches-applaud.md deleted file mode 100644 index 371109f539..0000000000 --- a/.changeset/long-peaches-applaud.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"pnpm": patch ---- - -Don't validate (and possibly purge) `node_modules` in commands which should not modify it (e.g. `pnpm install --lockfile-only`) [#8657](https://github.com/pnpm/pnpm/pull/8657). diff --git a/.changeset/loud-schools-rhyme.md b/.changeset/loud-schools-rhyme.md deleted file mode 100644 index d9b58da4f2..0000000000 --- a/.changeset/loud-schools-rhyme.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"pnpm": major -"@pnpm/hooks.read-package-hook": major ---- - -Update the compatibility database (`@yarnpkg/extensions` to v2.0.3). This might change your lockfile. diff --git a/.changeset/many-cooks-develop.md b/.changeset/many-cooks-develop.md deleted file mode 100644 index 486d70d539..0000000000 --- a/.changeset/many-cooks-develop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/get-context": major ---- - -`PnpmContext.hoistPattern` and `PnpmContext.publicHoistPattern` are no longer affected by modules directory state [#8657](https://github.com/pnpm/pnpm/pull/8657). Prior behavior can be recreated with the new properties `PnpmContext.currentHoistPattern` (`_.currentHoistPattern ?? _.hoistPattern`) and `PnpmContext.currentPublicHoistPattern` (`_.currentPublicHoistPattern ?? _.publicHoistPattern`). diff --git a/.changeset/many-peas-switch.md b/.changeset/many-peas-switch.md deleted file mode 100644 index e01b05c519..0000000000 --- a/.changeset/many-peas-switch.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/resolve-dependencies": patch -"pnpm": patch ---- - -Fix `Cannot read properties of undefined (reading 'name')` that is printed while trying to render the missing peer dependencies warning message [#8538](https://github.com/pnpm/pnpm/issues/8538). diff --git a/.changeset/nine-cups-smash.md b/.changeset/nine-cups-smash.md deleted file mode 100644 index 25c0a70f1f..0000000000 --- a/.changeset/nine-cups-smash.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/pnpmfile": major -"pnpm": major ---- - -Use SHA256 for storing the pnpmfile checksum in the lockfile [#8530](https://github.com/pnpm/pnpm/pull/8530). diff --git a/.changeset/orange-flies-hammer.md b/.changeset/orange-flies-hammer.md deleted file mode 100644 index c7911c819e..0000000000 --- a/.changeset/orange-flies-hammer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/core": patch ---- - -Fix for headless install crashing when modules directory disabled (`enable-modules-dir` set to `false`) and patched dependencies are present [#8727](https://github.com/pnpm/pnpm/pull/8727). diff --git a/.changeset/orange-foxes-hope.md b/.changeset/orange-foxes-hope.md deleted file mode 100644 index ae63fdae2d..0000000000 --- a/.changeset/orange-foxes-hope.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@pnpm/plugin-commands-script-runners": minor -"@pnpm/config": minor -"pnpm": minor ---- - -Add a feature to check dependencies before running scripts [#8585](https://github.com/pnpm/pnpm/issues/8585). diff --git a/.changeset/orange-pants-allow.md b/.changeset/orange-pants-allow.md deleted file mode 100644 index 5d581b0e58..0000000000 --- a/.changeset/orange-pants-allow.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/resolve-dependencies": patch -"pnpm": patch ---- - -Fixed some edge cases where resolving circular peer dependencies caused a dead lock [#8720](https://github.com/pnpm/pnpm/issues/8720). diff --git a/.changeset/perfect-spoons-call.md b/.changeset/perfect-spoons-call.md deleted file mode 100644 index 1157d32485..0000000000 --- a/.changeset/perfect-spoons-call.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/get-context": major ---- - -`PnpmSingleContext.hoistPattern` and `PnpmSingleContext.publicHoistPattern` are no longer affected by modules directory state [#8657](https://github.com/pnpm/pnpm/pull/8657). diff --git a/.changeset/popular-rice-study.md b/.changeset/popular-rice-study.md deleted file mode 100644 index bf48b4a8fa..0000000000 --- a/.changeset/popular-rice-study.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/plugin-commands-installation": minor ---- - -Save a cache of packages list on every recursive install diff --git a/.changeset/pretty-houses-refuse.md b/.changeset/pretty-houses-refuse.md deleted file mode 100644 index ac38a45f67..0000000000 --- a/.changeset/pretty-houses-refuse.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/core": patch ---- - -Don't validate (and possibly purge) modules directory in operations that do not mutate the structure (e.g. `mutateModules({ ... }, { ..., lockfileOnly: true })`) [#8657](https://github.com/pnpm/pnpm/pull/8657). diff --git a/.changeset/proud-zoos-grow.md b/.changeset/proud-zoos-grow.md deleted file mode 100644 index 3f1e6aae96..0000000000 --- a/.changeset/proud-zoos-grow.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/plugin-commands-script-runners": major -"pnpm": major ---- - -The `dlx` command should always resolve packages to their exact versions and use those exact versions to create a cache key. This way `dlx` will always install the newest versions of the directly requested packages. diff --git a/.changeset/red-mice-compare.md b/.changeset/red-mice-compare.md deleted file mode 100644 index 4da073b9ee..0000000000 --- a/.changeset/red-mice-compare.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -"@pnpm/plugin-commands-store-inspecting": minor -"@pnpm/package-requester": major -"@pnpm/plugin-commands-rebuild": major -"@pnpm/plugin-commands-store": major -"@pnpm/license-scanner": major -"@pnpm/assert-project": major -"@pnpm/assert-store": major -"@pnpm/mount-modules": minor -"@pnpm/headless": major -"@pnpm/package-store": major -"@pnpm/core": major -"@pnpm/store.cafs": major -"pnpm": major ---- - -Some registries allow identical content to be published under different package names or versions. To accommodate this, index files in the store are now stored using both the content hash and package identifier. - -This approach ensures that we can: -1. Validate that the integrity in the lockfile corresponds to the correct package, - which might not be the case after a poorly resolved Git conflict. -2. Allow the same content to be referenced by different packages or different versions of the same package. - -Related PR: [#8510](https://github.com/pnpm/pnpm/pull/8510) -Related issue: [#8204](https://github.com/pnpm/pnpm/issues/8204) diff --git a/.changeset/rotten-olives-visit.md b/.changeset/rotten-olives-visit.md deleted file mode 100644 index d088254b5b..0000000000 --- a/.changeset/rotten-olives-visit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/headless": patch ---- - -Don't attempt to apply patches when modules directory disabled (`enable-modules-dir` set to `false`) [#8727](https://github.com/pnpm/pnpm/pull/8727). diff --git a/.changeset/serious-yaks-dance.md b/.changeset/serious-yaks-dance.md deleted file mode 100644 index 94ddb908e8..0000000000 --- a/.changeset/serious-yaks-dance.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/tarball-resolver": patch -"pnpm": patch ---- - -Fix `ERR_PNPM_TARBALL_EXTRACT` error while installing a dependency from GitHub having a slash in branch name [#7697](https://github.com/pnpm/pnpm/issues/7697). diff --git a/.changeset/seven-sheep-reflect.md b/.changeset/seven-sheep-reflect.md deleted file mode 100644 index c00affac6c..0000000000 --- a/.changeset/seven-sheep-reflect.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@pnpm/package-is-installable": patch -"@pnpm/env.system-node-version": patch -"pnpm": patch ---- - -Don't crash if the `use-node-version` setting is used and the system has no Node.js installed [#8769](https://github.com/pnpm/pnpm/issues/8769). diff --git a/.changeset/short-knives-raise.md b/.changeset/short-knives-raise.md deleted file mode 100644 index c842c44e08..0000000000 --- a/.changeset/short-knives-raise.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/config": patch -"pnpm": patch ---- - -Convert settings in local `.npmrc` files to their correct types. For instance, `child-concurrency` should be a number, not a string [#5075](https://github.com/pnpm/pnpm/issues/5075). diff --git a/.changeset/short-ravens-clap.md b/.changeset/short-ravens-clap.md deleted file mode 100644 index d39cc2c75b..0000000000 --- a/.changeset/short-ravens-clap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"pnpm": major ---- - -Allow passing CLI flags and options to `pnpm test` without `--` [#4821](https://github.com/pnpm/pnpm/issues/4821). diff --git a/.changeset/smart-flowers-cheat.md b/.changeset/smart-flowers-cheat.md deleted file mode 100644 index 14090b68d9..0000000000 --- a/.changeset/smart-flowers-cheat.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@pnpm/plugin-commands-store-inspecting": major -"@pnpm/headless": major -"@pnpm/core": major -"@pnpm/cafs-types": major -"@pnpm/store.cafs": major -"@pnpm/worker": major -"pnpm": major ---- - -Changed the structure of the index files in the store to store side effects cache information more efficiently. In the new version, side effects do not list all the files of the package but just the differences [#8636](https://github.com/pnpm/pnpm/pull/8636). diff --git a/.changeset/soft-hotels-run.md b/.changeset/soft-hotels-run.md deleted file mode 100644 index c659b4f192..0000000000 --- a/.changeset/soft-hotels-run.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/resolve-dependencies": patch -"pnpm": patch ---- - -Detection of circular peer dependencies should not crash with aliased dependencies [#8759](https://github.com/pnpm/pnpm/issues/8759). Fixes a regression introduced in the previous version. diff --git a/.changeset/soft-wasps-drum.md b/.changeset/soft-wasps-drum.md deleted file mode 100644 index a29d0ae2f6..0000000000 --- a/.changeset/soft-wasps-drum.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/npm-resolver": major ---- - -Use SHA256 to encode the package name of a package that has upper case letters in its name. diff --git a/.changeset/spicy-apricots-beam.md b/.changeset/spicy-apricots-beam.md deleted file mode 100644 index 5a439ccab0..0000000000 --- a/.changeset/spicy-apricots-beam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/get-context": major ---- - -`UnexpectedStoreError` and `UnexpectedVirtualStoreDirError` are no longer exported [#8657](https://github.com/pnpm/pnpm/pull/8657). They can be imported from `@pnpm/core` instead. diff --git a/.changeset/spicy-needles-peel.md b/.changeset/spicy-needles-peel.md deleted file mode 100644 index b6b03ae2f0..0000000000 --- a/.changeset/spicy-needles-peel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/plugin-commands-publishing": minor ---- - -Added support for `pnpm pack --json` to print packed tarball and contents in JSON format [#8765](https://github.com/pnpm/pnpm/pull/8765). diff --git a/.changeset/spotty-goats-trade.md b/.changeset/spotty-goats-trade.md deleted file mode 100644 index 80d9eab3ed..0000000000 --- a/.changeset/spotty-goats-trade.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/plugin-commands-script-runners": major ---- - -Update dlx cache key to use SHA256. diff --git a/.changeset/strange-students-whisper.md b/.changeset/strange-students-whisper.md deleted file mode 100644 index a1c66c7eeb..0000000000 --- a/.changeset/strange-students-whisper.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/crypto.object-hasher": major ---- - -Use SHA256 encoded in base64 to hash objects. diff --git a/.changeset/tall-rocks-judge.md b/.changeset/tall-rocks-judge.md deleted file mode 100644 index 27ba55aa8a..0000000000 --- a/.changeset/tall-rocks-judge.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"pnpm": patch ---- - -pnpm should fail if a project requires a different package manager even if `manage-package-manager-versions` is set to `true`. diff --git a/.changeset/ten-socks-cross.md b/.changeset/ten-socks-cross.md deleted file mode 100644 index 4664a4479f..0000000000 --- a/.changeset/ten-socks-cross.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/plugin-commands-init": patch ---- - -`pnpm init` should respect --dir option diff --git a/.changeset/tiny-terms-help.md b/.changeset/tiny-terms-help.md deleted file mode 100644 index 7f1200a12b..0000000000 --- a/.changeset/tiny-terms-help.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/get-context": major ---- - -Argument `alreadyPurged` removed from `getContextForSingleImporter` [#8657](https://github.com/pnpm/pnpm/pull/8657). diff --git a/.changeset/tricky-crabs-yell.md b/.changeset/tricky-crabs-yell.md deleted file mode 100644 index 7693d858ca..0000000000 --- a/.changeset/tricky-crabs-yell.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/plugin-commands-installation": major -"pnpm": major ---- - -`pnpm add --global pnpm` or (`pnpm add --global @pnpm/exe`) fails with an error suggesting to use `pnpm self-update`. diff --git a/.changeset/two-peaches-dress.md b/.changeset/two-peaches-dress.md deleted file mode 100644 index 5c8883df17..0000000000 --- a/.changeset/two-peaches-dress.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/config": major -"pnpm": major ---- - -The default value of `virtual-store-dir-max-length` on Windows reduced to 60 characters. diff --git a/.changeset/two-rice-divide.md b/.changeset/two-rice-divide.md deleted file mode 100644 index 88b2bf4d1d..0000000000 --- a/.changeset/two-rice-divide.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@pnpm/plugin-commands-store-inspecting": patch -"@pnpm/plugin-commands-completion": patch -"@pnpm/plugin-commands-script-runners": patch -"@pnpm/plugin-commands-store": patch -"@pnpm/plugin-commands-env": patch -"pnpm": patch ---- - -Some commands should ignore the `packageManager` field check of `package.json` [#7959](https://github.com/pnpm/pnpm/issues/7959). diff --git a/.changeset/violet-rockets-pull.md b/.changeset/violet-rockets-pull.md deleted file mode 100644 index 700ad044ce..0000000000 --- a/.changeset/violet-rockets-pull.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@pnpm/dependency-path": major -"@pnpm/core": major -pnpm: major ---- - -Escape the `#` character in directory names within the virtual store (`node_modules/.pnpm`) [#8557](https://github.com/pnpm/pnpm/pull/8557). diff --git a/.changeset/wise-buses-roll.md b/.changeset/wise-buses-roll.md deleted file mode 100644 index 8a0ec6ff71..0000000000 --- a/.changeset/wise-buses-roll.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/constants": major -"pnpm": major ---- - -Store version bumped to v10. The new store layout has a different directory called "index" for storing the package content mappings. Previously these files were stored in the same directory where the package contents are (in "files"). The new store has also a new format for storing the mappings for side-effects cache. diff --git a/.changeset/witty-seahorses-cough.md b/.changeset/witty-seahorses-cough.md deleted file mode 100644 index 85a87f8064..0000000000 --- a/.changeset/witty-seahorses-cough.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/plugin-commands-publishing": patch -"pnpm": patch ---- - -`pnpm publish --json` should work [#8788](https://github.com/pnpm/pnpm/issues/8788). diff --git a/.meta-updater/CHANGELOG.md b/.meta-updater/CHANGELOG.md index 79c08841b1..e59db31911 100644 --- a/.meta-updater/CHANGELOG.md +++ b/.meta-updater/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm-private/updater +## 2.0.17 + +### Patch Changes + +- @pnpm/lockfile.fs@1.0.6 + ## 2.0.16 ### Patch Changes diff --git a/.meta-updater/package.json b/.meta-updater/package.json index 5c4c1fe460..cdf2a1b34b 100644 --- a/.meta-updater/package.json +++ b/.meta-updater/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm-private/updater", - "version": "2.0.16", + "version": "2.0.17", "private": true, "type": "module", "scripts": { diff --git a/__utils__/assert-project/CHANGELOG.md b/__utils__/assert-project/CHANGELOG.md index 26d1bf1c66..ca0c7d4c77 100644 --- a/__utils__/assert-project/CHANGELOG.md +++ b/__utils__/assert-project/CHANGELOG.md @@ -1,5 +1,29 @@ # @pnpm/assert-project +## 3.0.0 + +### Major Changes + +- d433cb9: Some registries allow identical content to be published under different package names or versions. To accommodate this, index files in the store are now stored using both the content hash and package identifier. + + This approach ensures that we can: + + 1. Validate that the integrity in the lockfile corresponds to the correct package, + which might not be the case after a poorly resolved Git conflict. + 2. Allow the same content to be referenced by different packages or different versions of the same package. + + Related PR: [#8510](https://github.com/pnpm/pnpm/pull/8510) + Related issue: [#8204](https://github.com/pnpm/pnpm/issues/8204) + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [d433cb9] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/assert-store@2.0.0 + ## 2.3.62 ### Patch Changes diff --git a/__utils__/assert-project/package.json b/__utils__/assert-project/package.json index 5271c3be7d..443a2ccf20 100644 --- a/__utils__/assert-project/package.json +++ b/__utils__/assert-project/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/assert-project", "description": "Utils for testing projects that use pnpm", - "version": "2.3.62", + "version": "3.0.0", "author": { "name": "Zoltan Kochan", "email": "z@kochan.io", diff --git a/__utils__/assert-store/CHANGELOG.md b/__utils__/assert-store/CHANGELOG.md index 24a3197ae6..8a4b922c4c 100644 --- a/__utils__/assert-store/CHANGELOG.md +++ b/__utils__/assert-store/CHANGELOG.md @@ -1,5 +1,26 @@ # @pnpm/assert-store +## 2.0.0 + +### Major Changes + +- d433cb9: Some registries allow identical content to be published under different package names or versions. To accommodate this, index files in the store are now stored using both the content hash and package identifier. + + This approach ensures that we can: + + 1. Validate that the integrity in the lockfile corresponds to the correct package, + which might not be the case after a poorly resolved Git conflict. + 2. Allow the same content to be referenced by different packages or different versions of the same package. + + Related PR: [#8510](https://github.com/pnpm/pnpm/pull/8510) + Related issue: [#8204](https://github.com/pnpm/pnpm/issues/8204) + +### Patch Changes + +- Updated dependencies [d433cb9] +- Updated dependencies [099e6af] + - @pnpm/store.cafs@5.0.0 + ## 1.0.92 ### Patch Changes diff --git a/__utils__/assert-store/package.json b/__utils__/assert-store/package.json index e7bb6e896e..bfadc7b46c 100644 --- a/__utils__/assert-store/package.json +++ b/__utils__/assert-store/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/assert-store", "description": "Utils for testing pnpm store", - "version": "1.0.92", + "version": "2.0.0", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, diff --git a/__utils__/jest-config/CHANGELOG.md b/__utils__/jest-config/CHANGELOG.md index 158fdddda2..79bcda65bd 100644 --- a/__utils__/jest-config/CHANGELOG.md +++ b/__utils__/jest-config/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/jest-config +## 1.0.2 + +### Patch Changes + +- Updated dependencies [099e6af] + - @pnpm/worker@2.0.0 + ## 1.0.1 ### Patch Changes diff --git a/__utils__/jest-config/package.json b/__utils__/jest-config/package.json index 21170e5363..0a854a53f9 100644 --- a/__utils__/jest-config/package.json +++ b/__utils__/jest-config/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/jest-config", - "version": "1.0.1", + "version": "1.0.2", "private": true, "main": "jest-preset.js", "dependencies": { diff --git a/__utils__/prepare/CHANGELOG.md b/__utils__/prepare/CHANGELOG.md index a3ae0e6daa..1ef6107146 100644 --- a/__utils__/prepare/CHANGELOG.md +++ b/__utils__/prepare/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/prepare +## 0.0.106 + +### Patch Changes + +- Updated dependencies [d433cb9] + - @pnpm/assert-project@3.0.0 + ## 0.0.105 ### Patch Changes diff --git a/__utils__/prepare/package.json b/__utils__/prepare/package.json index 9f7cbc5b63..9f23fc04b7 100644 --- a/__utils__/prepare/package.json +++ b/__utils__/prepare/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/prepare", - "version": "0.0.105", + "version": "0.0.106", "main": "lib/index.js", "types": "lib/index.d.ts", "dependencies": { diff --git a/__utils__/test-fixtures/CHANGELOG.md b/__utils__/test-fixtures/CHANGELOG.md index 0611f3c196..c2c1873957 100644 --- a/__utils__/test-fixtures/CHANGELOG.md +++ b/__utils__/test-fixtures/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/test-fixtures +## 0.1.36 + +### Patch Changes + +- @pnpm/prepare@0.0.106 + ## 0.1.35 ### Patch Changes diff --git a/__utils__/test-fixtures/package.json b/__utils__/test-fixtures/package.json index 5a1ac71b5d..93cbab82e3 100644 --- a/__utils__/test-fixtures/package.json +++ b/__utils__/test-fixtures/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/test-fixtures", "description": "Test fixtures", - "version": "0.1.35", + "version": "0.1.36", "author": { "name": "Zoltan Kochan", "email": "z@kochan.io", diff --git a/cache/api/CHANGELOG.md b/cache/api/CHANGELOG.md index 15ad36fddb..d9c709632d 100644 --- a/cache/api/CHANGELOG.md +++ b/cache/api/CHANGELOG.md @@ -1,5 +1,26 @@ # @pnpm/cache.api +## 0.1.4 + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [477e0c1] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [d433cb9] +- Updated dependencies [1dbc56a] +- Updated dependencies [099e6af] +- Updated dependencies [501c152] +- Updated dependencies [e9985b6] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/config@22.0.0 + - @pnpm/store.cafs@5.0.0 + - @pnpm/npm-resolver@22.0.0 + ## 0.1.3 ### Patch Changes diff --git a/cache/api/package.json b/cache/api/package.json index 119d53cad2..e821154a7f 100644 --- a/cache/api/package.json +++ b/cache/api/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cache.api", - "version": "0.1.3", + "version": "0.1.4", "description": "API for controlling the cache", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/cache/commands/CHANGELOG.md b/cache/commands/CHANGELOG.md index 7e7817a628..6e45f05fb3 100644 --- a/cache/commands/CHANGELOG.md +++ b/cache/commands/CHANGELOG.md @@ -1,5 +1,25 @@ # @pnpm/cache.commands +## 0.1.4 + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [477e0c1] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [1dbc56a] +- Updated dependencies [e9985b6] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/config@22.0.0 + - @pnpm/cache.api@0.1.4 + - @pnpm/error@6.0.3 + - @pnpm/store-path@9.0.3 + - @pnpm/cli-utils@4.0.8 + ## 0.1.3 ### Patch Changes diff --git a/cache/commands/package.json b/cache/commands/package.json index 36fb529c15..209f1ed71b 100644 --- a/cache/commands/package.json +++ b/cache/commands/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cache.commands", - "version": "0.1.3", + "version": "0.1.4", "description": "Commands for controlling the cache", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/catalogs/config/CHANGELOG.md b/catalogs/config/CHANGELOG.md index c822454bf0..c3babee7b3 100644 --- a/catalogs/config/CHANGELOG.md +++ b/catalogs/config/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/catalogs.config +## 0.1.2 + +### Patch Changes + +- @pnpm/error@6.0.3 + ## 0.1.1 ### Patch Changes diff --git a/catalogs/config/package.json b/catalogs/config/package.json index a86ffc33d1..ccb25cf641 100644 --- a/catalogs/config/package.json +++ b/catalogs/config/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/catalogs.config", - "version": "0.1.1", + "version": "0.1.2", "description": "Create a normalized catalogs config from pnpm-workspace.yaml contents.", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/catalogs/resolver/CHANGELOG.md b/catalogs/resolver/CHANGELOG.md index c428c55979..68c21d31f9 100644 --- a/catalogs/resolver/CHANGELOG.md +++ b/catalogs/resolver/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/catalogs.resolver +## 0.1.2 + +### Patch Changes + +- @pnpm/error@6.0.3 + ## 0.1.1 ### Patch Changes diff --git a/catalogs/resolver/package.json b/catalogs/resolver/package.json index 378ed58972..384b2e114a 100644 --- a/catalogs/resolver/package.json +++ b/catalogs/resolver/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/catalogs.resolver", - "version": "0.1.1", + "version": "0.1.2", "description": "Dereferences catalog protocol specifiers into usable specifiers.", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/cli/cli-utils/CHANGELOG.md b/cli/cli-utils/CHANGELOG.md index c83728b7fc..8e865a3489 100644 --- a/cli/cli-utils/CHANGELOG.md +++ b/cli/cli-utils/CHANGELOG.md @@ -1,5 +1,23 @@ # @pnpm/cli-utils +## 4.0.8 + +### Patch Changes + +- Updated dependencies [477e0c1] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [e476b07] +- Updated dependencies [1dbc56a] +- Updated dependencies [e9985b6] + - @pnpm/config@22.0.0 + - @pnpm/package-is-installable@9.0.12 + - @pnpm/error@6.0.3 + - @pnpm/default-reporter@14.0.5 + - @pnpm/manifest-utils@6.0.10 + - @pnpm/read-project-manifest@6.0.10 + ## 4.0.7 ### Patch Changes diff --git a/cli/cli-utils/package.json b/cli/cli-utils/package.json index 1899d8843c..2bf1e2cbdc 100644 --- a/cli/cli-utils/package.json +++ b/cli/cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cli-utils", - "version": "4.0.7", + "version": "4.0.8", "description": "Utils for pnpm commands", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/cli/default-reporter/CHANGELOG.md b/cli/default-reporter/CHANGELOG.md index c57c27160a..12ea087962 100644 --- a/cli/default-reporter/CHANGELOG.md +++ b/cli/default-reporter/CHANGELOG.md @@ -1,5 +1,20 @@ # @pnpm/default-reporter +## 14.0.5 + +### Patch Changes + +- Updated dependencies [477e0c1] +- Updated dependencies [ee5dde3] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [1dbc56a] +- Updated dependencies [e9985b6] + - @pnpm/config@22.0.0 + - @pnpm/render-peer-issues@5.0.10 + - @pnpm/error@6.0.3 + ## 14.0.4 ### Patch Changes diff --git a/cli/default-reporter/package.json b/cli/default-reporter/package.json index 71d953a47b..7b240a4b52 100644 --- a/cli/default-reporter/package.json +++ b/cli/default-reporter/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/default-reporter", - "version": "14.0.4", + "version": "14.0.5", "description": "The default reporter of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/cli/parse-cli-args/CHANGELOG.md b/cli/parse-cli-args/CHANGELOG.md index c0ba5c3d55..7ccce7d8ee 100644 --- a/cli/parse-cli-args/CHANGELOG.md +++ b/cli/parse-cli-args/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/parse-cli-args +## 8.0.4 + +### Patch Changes + +- @pnpm/error@6.0.3 +- @pnpm/find-workspace-dir@7.0.3 + ## 8.0.3 ### Patch Changes diff --git a/cli/parse-cli-args/package.json b/cli/parse-cli-args/package.json index f77c772c18..504be5b3f8 100644 --- a/cli/parse-cli-args/package.json +++ b/cli/parse-cli-args/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/parse-cli-args", - "version": "8.0.3", + "version": "8.0.4", "description": "Parses the CLI args passed to pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/completion/plugin-commands-completion/CHANGELOG.md b/completion/plugin-commands-completion/CHANGELOG.md index aa3180a5f3..bf6478e1e9 100644 --- a/completion/plugin-commands-completion/CHANGELOG.md +++ b/completion/plugin-commands-completion/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/plugin-commands-completion +## 1.0.24 + +### Patch Changes + +- 39c5385: Some commands should ignore the `packageManager` field check of `package.json` [#7959](https://github.com/pnpm/pnpm/issues/7959). + - @pnpm/error@6.0.3 + - @pnpm/workspace.read-manifest@2.2.2 + - @pnpm/cli-utils@4.0.8 + - @pnpm/parse-cli-args@8.0.4 + - @pnpm/find-workspace-dir@7.0.3 + - @pnpm/workspace.find-packages@4.0.13 + ## 1.0.23 ### Patch Changes diff --git a/completion/plugin-commands-completion/package.json b/completion/plugin-commands-completion/package.json index 09d1a1c361..1dc4747d1d 100644 --- a/completion/plugin-commands-completion/package.json +++ b/completion/plugin-commands-completion/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-completion", - "version": "1.0.23", + "version": "1.0.24", "description": "Commands for shell completions", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/config/config/CHANGELOG.md b/config/config/CHANGELOG.md index b3fe907e27..89cef8019e 100644 --- a/config/config/CHANGELOG.md +++ b/config/config/CHANGELOG.md @@ -1,5 +1,37 @@ # @pnpm/config +## 22.0.0 + +### Major Changes + +- 477e0c1: The `pnpm link` command adds overrides to the root `package.json`. In a workspace the override is added to the root of the workspace, so it links the dependency to all projects in a workspace. + + To link a package globally, just run `pnpm link` from the package's directory. Previously, the command `pnpm link -g` was required to link a package globally. + + Related PR: [#8653](https://github.com/pnpm/pnpm/pull/8653). + +- dfcf034: pnpm will now manage it's own versions according to the `packageManager` filed of `package.json`. To disable this, set `manage-package-manager-versions` to `false`. +- 592e2ef: Do not hoist to the root of `node_modules` packages that contain the word `eslint` or `prettier` in their name. Changed the default value of the `public-hoist-pattern` setting [#8378](https://github.com/pnpm/pnpm/issues/8378). +- e9985b6: The default value of `virtual-store-dir-max-length` on Windows reduced to 60 characters. + +### Minor Changes + +- 19d5b51: Add a feature to check dependencies before running scripts [#8585](https://github.com/pnpm/pnpm/issues/8585). + +### Patch Changes + +- 1dbc56a: Convert settings in local `.npmrc` files to their correct types. For instance, `child-concurrency` should be a number, not a string [#5075](https://github.com/pnpm/pnpm/issues/5075). +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [bcffd4d] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/pnpmfile@7.0.0 + - @pnpm/error@6.0.3 + - @pnpm/workspace.read-manifest@2.2.2 + - @pnpm/catalogs.config@0.1.2 + - @pnpm/read-project-manifest@6.0.10 + ## 21.8.5 ### Patch Changes diff --git a/config/config/package.json b/config/config/package.json index c8b8abb1c2..e9ccc184c7 100644 --- a/config/config/package.json +++ b/config/config/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/config", - "version": "21.8.5", + "version": "22.0.0", "description": "Gets configuration options for pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/config/package-is-installable/CHANGELOG.md b/config/package-is-installable/CHANGELOG.md index 0d27aad06d..963e38f84c 100644 --- a/config/package-is-installable/CHANGELOG.md +++ b/config/package-is-installable/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/package-is-installable +## 9.0.12 + +### Patch Changes + +- e476b07: Don't crash if the `use-node-version` setting is used and the system has no Node.js installed [#8769](https://github.com/pnpm/pnpm/issues/8769). +- Updated dependencies [e476b07] + - @pnpm/env.system-node-version@1.0.1 + - @pnpm/error@6.0.3 + ## 9.0.11 ### Patch Changes diff --git a/config/package-is-installable/package.json b/config/package-is-installable/package.json index 2ccff23471..aae278b9c6 100644 --- a/config/package-is-installable/package.json +++ b/config/package-is-installable/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/package-is-installable", - "version": "9.0.11", + "version": "9.0.12", "description": "Checks if a package is installable on the current system", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/config/parse-overrides/CHANGELOG.md b/config/parse-overrides/CHANGELOG.md index 7308e03d02..d6198eb682 100644 --- a/config/parse-overrides/CHANGELOG.md +++ b/config/parse-overrides/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/parse-overrides +## 5.1.2 + +### Patch Changes + +- @pnpm/error@6.0.3 +- @pnpm/catalogs.resolver@0.1.2 + ## 5.1.1 ### Patch Changes diff --git a/config/parse-overrides/package.json b/config/parse-overrides/package.json index 3af46f814a..1c195f1147 100644 --- a/config/parse-overrides/package.json +++ b/config/parse-overrides/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/parse-overrides", "description": "Parse overrides", - "version": "5.1.1", + "version": "5.1.2", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, diff --git a/config/plugin-commands-config/CHANGELOG.md b/config/plugin-commands-config/CHANGELOG.md index aeb6a5416d..d44ce9542c 100644 --- a/config/plugin-commands-config/CHANGELOG.md +++ b/config/plugin-commands-config/CHANGELOG.md @@ -1,5 +1,19 @@ # @pnpm/plugin-commands-config +## 3.0.24 + +### Patch Changes + +- Updated dependencies [477e0c1] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [1dbc56a] +- Updated dependencies [e9985b6] + - @pnpm/config@22.0.0 + - @pnpm/error@6.0.3 + - @pnpm/cli-utils@4.0.8 + ## 3.0.23 ### Patch Changes diff --git a/config/plugin-commands-config/package.json b/config/plugin-commands-config/package.json index bdcc0ea9a1..d321f47eb9 100644 --- a/config/plugin-commands-config/package.json +++ b/config/plugin-commands-config/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-config", - "version": "3.0.23", + "version": "3.0.24", "description": "Commands for reading and writing settings to/from config files", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/crypto/hash/CHANGELOG.md b/crypto/hash/CHANGELOG.md new file mode 100644 index 0000000000..d7c4fd0f94 --- /dev/null +++ b/crypto/hash/CHANGELOG.md @@ -0,0 +1,7 @@ +# @pnpm/crypto.hash + +## 1.0.0 + +### Major Changes + +- dcd2917: Initial release. diff --git a/crypto/hash/package.json b/crypto/hash/package.json index b25a013d70..b1f4d66768 100644 --- a/crypto/hash/package.json +++ b/crypto/hash/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/crypto.hash", - "version": "0.0.0", + "version": "1.0.0", "description": "Generate hashes", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/crypto/object-hasher/CHANGELOG.md b/crypto/object-hasher/CHANGELOG.md index 262268cd0d..e7ab9e3610 100644 --- a/crypto/object-hasher/CHANGELOG.md +++ b/crypto/object-hasher/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/crypto.object-hasher +## 3.0.0 + +### Major Changes + +- 501c152: Use SHA256 encoded in base64 to hash objects. + ## 2.0.0 ### Major Changes diff --git a/crypto/object-hasher/package.json b/crypto/object-hasher/package.json index 4c734aeb24..676635fc7d 100644 --- a/crypto/object-hasher/package.json +++ b/crypto/object-hasher/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/crypto.object-hasher", - "version": "2.0.0", + "version": "3.0.0", "description": "Generate hashes from objects", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/dedupe/check/CHANGELOG.md b/dedupe/check/CHANGELOG.md index 73854c719d..2052712e2c 100644 --- a/dedupe/check/CHANGELOG.md +++ b/dedupe/check/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/dedupe.check +## 2.0.12 + +### Patch Changes + +- @pnpm/error@6.0.3 + ## 2.0.11 ### Patch Changes diff --git a/dedupe/check/package.json b/dedupe/check/package.json index a0d5ff227c..b637b5ffd5 100644 --- a/dedupe/check/package.json +++ b/dedupe/check/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/dedupe.check", - "version": "2.0.11", + "version": "2.0.12", "description": "Visualize pnpm dedupe --check issues.", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" diff --git a/deps/graph-builder/CHANGELOG.md b/deps/graph-builder/CHANGELOG.md index c61234d834..9228b1715f 100644 --- a/deps/graph-builder/CHANGELOG.md +++ b/deps/graph-builder/CHANGELOG.md @@ -1,5 +1,22 @@ # @pnpm/deps.graph-builder +## 2.0.6 + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [dcd2917] +- Updated dependencies [e476b07] +- Updated dependencies [d55b259] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/dependency-path@6.0.0 + - @pnpm/package-is-installable@9.0.12 + - @pnpm/lockfile.fs@1.0.6 + - @pnpm/lockfile.utils@1.0.5 + - @pnpm/store-controller-types@18.1.6 + ## 2.0.5 ### Patch Changes diff --git a/deps/graph-builder/package.json b/deps/graph-builder/package.json index ab4a1dfc6e..1a8456a367 100644 --- a/deps/graph-builder/package.json +++ b/deps/graph-builder/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/deps.graph-builder", "description": "A package for building a dependency graph from a lockfile", - "version": "2.0.5", + "version": "2.0.6", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, diff --git a/deps/status/CHANGELOG.md b/deps/status/CHANGELOG.md new file mode 100644 index 0000000000..5ef28b5673 --- /dev/null +++ b/deps/status/CHANGELOG.md @@ -0,0 +1,39 @@ +# @pnpm/deps.status + +## 1.0.0 + +### Major Changes + +- 19d5b51: Initial Release + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [477e0c1] +- Updated dependencies [19d5b51] +- Updated dependencies [dfcf034] +- Updated dependencies [19d5b51] +- Updated dependencies [592e2ef] +- Updated dependencies [9ea8fa4] +- Updated dependencies [9ea8fa4] +- Updated dependencies [19d5b51] +- Updated dependencies [9ea8fa4] +- Updated dependencies [1dbc56a] +- Updated dependencies [9ea8fa4] +- Updated dependencies [501c152] +- Updated dependencies [9ea8fa4] +- Updated dependencies [e9985b6] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/config@22.0.0 + - @pnpm/workspace.state@1.0.0 + - @pnpm/lockfile.verification@1.1.0 + - @pnpm/get-context@13.0.0 + - @pnpm/crypto.object-hasher@3.0.0 + - @pnpm/lockfile.fs@1.0.6 + - @pnpm/error@6.0.3 + - @pnpm/workspace.read-manifest@2.2.2 + - @pnpm/lockfile.settings-checker@1.0.2 + - @pnpm/parse-overrides@5.1.2 + - @pnpm/workspace.find-packages@4.0.13 diff --git a/deps/status/package.json b/deps/status/package.json index 332384232d..4b3512f146 100644 --- a/deps/status/package.json +++ b/deps/status/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/deps.status", - "version": "0.0.0", + "version": "1.0.0", "description": "Check dependencies status", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/env/node.fetcher/CHANGELOG.md b/env/node.fetcher/CHANGELOG.md index 35d3b24e01..e65a5a3937 100644 --- a/env/node.fetcher/CHANGELOG.md +++ b/env/node.fetcher/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/node.fetcher +## 4.0.17 + +### Patch Changes + +- @pnpm/error@6.0.3 +- @pnpm/create-cafs-store@7.0.12 +- @pnpm/fetcher-base@16.0.7 +- @pnpm/tarball-fetcher@20.0.0 + ## 4.0.16 ### Patch Changes diff --git a/env/node.fetcher/package.json b/env/node.fetcher/package.json index 808d51afce..4388073d17 100644 --- a/env/node.fetcher/package.json +++ b/env/node.fetcher/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/node.fetcher", - "version": "4.0.16", + "version": "4.0.17", "description": "Node.js artifacts fetcher", "funding": "https://opencollective.com/pnpm", "main": "lib/index.js", diff --git a/env/node.resolver/CHANGELOG.md b/env/node.resolver/CHANGELOG.md index 9d9f9f41d5..a972ea4b6b 100644 --- a/env/node.resolver/CHANGELOG.md +++ b/env/node.resolver/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/node.resolver +## 3.0.17 + +### Patch Changes + +- @pnpm/node.fetcher@4.0.17 + ## 3.0.16 ### Patch Changes diff --git a/env/node.resolver/package.json b/env/node.resolver/package.json index 3e83e2671d..b9165b40c6 100644 --- a/env/node.resolver/package.json +++ b/env/node.resolver/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/node.resolver", - "version": "3.0.16", + "version": "3.0.17", "description": "Resolves a Node.js version specifier to an exact Node.js version", "funding": "https://opencollective.com/pnpm", "main": "lib/index.js", diff --git a/env/plugin-commands-env/CHANGELOG.md b/env/plugin-commands-env/CHANGELOG.md index 41c6ea291f..f357cf1d03 100644 --- a/env/plugin-commands-env/CHANGELOG.md +++ b/env/plugin-commands-env/CHANGELOG.md @@ -1,5 +1,26 @@ # @pnpm/plugin-commands-env +## 5.1.12 + +### Patch Changes + +- 39c5385: Some commands should ignore the `packageManager` field check of `package.json` [#7959](https://github.com/pnpm/pnpm/issues/7959). +- Updated dependencies [477e0c1] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [e476b07] +- Updated dependencies [1dbc56a] +- Updated dependencies [e9985b6] + - @pnpm/config@22.0.0 + - @pnpm/env.system-node-version@1.0.1 + - @pnpm/error@6.0.3 + - @pnpm/store-path@9.0.3 + - @pnpm/cli-utils@4.0.8 + - @pnpm/node.fetcher@4.0.17 + - @pnpm/node.resolver@3.0.17 + - @pnpm/remove-bins@6.0.10 + ## 5.1.11 ### Patch Changes diff --git a/env/plugin-commands-env/package.json b/env/plugin-commands-env/package.json index 9690e82105..ddb487f923 100644 --- a/env/plugin-commands-env/package.json +++ b/env/plugin-commands-env/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-env", - "version": "5.1.11", + "version": "5.1.12", "description": "pnpm commands for managing Node.js", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/env/system-node-version/CHANGELOG.md b/env/system-node-version/CHANGELOG.md index 37a3bd0574..a7052afd47 100644 --- a/env/system-node-version/CHANGELOG.md +++ b/env/system-node-version/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/env.system-node-version +## 1.0.1 + +### Patch Changes + +- e476b07: Don't crash if the `use-node-version` setting is used and the system has no Node.js installed [#8769](https://github.com/pnpm/pnpm/issues/8769). + ## 1.0.0 ### Major Changes diff --git a/env/system-node-version/package.json b/env/system-node-version/package.json index d3069989fd..0184820a7f 100644 --- a/env/system-node-version/package.json +++ b/env/system-node-version/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/env.system-node-version", - "version": "1.0.0", + "version": "1.0.1", "description": "Detects the current system node version", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/exec/build-modules/CHANGELOG.md b/exec/build-modules/CHANGELOG.md index a390ddb114..7593395e6e 100644 --- a/exec/build-modules/CHANGELOG.md +++ b/exec/build-modules/CHANGELOG.md @@ -1,5 +1,19 @@ # @pnpm/build-modules +## 14.0.6 + +### Patch Changes + +- Updated dependencies [099e6af] + - @pnpm/worker@2.0.0 + - @pnpm/calc-dep-state@7.0.11 + - @pnpm/store-controller-types@18.1.6 + - @pnpm/lifecycle@17.1.6 + - @pnpm/patching.apply-patch@3.1.2 + - @pnpm/link-bins@10.0.12 + - @pnpm/read-package-json@9.0.10 + - @pnpm/fs.hard-link-dir@4.0.0 + ## 14.0.5 ### Patch Changes diff --git a/exec/build-modules/package.json b/exec/build-modules/package.json index a6851b4630..ae5ad1759a 100644 --- a/exec/build-modules/package.json +++ b/exec/build-modules/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/build-modules", - "version": "14.0.5", + "version": "14.0.6", "description": "Build packages in node_modules", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/exec/lifecycle/CHANGELOG.md b/exec/lifecycle/CHANGELOG.md index 6db282f3cb..40c716dde3 100644 --- a/exec/lifecycle/CHANGELOG.md +++ b/exec/lifecycle/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/lifecycle +## 17.1.6 + +### Patch Changes + +- @pnpm/error@6.0.3 +- @pnpm/store-controller-types@18.1.6 +- @pnpm/link-bins@10.0.12 +- @pnpm/read-package-json@9.0.10 +- @pnpm/directory-fetcher@8.0.10 + ## 17.1.5 ### Patch Changes diff --git a/exec/lifecycle/package.json b/exec/lifecycle/package.json index 2ec8aeb24b..a4fe943d46 100644 --- a/exec/lifecycle/package.json +++ b/exec/lifecycle/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lifecycle", - "version": "17.1.5", + "version": "17.1.6", "description": "Package lifecycle hook runner", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/exec/plugin-commands-rebuild/CHANGELOG.md b/exec/plugin-commands-rebuild/CHANGELOG.md index 01ad0edbc8..4a2bd81fcf 100644 --- a/exec/plugin-commands-rebuild/CHANGELOG.md +++ b/exec/plugin-commands-rebuild/CHANGELOG.md @@ -1,5 +1,57 @@ # @pnpm/plugin-commands-rebuild +## 13.0.0 + +### Major Changes + +- d433cb9: Some registries allow identical content to be published under different package names or versions. To accommodate this, index files in the store are now stored using both the content hash and package identifier. + + This approach ensures that we can: + + 1. Validate that the integrity in the lockfile corresponds to the correct package, + which might not be the case after a poorly resolved Git conflict. + 2. Allow the same content to be referenced by different packages or different versions of the same package. + + Related PR: [#8510](https://github.com/pnpm/pnpm/pull/8510) + Related issue: [#8204](https://github.com/pnpm/pnpm/issues/8204) + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [477e0c1] +- Updated dependencies [dcd2917] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [9ea8fa4] +- Updated dependencies [9ea8fa4] +- Updated dependencies [19d5b51] +- Updated dependencies [9ea8fa4] +- Updated dependencies [d433cb9] +- Updated dependencies [1dbc56a] +- Updated dependencies [099e6af] +- Updated dependencies [9ea8fa4] +- Updated dependencies [9ea8fa4] +- Updated dependencies [e9985b6] +- Updated dependencies [d55b259] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/config@22.0.0 + - @pnpm/dependency-path@6.0.0 + - @pnpm/get-context@13.0.0 + - @pnpm/store.cafs@5.0.0 + - @pnpm/worker@2.0.0 + - @pnpm/calc-dep-state@7.0.11 + - @pnpm/error@6.0.3 + - @pnpm/cli-utils@4.0.8 + - @pnpm/store-connection-manager@8.4.3 + - @pnpm/lockfile.utils@1.0.5 + - @pnpm/lockfile.walker@1.0.5 + - @pnpm/store-controller-types@18.1.6 + - @pnpm/lifecycle@17.1.6 + - @pnpm/link-bins@10.0.12 + - @pnpm/workspace.find-packages@4.0.13 + ## 12.1.2 ### Patch Changes diff --git a/exec/plugin-commands-rebuild/package.json b/exec/plugin-commands-rebuild/package.json index 027c140e1b..3d577d244d 100644 --- a/exec/plugin-commands-rebuild/package.json +++ b/exec/plugin-commands-rebuild/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-rebuild", - "version": "12.1.2", + "version": "13.0.0", "description": "Commands for rebuilding dependencies", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/exec/plugin-commands-script-runners/CHANGELOG.md b/exec/plugin-commands-script-runners/CHANGELOG.md index 3964e0f599..a841a0d41d 100644 --- a/exec/plugin-commands-script-runners/CHANGELOG.md +++ b/exec/plugin-commands-script-runners/CHANGELOG.md @@ -1,5 +1,46 @@ # @pnpm/plugin-commands-script-runners +## 13.0.0 + +### Major Changes + +- 74c6dd3: `pnpm test` should pass all the params after the `test` keyword to the underlying script. This is similar to how `pnpm run test` works [#8619](https://github.com/pnpm/pnpm/pull/8619). +- 7d7c51e: The `dlx` command should always resolve packages to their exact versions and use those exact versions to create a cache key. This way `dlx` will always install the newest versions of the directly requested packages. +- f10256d: Update dlx cache key to use SHA256. + +### Minor Changes + +- 19d5b51: Add a feature to check dependencies before running scripts [#8585](https://github.com/pnpm/pnpm/issues/8585). + +### Patch Changes + +- ef7c102: `pnpm exec` should print a meaningful error message when no command is provided [#8752](https://github.com/pnpm/pnpm/issues/8752). +- f76ff63: Fix race condition of symlink creations caused by multiple parallel `dlx` processes. +- 39c5385: Some commands should ignore the `packageManager` field check of `package.json` [#7959](https://github.com/pnpm/pnpm/issues/7959). +- Updated dependencies [477e0c1] +- Updated dependencies [19d5b51] +- Updated dependencies [dcd2917] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [19d5b51] +- Updated dependencies [1dbc56a] +- Updated dependencies [6b27c81] +- Updated dependencies [e9985b6] +- Updated dependencies [39c5385] + - @pnpm/plugin-commands-installation@18.0.0 + - @pnpm/config@22.0.0 + - @pnpm/deps.status@1.0.0 + - @pnpm/crypto.hash@1.0.0 + - @pnpm/plugin-commands-env@5.1.12 + - @pnpm/error@6.0.3 + - @pnpm/store-path@9.0.3 + - @pnpm/cli-utils@4.0.8 + - @pnpm/lifecycle@17.1.6 + - @pnpm/read-package-json@9.0.10 + - @pnpm/read-project-manifest@6.0.10 + - @pnpm/client@11.1.13 + ## 12.0.10 ### Patch Changes diff --git a/exec/plugin-commands-script-runners/package.json b/exec/plugin-commands-script-runners/package.json index 715d2d4a4e..68d46c9403 100644 --- a/exec/plugin-commands-script-runners/package.json +++ b/exec/plugin-commands-script-runners/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-script-runners", - "version": "12.0.10", + "version": "13.0.0", "description": "Commands for running scripts", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/exec/prepare-package/CHANGELOG.md b/exec/prepare-package/CHANGELOG.md index 4e1ed35024..0c47d30e4f 100644 --- a/exec/prepare-package/CHANGELOG.md +++ b/exec/prepare-package/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/prepare-package +## 6.0.15 + +### Patch Changes + +- @pnpm/error@6.0.3 +- @pnpm/lifecycle@17.1.6 +- @pnpm/read-package-json@9.0.10 + ## 6.0.14 ### Patch Changes diff --git a/exec/prepare-package/package.json b/exec/prepare-package/package.json index 7dcf504888..27c52eb3ce 100644 --- a/exec/prepare-package/package.json +++ b/exec/prepare-package/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/prepare-package", - "version": "6.0.14", + "version": "6.0.15", "description": "Prepares a Git-hosted package", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/fetching/directory-fetcher/CHANGELOG.md b/fetching/directory-fetcher/CHANGELOG.md index 541f79d5ae..cf23adb3b9 100644 --- a/fetching/directory-fetcher/CHANGELOG.md +++ b/fetching/directory-fetcher/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/directory-fetcher +## 8.0.10 + +### Patch Changes + +- @pnpm/fetcher-base@16.0.7 +- @pnpm/read-project-manifest@6.0.10 + ## 8.0.9 ### Patch Changes diff --git a/fetching/directory-fetcher/package.json b/fetching/directory-fetcher/package.json index dc667123c5..22516037e8 100644 --- a/fetching/directory-fetcher/package.json +++ b/fetching/directory-fetcher/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/directory-fetcher", - "version": "8.0.9", + "version": "8.0.10", "description": "A fetcher for local directory packages", "funding": "https://opencollective.com/pnpm", "main": "lib/index.js", diff --git a/fetching/git-fetcher/CHANGELOG.md b/fetching/git-fetcher/CHANGELOG.md index 837426754f..3901413ae1 100644 --- a/fetching/git-fetcher/CHANGELOG.md +++ b/fetching/git-fetcher/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/git-fetcher +## 14.0.0 + +### Patch Changes + +- Updated dependencies [099e6af] + - @pnpm/worker@2.0.0 + - @pnpm/fetcher-base@16.0.7 + - @pnpm/prepare-package@6.0.15 + ## 13.0.16 ### Patch Changes diff --git a/fetching/git-fetcher/package.json b/fetching/git-fetcher/package.json index 3866b00c16..5479f56d10 100644 --- a/fetching/git-fetcher/package.json +++ b/fetching/git-fetcher/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/git-fetcher", - "version": "13.0.16", + "version": "14.0.0", "description": "A fetcher for git-hosted packages", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/fetching/tarball-fetcher/CHANGELOG.md b/fetching/tarball-fetcher/CHANGELOG.md index ad30521f95..18c438ea0e 100644 --- a/fetching/tarball-fetcher/CHANGELOG.md +++ b/fetching/tarball-fetcher/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/tarball-fetcher +## 20.0.0 + +### Patch Changes + +- Updated dependencies [099e6af] + - @pnpm/worker@2.0.0 + - @pnpm/error@6.0.3 + - @pnpm/fetcher-base@16.0.7 + - @pnpm/prepare-package@6.0.15 + ## 19.0.16 ### Patch Changes diff --git a/fetching/tarball-fetcher/package.json b/fetching/tarball-fetcher/package.json index 2a6e13ac78..38da9cef6d 100644 --- a/fetching/tarball-fetcher/package.json +++ b/fetching/tarball-fetcher/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/tarball-fetcher", - "version": "19.0.16", + "version": "20.0.0", "description": "Fetcher for packages hosted as tarballs", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/fs/find-packages/CHANGELOG.md b/fs/find-packages/CHANGELOG.md index 65ee9a1787..b734083f29 100644 --- a/fs/find-packages/CHANGELOG.md +++ b/fs/find-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/fs.find-packages +## 4.0.6 + +### Patch Changes + +- @pnpm/read-project-manifest@6.0.10 + ## 4.0.5 ### Patch Changes diff --git a/fs/find-packages/package.json b/fs/find-packages/package.json index e03ff6a5be..330553d019 100644 --- a/fs/find-packages/package.json +++ b/fs/find-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/fs.find-packages", - "version": "4.0.5", + "version": "4.0.6", "description": "Find all packages inside a directory", "main": "lib/index.js", "files": [ diff --git a/hooks/pnpmfile/CHANGELOG.md b/hooks/pnpmfile/CHANGELOG.md index b9b3b2b86e..16818b0711 100644 --- a/hooks/pnpmfile/CHANGELOG.md +++ b/hooks/pnpmfile/CHANGELOG.md @@ -1,5 +1,18 @@ # @pnpm/pnpmfile +## 7.0.0 + +### Major Changes + +- bcffd4d: Use SHA256 for storing the pnpmfile checksum in the lockfile [#8530](https://github.com/pnpm/pnpm/pull/8530). + +### Patch Changes + +- Updated dependencies [dcd2917] + - @pnpm/crypto.hash@1.0.0 + - @pnpm/error@6.0.3 + - @pnpm/store-controller-types@18.1.6 + ## 6.0.13 ### Patch Changes diff --git a/hooks/pnpmfile/package.json b/hooks/pnpmfile/package.json index b40c7b2085..b638ee2eb9 100644 --- a/hooks/pnpmfile/package.json +++ b/hooks/pnpmfile/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/pnpmfile", - "version": "6.0.13", + "version": "7.0.0", "description": "Reading a .pnpmfile.cjs", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/hooks/read-package-hook/CHANGELOG.md b/hooks/read-package-hook/CHANGELOG.md index 60ac726f97..e623a3410e 100644 --- a/hooks/read-package-hook/CHANGELOG.md +++ b/hooks/read-package-hook/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/hooks.read-package-hook +## 6.0.0 + +### Major Changes + +- 7fb4371: Update the compatibility database (`@yarnpkg/extensions` to v2.0.3). This might change your lockfile. + +### Patch Changes + +- @pnpm/error@6.0.3 +- @pnpm/parse-overrides@5.1.2 + ## 5.1.0 ### Minor Changes diff --git a/hooks/read-package-hook/package.json b/hooks/read-package-hook/package.json index a19be2e119..09b66b900e 100644 --- a/hooks/read-package-hook/package.json +++ b/hooks/read-package-hook/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/hooks.read-package-hook", - "version": "5.1.0", + "version": "6.0.0", "description": "Creates the default package reader hook used by pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/lockfile/audit/CHANGELOG.md b/lockfile/audit/CHANGELOG.md index 5d0d27618b..68d75e7b0b 100644 --- a/lockfile/audit/CHANGELOG.md +++ b/lockfile/audit/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/audit +## 8.2.3 + +### Patch Changes + +- @pnpm/error@6.0.3 +- @pnpm/lockfile.detect-dep-types@2.0.10 +- @pnpm/lockfile.utils@1.0.5 +- @pnpm/lockfile.walker@1.0.5 +- @pnpm/read-project-manifest@6.0.10 +- @pnpm/list@10.2.3 + ## 8.2.2 ### Patch Changes diff --git a/lockfile/audit/package.json b/lockfile/audit/package.json index b7cb170a97..786b3dc5d1 100644 --- a/lockfile/audit/package.json +++ b/lockfile/audit/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/audit", - "version": "8.2.2", + "version": "8.2.3", "description": "Audit a lockfile", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/lockfile/detect-dep-types/CHANGELOG.md b/lockfile/detect-dep-types/CHANGELOG.md index 79d5306ac1..76a38b5eff 100644 --- a/lockfile/detect-dep-types/CHANGELOG.md +++ b/lockfile/detect-dep-types/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/lockfile.detect-dep-types +## 2.0.10 + +### Patch Changes + +- Updated dependencies [dcd2917] +- Updated dependencies [d55b259] + - @pnpm/dependency-path@6.0.0 + ## 2.0.9 ### Patch Changes diff --git a/lockfile/detect-dep-types/package.json b/lockfile/detect-dep-types/package.json index 294baddf64..34754326c8 100644 --- a/lockfile/detect-dep-types/package.json +++ b/lockfile/detect-dep-types/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile.detect-dep-types", - "version": "2.0.9", + "version": "2.0.10", "description": "Detect the types of dependencies", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/lockfile/filtering/CHANGELOG.md b/lockfile/filtering/CHANGELOG.md index 819c9e91f7..21890f50f2 100644 --- a/lockfile/filtering/CHANGELOG.md +++ b/lockfile/filtering/CHANGELOG.md @@ -1,5 +1,22 @@ # @pnpm/filter-lockfile +## 1.0.8 + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [dcd2917] +- Updated dependencies [e476b07] +- Updated dependencies [d55b259] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/dependency-path@6.0.0 + - @pnpm/package-is-installable@9.0.12 + - @pnpm/error@6.0.3 + - @pnpm/lockfile.utils@1.0.5 + - @pnpm/lockfile.walker@1.0.5 + ## 1.0.7 ### Patch Changes diff --git a/lockfile/filtering/package.json b/lockfile/filtering/package.json index 62b1aa660f..faaeaa05d9 100644 --- a/lockfile/filtering/package.json +++ b/lockfile/filtering/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile.filtering", - "version": "1.0.7", + "version": "1.0.8", "description": "Filters a lockfile", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/lockfile/fs/CHANGELOG.md b/lockfile/fs/CHANGELOG.md index 31f986917a..ff87e5b649 100644 --- a/lockfile/fs/CHANGELOG.md +++ b/lockfile/fs/CHANGELOG.md @@ -1,5 +1,19 @@ # @pnpm/lockfile-file +## 1.0.6 + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [dcd2917] +- Updated dependencies [d55b259] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/dependency-path@6.0.0 + - @pnpm/error@6.0.3 + - @pnpm/lockfile.utils@1.0.5 + ## 1.0.5 ### Patch Changes diff --git a/lockfile/fs/package.json b/lockfile/fs/package.json index a1675b873b..06dd2c1c2b 100644 --- a/lockfile/fs/package.json +++ b/lockfile/fs/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile.fs", - "version": "1.0.5", + "version": "1.0.6", "description": "Read/write pnpm-lock.yaml files", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/lockfile/lockfile-to-pnp/CHANGELOG.md b/lockfile/lockfile-to-pnp/CHANGELOG.md index fcbeaf802b..83c780eb90 100644 --- a/lockfile/lockfile-to-pnp/CHANGELOG.md +++ b/lockfile/lockfile-to-pnp/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/lockfile-to-pnp +## 4.1.15 + +### Patch Changes + +- Updated dependencies [dcd2917] +- Updated dependencies [d55b259] + - @pnpm/dependency-path@6.0.0 + - @pnpm/lockfile.fs@1.0.6 + - @pnpm/lockfile.utils@1.0.5 + ## 4.1.14 ### Patch Changes diff --git a/lockfile/lockfile-to-pnp/package.json b/lockfile/lockfile-to-pnp/package.json index c7f9e00969..2e091bca4d 100644 --- a/lockfile/lockfile-to-pnp/package.json +++ b/lockfile/lockfile-to-pnp/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile-to-pnp", - "version": "4.1.14", + "version": "4.1.15", "description": "Creates a Plug'n'Play file from a pnpm-lock.yaml", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/lockfile/plugin-commands-audit/CHANGELOG.md b/lockfile/plugin-commands-audit/CHANGELOG.md index f398547624..e22ac2f80b 100644 --- a/lockfile/plugin-commands-audit/CHANGELOG.md +++ b/lockfile/plugin-commands-audit/CHANGELOG.md @@ -1,5 +1,27 @@ # @pnpm/plugin-commands-audit +## 10.3.3 + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [477e0c1] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [1dbc56a] +- Updated dependencies [e9985b6] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/config@22.0.0 + - @pnpm/audit@8.2.3 + - @pnpm/lockfile.fs@1.0.6 + - @pnpm/error@6.0.3 + - @pnpm/cli-utils@4.0.8 + - @pnpm/network.auth-header@3.0.3 + - @pnpm/read-project-manifest@6.0.10 + ## 10.3.2 ### Patch Changes diff --git a/lockfile/plugin-commands-audit/package.json b/lockfile/plugin-commands-audit/package.json index 1432319062..356de3bac8 100644 --- a/lockfile/plugin-commands-audit/package.json +++ b/lockfile/plugin-commands-audit/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-audit", - "version": "10.3.2", + "version": "10.3.3", "description": "pnpm commands for dependencies audit", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/lockfile/preferred-versions/CHANGELOG.md b/lockfile/preferred-versions/CHANGELOG.md index d635264b64..b0d81cdca9 100644 --- a/lockfile/preferred-versions/CHANGELOG.md +++ b/lockfile/preferred-versions/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/lockfile.preferred-versions +## 1.0.15 + +### Patch Changes + +- @pnpm/lockfile.utils@1.0.5 +- @pnpm/manifest-utils@6.0.10 + ## 1.0.14 ### Patch Changes diff --git a/lockfile/preferred-versions/package.json b/lockfile/preferred-versions/package.json index 1aa1094de2..4a43be99c8 100644 --- a/lockfile/preferred-versions/package.json +++ b/lockfile/preferred-versions/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile.preferred-versions", - "version": "1.0.14", + "version": "1.0.15", "description": "Get preferred version from lockfile", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/lockfile/pruner/CHANGELOG.md b/lockfile/pruner/CHANGELOG.md index 8a8779948c..c32e2fff9d 100644 --- a/lockfile/pruner/CHANGELOG.md +++ b/lockfile/pruner/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/prune-lockfile +## 0.0.7 + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [dcd2917] +- Updated dependencies [d55b259] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/dependency-path@6.0.0 + ## 0.0.6 ### Patch Changes diff --git a/lockfile/pruner/package.json b/lockfile/pruner/package.json index 3cfcc337af..abcaf93d7d 100644 --- a/lockfile/pruner/package.json +++ b/lockfile/pruner/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile.pruner", - "version": "0.0.6", + "version": "0.0.7", "description": "Prune a pnpm-lock.yaml", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/lockfile/settings-checker/CHANGELOG.md b/lockfile/settings-checker/CHANGELOG.md index cd4f1185eb..103153d2b9 100644 --- a/lockfile/settings-checker/CHANGELOG.md +++ b/lockfile/settings-checker/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/lockfile.settings-checker +## 1.0.2 + +### Patch Changes + +- Updated dependencies [dcd2917] + - @pnpm/crypto.hash@1.0.0 + - @pnpm/parse-overrides@5.1.2 + ## 1.0.1 ### Patch Changes diff --git a/lockfile/settings-checker/package.json b/lockfile/settings-checker/package.json index cb72682599..1627588963 100644 --- a/lockfile/settings-checker/package.json +++ b/lockfile/settings-checker/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile.settings-checker", - "version": "1.0.1", + "version": "1.0.2", "description": "Utilities to check if lockfile settings are out-of-date", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/lockfile/utils/CHANGELOG.md b/lockfile/utils/CHANGELOG.md index 0452958823..66cd557283 100644 --- a/lockfile/utils/CHANGELOG.md +++ b/lockfile/utils/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/lockfile-utils +## 1.0.5 + +### Patch Changes + +- Updated dependencies [dcd2917] +- Updated dependencies [d55b259] + - @pnpm/dependency-path@6.0.0 + ## 1.0.4 ### Patch Changes diff --git a/lockfile/utils/package.json b/lockfile/utils/package.json index 98b71b02ef..8eab6ae5e1 100644 --- a/lockfile/utils/package.json +++ b/lockfile/utils/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile.utils", - "version": "1.0.4", + "version": "1.0.5", "description": "Utils for dealing with pnpm-lock.yaml", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/lockfile/verification/CHANGELOG.md b/lockfile/verification/CHANGELOG.md index 3436b151f2..f860e78685 100644 --- a/lockfile/verification/CHANGELOG.md +++ b/lockfile/verification/CHANGELOG.md @@ -1,5 +1,25 @@ # @pnpm/lockfile.verification +## 1.1.0 + +### Minor Changes + +- 19d5b51: Export `linkedPackagesAreUpToDate` and `getWorkspacePackagesByDirectory` + +### Patch Changes + +- Updated dependencies [dcd2917] +- Updated dependencies [9ea8fa4] +- Updated dependencies [9ea8fa4] +- Updated dependencies [9ea8fa4] +- Updated dependencies [9ea8fa4] +- Updated dependencies [9ea8fa4] +- Updated dependencies [d55b259] + - @pnpm/dependency-path@6.0.0 + - @pnpm/get-context@13.0.0 + - @pnpm/lockfile.utils@1.0.5 + - @pnpm/read-package-json@9.0.10 + ## 1.0.6 ### Patch Changes diff --git a/lockfile/verification/package.json b/lockfile/verification/package.json index c792adbe7c..2080b788d3 100644 --- a/lockfile/verification/package.json +++ b/lockfile/verification/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile.verification", - "version": "1.0.6", + "version": "1.1.0", "description": "Checks a lockfile", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/lockfile/walker/CHANGELOG.md b/lockfile/walker/CHANGELOG.md index e3ea17ebed..64e23b9c65 100644 --- a/lockfile/walker/CHANGELOG.md +++ b/lockfile/walker/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/lockfile-walker +## 1.0.5 + +### Patch Changes + +- Updated dependencies [dcd2917] +- Updated dependencies [d55b259] + - @pnpm/dependency-path@6.0.0 + ## 1.0.4 ### Patch Changes diff --git a/lockfile/walker/package.json b/lockfile/walker/package.json index 89eef80a4c..2b0ed520f4 100644 --- a/lockfile/walker/package.json +++ b/lockfile/walker/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile.walker", - "version": "1.0.4", + "version": "1.0.5", "description": "Walk over all the dependencies in a lockfile", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/modules-mounter/daemon/CHANGELOG.md b/modules-mounter/daemon/CHANGELOG.md index 4abdcd7aca..41a94f0bc5 100644 --- a/modules-mounter/daemon/CHANGELOG.md +++ b/modules-mounter/daemon/CHANGELOG.md @@ -1,5 +1,39 @@ # @pnpm/mount-modules +## 0.7.0 + +### Minor Changes + +- d433cb9: Some registries allow identical content to be published under different package names or versions. To accommodate this, index files in the store are now stored using both the content hash and package identifier. + + This approach ensures that we can: + + 1. Validate that the integrity in the lockfile corresponds to the correct package, + which might not be the case after a poorly resolved Git conflict. + 2. Allow the same content to be referenced by different packages or different versions of the same package. + + Related PR: [#8510](https://github.com/pnpm/pnpm/pull/8510) + Related issue: [#8204](https://github.com/pnpm/pnpm/issues/8204) + +### Patch Changes + +- Updated dependencies [477e0c1] +- Updated dependencies [dcd2917] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [d433cb9] +- Updated dependencies [1dbc56a] +- Updated dependencies [099e6af] +- Updated dependencies [e9985b6] +- Updated dependencies [d55b259] + - @pnpm/config@22.0.0 + - @pnpm/dependency-path@6.0.0 + - @pnpm/store.cafs@5.0.0 + - @pnpm/lockfile.fs@1.0.6 + - @pnpm/store-path@9.0.3 + - @pnpm/lockfile.utils@1.0.5 + ## 0.6.19 ### Patch Changes diff --git a/modules-mounter/daemon/package.json b/modules-mounter/daemon/package.json index b78aa2a151..2ad109f9bd 100644 --- a/modules-mounter/daemon/package.json +++ b/modules-mounter/daemon/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/mount-modules", - "version": "0.6.19", + "version": "0.7.0", "description": "Mounts a node_modules directory with FUSE", "main": "lib/index.js", "bin": "bin/mount-modules.js", diff --git a/network/auth-header/CHANGELOG.md b/network/auth-header/CHANGELOG.md index f797913163..3129218ca3 100644 --- a/network/auth-header/CHANGELOG.md +++ b/network/auth-header/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/network.auth-header +## 3.0.3 + +### Patch Changes + +- @pnpm/error@6.0.3 + ## 3.0.2 ### Patch Changes diff --git a/network/auth-header/package.json b/network/auth-header/package.json index 316c8a2896..8e43fed1c7 100644 --- a/network/auth-header/package.json +++ b/network/auth-header/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/network.auth-header", - "version": "3.0.2", + "version": "3.0.3", "description": "Gets the authorization header for the given URI", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/calc-dep-state/CHANGELOG.md b/packages/calc-dep-state/CHANGELOG.md index eb86903012..382c2e44d2 100644 --- a/packages/calc-dep-state/CHANGELOG.md +++ b/packages/calc-dep-state/CHANGELOG.md @@ -1,5 +1,20 @@ # @pnpm/calc-dep-state +## 7.0.11 + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [dcd2917] +- Updated dependencies [501c152] +- Updated dependencies [d55b259] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/dependency-path@6.0.0 + - @pnpm/crypto.object-hasher@3.0.0 + - @pnpm/lockfile.utils@1.0.5 + ## 7.0.10 ### Patch Changes diff --git a/packages/calc-dep-state/package.json b/packages/calc-dep-state/package.json index be8c455ac0..243ce92a45 100644 --- a/packages/calc-dep-state/package.json +++ b/packages/calc-dep-state/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/calc-dep-state", - "version": "7.0.10", + "version": "7.0.11", "description": "Calculates the state of a dependency", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/constants/CHANGELOG.md b/packages/constants/CHANGELOG.md index b29f2e0f4d..1dfd2ba9f6 100644 --- a/packages/constants/CHANGELOG.md +++ b/packages/constants/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/constants +## 10.0.0 + +### Major Changes + +- 8108680: Changed the format of the side-effects cache key. +- c4f5231: Store version bumped to v10. The new store layout has a different directory called "index" for storing the package content mappings. Previously these files were stored in the same directory where the package contents are (in "files"). The new store has also a new format for storing the mappings for side-effects cache. + +### Minor Changes + +- 19d5b51: Add `MANIFEST_BASE_NAMES` + ## 9.0.0 ### Major Changes diff --git a/packages/constants/package.json b/packages/constants/package.json index 2326bbad05..5e347a9b59 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/constants", - "version": "9.0.0", + "version": "10.0.0", "description": "pnpm constants", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/dependency-path/CHANGELOG.md b/packages/dependency-path/CHANGELOG.md index 2290c8f89d..62c4cee210 100644 --- a/packages/dependency-path/CHANGELOG.md +++ b/packages/dependency-path/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/dependency-path +## 6.0.0 + +### Major Changes + +- dcd2917: Use sha256 for hashing long paths inside `node_modules/.pnpm`. +- d55b259: Escape the `#` character in directory names within the virtual store (`node_modules/.pnpm`) [#8557](https://github.com/pnpm/pnpm/pull/8557). + +### Patch Changes + +- Updated dependencies [dcd2917] + - @pnpm/crypto.hash@1.0.0 + ## 5.1.7 ### Patch Changes diff --git a/packages/dependency-path/package.json b/packages/dependency-path/package.json index cb0ea8da31..00872a6ee9 100644 --- a/packages/dependency-path/package.json +++ b/packages/dependency-path/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/dependency-path", - "version": "5.1.7", + "version": "6.0.0", "description": "Utilities for working with symlinked node_modules", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/error/CHANGELOG.md b/packages/error/CHANGELOG.md index 5e2487de73..60c281e458 100644 --- a/packages/error/CHANGELOG.md +++ b/packages/error/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/error +## 6.0.3 + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + ## 6.0.2 ### Patch Changes diff --git a/packages/error/package.json b/packages/error/package.json index 10edb2f3d9..864be29a7f 100644 --- a/packages/error/package.json +++ b/packages/error/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/error", - "version": "6.0.2", + "version": "6.0.3", "description": "An error class for pnpm errors", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/make-dedicated-lockfile/CHANGELOG.md b/packages/make-dedicated-lockfile/CHANGELOG.md index 01eb9d11af..301d908bca 100644 --- a/packages/make-dedicated-lockfile/CHANGELOG.md +++ b/packages/make-dedicated-lockfile/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/make-dedicated-lockfile +## 0.6.20 + +### Patch Changes + +- @pnpm/lockfile.fs@1.0.6 +- @pnpm/lockfile.pruner@0.0.7 +- @pnpm/error@6.0.3 +- @pnpm/exportable-manifest@7.0.7 +- @pnpm/read-project-manifest@6.0.10 +- @pnpm/find-workspace-dir@7.0.3 + ## 0.6.19 ### Patch Changes diff --git a/packages/make-dedicated-lockfile/package.json b/packages/make-dedicated-lockfile/package.json index ba39e47e07..c5a8580539 100644 --- a/packages/make-dedicated-lockfile/package.json +++ b/packages/make-dedicated-lockfile/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/make-dedicated-lockfile", - "version": "0.6.19", + "version": "0.6.20", "description": "Creates a dedicated lockfile for a subset of workspace projects", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/plugin-commands-doctor/CHANGELOG.md b/packages/plugin-commands-doctor/CHANGELOG.md index 0079116359..758c16b00d 100644 --- a/packages/plugin-commands-doctor/CHANGELOG.md +++ b/packages/plugin-commands-doctor/CHANGELOG.md @@ -1,5 +1,18 @@ # @pnpm/plugin-commands-doctor +## 3.0.24 + +### Patch Changes + +- Updated dependencies [477e0c1] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [1dbc56a] +- Updated dependencies [e9985b6] + - @pnpm/config@22.0.0 + - @pnpm/cli-utils@4.0.8 + ## 3.0.23 ### Patch Changes diff --git a/packages/plugin-commands-doctor/package.json b/packages/plugin-commands-doctor/package.json index bd2385d7f4..c2232660f1 100644 --- a/packages/plugin-commands-doctor/package.json +++ b/packages/plugin-commands-doctor/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-doctor", - "version": "3.0.23", + "version": "3.0.24", "description": "Commands for checks of known common issues ", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/plugin-commands-init/CHANGELOG.md b/packages/plugin-commands-init/CHANGELOG.md index 498d7dfeaf..9295959acc 100644 --- a/packages/plugin-commands-init/CHANGELOG.md +++ b/packages/plugin-commands-init/CHANGELOG.md @@ -1,5 +1,20 @@ # @pnpm/plugin-commands-init +## 4.0.24 + +### Patch Changes + +- 8ad6ee6: `pnpm init` should respect --dir option +- Updated dependencies [477e0c1] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [1dbc56a] +- Updated dependencies [e9985b6] + - @pnpm/config@22.0.0 + - @pnpm/error@6.0.3 + - @pnpm/cli-utils@4.0.8 + ## 4.0.23 ### Patch Changes diff --git a/packages/plugin-commands-init/package.json b/packages/plugin-commands-init/package.json index c3004c3e10..412b17989b 100644 --- a/packages/plugin-commands-init/package.json +++ b/packages/plugin-commands-init/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-init", - "version": "4.0.23", + "version": "4.0.24", "description": "Create a package.json file", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/plugin-commands-setup/CHANGELOG.md b/packages/plugin-commands-setup/CHANGELOG.md index c8931ea1f9..5080705025 100644 --- a/packages/plugin-commands-setup/CHANGELOG.md +++ b/packages/plugin-commands-setup/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-setup +## 5.1.14 + +### Patch Changes + +- c64d36c: `pnpm setup` should remove the CLI from the target location before moving the new binary [#8173](https://github.com/pnpm/pnpm/issues/8173). + - @pnpm/cli-utils@4.0.8 + ## 5.1.13 ### Patch Changes diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index 9d7b9a542c..4441e71470 100644 --- a/packages/plugin-commands-setup/package.json +++ b/packages/plugin-commands-setup/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-setup", - "version": "5.1.13", + "version": "5.1.14", "description": "pnpm commands for setting up pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/render-peer-issues/CHANGELOG.md b/packages/render-peer-issues/CHANGELOG.md index 8ea735448f..8ef9d44ee8 100644 --- a/packages/render-peer-issues/CHANGELOG.md +++ b/packages/render-peer-issues/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/render-peer-issues +## 5.0.10 + +### Patch Changes + +- ee5dde3: Don't fail to render missing peer dependencies, when the parents field is an empty array. + - @pnpm/error@6.0.3 + - @pnpm/parse-overrides@5.1.2 + ## 5.0.9 ### Patch Changes diff --git a/packages/render-peer-issues/package.json b/packages/render-peer-issues/package.json index ea43901634..89139ca3c5 100644 --- a/packages/render-peer-issues/package.json +++ b/packages/render-peer-issues/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/render-peer-issues", "description": "Visualizes peer dependency issues", - "version": "5.0.9", + "version": "5.0.10", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, diff --git a/patching/apply-patch/CHANGELOG.md b/patching/apply-patch/CHANGELOG.md index 3a73690eda..951131f04c 100644 --- a/patching/apply-patch/CHANGELOG.md +++ b/patching/apply-patch/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/patching.apply-patch +## 3.1.2 + +### Patch Changes + +- @pnpm/error@6.0.3 + ## 3.1.1 ### Patch Changes diff --git a/patching/apply-patch/package.json b/patching/apply-patch/package.json index fd60af8ca7..9645e70194 100644 --- a/patching/apply-patch/package.json +++ b/patching/apply-patch/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/patching.apply-patch", - "version": "3.1.1", + "version": "3.1.2", "description": "Apply a patch to a directory", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/patching/plugin-commands-patching/CHANGELOG.md b/patching/plugin-commands-patching/CHANGELOG.md index 7c1e31c5bd..baa3a5cf8f 100644 --- a/patching/plugin-commands-patching/CHANGELOG.md +++ b/patching/plugin-commands-patching/CHANGELOG.md @@ -1,5 +1,32 @@ # @pnpm/plugin-commands-patching +## 6.4.15 + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [477e0c1] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [19d5b51] +- Updated dependencies [1dbc56a] +- Updated dependencies [6b27c81] +- Updated dependencies [e9985b6] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/plugin-commands-installation@18.0.0 + - @pnpm/config@22.0.0 + - @pnpm/lockfile.fs@1.0.6 + - @pnpm/error@6.0.3 + - @pnpm/cli-utils@4.0.8 + - @pnpm/store-connection-manager@8.4.3 + - @pnpm/lockfile.utils@1.0.5 + - @pnpm/patching.apply-patch@3.1.2 + - @pnpm/read-package-json@9.0.10 + - @pnpm/read-project-manifest@6.0.10 + ## 6.4.14 ### Patch Changes diff --git a/patching/plugin-commands-patching/package.json b/patching/plugin-commands-patching/package.json index ed843b0849..e06c71cba0 100644 --- a/patching/plugin-commands-patching/package.json +++ b/patching/plugin-commands-patching/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-patching", - "version": "6.4.14", + "version": "6.4.15", "description": "Commands for creating patches", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/pkg-manager/client/CHANGELOG.md b/pkg-manager/client/CHANGELOG.md index e1f7c3556a..45f0861394 100644 --- a/pkg-manager/client/CHANGELOG.md +++ b/pkg-manager/client/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/client +## 11.1.13 + +### Patch Changes + +- @pnpm/git-fetcher@14.0.0 +- @pnpm/default-resolver@20.0.10 +- @pnpm/tarball-fetcher@20.0.0 +- @pnpm/network.auth-header@3.0.3 +- @pnpm/directory-fetcher@8.0.10 + ## 11.1.12 ### Patch Changes diff --git a/pkg-manager/client/package.json b/pkg-manager/client/package.json index ae471b9922..b29534877e 100644 --- a/pkg-manager/client/package.json +++ b/pkg-manager/client/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/client", - "version": "11.1.12", + "version": "11.1.13", "description": "Creates the package resolve and fetch functions", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/pkg-manager/core/CHANGELOG.md b/pkg-manager/core/CHANGELOG.md index 589f953e00..f98965f907 100644 --- a/pkg-manager/core/CHANGELOG.md +++ b/pkg-manager/core/CHANGELOG.md @@ -1,5 +1,88 @@ # @pnpm/core +## 16.0.0 + +### Major Changes + +- 477e0c1: The `pnpm link` command adds overrides to the root `package.json`. In a workspace the override is added to the root of the workspace, so it links the dependency to all projects in a workspace. + + To link a package globally, just run `pnpm link` from the package's directory. Previously, the command `pnpm link -g` was required to link a package globally. + + Related PR: [#8653](https://github.com/pnpm/pnpm/pull/8653). + +- 501c152: Changed the hash stored in the `packageExtensionsChecksum` field of `pnpm-lock.yaml` to SHA256. +- d433cb9: Some registries allow identical content to be published under different package names or versions. To accommodate this, index files in the store are now stored using both the content hash and package identifier. + + This approach ensures that we can: + + 1. Validate that the integrity in the lockfile corresponds to the correct package, + which might not be the case after a poorly resolved Git conflict. + 2. Allow the same content to be referenced by different packages or different versions of the same package. + + Related PR: [#8510](https://github.com/pnpm/pnpm/pull/8510) + Related issue: [#8204](https://github.com/pnpm/pnpm/issues/8204) + +- 099e6af: Changed the structure of the index files in the store to store side effects cache information more efficiently. In the new version, side effects do not list all the files of the package but just the differences [#8636](https://github.com/pnpm/pnpm/pull/8636). +- d55b259: Escape the `#` character in directory names within the virtual store (`node_modules/.pnpm`) [#8557](https://github.com/pnpm/pnpm/pull/8557). + +### Patch Changes + +- 7cd0d20: Fix for headless install crashing when modules directory disabled (`enable-modules-dir` set to `false`) and patched dependencies are present [#8727](https://github.com/pnpm/pnpm/pull/8727). +- 9ea8fa4: Don't validate (and possibly purge) modules directory in operations that do not mutate the structure (e.g. `mutateModules({ ... }, { ..., lockfileOnly: true })`) [#8657](https://github.com/pnpm/pnpm/pull/8657). +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [dcd2917] +- Updated dependencies [dcd2917] +- Updated dependencies [19d5b51] +- Updated dependencies [5b91ec4] +- Updated dependencies [9ea8fa4] +- Updated dependencies [7fb4371] +- Updated dependencies [9ea8fa4] +- Updated dependencies [ee5dde3] +- Updated dependencies [52d2965] +- Updated dependencies [9ea8fa4] +- Updated dependencies [d433cb9] +- Updated dependencies [7cd0d20] +- Updated dependencies [099e6af] +- Updated dependencies [bd01a2a] +- Updated dependencies [9ea8fa4] +- Updated dependencies [501c152] +- Updated dependencies [9ea8fa4] +- Updated dependencies [d55b259] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/dependency-path@6.0.0 + - @pnpm/crypto.hash@1.0.0 + - @pnpm/lockfile.verification@1.1.0 + - @pnpm/resolve-dependencies@36.0.7 + - @pnpm/get-context@13.0.0 + - @pnpm/hooks.read-package-hook@6.0.0 + - @pnpm/package-requester@26.0.0 + - @pnpm/headless@24.0.0 + - @pnpm/worker@2.0.0 + - @pnpm/crypto.object-hasher@3.0.0 + - @pnpm/lockfile.filtering@1.0.8 + - @pnpm/lockfile.fs@1.0.6 + - @pnpm/lockfile.pruner@0.0.7 + - @pnpm/calc-dep-state@7.0.11 + - @pnpm/error@6.0.3 + - @pnpm/hoist@9.1.16 + - @pnpm/lockfile-to-pnp@4.1.15 + - @pnpm/lockfile.utils@1.0.5 + - @pnpm/lockfile.walker@1.0.5 + - @pnpm/modules-cleaner@15.1.17 + - @pnpm/lockfile.settings-checker@1.0.2 + - @pnpm/store-controller-types@18.1.6 + - @pnpm/build-modules@14.0.6 + - @pnpm/parse-overrides@5.1.2 + - @pnpm/lifecycle@17.1.6 + - @pnpm/link-bins@10.0.12 + - @pnpm/manifest-utils@6.0.10 + - @pnpm/read-project-manifest@6.0.10 + - @pnpm/lockfile.preferred-versions@1.0.15 + - @pnpm/symlink-dependency@8.0.8 + - @pnpm/remove-bins@6.0.10 + ## 15.3.8 ### Patch Changes diff --git a/pkg-manager/core/package.json b/pkg-manager/core/package.json index efe327f479..03b4e4c5d0 100644 --- a/pkg-manager/core/package.json +++ b/pkg-manager/core/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/core", "description": "Fast, disk space efficient installation engine", - "version": "15.3.8", + "version": "16.0.0", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, diff --git a/pkg-manager/get-context/CHANGELOG.md b/pkg-manager/get-context/CHANGELOG.md index 4a6dcbb1b1..46759c96e7 100644 --- a/pkg-manager/get-context/CHANGELOG.md +++ b/pkg-manager/get-context/CHANGELOG.md @@ -1,5 +1,24 @@ # @pnpm/get-context +## 13.0.0 + +### Major Changes + +- 9ea8fa4: Don't validate (and possibly purge) modules directory as a side effect of `getContext` and `getContextForSingleImporter` [#8657](https://github.com/pnpm/pnpm/pull/8657). +- 9ea8fa4: `PnpmContext.hoistPattern` and `PnpmContext.publicHoistPattern` are no longer affected by modules directory state [#8657](https://github.com/pnpm/pnpm/pull/8657). Prior behavior can be recreated with the new properties `PnpmContext.currentHoistPattern` (`_.currentHoistPattern ?? _.hoistPattern`) and `PnpmContext.currentPublicHoistPattern` (`_.currentPublicHoistPattern ?? _.publicHoistPattern`). +- 9ea8fa4: `PnpmSingleContext.hoistPattern` and `PnpmSingleContext.publicHoistPattern` are no longer affected by modules directory state [#8657](https://github.com/pnpm/pnpm/pull/8657). +- 9ea8fa4: `UnexpectedStoreError` and `UnexpectedVirtualStoreDirError` are no longer exported [#8657](https://github.com/pnpm/pnpm/pull/8657). They can be imported from `@pnpm/core` instead. +- 9ea8fa4: Argument `alreadyPurged` removed from `getContextForSingleImporter` [#8657](https://github.com/pnpm/pnpm/pull/8657). + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/lockfile.fs@1.0.6 + - @pnpm/read-projects-context@9.1.14 + ## 12.0.7 ### Patch Changes diff --git a/pkg-manager/get-context/package.json b/pkg-manager/get-context/package.json index 83ade7aeff..69b68695d8 100644 --- a/pkg-manager/get-context/package.json +++ b/pkg-manager/get-context/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/get-context", - "version": "12.0.7", + "version": "13.0.0", "description": "Gets context information about a project", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/pkg-manager/headless/CHANGELOG.md b/pkg-manager/headless/CHANGELOG.md index ea37807b79..130603d84b 100644 --- a/pkg-manager/headless/CHANGELOG.md +++ b/pkg-manager/headless/CHANGELOG.md @@ -1,5 +1,56 @@ # @pnpm/headless +## 24.0.0 + +### Major Changes + +- d433cb9: Some registries allow identical content to be published under different package names or versions. To accommodate this, index files in the store are now stored using both the content hash and package identifier. + + This approach ensures that we can: + + 1. Validate that the integrity in the lockfile corresponds to the correct package, + which might not be the case after a poorly resolved Git conflict. + 2. Allow the same content to be referenced by different packages or different versions of the same package. + + Related PR: [#8510](https://github.com/pnpm/pnpm/pull/8510) + Related issue: [#8204](https://github.com/pnpm/pnpm/issues/8204) + +- 099e6af: Changed the structure of the index files in the store to store side effects cache information more efficiently. In the new version, side effects do not list all the files of the package but just the differences [#8636](https://github.com/pnpm/pnpm/pull/8636). + +### Patch Changes + +- 7cd0d20: Don't attempt to apply patches when modules directory disabled (`enable-modules-dir` set to `false`) [#8727](https://github.com/pnpm/pnpm/pull/8727). +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [dcd2917] +- Updated dependencies [d433cb9] +- Updated dependencies [e476b07] +- Updated dependencies [099e6af] +- Updated dependencies [d55b259] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/dependency-path@6.0.0 + - @pnpm/package-requester@26.0.0 + - @pnpm/package-is-installable@9.0.12 + - @pnpm/worker@2.0.0 + - @pnpm/deps.graph-builder@2.0.6 + - @pnpm/lockfile.filtering@1.0.8 + - @pnpm/lockfile.fs@1.0.6 + - @pnpm/calc-dep-state@7.0.11 + - @pnpm/error@6.0.3 + - @pnpm/hoist@9.1.16 + - @pnpm/lockfile-to-pnp@4.1.15 + - @pnpm/lockfile.utils@1.0.5 + - @pnpm/modules-cleaner@15.1.17 + - @pnpm/real-hoist@3.0.15 + - @pnpm/store-controller-types@18.1.6 + - @pnpm/build-modules@14.0.6 + - @pnpm/lifecycle@17.1.6 + - @pnpm/link-bins@10.0.12 + - @pnpm/read-package-json@9.0.10 + - @pnpm/read-project-manifest@6.0.10 + - @pnpm/symlink-dependency@8.0.8 + ## 23.2.8 ### Patch Changes diff --git a/pkg-manager/headless/package.json b/pkg-manager/headless/package.json index 6e9e86cdd0..86ad762dd5 100644 --- a/pkg-manager/headless/package.json +++ b/pkg-manager/headless/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/headless", "description": "Fast installation using only pnpm-lock.yaml", - "version": "23.2.8", + "version": "24.0.0", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, diff --git a/pkg-manager/hoist/CHANGELOG.md b/pkg-manager/hoist/CHANGELOG.md index 28ac4b0103..91f60b1cfd 100644 --- a/pkg-manager/hoist/CHANGELOG.md +++ b/pkg-manager/hoist/CHANGELOG.md @@ -1,5 +1,20 @@ # @pnpm/hoist +## 9.1.16 + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [dcd2917] +- Updated dependencies [d55b259] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/dependency-path@6.0.0 + - @pnpm/lockfile.utils@1.0.5 + - @pnpm/lockfile.walker@1.0.5 + - @pnpm/link-bins@10.0.12 + ## 9.1.15 ### Patch Changes diff --git a/pkg-manager/hoist/package.json b/pkg-manager/hoist/package.json index 22a9bd8317..a7ce96db0d 100644 --- a/pkg-manager/hoist/package.json +++ b/pkg-manager/hoist/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/hoist", "description": "Hoists dependencies in a node_modules created by pnpm", - "version": "9.1.15", + "version": "9.1.16", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, diff --git a/pkg-manager/link-bins/CHANGELOG.md b/pkg-manager/link-bins/CHANGELOG.md index 44bbce946f..0d4f7c5969 100644 --- a/pkg-manager/link-bins/CHANGELOG.md +++ b/pkg-manager/link-bins/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/link-bins +## 10.0.12 + +### Patch Changes + +- @pnpm/error@6.0.3 +- @pnpm/manifest-utils@6.0.10 +- @pnpm/read-package-json@9.0.10 +- @pnpm/read-project-manifest@6.0.10 + ## 10.0.11 ### Patch Changes diff --git a/pkg-manager/link-bins/package.json b/pkg-manager/link-bins/package.json index 1e71fa2231..a78f8d2d9d 100644 --- a/pkg-manager/link-bins/package.json +++ b/pkg-manager/link-bins/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/link-bins", - "version": "10.0.11", + "version": "10.0.12", "description": "Link bins to node_modules/.bin", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/pkg-manager/modules-cleaner/CHANGELOG.md b/pkg-manager/modules-cleaner/CHANGELOG.md index 50591a7a5b..e1f6074f63 100644 --- a/pkg-manager/modules-cleaner/CHANGELOG.md +++ b/pkg-manager/modules-cleaner/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/modules-cleaner +## 15.1.17 + +### Patch Changes + +- Updated dependencies [dcd2917] +- Updated dependencies [d55b259] + - @pnpm/dependency-path@6.0.0 + - @pnpm/lockfile.filtering@1.0.8 + - @pnpm/lockfile.utils@1.0.5 + - @pnpm/store-controller-types@18.1.6 + - @pnpm/remove-bins@6.0.10 + ## 15.1.16 ### Patch Changes diff --git a/pkg-manager/modules-cleaner/package.json b/pkg-manager/modules-cleaner/package.json index 9aa2e6de0e..e21ddab10c 100644 --- a/pkg-manager/modules-cleaner/package.json +++ b/pkg-manager/modules-cleaner/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/modules-cleaner", - "version": "15.1.16", + "version": "15.1.17", "description": "Exports util functions to clean up node_modules", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/pkg-manager/package-requester/CHANGELOG.md b/pkg-manager/package-requester/CHANGELOG.md index 6f8a1d27b2..997ef9c796 100644 --- a/pkg-manager/package-requester/CHANGELOG.md +++ b/pkg-manager/package-requester/CHANGELOG.md @@ -1,5 +1,36 @@ # @pnpm/package-requester +## 26.0.0 + +### Major Changes + +- d433cb9: Some registries allow identical content to be published under different package names or versions. To accommodate this, index files in the store are now stored using both the content hash and package identifier. + + This approach ensures that we can: + + 1. Validate that the integrity in the lockfile corresponds to the correct package, + which might not be the case after a poorly resolved Git conflict. + 2. Allow the same content to be referenced by different packages or different versions of the same package. + + Related PR: [#8510](https://github.com/pnpm/pnpm/pull/8510) + Related issue: [#8204](https://github.com/pnpm/pnpm/issues/8204) + +### Patch Changes + +- Updated dependencies [dcd2917] +- Updated dependencies [d433cb9] +- Updated dependencies [e476b07] +- Updated dependencies [099e6af] +- Updated dependencies [d55b259] + - @pnpm/dependency-path@6.0.0 + - @pnpm/store.cafs@5.0.0 + - @pnpm/package-is-installable@9.0.12 + - @pnpm/worker@2.0.0 + - @pnpm/error@6.0.3 + - @pnpm/fetcher-base@16.0.7 + - @pnpm/store-controller-types@18.1.6 + - @pnpm/read-package-json@9.0.10 + ## 25.2.10 ### Patch Changes diff --git a/pkg-manager/package-requester/package.json b/pkg-manager/package-requester/package.json index 73c566049d..d05bb7f116 100644 --- a/pkg-manager/package-requester/package.json +++ b/pkg-manager/package-requester/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/package-requester", - "version": "25.2.10", + "version": "26.0.0", "description": "Concurrent downloader of npm-compatible packages", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/pkg-manager/plugin-commands-installation/CHANGELOG.md b/pkg-manager/plugin-commands-installation/CHANGELOG.md index 4df3f76197..936d20f0db 100644 --- a/pkg-manager/plugin-commands-installation/CHANGELOG.md +++ b/pkg-manager/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,67 @@ # @pnpm/plugin-commands-installation +## 18.0.0 + +### Major Changes + +- 477e0c1: The `pnpm link` command adds overrides to the root `package.json`. In a workspace the override is added to the root of the workspace, so it links the dependency to all projects in a workspace. + + To link a package globally, just run `pnpm link` from the package's directory. Previously, the command `pnpm link -g` was required to link a package globally. + + Related PR: [#8653](https://github.com/pnpm/pnpm/pull/8653). + +- 6b27c81: `pnpm add --global pnpm` or (`pnpm add --global @pnpm/exe`) fails with an error suggesting to use `pnpm self-update`. + +### Minor Changes + +- 19d5b51: Save a cache of packages list on every recursive install + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [477e0c1] +- Updated dependencies [19d5b51] +- Updated dependencies [dfcf034] +- Updated dependencies [501c152] +- Updated dependencies [592e2ef] +- Updated dependencies [9ea8fa4] +- Updated dependencies [9ea8fa4] +- Updated dependencies [bcffd4d] +- Updated dependencies [7cd0d20] +- Updated dependencies [19d5b51] +- Updated dependencies [9ea8fa4] +- Updated dependencies [9ea8fa4] +- Updated dependencies [d433cb9] +- Updated dependencies [1dbc56a] +- Updated dependencies [099e6af] +- Updated dependencies [9ea8fa4] +- Updated dependencies [9ea8fa4] +- Updated dependencies [e9985b6] +- Updated dependencies [39c5385] +- Updated dependencies [d55b259] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/core@16.0.0 + - @pnpm/config@22.0.0 + - @pnpm/workspace.state@1.0.0 + - @pnpm/get-context@13.0.0 + - @pnpm/pnpmfile@7.0.0 + - @pnpm/plugin-commands-rebuild@13.0.0 + - @pnpm/package-store@21.0.0 + - @pnpm/plugin-commands-env@5.1.12 + - @pnpm/error@6.0.3 + - @pnpm/outdated@15.1.8 + - @pnpm/cli-utils@4.0.8 + - @pnpm/store-connection-manager@8.4.3 + - @pnpm/workspace.pkgs-graph@4.0.8 + - @pnpm/dedupe.check@2.0.12 + - @pnpm/manifest-utils@6.0.10 + - @pnpm/read-project-manifest@6.0.10 + - @pnpm/filter-workspace-packages@10.0.13 + - @pnpm/find-workspace-dir@7.0.3 + - @pnpm/workspace.find-packages@4.0.13 + ## 17.2.7 ### Patch Changes diff --git a/pkg-manager/plugin-commands-installation/package.json b/pkg-manager/plugin-commands-installation/package.json index 985ea9e5c6..2f50421f70 100644 --- a/pkg-manager/plugin-commands-installation/package.json +++ b/pkg-manager/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "17.2.7", + "version": "18.0.0", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/pkg-manager/read-projects-context/CHANGELOG.md b/pkg-manager/read-projects-context/CHANGELOG.md index 78f4d1209b..a02b4be7b3 100644 --- a/pkg-manager/read-projects-context/CHANGELOG.md +++ b/pkg-manager/read-projects-context/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/read-projects-context +## 9.1.14 + +### Patch Changes + +- @pnpm/lockfile.fs@1.0.6 + ## 9.1.13 ### Patch Changes diff --git a/pkg-manager/read-projects-context/package.json b/pkg-manager/read-projects-context/package.json index 01640b8924..8bef5847c0 100644 --- a/pkg-manager/read-projects-context/package.json +++ b/pkg-manager/read-projects-context/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/read-projects-context", - "version": "9.1.13", + "version": "9.1.14", "description": "Reads the current state of projects from modules manifest", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/pkg-manager/real-hoist/CHANGELOG.md b/pkg-manager/real-hoist/CHANGELOG.md index 0114ed5de0..19f6abdcc2 100644 --- a/pkg-manager/real-hoist/CHANGELOG.md +++ b/pkg-manager/real-hoist/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/real-hoist +## 3.0.15 + +### Patch Changes + +- Updated dependencies [dcd2917] +- Updated dependencies [d55b259] + - @pnpm/dependency-path@6.0.0 + - @pnpm/error@6.0.3 + - @pnpm/lockfile.utils@1.0.5 + ## 3.0.14 ### Patch Changes diff --git a/pkg-manager/real-hoist/package.json b/pkg-manager/real-hoist/package.json index 4bff1e6b1d..65eadb94f3 100644 --- a/pkg-manager/real-hoist/package.json +++ b/pkg-manager/real-hoist/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/real-hoist", "description": "Hoists dependencies in a node_modules created by pnpm", - "version": "3.0.14", + "version": "3.0.15", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, diff --git a/pkg-manager/remove-bins/CHANGELOG.md b/pkg-manager/remove-bins/CHANGELOG.md index 2b38fbdd1e..846ce3cdb7 100644 --- a/pkg-manager/remove-bins/CHANGELOG.md +++ b/pkg-manager/remove-bins/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/remove-bins +## 6.0.10 + +### Patch Changes + +- @pnpm/read-package-json@9.0.10 + ## 6.0.9 ### Patch Changes diff --git a/pkg-manager/remove-bins/package.json b/pkg-manager/remove-bins/package.json index d037a33d28..207e59d969 100644 --- a/pkg-manager/remove-bins/package.json +++ b/pkg-manager/remove-bins/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/remove-bins", - "version": "6.0.9", + "version": "6.0.10", "description": "Remove bins from .bin", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/pkg-manager/resolve-dependencies/CHANGELOG.md b/pkg-manager/resolve-dependencies/CHANGELOG.md index e89adbd6a5..3355d0ef1f 100644 --- a/pkg-manager/resolve-dependencies/CHANGELOG.md +++ b/pkg-manager/resolve-dependencies/CHANGELOG.md @@ -1,5 +1,31 @@ # @pnpm/resolve-dependencies +## 36.0.7 + +### Patch Changes + +- 5b91ec4: Don't duplicate leaf nodes in dependenciesTree. +- ee5dde3: Fix `Cannot read properties of undefined (reading 'name')` that is printed while trying to render the missing peer dependencies warning message [#8538](https://github.com/pnpm/pnpm/issues/8538). +- 52d2965: Fixed some edge cases where resolving circular peer dependencies caused a dead lock [#8720](https://github.com/pnpm/pnpm/issues/8720). +- bd01a2a: Detection of circular peer dependencies should not crash with aliased dependencies [#8759](https://github.com/pnpm/pnpm/issues/8759). Fixes a regression introduced in the previous version. +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [dcd2917] +- Updated dependencies [501c152] +- Updated dependencies [d55b259] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/dependency-path@6.0.0 + - @pnpm/npm-resolver@22.0.0 + - @pnpm/lockfile.pruner@0.0.7 + - @pnpm/error@6.0.3 + - @pnpm/lockfile.utils@1.0.5 + - @pnpm/store-controller-types@18.1.6 + - @pnpm/catalogs.resolver@0.1.2 + - @pnpm/manifest-utils@6.0.10 + - @pnpm/read-package-json@9.0.10 + - @pnpm/lockfile.preferred-versions@1.0.15 + ## 36.0.6 ### Patch Changes diff --git a/pkg-manager/resolve-dependencies/package.json b/pkg-manager/resolve-dependencies/package.json index 07dc9bc360..a0ebf16a56 100644 --- a/pkg-manager/resolve-dependencies/package.json +++ b/pkg-manager/resolve-dependencies/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/resolve-dependencies", - "version": "36.0.6", + "version": "36.0.7", "description": "Resolves dependency graph of a package", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/pkg-manifest/exportable-manifest/CHANGELOG.md b/pkg-manifest/exportable-manifest/CHANGELOG.md index c1cb3ca099..79066e3ece 100644 --- a/pkg-manifest/exportable-manifest/CHANGELOG.md +++ b/pkg-manifest/exportable-manifest/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/exportable-manifest +## 7.0.7 + +### Patch Changes + +- @pnpm/error@6.0.3 +- @pnpm/catalogs.resolver@0.1.2 +- @pnpm/read-project-manifest@6.0.10 + ## 7.0.6 ### Patch Changes diff --git a/pkg-manifest/exportable-manifest/package.json b/pkg-manifest/exportable-manifest/package.json index ba1009c14b..39d0cc8406 100644 --- a/pkg-manifest/exportable-manifest/package.json +++ b/pkg-manifest/exportable-manifest/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/exportable-manifest", - "version": "7.0.6", + "version": "7.0.7", "description": "Creates an exportable manifest", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/pkg-manifest/manifest-utils/CHANGELOG.md b/pkg-manifest/manifest-utils/CHANGELOG.md index 5b1dc15f6a..ac166692d1 100644 --- a/pkg-manifest/manifest-utils/CHANGELOG.md +++ b/pkg-manifest/manifest-utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/manifest-utils +## 6.0.10 + +### Patch Changes + +- @pnpm/error@6.0.3 + ## 6.0.9 ### Patch Changes diff --git a/pkg-manifest/manifest-utils/package.json b/pkg-manifest/manifest-utils/package.json index 3b9cd70626..9b865f638a 100644 --- a/pkg-manifest/manifest-utils/package.json +++ b/pkg-manifest/manifest-utils/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/manifest-utils", "description": "Utils for dealing with package manifest", - "version": "6.0.9", + "version": "6.0.10", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, diff --git a/pkg-manifest/read-package-json/CHANGELOG.md b/pkg-manifest/read-package-json/CHANGELOG.md index 222e02d8b7..44e467f4ec 100644 --- a/pkg-manifest/read-package-json/CHANGELOG.md +++ b/pkg-manifest/read-package-json/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/read-package-json +## 9.0.10 + +### Patch Changes + +- @pnpm/error@6.0.3 + ## 9.0.9 ### Patch Changes diff --git a/pkg-manifest/read-package-json/package.json b/pkg-manifest/read-package-json/package.json index c08defa09b..014fb25144 100644 --- a/pkg-manifest/read-package-json/package.json +++ b/pkg-manifest/read-package-json/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/read-package-json", - "version": "9.0.9", + "version": "9.0.10", "description": "Read a package.json", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/pkg-manifest/read-project-manifest/CHANGELOG.md b/pkg-manifest/read-project-manifest/CHANGELOG.md index 9df63f9a83..b9a9ceb18c 100644 --- a/pkg-manifest/read-project-manifest/CHANGELOG.md +++ b/pkg-manifest/read-project-manifest/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/read-project-manifest +## 6.0.10 + +### Patch Changes + +- @pnpm/error@6.0.3 + ## 6.0.9 ### Patch Changes diff --git a/pkg-manifest/read-project-manifest/package.json b/pkg-manifest/read-project-manifest/package.json index ecbf415ca1..64c5981281 100644 --- a/pkg-manifest/read-project-manifest/package.json +++ b/pkg-manifest/read-project-manifest/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/read-project-manifest", - "version": "6.0.9", + "version": "6.0.10", "description": "Read a project manifest (called package.json in most cases)", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/pnpm/CHANGELOG.md b/pnpm/CHANGELOG.md index d8ba6f21ed..545a52f3ff 100644 --- a/pnpm/CHANGELOG.md +++ b/pnpm/CHANGELOG.md @@ -1,6 +1,6 @@ # pnpm -## 10.0.0-alpha.4 +## 10.0.0-beta.0 ### Major Changes @@ -41,14 +41,15 @@ - Added a new setting called `verify-deps-before-run` for checking the state of dependencies before running scripts [#8585](https://github.com/pnpm/pnpm/issues/8585). The `verify-deps-before-run` setting supports the following values: - * `install` - Automatically runs install if `node_modules` are not up to date. - * `warn` - Prints a warning if `node_modules` is not up to date. - * `prompt` - Prompts the user for permission to run install if `node_modules` is not up to date. - * `error` - Throws an error if `node_modules` is not up to date. - * `false` - Disables dependency checks. + - `install` - Automatically runs install if `node_modules` are not up to date. + - `warn` - Prints a warning if `node_modules` is not up to date. + - `prompt` - Prompts the user for permission to run install if `node_modules` is not up to date. + - `error` - Throws an error if `node_modules` is not up to date. + - `false` - Disables dependency checks. ### Patch Changes +- The `dlx` command should always resolve packages to their exact versions and use those exact versions to create a cache key. This way `dlx` will always install the newest versions of the directly requested packages [#8811](https://github.com/pnpm/pnpm/pull/8811). - Don't validate (and possibly purge) `node_modules` in commands which should not modify it (e.g. `pnpm install --lockfile-only`) [#8657](https://github.com/pnpm/pnpm/pull/8657). ## 9.12.3 diff --git a/pnpm/artifacts/exe/package.json b/pnpm/artifacts/exe/package.json index 552cfc5c46..c6209bd852 100644 --- a/pnpm/artifacts/exe/package.json +++ b/pnpm/artifacts/exe/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/exe", "description": "Fast, disk space efficient package manager", - "version": "10.0.0-alpha.4", + "version": "10.0.0-beta.0", "publishConfig": { "tag": "next-10", "bin": { diff --git a/pnpm/artifacts/linux-arm64/package.json b/pnpm/artifacts/linux-arm64/package.json index 5ae54013d5..0e57b55227 100644 --- a/pnpm/artifacts/linux-arm64/package.json +++ b/pnpm/artifacts/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-arm64", - "version": "10.0.0-alpha.4", + "version": "10.0.0-beta.0", "license": "MIT", "publishConfig": { "bin": { diff --git a/pnpm/artifacts/linux-x64/package.json b/pnpm/artifacts/linux-x64/package.json index b731f5f9d3..aec31b3653 100644 --- a/pnpm/artifacts/linux-x64/package.json +++ b/pnpm/artifacts/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-x64", - "version": "10.0.0-alpha.4", + "version": "10.0.0-beta.0", "license": "MIT", "publishConfig": { "bin": { diff --git a/pnpm/artifacts/macos-arm64/package.json b/pnpm/artifacts/macos-arm64/package.json index 7402bdd7e9..32d80701d8 100644 --- a/pnpm/artifacts/macos-arm64/package.json +++ b/pnpm/artifacts/macos-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-arm64", - "version": "10.0.0-alpha.4", + "version": "10.0.0-beta.0", "license": "MIT", "publishConfig": { "bin": { diff --git a/pnpm/artifacts/macos-x64/package.json b/pnpm/artifacts/macos-x64/package.json index 131b41116a..ca8083550d 100644 --- a/pnpm/artifacts/macos-x64/package.json +++ b/pnpm/artifacts/macos-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-x64", - "version": "10.0.0-alpha.4", + "version": "10.0.0-beta.0", "license": "MIT", "publishConfig": { "bin": { diff --git a/pnpm/artifacts/win-arm64/package.json b/pnpm/artifacts/win-arm64/package.json index f45abf4017..81e65091bf 100644 --- a/pnpm/artifacts/win-arm64/package.json +++ b/pnpm/artifacts/win-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-arm64", - "version": "10.0.0-alpha.4", + "version": "10.0.0-beta.0", "license": "MIT", "publishConfig": { "bin": { diff --git a/pnpm/artifacts/win-x64/package.json b/pnpm/artifacts/win-x64/package.json index fd527f7e69..968e662df3 100644 --- a/pnpm/artifacts/win-x64/package.json +++ b/pnpm/artifacts/win-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-x64", - "version": "10.0.0-alpha.4", + "version": "10.0.0-beta.0", "license": "MIT", "publishConfig": { "bin": { diff --git a/pnpm/dev/CHANGELOG.md b/pnpm/dev/CHANGELOG.md index 1b6e7730cc..6c543ac374 100644 --- a/pnpm/dev/CHANGELOG.md +++ b/pnpm/dev/CHANGELOG.md @@ -1,5 +1,13 @@ # pd +## 1.0.2 + +### Patch Changes + +- @pnpm/workspace.read-manifest@2.2.2 +- @pnpm/find-workspace-dir@7.0.3 +- @pnpm/workspace.find-packages@4.0.13 + ## 1.0.1 ### Patch Changes diff --git a/pnpm/dev/package.json b/pnpm/dev/package.json index 9669f79d8a..d84a312160 100644 --- a/pnpm/dev/package.json +++ b/pnpm/dev/package.json @@ -1,6 +1,6 @@ { "name": "pd", - "version": "1.0.1", + "version": "1.0.2", "bin": "pd.js", "private": true, "scripts": { diff --git a/pnpm/package.json b/pnpm/package.json index f3b4dfd575..ab8a6edc3a 100644 --- a/pnpm/package.json +++ b/pnpm/package.json @@ -1,7 +1,7 @@ { "name": "pnpm", "description": "Fast, disk space efficient package manager", - "version": "10.0.0-alpha.4", + "version": "10.0.0-beta.0", "bin": { "pnpm": "bin/pnpm.cjs", "pnpx": "bin/pnpx.cjs" diff --git a/releasing/plugin-commands-deploy/CHANGELOG.md b/releasing/plugin-commands-deploy/CHANGELOG.md index 6b55bbee21..d901e7c053 100644 --- a/releasing/plugin-commands-deploy/CHANGELOG.md +++ b/releasing/plugin-commands-deploy/CHANGELOG.md @@ -1,5 +1,19 @@ # @pnpm/plugin-commands-deploy +## 5.1.32 + +### Patch Changes + +- Updated dependencies [477e0c1] +- Updated dependencies [19d5b51] +- Updated dependencies [6b27c81] + - @pnpm/plugin-commands-installation@18.0.0 + - @pnpm/error@6.0.3 + - @pnpm/cli-utils@4.0.8 + - @pnpm/catalogs.resolver@0.1.2 + - @pnpm/fs.indexed-pkg-importer@6.0.9 + - @pnpm/directory-fetcher@8.0.10 + ## 5.1.31 ### Patch Changes diff --git a/releasing/plugin-commands-deploy/package.json b/releasing/plugin-commands-deploy/package.json index 3f58addba1..d34f13545e 100644 --- a/releasing/plugin-commands-deploy/package.json +++ b/releasing/plugin-commands-deploy/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-deploy", - "version": "5.1.31", + "version": "5.1.32", "description": "Commands for deploy", "funding": "https://opencollective.com/pnpm", "main": "lib/index.js", diff --git a/releasing/plugin-commands-publishing/CHANGELOG.md b/releasing/plugin-commands-publishing/CHANGELOG.md index 9913c19217..9d54e4106c 100644 --- a/releasing/plugin-commands-publishing/CHANGELOG.md +++ b/releasing/plugin-commands-publishing/CHANGELOG.md @@ -1,5 +1,31 @@ # @pnpm/plugin-commands-publishing +## 10.1.0 + +### Minor Changes + +- 2f210d9: Added support for `pnpm pack --json` to print packed tarball and contents in JSON format [#8765](https://github.com/pnpm/pnpm/pull/8765). + +### Patch Changes + +- b3333fb: Display packed files list in `pnpm pack` +- 29447d7: `pnpm publish --json` should work [#8788](https://github.com/pnpm/pnpm/issues/8788). +- Updated dependencies [477e0c1] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [1dbc56a] +- Updated dependencies [e9985b6] +- Updated dependencies [39c5385] + - @pnpm/config@22.0.0 + - @pnpm/plugin-commands-env@5.1.12 + - @pnpm/error@6.0.3 + - @pnpm/cli-utils@4.0.8 + - @pnpm/lifecycle@17.1.6 + - @pnpm/network.auth-header@3.0.3 + - @pnpm/exportable-manifest@7.0.7 + - @pnpm/client@11.1.13 + ## 10.0.12 ### Patch Changes diff --git a/releasing/plugin-commands-publishing/package.json b/releasing/plugin-commands-publishing/package.json index 73a47a9045..fddceb0ceb 100644 --- a/releasing/plugin-commands-publishing/package.json +++ b/releasing/plugin-commands-publishing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-publishing", - "version": "10.0.12", + "version": "10.1.0", "description": "The pack and publish commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/resolving/default-resolver/CHANGELOG.md b/resolving/default-resolver/CHANGELOG.md index 4fa10096c0..f12dce5de2 100644 --- a/resolving/default-resolver/CHANGELOG.md +++ b/resolving/default-resolver/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/default-resolver +## 20.0.10 + +### Patch Changes + +- Updated dependencies [3be45b7] +- Updated dependencies [501c152] + - @pnpm/tarball-resolver@9.0.8 + - @pnpm/npm-resolver@22.0.0 + - @pnpm/error@6.0.3 + - @pnpm/local-resolver@12.0.10 + ## 20.0.9 ### Patch Changes diff --git a/resolving/default-resolver/package.json b/resolving/default-resolver/package.json index 8fb17517f5..1240713acd 100644 --- a/resolving/default-resolver/package.json +++ b/resolving/default-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/default-resolver", - "version": "20.0.9", + "version": "20.0.10", "description": "pnpm's default package resolver", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/resolving/local-resolver/CHANGELOG.md b/resolving/local-resolver/CHANGELOG.md index 73a92eeba3..6ecd51be79 100644 --- a/resolving/local-resolver/CHANGELOG.md +++ b/resolving/local-resolver/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/local-resolver +## 12.0.10 + +### Patch Changes + +- @pnpm/error@6.0.3 +- @pnpm/read-project-manifest@6.0.10 + ## 12.0.9 ### Patch Changes diff --git a/resolving/local-resolver/package.json b/resolving/local-resolver/package.json index a245275a30..67faccacd2 100644 --- a/resolving/local-resolver/package.json +++ b/resolving/local-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/local-resolver", - "version": "12.0.9", + "version": "12.0.10", "description": "Resolver for local packages", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/resolving/npm-resolver/CHANGELOG.md b/resolving/npm-resolver/CHANGELOG.md index 617e668828..528c147349 100644 --- a/resolving/npm-resolver/CHANGELOG.md +++ b/resolving/npm-resolver/CHANGELOG.md @@ -1,5 +1,21 @@ # @pnpm/npm-resolver +## 22.0.0 + +### Major Changes + +- 501c152: Use SHA256 to encode the package name of a package that has upper case letters in its name. + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [dcd2917] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/crypto.hash@1.0.0 + - @pnpm/error@6.0.3 + ## 21.1.1 ### Patch Changes diff --git a/resolving/npm-resolver/package.json b/resolving/npm-resolver/package.json index d983b1c1f1..15aa879ce0 100644 --- a/resolving/npm-resolver/package.json +++ b/resolving/npm-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/npm-resolver", - "version": "21.1.1", + "version": "22.0.0", "description": "Resolver for npm-hosted packages", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/resolving/tarball-resolver/CHANGELOG.md b/resolving/tarball-resolver/CHANGELOG.md index c912577d2d..3276259c21 100644 --- a/resolving/tarball-resolver/CHANGELOG.md +++ b/resolving/tarball-resolver/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/tarball-resolver +## 9.0.8 + +### Patch Changes + +- 3be45b7: Fix `ERR_PNPM_TARBALL_EXTRACT` error while installing a dependency from GitHub having a slash in branch name [#7697](https://github.com/pnpm/pnpm/issues/7697). + ## 9.0.7 ### Patch Changes diff --git a/resolving/tarball-resolver/package.json b/resolving/tarball-resolver/package.json index d07b9fdc9b..da028dec3b 100644 --- a/resolving/tarball-resolver/package.json +++ b/resolving/tarball-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/tarball-resolver", - "version": "9.0.7", + "version": "9.0.8", "description": "Resolver for tarball dependencies", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/reviewing/dependencies-hierarchy/CHANGELOG.md b/reviewing/dependencies-hierarchy/CHANGELOG.md index 1966991bac..2654ccea1b 100644 --- a/reviewing/dependencies-hierarchy/CHANGELOG.md +++ b/reviewing/dependencies-hierarchy/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/reviewing.dependencies-hierarchy +## 3.2.3 + +### Patch Changes + +- Updated dependencies [dcd2917] +- Updated dependencies [d55b259] + - @pnpm/dependency-path@6.0.0 + - @pnpm/lockfile.fs@1.0.6 + - @pnpm/lockfile.detect-dep-types@2.0.10 + - @pnpm/lockfile.utils@1.0.5 + - @pnpm/read-package-json@9.0.10 + ## 3.2.2 ### Patch Changes diff --git a/reviewing/dependencies-hierarchy/package.json b/reviewing/dependencies-hierarchy/package.json index 0ad67a2b00..62658e31b8 100644 --- a/reviewing/dependencies-hierarchy/package.json +++ b/reviewing/dependencies-hierarchy/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/reviewing.dependencies-hierarchy", - "version": "3.2.2", + "version": "3.2.3", "description": "Creates a dependencies hierarchy for a symlinked `node_modules`", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/reviewing/license-scanner/CHANGELOG.md b/reviewing/license-scanner/CHANGELOG.md index 057cf2279b..e29ddb33f5 100644 --- a/reviewing/license-scanner/CHANGELOG.md +++ b/reviewing/license-scanner/CHANGELOG.md @@ -1,5 +1,38 @@ # @pnpm/license-scanner +## 4.0.0 + +### Major Changes + +- d433cb9: Some registries allow identical content to be published under different package names or versions. To accommodate this, index files in the store are now stored using both the content hash and package identifier. + + This approach ensures that we can: + + 1. Validate that the integrity in the lockfile corresponds to the correct package, + which might not be the case after a poorly resolved Git conflict. + 2. Allow the same content to be referenced by different packages or different versions of the same package. + + Related PR: [#8510](https://github.com/pnpm/pnpm/pull/8510) + Related issue: [#8204](https://github.com/pnpm/pnpm/issues/8204) + +### Patch Changes + +- Updated dependencies [dcd2917] +- Updated dependencies [d433cb9] +- Updated dependencies [e476b07] +- Updated dependencies [099e6af] +- Updated dependencies [d55b259] + - @pnpm/dependency-path@6.0.0 + - @pnpm/store.cafs@5.0.0 + - @pnpm/package-is-installable@9.0.12 + - @pnpm/lockfile.fs@1.0.6 + - @pnpm/error@6.0.3 + - @pnpm/lockfile.detect-dep-types@2.0.10 + - @pnpm/lockfile.utils@1.0.5 + - @pnpm/lockfile.walker@1.0.5 + - @pnpm/read-package-json@9.0.10 + - @pnpm/directory-fetcher@8.0.10 + ## 3.1.17 ### Patch Changes diff --git a/reviewing/license-scanner/package.json b/reviewing/license-scanner/package.json index 54ec58fd2d..5894426eb7 100644 --- a/reviewing/license-scanner/package.json +++ b/reviewing/license-scanner/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/license-scanner", - "version": "3.1.17", + "version": "4.0.0", "description": "Check for licenses packages", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/reviewing/list/CHANGELOG.md b/reviewing/list/CHANGELOG.md index 11adf10902..d5840ffddd 100644 --- a/reviewing/list/CHANGELOG.md +++ b/reviewing/list/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/list +## 10.2.3 + +### Patch Changes + +- @pnpm/reviewing.dependencies-hierarchy@3.2.3 +- @pnpm/read-package-json@9.0.10 +- @pnpm/read-project-manifest@6.0.10 + ## 10.2.2 ### Patch Changes diff --git a/reviewing/list/package.json b/reviewing/list/package.json index fb05487eb3..720ee4f4e1 100644 --- a/reviewing/list/package.json +++ b/reviewing/list/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/list", - "version": "10.2.2", + "version": "10.2.3", "description": "List installed packages in a symlinked `node_modules`", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/reviewing/outdated/CHANGELOG.md b/reviewing/outdated/CHANGELOG.md index 22212fcc7f..109b04d7e3 100644 --- a/reviewing/outdated/CHANGELOG.md +++ b/reviewing/outdated/CHANGELOG.md @@ -1,5 +1,28 @@ # @pnpm/outdated +## 15.1.8 + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [dcd2917] +- Updated dependencies [7fb4371] +- Updated dependencies [501c152] +- Updated dependencies [d55b259] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/dependency-path@6.0.0 + - @pnpm/hooks.read-package-hook@6.0.0 + - @pnpm/npm-resolver@22.0.0 + - @pnpm/lockfile.fs@1.0.6 + - @pnpm/error@6.0.3 + - @pnpm/lockfile.utils@1.0.5 + - @pnpm/catalogs.resolver@0.1.2 + - @pnpm/parse-overrides@5.1.2 + - @pnpm/manifest-utils@6.0.10 + - @pnpm/client@11.1.13 + ## 15.1.7 ### Patch Changes diff --git a/reviewing/outdated/package.json b/reviewing/outdated/package.json index 95a8902c8b..ee8823ccfd 100644 --- a/reviewing/outdated/package.json +++ b/reviewing/outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/outdated", - "version": "15.1.7", + "version": "15.1.8", "description": "Check for outdated packages", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/reviewing/plugin-commands-licenses/CHANGELOG.md b/reviewing/plugin-commands-licenses/CHANGELOG.md index 04c5ae52f0..dd0189f0b2 100644 --- a/reviewing/plugin-commands-licenses/CHANGELOG.md +++ b/reviewing/plugin-commands-licenses/CHANGELOG.md @@ -1,5 +1,27 @@ # @pnpm/plugin-commands-licenses +## 4.1.23 + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [477e0c1] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [d433cb9] +- Updated dependencies [1dbc56a] +- Updated dependencies [e9985b6] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/config@22.0.0 + - @pnpm/license-scanner@4.0.0 + - @pnpm/lockfile.fs@1.0.6 + - @pnpm/error@6.0.3 + - @pnpm/store-path@9.0.3 + - @pnpm/cli-utils@4.0.8 + ## 4.1.22 ### Patch Changes diff --git a/reviewing/plugin-commands-licenses/package.json b/reviewing/plugin-commands-licenses/package.json index a883d38737..9638c7452b 100644 --- a/reviewing/plugin-commands-licenses/package.json +++ b/reviewing/plugin-commands-licenses/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-licenses", - "version": "4.1.22", + "version": "4.1.23", "description": "The licenses command of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/reviewing/plugin-commands-listing/CHANGELOG.md b/reviewing/plugin-commands-listing/CHANGELOG.md index 0396aca857..594d5d009f 100644 --- a/reviewing/plugin-commands-listing/CHANGELOG.md +++ b/reviewing/plugin-commands-listing/CHANGELOG.md @@ -1,5 +1,20 @@ # @pnpm/plugin-commands-listing +## 10.1.3 + +### Patch Changes + +- Updated dependencies [477e0c1] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [1dbc56a] +- Updated dependencies [e9985b6] + - @pnpm/config@22.0.0 + - @pnpm/error@6.0.3 + - @pnpm/cli-utils@4.0.8 + - @pnpm/list@10.2.3 + ## 10.1.2 ### Patch Changes diff --git a/reviewing/plugin-commands-listing/package.json b/reviewing/plugin-commands-listing/package.json index 6521e00c77..d3c03f8f4a 100644 --- a/reviewing/plugin-commands-listing/package.json +++ b/reviewing/plugin-commands-listing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-listing", - "version": "10.1.2", + "version": "10.1.3", "description": "The list and why commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/reviewing/plugin-commands-outdated/CHANGELOG.md b/reviewing/plugin-commands-outdated/CHANGELOG.md index 815c5fc2ba..e2f80c6448 100644 --- a/reviewing/plugin-commands-outdated/CHANGELOG.md +++ b/reviewing/plugin-commands-outdated/CHANGELOG.md @@ -1,5 +1,23 @@ # @pnpm/plugin-commands-outdated +## 12.1.3 + +### Patch Changes + +- Updated dependencies [477e0c1] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [1dbc56a] +- Updated dependencies [e9985b6] + - @pnpm/config@22.0.0 + - @pnpm/lockfile.fs@1.0.6 + - @pnpm/error@6.0.3 + - @pnpm/outdated@15.1.8 + - @pnpm/store-path@9.0.3 + - @pnpm/cli-utils@4.0.8 + - @pnpm/default-resolver@20.0.10 + ## 12.1.2 ### Patch Changes diff --git a/reviewing/plugin-commands-outdated/package.json b/reviewing/plugin-commands-outdated/package.json index 641077171c..fd296ac82d 100644 --- a/reviewing/plugin-commands-outdated/package.json +++ b/reviewing/plugin-commands-outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-outdated", - "version": "12.1.2", + "version": "12.1.3", "description": "The outdated command of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/store/cafs-types/CHANGELOG.md b/store/cafs-types/CHANGELOG.md index ea65f60094..1aa10ee258 100644 --- a/store/cafs-types/CHANGELOG.md +++ b/store/cafs-types/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/cafs-types +## 6.0.0 + +### Major Changes + +- 099e6af: Changed the structure of the index files in the store to store side effects cache information more efficiently. In the new version, side effects do not list all the files of the package but just the differences [#8636](https://github.com/pnpm/pnpm/pull/8636). + ## 5.0.0 ### Major Changes diff --git a/store/cafs-types/package.json b/store/cafs-types/package.json index b2e3281513..4aa5a16f96 100644 --- a/store/cafs-types/package.json +++ b/store/cafs-types/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cafs-types", - "version": "5.0.0", + "version": "6.0.0", "description": "Types for the cafs", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/store/cafs/CHANGELOG.md b/store/cafs/CHANGELOG.md index 6adc0cf402..a1bbb0aeae 100644 --- a/store/cafs/CHANGELOG.md +++ b/store/cafs/CHANGELOG.md @@ -1,5 +1,27 @@ # @pnpm/store.cafs +## 5.0.0 + +### Major Changes + +- d433cb9: Some registries allow identical content to be published under different package names or versions. To accommodate this, index files in the store are now stored using both the content hash and package identifier. + + This approach ensures that we can: + + 1. Validate that the integrity in the lockfile corresponds to the correct package, + which might not be the case after a poorly resolved Git conflict. + 2. Allow the same content to be referenced by different packages or different versions of the same package. + + Related PR: [#8510](https://github.com/pnpm/pnpm/pull/8510) + Related issue: [#8204](https://github.com/pnpm/pnpm/issues/8204) + +- 099e6af: Changed the structure of the index files in the store to store side effects cache information more efficiently. In the new version, side effects do not list all the files of the package but just the differences [#8636](https://github.com/pnpm/pnpm/pull/8636). + +### Patch Changes + +- @pnpm/fetcher-base@16.0.7 +- @pnpm/store-controller-types@18.1.6 + ## 4.0.2 ### Patch Changes diff --git a/store/cafs/package.json b/store/cafs/package.json index 65667e756b..b61f28eaa7 100644 --- a/store/cafs/package.json +++ b/store/cafs/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/store.cafs", - "version": "4.0.2", + "version": "5.0.0", "description": "A content-addressable filesystem for the packages storage", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/store/create-cafs-store/CHANGELOG.md b/store/create-cafs-store/CHANGELOG.md index e509757efe..5daf8f4f9a 100644 --- a/store/create-cafs-store/CHANGELOG.md +++ b/store/create-cafs-store/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/create-cafs-store +## 7.0.12 + +### Patch Changes + +- Updated dependencies [d433cb9] +- Updated dependencies [099e6af] + - @pnpm/store.cafs@5.0.0 + - @pnpm/fetcher-base@16.0.7 + - @pnpm/store-controller-types@18.1.6 + - @pnpm/fs.indexed-pkg-importer@6.0.9 + ## 7.0.11 ### Patch Changes diff --git a/store/create-cafs-store/package.json b/store/create-cafs-store/package.json index 3684c1714e..f3290144d8 100644 --- a/store/create-cafs-store/package.json +++ b/store/create-cafs-store/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/create-cafs-store", "description": "Create a CAFS store controller", - "version": "7.0.11", + "version": "7.0.12", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, diff --git a/store/package-store/CHANGELOG.md b/store/package-store/CHANGELOG.md index 0686cd673b..dc71bd0419 100644 --- a/store/package-store/CHANGELOG.md +++ b/store/package-store/CHANGELOG.md @@ -1,5 +1,31 @@ # @pnpm/package-store +## 21.0.0 + +### Major Changes + +- d433cb9: Some registries allow identical content to be published under different package names or versions. To accommodate this, index files in the store are now stored using both the content hash and package identifier. + + This approach ensures that we can: + + 1. Validate that the integrity in the lockfile corresponds to the correct package, + which might not be the case after a poorly resolved Git conflict. + 2. Allow the same content to be referenced by different packages or different versions of the same package. + + Related PR: [#8510](https://github.com/pnpm/pnpm/pull/8510) + Related issue: [#8204](https://github.com/pnpm/pnpm/issues/8204) + +### Patch Changes + +- Updated dependencies [d433cb9] +- Updated dependencies [099e6af] + - @pnpm/package-requester@26.0.0 + - @pnpm/store.cafs@5.0.0 + - @pnpm/worker@2.0.0 + - @pnpm/create-cafs-store@7.0.12 + - @pnpm/fetcher-base@16.0.7 + - @pnpm/store-controller-types@18.1.6 + ## 20.4.2 ### Patch Changes diff --git a/store/package-store/package.json b/store/package-store/package.json index 9cfc320273..8b60958b29 100644 --- a/store/package-store/package.json +++ b/store/package-store/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/package-store", "description": "A storage for packages", - "version": "20.4.2", + "version": "21.0.0", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, diff --git a/store/plugin-commands-server/CHANGELOG.md b/store/plugin-commands-server/CHANGELOG.md index ffecb59359..c99464f79d 100644 --- a/store/plugin-commands-server/CHANGELOG.md +++ b/store/plugin-commands-server/CHANGELOG.md @@ -1,5 +1,22 @@ # @pnpm/plugin-commands-server +## 7.0.28 + +### Patch Changes + +- Updated dependencies [477e0c1] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [1dbc56a] +- Updated dependencies [e9985b6] + - @pnpm/config@22.0.0 + - @pnpm/error@6.0.3 + - @pnpm/store-path@9.0.3 + - @pnpm/cli-utils@4.0.8 + - @pnpm/store-connection-manager@8.4.3 + - @pnpm/server@18.2.6 + ## 7.0.27 ### Patch Changes diff --git a/store/plugin-commands-server/package.json b/store/plugin-commands-server/package.json index 24ea2c96d6..8aaf43bd76 100644 --- a/store/plugin-commands-server/package.json +++ b/store/plugin-commands-server/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-server", - "version": "7.0.27", + "version": "7.0.28", "description": "Commands for controlling the store server", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/store/plugin-commands-store-inspecting/CHANGELOG.md b/store/plugin-commands-store-inspecting/CHANGELOG.md index 2b5bd33a7c..09ee816277 100644 --- a/store/plugin-commands-store-inspecting/CHANGELOG.md +++ b/store/plugin-commands-store-inspecting/CHANGELOG.md @@ -1,5 +1,41 @@ # @pnpm/plugin-commands-store-inspecting +## 1.0.0 + +### Major Changes + +- 099e6af: Changed the structure of the index files in the store to store side effects cache information more efficiently. In the new version, side effects do not list all the files of the package but just the differences [#8636](https://github.com/pnpm/pnpm/pull/8636). + +### Minor Changes + +- d433cb9: Some registries allow identical content to be published under different package names or versions. To accommodate this, index files in the store are now stored using both the content hash and package identifier. + + This approach ensures that we can: + + 1. Validate that the integrity in the lockfile corresponds to the correct package, + which might not be the case after a poorly resolved Git conflict. + 2. Allow the same content to be referenced by different packages or different versions of the same package. + + Related PR: [#8510](https://github.com/pnpm/pnpm/pull/8510) + Related issue: [#8204](https://github.com/pnpm/pnpm/issues/8204) + +### Patch Changes + +- 39c5385: Some commands should ignore the `packageManager` field check of `package.json` [#7959](https://github.com/pnpm/pnpm/issues/7959). +- Updated dependencies [477e0c1] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [d433cb9] +- Updated dependencies [1dbc56a] +- Updated dependencies [099e6af] +- Updated dependencies [e9985b6] + - @pnpm/config@22.0.0 + - @pnpm/store.cafs@5.0.0 + - @pnpm/error@6.0.3 + - @pnpm/store-path@9.0.3 + - @pnpm/client@11.1.13 + ## 0.2.24 ### Patch Changes diff --git a/store/plugin-commands-store-inspecting/package.json b/store/plugin-commands-store-inspecting/package.json index 6e237fd645..b233e37e45 100644 --- a/store/plugin-commands-store-inspecting/package.json +++ b/store/plugin-commands-store-inspecting/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-store-inspecting", - "version": "0.2.24", + "version": "1.0.0", "description": "The inspecting store commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/store/plugin-commands-store/CHANGELOG.md b/store/plugin-commands-store/CHANGELOG.md index 5b92146745..dba1ceb8e1 100644 --- a/store/plugin-commands-store/CHANGELOG.md +++ b/store/plugin-commands-store/CHANGELOG.md @@ -1,5 +1,49 @@ # @pnpm/plugin-commands-store +## 10.0.0 + +### Major Changes + +- d433cb9: Some registries allow identical content to be published under different package names or versions. To accommodate this, index files in the store are now stored using both the content hash and package identifier. + + This approach ensures that we can: + + 1. Validate that the integrity in the lockfile corresponds to the correct package, + which might not be the case after a poorly resolved Git conflict. + 2. Allow the same content to be referenced by different packages or different versions of the same package. + + Related PR: [#8510](https://github.com/pnpm/pnpm/pull/8510) + Related issue: [#8204](https://github.com/pnpm/pnpm/issues/8204) + +### Patch Changes + +- 39c5385: Some commands should ignore the `packageManager` field check of `package.json` [#7959](https://github.com/pnpm/pnpm/issues/7959). +- Updated dependencies [477e0c1] +- Updated dependencies [dcd2917] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [9ea8fa4] +- Updated dependencies [9ea8fa4] +- Updated dependencies [19d5b51] +- Updated dependencies [9ea8fa4] +- Updated dependencies [d433cb9] +- Updated dependencies [1dbc56a] +- Updated dependencies [099e6af] +- Updated dependencies [9ea8fa4] +- Updated dependencies [9ea8fa4] +- Updated dependencies [e9985b6] +- Updated dependencies [d55b259] + - @pnpm/config@22.0.0 + - @pnpm/dependency-path@6.0.0 + - @pnpm/get-context@13.0.0 + - @pnpm/store.cafs@5.0.0 + - @pnpm/error@6.0.3 + - @pnpm/store-path@9.0.3 + - @pnpm/cli-utils@4.0.8 + - @pnpm/store-connection-manager@8.4.3 + - @pnpm/lockfile.utils@1.0.5 + - @pnpm/store-controller-types@18.1.6 + ## 9.2.15 ### Patch Changes diff --git a/store/plugin-commands-store/package.json b/store/plugin-commands-store/package.json index 5a74a3f689..34a1f70cbb 100644 --- a/store/plugin-commands-store/package.json +++ b/store/plugin-commands-store/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-store", - "version": "9.2.15", + "version": "10.0.0", "description": "Commands for controlling the store", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/store/store-connection-manager/CHANGELOG.md b/store/store-connection-manager/CHANGELOG.md index 1b71ee4b12..10f6d03df4 100644 --- a/store/store-connection-manager/CHANGELOG.md +++ b/store/store-connection-manager/CHANGELOG.md @@ -1,5 +1,23 @@ # @pnpm/store-connection-manager +## 8.4.3 + +### Patch Changes + +- Updated dependencies [477e0c1] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [d433cb9] +- Updated dependencies [1dbc56a] +- Updated dependencies [e9985b6] + - @pnpm/config@22.0.0 + - @pnpm/package-store@21.0.0 + - @pnpm/error@6.0.3 + - @pnpm/store-path@9.0.3 + - @pnpm/server@18.2.6 + - @pnpm/client@11.1.13 + ## 8.4.2 ### Patch Changes diff --git a/store/store-connection-manager/package.json b/store/store-connection-manager/package.json index ebe185dde8..7fbc3d8c31 100644 --- a/store/store-connection-manager/package.json +++ b/store/store-connection-manager/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/store-connection-manager", - "version": "8.4.2", + "version": "8.4.3", "description": "Create a direct pnpm store controller or connect to a running store server", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/store/store-path/CHANGELOG.md b/store/store-path/CHANGELOG.md index 031f5073c3..fddd936ee6 100644 --- a/store/store-path/CHANGELOG.md +++ b/store/store-path/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/store-path +## 9.0.3 + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/error@6.0.3 + ## 9.0.2 ### Patch Changes diff --git a/store/store-path/package.json b/store/store-path/package.json index 87950c415f..075ad204be 100644 --- a/store/store-path/package.json +++ b/store/store-path/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/store-path", - "version": "9.0.2", + "version": "9.0.3", "description": "Resolves the pnpm store path", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/tools/plugin-commands-self-updater/CHANGELOG.md b/tools/plugin-commands-self-updater/CHANGELOG.md index 659890a36b..03caff6760 100644 --- a/tools/plugin-commands-self-updater/CHANGELOG.md +++ b/tools/plugin-commands-self-updater/CHANGELOG.md @@ -1,5 +1,29 @@ # @pnpm/tools.plugin-commands-self-updater +## 1.1.0 + +### Minor Changes + +- b530840: The `self-update` now accepts a version specifier to install a specific version of pnpm. E.g.: `pnpm self-update 9.5.0` or `pnpm self-update next-10`. + +### Patch Changes + +- Updated dependencies [477e0c1] +- Updated dependencies [dfcf034] +- Updated dependencies [592e2ef] +- Updated dependencies [19d5b51] +- Updated dependencies [19d5b51] +- Updated dependencies [1dbc56a] +- Updated dependencies [6b27c81] +- Updated dependencies [e9985b6] + - @pnpm/plugin-commands-installation@18.0.0 + - @pnpm/config@22.0.0 + - @pnpm/error@6.0.3 + - @pnpm/cli-utils@4.0.8 + - @pnpm/link-bins@10.0.12 + - @pnpm/read-project-manifest@6.0.10 + - @pnpm/client@11.1.13 + ## 1.0.9 ### Patch Changes diff --git a/tools/plugin-commands-self-updater/package.json b/tools/plugin-commands-self-updater/package.json index aeb49cd9af..ba2ae1afab 100644 --- a/tools/plugin-commands-self-updater/package.json +++ b/tools/plugin-commands-self-updater/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/tools.plugin-commands-self-updater", - "version": "1.0.9", + "version": "1.1.0", "description": "A command for updating pnpm itself", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/worker/CHANGELOG.md b/worker/CHANGELOG.md index 9923492d15..0dc18b7684 100644 --- a/worker/CHANGELOG.md +++ b/worker/CHANGELOG.md @@ -1,5 +1,22 @@ # @pnpm/worker +## 2.0.0 + +### Major Changes + +- 099e6af: Changed the structure of the index files in the store to store side effects cache information more efficiently. In the new version, side effects do not list all the files of the package but just the differences [#8636](https://github.com/pnpm/pnpm/pull/8636). + +### Patch Changes + +- Updated dependencies [d433cb9] +- Updated dependencies [099e6af] + - @pnpm/store.cafs@5.0.0 + - @pnpm/cafs-types@6.0.0 + - @pnpm/error@6.0.3 + - @pnpm/create-cafs-store@7.0.12 + - @pnpm/fs.hard-link-dir@4.0.0 + - @pnpm/symlink-dependency@8.0.8 + ## 1.0.13 ### Patch Changes diff --git a/worker/package.json b/worker/package.json index 767aaba6d4..2eb2fe8e33 100644 --- a/worker/package.json +++ b/worker/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/worker", - "version": "1.0.13", + "version": "2.0.0", "description": "A worker for extracting package taralls to the store", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/workspace/filter-packages-from-dir/CHANGELOG.md b/workspace/filter-packages-from-dir/CHANGELOG.md index e896c5e562..a0ce46e1cc 100644 --- a/workspace/filter-packages-from-dir/CHANGELOG.md +++ b/workspace/filter-packages-from-dir/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/workspace.filter-packages-from-dir +## 1.0.14 + +### Patch Changes + +- @pnpm/workspace.read-manifest@2.2.2 +- @pnpm/filter-workspace-packages@10.0.13 +- @pnpm/workspace.find-packages@4.0.13 + ## 1.0.13 ### Patch Changes diff --git a/workspace/filter-packages-from-dir/package.json b/workspace/filter-packages-from-dir/package.json index 9b109d04df..d3f2d9ee7c 100644 --- a/workspace/filter-packages-from-dir/package.json +++ b/workspace/filter-packages-from-dir/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/workspace.filter-packages-from-dir", - "version": "1.0.13", + "version": "1.0.14", "description": "Filters packages in a directory", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/workspace/filter-workspace-packages/CHANGELOG.md b/workspace/filter-workspace-packages/CHANGELOG.md index 0a78e10e61..ae3a929fbe 100644 --- a/workspace/filter-workspace-packages/CHANGELOG.md +++ b/workspace/filter-workspace-packages/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/filter-workspace-packages +## 10.0.13 + +### Patch Changes + +- @pnpm/error@6.0.3 +- @pnpm/workspace.pkgs-graph@4.0.8 +- @pnpm/workspace.find-packages@4.0.13 + ## 10.0.12 ### Patch Changes diff --git a/workspace/filter-workspace-packages/package.json b/workspace/filter-workspace-packages/package.json index a80548a120..5e5102d5b2 100644 --- a/workspace/filter-workspace-packages/package.json +++ b/workspace/filter-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/filter-workspace-packages", - "version": "10.0.12", + "version": "10.0.13", "description": "Filters packages in a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/workspace/find-packages/CHANGELOG.md b/workspace/find-packages/CHANGELOG.md index 8a7f037b6e..a8fefb9118 100644 --- a/workspace/find-packages/CHANGELOG.md +++ b/workspace/find-packages/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/find-workspace-packages +## 4.0.13 + +### Patch Changes + +- @pnpm/cli-utils@4.0.8 +- @pnpm/fs.find-packages@4.0.6 + ## 4.0.12 ### Patch Changes diff --git a/workspace/find-packages/package.json b/workspace/find-packages/package.json index 32f3605c39..477ee9c951 100644 --- a/workspace/find-packages/package.json +++ b/workspace/find-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/workspace.find-packages", - "version": "4.0.12", + "version": "4.0.13", "description": "Finds packages inside a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/workspace/find-workspace-dir/CHANGELOG.md b/workspace/find-workspace-dir/CHANGELOG.md index f1129c36be..6feb111c09 100644 --- a/workspace/find-workspace-dir/CHANGELOG.md +++ b/workspace/find-workspace-dir/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/find-workspace-dir +## 7.0.3 + +### Patch Changes + +- @pnpm/error@6.0.3 + ## 7.0.2 ### Patch Changes diff --git a/workspace/find-workspace-dir/package.json b/workspace/find-workspace-dir/package.json index f8acbd71b6..2ec6f9aeff 100644 --- a/workspace/find-workspace-dir/package.json +++ b/workspace/find-workspace-dir/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/find-workspace-dir", - "version": "7.0.2", + "version": "7.0.3", "description": "Finds the root of a pnpm workspace", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/workspace/pkgs-graph/CHANGELOG.md b/workspace/pkgs-graph/CHANGELOG.md index 1ad10db4b2..ab9128e839 100644 --- a/workspace/pkgs-graph/CHANGELOG.md +++ b/workspace/pkgs-graph/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/workspace.pkgs-graph +## 4.0.8 + +### Patch Changes + +- Updated dependencies [501c152] + - @pnpm/npm-resolver@22.0.0 + ## 4.0.7 ### Patch Changes diff --git a/workspace/pkgs-graph/package.json b/workspace/pkgs-graph/package.json index 540bfa8659..3da8604314 100644 --- a/workspace/pkgs-graph/package.json +++ b/workspace/pkgs-graph/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/workspace.pkgs-graph", - "version": "4.0.7", + "version": "4.0.8", "description": "Create a graph from an array of packages", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/workspace/read-manifest/CHANGELOG.md b/workspace/read-manifest/CHANGELOG.md index 00334a7926..c4edcc6f62 100644 --- a/workspace/read-manifest/CHANGELOG.md +++ b/workspace/read-manifest/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/workspace.read-manifest +## 2.2.2 + +### Patch Changes + +- Updated dependencies [19d5b51] +- Updated dependencies [8108680] +- Updated dependencies [c4f5231] + - @pnpm/constants@10.0.0 + - @pnpm/error@6.0.3 + ## 2.2.1 ### Patch Changes diff --git a/workspace/read-manifest/package.json b/workspace/read-manifest/package.json index 44804d4694..03df611468 100644 --- a/workspace/read-manifest/package.json +++ b/workspace/read-manifest/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/workspace.read-manifest", - "version": "2.2.1", + "version": "2.2.2", "description": "Reads a workspace manifest file", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/workspace/state/CHANGELOG.md b/workspace/state/CHANGELOG.md new file mode 100644 index 0000000000..8fea684d06 --- /dev/null +++ b/workspace/state/CHANGELOG.md @@ -0,0 +1,7 @@ +# @pnpm/workspace.state + +## 1.0.0 + +### Major Changes + +- 19d5b51: Initial Release diff --git a/workspace/state/package.json b/workspace/state/package.json index 1676e4251b..fe5a2289dc 100644 --- a/workspace/state/package.json +++ b/workspace/state/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/workspace.state", - "version": "0.0.0", + "version": "1.0.0", "description": "Track the list of actual paths of workspace packages in a cache", "main": "lib/index.js", "types": "lib/index.d.ts",