diff --git a/.changeset/dull-goats-fly.md b/.changeset/dull-goats-fly.md deleted file mode 100644 index e87c4bba72..0000000000 --- a/.changeset/dull-goats-fly.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -"pnpm": minor ---- - -Add ability to apply patch to all versions: -If the key of `pnpm.patchedDependencies` is a package name without a version (e.g. `pkg`), pnpm will attempt to apply the patch to all versions of -the package, failure will be skipped. -If it is a package name and an exact version (e.g. `pkg@x.y.z`), pnpm will attempt to apply the patch to that exact version only, failure will -cause pnpm to fail. - -If there's only one version of `pkg` installed, `pnpm patch pkg` and subsequent `pnpm patch-commit $edit_dir` will create an entry named `pkg` in -`pnpm.patchedDependencies`. And pnpm will attempt to apply this patch to other versions of `pkg` in the future. - -If there's multiple versions of `pkg` installed, `pnpm patch pkg` will ask which version to edit and whether to attempt to apply the patch to all. -If the user chooses to apply the patch to all, `pnpm patch-commit $edit_dir` would create a `pkg` entry in `pnpm.patchedDependencies`. -If the user chooses not to apply the patch to all, `pnpm patch-commit $edit_dir` would create a `pkg@x.y.z` entry in `pnpm.patchedDependencies` with -`x.y.z` being the version the user chose to edit. - -If the user runs `pnpm patch pkg@x.y.z` with `x.y.z` being the exact version of `pkg` that has been installed, `pnpm patch-commit $edit_dir` will always -create a `pkg@x.y.z` entry in `pnpm.patchedDependencies`. diff --git a/.changeset/fast-papayas-talk.md b/.changeset/fast-papayas-talk.md deleted file mode 100644 index 7f84afeedd..0000000000 --- a/.changeset/fast-papayas-talk.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/cli-utils": major ---- - -Removed packageManager field check. diff --git a/.changeset/five-brooms-wait.md b/.changeset/five-brooms-wait.md deleted file mode 100644 index c985274877..0000000000 --- a/.changeset/five-brooms-wait.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"pnpm": patch ---- - -`pnpm install` should run `node-gyp rebuild` if the project has a `binding.gyp` file even if the project doesn't have an install script [#8293](https://github.com/pnpm/pnpm/issues/8293). diff --git a/.changeset/five-poems-teach.md b/.changeset/five-poems-teach.md deleted file mode 100644 index 40b9ba46c2..0000000000 --- a/.changeset/five-poems-teach.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/plugin-commands-patching": minor -"pnpm": minor ---- - -Change the default edit dir location when running `pnpm patch` from a temporary directory to `node_modules/.pnpm_patches/pkg[@version]` to allow the code editor to open the edit dir in the same file tree as the main project. diff --git a/.changeset/proud-insects-pretend.md b/.changeset/proud-insects-pretend.md deleted file mode 100644 index 492ea78710..0000000000 --- a/.changeset/proud-insects-pretend.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@pnpm/config": minor -"pnpm": minor ---- - -Added pnpm version management to pnpm. If the `manage-package-manager-versions` setting is set to `true`, pnpm will switch to the version specified in the `packageManager` field of `package.json` [#8363](https://github.com/pnpm/pnpm/pull/8363). This is the same field used by Corepack. Example: - -```json -{ - "packageManager": "pnpm@9.3.0" -} -``` diff --git a/.changeset/tall-shirts-scream.md b/.changeset/tall-shirts-scream.md deleted file mode 100644 index ff8fa994ad..0000000000 --- a/.changeset/tall-shirts-scream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"pnpm": patch ---- - -Print warnings to stderr [#8342](https://github.com/pnpm/pnpm/pull/8342). diff --git a/.changeset/tasty-tips-know.md b/.changeset/tasty-tips-know.md deleted file mode 100644 index c1c18fb4dd..0000000000 --- a/.changeset/tasty-tips-know.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"pnpm": patch ---- - -Peer dependencies of optional peer dependencies should be automatically installed [#8323](https://github.com/pnpm/pnpm/issues/8323). diff --git a/.changeset/ten-chefs-shave.md b/.changeset/ten-chefs-shave.md deleted file mode 100644 index 5cf656357e..0000000000 --- a/.changeset/ten-chefs-shave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"pnpm": minor ---- - -Substitute environment variables in config keys [#6679](https://github.com/pnpm/pnpm/issues/6679). diff --git a/.changeset/wet-tables-wave.md b/.changeset/wet-tables-wave.md deleted file mode 100644 index 52397d8d2d..0000000000 --- a/.changeset/wet-tables-wave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/env.path": major ---- - -Initial release. diff --git a/.changeset/wicked-ants-return.md b/.changeset/wicked-ants-return.md deleted file mode 100644 index 708299c22d..0000000000 --- a/.changeset/wicked-ants-return.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/plugin-commands-script-runners": patch ---- - -Added usage of `@pnpm/env.path`. diff --git a/cli/cli-utils/CHANGELOG.md b/cli/cli-utils/CHANGELOG.md index e45153bbbb..76217f750e 100644 --- a/cli/cli-utils/CHANGELOG.md +++ b/cli/cli-utils/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/cli-utils +## 4.0.0 + +### Major Changes + +- 26b065c: Removed packageManager field check. + +### Patch Changes + +- Updated dependencies [26b065c] + - @pnpm/config@21.8.0 + - @pnpm/default-reporter@13.1.11 + ## 3.1.7 ### Patch Changes diff --git a/cli/cli-utils/package.json b/cli/cli-utils/package.json index 7ee4fd4516..0dbe71d7d8 100644 --- a/cli/cli-utils/package.json +++ b/cli/cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cli-utils", - "version": "3.1.7", + "version": "4.0.0", "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 4c4ff95f55..9b60958b4d 100644 --- a/cli/default-reporter/CHANGELOG.md +++ b/cli/default-reporter/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/default-reporter +## 13.1.11 + +### Patch Changes + +- Updated dependencies [26b065c] + - @pnpm/config@21.8.0 + ## 13.1.10 ### Patch Changes diff --git a/cli/default-reporter/package.json b/cli/default-reporter/package.json index 7c4fa2c35f..08cd2982b1 100644 --- a/cli/default-reporter/package.json +++ b/cli/default-reporter/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/default-reporter", - "version": "13.1.10", + "version": "13.1.11", "description": "The default reporter of 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 cabc1d4189..20013c1118 100644 --- a/completion/plugin-commands-completion/CHANGELOG.md +++ b/completion/plugin-commands-completion/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-completion +## 1.0.16 + +### Patch Changes + +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + - @pnpm/workspace.find-packages@4.0.5 + ## 1.0.15 ### Patch Changes diff --git a/completion/plugin-commands-completion/package.json b/completion/plugin-commands-completion/package.json index c8fe102a56..0cf7e0f8e3 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.15", + "version": "1.0.16", "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 b63ee2e547..f9cc34fb27 100644 --- a/config/config/CHANGELOG.md +++ b/config/config/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/config +## 21.8.0 + +### Minor Changes + +- 26b065c: Added pnpm version management to pnpm. If the `manage-package-manager-versions` setting is set to `true`, pnpm will switch to the version specified in the `packageManager` field of `package.json` [#8363](https://github.com/pnpm/pnpm/pull/8363). This is the same field used by Corepack. Example: + + ```json + { + "packageManager": "pnpm@9.3.0" + } + ``` + ## 21.7.0 ### Minor Changes diff --git a/config/config/package.json b/config/config/package.json index bfb8241f14..33b6375958 100644 --- a/config/config/package.json +++ b/config/config/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/config", - "version": "21.7.0", + "version": "21.8.0", "description": "Gets configuration options for pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/config/plugin-commands-config/CHANGELOG.md b/config/plugin-commands-config/CHANGELOG.md index d75bf6a82f..c394d0a2a9 100644 --- a/config/plugin-commands-config/CHANGELOG.md +++ b/config/plugin-commands-config/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-config +## 3.0.16 + +### Patch Changes + +- Updated dependencies [26b065c] +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + - @pnpm/config@21.8.0 + ## 3.0.15 ### Patch Changes diff --git a/config/plugin-commands-config/package.json b/config/plugin-commands-config/package.json index 301bb344fd..b215fcb18a 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.15", + "version": "3.0.16", "description": "Commands for reading and writing settings to/from config files", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/env/path/CHANGELOG.md b/env/path/CHANGELOG.md new file mode 100644 index 0000000000..2fe8e898e2 --- /dev/null +++ b/env/path/CHANGELOG.md @@ -0,0 +1,7 @@ +# @pnpm/env.path + +## 1.0.0 + +### Major Changes + +- 26b065c: Initial release. diff --git a/env/path/package.json b/env/path/package.json index 3a77676625..03d632e367 100644 --- a/env/path/package.json +++ b/env/path/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/env.path", - "version": "0.0.0", + "version": "1.0.0", "description": "Functions for changing PATH env variable", "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 859f4dd2e0..e014bb6ed8 100644 --- a/env/plugin-commands-env/CHANGELOG.md +++ b/env/plugin-commands-env/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-env +## 5.1.3 + +### Patch Changes + +- Updated dependencies [26b065c] +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + - @pnpm/config@21.8.0 + ## 5.1.2 ### Patch Changes diff --git a/env/plugin-commands-env/package.json b/env/plugin-commands-env/package.json index 7c177f9a5e..b3c63e85ff 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.2", + "version": "5.1.3", "description": "pnpm commands for managing Node.js", "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 9d094a8144..6bae9e7d11 100644 --- a/exec/plugin-commands-rebuild/CHANGELOG.md +++ b/exec/plugin-commands-rebuild/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/plugin-commands-rebuild +## 12.0.5 + +### Patch Changes + +- Updated dependencies [26b065c] +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + - @pnpm/config@21.8.0 + - @pnpm/workspace.find-packages@4.0.5 + - @pnpm/store-connection-manager@8.3.6 + ## 12.0.4 ### Patch Changes diff --git a/exec/plugin-commands-rebuild/package.json b/exec/plugin-commands-rebuild/package.json index e1890eeeac..40a054906e 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.0.4", + "version": "12.0.5", "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 dcccf32467..df806b42b2 100644 --- a/exec/plugin-commands-script-runners/CHANGELOG.md +++ b/exec/plugin-commands-script-runners/CHANGELOG.md @@ -1,5 +1,19 @@ # @pnpm/plugin-commands-script-runners +## 11.0.3 + +### Patch Changes + +- 26b065c: Added usage of `@pnpm/env.path`. +- Updated dependencies [26b065c] +- Updated dependencies [26b065c] +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + - @pnpm/config@21.8.0 + - @pnpm/env.path@1.0.0 + - @pnpm/plugin-commands-env@5.1.3 + - @pnpm/plugin-commands-installation@17.0.3 + ## 11.0.2 ### Patch Changes diff --git a/exec/plugin-commands-script-runners/package.json b/exec/plugin-commands-script-runners/package.json index 6226f8029b..02a297f5f6 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": "11.0.2", + "version": "11.0.3", "description": "Commands for running scripts", "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 4525530778..fc1f1a5def 100644 --- a/lockfile/plugin-commands-audit/CHANGELOG.md +++ b/lockfile/plugin-commands-audit/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-audit +## 10.2.7 + +### Patch Changes + +- Updated dependencies [26b065c] +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + - @pnpm/config@21.8.0 + ## 10.2.6 ### Patch Changes diff --git a/lockfile/plugin-commands-audit/package.json b/lockfile/plugin-commands-audit/package.json index d77e5c119d..d14f8852bd 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.2.6", + "version": "10.2.7", "description": "pnpm commands for dependencies audit", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/modules-mounter/daemon/CHANGELOG.md b/modules-mounter/daemon/CHANGELOG.md index aa5841afe4..c4852a3c31 100644 --- a/modules-mounter/daemon/CHANGELOG.md +++ b/modules-mounter/daemon/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/mount-modules +## 0.6.13 + +### Patch Changes + +- Updated dependencies [26b065c] + - @pnpm/config@21.8.0 + ## 0.6.12 ### Patch Changes diff --git a/modules-mounter/daemon/package.json b/modules-mounter/daemon/package.json index 4541056ffb..4d94c61bd7 100644 --- a/modules-mounter/daemon/package.json +++ b/modules-mounter/daemon/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/mount-modules", - "version": "0.6.12", + "version": "0.6.13", "description": "Mounts a node_modules directory with FUSE", "main": "lib/index.js", "bin": "bin/mount-modules.js", diff --git a/packages/plugin-commands-doctor/CHANGELOG.md b/packages/plugin-commands-doctor/CHANGELOG.md index 8adb9e5710..cfe4cf7e81 100644 --- a/packages/plugin-commands-doctor/CHANGELOG.md +++ b/packages/plugin-commands-doctor/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-doctor +## 3.0.16 + +### Patch Changes + +- Updated dependencies [26b065c] +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + - @pnpm/config@21.8.0 + ## 3.0.15 ### Patch Changes diff --git a/packages/plugin-commands-doctor/package.json b/packages/plugin-commands-doctor/package.json index b9827b3148..e72c0c2993 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.15", + "version": "3.0.16", "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 e720735ec1..c7f70c4d72 100644 --- a/packages/plugin-commands-init/CHANGELOG.md +++ b/packages/plugin-commands-init/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-init +## 4.0.16 + +### Patch Changes + +- Updated dependencies [26b065c] +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + - @pnpm/config@21.8.0 + ## 4.0.15 ### Patch Changes diff --git a/packages/plugin-commands-init/package.json b/packages/plugin-commands-init/package.json index 684e98f46c..b273539511 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.15", + "version": "4.0.16", "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 f7125b30bb..df4fc98bce 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.5 + +### Patch Changes + +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + ## 5.1.4 ### Patch Changes diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index 39e071d56d..e2395cd566 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.4", + "version": "5.1.5", "description": "pnpm commands for setting up pnpm", "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 f996275c4f..02506c4156 100644 --- a/patching/plugin-commands-patching/CHANGELOG.md +++ b/patching/plugin-commands-patching/CHANGELOG.md @@ -1,5 +1,20 @@ # @pnpm/plugin-commands-patching +## 6.4.0 + +### Minor Changes + +- 1731386: Change the default edit dir location when running `pnpm patch` from a temporary directory to `node_modules/.pnpm_patches/pkg[@version]` to allow the code editor to open the edit dir in the same file tree as the main project. + +### Patch Changes + +- Updated dependencies [26b065c] +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + - @pnpm/config@21.8.0 + - @pnpm/plugin-commands-installation@17.0.3 + - @pnpm/store-connection-manager@8.3.6 + ## 6.3.0 ### Minor Changes diff --git a/patching/plugin-commands-patching/package.json b/patching/plugin-commands-patching/package.json index 3345491aab..7f063a0603 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.3.0", + "version": "6.4.0", "description": "Commands for creating patches", "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 f8ed5a8fc2..3ce28266c3 100644 --- a/pkg-manager/plugin-commands-installation/CHANGELOG.md +++ b/pkg-manager/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,19 @@ # @pnpm/plugin-commands-installation +## 17.0.3 + +### Patch Changes + +- Updated dependencies [26b065c] +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + - @pnpm/config@21.8.0 + - @pnpm/plugin-commands-env@5.1.3 + - @pnpm/plugin-commands-rebuild@12.0.5 + - @pnpm/workspace.find-packages@4.0.5 + - @pnpm/store-connection-manager@8.3.6 + - @pnpm/filter-workspace-packages@10.0.5 + ## 17.0.2 ### Patch Changes diff --git a/pkg-manager/plugin-commands-installation/package.json b/pkg-manager/plugin-commands-installation/package.json index 3e41b677fd..1712623a9e 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.0.2", + "version": "17.0.3", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/pnpm/CHANGELOG.md b/pnpm/CHANGELOG.md index 5a23e1df99..c8247e7421 100644 --- a/pnpm/CHANGELOG.md +++ b/pnpm/CHANGELOG.md @@ -1,5 +1,43 @@ # pnpm +## 9.7.0 + +### Minor Changes + +- Added pnpm version management to pnpm. If the `manage-package-manager-versions` setting is set to `true`, pnpm will switch to the version specified in the `packageManager` field of `package.json` [#8363](https://github.com/pnpm/pnpm/pull/8363). This is the same field used by Corepack. Example: + + ```json + { + "packageManager": "pnpm@9.3.0" + } + ``` +- Added the ability to apply patch to all versions: + If the key of `pnpm.patchedDependencies` is a package name without a version (e.g. `pkg`), pnpm will attempt to apply the patch to all versions of + the package. Failures will be skipped. + If it is a package name and an exact version (e.g. `pkg@x.y.z`), pnpm will attempt to apply the patch to that exact version only. Failures will + cause pnpm to fail. + + If there's only one version of `pkg` installed, `pnpm patch pkg` and subsequent `pnpm patch-commit $edit_dir` will create an entry named `pkg` in + `pnpm.patchedDependencies`. And pnpm will attempt to apply this patch to other versions of `pkg` in the future. + + If there are multiple versions of `pkg` installed, `pnpm patch pkg` will ask which version to edit and whether to attempt to apply the patch to all. + If the user chooses to apply the patch to all, `pnpm patch-commit $edit_dir` would create a `pkg` entry in `pnpm.patchedDependencies`. + If the user chooses not to apply the patch to all, `pnpm patch-commit $edit_dir` would create a `pkg@x.y.z` entry in `pnpm.patchedDependencies` with + `x.y.z` being the version the user chose to edit. + + If the user runs `pnpm patch pkg@x.y.z` with `x.y.z` being the exact version of `pkg` that has been installed, `pnpm patch-commit $edit_dir` will always + create a `pkg@x.y.z` entry in `pnpm.patchedDependencies`. + +- Change the default edit dir location when running `pnpm patch` from a temporary directory to `node_modules/.pnpm_patches/pkg[@version]` to allow the code editor to open the edit dir in the same file tree as the main project. + +- Substitute environment variables in config keys [#6679](https://github.com/pnpm/pnpm/issues/6679). + +### Patch Changes + +- `pnpm install` should run `node-gyp rebuild` if the project has a `binding.gyp` file even if the project doesn't have an install script [#8293](https://github.com/pnpm/pnpm/issues/8293). +- Print warnings to stderr [#8342](https://github.com/pnpm/pnpm/pull/8342). +- Peer dependencies of optional peer dependencies should be automatically installed [#8323](https://github.com/pnpm/pnpm/issues/8323). + ## 9.6.0 ### Minor Changes diff --git a/pnpm/artifacts/exe/package.json b/pnpm/artifacts/exe/package.json index cd0733efb3..3b6c35ae9d 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": "9.6.0", + "version": "9.7.0", "publishConfig": { "tag": "next-9", "bin": { diff --git a/pnpm/artifacts/linux-arm64/package.json b/pnpm/artifacts/linux-arm64/package.json index 3e4469ecd5..3217c8ac25 100644 --- a/pnpm/artifacts/linux-arm64/package.json +++ b/pnpm/artifacts/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-arm64", - "version": "9.6.0", + "version": "9.7.0", "license": "MIT", "publishConfig": { "bin": { diff --git a/pnpm/artifacts/linux-x64/package.json b/pnpm/artifacts/linux-x64/package.json index f13a8e84e9..d15ae10c6d 100644 --- a/pnpm/artifacts/linux-x64/package.json +++ b/pnpm/artifacts/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-x64", - "version": "9.6.0", + "version": "9.7.0", "license": "MIT", "publishConfig": { "bin": { diff --git a/pnpm/artifacts/macos-arm64/package.json b/pnpm/artifacts/macos-arm64/package.json index 924ab1451b..517a7336d2 100644 --- a/pnpm/artifacts/macos-arm64/package.json +++ b/pnpm/artifacts/macos-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-arm64", - "version": "9.6.0", + "version": "9.7.0", "license": "MIT", "publishConfig": { "bin": { diff --git a/pnpm/artifacts/macos-x64/package.json b/pnpm/artifacts/macos-x64/package.json index bf03c0f144..be03695186 100644 --- a/pnpm/artifacts/macos-x64/package.json +++ b/pnpm/artifacts/macos-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-x64", - "version": "9.6.0", + "version": "9.7.0", "license": "MIT", "publishConfig": { "bin": { diff --git a/pnpm/artifacts/win-arm64/package.json b/pnpm/artifacts/win-arm64/package.json index 7e560192f2..d9e3735ebf 100644 --- a/pnpm/artifacts/win-arm64/package.json +++ b/pnpm/artifacts/win-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-arm64", - "version": "9.6.0", + "version": "9.7.0", "license": "MIT", "publishConfig": { "bin": { diff --git a/pnpm/artifacts/win-x64/package.json b/pnpm/artifacts/win-x64/package.json index 7f689ff45a..fa4644a949 100644 --- a/pnpm/artifacts/win-x64/package.json +++ b/pnpm/artifacts/win-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-x64", - "version": "9.6.0", + "version": "9.7.0", "license": "MIT", "publishConfig": { "bin": { diff --git a/pnpm/package.json b/pnpm/package.json index 55e17bbfd2..ab39fd23be 100644 --- a/pnpm/package.json +++ b/pnpm/package.json @@ -1,7 +1,7 @@ { "name": "pnpm", "description": "Fast, disk space efficient package manager", - "version": "9.6.0", + "version": "9.7.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 88cd31f709..d23c23499c 100644 --- a/releasing/plugin-commands-deploy/CHANGELOG.md +++ b/releasing/plugin-commands-deploy/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-deploy +## 5.1.17 + +### Patch Changes + +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + - @pnpm/plugin-commands-installation@17.0.3 + ## 5.1.16 ### Patch Changes diff --git a/releasing/plugin-commands-deploy/package.json b/releasing/plugin-commands-deploy/package.json index ab4ffa2e72..f51dceca3f 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.16", + "version": "5.1.17", "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 32b4aed247..a28fe0a3ad 100644 --- a/releasing/plugin-commands-publishing/CHANGELOG.md +++ b/releasing/plugin-commands-publishing/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/plugin-commands-publishing +## 10.0.3 + +### Patch Changes + +- Updated dependencies [26b065c] +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + - @pnpm/config@21.8.0 + - @pnpm/plugin-commands-env@5.1.3 + ## 10.0.2 ### Patch Changes diff --git a/releasing/plugin-commands-publishing/package.json b/releasing/plugin-commands-publishing/package.json index 48d415df08..1913aca11c 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.2", + "version": "10.0.3", "description": "The pack and publish commands of pnpm", "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 74949638ad..0fec8abbce 100644 --- a/reviewing/plugin-commands-licenses/CHANGELOG.md +++ b/reviewing/plugin-commands-licenses/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-licenses +## 4.1.14 + +### Patch Changes + +- Updated dependencies [26b065c] +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + - @pnpm/config@21.8.0 + ## 4.1.13 ### Patch Changes diff --git a/reviewing/plugin-commands-licenses/package.json b/reviewing/plugin-commands-licenses/package.json index 7800abc416..e6c7c1fb0e 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.13", + "version": "4.1.14", "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 d1c4ea1c65..0f41b36e75 100644 --- a/reviewing/plugin-commands-listing/CHANGELOG.md +++ b/reviewing/plugin-commands-listing/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-listing +## 10.0.5 + +### Patch Changes + +- Updated dependencies [26b065c] +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + - @pnpm/config@21.8.0 + ## 10.0.4 ### Patch Changes diff --git a/reviewing/plugin-commands-listing/package.json b/reviewing/plugin-commands-listing/package.json index 838c17b591..f04d511632 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.0.4", + "version": "10.0.5", "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 4522e31890..f8b0de16d6 100644 --- a/reviewing/plugin-commands-outdated/CHANGELOG.md +++ b/reviewing/plugin-commands-outdated/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-outdated +## 12.0.5 + +### Patch Changes + +- Updated dependencies [26b065c] +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + - @pnpm/config@21.8.0 + ## 12.0.4 ### Patch Changes diff --git a/reviewing/plugin-commands-outdated/package.json b/reviewing/plugin-commands-outdated/package.json index 01aa56e755..c1a8795885 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.0.4", + "version": "12.0.5", "description": "The outdated command of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/store/plugin-commands-server/CHANGELOG.md b/store/plugin-commands-server/CHANGELOG.md index 6eeb6fe7c1..b650c87620 100644 --- a/store/plugin-commands-server/CHANGELOG.md +++ b/store/plugin-commands-server/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/plugin-commands-server +## 7.0.19 + +### Patch Changes + +- Updated dependencies [26b065c] +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + - @pnpm/config@21.8.0 + - @pnpm/store-connection-manager@8.3.6 + ## 7.0.18 ### Patch Changes diff --git a/store/plugin-commands-server/package.json b/store/plugin-commands-server/package.json index 88bbdedc14..729253415e 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.18", + "version": "7.0.19", "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 aaf4fbc873..5023628e4f 100644 --- a/store/plugin-commands-store-inspecting/CHANGELOG.md +++ b/store/plugin-commands-store-inspecting/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-store-inspecting +## 0.2.18 + +### Patch Changes + +- Updated dependencies [26b065c] + - @pnpm/config@21.8.0 + ## 0.2.17 ### Patch Changes diff --git a/store/plugin-commands-store-inspecting/package.json b/store/plugin-commands-store-inspecting/package.json index 4e40eec3c6..52697f893e 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.17", + "version": "0.2.18", "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 cf467dec92..446788daa6 100644 --- a/store/plugin-commands-store/CHANGELOG.md +++ b/store/plugin-commands-store/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/plugin-commands-store +## 9.2.7 + +### Patch Changes + +- Updated dependencies [26b065c] +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + - @pnpm/config@21.8.0 + - @pnpm/store-connection-manager@8.3.6 + ## 9.2.6 ### Patch Changes diff --git a/store/plugin-commands-store/package.json b/store/plugin-commands-store/package.json index 25bbe1e17f..98abca49c3 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.6", + "version": "9.2.7", "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 0da555b8e4..e38ed154c2 100644 --- a/store/store-connection-manager/CHANGELOG.md +++ b/store/store-connection-manager/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/store-connection-manager +## 8.3.6 + +### Patch Changes + +- Updated dependencies [26b065c] + - @pnpm/config@21.8.0 + ## 8.3.5 ### Patch Changes diff --git a/store/store-connection-manager/package.json b/store/store-connection-manager/package.json index 16c2b112d7..bb4afdb88c 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.3.5", + "version": "8.3.6", "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/workspace/filter-packages-from-dir/CHANGELOG.md b/workspace/filter-packages-from-dir/CHANGELOG.md index fa19e99297..a08ebc6993 100644 --- a/workspace/filter-packages-from-dir/CHANGELOG.md +++ b/workspace/filter-packages-from-dir/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/workspace.filter-packages-from-dir +## 1.0.6 + +### Patch Changes + +- @pnpm/workspace.find-packages@4.0.5 +- @pnpm/filter-workspace-packages@10.0.5 + ## 1.0.5 ### Patch Changes diff --git a/workspace/filter-packages-from-dir/package.json b/workspace/filter-packages-from-dir/package.json index e1f2f0cb36..47f5860733 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.5", + "version": "1.0.6", "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 83bbe46e43..6f786bb40e 100644 --- a/workspace/filter-workspace-packages/CHANGELOG.md +++ b/workspace/filter-workspace-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/filter-workspace-packages +## 10.0.5 + +### Patch Changes + +- @pnpm/workspace.find-packages@4.0.5 + ## 10.0.4 ### Patch Changes diff --git a/workspace/filter-workspace-packages/package.json b/workspace/filter-workspace-packages/package.json index e5672378d1..9bc2eac267 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.4", + "version": "10.0.5", "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 9f2633af6e..6f9e1c72d3 100644 --- a/workspace/find-packages/CHANGELOG.md +++ b/workspace/find-packages/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/find-workspace-packages +## 4.0.5 + +### Patch Changes + +- Updated dependencies [26b065c] + - @pnpm/cli-utils@4.0.0 + ## 4.0.4 ### Patch Changes diff --git a/workspace/find-packages/package.json b/workspace/find-packages/package.json index f57c6a16ac..0b613e55d1 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.4", + "version": "4.0.5", "description": "Finds packages inside a workspace", "main": "lib/index.js", "types": "lib/index.d.ts",