| ⇢ | A | SuiteServiceProvider added | |
| ⇢ | A | AbstractAuthentication added | |
| ⇢ | A | Web added | |
| ⇢ | A | WorkWeb added | |
| ⇢ | A | API added | |
| ⇢ | A | AccessToken added | |
| ⇢ | A | File added | |
| ⇢ | A | AbstractSuite added | |
| ⇢ | A | FundamentalServiceProvider added | |
| ⇢ | A | BaseApi 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::redirect() added | |
| ⇢ | A | AccessToken::getTokenFromServer() added | |
| ⇢ | A | Guard::setHandlers() added | |
| ⇢ | A | AbstractAuthentication::setRedirectUrl() added | |
| ⇢ | A | AbstractSuite::__construct() added | |
| ⇢ | A | Transformer::transformTextCard() added | |
| ⇢ | A | AbstractAuthentication::withRedirectUrl() added | |
| ⋮ | view more | ||
| A | ↘ | B | UserServiceProvider::register() got worse | 
| B | ↛ | AbstractService::arrayItem() removed | |
| A | ↛ | AbstractService::redirect() removed | |
| A | ↛ | AbstractService::setRedirectUrl() removed | |
| A | ↛ | AbstractService::withRedirectUrl() removed | |
| A | ↛ | AbstractService::makeState() removed | |
| A | ↛ | Authentication::getSSOUrl() removed | |
| A | ↛ | AbstractService::scopes() removed | |
| A | ↛ | Authentication::user() removed | |
| A | ↛ | AbstractService::setRequest() removed | |
| A | ↛ | Authentication::getAuthUrl() removed | |
| ⋮ | view more | ||