| ⇢ | A | RouteCollection added | |
| ⇢ | A | CompiledRouteCollection added | |
| ⇢ | A | SimpleLoader added | |
| A | ↛ | Configuration removed | |
| A | ↛ | DefaultLoader removed | |
| A | ↛ | SingletonControllerPsrLoader removed | |
| A | ↛ | CompiledRoutes removed |
| ⇢ | C | PsrLoader::getArgument() added | |
| ⇢ | C | RouteCollection::compile() added | |
| ⇢ | B | CompiledRouteCollection::dispatch() added | |
| ⇢ | B | RouteCollection::group() added | |
| ⇢ | A | RouteCollection::getIterator() added | |
| ⇢ | A | Dispatcher::createRouteCollection() added | |
| ⇢ | A | SimpleLoader::middleware() added | |
| ⇢ | A | SimpleLoader::execute() added | |
| ⇢ | A | RouteCollection::any() added | |
| ⇢ | A | RouteCollection::createRoute() added | |
| ⋮ | view more | ||
| B | ↗ | A | PsrLoader::createInstance() improved |
| D | ↗ | A | PsrLoader::getArguments() improved |
| D | ↛ | SingletonControllerPsrLoader::getArguments() removed | |
| B | ↛ | CompiledRoutes::compile() removed | |
| B | ↛ | CompiledRoutes::dispatch() removed | |
| B | ↛ | SingletonControllerPsrLoader::execute() removed | |
| A | ↛ | Dispatcher::getCompiledRoutes() removed | |
| A | ↛ | DefaultLoader::execute() removed | |
| A | ↛ | Router::any() removed | |
| A | ↛ | DefaultLoader::middleware() removed | |
| A | ↛ | Router::getIterator() removed | |
| A | ↛ | SingletonControllerPsrLoader::middleware() removed | |
| ⋮ | view more | ||