| ⇢ | A | ModuleManager added | |
| ⇢ | A | ModuleLoaderException added | |
| ⇢ | A | ModuleLoader added | |
| A | ↛ | ModuleLoader removed | |
| A | ↛ | ModuleManager removed | |
| A | ↛ | MiddlewareExecutor removed | |
| A | ↛ | ViewCacheHandler removed | |
| A | ↛ | ModuleLoaderException removed |
| ⇢ | A | ModuleManager::copyDirectory() added | |
| ⇢ | A | ModuleManager::addModuleConfig() added | |
| ⇢ | A | ModuleLoader::getModuleRoutes() added | |
| ⇢ | A | ModuleManager::__construct() added | |
| ⇢ | A | ModuleLoader::isModuleEnabled() added | |
| ⇢ | A | ModuleManager::getModuleOptions() added | |
| ⇢ | A | ModuleLoader::getModuleConfigs() added | |
| ⇢ | A | ModuleManager::getModuleName() added | |
| ⇢ | A | ModuleManager::processTemplates() added | |
| ⇢ | A | ModuleLoader::__construct() added | |
| ⋮ | view more | ||
| B | ↗ | A | RouteDispatcher::handle() improved |
| A | ↛ | ModuleManager::copyDirectory() removed | |
| A | ↛ | ModuleManager::addModuleConfig() removed | |
| A | ↛ | ModuleLoader::getModuleRoutes() removed | |
| A | ↛ | ModuleManager::__construct() removed | |
| A | ↛ | ModuleLoaderException::moduleConfigNotFound() removed | |
| A | ↛ | ModuleManager::writeContents() removed | |
| A | ↛ | ModuleLoader::__construct() removed | |
| A | ↛ | ModuleManager::validateModuleFiles() removed | |
| A | ↛ | ModuleLoader::getInstance() removed | |
| A | ↛ | ModuleManager::copyAssets() removed | |
| ⋮ | view more | ||