| ⇢ | A | Heading added | |
| ⇢ | A | ThematicBreak added | |
| ⇢ | A | ATXHeadingParser added | |
| ⇢ | A | SetExtHeadingParser added | |
| ⇢ | A | ThematicBreakParser added | |
| ⇢ | A | HeadingRenderer added | |
| ⇢ | A | ThematicBreakRenderer added | |
| ⇢ | A | HtmlInlineParser added | |
| ⇢ | A | HtmlInlineRenderer added | |
| A | ↛ | Header removed | |
| A | ↛ | HorizontalRule removed | |
| A | ↛ | ATXHeaderParser removed | |
| A | ↛ | HorizontalRuleParser removed | |
| A | ↛ | SetExtHeaderParser removed | |
| A | ↛ | HeaderRenderer removed | |
| A | ↛ | HorizontalRuleRenderer removed | |
| A | ↛ | RawHtmlParser removed | |
| A | ↛ | RawHtmlRenderer removed |
| ⇢ | C | SetExtHeadingParser::parse() added | |
| ⇢ | B | ATXHeadingParser::parse() added | |
| ⇢ | A | ThematicBreakParser::parse() added | |
| ⇢ | A | HeadingRenderer::render() added | |
| ⇢ | A | Heading::__construct() added | |
| ⇢ | A | ThematicBreakRenderer::render() added | |
| ⇢ | A | Heading::finalize() added | |
| ⇢ | A | HtmlInlineParser::parse() added | |
| ⇢ | A | HtmlInlineRenderer::render() added | |
| ⇢ | A | ThematicBreak::acceptsLines() added | |
| ⋮ | view more | ||
| A | ↘ | C | ListParser::calculateListMarkerPadding() got worse |
| C | ↛ | SetExtHeaderParser::parse() removed | |
| B | ↛ | ATXHeaderParser::parse() removed | |
| A | ↛ | HorizontalRuleParser::parse() removed | |
| A | ↛ | HeaderRenderer::render() removed | |
| A | ↛ | Header::__construct() removed | |
| A | ↛ | HorizontalRuleRenderer::render() removed | |
| A | ↛ | Header::finalize() removed | |
| A | ↛ | RawHtmlParser::parse() removed | |
| A | ↛ | RawHtmlRenderer::render() removed | |
| A | ↛ | HorizontalRule::acceptsLines() removed | |
| ⋮ | view more | ||