| ⇢ | A | CollectionFactory added | |
| ⇢ | A | LoadFilesystemTasks added | |
| ⇢ | A | Runner added | |
| ⇢ | A | LoadProcessConfigFileTasks added | |
| ⇢ | A | Taskman added | |
| ⇢ | A | Config added | |
| ⇢ | A | ProcessConfigFile added | |
| ⇢ | A | ComposerAwareTrait added | |
| ⇢ | A | YamlCommands added | |
| ⇢ | A | Composer added | |
| ⋮ | view more | ||
| A | ↛ | LoadFilesystemTasks removed | |
| A | ↛ | LoadProcessConfigFileTasks removed | |
| A | ↛ | Composer removed | |
| A | ↛ | Config removed | |
| A | ↛ | Taskman removed | |
| A | ↛ | Runner removed | |
| A | ↛ | ProcessConfigFile removed | |
| A | ↛ | ComposerAwareTrait removed | |
| A | ↛ | YamlCommands removed | |
| A | ↛ | LoadCollectionFactoryTasks removed | |
| ⋮ | view more | ||
| ⇢ | C | CollectionFactory::taskFactory() added | |
| ⇢ | B | YamlCommands::bindInputOptionsToConfig() added | |
| ⇢ | B | Config::findFilesToIncludeInConfiguration() added | |
| ⇢ | B | Runner::registerDynamicCommands() added | |
| ⇢ | B | AbstractCommands::loadDefaultConfig() added | |
| ⇢ | A | CollectionFactory::run() added | |
| ⇢ | A | ConfigurationTokensTrait::extractRawTokens() added | |
| ⇢ | A | YamlRecursivePathsFinder::findPathRecursively() added | |
| ⇢ | A | Runner::__construct() added | |
| ⇢ | A | Taskman::createDefaultApplication() added | |
| ⋮ | view more | ||
| C | ↛ | CollectionFactory::taskFactory() removed | |
| B | ↛ | YamlCommands::bindInputOptionsToConfig() removed | |
| B | ↛ | Config::findFilesToIncludeInConfiguration() removed | |
| B | ↛ | Runner::registerDynamicCommands() removed | |
| B | ↛ | AbstractCommands::loadDefaultConfig() removed | |
| A | ↛ | CollectionFactory::run() removed | |
| A | ↛ | YamlRecursivePathsFinder::findPathRecursively() removed | |
| A | ↛ | ConfigurationTokensTrait::extractRawTokens() removed | |
| A | ↛ | Runner::__construct() removed | |
| A | ↛ | Taskman::createDefaultApplication() removed | |
| ⋮ | view more | ||