| ⇢ | C | Field added | |
| ⇢ | A | Label added | |
| ⇢ | A | WidgetAttributes added | |
| ⇢ | A | ButtonAttributes added | |
| ⇢ | A | FieldValidator added | |
| ⇢ | A | ChoiceAttributes added | |
| ⇢ | A | InputAttributes added | |
| ⇢ | A | GlobalAttributes added | |
| ⇢ | A | Error added | |
| ⇢ | A | Hint added | |
| D | ↗ | C | FormModel improved |
| A | ↘ | C | FieldAttributes got worse |
| A | ↛ | ModelAttributes removed | |
| A | ↛ | Hint removed | |
| A | ↛ | Label removed | |
| A | ↛ | Error removed | |
| A | ↛ | CommonAttributes removed | |
| A | ↛ | DateAttributes removed | |
| A | ↛ | WithoutModelAttribute removed |
| ⇢ | F | FieldValidator::getValidatorAttributes() added | |
| ⇢ | B | Field::buildField() added | |
| ⇢ | B | Error::run() added | |
| ⇢ | B | Field::run() added | |
| ⇢ | A | Field::renderInputWidget() added | |
| ⇢ | A | ChoiceAttributes::buildList() added | |
| ⇢ | A | Hint::run() added | |
| ⇢ | A | Field::renderHint() added | |
| ⇢ | A | Field::renderError() added | |
| ⇢ | A | Field::renderLabel() added | |
| ⋮ | view more | ||
| A | ↘ | B | CheckboxList::run() got worse |
| A | ↘ | B | Range::run() got worse |
| C | ↛ | FieldAttributes::addValidatorAttributeHtml() removed | |
| B | ↛ | FieldAttributes::setInputAttributes() removed | |
| B | ↛ | Error::run() removed | |
| A | ↛ | Hint::run() removed | |
| A | ↛ | Label::run() removed | |
| A | ↛ | ModelAttributes::config() removed | |
| A | ↛ | RadioList::disabled() removed | |
| A | ↛ | Error::message() removed | |
| A | ↛ | FormModel::setFormErrorsClass() removed | |
| A | ↛ | ModelAttributes::id() removed | |
| ⋮ | view more | ||