| ⇢ | A | RouteCollection added | |
| ⇢ | A | CompiledRouteCollection added | |
| ⇢ | A | SimpleLoader added | |
| A | ↛ | Configuration removed | |
| A | ↛ | DefaultLoader removed | |
| A | ↛ | SingletonControllerPsrLoader removed | |
| A | ↛ | CompiledRoutes removed |
| ⇢ | C | RouteCollection::compile() added | |
| ⇢ | C | PsrLoader::getArgument() added | |
| ⇢ | B | CompiledRouteCollection::dispatch() added | |
| ⇢ | B | RouteCollection::group() added | |
| ⇢ | A | RouteCollection::getIterator() added | |
| ⇢ | A | SimpleLoader::execute() added | |
| ⇢ | A | RouteCollection::any() added | |
| ⇢ | A | RouteCollection::createRoute() added | |
| ⇢ | A | RouteCollection::__construct() added | |
| ⇢ | A | RouteExecutor::next() 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 | ↛ | SingletonControllerPsrLoader::middleware() removed | |
| A | ↛ | CompiledRoutes::__construct() removed | |
| A | ↛ | Dispatcher::setRoutes() removed | |
| A | ↛ | Dispatcher::isCached() removed | |
| A | ↛ | Router::domain() removed | |
| ⋮ | view more | ||