| ⇢ | A | ValidatorParser added | |
| ⇢ | A | Resolver added | |
| ⇢ | A | Validator added | |
| ⇢ | A | DelegatedValidator added | |
| ⇢ | A | UseDelegatedValidatorTrait added | |
| ⇢ | A | JavascriptRulesTrait added | |
| ⇢ | A | JavascriptValidator added | |
| ⇢ | A | MessageParser added | |
| ⇢ | A | RuleParser added | |
| A | ↛ | RemoteValidator removed | |
| A | ↛ | DelegatedValidatorTrait removed | |
| A | ↛ | JavascriptRulesTrait removed | |
| A | ↛ | JavascriptValidator removed | |
| A | ↛ | Manager removed | |
| A | ↛ | RemoteResolver removed |
| ⇢ | B | MessageParser::fakeValidationData() added | |
| ⇢ | B | Validator::setRemoteValidation() added | |
| ⇢ | B | ValidatorParser::jsConvertRules() added | |
| ⇢ | A | JavascriptValidator::setDefaults() added | |
| ⇢ | A | JavascriptValidator::view() added | |
| ⇢ | A | JavascriptRulesTrait::jsRuleRequiredWith() added | |
| ⇢ | A | JavascriptValidator::remote() added | |
| ⇢ | A | ValidatorParser::validationData() added | |
| ⇢ | A | MessageParser::getJsMessage() added | |
| ⇢ | A | Resolver::__construct() added | |
| ⋮ | view more | ||
| B | ↛ | RemoteValidator::setRemoteValidation() removed | |
| A | ↛ | JavascriptValidator::jsConvertRules() removed | |
| A | ↛ | JavascriptValidator::getJsMessage() removed | |
| A | ↛ | JavascriptRulesTrait::jsRuleSame() removed | |
| A | ↛ | RemoteValidator::parseJsRemoteRequest() removed | |
| A | ↛ | JavascriptValidator::getTypeMessage() removed | |
| A | ↛ | JavascriptRulesTrait::jsRuleDifferent() removed | |
| A | ↛ | Manager::render() removed | |
| A | ↛ | RemoteValidator::validateJsRemoteRequest() removed | |
| A | ↛ | JavascriptRulesTrait::jsRuleRequiredWith() removed | |
| ⋮ | view more | ||