We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 358c45d commit 3327e78Copy full SHA for 3327e78
lib/node_modules/@stdlib/_tools/changelog/generate/lib/main.js
@@ -290,8 +290,12 @@ function generate( pkg, releaseType ) {
290
releaseType = recommendVersionBump( commits.unreleased );
291
}
292
if ( releaseType ) {
293
- newestRelease = releases[ releases.length-1 ][ 0 ];
294
- nextVersion = semver.inc( newestRelease, releaseType );
+ if ( releases.length > 0 ) {
+ newestRelease = releases[ releases.length-1 ][ 0 ];
295
+ nextVersion = semver.inc( newestRelease, releaseType );
296
+ } else {
297
+ nextVersion = semver.inc( '0.0.0', releaseType );
298
+ }
299
if ( isNull( nextVersion ) ) {
300
throw new TypeError( format( 'invalid argument. Unrecognized release type: `%s`.', releaseType ) );
301
0 commit comments