| ⇢ | A | Button added | |
| ⇢ | A | Radio added | |
| ⇢ | A | Input added | |
| ⇢ | A | Attribute added | |
| ⇢ | A | Action added | |
| ⇢ | A | Helper added | |
| ⇢ | A | HtmlRenderer added | |
| ⇢ | A | Select added | |
| ⇢ | A | AttributeCollection added | |
| ⇢ | A | Class_ added | |
| ⋮ | view more | ||
| A | ↛ | Bootstrap4ButtonRender removed | |
| A | ↛ | BaseElement removed | |
| A | ↛ | Bootstrap4HeaderRender removed | |
| A | ↛ | RadioRender removed | |
| A | ↛ | Bootstrap4InputRender removed | |
| A | ↛ | Bootstrap4RadioRender removed | |
| A | ↛ | DatalistRender removed | |
| A | ↛ | Bootstrap4CheckboxRender removed | |
| A | ↛ | Bootstrap4ResetRender removed | |
| A | ↛ | HtmlRender removed | |
| ⋮ | view more | ||
| ⇢ | B | Attribute::__toString() added | |
| ⇢ | A | Attribute::add() added | |
| ⇢ | A | Input::labelRender() added | |
| ⇢ | A | Helper::arrayRecursiveSearchKeyMap() added | |
| ⇢ | A | Select::bodyRender() added | |
| ⇢ | A | AttributeFactory::getMappedClass() added | |
| ⇢ | A | AbstractRenderer::setForm() added | |
| ⇢ | A | Attribute::withName() added | |
| ⇢ | A | Date::setMin() added | |
| ⇢ | A | Select::render() added | |
| ⋮ | view more | ||
| B | ↛ | Attributes::setAttribute() removed | |
| A | ↛ | Bootstrap4::elementRender() removed | |
| A | ↛ | BaseElement::renderLabel() removed | |
| A | ↛ | Bootstrap4RadioRender::renderRadio() removed | |
| A | ↛ | Bootstrap4CheckboxRender::renderRadio() removed | |
| A | ↛ | SelectRender::renderOptions() removed | |
| A | ↛ | Attributes::setAttributes() removed | |
| A | ↛ | Bootstrap4ButtonRender::__construct() removed | |
| A | ↛ | GroupRender::render() removed | |
| A | ↛ | Select::setAttributes() removed | |
| ⋮ | view more | ||