| ⇢ | A | Node added | |
| ⇢ | A | PrioritizedList added | |
| ⇢ | A | CoreExtension added | |
| ⇢ | A | AbstractEvent added | |
| ⇢ | A | DocumentRenderer added | |
| ⇢ | A | AbstractEnvironment added | |
| ⇢ | A | Parser added | |
| ⇢ | A | ExtensibleEnvironmentTrait added | |
| ⇢ | A | AbstractInline added | |
| ⇢ | A | ListeningEnvironmentTrait added | |
| ⋮ | view more | ||
| A | ↛ | Lexer removed | |
| A | ↛ | AbstractToken removed | |
| A | ↛ | Emoji removed | |
| A | ↛ | Configuration removed | |
| A | ↛ | AbstractEmojiToken removed | |
| A | ↛ | Dataset removed | |
| A | ↛ | Parser removed | |
| ⇢ | B | Environment::createDefaultConfiguration() added | |
| ⇢ | B | NodeWalker::next() added | |
| ⇢ | B | Parser::parseEmoji() added | |
| ⇢ | A | Lexer::getType() added | |
| ⇢ | A | Dataset::unarchive() added | |
| ⇢ | A | AbstractEmoji::getLiteral() added | |
| ⇢ | A | Node::detach() added | |
| ⇢ | A | ListeningEnvironmentTrait::dispatch() added | |
| ⇢ | A | RenderableEnvironmentTrait::getRenderersForClass() added | |
| ⇢ | A | Parser::parseText() added | |
| ⋮ | view more | ||
| A | ↛ | Lexer::getType() removed | |
| A | ↛ | Dataset::unarchive() removed | |
| A | ↛ | Configuration::definePresetNormalize() removed | |
| A | ↛ | AbstractEmojiToken::__toString() removed | |
| A | ↛ | Parser::parseTextToken() removed | |
| A | ↛ | Parser::parseTokens() removed | |
| A | ↛ | Configuration::definePresetAllowedValues() removed | |
| A | ↛ | Parser::loadLocalePreset() removed | |
| A | ↛ | Configuration::__construct() removed | |
| A | ↛ | Lexer::getCatchablePatterns() removed | |
| ⋮ | view more | ||