| ⇢ | A | FormModelInputData added | |
| ⇢ | A | PureInputData added | |
| ⇢ | A | Field added | |
| ⇢ | A | Field added | |
| ⇢ | A | InputDataTrait added | |
| A | ↛ | HtmlFormErrors removed | |
| A | ↛ | Field removed | |
| A | ↛ | HtmlForm removed | |
| A | ↛ | FormAttributeTrait removed |
| ⇢ | A | PureInputData::__construct() added | |
| ⇢ | A | Field::errorSummary() added | |
| ⇢ | A | Field::email() added | |
| ⇢ | A | Field::buttonGroup() added | |
| ⇢ | A | InputDataTrait::getInputData() added | |
| ⇢ | A | FormModelInputData::getId() added | |
| ⇢ | A | PureInputData::getPlaceholder() added | |
| ⇢ | A | Field::dateTime() added | |
| ⇢ | A | Field::hint() added | |
| ⇢ | A | Field::button() added | |
| ⋮ | view more | ||
| C | ↗ | B | Telephone::beforeRender() improved |
| C | ↗ | B | Email::beforeRender() improved |
| C | ↗ | B | Password::beforeRender() improved |
| C | ↗ | B | Text::beforeRender() improved |
| B | ↗ | A | File::beforeRender() improved |
| B | ↗ | A | DateTimeInputField::beforeRender() improved |
| B | ↗ | A | Select::beforeRender() improved |
| A | ↛ | Field::telephone() removed | |
| A | ↛ | Field::password() removed | |
| A | ↛ | FormAttributeTrait::getInputId() removed | |
| A | ↛ | HtmlForm::getAttributeLabel() removed | |
| A | ↛ | Field::error() removed | |
| A | ↛ | Field::email() removed | |
| A | ↛ | FormAttributeTrait::getFormAttributePlaceholder() removed | |
| A | ↛ | HtmlForm::getAttributeName() removed | |
| A | ↛ | Field::dateTimeLocal() removed | |
| A | ↛ | Field::date() removed | |
| ⋮ | view more | ||