From 936430a8a06de8009736fe120c00e383bf314746 Mon Sep 17 00:00:00 2001 From: btea <2356281422@qq.com> Date: Tue, 18 Mar 2025 18:45:09 +0800 Subject: [PATCH 1/6] fix: setting `workspace-concurrency` to negative number (#9298) * fix: compatibility `workspace-concurrency` option * Update .changeset/moody-beans-like.md close #9297 --------- Co-authored-by: Zoltan Kochan --- .changeset/moody-beans-like.md | 6 ++++++ config/config/src/index.ts | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 .changeset/moody-beans-like.md diff --git a/.changeset/moody-beans-like.md b/.changeset/moody-beans-like.md new file mode 100644 index 0000000000..0cbcce9177 --- /dev/null +++ b/.changeset/moody-beans-like.md @@ -0,0 +1,6 @@ +--- +"@pnpm/config": patch +pnpm: patch +--- + +Setting `workspace-concurrency` to less than or equal to 0 should work [#9297](https://github.com/pnpm/pnpm/issues/9297). diff --git a/config/config/src/index.ts b/config/config/src/index.ts index 86ce17754e..2425d98291 100644 --- a/config/config/src/index.ts +++ b/config/config/src/index.ts @@ -469,8 +469,6 @@ export async function getConfig (opts: { } } - pnpmConfig.workspaceConcurrency = getWorkspaceConcurrency(pnpmConfig.workspaceConcurrency) - if (!opts.ignoreLocalSettings) { pnpmConfig.rootProjectManifestDir = pnpmConfig.lockfileDir ?? pnpmConfig.workspaceDir ?? pnpmConfig.dir pnpmConfig.rootProjectManifest = await safeReadProjectManifestOnly(pnpmConfig.rootProjectManifestDir) ?? undefined @@ -497,6 +495,8 @@ export async function getConfig (opts: { } } + pnpmConfig.workspaceConcurrency = getWorkspaceConcurrency(pnpmConfig.workspaceConcurrency) + pnpmConfig.failedToLoadBuiltInConfig = failedToLoadBuiltInConfig if (pnpmConfig.only === 'prod' || pnpmConfig.only === 'production' || !pnpmConfig.only && pnpmConfig.production) { From f0f95abfbb4779f4a2b915c67685cdc23a81bcaf Mon Sep 17 00:00:00 2001 From: Brandon Cheng Date: Tue, 18 Mar 2025 06:49:14 -0400 Subject: [PATCH 2/6] fix: replace `catalog:` protocol in injected workspace dependencies (#9266) * feat: return `workspace` for `resolvedVia` * test: catalog protocol on injected deps * refactor: create new `getCatalogReplacementPref` function * refactor: pass through `resolvedVia` field to `ResolveDependencyResult` * fix: replace `catalog:` protocol in injected workspace dependencies --------- close #8715 --- .changeset/legal-rooms-care.md | 6 + pkg-manager/core/test/catalogs.ts | 156 ++++++++++++++++++ .../src/resolveDependencies.ts | 79 +++++++-- 3 files changed, 227 insertions(+), 14 deletions(-) create mode 100644 .changeset/legal-rooms-care.md diff --git a/.changeset/legal-rooms-care.md b/.changeset/legal-rooms-care.md new file mode 100644 index 0000000000..0b8b5c1eb4 --- /dev/null +++ b/.changeset/legal-rooms-care.md @@ -0,0 +1,6 @@ +--- +"@pnpm/resolve-dependencies": patch +pnpm: patch +--- + +Fix usages of the [`catalog:` protocol](https://pnpm.io/catalogs) in [injected local workspace packages](https://pnpm.io/package_json#dependenciesmetainjected). This previously errored with `ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER`. [#8715](https://github.com/pnpm/pnpm/issues/8715) diff --git a/pkg-manager/core/test/catalogs.ts b/pkg-manager/core/test/catalogs.ts index 5493ad31e3..77ae8daa00 100644 --- a/pkg-manager/core/test/catalogs.ts +++ b/pkg-manager/core/test/catalogs.ts @@ -719,6 +719,162 @@ test('lockfile catalog snapshots should remove unused entries', async () => { } }) +// Regression test for https://github.com/pnpm/pnpm/issues/8715 +// +// Catalogs on injected deps require more consideration since the injected dep +// is no longer seen as an "importer". The catalog protocol is traditionally +// only for "importers" (i.e. packages matching the `packages` filter in +// pnpm-workspace.yaml). +// +// Since injected deps copy the workspace package into the node_modules/.pnpm +// dir, a bit more work has to be done to make catalogs usable on these unique +// packages. +// +// Example of a package at packages/project2 getting "injected". +// +// node_modules/.pnpm/project2@file+packages+project2/node_modules/project2 +// +test('catalogs work in injected dep', async () => { + expect.hasAssertions() + + const { options, projects, readLockfile } = preparePackagesAndReturnObjects([ + { + name: 'project1', + dependencies: { + project2: 'workspace:*', + }, + dependenciesMeta: { + project2: { injected: true }, + }, + }, + { + name: 'project2', + dependencies: { + 'is-positive': 'catalog:', + }, + }, + ]) + + const install = () => mutateModules(installProjects(projects), { + ...options, + lockfileOnly: true, + // This setting turns injected deps into regular symlinked workspace + // packages if peer dependencies aren't resolved differently. + dedupeInjectedDeps: false, + catalogs: { + default: { 'is-positive': '1.0.0' }, + }, + }) + + // This should run without "is-positive@catalog: isn't supported by any + // available resolver." errors. + await expect(install()).resolves.not.toThrow() + + const lockfile = readLockfile() + + // The resolved catalogs should be correct. + expect(lockfile.catalogs).toStrictEqual({ + default: { + 'is-positive': { specifier: '1.0.0', version: '1.0.0' }, + }, + }) + + expect(lockfile.importers).toEqual({ + // Check that project2 was indeed injected into project1. Otherwise this + // test wouldn't be checking the correct scenario. + project1: { + dependencies: { + project2: { specifier: 'workspace:*', version: 'file:project2' }, + }, + dependenciesMeta: { + project2: { injected: true }, + }, + }, + project2: { + dependencies: { + 'is-positive': { specifier: 'catalog:', version: '1.0.0' }, + }, + }, + }) + + // Double check the correct version of is-positive as requested from the + // catalog was installed and not the latest. + expect(lockfile.snapshots).toStrictEqual({ + 'is-positive@1.0.0': {}, + 'project2@file:project2': { + dependencies: { 'is-positive': '1.0.0' }, + }, + }) +}) + +test('catalogs work when inject-workspace-packages=true', async () => { + expect.hasAssertions() + + const { options, projects, readLockfile } = preparePackagesAndReturnObjects([ + { + name: 'project1', + dependencies: { + project2: 'workspace:*', + }, + }, + { + name: 'project2', + dependencies: { + 'is-positive': 'catalog:', + }, + }, + ]) + + const install = () => mutateModules(installProjects(projects), { + ...options, + lockfileOnly: true, + // This setting turns injected deps into regular symlinked workspace + // packages if peer dependencies aren't resolved differently. + dedupeInjectedDeps: false, + injectWorkspacePackages: true, + catalogs: { + default: { 'is-positive': '1.0.0' }, + }, + }) + + // This should run without "is-positive@catalog: isn't supported by any + // available resolver." errors. + await expect(install()).resolves.not.toThrow() + + const lockfile = readLockfile() + + // The resolved catalogs should be correct. + expect(lockfile.catalogs).toStrictEqual({ + default: { + 'is-positive': { specifier: '1.0.0', version: '1.0.0' }, + }, + }) + + expect(lockfile.importers).toEqual({ + // Check that project2 was indeed injected into project1. Otherwise this + // test wouldn't be checking the correct scenario. + project1: { + dependencies: { + project2: { specifier: 'workspace:*', version: 'file:project2' }, + }, + }, + project2: { + dependencies: { + 'is-positive': { specifier: 'catalog:', version: '1.0.0' }, + }, + }, + }) + + // Double check the correct version of is-positive as requested from the + // catalog was installed and not the latest. + expect(lockfile.snapshots).toStrictEqual({ + 'is-positive@1.0.0': {}, + 'project2@file:project2': { + dependencies: { 'is-positive': '1.0.0' }, + }, + }) +}) + describe('add', () => { test('adding is-positive@catalog: works', async () => { const { options, projects, readLockfile } = preparePackagesAndReturnObjects([{ diff --git a/pkg-manager/resolve-dependencies/src/resolveDependencies.ts b/pkg-manager/resolve-dependencies/src/resolveDependencies.ts index 0d25293efc..c0bb9eb0d8 100644 --- a/pkg-manager/resolve-dependencies/src/resolveDependencies.ts +++ b/pkg-manager/resolve-dependencies/src/resolveDependencies.ts @@ -1,5 +1,5 @@ import path from 'path' -import { matchCatalogResolveResult, type CatalogResolver } from '@pnpm/catalogs.resolver' +import { type CatalogResolution, matchCatalogResolveResult, type CatalogResolver } from '@pnpm/catalogs.resolver' import { deprecationLogger, progressLogger, @@ -190,6 +190,7 @@ export type PkgAddress = { depIsLinked: boolean isNew: boolean isLinkedDependency?: false + resolvedVia?: string nodeId: NodeId pkgId: PkgResolutionId normalizedPref?: string // is returned only for root dependencies @@ -250,7 +251,7 @@ export interface ResolvedPackage { } } -type ParentPkg = Pick +type ParentPkg = Pick export type ParentPkgAliases = Record @@ -551,18 +552,10 @@ async function resolveDependenciesOfImporterDependency ( const originalPref = extendedWantedDep.wantedDependency.pref if (catalogLookup != null) { - // The lockfile from a previous installation may have already resolved this - // cataloged dependency. Reuse the exact version in the lockfile catalog - // snapshot to ensure all projects using the same cataloged dependency get - // the same version. - const existingCatalogResolution = ctx.wantedLockfile.catalogs - ?.[catalogLookup.catalogName] - ?.[extendedWantedDep.wantedDependency.alias] - const replacementPref = existingCatalogResolution?.specifier === catalogLookup.specifier - ? replaceVersionInPref(catalogLookup.specifier, existingCatalogResolution.version) - : catalogLookup.specifier - - extendedWantedDep.wantedDependency.pref = replacementPref + extendedWantedDep.wantedDependency.pref = getCatalogReplacementPref( + catalogLookup, + ctx.wantedLockfile, + extendedWantedDep.wantedDependency) } const result = await resolveDependenciesOfDependency( @@ -830,6 +823,44 @@ async function resolveDependenciesOfDependency ( supportedArchitectures: options.supportedArchitectures, parentIds: options.parentIds, } + + // The catalog protocol is normally replaced when resolving the dependencies + // of importers. However, when a workspace package is "injected", it becomes a + // "file:" dependency and is no longer an "importer" from the perspective of + // pnpm. + // + // To allow the catalog protocol to still be used for injected workspace + // packages, it's necessary to check if the parent package was an injected + // workspace package and replace the catalog: protocol for the current package. + const isInjectedWorkspacePackage = options.parentPkg.resolvedVia === 'workspace' && + options.parentPkg.pkgId.startsWith('file:') + if (isInjectedWorkspacePackage) { + const catalogLookup = matchCatalogResolveResult(ctx.catalogResolver(extendedWantedDep.wantedDependency), { + found: (result) => result.resolution, + unused: () => undefined, + misconfiguration: (result) => { + throw result.error + }, + }) + + // The standard process for replacing the catalog protocol when resolving + // the dependencies of "importers" stores the catalog lookup in the + // dependency resolution result. This allows the catalogs snapshot section + // of the wanted lockfile to be kept up to date. + // + // We can do a simple replacement here instead and discard the catalog + // lookup object. It's not necessary to store this information for injected + // workspace packages. The injected workspace package will still be resolved + // as an importer separately, and we can rely on that process keeping the + // importers lockfile catalog snapshots up to date. + if (catalogLookup != null) { + extendedWantedDep.wantedDependency.pref = getCatalogReplacementPref( + catalogLookup, + ctx.wantedLockfile, + extendedWantedDep.wantedDependency) + } + } + const resolveDependencyResult = await resolveDependency(extendedWantedDep.wantedDependency, ctx, resolveDependencyOpts) if (resolveDependencyResult == null) return { resolveDependencyResult: null } @@ -1530,6 +1561,7 @@ async function resolveDependency ( return { alias: wantedDependency.alias || pkg.name, depIsLinked, + resolvedVia: pkgResponse.body.resolvedVia, isNew, nodeId, normalizedPref: options.currentDepth === 0 ? pkgResponse.body.normalizedPref : undefined, @@ -1651,3 +1683,22 @@ function peerDependenciesWithoutOwn (pkg: PackageManifest): PeerDependencies { } return result } + +function getCatalogReplacementPref ( + catalogLookup: CatalogResolution, + wantedLockfile: LockfileObject, + wantedDependency: WantedDependency +): string { + // The lockfile from a previous installation may have already resolved this + // cataloged dependency. Reuse the exact version in the lockfile catalog + // snapshot to ensure all projects using the same cataloged dependency get the + // same version. + const existingCatalogResolution = wantedLockfile.catalogs + ?.[catalogLookup.catalogName] + ?.[wantedDependency.alias] + const replacementPref = existingCatalogResolution?.specifier === catalogLookup.specifier + ? replaceVersionInPref(catalogLookup.specifier, existingCatalogResolution.version) + : catalogLookup.specifier + + return replacementPref +} From 36ff4bfaf1113f563475fae84fcf317f7701ddbc Mon Sep 17 00:00:00 2001 From: btea <2356281422@qq.com> Date: Wed, 19 Mar 2025 08:09:12 +0800 Subject: [PATCH 3/6] fix: keep the `ignoredBuilds` field when installing different pkg (#9242) * fix: keep the `ignoredBuilds` field when installing different dependencies * fix: print warning about ignored builds --------- close #9240 Co-authored-by: Zoltan Kochan --- .changeset/fruity-corners-dance.md | 6 ++++++ pkg-manager/core/src/install/index.ts | 5 +++++ 2 files changed, 11 insertions(+) create mode 100644 .changeset/fruity-corners-dance.md diff --git a/.changeset/fruity-corners-dance.md b/.changeset/fruity-corners-dance.md new file mode 100644 index 0000000000..e6ffe22430 --- /dev/null +++ b/.changeset/fruity-corners-dance.md @@ -0,0 +1,6 @@ +--- +"@pnpm/core": patch +pnpm: patch +--- + +When installing different dependency packages, should retain the `ignoredBuilds` field in the `.modules.yaml` file [#9240](https://github.com/pnpm/pnpm/issues/9240). diff --git a/pkg-manager/core/src/install/index.ts b/pkg-manager/core/src/install/index.ts index 0056c35c38..4cea46c763 100644 --- a/pkg-manager/core/src/install/index.ts +++ b/pkg-manager/core/src/install/index.ts @@ -10,6 +10,7 @@ import { WANTED_LOCKFILE, } from '@pnpm/constants' import { + ignoredScriptsLogger, stageLogger, summaryLogger, } from '@pnpm/core-loggers' @@ -1224,6 +1225,10 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { unsafePerm: opts.unsafePerm, userAgent: opts.userAgent, })).ignoredBuilds + if (ignoredBuilds == null && ctx.modulesFile?.ignoredBuilds?.length) { + ignoredBuilds = ctx.modulesFile.ignoredBuilds + ignoredScriptsLogger.debug({ packageNames: ignoredBuilds }) + } } } From 3d52365a6e402dc976a69d3170d0ca9296cc5d4a Mon Sep 17 00:00:00 2001 From: Brandon Cheng Date: Sun, 16 Mar 2025 20:40:56 -0400 Subject: [PATCH 4/6] feat: return `workspace` for `resolvedVia` for workspace packages (#9293) * feat: return `workspace` for `resolvedVia` * chore: update .changeset/shaggy-chefs-reply.md --- .changeset/shaggy-chefs-reply.md | 6 ++++++ resolving/npm-resolver/src/index.ts | 9 +++++---- resolving/npm-resolver/test/index.ts | 28 +++++++++++++++------------- resolving/resolver-base/src/index.ts | 14 +++++++++++++- 4 files changed, 39 insertions(+), 18 deletions(-) create mode 100644 .changeset/shaggy-chefs-reply.md diff --git a/.changeset/shaggy-chefs-reply.md b/.changeset/shaggy-chefs-reply.md new file mode 100644 index 0000000000..7c9fb42913 --- /dev/null +++ b/.changeset/shaggy-chefs-reply.md @@ -0,0 +1,6 @@ +--- +"@pnpm/resolver-base": minor +"@pnpm/npm-resolver": major +--- + +The `@pnpm/npm-resolver` package can now return `workspace` in the `resolvedVia` field of its results. This will be the case if the resolved package was requested through the `workspace:` protocol or if the wanted dependency's name and specifier match a package in the workspace. Previously, the `resolvedVia` field was always set to `local-filesystem` for workspace packages. diff --git a/resolving/npm-resolver/src/index.ts b/resolving/npm-resolver/src/index.ts index 57c666717f..3f72e5fe8e 100644 --- a/resolving/npm-resolver/src/index.ts +++ b/resolving/npm-resolver/src/index.ts @@ -15,6 +15,7 @@ import { type WorkspacePackage, type WorkspacePackages, type WorkspacePackagesByVersion, + type WorkspaceResolveResult, } from '@pnpm/resolver-base' import { LRUCache } from 'lru-cache' import normalize from 'normalize-path' @@ -253,7 +254,7 @@ function tryResolveFromWorkspace ( workspacePackages?: WorkspacePackages injectWorkspacePackages?: boolean } -): ResolveResult | null { +): WorkspaceResolveResult | null { if (!wantedDependency.pref?.startsWith('workspace:')) { return null } @@ -284,7 +285,7 @@ function tryResolveFromWorkspacePackages ( projectDir: string lockfileDir?: string } -): ResolveResult { +): WorkspaceResolveResult { const workspacePkgsMatchingName = workspacePackages.get(spec.name) if (!workspacePkgsMatchingName) { throw new PnpmError( @@ -331,7 +332,7 @@ function resolveFromLocalPackage ( projectDir: string lockfileDir?: string } -): ResolveResult { +): WorkspaceResolveResult { let id!: PkgResolutionId let directory!: string const localPackageDir = resolveLocalPackageDir(localPackage) @@ -350,7 +351,7 @@ function resolveFromLocalPackage ( directory, type: 'directory', }, - resolvedVia: 'local-filesystem', + resolvedVia: 'workspace', } } diff --git a/resolving/npm-resolver/test/index.ts b/resolving/npm-resolver/test/index.ts index e859421e8e..17085726f4 100644 --- a/resolving/npm-resolver/test/index.ts +++ b/resolving/npm-resolver/test/index.ts @@ -1018,7 +1018,7 @@ test('resolve from local directory when it matches the latest version of the pac ]), }) - expect(resolveResult!.resolvedVia).toBe('local-filesystem') + expect(resolveResult!.resolvedVia).toBe('workspace') expect(resolveResult!.id).toBe('link:is-positive') expect(resolveResult!.latest!.split('.').length).toBe(3) expect(resolveResult!.resolution).toStrictEqual({ @@ -1056,7 +1056,9 @@ test('resolve injected dependency from local directory when it matches the lates ]), }) - expect(resolveResult!.resolvedVia).toBe('local-filesystem') + // Injected workspace dependencies should still signal that they're resolved + // via the 'workspace' rather than 'local-filesystem'. + expect(resolveResult!.resolvedVia).toBe('workspace') expect(resolveResult!.id).toBe('file:is-positive') expect(resolveResult!.latest!.split('.').length).toBe(3) expect(resolveResult!.resolution).toStrictEqual({ @@ -1128,7 +1130,7 @@ test('resolve from local directory when alwaysTryWorkspacePackages is false but ]), }) - expect(resolveResult!.resolvedVia).toBe('local-filesystem') + expect(resolveResult!.resolvedVia).toBe('workspace') expect(resolveResult!.id).toBe('link:is-positive') expect(resolveResult!.resolution).toStrictEqual({ directory: '/home/istvan/src/is-positive', @@ -1161,7 +1163,7 @@ test('resolve from local directory when alwaysTryWorkspacePackages is false but ]), }) - expect(resolveResult!.resolvedVia).toBe('local-filesystem') + expect(resolveResult!.resolvedVia).toBe('workspace') expect(resolveResult!.id).toBe('link:is-positive') expect(resolveResult!.resolution).toStrictEqual({ directory: '/home/istvan/src/is-positive', @@ -1247,7 +1249,7 @@ test('preferWorkspacePackages: use version from the workspace even if there is n expect(resolveResult).toStrictEqual( expect.objectContaining({ - resolvedVia: 'local-filesystem', + resolvedVia: 'workspace', id: 'link:is-positive', latest: '3.1.0', }) @@ -1284,7 +1286,7 @@ test('use local version if it is newer than the latest in the registry', async ( ]), }) - expect(resolveResult!.resolvedVia).toBe('local-filesystem') + expect(resolveResult!.resolvedVia).toBe('workspace') expect(resolveResult!.id).toBe('link:is-positive') expect(resolveResult!.latest!.split('.').length).toBe(3) expect(resolveResult!.resolution).toStrictEqual({ @@ -1335,7 +1337,7 @@ test('resolve from local directory when package is not found in the registry', a ]), }) - expect(resolveResult!.resolvedVia).toBe('local-filesystem') + expect(resolveResult!.resolvedVia).toBe('workspace') expect(resolveResult!.id).toBe('link:../is-positive') expect(resolveResult!.latest).toBeFalsy() expect(resolveResult!.resolution).toStrictEqual({ @@ -1386,7 +1388,7 @@ test('resolve from local directory when package is not found in the registry and ]), }) - expect(resolveResult!.resolvedVia).toBe('local-filesystem') + expect(resolveResult!.resolvedVia).toBe('workspace') expect(resolveResult!.id).toBe('link:is-positive-2.0.0') expect(resolveResult!.latest).toBeFalsy() expect(resolveResult!.resolution).toStrictEqual({ @@ -1423,7 +1425,7 @@ test('resolve from local directory when package is not found in the registry and ]), }) - expect(resolveResult!.resolvedVia).toBe('local-filesystem') + expect(resolveResult!.resolvedVia).toBe('workspace') expect(resolveResult!.id).toBe('link:is-positive') expect(resolveResult!.latest).toBeFalsy() expect(resolveResult!.resolution).toStrictEqual({ @@ -1474,7 +1476,7 @@ test('resolve from local directory when package is not found in the registry and ]), }) - expect(resolveResult!.resolvedVia).toBe('local-filesystem') + expect(resolveResult!.resolvedVia).toBe('workspace') expect(resolveResult!.id).toBe('link:../is-positive') expect(resolveResult!.latest).toBeFalsy() expect(resolveResult!.resolution).toStrictEqual({ @@ -1511,7 +1513,7 @@ test('resolve from local directory when the requested version is not found in th ]), }) - expect(resolveResult!.resolvedVia).toBe('local-filesystem') + expect(resolveResult!.resolvedVia).toBe('workspace') expect(resolveResult!.id).toBe('link:../is-positive') expect(resolveResult!.latest).toBeFalsy() expect(resolveResult!.resolution).toStrictEqual({ @@ -1544,7 +1546,7 @@ test('workspace protocol: resolve from local directory even when it does not mat ]), }) - expect(resolveResult!.resolvedVia).toBe('local-filesystem') + expect(resolveResult!.resolvedVia).toBe('workspace') expect(resolveResult!.id).toBe('link:is-positive') expect(resolveResult!.latest).toBeFalsy() expect(resolveResult!.resolution).toStrictEqual({ @@ -1581,7 +1583,7 @@ test('workspace protocol: resolve from local package that has a pre-release vers ]), }) - expect(resolveResult!.resolvedVia).toBe('local-filesystem') + expect(resolveResult!.resolvedVia).toBe('workspace') expect(resolveResult!.id).toBe('link:is-positive') expect(resolveResult!.latest).toBeFalsy() expect(resolveResult!.resolution).toStrictEqual({ diff --git a/resolving/resolver-base/src/index.ts b/resolving/resolver-base/src/index.ts index 553a5461cb..2232b9a250 100644 --- a/resolving/resolver-base/src/index.ts +++ b/resolving/resolver-base/src/index.ts @@ -40,7 +40,19 @@ export interface ResolveResult { manifest?: DependencyManifest normalizedPref?: string // is null for npm-hosted dependencies resolution: Resolution - resolvedVia: 'npm-registry' | 'git-repository' | 'local-filesystem' | 'url' | string + resolvedVia: 'npm-registry' | 'git-repository' | 'local-filesystem' | 'workspace' | 'url' | string +} + +/** + * A dependency on a workspace package. + */ +export interface WorkspaceResolveResult extends ResolveResult { + /** + * 'workspace' will be returned for workspace: protocol dependencies or a + * package in the workspace that matches the wanted dependency's name and + * version range. + */ + resolvedVia: 'workspace' } export interface WorkspacePackage { From d612dcf79b506b4518ec56ee134341fbea8f10c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kh=E1=BA=A3i?= Date: Wed, 19 Mar 2025 19:09:54 +0700 Subject: [PATCH 5/6] fix: remove warnings after approve no builds (#9307) close #9296 --------- Co-authored-by: Zoltan Kochan --- .changeset/breezy-bananas-lay.md | 7 ++ .changeset/nine-cooks-open.md | 5 ++ exec/build-commands/src/approveBuilds.ts | 10 ++- .../src/getAutomaticallyIgnoredBuilds.ts | 26 ++++++-- exec/build-commands/src/ignoredBuilds.ts | 6 +- .../build-commands/test/approveBuilds.test.ts | 64 +++++++++++++++++-- pkg-manager/modules-yaml/src/index.ts | 6 +- 7 files changed, 108 insertions(+), 16 deletions(-) create mode 100644 .changeset/breezy-bananas-lay.md create mode 100644 .changeset/nine-cooks-open.md diff --git a/.changeset/breezy-bananas-lay.md b/.changeset/breezy-bananas-lay.md new file mode 100644 index 0000000000..14fbaa0c61 --- /dev/null +++ b/.changeset/breezy-bananas-lay.md @@ -0,0 +1,7 @@ +--- +"@pnpm/modules-yaml": minor +"@pnpm/exec.build-commands": patch +"pnpm": patch +--- + +Remove warnings after having explicitly approved no builds [#9296](https://github.com/pnpm/pnpm/issues/9296). diff --git a/.changeset/nine-cooks-open.md b/.changeset/nine-cooks-open.md new file mode 100644 index 0000000000..88e18a9386 --- /dev/null +++ b/.changeset/nine-cooks-open.md @@ -0,0 +1,5 @@ +--- +"@pnpm/modules-yaml": minor +--- + +Add type `StrictModules`. diff --git a/exec/build-commands/src/approveBuilds.ts b/exec/build-commands/src/approveBuilds.ts index 69c22fc3f6..f8f506099a 100644 --- a/exec/build-commands/src/approveBuilds.ts +++ b/exec/build-commands/src/approveBuilds.ts @@ -1,5 +1,6 @@ import { type Config } from '@pnpm/config' import { globalInfo } from '@pnpm/logger' +import { type StrictModules, writeModulesManifest } from '@pnpm/modules-yaml' import { tryReadProjectManifest } from '@pnpm/read-project-manifest' import { lexCompare } from '@pnpm/util.lex-comparator' import renderHelp from 'render-help' @@ -44,7 +45,11 @@ export function rcOptionsTypes (): Record { } export async function handler (opts: ApproveBuildsCommandOpts & RebuildCommandOpts): Promise { - const automaticallyIgnoredBuilds = await getAutomaticallyIgnoredBuilds(opts) + const { + automaticallyIgnoredBuilds, + modulesDir, + modulesManifest, + } = await getAutomaticallyIgnoredBuilds(opts) if (!automaticallyIgnoredBuilds?.length) { globalInfo('There are no packages awaiting approval') return @@ -143,6 +148,9 @@ Do you approve?`, ...opts, onlyBuiltDependencies: updatedOnlyBuiltDependencies, }, buildPackages) + } else if (modulesManifest) { + delete modulesManifest.ignoredBuilds + await writeModulesManifest(modulesDir, modulesManifest as StrictModules) } } diff --git a/exec/build-commands/src/getAutomaticallyIgnoredBuilds.ts b/exec/build-commands/src/getAutomaticallyIgnoredBuilds.ts index 366f5afdda..e63bbbb302 100644 --- a/exec/build-commands/src/getAutomaticallyIgnoredBuilds.ts +++ b/exec/build-commands/src/getAutomaticallyIgnoredBuilds.ts @@ -1,11 +1,23 @@ import path from 'path' -import { readModulesManifest } from '@pnpm/modules-yaml' +import { type Modules, readModulesManifest } from '@pnpm/modules-yaml' import { type IgnoredBuildsCommandOpts } from './ignoredBuilds' -export async function getAutomaticallyIgnoredBuilds (opts: IgnoredBuildsCommandOpts): Promise { - const modulesManifest = await readModulesManifest(opts.modulesDir ?? path.join(opts.lockfileDir ?? opts.dir, 'node_modules')) - if (modulesManifest == null) { - return null - } - return modulesManifest?.ignoredBuilds ?? [] +export interface GetAutomaticallyIgnoredBuildsResult { + automaticallyIgnoredBuilds: string[] | null + modulesDir: string + modulesManifest: Modules | null +} + +export async function getAutomaticallyIgnoredBuilds (opts: IgnoredBuildsCommandOpts): Promise { + const modulesDir = getModulesDir(opts) + const modulesManifest = await readModulesManifest(modulesDir) + return { + automaticallyIgnoredBuilds: modulesManifest && (modulesManifest.ignoredBuilds ?? []), + modulesDir, + modulesManifest, + } +} + +function getModulesDir (opts: IgnoredBuildsCommandOpts): string { + return opts.modulesDir ?? path.join(opts.lockfileDir ?? opts.dir, 'node_modules') } diff --git a/exec/build-commands/src/ignoredBuilds.ts b/exec/build-commands/src/ignoredBuilds.ts index dfe1350289..66fc49bbed 100644 --- a/exec/build-commands/src/ignoredBuilds.ts +++ b/exec/build-commands/src/ignoredBuilds.ts @@ -23,7 +23,11 @@ export function rcOptionsTypes (): Record { export async function handler (opts: IgnoredBuildsCommandOpts): Promise { const ignoredBuiltDependencies = opts.rootProjectManifest?.pnpm?.ignoredBuiltDependencies ?? [] - const automaticallyIgnoredBuilds = (await getAutomaticallyIgnoredBuilds(opts))?.filter((automaticallyIgnoredBuild) => !ignoredBuiltDependencies.includes(automaticallyIgnoredBuild)) + let { automaticallyIgnoredBuilds } = await getAutomaticallyIgnoredBuilds(opts) + if (automaticallyIgnoredBuilds) { + automaticallyIgnoredBuilds = automaticallyIgnoredBuilds + .filter((automaticallyIgnoredBuild) => !ignoredBuiltDependencies.includes(automaticallyIgnoredBuild)) + } let output = 'Automatically ignored builds during installation:\n' if (automaticallyIgnoredBuilds == null) { output += ' Cannot identify as no node_modules found' diff --git a/exec/build-commands/test/approveBuilds.test.ts b/exec/build-commands/test/approveBuilds.test.ts index 23b9f2e833..93d81b39f8 100644 --- a/exec/build-commands/test/approveBuilds.test.ts +++ b/exec/build-commands/test/approveBuilds.test.ts @@ -3,9 +3,11 @@ import path from 'path' import * as enquirer from 'enquirer' import { approveBuilds } from '@pnpm/exec.build-commands' import { install } from '@pnpm/plugin-commands-installation' +import { type RebuildCommandOpts } from '@pnpm/plugin-commands-rebuild' import { prepare } from '@pnpm/prepare' import { type ProjectManifest } from '@pnpm/types' import { getConfig } from '@pnpm/config' +import { type Modules, readModulesManifest } from '@pnpm/modules-yaml' import { REGISTRY_MOCK_PORT } from '@pnpm/registry-mock' import { sync as loadJsonFile } from 'load-json-file' import omit from 'ramda/src/omit' @@ -19,7 +21,9 @@ jest.mock('enquirer', () => ({ prompt: jest.fn() })) // eslint-disable-next-line const prompt = enquirer.prompt as any -const runApproveBuilds = async (opts = {}) => { +type ApproveBuildsOptions = Partial + +async function approveSomeBuilds (opts?: ApproveBuildsOptions) { const cliOptions = { argv: [], dir: process.cwd(), @@ -49,6 +53,29 @@ const runApproveBuilds = async (opts = {}) => { await approveBuilds.handler({ ...config, ...opts }) } +async function approveNoBuilds (opts?: ApproveBuildsOptions) { + const cliOptions = { + argv: [], + dir: process.cwd(), + registry: `http://localhost:${REGISTRY_MOCK_PORT}`, + } + const config = { + ...omit(['reporter'], (await getConfig({ + cliOptions, + packageManager: { name: 'pnpm', version: '' }, + })).config), + storeDir: path.resolve('store'), + cacheDir: path.resolve('cache'), + } + await install.handler({ ...config, argv: { original: [] } }) + + prompt.mockResolvedValueOnce({ + result: [], + }) + + await approveBuilds.handler({ ...config, ...opts }) +} + test('approve selected build', async () => { prepare({ dependencies: { @@ -57,7 +84,7 @@ test('approve selected build', async () => { }, }) - await runApproveBuilds() + await approveSomeBuilds() const manifest = loadJsonFile(path.resolve('package.json')) expect(manifest.pnpm?.onlyBuiltDependencies).toStrictEqual(['@pnpm.e2e/pre-and-postinstall-scripts-example']) @@ -68,6 +95,31 @@ test('approve selected build', async () => { expect(fs.existsSync('node_modules/@pnpm.e2e/install-script-example/generated-by-install.js')).toBeFalsy() }) +test('approve no builds', async () => { + prepare({ + dependencies: { + '@pnpm.e2e/pre-and-postinstall-scripts-example': '1.0.0', + '@pnpm.e2e/install-script-example': '*', + }, + }) + + await approveNoBuilds() + + const manifest = loadJsonFile(path.resolve('package.json')) + expect(manifest.pnpm?.onlyBuiltDependencies).toBeUndefined() + expect(manifest.pnpm?.ignoredBuiltDependencies?.sort()).toStrictEqual([ + '@pnpm.e2e/install-script-example', + '@pnpm.e2e/pre-and-postinstall-scripts-example', + ]) + + expect(fs.readdirSync('node_modules/@pnpm.e2e/pre-and-postinstall-scripts-example')).not.toContain('generated-by-preinstall.js') + expect(fs.readdirSync('node_modules/@pnpm.e2e/pre-and-postinstall-scripts-example')).not.toContain('generated-by-postinstall.js') + expect(fs.readdirSync('node_modules/@pnpm.e2e/install-script-example')).not.toContain('generated-by-install.js') + + // Covers https://github.com/pnpm/pnpm/issues/9296 + expect(await readModulesManifest('node_modules')).not.toHaveProperty(['ignoredBuilds' satisfies keyof Modules]) +}) + test("works when root project manifest doesn't exist in a workspace", async () => { tempDir() @@ -82,7 +134,7 @@ test("works when root project manifest doesn't exist in a workspace", async () = const workspaceManifestFile = path.join(workspaceDir, 'pnpm-workspace.yaml') writeYamlFile(workspaceManifestFile, { packages: ['packages/*'] }) process.chdir('workspace/packages/project') - await runApproveBuilds({ workspaceDir, rootProjectManifestDir: workspaceDir }) + await approveSomeBuilds({ workspaceDir, rootProjectManifestDir: workspaceDir }) expect(readYamlFile(workspaceManifestFile)).toStrictEqual({ packages: ['packages/*'], @@ -108,7 +160,7 @@ test('should update onlyBuiltDependencies when package.json exists with ignoredB const workspaceManifestFile = path.join(temp, 'pnpm-workspace.yaml') writeYamlFile(workspaceManifestFile, { packages: ['packages/*'] }) - await runApproveBuilds({ workspaceDir: temp, rootProjectManifestDir: temp }) + await approveSomeBuilds({ workspaceDir: temp, rootProjectManifestDir: temp }) expect(readYamlFile(workspaceManifestFile)).toStrictEqual({ packages: ['packages/*'], @@ -136,7 +188,7 @@ test('should approve builds when package.json exists with onlyBuiltDependencies const workspaceManifestFile = path.join(temp, 'pnpm-workspace.yaml') writeYamlFile(workspaceManifestFile, { packages: ['packages/*'] }) - await runApproveBuilds({ workspaceDir: temp, rootProjectManifestDir: temp }) + await approveSomeBuilds({ workspaceDir: temp, rootProjectManifestDir: temp }) expect(readYamlFile(workspaceManifestFile)).toStrictEqual({ packages: ['packages/*'], @@ -160,7 +212,7 @@ test('should approve builds with package.json that has no onlyBuiltDependencies const workspaceManifestFile = path.join(temp, 'pnpm-workspace.yaml') writeYamlFile(workspaceManifestFile, { packages: ['packages/*'] }) - await runApproveBuilds({ workspaceDir: temp, rootProjectManifestDir: temp }) + await approveSomeBuilds({ workspaceDir: temp, rootProjectManifestDir: temp }) expect(readYamlFile(workspaceManifestFile)).toStrictEqual({ packages: ['packages/*'], diff --git a/pkg-manager/modules-yaml/src/index.ts b/pkg-manager/modules-yaml/src/index.ts index b9cd3ac21e..3413c8c053 100644 --- a/pkg-manager/modules-yaml/src/index.ts +++ b/pkg-manager/modules-yaml/src/index.ts @@ -95,9 +95,13 @@ const YAML_OPTS = { sortKeys: true, } +export interface StrictModules extends Modules { + registries: Registries +} + export async function writeModulesManifest ( modulesDir: string, - modules: Modules & { registries: Registries }, + modules: StrictModules, opts?: { makeModulesDir?: boolean } From f19cbc27acc7bd948d55d248d2b8e7e28217cd7d Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 19 Mar 2025 14:20:12 +0100 Subject: [PATCH 6/6] chore(release): 10.6.5 --- .changeset/breezy-bananas-lay.md | 7 ---- .changeset/fruity-corners-dance.md | 6 ---- .changeset/legal-rooms-care.md | 6 ---- .changeset/moody-beans-like.md | 6 ---- .changeset/nine-cooks-open.md | 5 --- .changeset/shaggy-chefs-reply.md | 6 ---- .meta-updater/CHANGELOG.md | 6 ++++ .meta-updater/package.json | 2 +- __utils__/assert-project/CHANGELOG.md | 9 ++++++ __utils__/assert-project/package.json | 2 +- __utils__/assert-store/CHANGELOG.md | 6 ++++ __utils__/assert-store/package.json | 2 +- __utils__/jest-config/CHANGELOG.md | 6 ++++ __utils__/jest-config/package.json | 2 +- __utils__/prepare/CHANGELOG.md | 6 ++++ __utils__/prepare/package.json | 2 +- cache/api/CHANGELOG.md | 10 ++++++ cache/api/package.json | 2 +- cache/commands/CHANGELOG.md | 9 ++++++ cache/commands/package.json | 2 +- cli/cli-utils/CHANGELOG.md | 8 +++++ cli/cli-utils/package.json | 2 +- cli/default-reporter/CHANGELOG.md | 7 ++++ cli/default-reporter/package.json | 2 +- .../plugin-commands-completion/CHANGELOG.md | 7 ++++ .../plugin-commands-completion/package.json | 2 +- config/config/CHANGELOG.md | 7 ++++ config/config/package.json | 2 +- config/plugin-commands-config/CHANGELOG.md | 8 +++++ config/plugin-commands-config/package.json | 2 +- deps/graph-builder/CHANGELOG.md | 11 +++++++ deps/graph-builder/package.json | 2 +- deps/status/CHANGELOG.md | 16 ++++++++++ deps/status/package.json | 2 +- env/node.fetcher/CHANGELOG.md | 9 ++++++ env/node.fetcher/package.json | 2 +- env/node.resolver/CHANGELOG.md | 6 ++++ env/node.resolver/package.json | 2 +- env/plugin-commands-env/CHANGELOG.md | 10 ++++++ env/plugin-commands-env/package.json | 2 +- exec/build-commands/CHANGELOG.md | 12 +++++++ exec/build-commands/package.json | 2 +- exec/build-modules/CHANGELOG.md | 11 +++++++ exec/build-modules/package.json | 2 +- exec/lifecycle/CHANGELOG.md | 7 ++++ exec/lifecycle/package.json | 2 +- exec/plugin-commands-rebuild/CHANGELOG.md | 20 ++++++++++++ exec/plugin-commands-rebuild/package.json | 2 +- .../CHANGELOG.md | 15 +++++++++ .../package.json | 2 +- exec/prepare-package/CHANGELOG.md | 6 ++++ exec/prepare-package/package.json | 2 +- fetching/directory-fetcher/CHANGELOG.md | 8 +++++ fetching/directory-fetcher/package.json | 2 +- fetching/fetcher-base/CHANGELOG.md | 7 ++++ fetching/fetcher-base/package.json | 2 +- fetching/git-fetcher/CHANGELOG.md | 8 +++++ fetching/git-fetcher/package.json | 2 +- fetching/tarball-fetcher/CHANGELOG.md | 8 +++++ fetching/tarball-fetcher/package.json | 2 +- fs/indexed-pkg-importer/CHANGELOG.md | 6 ++++ fs/indexed-pkg-importer/package.json | 2 +- hooks/pnpmfile/CHANGELOG.md | 7 ++++ hooks/pnpmfile/package.json | 2 +- lockfile/audit/CHANGELOG.md | 7 ++++ lockfile/audit/package.json | 2 +- lockfile/filtering/CHANGELOG.md | 6 ++++ lockfile/filtering/package.json | 2 +- lockfile/fs/CHANGELOG.md | 6 ++++ lockfile/fs/package.json | 2 +- lockfile/lockfile-to-pnp/CHANGELOG.md | 7 ++++ lockfile/lockfile-to-pnp/package.json | 2 +- lockfile/plugin-commands-audit/CHANGELOG.md | 10 ++++++ lockfile/plugin-commands-audit/package.json | 2 +- lockfile/preferred-versions/CHANGELOG.md | 8 +++++ lockfile/preferred-versions/package.json | 2 +- lockfile/utils/CHANGELOG.md | 8 +++++ lockfile/utils/package.json | 2 +- lockfile/verification/CHANGELOG.md | 10 ++++++ lockfile/verification/package.json | 2 +- modules-mounter/daemon/CHANGELOG.md | 10 ++++++ modules-mounter/daemon/package.json | 2 +- packages/calc-dep-state/CHANGELOG.md | 6 ++++ packages/calc-dep-state/package.json | 2 +- packages/make-dedicated-lockfile/CHANGELOG.md | 7 ++++ packages/make-dedicated-lockfile/package.json | 2 +- packages/plugin-commands-doctor/CHANGELOG.md | 8 +++++ packages/plugin-commands-doctor/package.json | 2 +- packages/plugin-commands-init/CHANGELOG.md | 8 +++++ packages/plugin-commands-init/package.json | 2 +- packages/plugin-commands-setup/CHANGELOG.md | 6 ++++ packages/plugin-commands-setup/package.json | 2 +- .../plugin-commands-patching/CHANGELOG.md | 18 +++++++++++ .../plugin-commands-patching/package.json | 2 +- pkg-manager/client/CHANGELOG.md | 11 +++++++ pkg-manager/client/package.json | 2 +- pkg-manager/core/CHANGELOG.md | 32 +++++++++++++++++++ pkg-manager/core/package.json | 2 +- pkg-manager/get-context/CHANGELOG.md | 12 +++++++ pkg-manager/get-context/package.json | 2 +- pkg-manager/headless/CHANGELOG.md | 23 +++++++++++++ pkg-manager/headless/package.json | 2 +- pkg-manager/hoist/CHANGELOG.md | 6 ++++ pkg-manager/hoist/package.json | 2 +- pkg-manager/modules-cleaner/CHANGELOG.md | 8 +++++ pkg-manager/modules-cleaner/package.json | 2 +- pkg-manager/modules-yaml/CHANGELOG.md | 7 ++++ pkg-manager/modules-yaml/package.json | 2 +- pkg-manager/package-requester/CHANGELOG.md | 12 +++++++ pkg-manager/package-requester/package.json | 2 +- .../plugin-commands-installation/CHANGELOG.md | 24 ++++++++++++++ .../plugin-commands-installation/package.json | 2 +- .../read-projects-context/CHANGELOG.md | 9 ++++++ .../read-projects-context/package.json | 2 +- pkg-manager/real-hoist/CHANGELOG.md | 6 ++++ pkg-manager/real-hoist/package.json | 2 +- pkg-manager/resolve-dependencies/CHANGELOG.md | 13 ++++++++ pkg-manager/resolve-dependencies/package.json | 2 +- pnpm/CHANGELOG.md | 9 ++++++ pnpm/artifacts/exe/package.json | 2 +- pnpm/artifacts/linux-arm64/package.json | 2 +- pnpm/artifacts/linux-x64/package.json | 2 +- pnpm/artifacts/macos-arm64/package.json | 2 +- pnpm/artifacts/macos-x64/package.json | 2 +- pnpm/artifacts/win-arm64/package.json | 2 +- pnpm/artifacts/win-x64/package.json | 2 +- pnpm/dev/CHANGELOG.md | 6 ++++ pnpm/dev/package.json | 2 +- pnpm/package.json | 2 +- releasing/plugin-commands-deploy/CHANGELOG.md | 12 +++++++ releasing/plugin-commands-deploy/package.json | 2 +- .../plugin-commands-publishing/CHANGELOG.md | 14 ++++++++ .../plugin-commands-publishing/package.json | 2 +- resolving/default-resolver/CHANGELOG.md | 11 +++++++ resolving/default-resolver/package.json | 2 +- resolving/git-resolver/CHANGELOG.md | 7 ++++ resolving/git-resolver/package.json | 2 +- resolving/local-resolver/CHANGELOG.md | 8 +++++ resolving/local-resolver/package.json | 2 +- resolving/npm-resolver/CHANGELOG.md | 12 +++++++ resolving/npm-resolver/package.json | 2 +- resolving/resolver-base/CHANGELOG.md | 6 ++++ resolving/resolver-base/package.json | 2 +- resolving/tarball-resolver/CHANGELOG.md | 7 ++++ resolving/tarball-resolver/package.json | 2 +- reviewing/dependencies-hierarchy/CHANGELOG.md | 10 ++++++ reviewing/dependencies-hierarchy/package.json | 2 +- reviewing/license-scanner/CHANGELOG.md | 9 ++++++ reviewing/license-scanner/package.json | 2 +- reviewing/list/CHANGELOG.md | 6 ++++ reviewing/list/package.json | 2 +- reviewing/outdated/CHANGELOG.md | 13 ++++++++ reviewing/outdated/package.json | 2 +- .../plugin-commands-licenses/CHANGELOG.md | 10 ++++++ .../plugin-commands-licenses/package.json | 2 +- .../plugin-commands-listing/CHANGELOG.md | 9 ++++++ .../plugin-commands-listing/package.json | 2 +- .../plugin-commands-outdated/CHANGELOG.md | 14 ++++++++ .../plugin-commands-outdated/package.json | 2 +- store/cafs/CHANGELOG.md | 7 ++++ store/cafs/package.json | 2 +- store/create-cafs-store/CHANGELOG.md | 9 ++++++ store/create-cafs-store/package.json | 2 +- store/package-store/CHANGELOG.md | 13 ++++++++ store/package-store/package.json | 2 +- store/plugin-commands-server/CHANGELOG.md | 10 ++++++ store/plugin-commands-server/package.json | 2 +- .../CHANGELOG.md | 9 ++++++ .../package.json | 2 +- store/plugin-commands-store/CHANGELOG.md | 13 ++++++++ store/plugin-commands-store/package.json | 2 +- store/server/CHANGELOG.md | 6 ++++ store/server/package.json | 2 +- store/store-connection-manager/CHANGELOG.md | 10 ++++++ store/store-connection-manager/package.json | 2 +- store/store-controller-types/CHANGELOG.md | 8 +++++ store/store-controller-types/package.json | 2 +- .../plugin-commands-self-updater/CHANGELOG.md | 9 ++++++ .../plugin-commands-self-updater/package.json | 2 +- worker/CHANGELOG.md | 9 ++++++ worker/package.json | 2 +- .../filter-packages-from-dir/CHANGELOG.md | 7 ++++ .../filter-packages-from-dir/package.json | 2 +- .../filter-workspace-packages/CHANGELOG.md | 7 ++++ .../filter-workspace-packages/package.json | 2 +- workspace/find-packages/CHANGELOG.md | 6 ++++ workspace/find-packages/package.json | 2 +- workspace/injected-deps-syncer/CHANGELOG.md | 9 ++++++ workspace/injected-deps-syncer/package.json | 2 +- workspace/pkgs-graph/CHANGELOG.md | 7 ++++ workspace/pkgs-graph/package.json | 2 +- workspace/state/CHANGELOG.md | 7 ++++ workspace/state/package.json | 2 +- 193 files changed, 950 insertions(+), 133 deletions(-) delete mode 100644 .changeset/breezy-bananas-lay.md delete mode 100644 .changeset/fruity-corners-dance.md delete mode 100644 .changeset/legal-rooms-care.md delete mode 100644 .changeset/moody-beans-like.md delete mode 100644 .changeset/nine-cooks-open.md delete mode 100644 .changeset/shaggy-chefs-reply.md diff --git a/.changeset/breezy-bananas-lay.md b/.changeset/breezy-bananas-lay.md deleted file mode 100644 index 14fbaa0c61..0000000000 --- a/.changeset/breezy-bananas-lay.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@pnpm/modules-yaml": minor -"@pnpm/exec.build-commands": patch -"pnpm": patch ---- - -Remove warnings after having explicitly approved no builds [#9296](https://github.com/pnpm/pnpm/issues/9296). diff --git a/.changeset/fruity-corners-dance.md b/.changeset/fruity-corners-dance.md deleted file mode 100644 index e6ffe22430..0000000000 --- a/.changeset/fruity-corners-dance.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/core": patch -pnpm: patch ---- - -When installing different dependency packages, should retain the `ignoredBuilds` field in the `.modules.yaml` file [#9240](https://github.com/pnpm/pnpm/issues/9240). diff --git a/.changeset/legal-rooms-care.md b/.changeset/legal-rooms-care.md deleted file mode 100644 index 0b8b5c1eb4..0000000000 --- a/.changeset/legal-rooms-care.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/resolve-dependencies": patch -pnpm: patch ---- - -Fix usages of the [`catalog:` protocol](https://pnpm.io/catalogs) in [injected local workspace packages](https://pnpm.io/package_json#dependenciesmetainjected). This previously errored with `ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER`. [#8715](https://github.com/pnpm/pnpm/issues/8715) diff --git a/.changeset/moody-beans-like.md b/.changeset/moody-beans-like.md deleted file mode 100644 index 0cbcce9177..0000000000 --- a/.changeset/moody-beans-like.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/config": patch -pnpm: patch ---- - -Setting `workspace-concurrency` to less than or equal to 0 should work [#9297](https://github.com/pnpm/pnpm/issues/9297). diff --git a/.changeset/nine-cooks-open.md b/.changeset/nine-cooks-open.md deleted file mode 100644 index 88e18a9386..0000000000 --- a/.changeset/nine-cooks-open.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/modules-yaml": minor ---- - -Add type `StrictModules`. diff --git a/.changeset/shaggy-chefs-reply.md b/.changeset/shaggy-chefs-reply.md deleted file mode 100644 index 7c9fb42913..0000000000 --- a/.changeset/shaggy-chefs-reply.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/resolver-base": minor -"@pnpm/npm-resolver": major ---- - -The `@pnpm/npm-resolver` package can now return `workspace` in the `resolvedVia` field of its results. This will be the case if the resolved package was requested through the `workspace:` protocol or if the wanted dependency's name and specifier match a package in the workspace. Previously, the `resolvedVia` field was always set to `local-filesystem` for workspace packages. diff --git a/.meta-updater/CHANGELOG.md b/.meta-updater/CHANGELOG.md index ff5a3f4f6b..410facae37 100644 --- a/.meta-updater/CHANGELOG.md +++ b/.meta-updater/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm-private/updater +## 3.0.8 + +### Patch Changes + +- @pnpm/lockfile.fs@1001.1.7 + ## 3.0.7 ### Patch Changes diff --git a/.meta-updater/package.json b/.meta-updater/package.json index 91a7205bdb..1671e130bc 100644 --- a/.meta-updater/package.json +++ b/.meta-updater/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm-private/updater", - "version": "3.0.7", + "version": "3.0.8", "private": true, "type": "module", "scripts": { diff --git a/__utils__/assert-project/CHANGELOG.md b/__utils__/assert-project/CHANGELOG.md index 6a13b7d376..8bebb82d5a 100644 --- a/__utils__/assert-project/CHANGELOG.md +++ b/__utils__/assert-project/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/assert-project +## 4.0.7 + +### Patch Changes + +- Updated dependencies [d612dcf] +- Updated dependencies [d612dcf] + - @pnpm/modules-yaml@1000.2.0 + - @pnpm/assert-store@2.0.7 + ## 4.0.6 ### Patch Changes diff --git a/__utils__/assert-project/package.json b/__utils__/assert-project/package.json index cc38d250bb..5a3d830bcb 100644 --- a/__utils__/assert-project/package.json +++ b/__utils__/assert-project/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/assert-project", "description": "Utils for testing projects that use pnpm", - "version": "4.0.6", + "version": "4.0.7", "author": { "name": "Zoltan Kochan", "email": "z@kochan.io", diff --git a/__utils__/assert-store/CHANGELOG.md b/__utils__/assert-store/CHANGELOG.md index 576ac2dd91..f9acf972c4 100644 --- a/__utils__/assert-store/CHANGELOG.md +++ b/__utils__/assert-store/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/assert-store +## 2.0.7 + +### Patch Changes + +- @pnpm/store.cafs@1000.0.7 + ## 2.0.6 ### Patch Changes diff --git a/__utils__/assert-store/package.json b/__utils__/assert-store/package.json index c972de3581..5f2af5f170 100644 --- a/__utils__/assert-store/package.json +++ b/__utils__/assert-store/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/assert-store", "description": "Utils for testing pnpm store", - "version": "2.0.6", + "version": "2.0.7", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, diff --git a/__utils__/jest-config/CHANGELOG.md b/__utils__/jest-config/CHANGELOG.md index f667ac5a1b..8b32d0d9b6 100644 --- a/__utils__/jest-config/CHANGELOG.md +++ b/__utils__/jest-config/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/jest-config +## 1.0.12 + +### Patch Changes + +- @pnpm/worker@1000.1.1 + ## 1.0.11 ### Patch Changes diff --git a/__utils__/jest-config/package.json b/__utils__/jest-config/package.json index ddcfe71d17..f7877ecb88 100644 --- a/__utils__/jest-config/package.json +++ b/__utils__/jest-config/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/jest-config", - "version": "1.0.11", + "version": "1.0.12", "private": true, "main": "jest-preset.js", "dependencies": { diff --git a/__utils__/prepare/CHANGELOG.md b/__utils__/prepare/CHANGELOG.md index 6c24d0bec1..34e1f78503 100644 --- a/__utils__/prepare/CHANGELOG.md +++ b/__utils__/prepare/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/prepare +## 0.0.114 + +### Patch Changes + +- @pnpm/assert-project@4.0.7 + ## 0.0.113 ### Patch Changes diff --git a/__utils__/prepare/package.json b/__utils__/prepare/package.json index 607e5456ac..4fef98c5bd 100644 --- a/__utils__/prepare/package.json +++ b/__utils__/prepare/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/prepare", - "version": "0.0.113", + "version": "0.0.114", "main": "lib/index.js", "types": "lib/index.d.ts", "dependencies": { diff --git a/cache/api/CHANGELOG.md b/cache/api/CHANGELOG.md index aa57b236c1..f7cb631f4d 100644 --- a/cache/api/CHANGELOG.md +++ b/cache/api/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/cache.api +## 1000.0.16 + +### Patch Changes + +- Updated dependencies [936430a] +- Updated dependencies [3d52365] + - @pnpm/config@1002.5.4 + - @pnpm/npm-resolver@1001.0.0 + - @pnpm/store.cafs@1000.0.7 + ## 1000.0.15 ### Patch Changes diff --git a/cache/api/package.json b/cache/api/package.json index 8b4b69fb29..2316357214 100644 --- a/cache/api/package.json +++ b/cache/api/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cache.api", - "version": "1000.0.15", + "version": "1000.0.16", "description": "API for controlling the cache", "keywords": [ "pnpm", diff --git a/cache/commands/CHANGELOG.md b/cache/commands/CHANGELOG.md index 3e1bd5d8a4..3b7bddf61a 100644 --- a/cache/commands/CHANGELOG.md +++ b/cache/commands/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/cache.commands +## 1000.0.17 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + - @pnpm/cache.api@1000.0.16 + - @pnpm/cli-utils@1000.0.17 + ## 1000.0.16 ### Patch Changes diff --git a/cache/commands/package.json b/cache/commands/package.json index f4c994015f..f06f832dd9 100644 --- a/cache/commands/package.json +++ b/cache/commands/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cache.commands", - "version": "1000.0.16", + "version": "1000.0.17", "description": "Commands for controlling the cache", "keywords": [ "pnpm", diff --git a/cli/cli-utils/CHANGELOG.md b/cli/cli-utils/CHANGELOG.md index 9e618de8ff..def153650c 100644 --- a/cli/cli-utils/CHANGELOG.md +++ b/cli/cli-utils/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/cli-utils +## 1000.0.17 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + - @pnpm/default-reporter@1001.3.8 + ## 1000.0.16 ### Patch Changes diff --git a/cli/cli-utils/package.json b/cli/cli-utils/package.json index bbbebc58d8..8b4c132b0a 100644 --- a/cli/cli-utils/package.json +++ b/cli/cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cli-utils", - "version": "1000.0.16", + "version": "1000.0.17", "description": "Utils for pnpm commands", "keywords": [ "pnpm", diff --git a/cli/default-reporter/CHANGELOG.md b/cli/default-reporter/CHANGELOG.md index ab434e96cb..a68e75604c 100644 --- a/cli/default-reporter/CHANGELOG.md +++ b/cli/default-reporter/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/default-reporter +## 1001.3.8 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + ## 1001.3.7 ### Patch Changes diff --git a/cli/default-reporter/package.json b/cli/default-reporter/package.json index d8a2aea3f7..338137eefc 100644 --- a/cli/default-reporter/package.json +++ b/cli/default-reporter/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/default-reporter", - "version": "1001.3.7", + "version": "1001.3.8", "description": "The default reporter of pnpm", "keywords": [ "pnpm", diff --git a/completion/plugin-commands-completion/CHANGELOG.md b/completion/plugin-commands-completion/CHANGELOG.md index 02a803c0ff..4b9b4d96af 100644 --- a/completion/plugin-commands-completion/CHANGELOG.md +++ b/completion/plugin-commands-completion/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-completion +## 1000.0.17 + +### Patch Changes + +- @pnpm/cli-utils@1000.0.17 +- @pnpm/workspace.find-packages@1000.0.17 + ## 1000.0.16 ### Patch Changes diff --git a/completion/plugin-commands-completion/package.json b/completion/plugin-commands-completion/package.json index a04c15f540..d5385d05de 100644 --- a/completion/plugin-commands-completion/package.json +++ b/completion/plugin-commands-completion/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-completion", - "version": "1000.0.16", + "version": "1000.0.17", "description": "Commands for shell completions", "keywords": [ "pnpm", diff --git a/config/config/CHANGELOG.md b/config/config/CHANGELOG.md index 4550765c19..cd92fc040f 100644 --- a/config/config/CHANGELOG.md +++ b/config/config/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/config +## 1002.5.4 + +### Patch Changes + +- 936430a: Setting `workspace-concurrency` to less than or equal to 0 should work [#9297](https://github.com/pnpm/pnpm/issues/9297). + - @pnpm/pnpmfile@1001.0.8 + ## 1002.5.3 ### Patch Changes diff --git a/config/config/package.json b/config/config/package.json index 58dea830c2..85e65662fa 100644 --- a/config/config/package.json +++ b/config/config/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/config", - "version": "1002.5.3", + "version": "1002.5.4", "description": "Gets configuration options for pnpm", "keywords": [ "pnpm", diff --git a/config/plugin-commands-config/CHANGELOG.md b/config/plugin-commands-config/CHANGELOG.md index eadd1e7a41..f5872ee407 100644 --- a/config/plugin-commands-config/CHANGELOG.md +++ b/config/plugin-commands-config/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-config +## 1000.0.17 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + - @pnpm/cli-utils@1000.0.17 + ## 1000.0.16 ### Patch Changes diff --git a/config/plugin-commands-config/package.json b/config/plugin-commands-config/package.json index edaa106ca8..c52fff856b 100644 --- a/config/plugin-commands-config/package.json +++ b/config/plugin-commands-config/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-config", - "version": "1000.0.16", + "version": "1000.0.17", "description": "Commands for reading and writing settings to/from config files", "keywords": [ "pnpm", diff --git a/deps/graph-builder/CHANGELOG.md b/deps/graph-builder/CHANGELOG.md index c5861e84f3..682d29f8af 100644 --- a/deps/graph-builder/CHANGELOG.md +++ b/deps/graph-builder/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/deps.graph-builder +## 1001.0.10 + +### Patch Changes + +- Updated dependencies [d612dcf] +- Updated dependencies [d612dcf] + - @pnpm/modules-yaml@1000.2.0 + - @pnpm/lockfile.utils@1001.0.6 + - @pnpm/store-controller-types@1001.0.4 + - @pnpm/lockfile.fs@1001.1.7 + ## 1001.0.9 ### Patch Changes diff --git a/deps/graph-builder/package.json b/deps/graph-builder/package.json index 9bf454c731..7d39614ad0 100644 --- a/deps/graph-builder/package.json +++ b/deps/graph-builder/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/deps.graph-builder", - "version": "1001.0.9", + "version": "1001.0.10", "description": "A package for building a dependency graph from a lockfile", "keywords": [ "pnpm", diff --git a/deps/status/CHANGELOG.md b/deps/status/CHANGELOG.md index adf0988725..ebf03d8c09 100644 --- a/deps/status/CHANGELOG.md +++ b/deps/status/CHANGELOG.md @@ -1,5 +1,21 @@ # @pnpm/deps.status +## 1002.0.7 + +### Patch Changes + +- Updated dependencies [936430a] +- Updated dependencies [3d52365] + - @pnpm/config@1002.5.4 + - @pnpm/resolver-base@1000.2.0 + - @pnpm/get-context@1001.0.9 + - @pnpm/workspace.state@1001.1.13 + - @pnpm/lockfile.verification@1001.1.2 + - @pnpm/workspace.find-packages@1000.0.17 + - @pnpm/pnpmfile@1001.0.8 + - @pnpm/lockfile.fs@1001.1.7 + - @pnpm/lockfile.settings-checker@1001.0.5 + ## 1002.0.6 ### Patch Changes diff --git a/deps/status/package.json b/deps/status/package.json index a8dc5a367f..6e8ffc76fd 100644 --- a/deps/status/package.json +++ b/deps/status/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/deps.status", - "version": "1002.0.6", + "version": "1002.0.7", "description": "Check dependencies status", "keywords": [ "pnpm", diff --git a/env/node.fetcher/CHANGELOG.md b/env/node.fetcher/CHANGELOG.md index 22bf774948..29ac0f9db6 100644 --- a/env/node.fetcher/CHANGELOG.md +++ b/env/node.fetcher/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/node.fetcher +## 1000.0.11 + +### Patch Changes + +- @pnpm/fetcher-base@1000.0.6 +- @pnpm/pick-fetcher@1000.0.0 +- @pnpm/tarball-fetcher@1001.0.1 +- @pnpm/create-cafs-store@1000.0.8 + ## 1000.0.10 ### Patch Changes diff --git a/env/node.fetcher/package.json b/env/node.fetcher/package.json index ea7f566b10..db4eb69fcb 100644 --- a/env/node.fetcher/package.json +++ b/env/node.fetcher/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/node.fetcher", - "version": "1000.0.10", + "version": "1000.0.11", "description": "Node.js artifacts fetcher", "keywords": [ "pnpm", diff --git a/env/node.resolver/CHANGELOG.md b/env/node.resolver/CHANGELOG.md index b40a47dea4..8671e29a5e 100644 --- a/env/node.resolver/CHANGELOG.md +++ b/env/node.resolver/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/node.resolver +## 1000.0.11 + +### Patch Changes + +- @pnpm/node.fetcher@1000.0.11 + ## 1000.0.10 ### Patch Changes diff --git a/env/node.resolver/package.json b/env/node.resolver/package.json index c088c5b9b7..cf7d57d43d 100644 --- a/env/node.resolver/package.json +++ b/env/node.resolver/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/node.resolver", - "version": "1000.0.10", + "version": "1000.0.11", "description": "Resolves a Node.js version specifier to an exact Node.js version", "keywords": [ "pnpm", diff --git a/env/plugin-commands-env/CHANGELOG.md b/env/plugin-commands-env/CHANGELOG.md index ee27745ed8..764f351818 100644 --- a/env/plugin-commands-env/CHANGELOG.md +++ b/env/plugin-commands-env/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/plugin-commands-env +## 1000.0.18 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + - @pnpm/cli-utils@1000.0.17 + - @pnpm/node.fetcher@1000.0.11 + - @pnpm/node.resolver@1000.0.11 + ## 1000.0.17 ### Patch Changes diff --git a/env/plugin-commands-env/package.json b/env/plugin-commands-env/package.json index 8b772618ff..6950e83392 100644 --- a/env/plugin-commands-env/package.json +++ b/env/plugin-commands-env/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-env", - "version": "1000.0.17", + "version": "1000.0.18", "description": "pnpm commands for managing Node.js", "keywords": [ "pnpm", diff --git a/exec/build-commands/CHANGELOG.md b/exec/build-commands/CHANGELOG.md index 4264949530..bd47ffd346 100644 --- a/exec/build-commands/CHANGELOG.md +++ b/exec/build-commands/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/exec.build-commands +## 1001.0.7 + +### Patch Changes + +- d612dcf: Remove warnings after having explicitly approved no builds [#9296](https://github.com/pnpm/pnpm/issues/9296). +- Updated dependencies [d612dcf] +- Updated dependencies [936430a] +- Updated dependencies [d612dcf] + - @pnpm/modules-yaml@1000.2.0 + - @pnpm/config@1002.5.4 + - @pnpm/plugin-commands-rebuild@1002.0.7 + ## 1001.0.6 ### Patch Changes diff --git a/exec/build-commands/package.json b/exec/build-commands/package.json index d33d365a6a..34a7b44e76 100644 --- a/exec/build-commands/package.json +++ b/exec/build-commands/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/exec.build-commands", - "version": "1001.0.6", + "version": "1001.0.7", "description": "Commands for managing dependency builds", "keywords": [ "pnpm", diff --git a/exec/build-modules/CHANGELOG.md b/exec/build-modules/CHANGELOG.md index 1cada64e1f..b1062d07b2 100644 --- a/exec/build-modules/CHANGELOG.md +++ b/exec/build-modules/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/build-modules +## 1000.2.10 + +### Patch Changes + +- @pnpm/store-controller-types@1001.0.4 +- @pnpm/lifecycle@1001.0.8 +- @pnpm/calc-dep-state@1001.0.8 +- @pnpm/fs.hard-link-dir@1000.0.0 +- @pnpm/patching.apply-patch@1000.0.3 +- @pnpm/worker@1000.1.1 + ## 1000.2.9 ### Patch Changes diff --git a/exec/build-modules/package.json b/exec/build-modules/package.json index d00ae213d6..68e3544a35 100644 --- a/exec/build-modules/package.json +++ b/exec/build-modules/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/build-modules", - "version": "1000.2.9", + "version": "1000.2.10", "description": "Build packages in node_modules", "keywords": [ "pnpm", diff --git a/exec/lifecycle/CHANGELOG.md b/exec/lifecycle/CHANGELOG.md index 329f87abde..4ee565033f 100644 --- a/exec/lifecycle/CHANGELOG.md +++ b/exec/lifecycle/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/lifecycle +## 1001.0.8 + +### Patch Changes + +- @pnpm/directory-fetcher@1000.1.2 +- @pnpm/store-controller-types@1001.0.4 + ## 1001.0.7 ### Patch Changes diff --git a/exec/lifecycle/package.json b/exec/lifecycle/package.json index 79a5d184af..c3f971b8eb 100644 --- a/exec/lifecycle/package.json +++ b/exec/lifecycle/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lifecycle", - "version": "1001.0.7", + "version": "1001.0.8", "description": "Package lifecycle hook runner", "keywords": [ "pnpm", diff --git a/exec/plugin-commands-rebuild/CHANGELOG.md b/exec/plugin-commands-rebuild/CHANGELOG.md index 8b172e1b02..f0bf41df79 100644 --- a/exec/plugin-commands-rebuild/CHANGELOG.md +++ b/exec/plugin-commands-rebuild/CHANGELOG.md @@ -1,5 +1,25 @@ # @pnpm/plugin-commands-rebuild +## 1002.0.7 + +### Patch Changes + +- Updated dependencies [d612dcf] +- Updated dependencies [936430a] +- Updated dependencies [d612dcf] + - @pnpm/modules-yaml@1000.2.0 + - @pnpm/config@1002.5.4 + - @pnpm/get-context@1001.0.9 + - @pnpm/cli-utils@1000.0.17 + - @pnpm/store-connection-manager@1000.0.17 + - @pnpm/lockfile.utils@1001.0.6 + - @pnpm/store-controller-types@1001.0.4 + - @pnpm/workspace.find-packages@1000.0.17 + - @pnpm/lifecycle@1001.0.8 + - @pnpm/store.cafs@1000.0.7 + - @pnpm/calc-dep-state@1001.0.8 + - @pnpm/worker@1000.1.1 + ## 1002.0.6 ### Patch Changes diff --git a/exec/plugin-commands-rebuild/package.json b/exec/plugin-commands-rebuild/package.json index d4d6958cba..1dd5cffe00 100644 --- a/exec/plugin-commands-rebuild/package.json +++ b/exec/plugin-commands-rebuild/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-rebuild", - "version": "1002.0.6", + "version": "1002.0.7", "description": "Commands for rebuilding dependencies", "keywords": [ "pnpm", diff --git a/exec/plugin-commands-script-runners/CHANGELOG.md b/exec/plugin-commands-script-runners/CHANGELOG.md index fac1c27421..d4fd20bec0 100644 --- a/exec/plugin-commands-script-runners/CHANGELOG.md +++ b/exec/plugin-commands-script-runners/CHANGELOG.md @@ -1,5 +1,20 @@ # @pnpm/plugin-commands-script-runners +## 1000.2.7 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + - @pnpm/plugin-commands-installation@1002.2.2 + - @pnpm/workspace.injected-deps-syncer@1000.0.3 + - @pnpm/cli-utils@1000.0.17 + - @pnpm/deps.status@1002.0.7 + - @pnpm/plugin-commands-env@1000.0.18 + - @pnpm/client@1000.0.12 + - @pnpm/lifecycle@1001.0.8 + - @pnpm/crypto.hash@1000.1.1 + ## 1000.2.6 ### Patch Changes diff --git a/exec/plugin-commands-script-runners/package.json b/exec/plugin-commands-script-runners/package.json index e3be195ac6..e979ee9c4b 100644 --- a/exec/plugin-commands-script-runners/package.json +++ b/exec/plugin-commands-script-runners/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-script-runners", - "version": "1000.2.6", + "version": "1000.2.7", "description": "Commands for running scripts", "keywords": [ "pnpm", diff --git a/exec/prepare-package/CHANGELOG.md b/exec/prepare-package/CHANGELOG.md index 55a43d2bbd..e17242c6be 100644 --- a/exec/prepare-package/CHANGELOG.md +++ b/exec/prepare-package/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/prepare-package +## 1000.0.9 + +### Patch Changes + +- @pnpm/lifecycle@1001.0.8 + ## 1000.0.8 ### Patch Changes diff --git a/exec/prepare-package/package.json b/exec/prepare-package/package.json index bcce8051e2..49eb4830a0 100644 --- a/exec/prepare-package/package.json +++ b/exec/prepare-package/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/prepare-package", - "version": "1000.0.8", + "version": "1000.0.9", "description": "Prepares a Git-hosted package", "keywords": [ "pnpm", diff --git a/fetching/directory-fetcher/CHANGELOG.md b/fetching/directory-fetcher/CHANGELOG.md index c221b5069c..6c108e2483 100644 --- a/fetching/directory-fetcher/CHANGELOG.md +++ b/fetching/directory-fetcher/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/directory-fetcher +## 1000.1.2 + +### Patch Changes + +- Updated dependencies [3d52365] + - @pnpm/resolver-base@1000.2.0 + - @pnpm/fetcher-base@1000.0.6 + ## 1000.1.1 ### Patch Changes diff --git a/fetching/directory-fetcher/package.json b/fetching/directory-fetcher/package.json index e993c25b30..31dbcf8da2 100644 --- a/fetching/directory-fetcher/package.json +++ b/fetching/directory-fetcher/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/directory-fetcher", - "version": "1000.1.1", + "version": "1000.1.2", "description": "A fetcher for local directory packages", "keywords": [ "pnpm", diff --git a/fetching/fetcher-base/CHANGELOG.md b/fetching/fetcher-base/CHANGELOG.md index ee4321744a..db5b9e597c 100644 --- a/fetching/fetcher-base/CHANGELOG.md +++ b/fetching/fetcher-base/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/fetcher-base +## 1000.0.6 + +### Patch Changes + +- Updated dependencies [3d52365] + - @pnpm/resolver-base@1000.2.0 + ## 1000.0.5 ### Patch Changes diff --git a/fetching/fetcher-base/package.json b/fetching/fetcher-base/package.json index fe10272c29..92b3c7e60c 100644 --- a/fetching/fetcher-base/package.json +++ b/fetching/fetcher-base/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/fetcher-base", - "version": "1000.0.5", + "version": "1000.0.6", "description": "Types for pnpm-compatible fetchers", "keywords": [ "pnpm", diff --git a/fetching/git-fetcher/CHANGELOG.md b/fetching/git-fetcher/CHANGELOG.md index 9ee4906aa6..f6aa463ae1 100644 --- a/fetching/git-fetcher/CHANGELOG.md +++ b/fetching/git-fetcher/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/git-fetcher +## 1001.0.1 + +### Patch Changes + +- @pnpm/fetcher-base@1000.0.6 +- @pnpm/prepare-package@1000.0.9 +- @pnpm/worker@1000.1.1 + ## 1001.0.0 ### Patch Changes diff --git a/fetching/git-fetcher/package.json b/fetching/git-fetcher/package.json index b7234cca6b..23362f510f 100644 --- a/fetching/git-fetcher/package.json +++ b/fetching/git-fetcher/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/git-fetcher", - "version": "1001.0.0", + "version": "1001.0.1", "description": "A fetcher for git-hosted packages", "keywords": [ "pnpm", diff --git a/fetching/tarball-fetcher/CHANGELOG.md b/fetching/tarball-fetcher/CHANGELOG.md index b630d89615..16e1083903 100644 --- a/fetching/tarball-fetcher/CHANGELOG.md +++ b/fetching/tarball-fetcher/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/tarball-fetcher +## 1001.0.1 + +### Patch Changes + +- @pnpm/fetcher-base@1000.0.6 +- @pnpm/prepare-package@1000.0.9 +- @pnpm/worker@1000.1.1 + ## 1001.0.0 ### Patch Changes diff --git a/fetching/tarball-fetcher/package.json b/fetching/tarball-fetcher/package.json index 6fb96e468d..2a9ff3f573 100644 --- a/fetching/tarball-fetcher/package.json +++ b/fetching/tarball-fetcher/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/tarball-fetcher", - "version": "1001.0.0", + "version": "1001.0.1", "description": "Fetcher for packages hosted as tarballs", "keywords": [ "pnpm", diff --git a/fs/indexed-pkg-importer/CHANGELOG.md b/fs/indexed-pkg-importer/CHANGELOG.md index 4aeb6dc83c..f3ea64174b 100644 --- a/fs/indexed-pkg-importer/CHANGELOG.md +++ b/fs/indexed-pkg-importer/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/fs.indexed-pkg-importer +## 1000.1.2 + +### Patch Changes + +- @pnpm/store-controller-types@1001.0.4 + ## 1000.1.1 ### Patch Changes diff --git a/fs/indexed-pkg-importer/package.json b/fs/indexed-pkg-importer/package.json index 73cb1137b0..9826c1b440 100644 --- a/fs/indexed-pkg-importer/package.json +++ b/fs/indexed-pkg-importer/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/fs.indexed-pkg-importer", - "version": "1000.1.1", + "version": "1000.1.2", "description": "Replicates indexed directories using hard links, copies, or cloning", "keywords": [ "pnpm", diff --git a/hooks/pnpmfile/CHANGELOG.md b/hooks/pnpmfile/CHANGELOG.md index 22e0ba7b7d..64dd295add 100644 --- a/hooks/pnpmfile/CHANGELOG.md +++ b/hooks/pnpmfile/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/pnpmfile +## 1001.0.8 + +### Patch Changes + +- @pnpm/store-controller-types@1001.0.4 +- @pnpm/crypto.hash@1000.1.1 + ## 1001.0.7 ### Patch Changes diff --git a/hooks/pnpmfile/package.json b/hooks/pnpmfile/package.json index 7c11b73e96..5a3ed8ebc8 100644 --- a/hooks/pnpmfile/package.json +++ b/hooks/pnpmfile/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/pnpmfile", - "version": "1001.0.7", + "version": "1001.0.8", "description": "Reading a .pnpmfile.cjs", "keywords": [ "pnpm", diff --git a/lockfile/audit/CHANGELOG.md b/lockfile/audit/CHANGELOG.md index 7827472354..90e945d52c 100644 --- a/lockfile/audit/CHANGELOG.md +++ b/lockfile/audit/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/audit +## 1001.0.11 + +### Patch Changes + +- @pnpm/lockfile.utils@1001.0.6 +- @pnpm/list@1000.0.12 + ## 1001.0.10 ### Patch Changes diff --git a/lockfile/audit/package.json b/lockfile/audit/package.json index 0955602f20..5986aec432 100644 --- a/lockfile/audit/package.json +++ b/lockfile/audit/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/audit", - "version": "1001.0.10", + "version": "1001.0.11", "description": "Audit a lockfile", "keywords": [ "pnpm", diff --git a/lockfile/filtering/CHANGELOG.md b/lockfile/filtering/CHANGELOG.md index eb7bee0453..6b1e85d6a4 100644 --- a/lockfile/filtering/CHANGELOG.md +++ b/lockfile/filtering/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/filter-lockfile +## 1001.0.7 + +### Patch Changes + +- @pnpm/lockfile.utils@1001.0.6 + ## 1001.0.6 ### Patch Changes diff --git a/lockfile/filtering/package.json b/lockfile/filtering/package.json index a292291ddc..517a99042f 100644 --- a/lockfile/filtering/package.json +++ b/lockfile/filtering/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile.filtering", - "version": "1001.0.6", + "version": "1001.0.7", "description": "Filters a lockfile", "keywords": [ "pnpm", diff --git a/lockfile/fs/CHANGELOG.md b/lockfile/fs/CHANGELOG.md index 270967124e..1edd8d3ed2 100644 --- a/lockfile/fs/CHANGELOG.md +++ b/lockfile/fs/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/lockfile-file +## 1001.1.7 + +### Patch Changes + +- @pnpm/lockfile.utils@1001.0.6 + ## 1001.1.6 ### Patch Changes diff --git a/lockfile/fs/package.json b/lockfile/fs/package.json index 068dc9aa4c..e907501a5c 100644 --- a/lockfile/fs/package.json +++ b/lockfile/fs/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile.fs", - "version": "1001.1.6", + "version": "1001.1.7", "description": "Read/write pnpm-lock.yaml files", "keywords": [ "pnpm", diff --git a/lockfile/lockfile-to-pnp/CHANGELOG.md b/lockfile/lockfile-to-pnp/CHANGELOG.md index 9abfe98276..2cca35ea6f 100644 --- a/lockfile/lockfile-to-pnp/CHANGELOG.md +++ b/lockfile/lockfile-to-pnp/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/lockfile-to-pnp +## 1001.0.8 + +### Patch Changes + +- @pnpm/lockfile.utils@1001.0.6 +- @pnpm/lockfile.fs@1001.1.7 + ## 1001.0.7 ### Patch Changes diff --git a/lockfile/lockfile-to-pnp/package.json b/lockfile/lockfile-to-pnp/package.json index 8d05841e08..70c0ef92ae 100644 --- a/lockfile/lockfile-to-pnp/package.json +++ b/lockfile/lockfile-to-pnp/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile-to-pnp", - "version": "1001.0.7", + "version": "1001.0.8", "description": "Creates a Plug'n'Play file from a pnpm-lock.yaml", "keywords": [ "pnpm", diff --git a/lockfile/plugin-commands-audit/CHANGELOG.md b/lockfile/plugin-commands-audit/CHANGELOG.md index fbc33909d6..84b9c5b074 100644 --- a/lockfile/plugin-commands-audit/CHANGELOG.md +++ b/lockfile/plugin-commands-audit/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/plugin-commands-audit +## 1001.0.17 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + - @pnpm/cli-utils@1000.0.17 + - @pnpm/audit@1001.0.11 + - @pnpm/lockfile.fs@1001.1.7 + ## 1001.0.16 ### Patch Changes diff --git a/lockfile/plugin-commands-audit/package.json b/lockfile/plugin-commands-audit/package.json index 243a02c68b..ce7ec64919 100644 --- a/lockfile/plugin-commands-audit/package.json +++ b/lockfile/plugin-commands-audit/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-audit", - "version": "1001.0.16", + "version": "1001.0.17", "description": "pnpm commands for dependencies audit", "keywords": [ "pnpm", diff --git a/lockfile/preferred-versions/CHANGELOG.md b/lockfile/preferred-versions/CHANGELOG.md index ddae3316e8..faaf710d8e 100644 --- a/lockfile/preferred-versions/CHANGELOG.md +++ b/lockfile/preferred-versions/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/lockfile.preferred-versions +## 1000.0.8 + +### Patch Changes + +- Updated dependencies [3d52365] + - @pnpm/resolver-base@1000.2.0 + - @pnpm/lockfile.utils@1001.0.6 + ## 1000.0.7 ### Patch Changes diff --git a/lockfile/preferred-versions/package.json b/lockfile/preferred-versions/package.json index 243f512c18..d70e07c1c3 100644 --- a/lockfile/preferred-versions/package.json +++ b/lockfile/preferred-versions/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile.preferred-versions", - "version": "1000.0.7", + "version": "1000.0.8", "description": "Get preferred version from lockfile", "keywords": [ "pnpm", diff --git a/lockfile/utils/CHANGELOG.md b/lockfile/utils/CHANGELOG.md index 5d736052ce..0fe6fbe174 100644 --- a/lockfile/utils/CHANGELOG.md +++ b/lockfile/utils/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/lockfile-utils +## 1001.0.6 + +### Patch Changes + +- Updated dependencies [3d52365] + - @pnpm/resolver-base@1000.2.0 + - @pnpm/pick-fetcher@1000.0.0 + ## 1001.0.5 ### Patch Changes diff --git a/lockfile/utils/package.json b/lockfile/utils/package.json index c08eb24ec3..830b8d95e9 100644 --- a/lockfile/utils/package.json +++ b/lockfile/utils/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile.utils", - "version": "1001.0.5", + "version": "1001.0.6", "description": "Utils for dealing with pnpm-lock.yaml", "keywords": [ "pnpm", diff --git a/lockfile/verification/CHANGELOG.md b/lockfile/verification/CHANGELOG.md index 95e221c387..ca115b23b3 100644 --- a/lockfile/verification/CHANGELOG.md +++ b/lockfile/verification/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/lockfile.verification +## 1001.1.2 + +### Patch Changes + +- Updated dependencies [3d52365] + - @pnpm/resolver-base@1000.2.0 + - @pnpm/get-context@1001.0.9 + - @pnpm/lockfile.utils@1001.0.6 + - @pnpm/crypto.hash@1000.1.1 + ## 1001.1.1 ### Patch Changes diff --git a/lockfile/verification/package.json b/lockfile/verification/package.json index 8d8158bc39..c9ad9cf5a6 100644 --- a/lockfile/verification/package.json +++ b/lockfile/verification/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile.verification", - "version": "1001.1.1", + "version": "1001.1.2", "description": "Checks a lockfile", "keywords": [ "pnpm", diff --git a/modules-mounter/daemon/CHANGELOG.md b/modules-mounter/daemon/CHANGELOG.md index 9a96624ba3..82b629db52 100644 --- a/modules-mounter/daemon/CHANGELOG.md +++ b/modules-mounter/daemon/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/mount-modules +## 1001.0.16 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + - @pnpm/lockfile.utils@1001.0.6 + - @pnpm/store.cafs@1000.0.7 + - @pnpm/lockfile.fs@1001.1.7 + ## 1001.0.15 ### Patch Changes diff --git a/modules-mounter/daemon/package.json b/modules-mounter/daemon/package.json index 56c5c79d57..07164a03d5 100644 --- a/modules-mounter/daemon/package.json +++ b/modules-mounter/daemon/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/mount-modules", - "version": "1001.0.15", + "version": "1001.0.16", "description": "Mounts a node_modules directory with FUSE", "keywords": [ "pnpm", diff --git a/packages/calc-dep-state/CHANGELOG.md b/packages/calc-dep-state/CHANGELOG.md index 7f00d80f32..f0f9554464 100644 --- a/packages/calc-dep-state/CHANGELOG.md +++ b/packages/calc-dep-state/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/calc-dep-state +## 1001.0.8 + +### Patch Changes + +- @pnpm/lockfile.utils@1001.0.6 + ## 1001.0.7 ### Patch Changes diff --git a/packages/calc-dep-state/package.json b/packages/calc-dep-state/package.json index eec01d05b2..006672499b 100644 --- a/packages/calc-dep-state/package.json +++ b/packages/calc-dep-state/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/calc-dep-state", - "version": "1001.0.7", + "version": "1001.0.8", "description": "Calculates the state of a dependency", "keywords": [ "pnpm", diff --git a/packages/make-dedicated-lockfile/CHANGELOG.md b/packages/make-dedicated-lockfile/CHANGELOG.md index 87b1d7a444..48d39a03dc 100644 --- a/packages/make-dedicated-lockfile/CHANGELOG.md +++ b/packages/make-dedicated-lockfile/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/make-dedicated-lockfile +## 1000.0.13 + +### Patch Changes + +- @pnpm/lockfile.fs@1001.1.7 +- @pnpm/exportable-manifest@1000.0.8 + ## 1000.0.12 ### Patch Changes diff --git a/packages/make-dedicated-lockfile/package.json b/packages/make-dedicated-lockfile/package.json index dcbce48550..b32b57e7ac 100644 --- a/packages/make-dedicated-lockfile/package.json +++ b/packages/make-dedicated-lockfile/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/make-dedicated-lockfile", - "version": "1000.0.12", + "version": "1000.0.13", "description": "Creates a dedicated lockfile for a subset of workspace projects", "keywords": [ "pnpm", diff --git a/packages/plugin-commands-doctor/CHANGELOG.md b/packages/plugin-commands-doctor/CHANGELOG.md index cd29468f6d..c945989bb7 100644 --- a/packages/plugin-commands-doctor/CHANGELOG.md +++ b/packages/plugin-commands-doctor/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-doctor +## 1000.1.16 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + - @pnpm/cli-utils@1000.0.17 + ## 1000.1.15 ### Patch Changes diff --git a/packages/plugin-commands-doctor/package.json b/packages/plugin-commands-doctor/package.json index f1fa1434df..70b3e300c4 100644 --- a/packages/plugin-commands-doctor/package.json +++ b/packages/plugin-commands-doctor/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-doctor", - "version": "1000.1.15", + "version": "1000.1.16", "description": "Commands for checks of known common issues ", "keywords": [ "pnpm", diff --git a/packages/plugin-commands-init/CHANGELOG.md b/packages/plugin-commands-init/CHANGELOG.md index b9e880c86f..1f397c01ef 100644 --- a/packages/plugin-commands-init/CHANGELOG.md +++ b/packages/plugin-commands-init/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-init +## 1000.1.8 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + - @pnpm/cli-utils@1000.0.17 + ## 1000.1.7 ### Patch Changes diff --git a/packages/plugin-commands-init/package.json b/packages/plugin-commands-init/package.json index 1657646d65..80b5ca7d6a 100644 --- a/packages/plugin-commands-init/package.json +++ b/packages/plugin-commands-init/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-init", - "version": "1000.1.7", + "version": "1000.1.8", "description": "Create a package.json file", "keywords": [ "pnpm", diff --git a/packages/plugin-commands-setup/CHANGELOG.md b/packages/plugin-commands-setup/CHANGELOG.md index 72189e3212..b957668bf8 100644 --- a/packages/plugin-commands-setup/CHANGELOG.md +++ b/packages/plugin-commands-setup/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-setup +## 1000.0.17 + +### Patch Changes + +- @pnpm/cli-utils@1000.0.17 + ## 1000.0.16 ### Patch Changes diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index c3613a8b3d..6ec9bcf392 100644 --- a/packages/plugin-commands-setup/package.json +++ b/packages/plugin-commands-setup/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-setup", - "version": "1000.0.16", + "version": "1000.0.17", "description": "pnpm commands for setting up pnpm", "keywords": [ "pnpm", diff --git a/patching/plugin-commands-patching/CHANGELOG.md b/patching/plugin-commands-patching/CHANGELOG.md index 192cc7c161..f824ceaee5 100644 --- a/patching/plugin-commands-patching/CHANGELOG.md +++ b/patching/plugin-commands-patching/CHANGELOG.md @@ -1,5 +1,23 @@ # @pnpm/plugin-commands-patching +## 1000.1.5 + +### Patch Changes + +- Updated dependencies [d612dcf] +- Updated dependencies [936430a] +- Updated dependencies [d612dcf] + - @pnpm/modules-yaml@1000.2.0 + - @pnpm/config@1002.5.4 + - @pnpm/plugin-commands-installation@1002.2.2 + - @pnpm/cli-utils@1000.0.17 + - @pnpm/store-connection-manager@1000.0.17 + - @pnpm/pick-fetcher@1000.0.0 + - @pnpm/lockfile.utils@1001.0.6 + - @pnpm/lockfile.fs@1001.1.7 + - @pnpm/crypto.hash@1000.1.1 + - @pnpm/patching.apply-patch@1000.0.3 + ## 1000.1.4 ### Patch Changes diff --git a/patching/plugin-commands-patching/package.json b/patching/plugin-commands-patching/package.json index bd848a08f2..29527ecd7c 100644 --- a/patching/plugin-commands-patching/package.json +++ b/patching/plugin-commands-patching/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-patching", - "version": "1000.1.4", + "version": "1000.1.5", "description": "Commands for creating patches", "keywords": [ "pnpm", diff --git a/pkg-manager/client/CHANGELOG.md b/pkg-manager/client/CHANGELOG.md index 9c4c9720e2..bb0fa9565f 100644 --- a/pkg-manager/client/CHANGELOG.md +++ b/pkg-manager/client/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/client +## 1000.0.12 + +### Patch Changes + +- Updated dependencies [3d52365] + - @pnpm/resolver-base@1000.2.0 + - @pnpm/directory-fetcher@1000.1.2 + - @pnpm/default-resolver@1001.0.10 + - @pnpm/git-fetcher@1001.0.1 + - @pnpm/tarball-fetcher@1001.0.1 + ## 1000.0.11 ### Patch Changes diff --git a/pkg-manager/client/package.json b/pkg-manager/client/package.json index 96e941bb2b..f1a91cbbae 100644 --- a/pkg-manager/client/package.json +++ b/pkg-manager/client/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/client", - "version": "1000.0.11", + "version": "1000.0.12", "description": "Creates the package resolve and fetch functions", "keywords": [ "pnpm", diff --git a/pkg-manager/core/CHANGELOG.md b/pkg-manager/core/CHANGELOG.md index 5b11dca894..1ae18a3c8d 100644 --- a/pkg-manager/core/CHANGELOG.md +++ b/pkg-manager/core/CHANGELOG.md @@ -1,5 +1,37 @@ # @pnpm/core +## 1005.0.1 + +### Patch Changes + +- 36ff4bf: When installing different dependency packages, should retain the `ignoredBuilds` field in the `.modules.yaml` file [#9240](https://github.com/pnpm/pnpm/issues/9240). +- Updated dependencies [d612dcf] +- Updated dependencies [f0f95ab] +- Updated dependencies [d612dcf] +- Updated dependencies [3d52365] + - @pnpm/modules-yaml@1000.2.0 + - @pnpm/resolve-dependencies@1004.0.7 + - @pnpm/resolver-base@1000.2.0 + - @pnpm/get-context@1001.0.9 + - @pnpm/headless@1002.0.1 + - @pnpm/lockfile.preferred-versions@1000.0.8 + - @pnpm/lockfile.utils@1001.0.6 + - @pnpm/lockfile.verification@1001.1.2 + - @pnpm/package-requester@1002.0.1 + - @pnpm/store-controller-types@1001.0.4 + - @pnpm/lifecycle@1001.0.8 + - @pnpm/lockfile.filtering@1001.0.7 + - @pnpm/lockfile.fs@1001.1.7 + - @pnpm/lockfile-to-pnp@1001.0.8 + - @pnpm/calc-dep-state@1001.0.8 + - @pnpm/hoist@1001.0.9 + - @pnpm/modules-cleaner@1001.0.8 + - @pnpm/build-modules@1000.2.10 + - @pnpm/crypto.hash@1000.1.1 + - @pnpm/symlink-dependency@1000.0.5 + - @pnpm/lockfile.settings-checker@1001.0.5 + - @pnpm/worker@1000.1.1 + ## 1005.0.0 ### Patch Changes diff --git a/pkg-manager/core/package.json b/pkg-manager/core/package.json index b348b26ef5..6bc7d81587 100644 --- a/pkg-manager/core/package.json +++ b/pkg-manager/core/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/core", - "version": "1005.0.0", + "version": "1005.0.1", "description": "Fast, disk space efficient installation engine", "keywords": [ "pnpm", diff --git a/pkg-manager/get-context/CHANGELOG.md b/pkg-manager/get-context/CHANGELOG.md index 522541d4f1..ebc3ebd0e7 100644 --- a/pkg-manager/get-context/CHANGELOG.md +++ b/pkg-manager/get-context/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/get-context +## 1001.0.9 + +### Patch Changes + +- Updated dependencies [d612dcf] +- Updated dependencies [d612dcf] +- Updated dependencies [3d52365] + - @pnpm/modules-yaml@1000.2.0 + - @pnpm/resolver-base@1000.2.0 + - @pnpm/read-projects-context@1000.0.10 + - @pnpm/lockfile.fs@1001.1.7 + ## 1001.0.8 ### Patch Changes diff --git a/pkg-manager/get-context/package.json b/pkg-manager/get-context/package.json index 5009902d46..a22af8906c 100644 --- a/pkg-manager/get-context/package.json +++ b/pkg-manager/get-context/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/get-context", - "version": "1001.0.8", + "version": "1001.0.9", "description": "Gets context information about a project", "keywords": [ "pnpm", diff --git a/pkg-manager/headless/CHANGELOG.md b/pkg-manager/headless/CHANGELOG.md index a6e282c64c..bbbc529e67 100644 --- a/pkg-manager/headless/CHANGELOG.md +++ b/pkg-manager/headless/CHANGELOG.md @@ -1,5 +1,28 @@ # @pnpm/headless +## 1002.0.1 + +### Patch Changes + +- Updated dependencies [d612dcf] +- Updated dependencies [d612dcf] + - @pnpm/modules-yaml@1000.2.0 + - @pnpm/deps.graph-builder@1001.0.10 + - @pnpm/lockfile.utils@1001.0.6 + - @pnpm/package-requester@1002.0.1 + - @pnpm/store-controller-types@1001.0.4 + - @pnpm/lifecycle@1001.0.8 + - @pnpm/lockfile.filtering@1001.0.7 + - @pnpm/lockfile.fs@1001.1.7 + - @pnpm/lockfile-to-pnp@1001.0.8 + - @pnpm/calc-dep-state@1001.0.8 + - @pnpm/hoist@1001.0.9 + - @pnpm/modules-cleaner@1001.0.8 + - @pnpm/real-hoist@1001.0.6 + - @pnpm/build-modules@1000.2.10 + - @pnpm/symlink-dependency@1000.0.5 + - @pnpm/worker@1000.1.1 + ## 1002.0.0 ### Patch Changes diff --git a/pkg-manager/headless/package.json b/pkg-manager/headless/package.json index 1ae94c675a..cc3f7ab204 100644 --- a/pkg-manager/headless/package.json +++ b/pkg-manager/headless/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/headless", - "version": "1002.0.0", + "version": "1002.0.1", "description": "Fast installation using only pnpm-lock.yaml", "keywords": [ "pnpm", diff --git a/pkg-manager/hoist/CHANGELOG.md b/pkg-manager/hoist/CHANGELOG.md index fa57af216b..bb8c37c00b 100644 --- a/pkg-manager/hoist/CHANGELOG.md +++ b/pkg-manager/hoist/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/hoist +## 1001.0.9 + +### Patch Changes + +- @pnpm/lockfile.utils@1001.0.6 + ## 1001.0.8 ### Patch Changes diff --git a/pkg-manager/hoist/package.json b/pkg-manager/hoist/package.json index e7c248c30c..a9aa044d70 100644 --- a/pkg-manager/hoist/package.json +++ b/pkg-manager/hoist/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/hoist", - "version": "1001.0.8", + "version": "1001.0.9", "description": "Hoists dependencies in a node_modules created by pnpm", "keywords": [ "pnpm", diff --git a/pkg-manager/modules-cleaner/CHANGELOG.md b/pkg-manager/modules-cleaner/CHANGELOG.md index 452b5b05cc..650da09449 100644 --- a/pkg-manager/modules-cleaner/CHANGELOG.md +++ b/pkg-manager/modules-cleaner/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/modules-cleaner +## 1001.0.8 + +### Patch Changes + +- @pnpm/lockfile.utils@1001.0.6 +- @pnpm/store-controller-types@1001.0.4 +- @pnpm/lockfile.filtering@1001.0.7 + ## 1001.0.7 ### Patch Changes diff --git a/pkg-manager/modules-cleaner/package.json b/pkg-manager/modules-cleaner/package.json index b49154f424..cd8c272cf5 100644 --- a/pkg-manager/modules-cleaner/package.json +++ b/pkg-manager/modules-cleaner/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/modules-cleaner", - "version": "1001.0.7", + "version": "1001.0.8", "description": "Exports util functions to clean up node_modules", "keywords": [ "pnpm", diff --git a/pkg-manager/modules-yaml/CHANGELOG.md b/pkg-manager/modules-yaml/CHANGELOG.md index af30e5930d..66de2d9089 100644 --- a/pkg-manager/modules-yaml/CHANGELOG.md +++ b/pkg-manager/modules-yaml/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/modules-yaml +## 1000.2.0 + +### Minor Changes + +- d612dcf: Remove warnings after having explicitly approved no builds [#9296](https://github.com/pnpm/pnpm/issues/9296). +- d612dcf: Add type `StrictModules`. + ## 1000.1.4 ### Patch Changes diff --git a/pkg-manager/modules-yaml/package.json b/pkg-manager/modules-yaml/package.json index e385db6def..2f4613b7ab 100644 --- a/pkg-manager/modules-yaml/package.json +++ b/pkg-manager/modules-yaml/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/modules-yaml", - "version": "1000.1.4", + "version": "1000.2.0", "description": "Reads/writes `node_modules/.modules.yaml`", "keywords": [ "pnpm", diff --git a/pkg-manager/package-requester/CHANGELOG.md b/pkg-manager/package-requester/CHANGELOG.md index 0710e4ca94..1170491d65 100644 --- a/pkg-manager/package-requester/CHANGELOG.md +++ b/pkg-manager/package-requester/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/package-requester +## 1002.0.1 + +### Patch Changes + +- Updated dependencies [3d52365] + - @pnpm/resolver-base@1000.2.0 + - @pnpm/fetcher-base@1000.0.6 + - @pnpm/pick-fetcher@1000.0.0 + - @pnpm/store-controller-types@1001.0.4 + - @pnpm/store.cafs@1000.0.7 + - @pnpm/worker@1000.1.1 + ## 1002.0.0 ### Patch Changes diff --git a/pkg-manager/package-requester/package.json b/pkg-manager/package-requester/package.json index 85a4f5b80b..37a120889d 100644 --- a/pkg-manager/package-requester/package.json +++ b/pkg-manager/package-requester/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/package-requester", - "version": "1002.0.0", + "version": "1002.0.1", "description": "Concurrent downloader of npm-compatible packages", "keywords": [ "pnpm", diff --git a/pkg-manager/plugin-commands-installation/CHANGELOG.md b/pkg-manager/plugin-commands-installation/CHANGELOG.md index d68c4e66a1..63c92e62c0 100644 --- a/pkg-manager/plugin-commands-installation/CHANGELOG.md +++ b/pkg-manager/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,29 @@ # @pnpm/plugin-commands-installation +## 1002.2.2 + +### Patch Changes + +- Updated dependencies [36ff4bf] +- Updated dependencies [936430a] +- Updated dependencies [3d52365] + - @pnpm/core@1005.0.1 + - @pnpm/config@1002.5.4 + - @pnpm/resolver-base@1000.2.0 + - @pnpm/plugin-commands-rebuild@1002.0.7 + - @pnpm/get-context@1001.0.9 + - @pnpm/outdated@1001.0.13 + - @pnpm/cli-utils@1000.0.17 + - @pnpm/deps.status@1002.0.7 + - @pnpm/plugin-commands-env@1000.0.18 + - @pnpm/store-connection-manager@1000.0.17 + - @pnpm/workspace.state@1001.1.13 + - @pnpm/package-store@1001.0.1 + - @pnpm/workspace.pkgs-graph@1000.0.9 + - @pnpm/workspace.find-packages@1000.0.17 + - @pnpm/pnpmfile@1001.0.8 + - @pnpm/filter-workspace-packages@1000.0.17 + ## 1002.2.1 ### Patch Changes diff --git a/pkg-manager/plugin-commands-installation/package.json b/pkg-manager/plugin-commands-installation/package.json index 3e991b3c2b..c3639a1a66 100644 --- a/pkg-manager/plugin-commands-installation/package.json +++ b/pkg-manager/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "1002.2.1", + "version": "1002.2.2", "description": "Commands for installation", "keywords": [ "pnpm", diff --git a/pkg-manager/read-projects-context/CHANGELOG.md b/pkg-manager/read-projects-context/CHANGELOG.md index 9457e8b5d9..949f57c6ff 100644 --- a/pkg-manager/read-projects-context/CHANGELOG.md +++ b/pkg-manager/read-projects-context/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/read-projects-context +## 1000.0.10 + +### Patch Changes + +- Updated dependencies [d612dcf] +- Updated dependencies [d612dcf] + - @pnpm/modules-yaml@1000.2.0 + - @pnpm/lockfile.fs@1001.1.7 + ## 1000.0.9 ### Patch Changes diff --git a/pkg-manager/read-projects-context/package.json b/pkg-manager/read-projects-context/package.json index 197b631dd6..b00fd1217d 100644 --- a/pkg-manager/read-projects-context/package.json +++ b/pkg-manager/read-projects-context/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/read-projects-context", - "version": "1000.0.9", + "version": "1000.0.10", "description": "Reads the current state of projects from modules manifest", "keywords": [ "pnpm", diff --git a/pkg-manager/real-hoist/CHANGELOG.md b/pkg-manager/real-hoist/CHANGELOG.md index 9e5c72d69e..a778d061a5 100644 --- a/pkg-manager/real-hoist/CHANGELOG.md +++ b/pkg-manager/real-hoist/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/real-hoist +## 1001.0.6 + +### Patch Changes + +- @pnpm/lockfile.utils@1001.0.6 + ## 1001.0.5 ### Patch Changes diff --git a/pkg-manager/real-hoist/package.json b/pkg-manager/real-hoist/package.json index fb06a259e0..45eda9b819 100644 --- a/pkg-manager/real-hoist/package.json +++ b/pkg-manager/real-hoist/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/real-hoist", - "version": "1001.0.5", + "version": "1001.0.6", "description": "Hoists dependencies in a node_modules created by pnpm", "keywords": [ "pnpm", diff --git a/pkg-manager/resolve-dependencies/CHANGELOG.md b/pkg-manager/resolve-dependencies/CHANGELOG.md index 59b004f119..1a16e8713e 100644 --- a/pkg-manager/resolve-dependencies/CHANGELOG.md +++ b/pkg-manager/resolve-dependencies/CHANGELOG.md @@ -1,5 +1,18 @@ # @pnpm/resolve-dependencies +## 1004.0.7 + +### Patch Changes + +- f0f95ab: Fix usages of the [`catalog:` protocol](https://pnpm.io/catalogs) in [injected local workspace packages](https://pnpm.io/package_json#dependenciesmetainjected). This previously errored with `ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER`. [#8715](https://github.com/pnpm/pnpm/issues/8715) +- Updated dependencies [3d52365] + - @pnpm/resolver-base@1000.2.0 + - @pnpm/npm-resolver@1001.0.0 + - @pnpm/pick-fetcher@1000.0.0 + - @pnpm/lockfile.preferred-versions@1000.0.8 + - @pnpm/lockfile.utils@1001.0.6 + - @pnpm/store-controller-types@1001.0.4 + ## 1004.0.6 ### Patch Changes diff --git a/pkg-manager/resolve-dependencies/package.json b/pkg-manager/resolve-dependencies/package.json index dbe9286bb5..4c61eab0f0 100644 --- a/pkg-manager/resolve-dependencies/package.json +++ b/pkg-manager/resolve-dependencies/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/resolve-dependencies", - "version": "1004.0.6", + "version": "1004.0.7", "description": "Resolves dependency graph of a package", "keywords": [ "pnpm", diff --git a/pnpm/CHANGELOG.md b/pnpm/CHANGELOG.md index ad72b1cbce..b05a15012a 100644 --- a/pnpm/CHANGELOG.md +++ b/pnpm/CHANGELOG.md @@ -1,5 +1,14 @@ # pnpm +## 10.6.5 + +### Patch Changes + +- Remove warnings after having explicitly approved no builds [#9296](https://github.com/pnpm/pnpm/issues/9296). +- When installing different dependency packages, should retain the `ignoredBuilds` field in the `.modules.yaml` file [#9240](https://github.com/pnpm/pnpm/issues/9240). +- Fix usages of the [`catalog:` protocol](https://pnpm.io/catalogs) in [injected local workspace packages](https://pnpm.io/package_json#dependenciesmetainjected). This previously errored with `ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER`. [#8715](https://github.com/pnpm/pnpm/issues/8715) +- Setting `workspace-concurrency` to less than or equal to 0 should work [#9297](https://github.com/pnpm/pnpm/issues/9297). + ## 10.6.4 ### Patch Changes diff --git a/pnpm/artifacts/exe/package.json b/pnpm/artifacts/exe/package.json index 3d70356ecf..8788a1cc3d 100644 --- a/pnpm/artifacts/exe/package.json +++ b/pnpm/artifacts/exe/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/exe", - "version": "10.6.4", + "version": "10.6.5", "description": "Fast, disk space efficient package manager", "keywords": [ "pnpm", diff --git a/pnpm/artifacts/linux-arm64/package.json b/pnpm/artifacts/linux-arm64/package.json index 393fe48373..af54fe202b 100644 --- a/pnpm/artifacts/linux-arm64/package.json +++ b/pnpm/artifacts/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-arm64", - "version": "10.6.4", + "version": "10.6.5", "keywords": [ "pnpm", "pnpm10" diff --git a/pnpm/artifacts/linux-x64/package.json b/pnpm/artifacts/linux-x64/package.json index 239999f95b..0de060d59e 100644 --- a/pnpm/artifacts/linux-x64/package.json +++ b/pnpm/artifacts/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-x64", - "version": "10.6.4", + "version": "10.6.5", "keywords": [ "pnpm", "pnpm10" diff --git a/pnpm/artifacts/macos-arm64/package.json b/pnpm/artifacts/macos-arm64/package.json index 828987d8a0..90c06cb8c0 100644 --- a/pnpm/artifacts/macos-arm64/package.json +++ b/pnpm/artifacts/macos-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-arm64", - "version": "10.6.4", + "version": "10.6.5", "keywords": [ "pnpm", "pnpm10" diff --git a/pnpm/artifacts/macos-x64/package.json b/pnpm/artifacts/macos-x64/package.json index c1f809cf58..9b267a684b 100644 --- a/pnpm/artifacts/macos-x64/package.json +++ b/pnpm/artifacts/macos-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-x64", - "version": "10.6.4", + "version": "10.6.5", "keywords": [ "pnpm", "pnpm10" diff --git a/pnpm/artifacts/win-arm64/package.json b/pnpm/artifacts/win-arm64/package.json index 308293e7cb..6567c36958 100644 --- a/pnpm/artifacts/win-arm64/package.json +++ b/pnpm/artifacts/win-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-arm64", - "version": "10.6.4", + "version": "10.6.5", "keywords": [ "pnpm", "pnpm10" diff --git a/pnpm/artifacts/win-x64/package.json b/pnpm/artifacts/win-x64/package.json index 6db7d32771..ea4b01eeb6 100644 --- a/pnpm/artifacts/win-x64/package.json +++ b/pnpm/artifacts/win-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-x64", - "version": "10.6.4", + "version": "10.6.5", "keywords": [ "pnpm", "pnpm10" diff --git a/pnpm/dev/CHANGELOG.md b/pnpm/dev/CHANGELOG.md index 2b332b9916..989341e980 100644 --- a/pnpm/dev/CHANGELOG.md +++ b/pnpm/dev/CHANGELOG.md @@ -1,5 +1,11 @@ # pd +## 1.0.19 + +### Patch Changes + +- @pnpm/workspace.find-packages@1000.0.17 + ## 1.0.18 ### Patch Changes diff --git a/pnpm/dev/package.json b/pnpm/dev/package.json index 876ab211ed..e1cffd448f 100644 --- a/pnpm/dev/package.json +++ b/pnpm/dev/package.json @@ -1,6 +1,6 @@ { "name": "pd", - "version": "1.0.18", + "version": "1.0.19", "bin": "pd.js", "private": true, "scripts": { diff --git a/pnpm/package.json b/pnpm/package.json index 656db2a55f..945deac137 100644 --- a/pnpm/package.json +++ b/pnpm/package.json @@ -1,6 +1,6 @@ { "name": "pnpm", - "version": "10.6.4", + "version": "10.6.5", "description": "Fast, disk space efficient package manager", "keywords": [ "pnpm", diff --git a/releasing/plugin-commands-deploy/CHANGELOG.md b/releasing/plugin-commands-deploy/CHANGELOG.md index 11ba75f283..a0c88cb076 100644 --- a/releasing/plugin-commands-deploy/CHANGELOG.md +++ b/releasing/plugin-commands-deploy/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/plugin-commands-deploy +## 1001.1.16 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + - @pnpm/plugin-commands-installation@1002.2.2 + - @pnpm/cli-utils@1000.0.17 + - @pnpm/directory-fetcher@1000.1.2 + - @pnpm/lockfile.fs@1001.1.7 + - @pnpm/fs.indexed-pkg-importer@1000.1.2 + ## 1001.1.15 ### Patch Changes diff --git a/releasing/plugin-commands-deploy/package.json b/releasing/plugin-commands-deploy/package.json index 3969d45255..12bec64b08 100644 --- a/releasing/plugin-commands-deploy/package.json +++ b/releasing/plugin-commands-deploy/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-deploy", - "version": "1001.1.15", + "version": "1001.1.16", "description": "Commands for deploy", "keywords": [ "pnpm", diff --git a/releasing/plugin-commands-publishing/CHANGELOG.md b/releasing/plugin-commands-publishing/CHANGELOG.md index 94ee14bb43..109861bf83 100644 --- a/releasing/plugin-commands-publishing/CHANGELOG.md +++ b/releasing/plugin-commands-publishing/CHANGELOG.md @@ -1,5 +1,19 @@ # @pnpm/plugin-commands-publishing +## 1000.1.16 + +### Patch Changes + +- Updated dependencies [936430a] +- Updated dependencies [3d52365] + - @pnpm/config@1002.5.4 + - @pnpm/resolver-base@1000.2.0 + - @pnpm/cli-utils@1000.0.17 + - @pnpm/plugin-commands-env@1000.0.18 + - @pnpm/client@1000.0.12 + - @pnpm/lifecycle@1001.0.8 + - @pnpm/exportable-manifest@1000.0.8 + ## 1000.1.15 ### Patch Changes diff --git a/releasing/plugin-commands-publishing/package.json b/releasing/plugin-commands-publishing/package.json index a4f098e8cd..302bb38369 100644 --- a/releasing/plugin-commands-publishing/package.json +++ b/releasing/plugin-commands-publishing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-publishing", - "version": "1000.1.15", + "version": "1000.1.16", "description": "The pack and publish commands of pnpm", "keywords": [ "pnpm", diff --git a/resolving/default-resolver/CHANGELOG.md b/resolving/default-resolver/CHANGELOG.md index bb92de8af2..ad41f04412 100644 --- a/resolving/default-resolver/CHANGELOG.md +++ b/resolving/default-resolver/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/default-resolver +## 1001.0.10 + +### Patch Changes + +- Updated dependencies [3d52365] + - @pnpm/resolver-base@1000.2.0 + - @pnpm/npm-resolver@1001.0.0 + - @pnpm/git-resolver@1000.0.8 + - @pnpm/local-resolver@1000.0.9 + - @pnpm/tarball-resolver@1001.0.5 + ## 1001.0.9 ### Patch Changes diff --git a/resolving/default-resolver/package.json b/resolving/default-resolver/package.json index bc82c5bf40..b739783c7a 100644 --- a/resolving/default-resolver/package.json +++ b/resolving/default-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/default-resolver", - "version": "1001.0.9", + "version": "1001.0.10", "description": "pnpm's default package resolver", "keywords": [ "pnpm", diff --git a/resolving/git-resolver/CHANGELOG.md b/resolving/git-resolver/CHANGELOG.md index dcb535c6a0..eacf5ab4cf 100644 --- a/resolving/git-resolver/CHANGELOG.md +++ b/resolving/git-resolver/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/git-resolver +## 1000.0.8 + +### Patch Changes + +- Updated dependencies [3d52365] + - @pnpm/resolver-base@1000.2.0 + ## 1000.0.7 ### Patch Changes diff --git a/resolving/git-resolver/package.json b/resolving/git-resolver/package.json index f23118ee8c..20259e1d1f 100644 --- a/resolving/git-resolver/package.json +++ b/resolving/git-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/git-resolver", - "version": "1000.0.7", + "version": "1000.0.8", "description": "Resolver for git-hosted packages", "keywords": [ "pnpm", diff --git a/resolving/local-resolver/CHANGELOG.md b/resolving/local-resolver/CHANGELOG.md index e4a9808f0d..03fe6881fb 100644 --- a/resolving/local-resolver/CHANGELOG.md +++ b/resolving/local-resolver/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/local-resolver +## 1000.0.9 + +### Patch Changes + +- Updated dependencies [3d52365] + - @pnpm/resolver-base@1000.2.0 + - @pnpm/crypto.hash@1000.1.1 + ## 1000.0.8 ### Patch Changes diff --git a/resolving/local-resolver/package.json b/resolving/local-resolver/package.json index 0fa9e1f1e4..910a540ee7 100644 --- a/resolving/local-resolver/package.json +++ b/resolving/local-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/local-resolver", - "version": "1000.0.8", + "version": "1000.0.9", "description": "Resolver for local packages", "keywords": [ "pnpm", diff --git a/resolving/npm-resolver/CHANGELOG.md b/resolving/npm-resolver/CHANGELOG.md index 991a2cb2e8..5a14f2ff1b 100644 --- a/resolving/npm-resolver/CHANGELOG.md +++ b/resolving/npm-resolver/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/npm-resolver +## 1001.0.0 + +### Major Changes + +- 3d52365: The `@pnpm/npm-resolver` package can now return `workspace` in the `resolvedVia` field of its results. This will be the case if the resolved package was requested through the `workspace:` protocol or if the wanted dependency's name and specifier match a package in the workspace. Previously, the `resolvedVia` field was always set to `local-filesystem` for workspace packages. + +### Patch Changes + +- Updated dependencies [3d52365] + - @pnpm/resolver-base@1000.2.0 + - @pnpm/crypto.hash@1000.1.1 + ## 1000.1.7 ### Patch Changes diff --git a/resolving/npm-resolver/package.json b/resolving/npm-resolver/package.json index 9f539b76e4..ad53ac5e90 100644 --- a/resolving/npm-resolver/package.json +++ b/resolving/npm-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/npm-resolver", - "version": "1000.1.7", + "version": "1001.0.0", "description": "Resolver for npm-hosted packages", "keywords": [ "pnpm", diff --git a/resolving/resolver-base/CHANGELOG.md b/resolving/resolver-base/CHANGELOG.md index f12a8d6320..f8d93117c4 100644 --- a/resolving/resolver-base/CHANGELOG.md +++ b/resolving/resolver-base/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/resolver-base +## 1000.2.0 + +### Minor Changes + +- 3d52365: The `@pnpm/npm-resolver` package can now return `workspace` in the `resolvedVia` field of its results. This will be the case if the resolved package was requested through the `workspace:` protocol or if the wanted dependency's name and specifier match a package in the workspace. Previously, the `resolvedVia` field was always set to `local-filesystem` for workspace packages. + ## 1000.1.4 ### Patch Changes diff --git a/resolving/resolver-base/package.json b/resolving/resolver-base/package.json index faea388993..e05067060e 100644 --- a/resolving/resolver-base/package.json +++ b/resolving/resolver-base/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/resolver-base", - "version": "1000.1.4", + "version": "1000.2.0", "description": "Types for pnpm-compatible resolvers", "keywords": [ "pnpm", diff --git a/resolving/tarball-resolver/CHANGELOG.md b/resolving/tarball-resolver/CHANGELOG.md index 9a398b0b4a..2e96b3b96d 100644 --- a/resolving/tarball-resolver/CHANGELOG.md +++ b/resolving/tarball-resolver/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/tarball-resolver +## 1001.0.5 + +### Patch Changes + +- Updated dependencies [3d52365] + - @pnpm/resolver-base@1000.2.0 + ## 1001.0.4 ### Patch Changes diff --git a/resolving/tarball-resolver/package.json b/resolving/tarball-resolver/package.json index e8def2a4d8..3e9fd7b3f6 100644 --- a/resolving/tarball-resolver/package.json +++ b/resolving/tarball-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/tarball-resolver", - "version": "1001.0.4", + "version": "1001.0.5", "description": "Resolver for tarball dependencies", "keywords": [ "pnpm", diff --git a/reviewing/dependencies-hierarchy/CHANGELOG.md b/reviewing/dependencies-hierarchy/CHANGELOG.md index b43a5f7e20..88823a161e 100644 --- a/reviewing/dependencies-hierarchy/CHANGELOG.md +++ b/reviewing/dependencies-hierarchy/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/reviewing.dependencies-hierarchy +## 1001.0.9 + +### Patch Changes + +- Updated dependencies [d612dcf] +- Updated dependencies [d612dcf] + - @pnpm/modules-yaml@1000.2.0 + - @pnpm/lockfile.utils@1001.0.6 + - @pnpm/lockfile.fs@1001.1.7 + ## 1001.0.8 ### Patch Changes diff --git a/reviewing/dependencies-hierarchy/package.json b/reviewing/dependencies-hierarchy/package.json index a5686a2c0d..2dc8d9776b 100644 --- a/reviewing/dependencies-hierarchy/package.json +++ b/reviewing/dependencies-hierarchy/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/reviewing.dependencies-hierarchy", - "version": "1001.0.8", + "version": "1001.0.9", "description": "Creates a dependencies hierarchy for a symlinked `node_modules`", "keywords": [ "pnpm", diff --git a/reviewing/license-scanner/CHANGELOG.md b/reviewing/license-scanner/CHANGELOG.md index dd1fec5e04..2eae9add3e 100644 --- a/reviewing/license-scanner/CHANGELOG.md +++ b/reviewing/license-scanner/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/license-scanner +## 1001.0.11 + +### Patch Changes + +- @pnpm/directory-fetcher@1000.1.2 +- @pnpm/lockfile.utils@1001.0.6 +- @pnpm/store.cafs@1000.0.7 +- @pnpm/lockfile.fs@1001.1.7 + ## 1001.0.10 ### Patch Changes diff --git a/reviewing/license-scanner/package.json b/reviewing/license-scanner/package.json index 0fd4737e9d..5bd3e529bb 100644 --- a/reviewing/license-scanner/package.json +++ b/reviewing/license-scanner/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/license-scanner", - "version": "1001.0.10", + "version": "1001.0.11", "description": "Check for licenses packages", "keywords": [ "pnpm", diff --git a/reviewing/list/CHANGELOG.md b/reviewing/list/CHANGELOG.md index c486e0562d..d47dda31ca 100644 --- a/reviewing/list/CHANGELOG.md +++ b/reviewing/list/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/list +## 1000.0.12 + +### Patch Changes + +- @pnpm/reviewing.dependencies-hierarchy@1001.0.9 + ## 1000.0.11 ### Patch Changes diff --git a/reviewing/list/package.json b/reviewing/list/package.json index 740d5554c4..6140285263 100644 --- a/reviewing/list/package.json +++ b/reviewing/list/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/list", - "version": "1000.0.11", + "version": "1000.0.12", "description": "List installed packages in a symlinked `node_modules`", "keywords": [ "pnpm", diff --git a/reviewing/outdated/CHANGELOG.md b/reviewing/outdated/CHANGELOG.md index 468e4d19f1..12707a3bfb 100644 --- a/reviewing/outdated/CHANGELOG.md +++ b/reviewing/outdated/CHANGELOG.md @@ -1,5 +1,18 @@ # @pnpm/outdated +## 1001.0.13 + +### Patch Changes + +- Updated dependencies [d612dcf] +- Updated dependencies [d612dcf] +- Updated dependencies [3d52365] + - @pnpm/modules-yaml@1000.2.0 + - @pnpm/npm-resolver@1001.0.0 + - @pnpm/lockfile.utils@1001.0.6 + - @pnpm/client@1000.0.12 + - @pnpm/lockfile.fs@1001.1.7 + ## 1001.0.12 ### Patch Changes diff --git a/reviewing/outdated/package.json b/reviewing/outdated/package.json index 62de586457..3849735819 100644 --- a/reviewing/outdated/package.json +++ b/reviewing/outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/outdated", - "version": "1001.0.12", + "version": "1001.0.13", "description": "Check for outdated packages", "keywords": [ "pnpm", diff --git a/reviewing/plugin-commands-licenses/CHANGELOG.md b/reviewing/plugin-commands-licenses/CHANGELOG.md index e0db8d876d..ecc5928771 100644 --- a/reviewing/plugin-commands-licenses/CHANGELOG.md +++ b/reviewing/plugin-commands-licenses/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/plugin-commands-licenses +## 1000.0.18 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + - @pnpm/cli-utils@1000.0.17 + - @pnpm/license-scanner@1001.0.11 + - @pnpm/lockfile.fs@1001.1.7 + ## 1000.0.17 ### Patch Changes diff --git a/reviewing/plugin-commands-licenses/package.json b/reviewing/plugin-commands-licenses/package.json index 84bf66f033..f5342977e8 100644 --- a/reviewing/plugin-commands-licenses/package.json +++ b/reviewing/plugin-commands-licenses/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-licenses", - "version": "1000.0.17", + "version": "1000.0.18", "description": "The licenses command of pnpm", "keywords": [ "pnpm", diff --git a/reviewing/plugin-commands-listing/CHANGELOG.md b/reviewing/plugin-commands-listing/CHANGELOG.md index 7c24cc5fa5..289ee4ed37 100644 --- a/reviewing/plugin-commands-listing/CHANGELOG.md +++ b/reviewing/plugin-commands-listing/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-listing +## 1000.0.18 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + - @pnpm/cli-utils@1000.0.17 + - @pnpm/list@1000.0.12 + ## 1000.0.17 ### Patch Changes diff --git a/reviewing/plugin-commands-listing/package.json b/reviewing/plugin-commands-listing/package.json index 449ffc1ede..f71c3ad24c 100644 --- a/reviewing/plugin-commands-listing/package.json +++ b/reviewing/plugin-commands-listing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-listing", - "version": "1000.0.17", + "version": "1000.0.18", "description": "The list and why commands of pnpm", "keywords": [ "pnpm", diff --git a/reviewing/plugin-commands-outdated/CHANGELOG.md b/reviewing/plugin-commands-outdated/CHANGELOG.md index e5c0d023a1..31c117d290 100644 --- a/reviewing/plugin-commands-outdated/CHANGELOG.md +++ b/reviewing/plugin-commands-outdated/CHANGELOG.md @@ -1,5 +1,19 @@ # @pnpm/plugin-commands-outdated +## 1000.0.19 + +### Patch Changes + +- Updated dependencies [d612dcf] +- Updated dependencies [936430a] +- Updated dependencies [d612dcf] + - @pnpm/modules-yaml@1000.2.0 + - @pnpm/config@1002.5.4 + - @pnpm/outdated@1001.0.13 + - @pnpm/cli-utils@1000.0.17 + - @pnpm/default-resolver@1001.0.10 + - @pnpm/lockfile.fs@1001.1.7 + ## 1000.0.18 ### Patch Changes diff --git a/reviewing/plugin-commands-outdated/package.json b/reviewing/plugin-commands-outdated/package.json index 8d8d49527e..1f1d747f56 100644 --- a/reviewing/plugin-commands-outdated/package.json +++ b/reviewing/plugin-commands-outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-outdated", - "version": "1000.0.18", + "version": "1000.0.19", "description": "The outdated command of pnpm", "keywords": [ "pnpm", diff --git a/store/cafs/CHANGELOG.md b/store/cafs/CHANGELOG.md index f20033d3f1..ef8c8ccb5b 100644 --- a/store/cafs/CHANGELOG.md +++ b/store/cafs/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/store.cafs +## 1000.0.7 + +### Patch Changes + +- @pnpm/fetcher-base@1000.0.6 +- @pnpm/store-controller-types@1001.0.4 + ## 1000.0.6 ### Patch Changes diff --git a/store/cafs/package.json b/store/cafs/package.json index 4ed736a9fc..7cc9ab61e0 100644 --- a/store/cafs/package.json +++ b/store/cafs/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/store.cafs", - "version": "1000.0.6", + "version": "1000.0.7", "description": "A content-addressable filesystem for the packages storage", "keywords": [ "pnpm", diff --git a/store/create-cafs-store/CHANGELOG.md b/store/create-cafs-store/CHANGELOG.md index e4f5c0bbce..692aa09be5 100644 --- a/store/create-cafs-store/CHANGELOG.md +++ b/store/create-cafs-store/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/create-cafs-store +## 1000.0.8 + +### Patch Changes + +- @pnpm/fetcher-base@1000.0.6 +- @pnpm/store-controller-types@1001.0.4 +- @pnpm/store.cafs@1000.0.7 +- @pnpm/fs.indexed-pkg-importer@1000.1.2 + ## 1000.0.7 ### Patch Changes diff --git a/store/create-cafs-store/package.json b/store/create-cafs-store/package.json index 6fc7cd198f..3d99a3c542 100644 --- a/store/create-cafs-store/package.json +++ b/store/create-cafs-store/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/create-cafs-store", - "version": "1000.0.7", + "version": "1000.0.8", "description": "Create a CAFS store controller", "keywords": [ "pnpm", diff --git a/store/package-store/CHANGELOG.md b/store/package-store/CHANGELOG.md index 60548bd6d0..70a25d6516 100644 --- a/store/package-store/CHANGELOG.md +++ b/store/package-store/CHANGELOG.md @@ -1,5 +1,18 @@ # @pnpm/package-store +## 1001.0.1 + +### Patch Changes + +- Updated dependencies [3d52365] + - @pnpm/resolver-base@1000.2.0 + - @pnpm/fetcher-base@1000.0.6 + - @pnpm/package-requester@1002.0.1 + - @pnpm/store-controller-types@1001.0.4 + - @pnpm/store.cafs@1000.0.7 + - @pnpm/create-cafs-store@1000.0.8 + - @pnpm/worker@1000.1.1 + ## 1001.0.0 ### Patch Changes diff --git a/store/package-store/package.json b/store/package-store/package.json index cd654692b6..f2535843fa 100644 --- a/store/package-store/package.json +++ b/store/package-store/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/package-store", - "version": "1001.0.0", + "version": "1001.0.1", "description": "A storage for packages", "keywords": [ "pnpm", diff --git a/store/plugin-commands-server/CHANGELOG.md b/store/plugin-commands-server/CHANGELOG.md index 67f0e3f18a..717866a9bc 100644 --- a/store/plugin-commands-server/CHANGELOG.md +++ b/store/plugin-commands-server/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/plugin-commands-server +## 1000.0.18 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + - @pnpm/cli-utils@1000.0.17 + - @pnpm/store-connection-manager@1000.0.17 + - @pnpm/server@1000.0.8 + ## 1000.0.17 ### Patch Changes diff --git a/store/plugin-commands-server/package.json b/store/plugin-commands-server/package.json index 43948a5e25..0a792cce48 100644 --- a/store/plugin-commands-server/package.json +++ b/store/plugin-commands-server/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-server", - "version": "1000.0.17", + "version": "1000.0.18", "description": "Commands for controlling the store server", "keywords": [ "pnpm", diff --git a/store/plugin-commands-store-inspecting/CHANGELOG.md b/store/plugin-commands-store-inspecting/CHANGELOG.md index 6aa21e640d..e1a560b1bd 100644 --- a/store/plugin-commands-store-inspecting/CHANGELOG.md +++ b/store/plugin-commands-store-inspecting/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-store-inspecting +## 1000.0.17 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + - @pnpm/client@1000.0.12 + - @pnpm/store.cafs@1000.0.7 + ## 1000.0.16 ### Patch Changes diff --git a/store/plugin-commands-store-inspecting/package.json b/store/plugin-commands-store-inspecting/package.json index 9f292d28c7..abd87626c8 100644 --- a/store/plugin-commands-store-inspecting/package.json +++ b/store/plugin-commands-store-inspecting/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-store-inspecting", - "version": "1000.0.16", + "version": "1000.0.17", "description": "The inspecting store commands of pnpm", "keywords": [ "pnpm", diff --git a/store/plugin-commands-store/CHANGELOG.md b/store/plugin-commands-store/CHANGELOG.md index 1a3087a20c..d78c222688 100644 --- a/store/plugin-commands-store/CHANGELOG.md +++ b/store/plugin-commands-store/CHANGELOG.md @@ -1,5 +1,18 @@ # @pnpm/plugin-commands-store +## 1000.0.19 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + - @pnpm/get-context@1001.0.9 + - @pnpm/cli-utils@1000.0.17 + - @pnpm/store-connection-manager@1000.0.17 + - @pnpm/lockfile.utils@1001.0.6 + - @pnpm/store-controller-types@1001.0.4 + - @pnpm/store.cafs@1000.0.7 + ## 1000.0.18 ### Patch Changes diff --git a/store/plugin-commands-store/package.json b/store/plugin-commands-store/package.json index 6d38caece0..8cd9a296f4 100644 --- a/store/plugin-commands-store/package.json +++ b/store/plugin-commands-store/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-store", - "version": "1000.0.18", + "version": "1000.0.19", "description": "Commands for controlling the store", "keywords": [ "pnpm", diff --git a/store/server/CHANGELOG.md b/store/server/CHANGELOG.md index f9c759e6dd..0dfca0e6a4 100644 --- a/store/server/CHANGELOG.md +++ b/store/server/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/server +## 1000.0.8 + +### Patch Changes + +- @pnpm/store-controller-types@1001.0.4 + ## 1000.0.7 ### Patch Changes diff --git a/store/server/package.json b/store/server/package.json index 2beee19c2e..d8057ca88f 100644 --- a/store/server/package.json +++ b/store/server/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/server", - "version": "1000.0.7", + "version": "1000.0.8", "description": "A pnpm installer server", "keywords": [ "pnpm", diff --git a/store/store-connection-manager/CHANGELOG.md b/store/store-connection-manager/CHANGELOG.md index 4c2d68a822..a374e56bf9 100644 --- a/store/store-connection-manager/CHANGELOG.md +++ b/store/store-connection-manager/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/store-connection-manager +## 1000.0.17 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + - @pnpm/client@1000.0.12 + - @pnpm/package-store@1001.0.1 + - @pnpm/server@1000.0.8 + ## 1000.0.16 ### Patch Changes diff --git a/store/store-connection-manager/package.json b/store/store-connection-manager/package.json index 6586431689..437cfba326 100644 --- a/store/store-connection-manager/package.json +++ b/store/store-connection-manager/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/store-connection-manager", - "version": "1000.0.16", + "version": "1000.0.17", "description": "Create a direct pnpm store controller or connect to a running store server", "keywords": [ "pnpm", diff --git a/store/store-controller-types/CHANGELOG.md b/store/store-controller-types/CHANGELOG.md index cc18190e39..5766779210 100644 --- a/store/store-controller-types/CHANGELOG.md +++ b/store/store-controller-types/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/store-controller-types +## 1001.0.4 + +### Patch Changes + +- Updated dependencies [3d52365] + - @pnpm/resolver-base@1000.2.0 + - @pnpm/fetcher-base@1000.0.6 + ## 1001.0.3 ### Patch Changes diff --git a/store/store-controller-types/package.json b/store/store-controller-types/package.json index 9510293d42..9acd43b77e 100644 --- a/store/store-controller-types/package.json +++ b/store/store-controller-types/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/store-controller-types", - "version": "1001.0.3", + "version": "1001.0.4", "description": "Types for the store controller", "keywords": [ "pnpm", diff --git a/tools/plugin-commands-self-updater/CHANGELOG.md b/tools/plugin-commands-self-updater/CHANGELOG.md index 49591d3a4c..be546db83a 100644 --- a/tools/plugin-commands-self-updater/CHANGELOG.md +++ b/tools/plugin-commands-self-updater/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/tools.plugin-commands-self-updater +## 1000.1.5 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + - @pnpm/cli-utils@1000.0.17 + - @pnpm/client@1000.0.12 + ## 1000.1.4 ### Patch Changes diff --git a/tools/plugin-commands-self-updater/package.json b/tools/plugin-commands-self-updater/package.json index c576aa8c7e..8af599be31 100644 --- a/tools/plugin-commands-self-updater/package.json +++ b/tools/plugin-commands-self-updater/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/tools.plugin-commands-self-updater", - "version": "1000.1.4", + "version": "1000.1.5", "description": "A command for updating pnpm itself", "keywords": [ "pnpm", diff --git a/worker/CHANGELOG.md b/worker/CHANGELOG.md index 019dc92bc5..f3a47fe044 100644 --- a/worker/CHANGELOG.md +++ b/worker/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/worker +## 1000.1.1 + +### Patch Changes + +- @pnpm/store.cafs@1000.0.7 +- @pnpm/create-cafs-store@1000.0.8 +- @pnpm/fs.hard-link-dir@1000.0.0 +- @pnpm/symlink-dependency@1000.0.5 + ## 1000.1.0 ### Minor Changes diff --git a/worker/package.json b/worker/package.json index 394a06fef6..398fe109e5 100644 --- a/worker/package.json +++ b/worker/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/worker", - "version": "1000.1.0", + "version": "1000.1.1", "description": "A worker for extracting package taralls to the store", "keywords": [ "pnpm", diff --git a/workspace/filter-packages-from-dir/CHANGELOG.md b/workspace/filter-packages-from-dir/CHANGELOG.md index 0861a61577..372eb5d873 100644 --- a/workspace/filter-packages-from-dir/CHANGELOG.md +++ b/workspace/filter-packages-from-dir/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/workspace.filter-packages-from-dir +## 1000.0.17 + +### Patch Changes + +- @pnpm/workspace.find-packages@1000.0.17 +- @pnpm/filter-workspace-packages@1000.0.17 + ## 1000.0.16 ### Patch Changes diff --git a/workspace/filter-packages-from-dir/package.json b/workspace/filter-packages-from-dir/package.json index e882c03190..0256ee89ae 100644 --- a/workspace/filter-packages-from-dir/package.json +++ b/workspace/filter-packages-from-dir/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/workspace.filter-packages-from-dir", - "version": "1000.0.16", + "version": "1000.0.17", "description": "Filters packages in a directory", "keywords": [ "pnpm", diff --git a/workspace/filter-workspace-packages/CHANGELOG.md b/workspace/filter-workspace-packages/CHANGELOG.md index a476c961e1..7b65fa6b8e 100644 --- a/workspace/filter-workspace-packages/CHANGELOG.md +++ b/workspace/filter-workspace-packages/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/filter-workspace-packages +## 1000.0.17 + +### Patch Changes + +- @pnpm/workspace.pkgs-graph@1000.0.9 +- @pnpm/workspace.find-packages@1000.0.17 + ## 1000.0.16 ### Patch Changes diff --git a/workspace/filter-workspace-packages/package.json b/workspace/filter-workspace-packages/package.json index 9efa12cf12..9ded3b871c 100644 --- a/workspace/filter-workspace-packages/package.json +++ b/workspace/filter-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/filter-workspace-packages", - "version": "1000.0.16", + "version": "1000.0.17", "description": "Filters packages in a workspace", "keywords": [ "pnpm", diff --git a/workspace/find-packages/CHANGELOG.md b/workspace/find-packages/CHANGELOG.md index ef7e548f9a..ccb9357e7f 100644 --- a/workspace/find-packages/CHANGELOG.md +++ b/workspace/find-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/find-workspace-packages +## 1000.0.17 + +### Patch Changes + +- @pnpm/cli-utils@1000.0.17 + ## 1000.0.16 ### Patch Changes diff --git a/workspace/find-packages/package.json b/workspace/find-packages/package.json index 78c0261517..7cf40be2de 100644 --- a/workspace/find-packages/package.json +++ b/workspace/find-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/workspace.find-packages", - "version": "1000.0.16", + "version": "1000.0.17", "description": "Finds packages inside a workspace", "keywords": [ "pnpm", diff --git a/workspace/injected-deps-syncer/CHANGELOG.md b/workspace/injected-deps-syncer/CHANGELOG.md index a3529edb5b..1cbb1fa9ae 100644 --- a/workspace/injected-deps-syncer/CHANGELOG.md +++ b/workspace/injected-deps-syncer/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/workspace.injected-deps-syncer +## 1000.0.3 + +### Patch Changes + +- Updated dependencies [d612dcf] +- Updated dependencies [d612dcf] + - @pnpm/modules-yaml@1000.2.0 + - @pnpm/directory-fetcher@1000.1.2 + ## 1000.0.2 ### Patch Changes diff --git a/workspace/injected-deps-syncer/package.json b/workspace/injected-deps-syncer/package.json index b861f9e68f..4aa8d8de7c 100644 --- a/workspace/injected-deps-syncer/package.json +++ b/workspace/injected-deps-syncer/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/workspace.injected-deps-syncer", - "version": "1000.0.2", + "version": "1000.0.3", "description": "Update all injected replica of a workspace package", "keywords": [ "pnpm", diff --git a/workspace/pkgs-graph/CHANGELOG.md b/workspace/pkgs-graph/CHANGELOG.md index 7c52211d8e..c00b3e19ae 100644 --- a/workspace/pkgs-graph/CHANGELOG.md +++ b/workspace/pkgs-graph/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/workspace.pkgs-graph +## 1000.0.9 + +### Patch Changes + +- Updated dependencies [3d52365] + - @pnpm/npm-resolver@1001.0.0 + ## 1000.0.8 ### Patch Changes diff --git a/workspace/pkgs-graph/package.json b/workspace/pkgs-graph/package.json index af730f210f..ccfec1b862 100644 --- a/workspace/pkgs-graph/package.json +++ b/workspace/pkgs-graph/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/workspace.pkgs-graph", - "version": "1000.0.8", + "version": "1000.0.9", "description": "Create a graph from an array of packages", "keywords": [ "pnpm", diff --git a/workspace/state/CHANGELOG.md b/workspace/state/CHANGELOG.md index 97cc34dbe7..ebc4e0a943 100644 --- a/workspace/state/CHANGELOG.md +++ b/workspace/state/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/workspace.state +## 1001.1.13 + +### Patch Changes + +- Updated dependencies [936430a] + - @pnpm/config@1002.5.4 + ## 1001.1.12 ### Patch Changes diff --git a/workspace/state/package.json b/workspace/state/package.json index a4be95ab1b..1e55ba65b9 100644 --- a/workspace/state/package.json +++ b/workspace/state/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/workspace.state", - "version": "1001.1.12", + "version": "1001.1.13", "description": "Track the list of actual paths of workspace packages in a cache", "keywords": [ "pnpm",