| ⇢ | A | RouteAttributesRegistrar added | |
| ⇢ | A | Options added | |
| ⇢ | A | Get added | |
| ⇢ | A | Head added | |
| ⇢ | A | Delete added | |
| ⇢ | A | Post added | |
| ⇢ | A | Put added | |
| ⇢ | A | Patch added |
| ⇢ | A | Group::assertMiddlewares() added | |
| ⇢ | A | Route::assertMiddlewares() added | |
| ⇢ | A | RouteAttributesRegistrar::register() added | |
| ⇢ | A | Patch::__construct() added | |
| ⇢ | A | Options::__construct() added | |
| ⇢ | A | Get::__construct() added | |
| ⇢ | A | Head::__construct() added | |
| ⇢ | A | Delete::__construct() added | |
| ⇢ | A | Post::__construct() added | |
| ⇢ | A | Put::__construct() added | |
| ⋮ | view more | ||
| A | ↛ | Route::getDispatcherWithMiddlewares() removed | |
| A | ↛ | Route::withDispatcher() removed | |
| A | ↛ | Route::injectDispatcher() removed | |
| A | ↛ | MatchingResult::process() removed | |
| A | ↛ | MatchingResult::withDispatcher() removed | |
| A | ↛ | Group::withDispatcher() removed | |
| A | ↛ | Group::getMiddlewareDefinitions() removed | |