Skip to content

Commit 5de4bc2

Browse files
committed
Fix error when using --unreleased flag
Fixes #16
1 parent 21d0b6f commit 5de4bc2

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/releases.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export function parseReleases (commits, origin, packageVersion, options) {
1414
...release,
1515
href: getCompareLink(commit.tag, release.tag || 'HEAD', origin),
1616
commits: release.commits.sort(sortCommits),
17-
major: semver.diff(commit.tag, release.tag) === 'major'
17+
major: commit.tag && release.tag && semver.diff(commit.tag, release.tag) === 'major'
1818
})
1919
}
2020
release = newRelease(commit.tag, commit.date)

test/run.js

+7
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,13 @@ describe('run', () => {
5656
})
5757
})
5858

59+
it('supports unreleased option', () => {
60+
return run(['', '', '--unreleased']).then(message => {
61+
expect(message).to.be.a('string')
62+
expect(message).to.have.string('bytes written to')
63+
})
64+
})
65+
5966
it('uses options from package.json', async () => {
6067
const expected = await readFile(join(__dirname, 'data', 'template-keepachangelog.md'), 'utf-8')
6168

0 commit comments

Comments
 (0)