| ⇢ | F | Sequencer added | |
| ⇢ | A | ViewHelperNodeProxy added | |
| ⇢ | A | Context added | |
| ⇢ | A | Contexts added | |
| ⇢ | A | Position added | |
| ⇢ | A | Source added | |
| ⇢ | A | Splitter added | |
| A | ↘ | B | ViewHelperResolver got worse |
| A | ↘ | B | NodeConverter got worse |
| A | ↘ | B | AbstractConditionViewHelper got worse |
| ⇢ | F | Sequencer::sequenceInlineNodes() added | |
| ⇢ | F | Sequencer::sequenceArrayNode() added | |
| ⇢ | F | Sequencer::sequenceTagNode() added | |
| ⇢ | C | Sequencer::sequenceQuotedNode() added | |
| ⇢ | B | Sequencer::sequence() added | |
| ⇢ | B | AbstractViewHelper::createArguments() added | |
| ⇢ | B | Splitter::parse() added | |
| ⇢ | B | AbstractNode::flatten() added | |
| ⇢ | A | NodeConverter::convertArray() added | |
| ⇢ | A | Contexts::__construct() added | |
| ⋮ | view more | ||
| B | ↘ | C | Escape::process() got worse |
| B | ↘ | C | NodeConverter::convert() got worse |
| A | ↘ | B | ViewHelperResolver::resolveViewHelperClassName() got worse |
| A | ↘ | B | ViewHelperNode::rewriteBooleanNodesInArgumentsObje... got worse |
| D | ↗ | C | ViewHelperInvoker::invoke() improved |
| A | ↛ | ViewHelperNode::getArgumentDefinitions() removed | |
| A | ↛ | ViewHelperNode::getArgumentDefinition() removed | |