|
| 1 | +diff --git a/node_modules/@changesets/apply-release-plan/dist/apply-release-plan.cjs.prod.js b/node_modules/@changesets/apply-release-plan/dist/apply-release-plan.cjs.prod.js |
| 2 | +index 477552c..3f6fa1a 100644 |
| 3 | +--- a/node_modules/@changesets/apply-release-plan/dist/apply-release-plan.cjs.prod.js |
| 4 | ++++ b/node_modules/@changesets/apply-release-plan/dist/apply-release-plan.cjs.prod.js |
| 5 | +@@ -64,7 +64,7 @@ function shouldUpdateDependencyBasedOnConfig(release, {depVersionRange: depVersi |
| 6 | + |
| 7 | + const DEPENDENCY_TYPES = [ "dependencies", "devDependencies", "peerDependencies", "optionalDependencies" ]; |
| 8 | + |
| 9 | +-function versionPackage(release, versionsToUpdate, {updateInternalDependencies: updateInternalDependencies, onlyUpdatePeerDependentsWhenOutOfRange: onlyUpdatePeerDependentsWhenOutOfRange, bumpVersionsWithWorkspaceProtocolOnly: bumpVersionsWithWorkspaceProtocolOnly}) { |
| 10 | ++function versionPackage(release, versionsToUpdate, {updateInternalDependencies, onlyUpdatePeerDependentsWhenOutOfRange, bumpVersionsWithWorkspaceProtocolOnly, ignoreRange}) { |
| 11 | + let {newVersion: newVersion, packageJson: packageJson} = release; |
| 12 | + packageJson.version = newVersion; |
| 13 | + for (let depType of DEPENDENCY_TYPES) { |
| 14 | +@@ -89,7 +89,7 @@ function versionPackage(release, versionsToUpdate, {updateInternalDependencies: |
| 15 | + depCurrentVersion = workspaceDepVersion; |
| 16 | + } |
| 17 | + if ("" !== new semver__default.default.Range(depCurrentVersion).range || null !== semver__default.default.prerelease(version)) { |
| 18 | +- let newNewRange = `${getVersionRangeType__default.default(depCurrentVersion)}${version}`; |
| 19 | ++ let newNewRange = ignoreRange ? version : `${getVersionRangeType__default.default(depCurrentVersion)}${version}`; |
| 20 | + usesWorkspaceRange && (newNewRange = "workspace:" + newNewRange), deps[name] = newNewRange; |
| 21 | + } |
| 22 | + } |
| 23 | +@@ -156,7 +156,7 @@ async function getCommitsThatAddChangesets(changesetIds, cwd) { |
| 24 | + })), commits; |
| 25 | + } |
| 26 | + |
| 27 | +-async function applyReleasePlan(releasePlan, packages, config$1 = config.defaultConfig, snapshot) { |
| 28 | ++async function applyReleasePlan(releasePlan, packages, config$1 = config.defaultConfig, snapshot, ignoreRange) { |
| 29 | + let cwd = packages.root.dir, touchedFiles = []; |
| 30 | + const packagesByName = new Map(packages.packages.map((x => [ x.packageJson.name, x ]))); |
| 31 | + let {releases: releases, changesets: changesets} = releasePlan, releasesWithPackage = releases.map((release => { |
| 32 | +@@ -170,6 +170,7 @@ async function applyReleasePlan(releasePlan, packages, config$1 = config.default |
| 33 | + version: newVersion, |
| 34 | + type: type |
| 35 | + }))), finalisedRelease = releaseWithChangelogs.map((release => versionPackage(release, versionsToUpdate, { |
| 36 | ++ ignoreRange, |
| 37 | + updateInternalDependencies: config$1.updateInternalDependencies, |
| 38 | + onlyUpdatePeerDependentsWhenOutOfRange: config$1.___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH.onlyUpdatePeerDependentsWhenOutOfRange, |
| 39 | + bumpVersionsWithWorkspaceProtocolOnly: config$1.bumpVersionsWithWorkspaceProtocolOnly |
| 40 | +diff --git a/node_modules/@changesets/apply-release-plan/dist/declarations/src/index.d.ts b/node_modules/@changesets/apply-release-plan/dist/declarations/src/index.d.ts |
| 41 | +index db7ebee..9bde9bb 100644 |
| 42 | +--- a/node_modules/@changesets/apply-release-plan/dist/declarations/src/index.d.ts |
| 43 | ++++ b/node_modules/@changesets/apply-release-plan/dist/declarations/src/index.d.ts |
| 44 | +@@ -1,3 +1,3 @@ |
| 45 | + import { ReleasePlan, Config } from "@changesets/types"; |
| 46 | + import { Packages } from "@manypkg/get-packages"; |
| 47 | +-export default function applyReleasePlan(releasePlan: ReleasePlan, packages: Packages, config?: Config, snapshot?: string | boolean): Promise<string[]>; |
| 48 | ++export default function applyReleasePlan(releasePlan: ReleasePlan, packages: Packages, config?: Config, snapshot?: string | boolean, ignoreRange?: boolean): Promise<string[]>; |
0 commit comments