Zoltan Kochan
89bc2c6637
chore(release): 10.12.0
2025-06-08 15:04:58 +02:00
Zoltan Kochan
b3898dbb1e
fix: take into account the integrities of packages in when calculating the dependency graph hash ( #9605 )
...
* fix: take into account the integrities of packages in when calculating the dependency graph hash
* test: fix
* test: fix
* test: fix
* test: fix
* fix: include the package's integirty in the hash as well
* docs: add comment
* perf: hashing deps graph
* fix: deps graph hash
* refactor: calc graph hash
* test: fix
* refactor: calc graph hash
* refactor: rename uniquePkgId to fullPkgId
* docs: add changeset
2025-06-08 01:05:10 +02:00
Zoltan Kochan
b0ead519b3
feat: global virtual store ( #8190 )
...
close #1001
2025-06-03 18:18:58 +02:00
Zoltan Kochan
cecd039cd8
chore(release): 10.11.1
2025-06-02 15:59:40 +02:00
Anton Stoychev
b113520edc
fix: respect silent reporter when deciding whether to output CI group stdout markers ( #9565 )
...
close #9563
2025-05-22 11:32:34 +02:00
Zoltan Kochan
789e7235ce
chore(release): 10.11.0
2025-05-13 16:01:19 +02:00
Zoltan Kochan
bae9dfe134
fix: update setting names in error hints ( #9508 )
2025-05-11 00:09:12 +02:00
modten
36d1448c48
feat: add workspace-concurrency cli option for pack and publish command ( #9493 )
...
* refactor: set the default `workspaceConcurrency` to `Math.min(os.availableParallelism(), 4)`
* feat(plugin-commands-publishing): add `workspace-concurrency` cli option for pack and publish
* feat(recursive): add support for `recursive pack`
* feat: get default workspaceConcurrency from config package
* test(config): mock cpus to support Node.js 18
2025-05-09 10:30:21 +02:00
Zoltan Kochan
9362b5fb15
fix: updateConfig in pnpm-workspace.yaml should not be ignored ( #9501 )
...
* fix: updateConfig in pnpm-workspace.yaml should not be ignored
close #9500
* fix: reading executionEnv from pnpm-workspace.yaml
2025-05-08 12:24:43 +02:00
Zoltan Kochan
09cf46f67b
fix: update @pnpm/logger in peer dependencies ( #9466 )
2025-04-29 11:52:01 +02:00
Zoltan Kochan
7ab633d94b
chore(release): 10.10.0
2025-04-28 01:02:54 +02:00
btea
b9e1986beb
feat: approve-builds output ignoredBuiltDependencies msg ( #9451 )
2025-04-23 16:17:49 +02:00
Zoltan Kochan
a4ba06ddc9
chore(release): 10.9.0
2025-04-21 10:13:38 +02:00
Zoltan Kochan
8a9f3a4835
refactor: rename pref to bare specifier ( #9445 )
2025-04-20 22:58:08 +02:00
Khải
5d7ba81f77
refactor: replace & with interface extends where possible ( #9437 )
2025-04-18 23:02:25 +02:00
Khải
3b0b740e87
refactor: use toMatchObject ( #9431 )
2025-04-18 18:00:18 +02:00
Zoltan Kochan
f337e7182f
chore(release): 10.8.1
2025-04-14 12:52:42 +02:00
Zoltan Kochan
6574546eee
chore(release): 10.8.0
2025-04-07 18:21:12 +02:00
Khải
72cff38486
refactor: pass whole registries to the resolver ( #9375 )
2025-04-04 01:20:16 +02:00
Zoltan Kochan
307b2cff01
chore(release): 10.7.1
2025-04-03 01:20:41 +02:00
Zoltan Kochan
79c4466e79
test: remove hardcoded verdaccio registry ports ( #9342 )
2025-03-28 07:28:21 +01:00
Zoltan Kochan
bd4caa5051
chore(release): 10.7.0
2025-03-26 11:56:11 +01:00
Zoltan Kochan
b82e91db0a
Merge remote-tracking branch 'origin/v10'
2025-03-26 11:47:00 +01:00
btea
a2903a04ec
fix: pnpm rebuild causes approve build list error ( #9324 )
...
* fix: pnpm rebuild causes approve build list error
* fix: update
* refactor(rebuild): use read-package-json
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2025-03-24 02:16:39 +01:00
Zoltan Kochan
5a9e34f2bc
refactor: create config writer package ( #9306 )
...
* refactor: create config writer package
* test: fix
* test: fix
* docs: add changeset
* refactor: update config-writer
2025-03-19 15:56:34 +01:00
Zoltan Kochan
f19cbc27ac
chore(release): 10.6.5
2025-03-19 14:20:12 +01:00
Khải
d612dcf79b
fix: remove warnings after approve no builds ( #9307 )
...
close #9296
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2025-03-19 14:04:24 +01:00
Khải
64f6b4f62b
fix: remove warnings after approve no builds ( #9307 )
...
close #9296
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2025-03-19 13:09:54 +01:00
Zoltan Kochan
2c04ef22c4
Merge branch 'v10'
2025-03-17 15:20:31 +01:00
Zoltan Kochan
cae084888c
chore(release): 10.6.4
2025-03-17 14:46:34 +01:00
Zoltan Kochan
8238bf4cfb
test(dlx): fix
2025-03-17 12:03:33 +01:00
Zoltan Kochan
64a11f2e37
test(dlx): fix
2025-03-17 12:01:29 +01:00
Zoltan Kochan
e5b7bf4694
fix: dlx with --allow-build flag ( #9281 )
...
close #9263
2025-03-14 02:31:02 +01:00
Zoltan Kochan
c1f09d48fa
fix: dlx with --allow-build flag ( #9281 )
...
close #9263
2025-03-14 02:27:58 +01:00
Zoltan Kochan
3c24d93506
Merge remote-tracking branch 'origin/v10'
2025-03-13 15:47:00 +01:00
Zoltan Kochan
942de71d5d
chore(release): 10.6.3
2025-03-13 15:04:57 +01:00
Khải
5f7be645e4
feat(patching): version ranges and strict patches ( #9236 )
...
* feat: replace a config
This is a test commit to see if CI fails
* feat: `strictPatches`
* docs: future instruction
* feat: `strictPatches` → `allowPatchFailure`
* docs(changeset): correction
* test: getOptionsFromRootManifest
* fix: allowFailure
* feat: groupPatchedDependencies
* fix: update code after merge
* fix: star spec
* feat: error on invalid ranges
* fix: eslint
* docs: change task
* feat(patching): version ranges
* fix: `verifyPatches`
* refactor: move types to `@pnpm/patching.types`
* docs(changeset): add missing package
* refactor: move `verifyPatches` to `@pnpm/patching.config`
* test: fix
* feat: change error message of unused patches
* refactor: exact options into an interface
* test(patching): version range
* test(patching): allowPatchFailure
* docs: change wording
* docs: change wording
* test(patching): version range error
* test(patching): legacy behavior
* test: don't use star
* test(patching): strict versionless
* test: strictPatches
* chore(deps): `@pnpm/logger` must be peer
* docs: fix grammar
* refactor: rename `blank` to `all`
* refactor: use string
* refactor: use array for `PatchGroup.range`
* refactor: stop re-exporting `allPatchKeys`
* feat: re-export `PatchGroupRangeItem`
* refactor: move error creation into a class
* docs: replace "versionless" with "name-only"
* docs: coherent wordings
* test: exact version overrides range conflict
* test: tweak
* docs: consistent wordings
* docs: correct wordings
* refactor: rename `allowPatchFailure` to `ignorePatchFailures`
* feat: replace `strictPatches` with `ignorePatchFailures`
* docs: legacy behavior
* feat: introduce `allowUnusedPatches`
* docs(changeset): update
* docs: remove outdated comment
* docs: backward-compatibility
2025-03-13 12:13:06 +01:00
Brandon Cheng
4885c3708b
test(dlx): use @pnpm.e2e/for-testing-pnpm-dlx from @pnpm/registry-mock ( #9260 )
...
Co-authored-by: Zoltan Kochan <z@kochan.io >
2025-03-13 03:09:14 +01:00
Khải
57f989ef45
fix(exec): add missing node-options to recursive run ( #9264 )
...
* fix(run): add missing `node-options` to `recursive`
Fixes https://github.com/pnpm/pnpm/issues/9180
* refactor: share code
* refactor: remove unused field
2025-03-11 02:52:59 +01:00
Zoltan Kochan
65da4d9e6a
chore(release): 10.6.2
2025-03-10 03:15:12 +01:00
Zoltan Kochan
0b0bcfa143
fix: running executable pnpm CLI as a subprocess of pnpm CLI
2025-03-10 02:42:48 +01:00
Zoltan Kochan
a2d46b4570
chore(release): 10.6.1
2025-03-07 02:29:19 +01:00
btea
1e6ae3ea6e
fix: approve builds command writes a dependency judgment logic error ( #9223 )
...
* fix: approve builds manifest pnpm ignoredBuiltDependencies condition error
* chore: changeset and test
* refactor: tests and changeset
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2025-03-07 01:52:50 +01:00
Zoltan Kochan
86ff415755
chore(release): 10.6.0
2025-03-06 12:09:26 +01:00
btea
adb236f1a1
refactor: improve regexp ( #9203 )
2025-03-02 13:17:09 +01:00
R.P. Pedraza
8b3cfe24fe
fix: don't abort appprove-builds or err when manifest doesn't exist ( #9198 )
...
close : #9202
2025-03-02 03:05:49 +01:00
Zoltan Kochan
5e78da2d57
style: order the keys in package.json files
2025-03-01 21:45:13 +01:00
Zoltan Kochan
3c98460154
style: sort keys in dependencies fields
2025-03-01 15:03:59 +01:00
Zoltan Kochan
6a59366248
fix: self-update should not read pnpm settings from current package.json ( #9196 )
...
close #9188
close #9183
2025-03-01 13:49:56 +01:00
Zoltan Kochan
70d565cf79
chore(release): 10.5.1
2025-02-26 12:56:43 +01:00