| ⇢ | A | LoginCredentialPageBase added | |
| ⇢ | A | PageMultiFactor added | |
| ⇢ | A | PageOtpLogin added | |
| ⇢ | A | PagePasswordLogin added | |
| ⇢ | A | PageU2FLogin added | |
| ⇢ | A | TotpCredentialProvider added | |
| ⇢ | A | YubikeyOtpCredentialProvider added | |
| ⇢ | A | EncryptionHelper added | |
| ⇢ | A | ScratchTokenCredentialProvider added | |
| ⇢ | A | U2FCredentialProvider added | |
| A | ↛ | PageLogin removed |
| ⇢ | C | LoginCredentialPageBase::main() added | |
| ⇢ | C | PageMultiFactor::enableTotp() added | |
| ⇢ | C | PageMultiFactor::enableU2F() added | |
| ⇢ | B | LoginCredentialPageBase::processLoginSuccess() added | |
| ⇢ | B | PageMultiFactor::enableYubikeyOtp() added | |
| ⇢ | B | LoginCredentialPageBase::setupPartial() added | |
| ⇢ | B | ScratchTokenCredentialProvider::authenticate() added | |
| ⇢ | A | LoginCredentialPageBase::setupAlternates() added | |
| ⇢ | A | PageMultiFactor::deleteCredential() added | |
| ⇢ | A | PageMultiFactor::scratch() added | |
| ⋮ | view more | ||
| C | ↛ | PageLogin::main() removed | |
| B | ↛ | PageLogin::getAuthenticatingUser() removed | |
| A | ↛ | PageLogin::goBackWhenceYouCame() removed | |
| A | ↛ | PageLogin::isProtectedPage() removed | |
| A | ↛ | WebRequest::setPartialLogin() removed | |
| A | ↛ | WebRequest::getPartialLogin() removed | |