| ⇢ | A | EmbeddedVideoProcessor added | |
| ⇢ | A | FileProvider added | |
| ⇢ | A | ArticleMediaProcessor added | |
| ⇢ | A | RegisterArticleBodyProcessorPass added | |
| ⇢ | A | RegisterFileFactoryPass added | |
| ⇢ | A | FileFactory added | |
| ⇢ | A | FileExtensionChecker added | |
| ⇢ | A | ArticleBodyProcessorChain added | |
| ⇢ | A | EmbeddedAudioProcessor added | |
| ⇢ | A | EmbeddedImageProcessor added | |
| A | ↛ | ArticleBodyProcessor removed | |
| A | ↛ | OverrideArticleBodyProcessorPass removed | |
| A | ↛ | ArticleBodyProcessor removed |
| ⇢ | B | EmbeddedImageProcessor::process() added | |
| ⇢ | B | ArticleMediaProcessor::fillArticleMedia() added | |
| ⇢ | A | EmbeddedVideoProcessor::process() added | |
| ⇢ | A | FileProvider::getFile() added | |
| ⇢ | A | RegisterFileFactoryPass::process() added | |
| ⇢ | A | FileFactory::createWith() added | |
| ⇢ | A | MediaFactory::createFileMedia() added | |
| ⇢ | A | FileRepository::findFileByAssetId() added | |
| ⇢ | A | RegisterArticleBodyProcessorPass::process() added | |
| ⇢ | A | ArticleMediaProcessor::handleMedia() added | |
| ⋮ | view more | ||
| C | ↗ | B | ProcessArticleMediaListener::onArticleCreate() improved |
| C | ↛ | ArticleBodyProcessor::fillArticleMedia() removed | |
| B | ↛ | ArticleBodyProcessor::replaceBodyImagesWithMedia() removed | |
| A | ↛ | MediaManager::getProperObject() removed | |
| A | ↛ | ArticleBodyProcessor::handleMedia() removed | |
| A | ↛ | ArticleBodyProcessor::__construct() removed | |
| A | ↛ | OverrideArticleBodyProcessorPass::process() removed | |
| A | ↛ | ArticleBodyProcessor::__construct() removed | |