| ⇢ | A | Field added | |
| ⇢ | A | AbstractWidget added | |
| ⇢ | A | GlobalAttributes added | |
| D | ↗ | C | FormModel improved |
| A | ↛ | CommonAttributes removed | |
| A | ↛ | DateAttributes removed | |
| A | ↛ | WithoutModelAttribute removed | |
| A | ↛ | ModelAttributes removed |
| ⇢ | C | FieldAttributes::setValidatorAttributeHtml() added | |
| ⇢ | A | Field::run() added | |
| ⇢ | A | FieldAttributes::setValidAndInvalidClass() added | |
| ⇢ | A | GlobalAttributes::getIdWithoutModel() added | |
| ⇢ | A | AbstractWidget::attributes() added | |
| ⇢ | A | GlobalAttributes::tabIndex() added | |
| ⇢ | A | Telephone::readonly() added | |
| ⇢ | A | Field::url() added | |
| ⇢ | A | Field::number() added | |
| ⇢ | A | AbstractWidget::getAttribute() added | |
| ⋮ | view more | ||
| B | ↗ | A | Checkbox::run() improved |
| A | ↘ | B | CheckboxList::run() got worse |
| B | ↗ | A | FieldAttributes::setInputAttributes() improved |
| B | ↛ | FieldAttributes::addValidatorAttributeHtml() removed | |
| A | ↛ | CommonAttributes::tabIndex() removed | |
| A | ↛ | Checkbox::value() removed | |
| A | ↛ | Label::config() removed | |
| A | ↛ | CommonAttributes::required() removed | |
| A | ↛ | FieldAttributes::getFormModel() removed | |
| A | ↛ | Label::for() removed | |
| A | ↛ | CommonAttributes::disabled() removed | |
| A | ↛ | Label::encode() removed | |
| A | ↛ | CommonAttributes::readonly() removed | |
| ⋮ | view more | ||