| ⇢ | A | AbstractFormType added |
| ⇢ | C | AbstractFormType::parseDefaultsCall() added | |
| ⇢ | B | BaseVisitor::getLocation() added | |
| ⇢ | B | AbstractFormType::enterNode() added | |
| ⇢ | A | AbstractFormType::afterTraverse() added | |
| ⇢ | A | AbstractFormType::beforeTraverse() added | |
| ⇢ | A | AbstractFormType::lateCollect() added | |
| ⇢ | A | AbstractFormType::leaveNode() added | |
| B | ↗ | A | BaseVisitor::addLocation() improved |
| A | ↛ | FormTypeChoices::leaveNode() removed | |
| A | ↛ | FormTypeChoices::beforeTraverse() removed | |
| A | ↛ | FormTypeChoices::afterTraverse() removed | |
| A | ↛ | FormTypeLabelExplicit::leaveNode() removed | |
| A | ↛ | FormTypeLabelExplicit::beforeTraverse() removed | |
| A | ↛ | FormTypeLabelExplicit::afterTraverse() removed | |
| A | ↛ | FormTypeLabelImplicit::leaveNode() removed | |
| A | ↛ | FormTypeLabelImplicit::beforeTraverse() removed | |
| A | ↛ | FormTypeLabelImplicit::afterTraverse() removed |