| ⇢ | A | ResponseFactory added | |
| A | ↛ | Request removed | |
| A | ↛ | ResponseFactory removed | |
| A | ↛ | RequestFactory removed | |
| A | ↛ | Response removed |
| ⇢ | A | ResponseFactory::createJsonResponse() added | |
| ⇢ | A | ResponseFactory::createRedirectResponse() added | |
| ⇢ | A | ResponseFactory::createResponse() added | |
| ⇢ | A | ResponseFactory::createTextResponse() added | |
| ⇢ | A | AbstractResponder::empty() added | |
| ⇢ | A | HttpApplication::container() added | |
| ⇢ | A | ResponseFactory::createEmptyResponse() added | |
| ⇢ | A | ResponseFactory::createHtmlResponse() added | |
| B | ↗ | A | RouteDispatcher::next() improved |
| A | ↛ | Response::append() removed | |
| A | ↛ | ResponseFactory::createJsonResponse() removed | |
| A | ↛ | ResponseFactory::createRedirectResponse() removed | |
| A | ↛ | Request::getUploadedFiles() removed | |
| A | ↛ | Request::withoutAttribute() removed | |
| A | ↛ | Response::withStatus() removed | |
| A | ↛ | ResponseFactory::createResponse() removed | |
| A | ↛ | Request::getUri() removed | |
| A | ↛ | Request::withoutHeader() removed | |
| A | ↛ | Response::withoutHeader() removed | |
| ⋮ | view more | ||