| ⇢ | A | FragmentResponseMode added |
| ⇢ | A | ImplicitFlow::arrayEqual() added | |
| ⇢ | A | ErrorScopePolicy::getScopes() added | |
| ⇢ | A | ImplicitFlow::handleAuthorizationRequest() added | |
| ⇢ | A | AuthorizationCodeFlow::handleAuthorizationRequest(... added | |
| ⇢ | A | FragmentResponseMode::buildResponse() added | |
| ⇢ | A | DefaultScopePolicy::setScopes() added | |
| ⇢ | A | DefaultScopePolicy::getScopes() added | |
| ⇢ | A | ScopePolicyManager::getScopes() added | |
| ⇢ | A | AuthorizationEndpoint::getResourceOwner() added | |
| ⇢ | A | ImplicitFlow::__construct() added | |
| ⋮ | view more | ||
| A | ↛ | ErrorScopePolicy::getDefaultScopes() removed | |
| A | ↛ | ImplicitFlow::handle() removed | |
| A | ↛ | AuthorizationCodeFlow::handle() removed | |
| A | ↛ | HybridFlow::handle() removed | |
| A | ↛ | DefaultScopePolicy::__construct() removed | |
| A | ↛ | DefaultScopePolicy::getDefaultScopes() removed | |
| A | ↛ | ScopePolicyManager::getDefaultScopes() removed | |
| A | ↛ | IgnoreScopePolicy::getDefaultScopes() removed | |