@changesets/get-release-plan
Advanced tools
Comparing version 2.0.1 to 3.0.0
# @changesets/get-release-plan | ||
## 3.0.0 | ||
### Major Changes | ||
- [#542](https://github.com/atlassian/changesets/pull/542) [`de2b4a5`](https://github.com/atlassian/changesets/commit/de2b4a5a7b244a37d94625bcb70ecde9dde5b612) Thanks [@Andarist](https://github.com/Andarist)! - The accepted `Config` type has been changed - a new experimental option (`updateInternalDependents`) was added to it. | ||
### Patch Changes | ||
- Updated dependencies [[`de2b4a5`](https://github.com/atlassian/changesets/commit/de2b4a5a7b244a37d94625bcb70ecde9dde5b612), [`de2b4a5`](https://github.com/atlassian/changesets/commit/de2b4a5a7b244a37d94625bcb70ecde9dde5b612)]: | ||
- @changesets/config@1.6.0 | ||
- @changesets/types@4.0.0 | ||
- @changesets/assemble-release-plan@5.0.0 | ||
- @changesets/pre@1.0.6 | ||
- @changesets/read@0.4.7 | ||
## 2.0.1 | ||
@@ -120,3 +135,3 @@ | ||
- [`8f0a1ef`](https://github.com/atlassian/changesets/commit/8f0a1ef327563512f471677ef0ca99d30da009c0) [#183](https://github.com/atlassian/changesets/pull/183) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Add support for prereleases. For more information, see [the docs on prereleases](https://github.com/atlassian/changesets/blob/master/docs/prereleases.md). | ||
- [`8f0a1ef`](https://github.com/atlassian/changesets/commit/8f0a1ef327563512f471677ef0ca99d30da009c0) [#183](https://github.com/atlassian/changesets/pull/183) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Add support for prereleases. For more information, see [the docs on prereleases](https://github.com/atlassian/changesets/blob/main/docs/prereleases.md). | ||
@@ -123,0 +138,0 @@ ### Patch Changes |
@@ -5,6 +5,4 @@ 'use strict'; | ||
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; } | ||
var assembleReleasePlan = _interopDefault(require('@changesets/assemble-release-plan')); | ||
var readChangesets = _interopDefault(require('@changesets/read')); | ||
var assembleReleasePlan = require('@changesets/assemble-release-plan'); | ||
var readChangesets = require('@changesets/read'); | ||
var config = require('@changesets/config'); | ||
@@ -14,7 +12,56 @@ var getPackages = require('@manypkg/get-packages'); | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } | ||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
var assembleReleasePlan__default = /*#__PURE__*/_interopDefault(assembleReleasePlan); | ||
var readChangesets__default = /*#__PURE__*/_interopDefault(readChangesets); | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
function _defineProperty(obj, key, value) { | ||
if (key in obj) { | ||
Object.defineProperty(obj, key, { | ||
value: value, | ||
enumerable: true, | ||
configurable: true, | ||
writable: true | ||
}); | ||
} else { | ||
obj[key] = value; | ||
} | ||
return obj; | ||
} | ||
function ownKeys(object, enumerableOnly) { | ||
var keys = Object.keys(object); | ||
if (Object.getOwnPropertySymbols) { | ||
var symbols = Object.getOwnPropertySymbols(object); | ||
if (enumerableOnly) symbols = symbols.filter(function (sym) { | ||
return Object.getOwnPropertyDescriptor(object, sym).enumerable; | ||
}); | ||
keys.push.apply(keys, symbols); | ||
} | ||
return keys; | ||
} | ||
function _objectSpread2(target) { | ||
for (var i = 1; i < arguments.length; i++) { | ||
var source = arguments[i] != null ? arguments[i] : {}; | ||
if (i % 2) { | ||
ownKeys(Object(source), true).forEach(function (key) { | ||
_defineProperty(target, key, source[key]); | ||
}); | ||
} else if (Object.getOwnPropertyDescriptors) { | ||
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); | ||
} else { | ||
ownKeys(Object(source)).forEach(function (key) { | ||
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); | ||
}); | ||
} | ||
} | ||
return target; | ||
} | ||
async function getReleasePlan(cwd, sinceRef, passedConfig) { | ||
@@ -24,7 +71,7 @@ const packages = await getPackages.getPackages(cwd); | ||
const readConfig = await config.read(cwd, packages); | ||
const config$1 = passedConfig ? _objectSpread(_objectSpread({}, readConfig), passedConfig) : readConfig; | ||
const changesets = await readChangesets(cwd, sinceRef); | ||
return assembleReleasePlan(changesets, packages, config$1, preState); | ||
const config$1 = passedConfig ? _objectSpread2(_objectSpread2({}, readConfig), passedConfig) : readConfig; | ||
const changesets = await readChangesets__default['default'](cwd, sinceRef); | ||
return assembleReleasePlan__default['default'](changesets, packages, config$1, preState); | ||
} | ||
exports.default = getReleasePlan; |
"use strict"; | ||
function _interopDefault(ex) { | ||
return ex && "object" == typeof ex && "default" in ex ? ex.default : ex; | ||
} | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -11,4 +7,21 @@ value: !0 | ||
var assembleReleasePlan = _interopDefault(require("@changesets/assemble-release-plan")), readChangesets = _interopDefault(require("@changesets/read")), config = require("@changesets/config"), getPackages = require("@manypkg/get-packages"), pre = require("@changesets/pre"); | ||
var assembleReleasePlan = require("@changesets/assemble-release-plan"), readChangesets = require("@changesets/read"), config = require("@changesets/config"), getPackages = require("@manypkg/get-packages"), pre = require("@changesets/pre"); | ||
function _interopDefault(e) { | ||
return e && e.__esModule ? e : { | ||
default: e | ||
}; | ||
} | ||
var assembleReleasePlan__default = _interopDefault(assembleReleasePlan), readChangesets__default = _interopDefault(readChangesets); | ||
function _defineProperty(obj, key, value) { | ||
return key in obj ? Object.defineProperty(obj, key, { | ||
value: value, | ||
enumerable: !0, | ||
configurable: !0, | ||
writable: !0 | ||
}) : obj[key] = value, obj; | ||
} | ||
function ownKeys(object, enumerableOnly) { | ||
@@ -25,3 +38,3 @@ var keys = Object.keys(object); | ||
function _objectSpread(target) { | ||
function _objectSpread2(target) { | ||
for (var i = 1; i < arguments.length; i++) { | ||
@@ -38,16 +51,7 @@ var source = null != arguments[i] ? arguments[i] : {}; | ||
function _defineProperty(obj, key, value) { | ||
return key in obj ? Object.defineProperty(obj, key, { | ||
value: value, | ||
enumerable: !0, | ||
configurable: !0, | ||
writable: !0 | ||
}) : obj[key] = value, obj; | ||
} | ||
async function getReleasePlan(cwd, sinceRef, passedConfig) { | ||
const packages = await getPackages.getPackages(cwd), preState = await pre.readPreState(cwd), readConfig = await config.read(cwd, packages), config$1 = passedConfig ? _objectSpread(_objectSpread({}, readConfig), passedConfig) : readConfig, changesets = await readChangesets(cwd, sinceRef); | ||
return assembleReleasePlan(changesets, packages, config$1, preState); | ||
const packages = await getPackages.getPackages(cwd), preState = await pre.readPreState(cwd), readConfig = await config.read(cwd, packages), config$1 = passedConfig ? _objectSpread2(_objectSpread2({}, readConfig), passedConfig) : readConfig, changesets = await readChangesets__default.default(cwd, sinceRef); | ||
return assembleReleasePlan__default.default(changesets, packages, config$1, preState); | ||
} | ||
exports.default = getReleasePlan; |
@@ -7,7 +7,51 @@ import assembleReleasePlan from '@changesets/assemble-release-plan'; | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } | ||
function _defineProperty(obj, key, value) { | ||
if (key in obj) { | ||
Object.defineProperty(obj, key, { | ||
value: value, | ||
enumerable: true, | ||
configurable: true, | ||
writable: true | ||
}); | ||
} else { | ||
obj[key] = value; | ||
} | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
return obj; | ||
} | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
function ownKeys(object, enumerableOnly) { | ||
var keys = Object.keys(object); | ||
if (Object.getOwnPropertySymbols) { | ||
var symbols = Object.getOwnPropertySymbols(object); | ||
if (enumerableOnly) symbols = symbols.filter(function (sym) { | ||
return Object.getOwnPropertyDescriptor(object, sym).enumerable; | ||
}); | ||
keys.push.apply(keys, symbols); | ||
} | ||
return keys; | ||
} | ||
function _objectSpread2(target) { | ||
for (var i = 1; i < arguments.length; i++) { | ||
var source = arguments[i] != null ? arguments[i] : {}; | ||
if (i % 2) { | ||
ownKeys(Object(source), true).forEach(function (key) { | ||
_defineProperty(target, key, source[key]); | ||
}); | ||
} else if (Object.getOwnPropertyDescriptors) { | ||
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); | ||
} else { | ||
ownKeys(Object(source)).forEach(function (key) { | ||
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); | ||
}); | ||
} | ||
} | ||
return target; | ||
} | ||
async function getReleasePlan(cwd, sinceRef, passedConfig) { | ||
@@ -17,3 +61,3 @@ const packages = await getPackages(cwd); | ||
const readConfig = await read(cwd, packages); | ||
const config = passedConfig ? _objectSpread(_objectSpread({}, readConfig), passedConfig) : readConfig; | ||
const config = passedConfig ? _objectSpread2(_objectSpread2({}, readConfig), passedConfig) : readConfig; | ||
const changesets = await readChangesets(cwd, sinceRef); | ||
@@ -20,0 +64,0 @@ return assembleReleasePlan(changesets, packages, config, preState); |
{ | ||
"name": "@changesets/get-release-plan", | ||
"version": "2.0.1", | ||
"version": "3.0.0", | ||
"description": "Reads changesets and adds information on dependents that need bumping", | ||
@@ -8,12 +8,12 @@ "main": "dist/get-release-plan.cjs.js", | ||
"license": "MIT", | ||
"repository": "https://github.com/changesets/changesets/tree/master/packages/get-release-plan", | ||
"repository": "https://github.com/changesets/changesets/tree/main/packages/get-release-plan", | ||
"dependencies": { | ||
"@babel/runtime": "^7.10.4", | ||
"@changesets/assemble-release-plan": "^4.0.0", | ||
"@changesets/config": "^1.2.0", | ||
"@changesets/pre": "^1.0.4", | ||
"@changesets/read": "^0.4.6", | ||
"@changesets/types": "^3.1.0", | ||
"@changesets/assemble-release-plan": "^5.0.0", | ||
"@changesets/config": "^1.6.0", | ||
"@changesets/pre": "^1.0.6", | ||
"@changesets/read": "^0.4.7", | ||
"@changesets/types": "^4.0.0", | ||
"@manypkg/get-packages": "^1.0.1" | ||
} | ||
} |
@@ -5,3 +5,2 @@ # @changesets/get-release-plan | ||
A function that reads information about the current repository | ||
@@ -12,3 +11,3 @@ | ||
const releasePLan = await getReleasePlan(cwd, sinceMaster, passedConfig); | ||
const releasePlan = await getReleasePlan(cwd, since, passedConfig); | ||
``` | ||
@@ -20,6 +19,6 @@ | ||
## sinceMaster: boolean (default false) | ||
## since: string | ||
Sets whether to use all changests present, or only those changesets that are new since the branch | ||
diverged from master. | ||
diverged from another one. | ||
@@ -26,0 +25,0 @@ ## passedConfig?: Config |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
19696
189
25
+ Added@changesets/assemble-release-plan@5.2.4(transitive)
- Removed@changesets/assemble-release-plan@4.1.1(transitive)
- Removed@changesets/types@3.3.0(transitive)
- Removedsemver@5.7.2(transitive)
Updated@changesets/config@^1.6.0
Updated@changesets/pre@^1.0.6
Updated@changesets/read@^0.4.7
Updated@changesets/types@^4.0.0