| ⇢ | A | SlideshowItemRepository added | |
| ⇢ | A | SlideshowRepository added | |
| ⇢ | A | ProcessArticleSlideshowsListener added | |
| ⇢ | A | SlideshowItemLoader added | |
| ⇢ | A | SlideshowItem added | |
| ⇢ | A | SlideshowControler added | |
| ⇢ | A | SlideshowItemController added | |
| ⇢ | A | LoadArticlesSlideshowsData added | |
| ⇢ | A | AbstractArticleMediaListener added | |
| ⇢ | A | SlideshowLoader added | |
| ⋮ | view more | ||
| B | ↘ | C | Article got worse |
| ⇢ | C | SlideshowLoader::load() added | |
| ⇢ | B | LoadArticlesSlideshowsData::loadArticles() added | |
| ⇢ | B | SlideshowItemLoader::load() added | |
| ⇢ | B | ProcessArticleSlideshowsListener::onArticleCreate(... added | |
| ⇢ | A | AbstractArticleMediaListener::handleMedia() added | |
| ⇢ | A | SlideshowItemRepository::getByCriteria() added | |
| ⇢ | A | PackageSubscriber::processGroups() added | |
| ⇢ | A | SlideshowItemController::listAction() added | |
| ⇢ | A | AbstractArticleMediaListener::removeOldArticleMedi... added | |
| ⇢ | A | SlideshowItemRepository::applyCustomCriteria() added | |
| ⋮ | view more | ||
| A | ↛ | ProcessArticleMediaListener::handleMedia() removed | |
| A | ↛ | ProcessArticleMediaListener::removeOldArticleMedia... removed | |
| A | ↛ | ProcessArticleMediaListener::removeArticleMediaIfN... removed | |
| A | ↛ | ProcessArticleMediaListener::__construct() removed | |