diff --git a/.changeset/add-name-formatter.md b/.changeset/add-name-formatter.md deleted file mode 100644 index 72931265f5..0000000000 --- a/.changeset/add-name-formatter.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/reviewing.dependencies-hierarchy": minor -"@pnpm/list": patch ---- - -Added `nameFormatter` option to `buildDependentsTree` and `displayName` field to `DependentsTree`/`DependentNode`, allowing consumers to customize the displayed package name (e.g. showing component names instead of registry names). diff --git a/.changeset/fluffy-bugs-knock.md b/.changeset/fluffy-bugs-knock.md deleted file mode 100644 index 27a9cfbb20..0000000000 --- a/.changeset/fluffy-bugs-knock.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/list": patch -"pnpm": patch ---- - -Revert `pnpm why` dependency pruning to prefer correctness over memory consumption. Reverted PR: [#7122](https://github.com/pnpm/pnpm/pull/7122). diff --git a/.changeset/new-tree-renderer.md b/.changeset/new-tree-renderer.md deleted file mode 100644 index bd91430281..0000000000 --- a/.changeset/new-tree-renderer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/text.tree-renderer": minor ---- - -Added `@pnpm/text.tree-renderer`, a new package that renders tree structures using box-drawing characters (├──, └──, │). It supports grouped sections and deduplication markers. diff --git a/.changeset/optimize-why-many-importers.md b/.changeset/optimize-why-many-importers.md deleted file mode 100644 index 165d4f947e..0000000000 --- a/.changeset/optimize-why-many-importers.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@pnpm/reviewing.dependencies-hierarchy": patch -"@pnpm/list": patch -"pnpm": patch ---- - -Optimize `pnpm why` and `pnpm list` performance in workspaces with many importers by sharing the dependency graph and materialization cache across all importers instead of rebuilding them independently for each one [#10596](https://github.com/pnpm/pnpm/pull/10596/changes). diff --git a/.changeset/replace-archy-with-tree-renderer.md b/.changeset/replace-archy-with-tree-renderer.md deleted file mode 100644 index 2bcce806c6..0000000000 --- a/.changeset/replace-archy-with-tree-renderer.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/dedupe.issues-renderer": patch -"@pnpm/render-peer-issues": patch ---- - -Replaced `archy` with `@pnpm/text.tree-renderer` for tree output. diff --git a/.changeset/reverse-why-tree.md b/.changeset/reverse-why-tree.md deleted file mode 100644 index 79f166bfe0..0000000000 --- a/.changeset/reverse-why-tree.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@pnpm/reviewing.dependencies-hierarchy": minor -"@pnpm/list": minor -"@pnpm/plugin-commands-listing": minor -"pnpm": minor ---- - -`pnpm why` now shows a reverse dependency tree. The searched package appears at the root with its dependents as branches, walking back to workspace roots. This replaces the previous forward-tree output which was noisy and hard to read for deeply nested dependencies. diff --git a/.meta-updater/CHANGELOG.md b/.meta-updater/CHANGELOG.md index 8c071198b6..6f8248988e 100644 --- a/.meta-updater/CHANGELOG.md +++ b/.meta-updater/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm-private/updater +## 1000.0.18 + +### Patch Changes + +- @pnpm/workspace.find-packages@1000.0.60 + ## 1000.0.17 ### Patch Changes diff --git a/.meta-updater/package.json b/.meta-updater/package.json index 9e1c8195c0..2d26eae8d3 100644 --- a/.meta-updater/package.json +++ b/.meta-updater/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm-private/updater", - "version": "1000.0.17", + "version": "1000.0.18", "private": true, "type": "module", "scripts": { diff --git a/cache/commands/CHANGELOG.md b/cache/commands/CHANGELOG.md index 79d6c1e1f8..422ca7787f 100644 --- a/cache/commands/CHANGELOG.md +++ b/cache/commands/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/cache.commands +## 1000.0.60 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 + ## 1000.0.59 ### Patch Changes diff --git a/cache/commands/package.json b/cache/commands/package.json index a42fa83c8e..fded0499be 100644 --- a/cache/commands/package.json +++ b/cache/commands/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cache.commands", - "version": "1000.0.59", + "version": "1000.0.60", "description": "Commands for controlling the cache", "keywords": [ "pnpm", diff --git a/cli/cli-utils/CHANGELOG.md b/cli/cli-utils/CHANGELOG.md index f79c616103..ede676e788 100644 --- a/cli/cli-utils/CHANGELOG.md +++ b/cli/cli-utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/cli-utils +## 1001.3.5 + +### Patch Changes + +- @pnpm/default-reporter@1002.1.10 + ## 1001.3.4 ### Patch Changes diff --git a/cli/cli-utils/package.json b/cli/cli-utils/package.json index bbb6ba19b3..7bc05e57c6 100644 --- a/cli/cli-utils/package.json +++ b/cli/cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cli-utils", - "version": "1001.3.4", + "version": "1001.3.5", "description": "Utils for pnpm commands", "keywords": [ "pnpm", diff --git a/cli/default-reporter/CHANGELOG.md b/cli/default-reporter/CHANGELOG.md index 14b650c163..9fd5c7fc70 100644 --- a/cli/default-reporter/CHANGELOG.md +++ b/cli/default-reporter/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/default-reporter +## 1002.1.10 + +### Patch Changes + +- Updated dependencies [d203a71] + - @pnpm/dedupe.issues-renderer@1000.0.2 + - @pnpm/render-peer-issues@1002.0.11 + ## 1002.1.9 ### Patch Changes diff --git a/cli/default-reporter/package.json b/cli/default-reporter/package.json index 29741922ba..499f822fdf 100644 --- a/cli/default-reporter/package.json +++ b/cli/default-reporter/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/default-reporter", - "version": "1002.1.9", + "version": "1002.1.10", "description": "The default reporter of pnpm", "keywords": [ "pnpm", diff --git a/config/plugin-commands-config/CHANGELOG.md b/config/plugin-commands-config/CHANGELOG.md index cf1fcbf260..5aea394dc9 100644 --- a/config/plugin-commands-config/CHANGELOG.md +++ b/config/plugin-commands-config/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-config +## 1000.3.16 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 + ## 1000.3.15 ### Patch Changes diff --git a/config/plugin-commands-config/package.json b/config/plugin-commands-config/package.json index 0924c58a8e..af5c74b49a 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": "1000.3.15", + "version": "1000.3.16", "description": "Commands for reading and writing settings to/from config files", "keywords": [ "pnpm", diff --git a/dedupe/issues-renderer/CHANGELOG.md b/dedupe/issues-renderer/CHANGELOG.md index 2c3fbbeedc..20077f8350 100644 --- a/dedupe/issues-renderer/CHANGELOG.md +++ b/dedupe/issues-renderer/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/dedupe.issues-renderer +## 1000.0.2 + +### Patch Changes + +- d203a71: Replaced `archy` with `@pnpm/text.tree-renderer` for tree output. +- Updated dependencies [d203a71] + - @pnpm/text.tree-renderer@1000.0.0 + ## 1000.0.1 ### Patch Changes diff --git a/dedupe/issues-renderer/package.json b/dedupe/issues-renderer/package.json index f9cf75ece8..4475ddad3b 100644 --- a/dedupe/issues-renderer/package.json +++ b/dedupe/issues-renderer/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/dedupe.issues-renderer", - "version": "1000.0.1", + "version": "1000.0.2", "description": "Visualize pnpm dedupe --check issues.", "keywords": [ "pnpm", diff --git a/deps/status/CHANGELOG.md b/deps/status/CHANGELOG.md index 82aeabdb74..c5098ac86d 100644 --- a/deps/status/CHANGELOG.md +++ b/deps/status/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/deps.status +## 1003.0.32 + +### Patch Changes + +- @pnpm/workspace.find-packages@1000.0.60 + ## 1003.0.31 ### Patch Changes diff --git a/deps/status/package.json b/deps/status/package.json index 57c8e801b9..f979d61d33 100644 --- a/deps/status/package.json +++ b/deps/status/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/deps.status", - "version": "1003.0.31", + "version": "1003.0.32", "description": "Check dependencies status", "keywords": [ "pnpm", diff --git a/env/plugin-commands-env/CHANGELOG.md b/env/plugin-commands-env/CHANGELOG.md index af34d0ee71..481930a890 100644 --- a/env/plugin-commands-env/CHANGELOG.md +++ b/env/plugin-commands-env/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-env +## 1000.0.61 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 + ## 1000.0.60 ### Patch Changes diff --git a/env/plugin-commands-env/package.json b/env/plugin-commands-env/package.json index e245187de6..22bea86cc8 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": "1000.0.60", + "version": "1000.0.61", "description": "pnpm commands for managing Node.js", "keywords": [ "pnpm", diff --git a/exec/build-commands/CHANGELOG.md b/exec/build-commands/CHANGELOG.md index a1cd8bfdea..e3836938e8 100644 --- a/exec/build-commands/CHANGELOG.md +++ b/exec/build-commands/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/exec.build-commands +## 1002.0.11 + +### Patch Changes + +- @pnpm/plugin-commands-rebuild@1008.0.8 + ## 1002.0.10 ### Patch Changes diff --git a/exec/build-commands/package.json b/exec/build-commands/package.json index b7bb0744c7..82b09f7be2 100644 --- a/exec/build-commands/package.json +++ b/exec/build-commands/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/exec.build-commands", - "version": "1002.0.10", + "version": "1002.0.11", "description": "Commands for managing dependency builds", "keywords": [ "pnpm", diff --git a/exec/plugin-commands-rebuild/CHANGELOG.md b/exec/plugin-commands-rebuild/CHANGELOG.md index b11f929994..36f63a98de 100644 --- a/exec/plugin-commands-rebuild/CHANGELOG.md +++ b/exec/plugin-commands-rebuild/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-rebuild +## 1008.0.8 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 +- @pnpm/workspace.find-packages@1000.0.60 + ## 1008.0.7 ### Patch Changes diff --git a/exec/plugin-commands-rebuild/package.json b/exec/plugin-commands-rebuild/package.json index fb466a42a6..aa20d5509f 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": "1008.0.7", + "version": "1008.0.8", "description": "Commands for rebuilding dependencies", "keywords": [ "pnpm", diff --git a/exec/plugin-commands-script-runners/CHANGELOG.md b/exec/plugin-commands-script-runners/CHANGELOG.md index da964399b0..e5d7b09e05 100644 --- a/exec/plugin-commands-script-runners/CHANGELOG.md +++ b/exec/plugin-commands-script-runners/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/plugin-commands-script-runners +## 1001.2.3 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 +- @pnpm/plugin-commands-env@1000.0.61 +- @pnpm/plugin-commands-installation@1004.9.7 +- @pnpm/deps.status@1003.0.32 +- @pnpm/workspace.injected-deps-syncer@1000.0.34 + ## 1001.2.2 ### Patch Changes diff --git a/exec/plugin-commands-script-runners/package.json b/exec/plugin-commands-script-runners/package.json index 03d2620333..91c0212531 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": "1001.2.2", + "version": "1001.2.3", "description": "Commands for running scripts", "keywords": [ "pnpm", diff --git a/lockfile/plugin-commands-audit/CHANGELOG.md b/lockfile/plugin-commands-audit/CHANGELOG.md index 451dd3792c..c9facbcdde 100644 --- a/lockfile/plugin-commands-audit/CHANGELOG.md +++ b/lockfile/plugin-commands-audit/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-audit +## 1002.2.3 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 + ## 1002.2.2 ### Patch Changes diff --git a/lockfile/plugin-commands-audit/package.json b/lockfile/plugin-commands-audit/package.json index 998da146bb..82477fc91f 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": "1002.2.2", + "version": "1002.2.3", "description": "pnpm commands for dependencies audit", "keywords": [ "pnpm", diff --git a/packages/plugin-commands-doctor/CHANGELOG.md b/packages/plugin-commands-doctor/CHANGELOG.md index 1ded0d4f87..27b62abfce 100644 --- a/packages/plugin-commands-doctor/CHANGELOG.md +++ b/packages/plugin-commands-doctor/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-doctor +## 1000.1.59 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 + ## 1000.1.58 ### Patch Changes diff --git a/packages/plugin-commands-doctor/package.json b/packages/plugin-commands-doctor/package.json index 067b1ae6cd..07a5cda4f3 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": "1000.1.58", + "version": "1000.1.59", "description": "Commands for checks of known common issues ", "keywords": [ "pnpm", diff --git a/packages/plugin-commands-init/CHANGELOG.md b/packages/plugin-commands-init/CHANGELOG.md index db55d6c0c1..1ab97a2135 100644 --- a/packages/plugin-commands-init/CHANGELOG.md +++ b/packages/plugin-commands-init/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-init +## 1000.3.12 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 + ## 1000.3.11 ### Patch Changes diff --git a/packages/plugin-commands-init/package.json b/packages/plugin-commands-init/package.json index 6e45dcf420..df3ed122ef 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": "1000.3.11", + "version": "1000.3.12", "description": "Create a package.json file", "keywords": [ "pnpm", diff --git a/packages/plugin-commands-setup/CHANGELOG.md b/packages/plugin-commands-setup/CHANGELOG.md index d272f2adaf..c2ceca786a 100644 --- a/packages/plugin-commands-setup/CHANGELOG.md +++ b/packages/plugin-commands-setup/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-setup +## 1000.1.37 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 + ## 1000.1.36 ### Patch Changes diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index aab61384ae..450a01d774 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": "1000.1.36", + "version": "1000.1.37", "description": "pnpm commands for setting up pnpm", "keywords": [ "pnpm", diff --git a/packages/render-peer-issues/CHANGELOG.md b/packages/render-peer-issues/CHANGELOG.md index 001b05b0c5..3b4c1222be 100644 --- a/packages/render-peer-issues/CHANGELOG.md +++ b/packages/render-peer-issues/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/render-peer-issues +## 1002.0.11 + +### Patch Changes + +- d203a71: Replaced `archy` with `@pnpm/text.tree-renderer` for tree output. +- Updated dependencies [d203a71] + - @pnpm/text.tree-renderer@1000.0.0 + ## 1002.0.10 ### Patch Changes diff --git a/packages/render-peer-issues/package.json b/packages/render-peer-issues/package.json index 40c56858ae..44577d2e42 100644 --- a/packages/render-peer-issues/package.json +++ b/packages/render-peer-issues/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/render-peer-issues", - "version": "1002.0.10", + "version": "1002.0.11", "description": "Visualizes peer dependency issues", "keywords": [ "pnpm", diff --git a/patching/plugin-commands-patching/CHANGELOG.md b/patching/plugin-commands-patching/CHANGELOG.md index c70eb53727..2ed3c0c864 100644 --- a/patching/plugin-commands-patching/CHANGELOG.md +++ b/patching/plugin-commands-patching/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-patching +## 1000.3.38 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 +- @pnpm/plugin-commands-installation@1004.9.7 + ## 1000.3.37 ### Patch Changes diff --git a/patching/plugin-commands-patching/package.json b/patching/plugin-commands-patching/package.json index f0dcfc1e8e..84c8d334fb 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": "1000.3.37", + "version": "1000.3.38", "description": "Commands for creating patches", "keywords": [ "pnpm", diff --git a/pkg-manager/core/CHANGELOG.md b/pkg-manager/core/CHANGELOG.md index fe1e45eb4c..fd1d0a2483 100644 --- a/pkg-manager/core/CHANGELOG.md +++ b/pkg-manager/core/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/core +## 1016.1.7 + +### Patch Changes + +- @pnpm/plugin-commands-rebuild@1008.0.8 + ## 1016.1.6 ### Patch Changes diff --git a/pkg-manager/core/package.json b/pkg-manager/core/package.json index d63351e532..07f680f351 100644 --- a/pkg-manager/core/package.json +++ b/pkg-manager/core/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/core", - "version": "1016.1.6", + "version": "1016.1.7", "description": "Fast, disk space efficient installation engine", "keywords": [ "pnpm", diff --git a/pkg-manager/plugin-commands-installation/CHANGELOG.md b/pkg-manager/plugin-commands-installation/CHANGELOG.md index 759fa5102c..08cdb4ac25 100644 --- a/pkg-manager/plugin-commands-installation/CHANGELOG.md +++ b/pkg-manager/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/plugin-commands-installation +## 1004.9.7 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 +- @pnpm/plugin-commands-env@1000.0.61 +- @pnpm/plugin-commands-rebuild@1008.0.8 +- @pnpm/workspace.find-packages@1000.0.60 +- @pnpm/core@1016.1.7 +- @pnpm/deps.status@1003.0.32 +- @pnpm/filter-workspace-packages@1000.1.1 + ## 1004.9.6 ### Patch Changes diff --git a/pkg-manager/plugin-commands-installation/package.json b/pkg-manager/plugin-commands-installation/package.json index b6c7bd40c3..697008be76 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": "1004.9.6", + "version": "1004.9.7", "description": "Commands for installation", "keywords": [ "pnpm", diff --git a/pnpm/CHANGELOG.md b/pnpm/CHANGELOG.md index 67ea644e9d..96ae3dce95 100644 --- a/pnpm/CHANGELOG.md +++ b/pnpm/CHANGELOG.md @@ -1,5 +1,16 @@ # pnpm +## 10.30.0 + +### Minor Changes + +- `pnpm why` now shows a reverse dependency tree. The searched package appears at the root with its dependents as branches, walking back to workspace roots. This replaces the previous forward-tree output which was noisy and hard to read for deeply nested dependencies. + +### Patch Changes + +- Revert `pnpm why` dependency pruning to prefer correctness over memory consumption. Reverted PR: [#7122](https://github.com/pnpm/pnpm/pull/7122). +- Optimize `pnpm why` and `pnpm list` performance in workspaces with many importers by sharing the dependency graph and materialization cache across all importers instead of rebuilding them independently for each one [#10596](https://github.com/pnpm/pnpm/pull/10596/changes). + ## 10.29.3 ### Patch Changes diff --git a/pnpm/artifacts/exe/package.json b/pnpm/artifacts/exe/package.json index af327ea971..b70a7ea5b2 100644 --- a/pnpm/artifacts/exe/package.json +++ b/pnpm/artifacts/exe/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/exe", - "version": "10.29.3", + "version": "10.30.0", "description": "Fast, disk space efficient package manager", "keywords": [ "pnpm", diff --git a/pnpm/artifacts/linux-arm64/package.json b/pnpm/artifacts/linux-arm64/package.json index 01ea88a46b..ec1159e9fd 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.29.3", + "version": "10.30.0", "keywords": [ "pnpm", "pnpm10", diff --git a/pnpm/artifacts/linux-x64/package.json b/pnpm/artifacts/linux-x64/package.json index 8665400c5f..e440081580 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.29.3", + "version": "10.30.0", "keywords": [ "pnpm", "pnpm10", diff --git a/pnpm/artifacts/macos-arm64/package.json b/pnpm/artifacts/macos-arm64/package.json index 0ce2a7f29a..f60cd3bb14 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.29.3", + "version": "10.30.0", "keywords": [ "pnpm", "pnpm10", diff --git a/pnpm/artifacts/macos-x64/package.json b/pnpm/artifacts/macos-x64/package.json index 748d5df3fe..ff77cfb314 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.29.3", + "version": "10.30.0", "keywords": [ "pnpm", "pnpm10", diff --git a/pnpm/artifacts/win-arm64/package.json b/pnpm/artifacts/win-arm64/package.json index e6ae5c1be6..f3af2f3324 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.29.3", + "version": "10.30.0", "keywords": [ "pnpm", "pnpm10", diff --git a/pnpm/artifacts/win-x64/package.json b/pnpm/artifacts/win-x64/package.json index 659f97917e..6d5b9aa4c0 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.29.3", + "version": "10.30.0", "keywords": [ "pnpm", "pnpm10", diff --git a/pnpm/dev/CHANGELOG.md b/pnpm/dev/CHANGELOG.md index bc6673534b..4fd5c0c992 100644 --- a/pnpm/dev/CHANGELOG.md +++ b/pnpm/dev/CHANGELOG.md @@ -1,5 +1,11 @@ # pd +## 1000.0.28 + +### Patch Changes + +- @pnpm/workspace.find-packages@1000.0.60 + ## 1000.0.27 ### Patch Changes diff --git a/pnpm/dev/package.json b/pnpm/dev/package.json index c8555cc18c..09ed4cba02 100644 --- a/pnpm/dev/package.json +++ b/pnpm/dev/package.json @@ -1,6 +1,6 @@ { "name": "pd", - "version": "1000.0.27", + "version": "1000.0.28", "bin": "pd.js", "private": true, "scripts": { diff --git a/pnpm/package.json b/pnpm/package.json index 38f16b618f..fa3cb95f37 100644 --- a/pnpm/package.json +++ b/pnpm/package.json @@ -1,6 +1,6 @@ { "name": "pnpm", - "version": "10.29.3", + "version": "10.30.0", "description": "Fast, disk space efficient package manager", "keywords": [ "pnpm", diff --git a/releasing/plugin-commands-deploy/CHANGELOG.md b/releasing/plugin-commands-deploy/CHANGELOG.md index d906c3da08..bfb545f046 100644 --- a/releasing/plugin-commands-deploy/CHANGELOG.md +++ b/releasing/plugin-commands-deploy/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-deploy +## 1002.0.31 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 +- @pnpm/plugin-commands-installation@1004.9.7 + ## 1002.0.30 ### Patch Changes diff --git a/releasing/plugin-commands-deploy/package.json b/releasing/plugin-commands-deploy/package.json index e384e4e7b0..1b1252be50 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": "1002.0.30", + "version": "1002.0.31", "description": "Commands for deploy", "keywords": [ "pnpm", diff --git a/releasing/plugin-commands-publishing/CHANGELOG.md b/releasing/plugin-commands-publishing/CHANGELOG.md index a664373a9a..69a7720860 100644 --- a/releasing/plugin-commands-publishing/CHANGELOG.md +++ b/releasing/plugin-commands-publishing/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-publishing +## 1000.3.10 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 +- @pnpm/plugin-commands-env@1000.0.61 + ## 1000.3.9 ### Patch Changes diff --git a/releasing/plugin-commands-publishing/package.json b/releasing/plugin-commands-publishing/package.json index 7236c46142..4eedb15bf7 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": "1000.3.9", + "version": "1000.3.10", "description": "The pack and publish commands of pnpm", "keywords": [ "pnpm", diff --git a/reviewing/dependencies-hierarchy/CHANGELOG.md b/reviewing/dependencies-hierarchy/CHANGELOG.md index 66a4f87c9a..7d6d518a0d 100644 --- a/reviewing/dependencies-hierarchy/CHANGELOG.md +++ b/reviewing/dependencies-hierarchy/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/reviewing.dependencies-hierarchy +## 1001.3.0 + +### Minor Changes + +- 301d0de: Added `nameFormatter` option to `buildDependentsTree` and `displayName` field to `DependentsTree`/`DependentNode`, allowing consumers to customize the displayed package name (e.g. showing component names instead of registry names). +- d203a71: `pnpm why` now shows a reverse dependency tree. The searched package appears at the root with its dependents as branches, walking back to workspace roots. This replaces the previous forward-tree output which was noisy and hard to read for deeply nested dependencies. + +### Patch Changes + +- 4071cb7: Optimize `pnpm why` and `pnpm list` performance in workspaces with many importers by sharing the dependency graph and materialization cache across all importers instead of rebuilding them independently for each one [#10596](https://github.com/pnpm/pnpm/pull/10596/changes). + ## 1001.2.7 ### Patch Changes diff --git a/reviewing/dependencies-hierarchy/package.json b/reviewing/dependencies-hierarchy/package.json index df3b43525c..ff97cb57ea 100644 --- a/reviewing/dependencies-hierarchy/package.json +++ b/reviewing/dependencies-hierarchy/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/reviewing.dependencies-hierarchy", - "version": "1001.2.7", + "version": "1001.3.0", "description": "Creates a dependencies hierarchy for a symlinked `node_modules`", "keywords": [ "pnpm", diff --git a/reviewing/list/CHANGELOG.md b/reviewing/list/CHANGELOG.md index 9251b7f902..5837714628 100644 --- a/reviewing/list/CHANGELOG.md +++ b/reviewing/list/CHANGELOG.md @@ -1,5 +1,23 @@ # @pnpm/list +## 1000.3.0 + +### Minor Changes + +- d203a71: `pnpm why` now shows a reverse dependency tree. The searched package appears at the root with its dependents as branches, walking back to workspace roots. This replaces the previous forward-tree output which was noisy and hard to read for deeply nested dependencies. + +### Patch Changes + +- 301d0de: Added `nameFormatter` option to `buildDependentsTree` and `displayName` field to `DependentsTree`/`DependentNode`, allowing consumers to customize the displayed package name (e.g. showing component names instead of registry names). +- c342f0d: Revert `pnpm why` dependency pruning to prefer correctness over memory consumption. Reverted PR: [#7122](https://github.com/pnpm/pnpm/pull/7122). +- 4071cb7: Optimize `pnpm why` and `pnpm list` performance in workspaces with many importers by sharing the dependency graph and materialization cache across all importers instead of rebuilding them independently for each one [#10596](https://github.com/pnpm/pnpm/pull/10596/changes). +- Updated dependencies [301d0de] +- Updated dependencies [d203a71] +- Updated dependencies [4071cb7] +- Updated dependencies [d203a71] + - @pnpm/reviewing.dependencies-hierarchy@1001.3.0 + - @pnpm/text.tree-renderer@1000.0.0 + ## 1000.2.7 ### Patch Changes diff --git a/reviewing/list/package.json b/reviewing/list/package.json index 7fdea9447d..0eea13bd40 100644 --- a/reviewing/list/package.json +++ b/reviewing/list/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/list", - "version": "1000.2.7", + "version": "1000.3.0", "description": "List installed packages in a symlinked `node_modules`", "keywords": [ "pnpm", diff --git a/reviewing/plugin-commands-licenses/CHANGELOG.md b/reviewing/plugin-commands-licenses/CHANGELOG.md index cd7741ac43..62222fe6e5 100644 --- a/reviewing/plugin-commands-licenses/CHANGELOG.md +++ b/reviewing/plugin-commands-licenses/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-licenses +## 1000.0.62 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 + ## 1000.0.61 ### Patch Changes diff --git a/reviewing/plugin-commands-licenses/package.json b/reviewing/plugin-commands-licenses/package.json index 129a44ce67..96e40f8268 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": "1000.0.61", + "version": "1000.0.62", "description": "The licenses command of pnpm", "keywords": [ "pnpm", diff --git a/reviewing/plugin-commands-listing/CHANGELOG.md b/reviewing/plugin-commands-listing/CHANGELOG.md index 5bfac1fa53..79045200a5 100644 --- a/reviewing/plugin-commands-listing/CHANGELOG.md +++ b/reviewing/plugin-commands-listing/CHANGELOG.md @@ -1,5 +1,20 @@ # @pnpm/plugin-commands-listing +## 1000.3.0 + +### Minor Changes + +- d203a71: `pnpm why` now shows a reverse dependency tree. The searched package appears at the root with its dependents as branches, walking back to workspace roots. This replaces the previous forward-tree output which was noisy and hard to read for deeply nested dependencies. + +### Patch Changes + +- Updated dependencies [301d0de] +- Updated dependencies [c342f0d] +- Updated dependencies [4071cb7] +- Updated dependencies [d203a71] + - @pnpm/list@1000.3.0 + - @pnpm/cli-utils@1001.3.5 + ## 1000.2.13 ### Patch Changes diff --git a/reviewing/plugin-commands-listing/package.json b/reviewing/plugin-commands-listing/package.json index 590a785a31..8425d59ef7 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": "1000.2.13", + "version": "1000.3.0", "description": "The list and why commands of pnpm", "keywords": [ "pnpm", diff --git a/reviewing/plugin-commands-outdated/CHANGELOG.md b/reviewing/plugin-commands-outdated/CHANGELOG.md index e252b384fe..ee70072518 100644 --- a/reviewing/plugin-commands-outdated/CHANGELOG.md +++ b/reviewing/plugin-commands-outdated/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-outdated +## 1000.0.63 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 + ## 1000.0.62 ### Patch Changes diff --git a/reviewing/plugin-commands-outdated/package.json b/reviewing/plugin-commands-outdated/package.json index 47f3a01793..e8cadd6000 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": "1000.0.62", + "version": "1000.0.63", "description": "The outdated command of pnpm", "keywords": [ "pnpm", diff --git a/store/plugin-commands-server/CHANGELOG.md b/store/plugin-commands-server/CHANGELOG.md index 7e293af1e1..c8fdc27f65 100644 --- a/store/plugin-commands-server/CHANGELOG.md +++ b/store/plugin-commands-server/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-server +## 1000.0.61 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 + ## 1000.0.60 ### Patch Changes diff --git a/store/plugin-commands-server/package.json b/store/plugin-commands-server/package.json index 7e92283f1d..9083cc643a 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": "1000.0.60", + "version": "1000.0.61", "description": "Commands for controlling the store server", "keywords": [ "pnpm", diff --git a/store/plugin-commands-store/CHANGELOG.md b/store/plugin-commands-store/CHANGELOG.md index bc2c2963a0..6a58c197a0 100644 --- a/store/plugin-commands-store/CHANGELOG.md +++ b/store/plugin-commands-store/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-store +## 1000.0.62 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 + ## 1000.0.61 ### Patch Changes diff --git a/store/plugin-commands-store/package.json b/store/plugin-commands-store/package.json index 525fdcdbc7..3129d6711b 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": "1000.0.61", + "version": "1000.0.62", "description": "Commands for controlling the store", "keywords": [ "pnpm", diff --git a/text/tree-renderer/CHANGELOG.md b/text/tree-renderer/CHANGELOG.md new file mode 100644 index 0000000000..63cb7735f4 --- /dev/null +++ b/text/tree-renderer/CHANGELOG.md @@ -0,0 +1,7 @@ +# @pnpm/text.tree-renderer + +## 1000.0.0 + +### Minor Changes + +- d203a71: Added `@pnpm/text.tree-renderer`, a new package that renders tree structures using box-drawing characters (├──, └──, │). It supports grouped sections and deduplication markers. diff --git a/text/tree-renderer/package.json b/text/tree-renderer/package.json index bbd3aae73d..afd9c733d0 100644 --- a/text/tree-renderer/package.json +++ b/text/tree-renderer/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/text.tree-renderer", - "version": "1000.0.0-0", + "version": "1000.0.0", "description": "Renders a tree structure with box-drawing characters", "keywords": [ "pnpm", diff --git a/tools/plugin-commands-self-updater/CHANGELOG.md b/tools/plugin-commands-self-updater/CHANGELOG.md index f99be3b8f2..836ee7c21e 100644 --- a/tools/plugin-commands-self-updater/CHANGELOG.md +++ b/tools/plugin-commands-self-updater/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/tools.plugin-commands-self-updater +## 1000.1.48 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 + ## 1000.1.47 ### Patch Changes diff --git a/tools/plugin-commands-self-updater/package.json b/tools/plugin-commands-self-updater/package.json index d3f55c6215..b6e1a52182 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": "1000.1.47", + "version": "1000.1.48", "description": "A command for updating pnpm itself", "keywords": [ "pnpm", diff --git a/workspace/filter-packages-from-dir/CHANGELOG.md b/workspace/filter-packages-from-dir/CHANGELOG.md index 67d5037f2c..092d64bcbc 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 +## 1000.0.60 + +### Patch Changes + +- @pnpm/workspace.find-packages@1000.0.60 +- @pnpm/filter-workspace-packages@1000.1.1 + ## 1000.0.59 ### Patch Changes diff --git a/workspace/filter-packages-from-dir/package.json b/workspace/filter-packages-from-dir/package.json index cc4ab6ab56..b4e0f12d43 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": "1000.0.59", + "version": "1000.0.60", "description": "Filters packages in a directory", "keywords": [ "pnpm", diff --git a/workspace/filter-workspace-packages/CHANGELOG.md b/workspace/filter-workspace-packages/CHANGELOG.md index 71a3809a6b..f128c27d04 100644 --- a/workspace/filter-workspace-packages/CHANGELOG.md +++ b/workspace/filter-workspace-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/filter-workspace-packages +## 1000.1.1 + +### Patch Changes + +- @pnpm/workspace.find-packages@1000.0.60 + ## 1000.1.0 ### Minor Changes diff --git a/workspace/filter-workspace-packages/package.json b/workspace/filter-workspace-packages/package.json index d02e2f9311..f152f87f66 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": "1000.1.0", + "version": "1000.1.1", "description": "Filters packages in a workspace", "keywords": [ "pnpm", diff --git a/workspace/find-packages/CHANGELOG.md b/workspace/find-packages/CHANGELOG.md index a259c6a4b2..f417cd0aeb 100644 --- a/workspace/find-packages/CHANGELOG.md +++ b/workspace/find-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/find-workspace-packages +## 1000.0.60 + +### Patch Changes + +- @pnpm/cli-utils@1001.3.5 + ## 1000.0.59 ### Patch Changes diff --git a/workspace/find-packages/package.json b/workspace/find-packages/package.json index 80d7ab1532..5fc45c0d80 100644 --- a/workspace/find-packages/package.json +++ b/workspace/find-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/workspace.find-packages", - "version": "1000.0.59", + "version": "1000.0.60", "description": "Finds packages inside a workspace", "keywords": [ "pnpm", diff --git a/workspace/injected-deps-syncer/CHANGELOG.md b/workspace/injected-deps-syncer/CHANGELOG.md index 93c24aa1dd..f4e1a8d54f 100644 --- a/workspace/injected-deps-syncer/CHANGELOG.md +++ b/workspace/injected-deps-syncer/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/workspace.injected-deps-syncer +## 1000.0.34 + +### Patch Changes + +- @pnpm/workspace.find-packages@1000.0.60 + ## 1000.0.33 ### Patch Changes diff --git a/workspace/injected-deps-syncer/package.json b/workspace/injected-deps-syncer/package.json index 932c04248a..db91934302 100644 --- a/workspace/injected-deps-syncer/package.json +++ b/workspace/injected-deps-syncer/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/workspace.injected-deps-syncer", - "version": "1000.0.33", + "version": "1000.0.34", "description": "Update all injected replica of a workspace package", "keywords": [ "pnpm",