Releases
v18.1.2
Compare
Sorry, something went wrong.
No results found
18.1.2 (2026-10-26)
Bug Fixes
allow a tab or end of input after a type 6 html block tag name (#4128 ) (e09c40d )
apply emphasis flanking and rules 9-10 to the whole delimiter run (#4145 ) (5d8e234 )
cli: await config functions before parsing (#4138 ) (3a11ad1 )
cli: create no-clobber output files atomically (#4135 ) (e7c4f64 )
do not continue a block quote paragraph from a whitespace-only line (#4134 ) (42f34a8 )
expand a tab after the block quote marker to the next tab stop (#4110 ) (2d3899b )
honor per-call async options when composing hooks (#4139 ) (379be9d )
keep a line starting with # but no space in the list item (#4127 ) (6b63189 )
keep duplicate link definitions in the tokens (#4132 ) (2784acc )
keep lazy lines after a list in a nested blockquote (#4137 ) (38c7e55 )
keep lazy setext underlines in list items as text (#4126 ) (398234c )
render nested image alt formatting as plain text (#4131 ) (15f59bb )
stop an unclosed inline raw tag from unescaping later blocks (#4130 ) (4562b6f )
Performance Improvements
~16% faster parsing by skipping em/strong masking for runs without *, _ or ~ (#4142 ) (f0fd3e0 )
You can’t perform that action at this time.