| ⇢ | B | Request added | |
| ⇢ | B | AbstractStream added | |
| ⇢ | A | Uri added | |
| ⇢ | A | BodyParser added | |
| ⇢ | A | ServerDriver added | |
| ⇢ | A | JsonParser added | |
| ⇢ | A | Message added | |
| ⇢ | A | NullParser added | |
| ⇢ | A | UrlEncodedParser added | |
| ⇢ | A | XmlParser added | |
| ⋮ | view more | ||
| C | ↛ | Uri removed | |
| B | ↛ | UploadedFile removed | |
| B | ↛ | Stream removed | |
| A | ↛ | ServerRequestUri removed | |
| A | ↛ | Path removed | |
| A | ↛ | Request removed | |
| A | ↛ | Query removed | |
| A | ↛ | Response removed | |
| A | ↛ | QueryOrFragment removed | |
| A | ↛ | AbstractMiddleware removed | |
| ⋮ | view more | ||
| ⇢ | B | MiddlewareStack::resolve() added | |
| ⇢ | B | UploadedFilesFactory::filesFlip() added | |
| ⇢ | B | AbstractStream::isWritable() added | |
| ⇢ | B | Uri::__toString() added | |
| ⇢ | B | CallableMiddleware::execute() added | |
| ⇢ | A | UploadedFile::moveTo() added | |
| ⇢ | A | AbstractStream::seek() added | |
| ⇢ | A | Request::checkUploadedFiles() added | |
| ⇢ | A | AbstractStream::write() added | |
| ⇢ | A | Request::withParsedBody() 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 | ↛ | Query::filter() removed | |
| B | ↛ | Stream::isWritable() removed | |
| B | ↛ | ServerHeaders::normalizeServer() removed | |
| ⋮ | view more | ||