Commit Graph

10667 Commits

Author SHA1 Message Date
Zoltan Kochan
7f520014a1 docs: add new sponsor 2025-06-25 01:39:12 +02:00
Zoltan Kochan
b511eac107 fix: running an install after the fetch command should hoist all dependencies (#9690)
close #9689
2025-06-25 01:14:45 +02:00
Jeremy Dorne
5acbe4735f fix: use non-semver version in Cafs path construction (#9583) 2025-06-24 23:08:15 +02:00
Zoltan Kochan
085b7600e7 fix: update @pnpm/slice-ansi 2025-06-24 12:07:21 +02:00
Zoltan Kochan
c76822cd07 chore(release): 10.12.3 v10.12.3 2025-06-24 11:55:28 +02:00
Zoltan Kochan
cc6db888d6 fix: hoisting of dependencies after resolution stage (#9686)
close #9685
2025-06-24 11:51:18 +02:00
Zoltan Kochan
5d2308c9aa chore(release): 10.12.2 v10.12.2 2025-06-23 02:16:13 +02:00
Zoltan Kochan
b982a0d6dc fix: hoisting with global virtual store (#9648) 2025-06-22 22:03:29 +02:00
btea
1907f2abaf refactor: use spread syntax to replace apply (#9679) 2025-06-22 01:24:08 +02:00
Khải
1ccd634f56 refactor: stricter type for mutation (#9680) 2025-06-21 23:00:18 +02:00
Khải
0e596f60b8 refactor: use Object.hasOwn (#9674) 2025-06-20 17:49:28 +02:00
Khải
c060387c69 refactor: small typing improvement (#9666) 2025-06-19 16:31:51 +02:00
btea
a050b5090a fix: licenses list print path error (#9655)
close #9637

---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
2025-06-18 00:59:51 +02:00
Zoltan Kochan
fafcb3a427 docs: update FUNDING.yml 2025-06-17 12:51:44 +02:00
Zoltan Kochan
540986f326 refactor: rename peersSuffix to peerDepGraphHash (#9656) 2025-06-17 02:27:58 +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
Nikita Skovoroda
e3b9c25dcd test: strip VT control chars in getLines() (#9643) 2025-06-14 15:53:00 +02:00
Zoltan Kochan
dc8a1f0f00 fix: update dependencies 2025-06-13 22:46:16 +02:00
Nikita Skovoroda
417b8f2d41 test: fix case-insensitive install test (#9639) 2025-06-13 22:17:21 +02:00
Nikita Skovoroda
45580ad93d fix: 15% smaller bundle size (#8810) 2025-06-13 22:04:48 +02:00
Nikita Skovoroda
9eb011ed4f test: cleanup pnpm_ env variables in jest-config (#9632) 2025-06-13 15:18:32 +02:00
liweijie0812
13526e0fef ci(test-branch): git fetch only fetch origin main branch (#9621) 2025-06-10 14:20:30 +02:00
Nikita Skovoroda
5a5d280a20 fix: wait for server to listen (#9620) 2025-06-10 01:01:32 +02:00
Khải
983efdc7f1 fix(deploy): overrides contain peer dependencies (#9604)
close #9595
2025-06-10 00:45:55 +02:00
Zoltan Kochan
4366170d6b chore: removing catalogMode until tests are fixed 2025-06-08 18:02:27 +02:00
Zoltan Kochan
16e4d0714b chore: set catalogMode to strict 2025-06-08 17:01:40 +02:00
Zoltan Kochan
143dd119d6 style: reformat pnpm-workspace.yaml 2025-06-08 16:59:25 +02:00
Zoltan Kochan
97197e7fe0 chore: do not publish artifacts without the built executables 2025-06-08 16:31:38 +02:00
Zoltan Kochan
55a5ca7918 chore: update pnpm and enable global virtual store 2025-06-08 16:24:52 +02:00
Zoltan Kochan
aeb7bc0c3c chore: revert pnpm update v10.12.1 2025-06-08 16:11:54 +02:00
Zoltan Kochan
fe2811e559 chore(release): 10.12.1 2025-06-08 16:03:50 +02:00
Zoltan Kochan
20085495b0 fix: @pnpm/tsconfig should be private 2025-06-08 15:27:08 +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
6489c871f4 docs: update sponsors 2025-06-08 13:19:30 +02:00
Brandon Cheng
0cb3b7a3e7 ci: prevent double builds for pull requests in original repo (#9614) 2025-06-08 12:22:01 +02:00
Brandon Cheng
5ab40c1dee feat: support catalog: protocol on pnpm update (#9517) 2025-06-08 10:26:15 +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
Brandon Cheng
c2799c6d98 refactor: rework how catalog protocol resolutions are reused (#9590)
* refactor: store result of checking update depth and matching filters

* refactor: rework how catalog protocol resolutions are reused

* maintain existing behavior of skipping over catalog protocol for updates

* refactor: use != null instead of !== undefined
2025-06-07 11:04:08 +02:00
Brandon Cheng
63d1526e77 refactor: compute updatedCatalogs one caller higher (#9611)
* refactor: compute updatedCatalogs one caller higher

* refactor: remove filter functions

* fix: fix boolean condition on `project.updatePackageManifest`

* refactor: use continue more consistently

Co-authored-by: Khải <hvksmr1996@gmail.com>

---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
Co-authored-by: Khải <hvksmr1996@gmail.com>
2025-06-07 10:16:38 +02:00
Khải
86e001604d feat: improve mismatched specifiers error message (#9598)
* feat: improve mismatched specifiers error message

* test: fix

* feat: display as diff

* docs(changeset): change it to minor

* docs(changeset): add tsconfig

* docs(changeset): more details

* feat: make it clear which spec is belongs to which

* docs: update changeset
2025-06-06 09:09:26 +02:00
Azat S.
d385b71d9c fix: sort package versions semantically in patch command (#9601) 2025-06-04 11:23:18 +02:00
Zoltan Kochan
b0ead519b3 feat: global virtual store (#8190)
close #1001
2025-06-03 18:18:58 +02:00
Zoltan Kochan
6315a6450b chore: update meta-updater 2025-06-03 15:40:39 +02:00
Zoltan Kochan
4f955438d1 chore: update dependencies 2025-06-03 15:34:40 +02:00
Khải
1959f997c1 revert: fix(deploy/legacy): unexpected directory creations (#9597)
Revert 95b088c7a7

close #9596
2025-06-03 14:29:26 +02:00
Zoltan Kochan
cecd039cd8 chore(release): 10.11.1 2025-06-02 15:59:40 +02:00
Brandon Cheng
099ac93e08 refactor: use Catalogs config type instead of CatalogSnapshots for updatedCatalogs (#9589)
* refactor: use Catalogs config type instead of CatalogSnapshots

* refactor: create catalogMetadata instead of manually patching snapshots
2025-06-01 23:53:04 +02:00
Brandon Cheng
c56dff75c3 test: ensure catalog resolutions are consistent for dep with peers (#9587) 2025-06-01 23:44:33 +02:00
Brandon Cheng
5d904375aa fix: --lockfile-only flag causes pnpm update to ignore matchers (#9588)
* test: add regression test for `pnpm update --lockfile-only`

* fix: --lockfile-only flag causes pnpm update to ignore matchers
2025-06-01 23:39:54 +02:00