| B | ↗ | A | OAuthClient improved |
| ⇢ | A | OAuthClient::getAccessToken() added | |
| ⇢ | A | SessionTokenStorage::addAccessToken() added | |
| ⇢ | A | AccessToken::getProviderId() added | |
| ⇢ | A | AccessToken::setProviderId() added | |
| ⇢ | A | OAuthClient::setProvider() added | |
| ⇢ | A | Provider::getProviderId() added | |
| ⇢ | A | Provider::getClientId() added | |
| A | ↘ | B | OAuthClient::getAuthorizeUri() got worse |
| A | ↛ | OAuthClient::setProviderId() removed | |
| A | ↛ | OAuthClient::addProvider() removed | |
| A | ↛ | Provider::getId() removed | |
| A | ↛ | SessionTokenStorage::setAccessToken() removed | |
| A | ↛ | OAuthClient::getActiveProvider() removed |