Skip to content

Commit 80d8c10

Browse files
author
Clement Auger
committed
fix #19
1 parent 0a529a4 commit 80d8c10

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

changelog-maker.js

+10-6
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,10 @@ function commitToGroup (commit) {
119119
return m && m[1]
120120
}
121121

122+
function cleanMarkdown (txt) {
123+
// just escape '[' & ']'
124+
return txt.replace(/([\[\]])/g, '\\$1')
125+
}
122126

123127
function toStringSimple (data) {
124128
var s = ''
@@ -141,14 +145,14 @@ function toStringSimple (data) {
141145

142146
function toStringMarkdown (data) {
143147
var s = ''
144-
s += '* [[' + data.sha.substr(0, 10) + '](' + data.shaUrl + ') - '
145-
s += (data.semver || []).length ? '(' + data.semver.join(', ').toUpperCase() + ') ' : ''
146-
s += data.revert ? 'Revert "' : ''
147-
s += data.group ? data.group + ': ' : ''
148-
s += data.summary
148+
s += '* [[`' + data.sha.substr(0, 10) + '`](' + data.shaUrl + ')] - '
149+
s += (data.semver || []).length ? '**(' + data.semver.join(', ').toUpperCase() + ')** ' : ''
150+
s += data.revert ? '***Revert*** "' : ''
151+
s += data.group ? '**' + data.group + '**: ' : ''
152+
s += cleanMarkdown(data.summary)
149153
s += data.revert ? '"' : '' + ' '
150154
s += data.author ? '(' + data.author + ') ' : ''
151-
s += data.pr ? data.pr : ''
155+
s += data.pr ? '[' + data.pr + '](' + data.prUrl + ')' : ''
152156

153157
return data.semver.length
154158
? chalk.green(chalk.bold(s))

0 commit comments

Comments
 (0)