| ⇢ | A | InstallationManager added | 
| ⇢ | B | Runner::acquireLock() added | |
| ⇢ | B | InstallationManager::getReason() added | |
| ⇢ | A | Runner::releaseLock() added | |
| ⇢ | A | InstallationManager::__construct() added | |
| ⇢ | A | InstallationManager::setPool() added | |
| ⇢ | A | InstallationManager::install() added | |
| ⇢ | A | InstallationManager::update() added | |
| ⇢ | A | InstallationManager::uninstall() added | |
| ⇢ | A | Runner::handleError() added | |
| ⇢ | A | Task::markError() added | |
| ⋮ | view more | ||
| C | ↗ | B | PackageConverter::convertRepositoryToArray() improved | 
| A | ↛ | PackageConverter::packageCompare() removed | |