| ⇢ | A | DummyPluginFile added |
| ⇢ | B | PluginsService::copyDummyPlugin() added | |
| ⇢ | A | DummyPluginFile::rename() added | |
| ⇢ | A | PluginsController::copyDummyPlugin() added | |
| ⇢ | A | DummyPluginFile::getLocalPath() 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 | |
| ⋮ | view more | ||
| A | ↘ | B | js/admin.js got worse |