| ⇢ | A | LanguageParseChecker added | |
| ⇢ | A | DatabaseSchemaChecker added | |
| ⇢ | A | LoginRedirectorController added | |
| ⇢ | A | AccessToken added | |
| ⇢ | A | Client added | |
| ⇢ | A | OauthApiController added | |
| ⇢ | A | Admin added | |
| ⇢ | A | SettingsController added | |
| ⇢ | A | AccessTokenMapper added | |
| ⇢ | A | CopyEntriesFromOldTable added | |
| ⋮ | view more | ||
| A | ↘ | B | ClientFlowLoginController got worse |
| ⇢ | F | DatabaseSchemaChecker::analyse() added | |
| ⇢ | B | LanguageParseChecker::analyse() added | |
| ⇢ | B | CopyEntriesFromOldTable::run() added | |
| ⇢ | A | AccessTokenMapper::getByCode() added | |
| ⇢ | A | Admin::getForm() added | |
| ⇢ | A | SettingsController::deleteClient() added | |
| ⇢ | A | AccessTokenMapper::deleteByClientId() added | |
| ⇢ | A | LoginRedirectorController::__construct() added | |
| ⇢ | A | LoginRedirectorController::authorize() added | |
| ⇢ | A | ClientMapper::getByUid() added | |
| ⋮ | view more | ||
| A | ↘ | B | CheckCode::configure() got worse |
| A | ↘ | B | ClientFlowLoginController::__construct() got worse |
| C | ↗ | B | JSCombiner::isCached() improved |
| B | ↘ | C | ClientFlowLoginController::generateAppPassword() got worse |
| B | ↘ | C | Util::getAppIcon() got worse |