| ⇢ | A | ContextNodeCollection added | |
| ⇢ | A | ScriptGenerator added | |
| A | ↛ | ContextNodeCollection removed | |
| A | ↛ | ScriptGenerator removed |
| ⇢ | A | ScriptGenerator::renderNodeStack() added | |
| ⇢ | A | ScriptGenerator::getRootContext() added | |
| ⇢ | A | ScriptGenerator::pushContextNode() added | |
| ⇢ | A | ScriptGenerator::pushScriptNode() added | |
| ⇢ | A | ContextNodeCollection::push() added | |
| ⇢ | A | ContextNodeCollection::toJson() added | |
| ⇢ | A | ContextNodeCollection::pop() added | |
| ⇢ | A | ScriptGenerator::__construct() added | |
| ⇢ | A | ScriptGenerator::getRootScript() added | |
| A | ↛ | ScriptGenerator::renderNodeStack() removed | |
| A | ↛ | ScriptGenerator::pushContextNode() removed | |
| A | ↛ | ScriptGenerator::__construct() removed | |
| A | ↛ | ContextNodeCollection::toJson() removed | |
| A | ↛ | ScriptGenerator::pushScriptNode() removed | |
| A | ↛ | ScriptGenerator::getRootContext() removed | |
| A | ↛ | ScriptGenerator::getRootScript() removed |