| ⇢ | F | AuthorizationEndpoint added | |
| ⇢ | B | StandardClaims added | |
| ⇢ | B | AuthorizationEndpoint added | |
| ⇢ | B | Authorization added | |
| ⇢ | A | ErrorResponse added | |
| ⇢ | A | AuthorizationCode added | |
| ⇢ | A | ResourceOwnerPasswordCredentialsGrantType added | |
| ⇢ | A | UserAgentBasedApplication added | |
| ⇢ | A | AuthorizationResponse added | |
| ⇢ | A | AuthorizationCode added | |
| ⋮ | view more | ||
| B | ↛ | StandardClaims removed | |
| B | ↛ | Authorization removed | |
| A | ↛ | InvalidGrantType removed | |
| A | ↛ | Guard removed | |
| A | ↛ | ConfidentialClient removed | |
| A | ↛ | ResourceOwnerPasswordCredentialsGrantType removed | |
| A | ↛ | AuthorizationResponse removed | |
| A | ↛ | PublicClient removed | |
| A | ↛ | AccessTokenRequest removed | |
| A | ↛ | NoneResponseType removed | |
| ⋮ | view more | ||
| ⇢ | D | AuthorizationEndpoint::verify() added | |
| ⇢ | D | CodeResponseType::handle() added | |
| ⇢ | D | CodeResponseType::handle() added | |
| ⇢ | D | Authorization::authorize() added | |
| ⇢ | C | TokenEndpoint::handle() added | |
| ⇢ | C | Guard::authenticate() added | |
| ⇢ | C | RefreshTokenGrantType::grant() added | |
| ⇢ | C | IdTokenResponseType::handle() added | |
| ⇢ | C | AuthorizationEndpoint::checkResponseTypes() added | |
| ⇢ | C | TokenResponseType::handle() added | |
| ⋮ | view more | ||
| D | ↛ | AuthorizationEndpoint::verify() removed | |
| D | ↛ | CodeResponseType::handle() removed | |
| D | ↛ | CodeResponseType::handle() removed | |
| D | ↛ | Authorization::authorize() removed | |
| C | ↛ | TokenEndpoint::handle() removed | |
| C | ↛ | Guard::authenticate() removed | |
| C | ↛ | RefreshTokenGrantType::grant() removed | |
| C | ↛ | IdTokenResponseType::handle() removed | |
| C | ↛ | TokenResponseType::handle() removed | |
| C | ↛ | ErrorResponse::__construct() removed | |
| ⋮ | view more | ||