| ⇢ | A | DefaultAdminService added | |
| A | ↘ | B | MemberAuthenticator got worse |
| ⇢ | B | MemberAuthenticator::checkPassword() added | |
| ⇢ | B | DefaultAdminService::findOrCreateDefaultAdmin() added | |
| ⇢ | A | ChangePasswordHandler::checkPassword() added | |
| ⇢ | A | DefaultAdminService::setDefaultAdmin() added | |
| ⇢ | A | DefaultAdminService::clearDefaultAdmin() added | |
| ⇢ | A | DefaultAdminService::isDefaultAdmin() added | |
| ⇢ | A | DefaultAdminService::isDefaultAdminCredentials() added | |
| ⇢ | A | Member::validateCanLogin() added | |
| ⇢ | A | DefaultAdminService::getDefaultAdminUsername() added | |
| ⇢ | A | DefaultAdminService::getDefaultAdminPassword() added | |
| ⋮ | view more | ||
| B | ↗ | A | Member::default_admin() improved |
| B | ↗ | A | Security::findAnAdministrator() improved |
| C | ↗ | A | Member::checkPassword() improved |
| A | ↛ | MemberTest::tearDown() removed | |
| A | ↛ | Member::canLogIn() removed | |