Zoltan Kochan
8bec871257
chore(release): 10.13.1
2025-07-09 12:03:18 +02:00
Zoltan Kochan
168a793669
chore(release): 10.13.0
2025-07-09 00:44:17 +02:00
Zoltan Kochan
cf630a8e84
feat: allow to set multiple pnpmfiles ( #9702 )
2025-07-08 14:54:07 +02:00
Zoltan Kochan
337a110dbc
chore(release): 10.12.4
2025-06-26 19:02:39 +02:00
Zoltan Kochan
c76822cd07
chore(release): 10.12.3
2025-06-24 11:55:28 +02:00
Zoltan Kochan
5d2308c9aa
chore(release): 10.12.2
2025-06-23 02:16:13 +02:00
Abhijeet Singh
61e7b0391a
fix: support --help and -h flags for 'pnpm create' command ( #9624 )
...
close #8545
2025-06-15 22:17:11 +02:00
Zoltan Kochan
89bc2c6637
chore(release): 10.12.0
2025-06-08 15:04: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
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
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
f19cbc27ac
chore(release): 10.6.5
2025-03-19 14:20:12 +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
e5b7bf4694
fix: dlx with --allow-build flag ( #9281 )
...
close #9263
2025-03-14 02:31:02 +01:00
Zoltan Kochan
942de71d5d
chore(release): 10.6.3
2025-03-13 15:04:57 +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
a2d46b4570
chore(release): 10.6.1
2025-03-07 02:29:19 +01:00
Zoltan Kochan
86ff415755
chore(release): 10.6.0
2025-03-06 12:09:26 +01:00
Zoltan Kochan
5e78da2d57
style: order the keys in package.json files
2025-03-01 21:45:13 +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
Zoltan Kochan
0b31bf00d8
fix: dlx should ignore settings from package.json ( #9179 )
...
close #9178
close #9174
2025-02-26 12:55:17 +01:00
Zoltan Kochan
0e9fff7bef
chore(release): 10.5.0
2025-02-25 12:27:14 +01:00
Khải
e32b1a29e9
feat: update injected packages after run ( #9100 )
...
* feat: update injected packages after run (wip)
close #9081
* refactor: rename field
* feat: injectedPackages (wip)
* feat: findInjectedPackages (wip)
* feat: complete implementation
* test: findInjectedPackages
* docs: changeset
* refactor: be lazy
* chore: set `version` to `1000.0.0-0`
* feat: use hardlinks for injected packages
* refactor: just use `.modules.yaml`
* feat: debug logger
* refactor: `modulesDir` is unnecessary
* test: shouldUpdateInjectedFilesAfterRun
* fix(test): remove the test command
* test: updateInjectedPackagesAfterRun
* fix: eslint
* feat: rename config
* perf: diff to reduce fs operations
* perf: load source map only once
* chore(deps): remove unused dependencies
* fix: eslint
* refactor: use `symlink-dir`
* refactor: move type expr to an alias
* refactor: simplify types
* feat: reuse stats from the directory fetcher
* test: directories and symlinks
* feat: sort alphabetic
* test: diffDir
* test: rename a test
* test: remove nesting
* refactor: rename
* feat: remove buggy symlink support
* test: applyPatch
* docs: correct
* docs: fix
* test: extendFilesMap
* docs: remove outdated comment
* docs: remove unneeded comment
* test: fix
* test: more assertions
* test: DirPatcher
* test: more assertions
* test: more assertions
* test: just use `createDir`
* test: multiple patchers
* test: reuse stat results
* docs: consistent grammar
* test: workaround
* test: fix windows
* refactor: remove single-use `makeParent`
* refactor: remove nonsense test
How could I even misunderstand my own code?!
`Patcher.apply()` will never call stat on the files because they have all
been loaded to calculate `Patcher.patch`.
This test is therefore nonsense.
* feat: rename
* feat: rename again
* feat: remove `boolean`
* fix: broken lockfile
* test: use a fixture for testing sync injected deps
* test: refactor syne injected deps test
* test: refactor sync injected deps test
* test: refactor sync injected deps test
* refactor: rename injected deps to syncer
* refactor: change injected deps logger
* docs: update changeset
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2025-02-24 02:09:45 +01:00
Zoltan Kochan
8fcc221394
feat: reading settings from pnpm-workspace.yaml ( #9121 )
...
Related discussion: https://github.com/orgs/pnpm/discussions/9037
close #9033
2025-02-22 02:10:43 +01:00
Zoltan Kochan
ee72c62db9
chore(release): 10.4.1
2025-02-16 22:37:26 +01:00
Zoltan Kochan
2a6b51f483
chore(release): 10.4.0
2025-02-14 01:18:32 +01:00
Zoltan Kochan
1dc2804f7a
chore(release): 10.3.0
2025-02-11 00:34:43 +01:00
Zoltan Kochan
c52f55af30
refactor: create exec.pnpm-cli-runner ( #9064 )
2025-02-08 22:34:19 +01:00
Khải
265946bb6d
fix: verify-deps-before-run after install --prod|--no-optional ( #9055 )
...
close #9019
2025-02-07 12:36:58 +01:00
Zoltan Kochan
d40dfebdca
chore(release): 10.2.1
2025-02-06 20:00:29 +01:00
Zoltan Kochan
97e0f5da61
chore(release): 10.2.0
2025-02-03 18:32:38 +01:00
Zoltan Kochan
b5ba5350bf
feat(dlx): add an option to dlx for providing a list of deps that are allowed to run install scripts ( #9026 )
2025-02-03 14:46:28 +01:00