| A | ↘ | B | AbstractNode got worse |
| A | ↛ | AcceptsVisitorsTrait removed |
| ⇢ | B | AbstractNode::acceptVisitor() added | |
| ⇢ | A | AbstractNode::visitNodes() added | |
| ⇢ | A | AbstractNode::createNode() added | |
| ⇢ | A | AbstractNode::getPath() added | |
| ⇢ | A | AbstractNode::visitNodeOrNodes() added | |
| ⇢ | A | AbstractNode::setIsEdited() added | |
| ⇢ | A | AbstractNode::setKey() added | |
| ⇢ | A | AbstractNode::getParent() added | |
| ⇢ | A | AbstractNode::setPath() added | |
| ⇢ | A | AbstractNode::getAncestor() added | |
| ⋮ | view more | ||
| B | ↛ | AcceptsVisitorsTrait::acceptVisitor() removed | |
| A | ↛ | AcceptsVisitorsTrait::visitNodes() removed | |
| A | ↛ | AcceptsVisitorsTrait::compareNode() removed | |
| A | ↛ | AcceptsVisitorsTrait::removeOneFromPath() removed | |
| A | ↛ | AcceptsVisitorsTrait::getParent() removed | |
| A | ↛ | AcceptsVisitorsTrait::getKey() removed | |
| A | ↛ | AcceptsVisitorsTrait::addOneToPath() removed | |
| A | ↛ | AcceptsVisitorsTrait::removeAncestor() removed | |
| A | ↛ | AcceptsVisitorsTrait::addAncestor() removed | |
| A | ↛ | AcceptsVisitorsTrait::getAncestor() removed | |
| ⋮ | view more | ||