Releases
v18.1.3
Compare
Sorry, something went wrong.
No results found
18.1.3 (2026-11-02)
Bug Fixes
allow trailing tabs after a setext heading underline (#4152 ) (1f1b480 )
avoid quadratic scan for unmatched emphasis delimiters (#4103 ) (eab1e48 ), closes #4099
await promise arrays from walkTokens extensions (#4153 ) (c38704c )
cli: honor defaults and config when outputting tokens (#4146 ) (9470e8f )
collapse internal whitespace when normalizing link labels (#4157 ) (02c73e8 )
do not allow a blank line inside a link reference definition label (#4165 ) (f3d21af )
don't treat an escaped ) or quote as an inline link or title closer (#4151 ) (9cb84e0 )
end a list item before a lazy line after an html block (#4159 ) (7ba42f4 )
end blockquote before a lazy line after a table (#4161 ) (e7dcf52 )
isolate extension names from Object.prototype (#4177 ) (5cb03bd )
keep a block quote open after a lazy line in a nested block quote (#4175 ) (1d7272f )
only close a code fence with the opening fence character (#4164 ) (1d4d8fe )
preserve zero-valued custom renderer results (#4162 ) (e43ceef )
recognize task list items when a tab follows the checkbox (#4163 ) (64a299d )
start a GFM www autolink only at a word boundary (#4166 ) (84beefb )
Performance Improvements
You can’t perform that action at this time.