B | ↗ | A | OAuthClient improved |
A | ↘ | B | AccessToken got worse |
⇢ | B | AccessToken::fromRefreshResponse() added | |
⇢ | A | AccessToken::fromStorage() added | |
⇢ | A | AccessToken::setScope() added | |
⇢ | A | AccessToken::fromCodeResponse() added | |
⇢ | A | AccessToken::toTokenStorage() added | |
⇢ | A | AccessToken::setIssuedAt() added | |
⇢ | A | AccessToken::setAccessToken() added | |
⇢ | A | AccessToken::setTokenType() added | |
⇢ | A | AccessToken::setExpiresIn() added | |
⇢ | A | AccessToken::setRefreshToken() added | |
⋮ | view more | ||
B | ↗ | A | OAuthClient::handleCallback() improved |
A | ↘ | B | Response::json() got worse |
A | ↘ | B | AccessToken::__construct() got worse |
B | ↛ | OAuthClient::validateTokenResponse() removed | |
A | ↛ | OAuthClient::calculateExpiresAt() removed | |
A | ↛ | AccessToken::json() removed | |
A | ↛ | AccessToken::getExpiresAt() removed |