You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Changed handling of tabs. Instead of having a preprocessing step
where tabs are converted to spaces, we now handle tabs directly in
the parser. This allows tabs to be retained in code blocks and code
spans. This change adds some general language to the effect that,
for purposes of determining block structure, tabs are to be treated
just like equivalent spaces.
Completely rewrote spec for HTML blocks. The new spec provides
better handling of tags like <del>, which can be either block
or inline level content, better handling of custom tags, and
better handling of verbatim contexts like <pre>, comments,
and <script>.
Added 9-digit limit on ordered list start number.
Some browsers use signed 32-bit integers for indexing
the items of an ordered list, and this can lead to odd
or undefined behavior if 10-digit start numbers are allowed.
Allow (non-initial) hyphens in tag names (#239). Custom
tags in HTML5 must contain hyphens.
Clarified that HTML block is closed at end of containing
block, not just end of the document (as with fenced code blocks.)
Specify nested link definition behavior in prose (Benjamin
Dumke-von der Ehe).
Added test for edge case in link reference parsing
(Benjamin Dumke-von der Ehe, see commonmark/commonmark.js#49).
Added link tests with fragment identifiers and queries (David
Green, #342).