-
-
Notifications
You must be signed in to change notification settings - Fork 928
/
@changesets+apply-release-plan+6.1.2.patch
29 lines (28 loc) · 1.53 KB
/
@changesets+apply-release-plan+6.1.2.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
diff --git a/node_modules/@changesets/apply-release-plan/dist/apply-release-plan.cjs.dev.js b/node_modules/@changesets/apply-release-plan/dist/apply-release-plan.cjs.dev.js
index 0c4d28e..aac0d8d 100644
--- a/node_modules/@changesets/apply-release-plan/dist/apply-release-plan.cjs.dev.js
+++ b/node_modules/@changesets/apply-release-plan/dist/apply-release-plan.cjs.dev.js
@@ -199,7 +199,7 @@ async function getChangelogEntry(release, releases, changesets, changelogFuncs,
onlyUpdatePeerDependentsWhenOutOfRange
}) {
if (release.type === "none") return null;
- const changelogLines = {
+ let changelogLines = {
major: [],
minor: [],
patch: []
@@ -240,6 +240,15 @@ async function getChangelogEntry(release, releases, changesets, changelogFuncs,
});
let relevantChangesets = changesets.filter(cs => relevantChangesetIds.has(cs.id));
changelogLines.patch.push(changelogFuncs.getDependencyReleaseLine(relevantChangesets, dependentReleases, changelogOpts));
+
+ if (typeof changelogFuncs.reorderReleaseLines === 'function') {
+ changelogLines = await changelogFuncs.reorderReleaseLines(changelogLines)
+ }
+
+ if (Array.isArray(changelogLines)) {
+ return [`## ${release.newVersion}\n`, ...changelogLines].filter(line => line).join("\n");
+ }
+
return [`## ${release.newVersion}`, await generateChangesForVersionTypeMarkdown(changelogLines, "major"), await generateChangesForVersionTypeMarkdown(changelogLines, "minor"), await generateChangesForVersionTypeMarkdown(changelogLines, "patch")].filter(line => line).join("\n");
}