| ⇢ | A | RuntimeDataset added | |
| ⇢ | A | TwemojiExtension added | |
| ⇢ | A | Image added | |
| ⇢ | A | Xml added | |
| ⇢ | A | TwemojiConverter added | |
| ⇢ | A | DocumentRenderer added | |
| ⇢ | A | EmojiConverter added | |
| ⇢ | A | TextRenderer added | |
| ⇢ | A | AbstractStringContainer added | |
| ⇢ | A | EmojiParser added | |
| ⋮ | view more | ||
| A | ↛ | Text removed | |
| A | ↛ | TextRenderer removed | |
| A | ↛ | Converter removed | |
| A | ↛ | AbstractEnvironment removed | |
| A | ↛ | AbstractConfigurableEnvironment removed | |
| A | ↛ | ExtensibleEnvironmentTrait removed | |
| A | ↛ | ListeningEnvironmentTrait removed | |
| A | ↛ | Renderer removed | |
| A | ↛ | AbstractBlock removed | |
| A | ↛ | AbstractStringContainer removed | |
| ⋮ | view more | ||
| ⇢ | C | EmojiCoreProcessor::__invoke() added | |
| ⇢ | C | TwemojiProcessor::__invoke() added | |
| ⇢ | B | HtmlElement::__toString() added | |
| ⇢ | A | RuntimeDataset::getDataset() added | |
| ⇢ | A | RuntimeDataset::unarchive() added | |
| ⇢ | A | EmojiParser::parseLine() added | |
| ⇢ | A | Environment::initializeConfiguration() added | |
| ⇢ | A | Environment::normalizeLocale() added | |
| ⇢ | A | Environment::addEventListener() added | |
| ⇢ | A | Environment::getRenderersForClass() added | |
| ⋮ | view more | ||
| B | ↛ | Environment::createDefaultConfiguration() removed | |
| B | ↛ | Parser::parseEmoji() removed | |
| A | ↛ | Dataset::unarchive() removed | |
| A | ↛ | Converter::convert() removed | |
| A | ↛ | Normalize::locale() removed | |
| A | ↛ | AbstractEmoji::getLiteral() removed | |
| A | ↛ | ListeningEnvironmentTrait::dispatch() removed | |
| A | ↛ | RenderableEnvironmentTrait::getRenderersForClass() removed | |
| A | ↛ | Parser::parseText() removed | |
| A | ↛ | Parser::parseLine() removed | |
| ⋮ | view more | ||