Changes for version v0.1.6 - 2025-10-19

  • Added safeguards $MD_SKIP_FENCED, $MD_SKIP_INDENTED, $MD_SKIP_INLINE_CODE
  • code span: improved content catching
  • headers: added safeguards, other change avoids “#######” lines with no content and the occasional 7+ “#” oddity.
  • setext-style headers: Added safeguards $MD_SKIP_FENCED and $MD_SKIP_INDENTED
  • html: Added safeguards to exclude html embedded within code blocks
  • image: Added safeguard $MD_SKIP_INLINE_CODE
  • line: group the repeated unit atomically.
  • Link: Added safeguard $MD_SKIP_INLINE_CODE
  • link auto: Added safeguard $MD_SKIP_INLINE_CODE
  • link auto: Added labels 'link_idn_http', 'link_idn_https', 'link_v6_http', and 'link_v6_https'
  • link reference: Added safeguard $MD_SKIP_INLINE_CODE
  • paragraph: updated to add safeguard, and improved 'para_content' to avoid swallowing definitions/footnotes/HTML starts.
  • header extended: Added safeguard $MD_SKIP_FENCED, $MD_SKIP_INDENTED, limited level to 6. Must have some text in 'header_content'
  • setext-style headers extended: Added safeguard $MD_SKIP_FENCED, $MD_SKIP_INDENTED. Added a limit to the number of header marker: up to 3
  • image extended: Added safeguard $MD_SKIP_INLINE_CODE
  • insertion extended: Added safeguard $MD_SKIP_INLINE_CODE
  • katex dollar: Added safeguard $MD_SKIP_INLINE_CODE
  • katex bracket: Added safeguard $MD_SKIP_INLINE_CODE
  • katex parens: Added safeguard $MD_SKIP_INLINE_CODE
  • link extended: Added safeguard $MD_SKIP_INLINE_CODE
  • subscript extended: Added safeguard $MD_SKIP_INLINE_CODE
  • superscript extended: Added safeguard $MD_SKIP_INLINE_CODE
  • strikethrough extended: Added safeguard $MD_SKIP_INLINE_CODE
  • table extended: Added safeguard $MD_SKIP_FENCED, $MD_SKIP_INDENTED

Modules

Markdown Common Regular Expressions