| ⇢ | A | AuthHelper added |
| ⇢ | B | AuthHelper::checkComplexAuth() added | |
| ⇢ | B | AuthHelper::checkBasicAuth() added | |
| ⇢ | A | TemplateFunctions::generateAuthToken() added | |
| ⇢ | A | TemplateFunctions::encrypt() added | |
| ⇢ | A | AuthHelper::decodeToken() added | |
| ⇢ | A | AuthHelper::encrypt() added | |
| ⇢ | A | AuthHelper::generateToken() added | |
| ⇢ | A | AuthHelper::generateProfileHash() added | |
| ⇢ | A | AuthHelper::decrypt() added | |
| ⇢ | A | AuthHelper::getAdminFromCookie() added | |
| B | ↘ | C | GeneratorHelper::createRoot() got worse |
| C | ↗ | B | Security::checkAdmin() improved |
| A | ↛ | ProfileTrait::getHash() removed |