| ⇢ | A | HtmlMinifier added | |
| ⇢ | A | Normalizer added | |
| ⇢ | A | Policies added | |
| ⇢ | A | Cache added | |
| ⇢ | A | DebugInfo added | |
| B | ↗ | A | BaseWidget improved |
| ⇢ | B | Cache::cacheResult() added | |
| ⇢ | A | Normalizer::normalizeControllerMethod() added | |
| ⇢ | A | Normalizer::normalizePresenterName() added | |
| ⇢ | A | Normalizer::normalizeCacheTags() added | |
| ⇢ | A | DebugInfo::cacheState() added | |
| ⇢ | A | Normalizer::normalizeWidgetConfig() added | |
| ⇢ | A | Normalizer::normalizeTemplateName() added | |
| ⇢ | A | Normalizer::normalizeContextAs() added | |
| ⇢ | A | Normalizer::normalizeCacheLifeTime() added | |
| ⇢ | A | Policies::widgetShouldUseCache() added | |
| ⋮ | view more | ||
| A | ↘ | B | WidgetsServiceProvider::register() got worse |
| B | ↛ | BaseWidget::cacheResult() removed | |
| A | ↛ | BaseWidget::normalizeCacheTags() removed | |
| A | ↛ | BaseWidget::normalizeControllerMethod() removed | |
| A | ↛ | BaseWidget::normalizePresenterName() removed | |
| A | ↛ | BaseWidget::normalizeTemplateName() removed | |
| A | ↛ | BaseWidget::normalizeContextAs() removed | |
| A | ↛ | BaseWidget::normalizeCacheLifeTime() removed | |
| A | ↛ | BaseWidget::minifyHtml() removed | |
| A | ↛ | BaseWidget::addIdentifierToHtml() removed | |
| A | ↛ | BaseWidget::cacheState() removed | |
| ⋮ | view more | ||