| ⇢ | A | RequestHeaderValidationMiddleware added | |
| ⇢ | A | RequestQueryValidationMiddleware added | |
| A | ↛ | CorsMiddleware removed | |
| A | ↛ | ResourceNotFoundException removed |
| ⇢ | A | ErrorHandlingMiddleware::handleUnexpectedError() added | |
| ⇢ | A | RequestBodyValidationMiddleware::process() added | |
| ⇢ | A | InvalidEntityException::assertValid() added | |
| ⇢ | A | InvalidEntityException::convertViolationsToArray() added | |
| ⇢ | A | RequestHeaderValidationMiddleware::process() added | |
| ⇢ | A | ErrorHandlingMiddleware::handlePageNotFound() added | |
| ⇢ | A | ErrorHandlingMiddleware::handleInvalidPayload() added | |
| ⇢ | A | RequestQueryValidationMiddleware::process() added | |
| B | ↛ | CorsMiddleware::createSettings() removed | |
| B | ↛ | CorsMiddleware::process() removed | |
| A | ↛ | ErrorHandlingMiddleware::handleException() removed | |
| A | ↛ | InvalidEntityException::__construct() removed | |
| A | ↛ | InvalidEntityException::getInvalidEntity() removed | |
| A | ↛ | ErrorHandlingMiddleware::hideRoot() removed | |
| A | ↛ | ErrorHandlingMiddleware::handleInvalidEntity() removed | |
| A | ↛ | ErrorHandlingMiddleware::handleRouteNotFound() removed | |
| A | ↛ | ErrorHandlingMiddleware::handleResourceNotFound() removed | |
| A | ↛ | ResourceNotFoundException::__construct() removed | |
| ⋮ | view more | ||