| ⇢ | A | OptionsPreflightHandler added | |
| ⇢ | A | CORSHeaders added | |
| ⇢ | A | BaseApiResponse added | |
| ⇢ | A | TextApiResponse added | |
| ⇢ | A | XmlApiResponse added |
| ⇢ | B | CORSHeaders::__invoke() added | |
| ⇢ | B | OptionsPreflightHandler::__invoke() added | |
| ⇢ | A | CORSHeaders::applyMirror() added | |
| ⇢ | A | CORSHeaders::applyCustom() added | |
| ⇢ | A | BaseApiResponse::__construct() added | |
| ⇢ | A | BaseApiResponse::setExpiration() added | |
| ⇢ | A | OptionsPreflightHandler::setAllowMethods() added | |
| ⇢ | A | OptionsPreflightHandler::setAllowHeaders() added | |
| ⇢ | A | OptionsPreflightHandler::setControlMaxAge() added | |
| ⇢ | A | OptionsPreflightHandler::setExposeHeaders() added | |
| ⋮ | view more | ||
| A | ↛ | JsonApiResponse::send() removed | |
| A | ↛ | JsonApiResponse::getCode() removed | |
| A | ↛ | JsonApiResponse::getCharset() removed | |