| ⇢ | A | HasOne added | |
| ⇢ | A | HasMany added | |
| ⇢ | A | ArrayDataTrait added | |
| ⇢ | A | Regex added | |
| B | ↗ | A | Ip improved |
| A | ↛ | HasValidationErrorMessage removed | |
| A | ↛ | MatchRegularExpression removed |
| ⇢ | A | Regex::validateValue() added | |
| ⇢ | A | Email::__construct() added | |
| ⇢ | A | Json::__construct() added | |
| ⇢ | A | Required::__construct() added | |
| ⇢ | A | AtLeast::__construct() added | |
| ⇢ | A | Subset::__construct() added | |
| ⇢ | A | Callback::__construct() added | |
| ⇢ | A | HasLength::__construct() added | |
| ⇢ | A | ArrayDataTrait::getAttributeValue() added | |
| ⇢ | A | Nested::__construct() added | |
| ⋮ | view more | ||
| B | ↗ | A | Boolean::validateValue() improved |
| A | ↛ | MatchRegularExpression::validateValue() removed | |
| A | ↛ | Nested::rule() removed | |
| A | ↛ | Boolean::rule() removed | |
| A | ↛ | InRange::rule() removed | |
| A | ↛ | Ip::allowIpv4() removed | |
| A | ↛ | Url::rule() removed | |
| A | ↛ | RuleSet::addFormatterToRules() removed | |
| A | ↛ | Boolean::falseValue() removed | |
| A | ↛ | InRange::not() removed | |
| A | ↛ | Ip::allowIpv6() removed | |
| ⋮ | view more | ||