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
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
btea
a5e4965c59
fix(deploy): missing imports and license fields ( #9199 )
2025-03-01 01:39:30 +01:00
Zoltan Kochan
0e9fff7bef
chore(release): 10.5.0
2025-02-25 12:27:14 +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
c5a0b9ea43
chore(release): 10.1.0
2025-01-26 22:26:45 +01:00
Richard Peach
b562debaf4
fix: deploy should maintain type on new manifest ( #9002 )
2025-01-26 19:41:05 +01:00
btea
7a9473b237
fea: pnpm.ignoredBuiltDependencies for muting warnings about ignored dependency builds ( #8958 )
...
close #8935
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2025-01-12 02:17:44 +01:00
Zoltan Kochan
c5080ded56
chore(release): 10.0.0-rc.3
2025-01-05 13:26:28 +01:00
Zoltan Kochan
9591a18d96
feat: configurational dependencies ( #8915 )
...
* feat: configuration dependencies
* feat: remove configuration dependencies
* feat: update configuration dependencies
* feat: configuration dependencies fast check on repeat install
* revert: comment
* refactor: install configurational deps
* refactor: install config deps
* refactor: install config deps
* test: config deps
* test: config deps
* docs: add changeset
* test: loading a pnpmfile from config deps
* fix: reading hooks after installing config deps
* test: fix
* test: fix
* test: fix
* test: fix
* test: loading patch from config dep
* fix: do not allow config deps w/o integrity checksum
2025-01-04 11:29:22 +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
26a910cbf8
chore(release): 10.0.0-alpha.0
2024-10-28 04:16:49 +01:00
Zoltan Kochan
1dd419cbb4
test: fix killing the registry mock server on teardown ( #8695 )
2024-10-25 21:24:08 +02:00
Zoltan Kochan
fe996fee1d
chore(release): 9.10.0
2024-09-09 15:43:02 +02:00
Ian Krieger
d500d9f12e
feat(audit): add ability to ignore Github Security Advisory ( #8483 )
...
close #6838
2024-09-01 03:10:30 +02:00
Zoltan Kochan
10d8007747
chore(release): 9.9.0
2024-08-26 17:12:28 +02:00
Zoltan Kochan
7ee59a166a
fix(deploy): write node_modules/.modules.yaml to the deploy directory ( #8465 )
...
close #7731
2024-08-26 17:07:16 +02:00
Zoltan Kochan
87439cdf35
chore(release): libs
2024-08-05 13:45:55 +02:00
Khải
cb006df38c
feat(patching): apply patch to all versions ( #8337 )
...
Related issue: #5686
2024-08-01 15:05:15 +02:00
Zoltan Kochan
3b82169faf
chore(release): 9.6.0
2024-07-22 01:41:03 +02:00
Khải
0ef168b77d
feat: per-package node version ( #8277 )
...
close #6720
2024-07-13 14:08:57 +02:00
Zoltan Kochan
a3d5f609d0
chore(release): 9.5.0-beta.1
2024-07-04 15:54:08 +02:00
Zoltan Kochan
0406d4ad3d
refactor: use a branded type for project root dir paths ( #8272 )
2024-07-04 13:13:34 +02:00
Zoltan Kochan
dd00eeb18c
refactor: normalize dir field names across project objects ( #8262 )
2024-07-01 11:27:04 +02:00
Zoltan Kochan
347c79a8cd
chore(release): 9.4.0
2024-06-17 17:44:19 +02:00
Zoltan Kochan
13e55b2865
fix: a filtered install should update the lockfile first ( #8183 )
...
close #8165
2024-06-12 14:49:39 +02:00
Zoltan Kochan
3dd30b1909
refactor: create branded type for project ID ( #8164 )
2024-06-04 18:30:59 +02:00
Brandon Cheng
5de89d81a6
chore: remove top-level composite property from tsconfig.json files ( #8130 )
...
* chore: remove no-op composite property
* chore: remove top-level composite property from existing files
2024-05-28 02:37:40 +02:00
Zoltan Kochan
355ccd1243
chore(release): libs
2024-05-21 14:46:39 +02:00
Zoltan Kochan
c649954e41
refactor: create a separate type for DepPath ( #8094 )
2024-05-20 16:11:46 +02:00
Zoltan Kochan
45f4262f03
refactor: create a separate type for NodeId ( #8092 )
2024-05-17 11:23:52 +02:00
Khải
0fcd52248c
refactor: replace some type exprs with interfaces ( #7923 )
2024-04-14 04:09:22 +02:00
Zoltan Kochan
43bd75c5b8
chore(release): libs
2024-04-09 17:14:05 +02:00
Khải
7c69a330a8
refactor: improve ergonomic of ReadPackageHook ( #7722 )
2024-02-29 11:36:20 +01:00
Khải
730929e330
feat: pnpm.ignoredOptionalDependencies ( #7714 )
2024-02-28 13:46:29 +00:00
Nacho Aldama
7733f3a943
feat: support scoped client certificates ( #7626 )
...
close #7427
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2024-02-14 12:11:12 +01:00
Zoltan Kochan
3477ee5ee8
feat!: check the packageManager field ( #7635 )
...
* feat!: check the packageManager field
* test: fix
* refactor: update error message to match what corepack prints
* feat: add pm-strict option
* refactor: pm-strict=>package-manager-strict
* fix: remove packageManager field from package.json on publish
2024-02-11 01:07:23 +01:00
Zoltan Kochan
6e3b75a42f
chore(release): 9.0.0-alpha.0
2024-01-08 19:12:45 +01:00
Zoltan Kochan
43cdd87c0c
feat!: drop Node.js 16 support
2024-01-08 11:57:44 +01:00
Zoltan Kochan
568860daae
chore(release): 8.13.1
2023-12-26 15:39:22 +01:00
Jake Livak
4d34684f1f
fix: bundledDependencies field is not always respected ( #7411 ) ( #7412 )
...
* fix: check for both bundleDependencies and bundledDependencies (#7411 )
update to code that didn't correctly check both bundleDependencies and bundledDependencies
* fix: support boolean value for bundleDependencies (#7411 )
fix so that a 'true' value in the bundleDependencies field is correctly interpreted
(as meaning all dependencies are bundled)
close #7411
* fix: allow saving of boolean bundledDependencies values
updates prior fix to allow saving booleans to bundledDependencies field.
* fix: add test coverage for bundledDependencies fixes (#7411 )
add local tarball test and bundledDependencies=true test
update existing tests to confirm that bundled dependencies aren't installed
* fix: update registry-mock
* docs: update changeset
* fix: update bundleDependencies tests
* Revert "fix: update registry-mock"
This reverts commit 0c4b7ede21 .
* Revert "Revert "fix: update registry-mock""
This reverts commit 9828dfce91 .
* test: update integrities in test lockfiles
* test: retry twice
* test: move bundle deps test to separate file
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2023-12-19 23:18:07 +01:00
Zoltan Kochan
74e8f474f3
chore(release): libs
2023-12-14 16:15:57 +01:00
Zoltan Kochan
b90029432d
chore(release): 8.10.0-0
2023-10-24 15:54:22 +03:00
Nacho Aldama
43ce9e4a6a
feat: add support to install different architectures ( #7214 )
...
close #5965
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2023-10-24 15:50:40 +03:00
Zoltan Kochan
3ad2ec63eb
chore(release): libs
2023-10-08 17:21:51 +03:00
Zoltan Kochan
d774a3196c
feat: onlyBuiltDependenciesFile ( #7167 )
...
close #7137
2023-10-08 01:50:47 +03:00
Zoltan Kochan
101c97ecb8
feat(list): update the API for usage in Bit CLI ( #7132 )
...
* feat(list): update the API for usage in Bit CLI
* refactor: move createPackagesSearcher to dependencies-hierarchy package
* docs: add changesets
2023-09-26 15:23:36 +03:00
Zoltan Kochan
a35ec3fd92
chore(release): 8.6.8
2023-07-17 12:19:50 +03:00
Khải
aa2ae8fe2b
feat: publishConfig.registry ( #6803 )
...
close #6775
2023-07-13 16:11:40 +03:00