| ⇢ | A | ConfigurableCommand added | |
| ⇢ | A | GenerateDockerFile added | |
| ⇢ | A | DockerFileGenerator added | |
| A | ↛ | Configurable removed | 
| ⇢ | C | GenerateDockerFile::execute() added | |
| ⇢ | B | GenerateDockerFile::guessPharPath() added | |
| ⇢ | A | ConfigurableCommand::getConfig() added | |
| ⇢ | A | DockerFileGenerator::generate() added | |
| ⇢ | A | DockerFileGenerator::retrievePhpImageName() added | |
| ⇢ | A | GenerateDockerFile::configure() added | |
| ⇢ | A | DockerFileGenerator::retrievePhpExtensions() added | |
| ⇢ | A | DockerFileGenerator::createForRequirements() added | |
| ⇢ | A | DockerFileGenerator::__construct() added | |
| ⇢ | A | ConfigurableCommand::configure() added | |
| ⋮ | view more | ||
| A | ↘ | B | Compile::execute() got worse | 
| A | ↛ | Configurable::getConfig() removed | |
| A | ↛ | Configurable::configure() removed | |