⇢ | A | EmojiLexer added | |
⇢ | A | RenderNodeException added | |
A | ↛ | AbstractStringContainer removed | |
A | ↛ | NodeWalker removed | |
A | ↛ | Input removed | |
A | ↛ | Lexer removed | |
A | ↛ | RenderedContent removed | |
A | ↛ | NodeWalkerEvent removed |
⇢ | A | EmojiLexer::getCatchablePatterns() added | |
⇢ | A | EmojiLexer::getType() added | |
⇢ | A | Document::replaceNode() added | |
⇢ | A | EmojiLexer::__construct() added | |
⇢ | A | Node::getDocument() added | |
⇢ | A | EmojiLexer::setInput() added | |
⇢ | A | Node::hasAttribute() added | |
⇢ | A | Node::setAttributes() added | |
⇢ | A | EmojiLexer::cleanPatterns() added | |
⇢ | A | EmojiLexer::getNonCatchablePatterns() added | |
⋮ | view more | ||
A | ↘ | B | EmojiParser::parse() got worse |
B | ↛ | NodeWalker::next() removed | |
A | ↛ | Lexer::getType() removed | |
A | ↛ | Lexer::getCatchablePatterns() removed | |
A | ↛ | EmojiParser::parseLine() removed | |
A | ↛ | Node::detach() removed | |
A | ↛ | Node::insertBefore() removed | |
A | ↛ | Node::insertAfter() removed | |
A | ↛ | Input::getLineCount() removed | |
A | ↛ | Node::walker() removed | |
A | ↛ | Input::getLines() removed | |
⋮ | view more |