| ⇢ | A | FormAuthenticator added | |
| ⇢ | A | SenecaAuthenticatorService added |
| ⇢ | D | FormAuthenticator::checkCredentials() added | |
| ⇢ | C | SenecaAuthenticatorService::checkUserCredentials() added | |
| ⇢ | A | FormAuthenticator::getCredentials() added | |
| ⇢ | A | SenecaAuthenticatorService::postToUrl() added | |
| ⇢ | A | FormAuthenticator::__construct() added | |
| ⇢ | A | FormAuthenticator::getUser() added | |
| ⇢ | A | FormAuthenticator::onAuthenticationSuccess() added | |
| ⇢ | A | FormAuthenticator::onAuthenticationFailure() added | |
| ⇢ | A | FormAuthenticator::start() added | |
| ⇢ | A | SenecaAuthenticatorService::__construct() added | |
| ⋮ | view more | ||
| C | ↘ | D | UserType::buildForm() got worse |
| A | ↛ | User::isEqualTo() removed | |