Skip to content

v0.2.0

Choose a tag to compare

@edadma edadma released this 02 Apr 18:37
· 33 commits to dev since this release

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: findOpener correctly stops at first [/! delimiter regardless of active status

New Features

  • Syntax highlighting support for fenced and indented code blocks via pluggable highlighter function