| ⇢ | A | AbstractStepOptimize added |
| ⇢ | B | AbstractStepOptimize::process() added | |
| ⇢ | A | AbstractStepOptimize::init() added | |
| ⇢ | A | OptimizeCss::setProcessor() added | |
| ⇢ | A | OptimizeCss::processFile() added | |
| ⇢ | A | OptimizeHtml::setProcessor() added | |
| ⇢ | A | OptimizeHtml::processFile() added | |
| ⇢ | A | OptimizeImages::setProcessor() added | |
| ⇢ | A | OptimizeImages::processFile() added | |
| ⇢ | A | OptimizeJs::setProcessor() added | |
| ⇢ | A | OptimizeJs::processFile() added | |
| B | ↘ | C | Build::execute() got worse |
| B | ↛ | OptimizeCss::process() removed | |
| B | ↛ | OptimizeHtml::process() removed | |
| B | ↛ | OptimizeJs::process() removed | |
| B | ↛ | OptimizeImages::process() removed | |
| A | ↛ | OptimizeCss::init() removed | |
| A | ↛ | OptimizeHtml::init() removed | |
| A | ↛ | OptimizeImages::init() removed | |
| A | ↛ | OptimizeJs::init() removed |