| ⇢ | B | FormElement added | |
| ⇢ | A | AbstractFormElement added | |
| B | ↛ | FormElement removed |
| ⇢ | B | FormElement::setOption() added | |
| ⇢ | B | FormElement::getName() added | |
| ⇢ | A | FormElement::isValid() added | |
| ⇢ | A | FormElement::setLabel() added | |
| ⇢ | A | FormElement::setChildNodes() added | |
| ⇢ | A | FormElement::setValue() added | |
| ⇢ | A | FormElement::addChildNode() added | |
| ⇢ | A | FormElement::getId() added | |
| ⇢ | A | FormElement::setOptions() added | |
| ⇢ | A | FormElement::setAttribute() added | |
| ⋮ | view more | ||
| A | ↘ | B | TestForm::getLocationFieldset() got worse |
| B | ↛ | FormElement::setOption() removed | |
| B | ↛ | FormElement::getName() removed | |
| A | ↛ | FormElement::setAttribute() removed | |
| A | ↛ | FormElement::getAttribute() removed | |
| A | ↛ | FormElement::setParentNode() removed | |
| A | ↛ | FormElement::addValidator() removed | |
| A | ↛ | FormElement::isValid() removed | |
| A | ↛ | FormElement::setValue() removed | |
| A | ↛ | FormElement::setOptions() removed | |
| A | ↛ | FormElement::valid() removed | |
| ⋮ | view more | ||