| ⇢ | B | ModelValidator added | |
| C | ↗ | A | Model improved |
| ⇢ | F | ModelValidator::validateRecursive() added | |
| ⇢ | D | ModelValidator::runValidate() added | |
| ⇢ | A | ModelValidator::send() added | |
| ⇢ | A | ModelValidator::getInput() added | |
| ⇢ | A | ModelValidator::getFile() added | |
| ⇢ | A | ModelValidator::getFormName() added | |
| ⇢ | A | ModelValidator::setSubmitMethod() added | |
| ⇢ | A | ModelValidator::getSubmitMethod() added | |
| ⇢ | A | ModelValidator::inputTypes() added | |
| ⇢ | A | ModelValidator::getBadAttribute() added | |
| C | ↗ | B | Model::validate() improved |
| D | ↛ | Model::validateRecursive() removed | |
| A | ↛ | Model::send() removed | |
| A | ↛ | Model::getInput() removed | |
| A | ↛ | Model::getFile() removed | |
| A | ↛ | Model::getFormName() removed | |
| A | ↛ | Model::getWrongFields() removed | |
| A | ↛ | Model::setSubmitMethod() removed | |
| A | ↛ | Model::getSubmitMethod() removed | |
| A | ↛ | Model::inputTypes() removed |