| ⇢ | A | HasButtonsTrait added | |
| ⇢ | A | DataProcessingTraitTest added | |
| ⇢ | A | NewElementsMethodsTest added | |
| ⇢ | A | HasRendererTrait added | |
| ⇢ | A | DataProcessingTrait added | |
| ⇢ | A | HasExecutionMethodsTrait added | |
| F | ↗ | A | AbstractForm improved |
| ⇢ | B | DataProcessingTrait::getData() added | |
| ⇢ | B | DataProcessingTrait::getDataFromRequest() added | |
| ⇢ | A | DataProcessingTraitTest::test_getData() added | |
| ⇢ | A | HasRendererTrait::setRendererType() added | |
| ⇢ | A | HasButtonsTrait::getButtons() added | |
| ⇢ | A | HasRendererTrait::getRenderer() added | |
| ⇢ | A | HasButtonsTrait::newButton() added | |
| ⇢ | A | HasRendererTrait::render() added | |
| ⇢ | A | HasButtonsTrait::getButton() added | |
| ⇢ | A | HasRendererTrait::__toString() added | |
| ⋮ | view more | ||
| B | ↛ | AbstractForm::getDataFromRequest() removed | |
| A | ↛ | AbstractForm::processValidation() removed | |
| A | ↛ | Nip_Form_Element_Input_Group::isRequestArray() removed | |
| A | ↛ | AbstractForm::processRequest() removed | |
| A | ↛ | AbstractForm::isValid() removed | |
| A | ↛ | AbstractForm::addButton() removed | |
| A | ↛ | AbstractForm::setRenderer() removed | |
| A | ↛ | AbstractForm::execute() removed | |
| A | ↛ | AbstractForm::getRenderer() removed | |
| A | ↛ | AbstractForm::getNewRenderer() removed | |
| ⋮ | view more | ||