| ⇢ | A | ComposerProcessService added | |
| ⇢ | A | ComposerApiService added | |
| ⇢ | A | OutputParser added | |
| A | ↛ | ComposerProcessService removed |
| ⇢ | B | ComposerApiService::foreachRequires() added | |
| ⇢ | B | OutputParser::parseList() added | |
| ⇢ | B | OutputParser::parseArrayInfoOutput() added | |
| ⇢ | A | ComposerProcessService::setupComposer() added | |
| ⇢ | A | ComposerApiService::execRequire() added | |
| ⇢ | A | ComposerApiService::execRemove() added | |
| ⇢ | A | ComposerApiService::execConfig() added | |
| ⇢ | A | ComposerApiService::runCommand() added | |
| ⇢ | A | ComposerApiService::init() added | |
| ⇢ | A | ComposerProcessService::execRequire() added | |
| ⋮ | view more | ||
| B | ↗ | A | OwnerStoreController::apiUninstall() improved |
| A | ↛ | ComposerProcessService::setupComposer() removed | |
| A | ↛ | ComposerProcessService::execRequire() removed | |
| A | ↛ | ComposerProcessService::execRemove() removed | |
| A | ↛ | ComposerProcessService::getPHP() removed | |