| ⇢ | A | SuiteServiceProvider added | |
| ⇢ | A | AbstractAuthentication added | |
| ⇢ | A | BaseApi added | |
| ⇢ | A | OAServiceProvider added | |
| ⇢ | A | PreAuthorization added | |
| ⇢ | A | API added | |
| ⇢ | A | Authorization added | |
| ⇢ | A | Batch added | |
| ⇢ | A | AuthorizerAccessToken added | |
| ⇢ | A | CancelAuth added | |
| ⋮ | view more | ||
| A | ↛ | AbstractService removed | |
| A | ↛ | Authentication removed | |
| A | ↛ | Oauth removed | |
| ⇢ | B | SuiteServiceProvider::register() added | |
| ⇢ | B | AbstractAuthentication::arrayItem() added | |
| ⇢ | B | Guard::serve() added | |
| ⇢ | A | AbstractAuthentication::scopes() added | |
| ⇢ | A | App::buildAuthUrlFromBase() added | |
| ⇢ | A | Suite::createAuthorizerApplication() added | |
| ⇢ | A | Article::thumb() added | |
| ⇢ | A | AbstractAuthentication::setRequest() added | |
| ⇢ | A | App::getCodeFields() added | |
| ⇢ | A | File::media() added | |
| ⋮ | view more | ||
| A | ↘ | B | UserServiceProvider::register() got worse |
| B | ↛ | AbstractService::arrayItem() removed | |
| A | ↛ | AbstractService::scopes() removed | |
| A | ↛ | Authentication::user() removed | |
| A | ↛ | AbstractService::setRequest() removed | |
| A | ↛ | Authentication::getAuthUrl() removed | |
| A | ↛ | AbstractService::stateless() removed | |
| A | ↛ | Oauth::buildAuthUrlFromBase() removed | |
| A | ↛ | AbstractService::with() removed | |
| A | ↛ | Oauth::getCodeFields() removed | |
| A | ↛ | Oauth::user() removed | |
| ⋮ | view more | ||