FORMAT 01

CommonMark, measured.

Markdown defaults to the CommonMark 0.31.2 profile. The pinned official corpus passes 652/652 through the same public API on Linux, macOS and Windows.

Core blocks

  • ATX and Setext headings
  • Paragraphs and breaks
  • Nested block quotes
  • Tight and loose lists
  • Fenced and indented code
  • All seven HTML block forms

Core inline

  • Delimiter-stack emphasis
  • Code spans
  • Inline and reference links
  • Images and autolinks
  • Entities and escapes
  • Inline raw HTML

Release evidence

The corpus, sanitizer, pathological-input, differential, performance and pushed cross-platform gates pass. The claim remains deliberately versioned rather than promising every Markdown extension.

EXPLICIT EXTENSIONS

Core stays predictable.

Pipe tables, task-list checkboxes and strikethrough are useful, but they are not CommonMark core. Enable the legacy extension profile deliberately:

markup --extensions notes.md -o notes.html

INPUT

# Release notes

Markup++ keeps **conversion** small.

- CommonMark by default
- fragment or standalone HTML
- future Nift embedding

OUTPUT

<h1>Release notes</h1>
<p>Markup++ keeps <strong>conversion</strong> small.</p>
<ul>
  <li>CommonMark by default</li>
  <li>fragment or standalone HTML</li>
  <li>future Nift embedding</li>
</ul>