| ⇢ | A | MiddlewareFilter added | |
| ⇢ | A | GroupBuilder added | |
| ⇢ | A | RouteBuilder added | |
| A | ↘ | B | Route got worse |
| ⇢ | A | Route::assertMiddlewares() added | |
| ⇢ | A | Group::assertMiddlewares() added | |
| ⇢ | A | Group::assertRoutes() added | |
| ⇢ | A | RouteBuilder::toRoute() added | |
| ⇢ | A | Route::getEnabledMiddlewares() added | |
| ⇢ | A | Route::setName() added | |
| ⇢ | A | RouteBuilder::override() added | |
| ⇢ | A | Group::setCorsMiddleware() added | |
| ⇢ | A | Route::getHosts() added | |
| ⇢ | A | Route::setPattern() added | |
| ⋮ | view more | ||
| A | ↛ | Route::getDispatcherWithMiddlewares() removed | |
| A | ↛ | Group::routes() removed | |
| A | ↛ | Route::getData() removed | |
| A | ↛ | Group::getData() removed | |
| A | ↛ | Route::withDispatcher() removed | |
| A | ↛ | Route::host() removed | |
| A | ↛ | MatchingResult::process() removed | |
| A | ↛ | Group::getMiddlewareDefinitions() removed | |
| A | ↛ | CurrentRoute::getHost() removed | |
| A | ↛ | MatchingResult::withDispatcher() removed | |
| ⋮ | view more | ||