| ⇢ | A | HtmlFormErrors added | |
| ⇢ | A | FormErrors added | |
| F | ↗ | D | FormModel improved | 
| ⇢ | A | FormErrors::getErrorSummaryFirstErrors() added | |
| ⇢ | A | FormErrors::clear() added | |
| ⇢ | A | FormErrors::__construct() added | |
| ⇢ | A | FormErrors::getAllErrors() added | |
| ⇢ | A | FormErrors::addError() added | |
| ⇢ | A | FormModel::getFormErrors() added | |
| ⇢ | A | HtmlFormErrors::getErrorSummaryFirstErrors() added | |
| ⇢ | A | FormModel::setFormErrorsClass() added | |
| ⇢ | A | HtmlFormErrors::hasErrors() added | |
| ⇢ | A | FormModel::createFormErrors() added | |
| ⋮ | view more | ||
| A | ↛ | FormModel::addError() removed | |
| A | ↛ | HtmlForm::getFirstError() removed | |
| A | ↛ | FormModel::getErrorSummary() removed | |
| A | ↛ | FormModel::hasErrors() removed | |
| A | ↛ | FormModel::getErrors() removed | |
| A | ↛ | FormModel::getFirstError() removed | |
| A | ↛ | FormModel::getFirstErrors() removed | |