@@ -119,6 +119,10 @@ function commitToGroup (commit) {
119
119
return m && m [ 1 ]
120
120
}
121
121
122
+ function cleanMarkdown ( txt ) {
123
+ // just escape '[' & ']'
124
+ return txt . replace ( / ( [ \[ \] ] ) / g, '\\$1' )
125
+ }
122
126
123
127
function toStringSimple ( data ) {
124
128
var s = ''
@@ -141,14 +145,14 @@ function toStringSimple (data) {
141
145
142
146
function toStringMarkdown ( data ) {
143
147
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 )
149
153
s += data . revert ? '"' : '' + ' '
150
154
s += data . author ? '(' + data . author + ') ' : ''
151
- s += data . pr ? data . pr : ''
155
+ s += data . pr ? '[' + data . pr + '](' + data . prUrl + ')' : ''
152
156
153
157
return data . semver . length
154
158
? chalk . green ( chalk . bold ( s ) )
0 commit comments