| ⇢ | A | AccessTokenRevokedEvent added | |
| ⇢ | A | ClientDeletedEvent added | |
| ⇢ | A | ClientOwnerChangedEvent added | |
| ⇢ | A | ClientParametersUpdatedEvent added | |
| ⇢ | A | AccessTokenAddedToRefreshTokenEvent added | |
| ⇢ | A | RefreshTokenCreatedEvent added | |
| ⇢ | A | RefreshTokenRevokedEvent added | |
| ⇢ | A | DomainUriLoader added | |
| ⇢ | A | DomainConverter added | |
| ⇢ | A | ClientCreatedEvent added | |
| ⋮ | view more | ||
| A | ↘ | B | OAuth2FrameworkServerBundle got worse |
| A | ↘ | B | Client got worse |
| A | ↘ | B | ParameterCheckerManagerTest got worse |
| A | ↘ | B | AuthorizationCodeGrantTypeTest got worse |
| C | ↘ | F | IdTokenBuilder got worse |
| A | ↘ | B | TokenEndpoint got worse |
| A | ↘ | C | AuthorizationEndpointSource got worse |
| C | ↘ | F | AuthorizationRequestLoader got worse |
| C | ↘ | F | ClientAssertionJwt got worse |
| B | ↘ | D | JwtBearerGrantType got worse |
| ⋮ | view more | ||
| ⇢ | B | DomainConverter::fromJson() added | |
| ⇢ | A | Client::apply() added | |
| ⇢ | A | AccessToken::apply() added | |
| ⇢ | A | AuthorizationCode::apply() added | |
| ⇢ | A | RefreshToken::apply() added | |
| ⇢ | A | InitialAccessToken::apply() added | |
| ⇢ | A | RefreshToken::applyAccessTokenAddedToRefreshTokenE... added | |
| ⇢ | A | ClientCreatedEvent::getPayload() added | |
| ⇢ | A | RefreshTokenRevokedEvent::createFromJson() added | |
| ⇢ | A | InitialAccessToken::applyInitialAccessTokenRevoked... added | |
| ⋮ | view more | ||
| A | ↛ | AuthorizationCode::getAuthorizationCodeId() removed | |
| A | ↛ | AccessToken::getAccessTokenId() removed | |
| A | ↛ | Client::getClientId() removed | |
| A | ↛ | RefreshToken::getRefreshTokenId() removed | |