We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 91db333 commit a8ad572Copy full SHA for a8ad572
1 file changed
scripts/release.js
@@ -270,8 +270,9 @@ function generateChangelog(newVersion) {
270
let categorized = false;
271
for (const [key, label] of Object.entries(categories)) {
272
if (key === 'other') continue;
273
- if (message.match(new RegExp(`^${key}:`, 'i'))) {
274
- changes[key].push(`- ${message.replace(new RegExp(`^${key}:\\s*`, 'i'), '')} (${hash})`);
+ // 支持 feat: 和 feat(scope): 两种格式
+ if (message.match(new RegExp(`^${key}(\\(.+\\))?:`, 'i'))) {
275
+ changes[key].push(`- ${message.replace(new RegExp(`^${key}(\\(.+\\))?:\\s*`, 'i'), '')} (${hash})`);
276
categorized = true;
277
break;
278
}
0 commit comments