| ⇢ | A | AbstractProvider added |
| ⇢ | B | AbstractProvider::download() added | |
| ⇢ | A | AbstractProvider::scanConfiguration() added | |
| ⇢ | A | AbstractProvider::handles() added | |
| ⇢ | A | AbstractProvider::client() added | |
| ⇢ | A | AbstractProvider::__construct() added | |
| ⇢ | A | AbstractProvider::getBranchLink() added | |
| ⇢ | A | AbstractProvider::getLabel() added | |
| ⇢ | A | AbstractProvider::getJSON() added | |
| ⇢ | A | AbstractProvider::getRepositoryLink() added | |
| ⇢ | A | AbstractProvider::encodeRepository() added | |
| ⋮ | view more | ||
| B | ↘ | C | ProjectController::deploy() got worse |
| B | ↗ | A | Github::getHeadInfo() improved |
| B | ↛ | Github::download() removed | |
| B | ↛ | Gitlab::download() removed | |
| B | ↛ | Gitlab::scanConfiguration() removed | |
| B | ↛ | Github::scanConfiguration() removed | |
| A | ↛ | Gitlab::getCurlHandle() removed | |
| A | ↛ | Github::getCurlHandle() removed | |
| A | ↛ | Github::getRepositoryLink() removed | |
| A | ↛ | Gitlab::__construct() removed | |
| A | ↛ | Github::__construct() removed | |
| A | ↛ | Gitlab::getRepositoryLink() removed | |
| ⋮ | view more | ||