| ⇢ | A | DummyPluginFile added |
| ⇢ | B | PluginsService::copyDummyPlugin() added | |
| ⇢ | A | DummyPluginFile::rename() added | |
| ⇢ | A | PluginsController::copyDummyPlugin() added | |
| ⇢ | A | DummyPluginFile::putContent() added | |
| ⇢ | A | DummyPluginFile::delete() added | |
| ⇢ | A | DummyPluginFile::getPath() added | |
| ⇢ | A | DummyPluginFile::getParentNode() added | |
| ⇢ | A | DummyPluginFile::getName() added | |
| ⇢ | A | DummyPluginFile::__construct() added | |
| ⇢ | A | DummyPluginFile::getContent() added | |
| ⋮ | view more | ||
| C | ↘ | D | WebsitesController::updatePersonalWebsite() got worse |
| A | ↘ | B | js/admin.js got worse |
| B | ↘ | C | js/personal.js got worse |