| ⇢ | A | WaitCommand added | |
| ⇢ | A | DeferredProcess added | |
| ⇢ | A | LogMessage added |
| ⇢ | A | ProcessExecutor::waitForDeferredProcesses() added | |
| ⇢ | A | ProcessExecutor::deferProcess() added | |
| ⇢ | A | ClimateLogger::logStart() added | |
| ⇢ | A | ProcessExecutor::isProcessResultValid() added | |
| ⇢ | A | ClimateLogger::logSuccess() added | |
| ⇢ | A | WaitCommand::__construct() added | |
| ⇢ | A | ClimateLogger::LogFailure() added | |
| ⇢ | A | WaitCommand::getLineNumber() added | |
| ⇢ | A | CommandBuilder::addWaitCommand() added | |
| ⇢ | A | DeferredProcess::__construct() added | |
| ⋮ | view more | ||
| B | ↘ | C | ScriptLoader::loadScript() got worse |
| A | ↘ | B | ProcessExecutor::execute() got worse |
| A | ↛ | ProcessExecutor::setUpProcess() removed | |
| A | ↛ | ClimateLogger::logCommandStart() removed | |
| A | ↛ | ClimateLogger::logTemplate() removed | |