| ⇢ | B | MarkdownParser added | |
| ⇢ | A | FencedCodeStartParser added | |
| ⇢ | A | HtmlBlockStartParser added | |
| ⇢ | A | HeadingParser added | |
| ⇢ | A | HeadingStartParser added | |
| ⇢ | A | IndentedCodeStartParser added | |
| ⇢ | A | ListBlockParser added | |
| ⇢ | A | ListBlockStartParser added | |
| ⇢ | A | ListItemParser added | |
| ⇢ | A | ThematicBreakStartParser added | |
| ⋮ | view more | ||
| A | ↘ | B | ReferenceParser got worse |
| B | ↗ | A | TableParser improved |
| A | ↛ | DocParser removed | |
| A | ↛ | AbstractStringContainerBlock removed | |
| A | ↛ | LazyParagraphParser removed | |
| A | ↛ | Context removed | |
| A | ↛ | UnmatchedBlockCloser removed | |
| A | ↛ | ATXHeadingParser removed | |
| A | ↛ | ListParser removed | |
| A | ↛ | SetExtHeadingParser removed | |
| ⇢ | F | MarkdownParser::incorporateLine() added | |
| ⇢ | C | TableStartParser::parseSeparator() added | |
| ⇢ | B | ListBlockStartParser::parseList() added | |
| ⇢ | B | ReferenceParser::parseLabel() added | |
| ⇢ | B | ReferenceParser::parseStartTitle() added | |
| ⇢ | B | ReferenceParser::parseTitle() added | |
| ⇢ | B | FencedCodeStartParser::tryStart() added | |
| ⇢ | B | HtmlBlockStartParser::tryStart() added | |
| ⇢ | B | TableStartParser::tryStart() added | |
| ⇢ | B | ListBlockStartParser::calculateListMarkerPadding() added | |
| ⋮ | view more | ||
| A | ↘ | B | ChildRenderer::render() got worse |
| C | ↗ | B | ReferenceParser::parse() improved |
| C | ↛ | ListParser::parse() removed | |
| C | ↛ | TableParser::parseColumns() removed | |
| C | ↛ | TableParser::parse() removed | |
| B | ↛ | ListBlock::finalize() removed | |
| B | ↛ | DocParser::parseBlocks() removed | |
| B | ↛ | HtmlBlockParser::parse() removed | |
| B | ↛ | TableParser::parseRow() removed | |
| B | ↛ | FencedCodeParser::parse() removed | |
| B | ↛ | SetExtHeadingParser::parse() removed | |
| B | ↛ | ListParser::calculateListMarkerPadding() removed | |
| ⋮ | view more | ||