| ⇢ | A | ArticleStatistics added | |
| ⇢ | A | ArticleEventsExtension added | |
| ⇢ | A | ArticleRepository added | |
| ⇢ | A | AnalyticsEventListener added | |
| ⇢ | A | AnalyticsEventConsumer added | |
| ⇢ | A | OverrideHateoasTwigHelperPass added | |
| ⇢ | A | ArticleEvent added | |
| ⇢ | A | ArticleStatisticsService added | |
| A | ↛ | StatisticsController removed |
| ⇢ | B | ArticleRepository::getArticlesByCriteria() added | |
| ⇢ | A | ArticleEventsExtension::renderPageViewCount() added | |
| ⇢ | A | OverrideHateoasTwigHelperPass::process() added | |
| ⇢ | A | ActivateLivesiteEditorListener::getLivesiteEditorS... added | |
| ⇢ | A | AnalyticsEventConsumer::__construct() added | |
| ⇢ | A | ArticleEventsExtension::getFunctions() added | |
| ⇢ | A | AnalyticsEventConsumer::execute() added | |
| ⇢ | A | ArticleStatisticsService::__construct() added | |
| ⇢ | A | ArticleStatisticsService::addArticleEvent() added | |
| ⇢ | A | ArticleRepository::getByCriteria() added | |
| ⋮ | view more | ||
| A | ↘ | B | Context::loadConfigsFromPath() got worse |
| A | ↛ | ArticleRepository::findArticlesByCriteria() removed | |
| A | ↛ | SWPAnalyticsExtension::getAlias() removed | |
| A | ↛ | StatisticsController::receiveAction() removed | |