| ⇢ | A | ElementsAwareTrait added |
| ⇢ | B | OptionalField::addSubElements() added | |
| ⇢ | A | ElementsAwareTrait::hasElement() added | |
| ⇢ | A | ElementsAwareTrait::addElement() added | |
| ⇢ | A | ElementsAwareTrait::listElements() added | |
| ⇢ | A | ElementsAwareTrait::getElementsGenerator() added | |
| ⇢ | A | OptionalField::hasSubElements() added | |
| ⇢ | A | OptionalField::createElementFromDomNode() added | |
| ⇢ | A | ElementsAwareTrait::getValue() added | |
| ⇢ | A | ElementsAwareTrait::getElementIterator() added | |
| ⇢ | A | ElementsAwareTrait::getAllElements() added | |
| ⋮ | view more | ||
| A | ↛ | Node::hasElement() removed | |
| A | ↛ | Node::addElement() removed | |
| A | ↛ | Node::listElements() removed | |
| A | ↛ | Node::getElementsGenerator() removed | |
| A | ↛ | Node::getValue() removed | |
| A | ↛ | Node::getAllElements() removed | |
| A | ↛ | Node::newElement() removed | |
| A | ↛ | Node::getElementIterator() removed | |