| ⇢ | A | AbstractExtension added | |
| ⇢ | A | AbstractTheme added | |
| A | ↛ | AbstractTheme removed | |
| A | ↛ | AbstractBundle removed |
| ⇢ | B | RouteLoader::prependExtensionPrefix() added | |
| ⇢ | A | AbstractExtension::getContainerExtension() added | |
| ⇢ | A | AbstractExtension::getMetaData() added | |
| ⇢ | A | AbstractTheme::getDefaultThemeVars() added | |
| ⇢ | A | AbstractTheme::getThemeVars() added | |
| ⇢ | A | AbstractTheme::generateThemedResponse() added | |
| ⇢ | A | AbstractExtensionInstaller::setExtension() added | |
| ⇢ | A | AbstractExtension::getInstallerClass() added | |
| ⇢ | A | ExtractTranslationHelper::setExtensionName() added | |
| ⇢ | A | AbstractExtension::registerCommands() added | |
| ⋮ | view more | ||
| B | ↛ | RouteLoader::prependBundlePrefix() removed | |
| A | ↛ | AbstractBundle::getContainerExtension() removed | |
| A | ↛ | AbstractBundle::getMetaData() removed | |
| A | ↛ | AbstractTheme::getDefaultThemeVars() removed | |
| A | ↛ | AbstractTheme::generateThemedResponse() removed | |
| A | ↛ | AbstractTheme::getThemeVars() removed | |
| A | ↛ | AbstractTheme::loadThemeVars() removed | |
| A | ↛ | AbstractBundle::getViewsPath() removed | |
| A | ↛ | ExtractTranslationHelper::setBundleName() removed | |
| A | ↛ | AbstractBlockHandler::getBundle() removed | |
| ⋮ | view more | ||