| ⇢ | 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::for() added | |
| ⇢ | A | FieldAttributes::getSchemePattern() added | |
| ⇢ | A | Password::size() added | |
| ⇢ | A | Field::radiolist() added | |
| ⇢ | A | DateTime::max() added | |
| ⇢ | A | GlobalAttributes::name() 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::form() removed | |
| A | ↛ | FormModel::getError() removed | |
| A | ↛ | WithoutModelAttribute::attributes() removed | |
| A | ↛ | FormModel::clearErrors() removed | |
| A | ↛ | WithoutModelAttribute::id() removed | |
| A | ↛ | WithoutModelAttribute::getName() removed | |
| A | ↛ | WithoutModelAttribute::name() removed | |
| A | ↛ | FieldAttributes::getId() removed | |
| A | ↛ | WithoutModelAttribute::value() removed | |
| ⋮ | view more | ||