| ⇢ | A | AbstractComponent added | |
| ⇢ | A | BaseApi added | |
| ⇢ | A | PreAuthorization added | |
| ⇢ | A | AuthorizerAccessToken added | |
| A | ↛ | AbstractComponent removed | |
| A | ↛ | VerifyTicketTrait removed | |
| A | ↛ | Authorizer removed | |
| A | ↛ | Caches removed | |
| A | ↛ | PreAuthCode removed | |
| A | ↛ | AuthorizerToken removed |
| ⇢ | A | AbstractComponent::getAppId() added | |
| ⇢ | A | BaseApi::getAuthorizationToken() added | |
| ⇢ | A | BaseApi::getAuthorizerOption() added | |
| ⇢ | A | BaseApi::setAuthorizerOption() added | |
| ⇢ | A | PreAuthorization::getCode() added | |
| ⇢ | A | PreAuthorization::redirect() added | |
| ⇢ | A | AuthorizerAccessToken::__construct() added | |
| ⇢ | A | AuthorizerAccessToken::getToken() added | |
| ⇢ | A | Guard::setHandlers() added | |
| ⇢ | A | Application::logConfiguration() added | |
| ⋮ | view more | ||
| A | ↘ | B | Guard::serve() got worse |
| B | ↗ | A | Application::__construct() improved |
| C | ↛ | Guard::handleMessage() removed | |
| A | ↛ | OpenPlatform::__get() removed | |
| A | ↛ | AbstractComponent::getAppId() removed | |
| A | ↛ | OpenPlatform::__construct() removed | |
| A | ↛ | Authorization::saveAuthorizerRefreshToken() removed | |
| A | ↛ | AuthorizerToken::__construct() removed | |
| A | ↛ | AuthorizerToken::getToken() removed | |
| A | ↛ | Caches::setCache() removed | |
| A | ↛ | AbstractComponent::setAppId() removed | |
| A | ↛ | Caches::get() removed | |
| ⋮ | view more | ||