| ⇢ | C | Uri added | |
| ⇢ | B | Stream added | |
| ⇢ | A | Environment added | |
| ⇢ | A | UploadFile added | |
| ⇢ | A | ServerRequestFactory added | |
| ⇢ | A | FilesFactory added | |
| ⇢ | A | HeadersFactory added | |
| ⇢ | A | UriFactory added | |
| ⇢ | A | UriFactory added | |
| ⇢ | A | Headers added | |
| ⋮ | view more | ||
| C | ↛ | Uri removed | |
| B | ↛ | Stream removed | |
| A | ↛ | UriFactory removed | |
| A | ↛ | UploadFile removed | |
| A | ↛ | Request removed | |
| A | ↛ | Parser removed | |
| A | ↛ | Message removed | |
| A | ↛ | RequestTrait removed | |
| A | ↛ | Response removed | |
| A | ↛ | UploadedFile removed | |
| ⋮ | view more | ||
| ⇢ | D | FilesFactory::parseFile() added | |
| ⇢ | C | UriFactory::parseUrl() added | |
| ⇢ | B | Parser::parse() added | |
| ⇢ | B | Request::__construct() added | |
| ⇢ | B | UploadedFile::moveTo() added | |
| ⇢ | B | HeadersFactory::resolveHeaders() added | |
| ⇢ | B | Uri::validatePath() added | |
| ⇢ | B | Response::validateStatus() added | |
| ⇢ | B | Uri::__toString() added | |
| ⇢ | B | Uri::normalizePath() added | |
| ⋮ | view more | ||
| D | ↛ | FilesFactory::parseFile() removed | |
| C | ↛ | UriFactory::parseUrl() removed | |
| B | ↛ | Parser::parse() removed | |
| B | ↛ | Request::__construct() removed | |
| B | ↛ | UploadedFile::moveTo() removed | |
| B | ↛ | HeadersFactory::resolveHeaders() removed | |
| B | ↛ | Uri::validatePath() removed | |
| B | ↛ | Response::validateStatus() removed | |
| B | ↛ | Uri::__toString() removed | |
| B | ↛ | Uri::normalizePath() removed | |
| ⋮ | view more | ||