| C | ↗ | B | Cursor improved |
| A | ↘ | C | RegexHelper got worse |
| A | ↛ | CursorState removed |
| ⇢ | A | Node::getDepth() added | |
| A | ↘ | B | Cursor::match() got worse |
| A | ↘ | D | RegexHelper::getPartialRegex() got worse |
| B | ↛ | Cursor::advanceWhileMatches() removed | |
| B | ↛ | RegexHelper::buildRegexPatterns() removed | |
| A | ↛ | Cursor::advanceToFirstNonSpace() removed | |
| A | ↛ | CursorState::__construct() removed | |
| A | ↛ | CursorState::getFirstNonSpaceCache() removed | |
| A | ↛ | RegexHelper::getLinkDestinationRegex() removed | |
| A | ↛ | HtmlRenderer::escape() removed | |
| A | ↛ | Cursor::getFirstNonSpacePosition() removed | |
| A | ↛ | Cursor::getFirstNonSpaceCharacter() removed | |
| A | ↛ | CursorState::getCurrentPosition() removed | |
| ⋮ | view more | ||