| A | ↘ | B | AbstractNavigationNode got worse |
| A | ↛ | NavigationItem removed |
| ⇢ | A | AbstractNavigationNode::getNodeById() added | |
| ⇢ | A | AbstractNavigationNode::removeNode() added | |
| ⇢ | A | AbstractNavigationNode::getNodes() added | |
| ⇢ | A | AbstractNavigationNode::getParent() added | |
| ⇢ | A | AbstractNavigationNode::setId() added | |
| ⇢ | A | AbstractNavigationNode::setIndex() added | |
| ⇢ | A | AbstractNavigationNode::setNodes() added | |
| ⇢ | A | AbstractNavigationNode::setParent() added | |
| ⇢ | A | AbstractNavigationNode::addNode() added | |
| ⇢ | A | AbstractNavigationNode::size() added | |
| ⋮ | view more | ||
| A | ↛ | NavigationItem::toArray() removed | |
| A | ↛ | NavigationItem::__construct() removed | |
| A | ↛ | NavigationItem::getHref() removed | |
| A | ↛ | NavigationItem::getIcon() removed | |
| A | ↛ | NavigationItem::setHref() removed | |
| A | ↛ | NavigationItem::setIcon() removed | |