@changesets/get-release-plan
Advanced tools
Comparing version 0.2.0 to 0.3.0
# @changesets/get-release-plan | ||
## 0.3.0 | ||
### Minor Changes | ||
- [`bca8865`](https://github.com/atlassian/changesets/commit/bca88652d38caa31e789c4564230ba0b49562ad2) [#221](https://github.com/atlassian/changesets/pull/221) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Added support for reading old changesets from v1 | ||
* [`bca8865`](https://github.com/atlassian/changesets/commit/bca88652d38caa31e789c4564230ba0b49562ad2) [#221](https://github.com/atlassian/changesets/pull/221) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Replaced sinceMaster parameter with sinceRef parameter which can be any git ref such as a branch, tag, commit or etc. | ||
### Patch Changes | ||
- Updated dependencies [[`bca8865`](https://github.com/atlassian/changesets/commit/bca88652d38caa31e789c4564230ba0b49562ad2), [`bca8865`](https://github.com/atlassian/changesets/commit/bca88652d38caa31e789c4564230ba0b49562ad2), [`bca8865`](https://github.com/atlassian/changesets/commit/bca88652d38caa31e789c4564230ba0b49562ad2)]: | ||
- @changesets/read@0.4.0 | ||
- @changesets/config@0.3.0 | ||
## 0.2.0 | ||
@@ -4,0 +18,0 @@ |
import { Config, ReleasePlan } from "@changesets/types"; | ||
export default function getReleasePlan(cwd: string, sinceMaster?: boolean, passedConfig?: Config): Promise<ReleasePlan>; | ||
export default function getReleasePlan(cwd: string, sinceRef?: string, passedConfig?: Config): Promise<ReleasePlan>; |
@@ -7,3 +7,3 @@ 'use strict'; | ||
var _objectSpread = _interopDefault(require('@babel/runtime/helpers/objectSpread')); | ||
var _defineProperty = _interopDefault(require('@babel/runtime/helpers/defineProperty')); | ||
var assembleReleasePlan = _interopDefault(require('@changesets/assemble-release-plan')); | ||
@@ -16,3 +16,6 @@ var readChangesets = _interopDefault(require('@changesets/read')); | ||
async function getReleasePlan(cwd, sinceMaster = false, passedConfig) { | ||
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 _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
async function getReleasePlan(cwd, sinceRef, passedConfig) { | ||
const workspaces = await getWorkspaces({ | ||
@@ -28,4 +31,4 @@ cwd, | ||
const readConfig = await config.read(cwd, workspaces); | ||
const config$1 = passedConfig ? _objectSpread({}, readConfig, passedConfig) : readConfig; | ||
const changesets = await readChangesets(cwd, sinceMaster); | ||
const config$1 = passedConfig ? _objectSpread({}, readConfig, {}, passedConfig) : readConfig; | ||
const changesets = await readChangesets(cwd, sinceRef); | ||
return assembleReleasePlan(changesets, workspaces, dependentsGraph, config$1, preState); | ||
@@ -32,0 +35,0 @@ } |
@@ -11,5 +11,28 @@ "use strict"; | ||
var _objectSpread = _interopDefault(require("@babel/runtime/helpers/objectSpread")), assembleReleasePlan = _interopDefault(require("@changesets/assemble-release-plan")), readChangesets = _interopDefault(require("@changesets/read")), getWorkspaces = _interopDefault(require("get-workspaces")), getDependentsgraph = _interopDefault(require("get-dependents-graph")), config = require("@changesets/config"), pre = require("@changesets/pre"); | ||
var _defineProperty = _interopDefault(require("@babel/runtime/helpers/defineProperty")), assembleReleasePlan = _interopDefault(require("@changesets/assemble-release-plan")), readChangesets = _interopDefault(require("@changesets/read")), getWorkspaces = _interopDefault(require("get-workspaces")), getDependentsgraph = _interopDefault(require("get-dependents-graph")), config = require("@changesets/config"), pre = require("@changesets/pre"); | ||
async function getReleasePlan(cwd, sinceMaster = !1, passedConfig) { | ||
function ownKeys(object, enumerableOnly) { | ||
var keys = Object.keys(object); | ||
if (Object.getOwnPropertySymbols) { | ||
var symbols = Object.getOwnPropertySymbols(object); | ||
enumerableOnly && (symbols = symbols.filter(function(sym) { | ||
return Object.getOwnPropertyDescriptor(object, sym).enumerable; | ||
})), keys.push.apply(keys, symbols); | ||
} | ||
return keys; | ||
} | ||
function _objectSpread(target) { | ||
for (var i = 1; i < arguments.length; i++) { | ||
var source = null != arguments[i] ? arguments[i] : {}; | ||
i % 2 ? ownKeys(source, !0).forEach(function(key) { | ||
_defineProperty(target, key, source[key]); | ||
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(source).forEach(function(key) { | ||
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); | ||
}); | ||
} | ||
return target; | ||
} | ||
async function getReleasePlan(cwd, sinceRef, passedConfig) { | ||
const workspaces = await getWorkspaces({ | ||
@@ -22,3 +45,3 @@ cwd: cwd, | ||
cwd: cwd | ||
}), readConfig = await config.read(cwd, workspaces), config$1 = passedConfig ? _objectSpread({}, readConfig, passedConfig) : readConfig, changesets = await readChangesets(cwd, sinceMaster); | ||
}), readConfig = await config.read(cwd, workspaces), config$1 = passedConfig ? _objectSpread({}, readConfig, {}, passedConfig) : readConfig, changesets = await readChangesets(cwd, sinceRef); | ||
return assembleReleasePlan(changesets, workspaces, dependentsGraph, config$1, preState); | ||
@@ -25,0 +48,0 @@ } |
@@ -1,2 +0,2 @@ | ||
import _objectSpread from '@babel/runtime/helpers/esm/objectSpread'; | ||
import _defineProperty from '@babel/runtime/helpers/esm/defineProperty'; | ||
import assembleReleasePlan from '@changesets/assemble-release-plan'; | ||
@@ -9,3 +9,6 @@ import readChangesets from '@changesets/read'; | ||
async function getReleasePlan(cwd, sinceMaster = false, passedConfig) { | ||
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 _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
async function getReleasePlan(cwd, sinceRef, passedConfig) { | ||
const workspaces = await getWorkspaces({ | ||
@@ -21,4 +24,4 @@ cwd, | ||
const readConfig = await read(cwd, workspaces); | ||
const config = passedConfig ? _objectSpread({}, readConfig, passedConfig) : readConfig; | ||
const changesets = await readChangesets(cwd, sinceMaster); | ||
const config = passedConfig ? _objectSpread({}, readConfig, {}, passedConfig) : readConfig; | ||
const changesets = await readChangesets(cwd, sinceRef); | ||
return assembleReleasePlan(changesets, workspaces, dependentsGraph, config, preState); | ||
@@ -25,0 +28,0 @@ } |
{ | ||
"name": "@changesets/get-release-plan", | ||
"version": "0.2.0", | ||
"version": "0.3.0", | ||
"description": "Reads changesets and adds information on dependents that need bumping", | ||
@@ -12,5 +12,5 @@ "main": "dist/get-release-plan.cjs.js", | ||
"@changesets/assemble-release-plan": "^0.3.0", | ||
"@changesets/config": "^0.2.3", | ||
"@changesets/config": "^0.3.0", | ||
"@changesets/pre": "^0.1.0", | ||
"@changesets/read": "^0.3.1", | ||
"@changesets/read": "^0.4.0", | ||
"@changesets/types": "^0.4.0", | ||
@@ -17,0 +17,0 @@ "get-dependents-graph": "^0.1.2", |
@@ -11,3 +11,3 @@ import assembleReleasePlan from "@changesets/assemble-release-plan"; | ||
cwd: string, | ||
sinceMaster: boolean = false, | ||
sinceRef?: string, | ||
passedConfig?: Config | ||
@@ -29,3 +29,3 @@ ): Promise<ReleasePlan> { | ||
const config = passedConfig ? { ...readConfig, ...passedConfig } : readConfig; | ||
const changesets = await readChangesets(cwd, sinceMaster); | ||
const changesets = await readChangesets(cwd, sinceRef); | ||
@@ -32,0 +32,0 @@ return assembleReleasePlan( |
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
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a 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
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
13426
142
+ Added@changesets/config@0.3.0(transitive)
+ Added@changesets/git@1.5.0(transitive)
+ Added@changesets/logger@0.0.5(transitive)
+ Added@changesets/read@0.4.7(transitive)
+ Added@changesets/types@4.1.0(transitive)
+ Added@manypkg/find-root@1.1.0(transitive)
+ Added@manypkg/get-packages@1.1.3(transitive)
+ Added@nodelib/fs.scandir@2.1.5(transitive)
+ Added@nodelib/fs.stat@2.0.5(transitive)
+ Added@nodelib/fs.walk@1.2.8(transitive)
+ Added@types/node@12.20.55(transitive)
+ Addedarray-union@2.1.0(transitive)
+ Addedbetter-path-resolve@1.0.0(transitive)
+ Addedbraces@3.0.3(transitive)
+ Addeddir-glob@3.0.1(transitive)
+ Addedfast-glob@3.3.2(transitive)
+ Addedfastq@1.17.1(transitive)
+ Addedfill-range@7.1.1(transitive)
+ Addedfs-extra@8.1.0(transitive)
+ Addedglob-parent@5.1.2(transitive)
+ Addedglobby@11.1.0(transitive)
+ Addedignore@5.3.2(transitive)
+ Addedis-number@7.0.0(transitive)
+ Addedis-subdir@1.2.0(transitive)
+ Addedmicromatch@4.0.8(transitive)
+ Addedp-filter@2.1.0(transitive)
+ Addedp-map@2.1.0(transitive)
+ Addedpath-type@4.0.0(transitive)
+ Addedpicomatch@2.3.1(transitive)
+ Addedqueue-microtask@1.2.3(transitive)
+ Addedread-yaml-file@1.1.0(transitive)
+ Addedreusify@1.0.4(transitive)
+ Addedrun-parallel@1.2.0(transitive)
+ Addedslash@3.0.0(transitive)
+ Addedstrip-bom@3.0.0(transitive)
+ Addedto-regex-range@5.0.1(transitive)
- Removed@changesets/config@0.2.4(transitive)
- Removed@changesets/git@0.2.5(transitive)
- Removed@changesets/read@0.3.1(transitive)
- Removed@types/node@22.7.4(transitive)
- Removedpkg-dir@4.2.0(transitive)
- Removedundici-types@6.19.8(transitive)
Updated@changesets/config@^0.3.0
Updated@changesets/read@^0.4.0