| ⇢ | A | InvalidMiddlewareResponseException added | |
| ⇢ | A | CallableMiddleware added | |
| ⇢ | A | RequestHandler added | |
| A | ↛ | CallableMiddleware removed | |
| A | ↛ | Dispatcher removed | |
| A | ↛ | InvalidMiddlewareResponseException removed |
| ⇢ | A | InvalidMiddlewareResponseException::forMiddleware(... added | |
| ⇢ | A | RequestHandler::__construct() added | |
| ⇢ | A | RequestHandler::handle() added | |
| ⇢ | A | CallableMiddleware::__construct() added | |
| ⇢ | A | CallableMiddleware::process() added | |
| A | ↛ | Dispatcher::process() removed | |
| A | ↛ | Dispatcher::__invoke() removed | |
| A | ↛ | InvalidMiddlewareResponseException::forMiddleware(... removed | |
| A | ↛ | Dispatcher::__construct() removed | |
| A | ↛ | Dispatcher::insert() removed | |
| A | ↛ | CallableMiddleware::process() removed | |
| A | ↛ | Dispatcher::__clone() removed | |
| A | ↛ | Dispatcher::extract() removed | |
| A | ↛ | Dispatcher::isEmpty() removed | |
| A | ↛ | CallableMiddleware::__construct() removed |