| ⇢ | A | DummyPluginFile added | |
| A | ↛ | WebsitesRequestBuilder removed |
| ⇢ | B | PluginsService::copyDummyPlugin() added | |
| ⇢ | A | DummyPluginFile::rename() added | |
| ⇢ | A | PluginsController::copyDummyPlugin() added | |
| ⇢ | A | Website::getData() added | |
| ⇢ | A | DummyPluginFile::getExtension() added | |
| ⇢ | A | DummyPluginFile::getLocalPath() added | |
| ⇢ | A | DummyPluginFile::putContent() added | |
| ⇢ | A | DummyPluginFile::delete() added | |
| ⇢ | A | DummyPluginFile::getPath() added | |
| ⇢ | A | DummyPluginFile::getName() added | |
| ⋮ | view more | ||
| C | ↘ | D | WebsitesController::updatePersonalWebsite() got worse |
| A | ↛ | WebsitesRequestBuilder::__construct() removed | |
| A | ↛ | WebsitesRequestBuilder::limitToId() removed | |
| A | ↛ | WebsiteCore::getOptionsJSON() removed | |
| A | ↛ | WebsitesRequestBuilder::getWebsitesDeleteSql() removed | |
| A | ↛ | ConfigService::getDefaultValue() removed | |
| A | ↛ | WebsitesRequestBuilder::getWebsitesUpdateSql() removed | |
| A | ↛ | WebsitesRequestBuilder::getWebsitesSelectSql() removed | |
| A | ↛ | WebsitesRequestBuilder::getWebsitesInsertSql() removed | |
| A | ↛ | WebsitesRequestBuilder::limitToSite() removed | |
| A | ↛ | WebsitesRequestBuilder::limitToDBField() removed | |
| ⋮ | view more | ||
| A | ↘ | B | js/admin.js got worse |
| B | ↘ | C | js/personal.js got worse |