| ⇢ | A | RoutingServiceProvider added | |
| ⇢ | A | ServiceProvider added | |
| ⇢ | A | HtmlErrorRenderer added | |
| ⇢ | A | RouteMatchMiddleware added | |
| ⇢ | A | JsonErrorRenderer added | |
| ⇢ | A | ErrorHandlerMiddleware added | |
| ⇢ | A | ErrorHandler added | |
| ⇢ | A | AbstractErrorRenderer added | |
| ⇢ | A | ErrorHandlerServiceProvider added | |
| ⇢ | A | RouteDispatcherMiddleware added | |
| ⋮ | view more | ||
| A | ↛ | AbstractApplication removed | |
| A | ↛ | Application removed | |
| ⇢ | B | ErrorHandler::getRequestContentType() added | |
| ⇢ | B | HtmlErrorRenderer::renderException() added | |
| ⇢ | A | RouteMatchMiddleware::process() added | |
| ⇢ | A | HtmlErrorRenderer::renderBody() added | |
| ⇢ | A | AbstractApplication::registerServiceProvider() added | |
| ⇢ | A | ErrorHandlerMiddleware::getExceptionErrorHanlder() added | |
| ⇢ | A | HtmlErrorRenderer::render() added | |
| ⇢ | A | ErrorHandler::errorResponse() added | |
| ⇢ | A | BaseServiceProvider::register() added | |
| ⇢ | A | ErrorHandlerMiddleware::process() added | |
| ⋮ | view more | ||
| A | ↛ | AbstractApplication::addCoreServiceProviders() removed | |
| A | ↛ | Application::run() removed | |
| A | ↛ | Application::isEmptyResponse() removed | |
| A | ↛ | Application::use() removed | |
| A | ↛ | Application::execute() removed | |
| A | ↛ | Application::handle() removed | |
| A | ↛ | Application::__construct() removed | |
| A | ↛ | Application::addMiddlerware() removed | |
| A | ↛ | AbstractApplication::__construct() removed | |
| A | ↛ | Application::setRouting() removed | |