The spec for Commonmark 0.24 is here.
Note: Fenced Code Blocks are called “Fence” in the Apodimark documentation. “Links” and “Images” are called, respectively, “References” and “Unwrapped References”.
These differences are caused by:
- bugs
- yet unimplemented features
- design
- Setext Headers are not supported (section 4.3)
- HTML blocks are not supported (section 4.6)
- Reference definitions must not span multiple lines
- Reference definitions do not impose any constraint on their destination and do not parse the destination text
- Only four spaces are needed after the “>” in a quote to produce a code block (example 209)
- Lists do not have a “tightness” attribute
- The characters in the name of a fence cannot be escaped (example 294)
- Entity references are not supported (section 6.2)
- Unicode no-break spaces do not count as whitespace (example 325)
- Reference destinations may not contain matching parentheses (example 460)
- References may contain other references (example 481)
- Whitespace is not stripped inside reference titles
- Autolinks are not supported (section 6.7)
- Raw HTML is not supported (section 6.8)
- Multi-line monospaced text is terribly handled (example 601)