| ⇢ | A | ModuleLoader added | |
| ⇢ | A | ModuleManager added | |
| ⇢ | A | ModuleLoaderException added | |
| A | ↛ | MiddlewareExecutor removed | |
| A | ↛ | ViewCacheHandler removed | |
| A | ↛ | ModuleLoaderException removed | |
| A | ↛ | ModuleLoader removed | |
| A | ↛ | ModuleManager removed |
| ⇢ | A | ModuleManager::copyDirectory() added | |
| ⇢ | A | ModuleManager::addModuleConfig() added | |
| ⇢ | A | ModuleLoader::getModuleRoutes() added | |
| ⇢ | A | ModuleManager::__construct() added | |
| ⇢ | A | ModuleManager::processTemplates() added | |
| ⇢ | A | ModuleLoader::__construct() added | |
| ⇢ | A | ViewCache::serveCachedView() added | |
| ⇢ | A | ModuleLoader::getInstance() added | |
| ⇢ | A | ModuleLoaderException::moduleRoutesNotFound() added | |
| ⇢ | A | ModuleLoader::loadModuleConfig() 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 | ↛ | ModuleLoader::getInstance() removed | |
| A | ↛ | ModuleManager::copyAssets() removed | |
| A | ↛ | ModuleLoader::loadModulesRoutes() removed | |
| A | ↛ | ModuleManager::copyDirectoryWithTemplates() removed | |
| A | ↛ | ModuleLoader::getModuleConfigs() removed | |
| A | ↛ | ModuleManager::replacePlaceholders() removed | |
| ⋮ | view more | ||