| ⇢ | A | Form added | |
| ⇢ | A | FieldValidation added | |
| ⇢ | A | Rule added | |
| B | ↗ | A | Semantic improved |
| ⇢ | A | HtmlForm::run() added | |
| ⇢ | A | FieldValidation::addRule() added | |
| ⇢ | A | HtmlForm::addFieldRule() added | |
| ⇢ | A | BaseComponent::addParams() added | |
| ⇢ | A | BaseHtml::onCreate() added | |
| ⇢ | A | Form::__construct() added | |
| ⇢ | A | Rule::__construct() added | |
| ⇢ | A | HtmlFormField::addRule() added | |
| ⇢ | A | Form::addFieldRule() added | |
| ⇢ | A | SemanticHtmlCollectionsTrait::htmlMessage() added | |
| ⋮ | view more | ||
| B | ↘ | D | BaseHtml::addEventsOnRun() got worse |
| A | ↛ | Semantic::htmlMenu() removed | |
| A | ↛ | Semantic::htmlMessage() removed | |
| A | ↛ | Semantic::htmlGrid() removed | |
| A | ↛ | Semantic::htmlForm() removed | |
| A | ↛ | HtmlShape::jsFlipleft() removed | |