Zoltan Kochan
|
516c4b301b
|
fix: improve how ignored lifecycle scripts are reported (#8899)
|
2024-12-22 21:22:06 +01:00 |
|
Zoltan Kochan
|
38eb97a8b3
|
chore(release): libs
|
2024-12-18 13:40:41 +01:00 |
|
btea
|
835b4e8f64
|
fix: installation dependency error in exFAT drive (#8872)
* fix: installation dependency error in exFAT drive
* fix: lint
* fix: update
* chore: remove console
* refactor: doctor
---------
Co-authored-by: Zoltan Kochan <z@kochan.io>
|
2024-12-17 01:54:41 +01:00 |
|
Zoltan Kochan
|
3278c588cd
|
chore(release): 10.0.0-rc.0
|
2024-12-16 02:31:45 +01:00 |
|
Zoltan Kochan
|
fb9e3b4ee0
|
feat!: drop lockfile v6 support
|
2024-12-15 15:38:20 +01:00 |
|
Zoltan Kochan
|
a76da0c53c
|
feat!: remove conversion of lockfile v6 to v9 (#8866)
|
2024-12-15 14:39:19 +01:00 |
|
Zoltan Kochan
|
d2e83b0f3e
|
feat: bump metadata cache version
|
2024-12-01 10:40:09 +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
|
c64d36c90e
|
fix: ETXTBSY error on running setup (#8780)
close #8173
|
2024-11-18 22:24:43 +01:00 |
|
chlorine
|
8ad6ee67a6
|
fix(init): --dir option should be respected (#8768)
|
2024-11-17 13:36:43 +01:00 |
|
Khải
|
19d5b51558
|
feat(exec): check dependencies before running scripts (#8645)
* refactor: break a long line into multiple lines
* feat: cache that tracks workspace structures
* feat: handle hash collisions
* docs(changeset): packages-list-cache
* feat(packages-list-cache): store mtime
* fix(packages-list-cache): JSON5 and YAML manifests
* feat(packages-list-cache): add catalogs
* style: sort fields alphabetically
* fix: actually fix it
* lint: fix
* lint: fix
* test(packages-list-cache): test
* feat(exec): check deps before run scripts
Resolves https://github.com/pnpm/pnpm/issues/8585
* style: fix eslint
* feat: use a single lastValidatedTimestamp
* refactor: rearrange
* perf: don't do pointless comparisons
* perf: optimize non-workspace
* perf: optimize sharedWorkspaceLockfile=false
* perf: remove unnecessary fs reads
* refactor: statManifestFile
* perf: skip comparing manifest to lockfile by stats
* feat: add wantedLockfileDir to error message
* refactor: shorten a function name
* refactor: rename a function
* docs: improve wordings
* feat: export `linkedPackagesAreUpToDate`
* feat: make sure lockfile specs satisfy manifest (wip)
* docs: todo
* fix: projectId
* feat: skip install-related scripts
* fix: type errors
* refactor: use tagged union
* refactor: remove unnecessary type expression
* docs: todo
* feat: add linkedPackagesAreUpToDate (wip)
* refactor: rearrange fields
* refactor: remove a temporary variable
* feat: export `getWorkspacePackagesByDirectory`
* feat: make workspacePackages optional
* feat: complete `linkedPackagesAreUpToDate`
* docs: remove unapplicable todo
* docs: explain why check is skipped
* feat: load allProjects and try again
* refactor: remove unused dependencies
* refactor: remove commented-out code
* refactor: replace `else if` with `return`
* feat: use-case without workspace manifest
* perf: skip unnecessary work
* feat: add a guard
* fix: eslint
* refactor: move code to new package
* refactor: sort dependencies
* test: outline
* refactor: extract assertLockfilesEqual for testing
* test: skip failing tests for now
* fix: eslint
* test: assertLockfilesEqual
* refactor: extract statManifestFile for testing
* test: todo
* test: statManifestFile
* test: shouldRunCheck
* refactor: rename a test file
* test: add
* test: todo
* docs: remove a commented-out code
* test: create groups
* test: todo
* test: add
* test: platform agnostic
* test: remove unnecessary scripts
* test: use `assert.strictEqual` instead
* test: export bin locations
* test: nested `pnpm run`
* test: todo
* test: add `cwd` option to `execPnpmSync`
* test: add
* fix: recursive
* test: add
* test: fix package names
* fix: catalogs comparison
* test: add
* refactor: just use ramda filter
* test: add
* test: mutations
* fix: package.json
* fix: jest
* feat(packages-list): debug logs
* feat: add debug messages
* fix: eslint
* test: check debug messages in other case
* docs: add next step
* test: mtime updates without modification
* docs: correct test description
* test: mtime changes
* test: check should be skipped
* docs: remove fulfilled todos
* fix: remove `.only`
* docs: todo
* docs: correct test names
* test: workspace structure changes
* test: packages list cache
* test: add
* refactor: divide a test file into 2
* docs: consistent wordings
* refactor: clearer error messages
* fix: ignore check in recursive nested scripts
* test: no dependencies
* test: print error messages on failures
* test: improve stdout/stderr in error messages
* docs: consistent wordings
* docs: clarify what did what
* test: nested script
* docs: consistent test descriptions
* docs(changeset): correction
* fix: save catalogs to packages list
* test: catalogs
* test: fix
* test: fix windows
* refactor: remove unused option field
* refactor: prefer `!= null`
* feat: use `node_modules` instead
* refactor: rename a package
* refactor: apply suggestion
* refactor: remove workspaceDir
* refactor: move `shouldRunCheck` to `exec`
* feat: rename config key
* refactor: rename a test dir
* refactor: correct grammar
* refactor: make loadPackagesList sync
* test: multiple lockfiles
* feat: prevent deletion of `node_modules`
* feat: skip checking on filtered install
* fix: accidentally dropping catalogs
* refactor: remove unnecessary `Promise.all`
* refactor: use `virtualStoreDir` from config
* refactor: split `opts` into `ctx` and `opts`
* test: fix
* style: fix eslint
* test: fix windows
* feat(exec): add `verifyDepsBeforeRun` to `exec`
* refactor: sync stat
* feat: stop ignoring filtered install
* test: filtered install
* refactor: rearrange imports
* feat: rename "packages list" to "workspace state"
* test: fix
* fix: workspace state on failed install
|
2024-11-15 01:01:09 +01:00 |
|
Zoltan Kochan
|
ee5dde3894
|
fix: rendering of missing peer dependencies output (#8745)
close #8538
|
2024-11-11 10:16:09 +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
|
c4f5231761
|
feat!: bump store version to v10 (#8709)
|
2024-10-28 03:54:58 +01:00 |
|
Zoltan Kochan
|
0309365fda
|
chore(release): 9.12.3
|
2024-10-28 03:11:09 +01:00 |
|
Zoltan Kochan
|
30b1fabd26
|
refactor: move store version to constants
|
2024-10-27 22:19:19 +01:00 |
|
Zoltan Kochan
|
8108680794
|
refactor!: changed the format of the side-effects cache key (#8694)
|
2024-10-26 12:26:30 +02: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 |
|
btea
|
222d10ac79
|
perf: use hash to replace createHash (#8629)
---------
Co-authored-by: Zoltan Kochan <z@kochan.io>
|
2024-10-21 10:51:33 +02:00 |
|
Zoltan Kochan
|
b33f153b36
|
Merge branch 'main' into v10
|
2024-10-12 03:21:03 +02:00 |
|
Zoltan Kochan
|
d994f5178b
|
chore(release): 9.12.1
|
2024-10-07 15:08:25 +02:00 |
|
khai96_
|
eb626b3c10
|
chore(git): merge from main
|
2024-10-07 13:34:14 +07:00 |
|
Espen Hovlandsdal
|
6d239de4e6
|
docs(dependency-path): fix package name in readme (#8614)
|
2024-10-06 01:43:06 +02:00 |
|
Zoltan Kochan
|
aae0808b35
|
Merge remote-tracking branch 'origin/main' into v10
|
2024-10-05 02:24:28 +02:00 |
|
Jake
|
c9ea43cdce
|
fix(windows): splat arguments for pnpx (#8608)
|
2024-10-05 01:51:04 +02:00 |
|
Zoltan Kochan
|
5da5e75e08
|
chore(release): 9.12.0
|
2024-10-02 12:19:20 +02:00 |
|
Khải
|
83681daf57
|
fix: install packages with incompatible libc (#8569)
close #7362
|
2024-09-27 22:46:16 +02:00 |
|
Hiroshi Ogawa
|
d55b2595dd
|
fix(dependency-path)!: escape # character in directory name (#8557)
|
2024-09-23 03:21:04 +02:00 |
|
Zoltan Kochan
|
b6206dd492
|
Merge remote-tracking branch 'origin/main' into v10
|
2024-09-22 13:43:06 +02:00 |
|
Federico Panico
|
9ff7724dd5
|
close: fix white text on light bg for render-peer-issues (#8526)
Similar issue to https://github.com/pnpm/pnpm/pull/7454
White text on light background for project name.
|
2024-09-22 02:33:46 +02:00 |
|
Zoltan Kochan
|
5284f9d8c0
|
Merge remote-tracking branch 'origin/main' into v10
|
2024-09-18 10:25:17 +02:00 |
|
Khải
|
24ad47cfb8
|
refactor: replace array.reduce (#8537)
|
2024-09-18 04:41:35 +02:00 |
|
Zoltan Kochan
|
5d260193a8
|
feat!: use SHA256 for storing the checksums for patch files (#8532)
|
2024-09-18 04:14:58 +02:00 |
|
Zoltan Kochan
|
0170b0faaf
|
feat: add cache command (#8512)
|
2024-09-18 04:14:13 +02:00 |
|
Zoltan Kochan
|
dcd2917ec7
|
feat!: use sha256 for hashing long paths inside node_modules/.pnpm
|
2024-09-15 18:51:51 +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
|
ed3ca011ce
|
chore(release): 9.8.0
|
2024-08-22 12:22:59 +02:00 |
|
Zoltan Kochan
|
56861a569a
|
chore(release): 9.7.1
|
2024-08-14 16:43:15 +02:00 |
|
Khải
|
769165832a
|
feat(setup): stop creating windows scripts on posix (#8418)
|
2024-08-14 12:03:55 +02:00 |
|
Khải
|
9b4f73caaf
|
chore(scripts): typecheck-only (#8395)
* chore(scripts): typecheck-only
* feat: change all configuration
* feat: include pnpm/ and pnpm/test/
* chore(deps): remove unused dependency
* refactor(typescript-only): use find-packages
* refactor(typescript-only): refactor paths
* fix: typescript-only
* fix: update compile-only
* fix: compile pnpm
* fix: windows
* fix: windows
* chore: meta-updater
* refactor(tsconfig): remove explicit composite
* fix: path in windows
* feat: don't depend on cwd
---------
Co-authored-by: Zoltan Kochan <z@kochan.io>
|
2024-08-11 08:26:01 +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 |
|
Zoltan Kochan
|
449041c5aa
|
chore(release): libs
|
2024-08-07 18:07:03 +02:00 |
|
Khải
|
5bf6aaa407
|
refactor: move @pnpm/logger to the monorepo (#8385)
* chore: create @pnpm/logger
* fix: workaround typescript error
* chore: update manifests
* chore(deps): link @pnpm/logger from workspace
|
2024-08-07 18:02:08 +02:00 |
|
Zoltan Kochan
|
2d3a119bb4
|
chore(release): 9.7.0
|
2024-08-07 02:13:26 +02:00 |
|