| ⇢ | A | CreateClientCommand added | |
| ⇢ | A | ConsentScreenExtensionCompilerPass added | |
| ⇢ | A | OAuth2FrameworkBundle added | |
| ⇢ | A | AppKernel added | |
| B | ↘ | C | IdTokenBuilder got worse |
| A | ↘ | B | ClientAssertionJwt got worse |
| B | ↘ | C | JwtBearerGrantType got worse |
| A | ↛ | ClientContext removed | |
| A | ↛ | ResponseContext removed | |
| A | ↛ | AuthorizationCodeGrantTypeContext removed | |
| A | ↛ | RevocationContext removed | |
| A | ↛ | TokenResponseTypeContext removed | |
| A | ↛ | ClientCredentialsGrantTypeContext removed | |
| A | ↛ | SpomkyLabsTestBundle removed | |
| A | ↛ | CodeResponseTypeContext removed | |
| A | ↛ | FixturesContext removed | |
| A | ↛ | HybridFlowContext removed | |
| ⋮ | view more | ||
| ⇢ | B | CreateClientCommand::selectRedirectUris() added | |
| ⇢ | B | CreateClientCommand::checkUrl() added | |
| ⇢ | B | ResourceRepository::find() added | |
| ⇢ | B | User::isEqualTo() added | |
| ⇢ | A | CreateClientCommand::isAnUrlOrUrn() added | |
| ⇢ | A | OAuth2FrameworkBundle::getCompilerPasses() added | |
| ⇢ | A | ConsentScreenExtensionCompilerPass::process() added | |
| ⇢ | A | OAuth2FrameworkBundle::boot() added | |
| ⇢ | A | OAuth2FrameworkBundle::build() added | |
| ⇢ | A | CreateClientCommand::configure() added | |
| ⋮ | view more | ||
| B | ↛ | FixturesContext::getAccessTokens() removed | |
| B | ↛ | FixturesContext::getAuthCodes() removed | |
| B | ↛ | FixturesContext::loadAuthorizationCodes() removed | |
| B | ↛ | FixturesContext::getClients() removed | |
| B | ↛ | ClientCommand::selectRedirectUris() removed | |
| B | ↛ | ClientCommand::checkUrl() removed | |
| B | ↛ | ClientCredentialsGrantTypeContext::generateValidCl... removed | |
| B | ↛ | ResourceRepository::findResource() removed | |
| B | ↛ | User::equals() removed | |
| B | ↛ | JwtBearerGrantTypeContext::generateValidAssertion(... removed | |
| ⋮ | view more | ||