Skip to content

Commit 7047c43

Browse files
committed
build: include summaries for next versions even if empty
1 parent bd491d8 commit 7047c43

File tree

1 file changed

+6
-5
lines changed
  • lib/node_modules/@stdlib/_tools/changelog/generate/lib

1 file changed

+6
-5
lines changed

lib/node_modules/@stdlib/_tools/changelog/generate/lib/main.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
* limitations under the License.
1717
*/
1818

19+
/* eslint-disable max-statements */
20+
1921
'use strict';
2022

2123
// MODULES //
@@ -301,7 +303,6 @@ function generate( pkg, releaseType ) {
301303
if ( releaseType === 'major' && semver.major( newestRelease ) < 1 ) {
302304
releaseType = 'minor';
303305
}
304-
nextVersion = semver.inc( newestRelease, releaseType );
305306
}
306307
if ( releaseType && releaseType !== 'none' ) {
307308
if ( newestRelease ) {
@@ -324,8 +325,8 @@ function generate( pkg, releaseType ) {
324325
for ( i = 0; i < pkgNames.length; i++ ) {
325326
name = pkgNames[ i ];
326327
unreleased = releaseSummary( bySubpackage[ name ], true, true );
327-
if ( unreleased ) {
328-
str += packageSummaryWrapper( pkg, '', name, unreleased );
328+
if ( unreleased || nextVersion ) {
329+
str += packageSummaryWrapper( pkg, '', name, unreleased || PLACEHOLDER_SUMMARY );
329330
}
330331
}
331332
str += sectionEnd( 'packages' );
@@ -336,10 +337,10 @@ function generate( pkg, releaseType ) {
336337
str += sectionEnd( 'release' );
337338
} else {
338339
unreleased = releaseSummary( commits.unreleased );
339-
if ( unreleased ) {
340+
if ( unreleased || nextVersion ) {
340341
str += releaseSectionStart( nextVersion );
341342
str += '## ' + ( nextVersion || 'Unreleased' ) + ' (' + formatDate() + ')\n\n';
342-
str += unreleased;
343+
str += unreleased || PLACEHOLDER_SUMMARY;
343344
str += sectionEnd( 'release' );
344345
}
345346
}

0 commit comments

Comments
 (0)