| ⇢ | A | Connection added | |
| ⇢ | A | ServiceProviderController added | |
| ⇢ | A | SecondFactorRepository added | |
| ⇢ | A | WhitelistRepository added | |
| ⇢ | A | MinkContext added | |
| ⇢ | A | SamlEntityRepository added | |
| ⇢ | A | FixtureService added | |
| ⇢ | A | LoginCommand added | |
| ⇢ | A | IdentityProviderController added | |
| ⇢ | A | FeatureContext added | |
| ⋮ | view more | ||
| B | ↘ | C | SecondFactorController got worse |
| ⇢ | B | SamlEntityRepository::createSpIfNotExists() added | |
| ⇢ | A | SamlEntityRepository::createIdpIfNotExists() added | |
| ⇢ | A | IdentityProviderController::receiveSignedAuthnRequ... added | |
| ⇢ | A | SecondFactorRepository::create() added | |
| ⇢ | A | IdentityProviderController::ssoAction() added | |
| ⇢ | A | MinkContext::iOpenTwoBrowserTabsIdentifiedBy() added | |
| ⇢ | A | MinkContext::theResponseShouldMatchXpath() added | |
| ⇢ | A | ServiceProviderContext::iStartAnSFOAuthentication(... added | |
| ⇢ | A | ServiceProviderContext::iStartAnSFOAuthenticationW... added | |
| ⇢ | A | ServiceProviderController::acsAction() added | |
| ⋮ | view more | ||
| A | ↘ | B | LoginService::singleSignOn() got worse |
| B | ↗ | A | ProxyResponseService::createProxyResponse() improved |
| A | ↘ | B | SamlProxyController::consumeAssertionAction() got worse |
| A | ↘ | B | SecondFactorController::initiateU2fAuthenticationA... got worse |
| A | ↘ | B | SecondFactorController::verifySmsSecondFactorActio... got worse |
| A | ↘ | B | SecondFactorController::verifyYubiKeySecondFactorA... got worse |