Closed
Description
The commit messages are initially in text, so rendering them as Markdown can cause errors.
To reproduce, in node
, do:
$ changelog-maker --start-ref=9eddaebb --end-ref=9eddaebb
* [[`9eddaebb79`](https://github.com/nodejs/node/commit/9eddaebb79)] - **assert**: remove unnecessary use of __proto__ (Nathan Rajlich)
If a changelog includes __proto__
, we don't want it to render as «proto», we want to render it as «__proto__
» or «__proto__». Without knowing more if that is code block or not, it would make sense to just escape some symbols like `_*~\
, prefixing those with \
.
Refs: nodejs/node#a58b48bc3bc, nodejs/node#7637, nodejs/node#12756 (comment).
Metadata
Assignees
Labels
No labels
Activity