| ⇢ | A | ArrayValidator added | |
| A | ↛ | ExceptionCallbackTrait removed |
| ⇢ | C | ArrayValidator::validate() added | |
| ⇢ | A | ArrayValidator::__construct() added | |
| ⇢ | A | ArrayValidator::addValidator() added | |
| ⇢ | A | ArrayValidator::ignoreUnknown() added | |
| ⇢ | A | Validator::onException() added | |
| ⇢ | A | Exception::pushValidatorName() added | |
| ⇢ | A | Exception::getSourceValidatorName() added | |
| ⇢ | A | Validator::fireException() added | |
| ⇢ | A | Validator::defaultOnExceptionCallback() added | |
| A | ↛ | ExceptionCallbackTrait::onException() removed | |
| A | ↛ | Validator::__construct() removed | |
| A | ↛ | Validator::addRule() removed | |
| A | ↛ | Validator::ignoreUnknown() removed | |
| A | ↛ | Exception::pushRuleName() removed | |
| A | ↛ | Exception::getSourceRuleName() removed | |
| A | ↛ | ExceptionCallbackTrait::defaultOnExceptionCallback... removed | |
| A | ↛ | ExceptionCallbackTrait::fireException() removed |