| ⇢ | A | HasElementsTrait added | |
| ⇢ | A | ClassesDictionary added | |
| ⇢ | A | HasErrorsTrait added | |
| ⇢ | A | HasElementsTraitTest added | |
| ⇢ | A | HasFormTrait added | |
| ⇢ | A | CanRenderErrors added |
| ⇢ | A | Nip_Form_Element_MultiElement::getDataFromRequest(... added | |
| ⇢ | A | HasElementsTraitTest::test_getElements_initFromFor... added | |
| ⇢ | A | HasFormTrait::setForm() added | |
| ⇢ | A | HasFormTrait::getForm() added | |
| ⇢ | A | CanRenderErrors::renderErrors() added | |
| ⇢ | A | Nip_Form_Element_MultiElement::updateElementNames(... added | |
| ⇢ | A | Nip_Form_Element_MultiElement::setName() added | |
| ⇢ | A | HasElementsTrait::getElements() added | |
| ⇢ | A | HasElementsTrait::setElements() added | |
| ⇢ | A | ClassesDictionary::classForElementHasError() added | |
| ⋮ | view more | ||
| A | ↛ | AbstractRenderer::getElements() removed | |
| A | ↛ | AbstractRenderer::getForm() removed | |
| A | ↛ | AbstractRenderer::setElements() removed | |
| A | ↛ | AbstractElementRenderer::renderErrors() removed | |
| A | ↛ | AbstractElement::isError() removed | |
| A | ↛ | AbstractElement::getErrors() removed | |
| A | ↛ | AbstractElement::addError() removed | |
| A | ↛ | AbstractRenderer::setForm() removed | |