| ⇢ | A | TempFileStream added | |
| A | ↛ | ContentDispositionHeader removed | |
| A | ↛ | RefreshHeader removed | |
| A | ↛ | AccessControlExposeHeadersHeader removed | |
| A | ↛ | LastModifiedHeader removed | |
| A | ↛ | RetryAfterHeader removed | |
| A | ↛ | Header removed | |
| A | ↛ | EtagHeader removed | |
| A | ↛ | WWWAuthenticateHeader removed | |
| A | ↛ | ContentSecurityPolicyHeader removed | |
| A | ↛ | AccessControlMaxAgeHeader removed | |
| ⋮ | view more | ||
| ⇢ | A | TempFileStream::__construct() added | |
| ⇢ | A | Password::create() added | |
| ⇢ | A | User::create() added | |
| A | ↘ | B | server_request_files() got worse |
| B | ↛ | SetCookieHeader::getFieldValue() removed | |
| B | ↛ | Header::validateParametersByRegex() removed | |
| A | ↛ | SetCookieHeader::__construct() removed | |
| A | ↛ | ContentSecurityPolicyReportOnlyHeader::getFieldNam... removed | |
| A | ↛ | CacheControlHeader::getFieldName() removed | |
| A | ↛ | EtagHeader::__construct() removed | |
| A | ↛ | WarningHeader::getFieldName() removed | |
| A | ↛ | SunsetHeader::__construct() removed | |
| A | ↛ | Header::__toString() removed | |
| A | ↛ | ContentMD5Header::getFieldName() removed | |
| ⋮ | view more | ||