| ⇢ | A | PluginManager::loadPluginClass() added | |
| ⇢ | A | PluginManager::load() added | |
| ⇢ | A | WebControllerTrait::getSignedUriFromRequest() added | |
| ⇢ | A | PluginManager::checkCompatibility() added | |
| ⇢ | A | PluginManager::registerPlugin() added | |
| ⇢ | A | UserSettingsManagerController::getEventDispatcher(... added | |
| ⇢ | A | UserSettingsManagerController::displayView() added | |
| ⇢ | A | UserSettingsManagerController::addTab() added | |
| ⇢ | A | UserSettingsManagerController::getView() added | |
| ⇢ | A | PluginBase::saveData() added | |
| ⋮ | view more | ||
| B | ↗ | A | LoginController::loginAction() improved | 
| A | ↘ | B | PluginManager::loadPlugins() got worse | 
| A | ↘ | B | Util::unserialize() got worse | 
| A | ↘ | B | ErrorUtil::showExceptionInView() got worse | 
| B | ↛ | PluginManager::loadPlugin() removed | |
| A | ↛ | PluginBase::setData() removed | |