| ⇢ | A | HtmlRenderer added | |
| ⇢ | A | Select added | |
| ⇢ | A | AttributeCollection added | |
| ⇢ | A | Class_ added | |
| ⇢ | A | AttributeFactory added | |
| ⇢ | A | Html added | |
| ⇢ | A | Id added | |
| ⇢ | A | CsrfAttackDetected added | |
| ⇢ | A | AbstractRenderer added | |
| ⇢ | A | Button added | |
| ⋮ | view more | ||
| A | ↛ | Bootstrap4SelectRender removed | |
| A | ↛ | HeaderRender removed | |
| A | ↛ | ButtonRender removed | |
| A | ↛ | Bootstrap4SubmitRender removed | |
| A | ↛ | Bootstrap4 removed | |
| A | ↛ | Bootstrap4DatalistRender removed | |
| A | ↛ | GroupRender removed | |
| A | ↛ | Bootstrap4GroupRender removed | |
| A | ↛ | SelectRender removed | |
| A | ↛ | Bootstrap4FileRender removed | |
| ⋮ | view more | ||
| ⇢ | B | Attribute::__toString() added | |
| ⇢ | A | Input::labelRender() added | |
| ⇢ | A | Helper::arrayRecursiveSearchKeyMap() added | |
| ⇢ | A | Attribute::add() added | |
| ⇢ | A | AttributeFactory::getMappedClass() added | |
| ⇢ | A | Select::bodyRender() added | |
| ⇢ | A | Radio::bodyRender() added | |
| ⇢ | A | Attribute::has() added | |
| ⇢ | A | Captcha::prepare() added | |
| ⇢ | A | Attributes::getAttrs() added | |
| ⋮ | view more | ||
| B | ↛ | Attributes::setAttribute() removed | |
| A | ↛ | Bootstrap4::elementRender() removed | |
| A | ↛ | BaseElement::renderLabel() removed | |
| A | ↛ | Bootstrap4RadioRender::renderRadio() removed | |
| A | ↛ | Bootstrap4CheckboxRender::renderRadio() removed | |
| A | ↛ | Attributes::setAttributes() removed | |
| A | ↛ | SelectRender::renderOptions() removed | |
| A | ↛ | Bootstrap4ElementRender::getElementRender() removed | |
| A | ↛ | BaseRenderer::setForm() removed | |
| A | ↛ | Bootstrap4ElementRender::render() removed | |
| ⋮ | view more | ||