Zoltan Kochan
91a241e692
chore(release): 10.28.0
2026-01-09 23:47:40 +01:00
Zoltan Kochan
6bdba72ad3
chore(release): 10.27.0
2025-12-30 21:49:41 +01:00
Zoltan Kochan
0958027f88
feat: enhance store prune to clean global virtual store ( #10360 )
...
* feat: enhance `store prune` to clean global virtual store
`pnpm store prune` will now clean the global virtual store
via a new project registry and mark-and-sweep garbage collection.
* test: add store prune test for transitive dependency preservation
* refactor: extract global virtual store pruning logic to a new file
* fix: improve symlink handling in global virtual store pruning
* fix: optimize removal of unreachable packages in global virtual store
* fix: refine project registry error handling
Throw `PnpmError` for inaccessible projects
and specifically clean up stale symlinks for `ENOENT` errors.
* test: create virtual store with install command
* refactor: standardize global virtual store directory structure
by placing unscoped packages under an `@` scope.
* test: update store prune tests to use `toContain` and `not.toContain` assertions`
* fix: linting issues
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: implemented CR suggestions
* fix: revert not needed change
* fix: use `is-subdir` to accurately determine if symlink targets
are within the global virtual store.
* revert: changes in package.json files
* test: add `--config.ci=false` to store prune tests
2025-12-26 02:07:48 +01:00
Zoltan Kochan
244e33b4e9
chore(release): 10.26.0
2025-12-15 12:10:26 +01:00
Zoltan Kochan
b0cd2dea48
chore(release): 10.25.0
2025-12-08 15:33:42 +01:00
Zoltan Kochan
16d08d0cb0
chore(release): 10.24.0
2025-11-27 14:53:58 +01:00
Zoltan Kochan
603aedae0a
chore(release): 10.23.0
2025-11-20 14:46:54 +01:00
Zoltan Kochan
1de6d19f59
chore(release): 10.22.0
2025-11-12 14:13:12 +01:00
Zoltan Kochan
2e2dc27d07
chore(release): 10.21.0
2025-11-09 23:45:04 +01:00
Zoltan Kochan
0cde1287c8
chore: update repository fields
2025-10-23 11:57:12 +02:00
Zoltan Kochan
43d7b18c2f
chore(release): 10.19.0
2025-10-21 15:30:20 +02:00
Zoltan Kochan
6618431aee
chore(release): libs
2025-09-29 11:56:00 +02:00
Zoltan Kochan
ea44ff979f
chore(release): 10.16.1
2025-09-13 19:20:27 +02:00
Zoltan Kochan
a3c1498403
chore(release): 10.16.0
2025-09-12 14:24:30 +02:00
Zoltan Kochan
a4d654807c
chore(release): 10.14.0
2025-07-31 15:00:26 +02:00
Zoltan Kochan
fb9de7ac3a
chore(release): 10.14.0-0
2025-07-23 14:54:13 +02:00
btea
4a8243a00d
chore: package.json add type field ( #9765 )
...
* chore: `package.json` add type field
* chore: add type field to every package.json
* chore: add type field to every package.json
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2025-07-20 03:21:46 +02:00
Zoltan Kochan
168a793669
chore(release): 10.13.0
2025-07-09 00:44:17 +02:00
Zoltan Kochan
5d2308c9aa
chore(release): 10.12.2
2025-06-23 02:16:13 +02:00
Zoltan Kochan
89bc2c6637
chore(release): 10.12.0
2025-06-08 15:04:58 +02:00
Zoltan Kochan
b217bbb4a7
feat: add a new setting for telling pnpm if the env is CI ( #9616 )
...
This is an addition to https://github.com/pnpm/pnpm/pull/8190 . The global virtual store isn't a good choice for CI. So, we disable it even if the setting sets `enableGlobalVirtualStore` to `true`.
2025-06-08 15:00:22 +02:00
Zoltan Kochan
789e7235ce
chore(release): 10.11.0
2025-05-13 16:01:19 +02:00
Zoltan Kochan
09cf46f67b
fix: update @pnpm/logger in peer dependencies ( #9466 )
2025-04-29 11:52:01 +02:00
Zoltan Kochan
a4ba06ddc9
chore(release): 10.9.0
2025-04-21 10:13:38 +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
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
65da4d9e6a
chore(release): 10.6.2
2025-03-10 03:15:12 +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
0e9fff7bef
chore(release): 10.5.0
2025-02-25 12:27:14 +01:00
Zoltan Kochan
ee72c62db9
chore(release): 10.4.1
2025-02-16 22:37:26 +01:00
Zoltan Kochan
c5a0b9ea43
chore(release): 10.1.0
2025-01-26 22:26:45 +01:00
Zoltan Kochan
c5080ded56
chore(release): 10.0.0-rc.3
2025-01-05 13:26:28 +01:00
Zoltan Kochan
b27e7f553a
chore(release): 10.0.0-rc.1
2024-12-27 14:20:04 +01:00
Zoltan Kochan
38eb97a8b3
chore(release): libs
2024-12-18 13:40:41 +01:00
Zoltan Kochan
3278c588cd
chore(release): 10.0.0-rc.0
2024-12-16 02:31:45 +01:00
Zoltan Kochan
3fe70e7897
refactor!: all lib versions should start with pnpm major version
2024-11-29 01:04:45 +01:00
Zoltan Kochan
9fcc7e808e
chore(release): 10.0.0-beta.0
2024-11-28 12:35:01 +01:00
Zoltan Kochan
26a910cbf8
chore(release): 10.0.0-alpha.0
2024-10-28 04:16:49 +01:00
Zoltan Kochan
32613a05af
Merge remote-tracking branch 'origin/main' into v10
2024-10-28 04:01:43 +01:00
Zoltan Kochan
0309365fda
chore(release): 9.12.3
2024-10-28 03:11:09 +01:00
Zoltan Kochan
790ce1e869
Merge branch 'main' into v10
2024-10-25 22:24:10 +02:00
Zoltan Kochan
1dd419cbb4
test: fix killing the registry mock server on teardown ( #8695 )
2024-10-25 21:24:08 +02:00
Jordan
9ea8fa457b
fix: only validate modules directory if required (e.g. for install) ( #8657 )
2024-10-24 17:45:49 +02:00
Zoltan Kochan
5da5e75e08
chore(release): 9.12.0
2024-10-02 12:19:20 +02:00
Zoltan Kochan
fe996fee1d
chore(release): 9.10.0
2024-09-09 15:43:02 +02:00
Zoltan Kochan
10d8007747
chore(release): 9.9.0
2024-08-26 17:12:28 +02:00
Zoltan Kochan
97c95cca48
chore: update typescript to v5.5 ( #8364 )
...
* chore: update typescript to v5.5
* fix: some errors
* chore(deps): update @pnpm/logger
* chore(deps): use catalogs
* refactor: remove a type no longer necessary
* chore(deps): revert the catalog changes
This reverts commit 5a3d4394f1 .
* refactor: move types to their own files
* refactor: change logger error type
* feat: add pkgsStack to LogBase
* feat: add type param to StreamParser
* refactor: move error fields out for clarity
* style: fix eslint
* feat: nullify non existence fields
* feat: add hint
* feat: remove the nullifications
This reverts commit 955e196032 .
* feat: add `package` field
* feat: extend `RequestRetryMessage.error`
* fix: missing `id` field
* fix: statsLogger
* fix: correct types
* fix: pkgsDiff
* refactor: use interfaces
* fix: reportSummary
* fix: revert erroneous change
This reverts commit 81042a0783 .
* fix: audit
* fix: silentReporter
* fix: reporter
* fix: eslint
* fix: main.ts
* fix: errorHandler
* refactor: share code
* fix: test/reportingPeerDependencyIssues
* fix: default-reporter/test/index.ts
* fix: test/reportingErrors.ts
* fix: test/execPnpm
---------
Co-authored-by: khai96_ <hvksmr1996@gmail.com >
2024-08-09 19:18:32 +02:00