| ⇢ | A | ExtendLayout added | |
| ⇢ | A | IncludeBlock added | |
| ⇢ | A | InnerBlock added | |
| ⇢ | A | SourceContext added | |
| A | ↛ | BlockBehaviour removed | |
| A | ↛ | ExtendsBehaviour removed | |
| A | ↛ | IncludeBehaviour removed |
| ⇢ | B | IncludeBlock::createNode() added | |
| ⇢ | A | IncludeBlock::__construct() added | |
| ⇢ | A | IncludeBlock::createPlaceholder() added | |
| ⇢ | A | StemplerLoader::getSourceContext() added | |
| ⇢ | A | ExtendLayout::__construct() added | |
| ⇢ | A | IncludeBlock::contextNode() added | |
| ⇢ | A | ExtendLayout::parentImports() added | |
| ⇢ | A | InnerBlock::__construct() added | |
| ⇢ | A | InnerBlock::blockName() added | |
| ⇢ | A | SourceContext::__construct() added | |
| ⋮ | view more | ||
| A | ↘ | B | Supervisor::createNode() got worse |
| B | ↛ | IncludeBehaviour::createNode() removed | |
| A | ↛ | IncludeBehaviour::__construct() removed | |
| A | ↛ | IncludeBehaviour::createPlaceholder() removed | |
| A | ↛ | ExtendsBehaviour::__construct() removed | |
| A | ↛ | ExtendsBehaviour::parentImports() removed | |
| A | ↛ | IncludeBehaviour::contextNode() removed | |
| A | ↛ | ExtendsBehaviour::dynamicBlocks() removed | |
| A | ↛ | StemplerLoader::localFilename() removed | |
| A | ↛ | StemplerLoader::getSource() removed | |
| A | ↛ | BlockBehaviour::__construct() removed | |
| ⋮ | view more | ||