v0.2.0
Full CommonMark 0.31.2 Spec Compliance
All 877 spec tests passing across all 25 sections — 100% CommonMark 0.31.2 compliance.
Highlights
- HTML block parser rewrite: proper type 1–7 classification with correct start/end conditions
- List items: empty item blank line handling, tight list rendering fixes
- Lists: loose/tight detection accounts for consumed link reference definitions
- Emphasis: Unicode whitespace/punctuation classification, delimiter skip fix
- Links: link-in-link detection prevents invalid nesting per spec
- Inline parsing:
findOpenercorrectly stops at first[/!delimiter regardless of active status
New Features
- Syntax highlighting support for fenced and indented code blocks via pluggable highlighter function