| ⇢ | B | Request added | |
| ⇢ | B | AbstractStream added | |
| ⇢ | A | Uri added | |
| ⇢ | A | HttpResponseException added | |
| ⇢ | A | TextStream added | |
| ⇢ | A | HttpClientAuthentication added | |
| ⇢ | A | HttpCodes added | |
| ⇢ | A | CallableMiddleware added | |
| ⇢ | A | Message added | |
| ⇢ | A | SessionMiddleware added | |
| ⋮ | view more | ||
| C | ↛ | Uri removed | |
| B | ↛ | UploadedFile removed | |
| B | ↛ | Stream removed | |
| A | ↛ | Message removed | |
| A | ↛ | Request removed | |
| A | ↛ | Response removed | |
| A | ↛ | AbstractFilter removed | |
| A | ↛ | ServerFiles removed | |
| A | ↛ | FilterTrait removed | |
| A | ↛ | ServerHeaders removed | |
| ⋮ | view more | ||
| ⇢ | B | MiddlewareStack::resolve() added | |
| ⇢ | B | UploadedFilesFactory::filesFlip() added | |
| ⇢ | B | Uri::__toString() added | |
| ⇢ | B | CallableMiddleware::execute() added | |
| ⇢ | B | AbstractStream::isWritable() added | |
| ⇢ | A | UploadedFile::moveTo() added | |
| ⇢ | A | BodyParser::createParserWith() added | |
| ⇢ | A | Request::getRequestTarget() added | |
| ⇢ | A | AbstractStream::seek() added | |
| ⇢ | A | Request::checkUploadedFiles() added | |
| ⋮ | view more | ||
| D | ↛ | Parser::process() removed | |
| D | ↛ | Uri::withPort() removed | |
| C | ↛ | Uri::withUserInfo() removed | |
| C | ↛ | Uri::createUriString() removed | |
| B | ↛ | ServerHeaders::getHeaders() removed | |
| B | ↛ | Uri::withPath() removed | |
| B | ↛ | Stream::setStream() removed | |
| B | ↛ | Request::__construct() removed | |
| B | ↛ | ServerFiles::normalizeFiles() removed | |
| B | ↛ | Query::filter() removed | |
| ⋮ | view more | ||