| ⇢ | A | Field added | |
| ⇢ | A | Rule added | |
| ⇢ | A | ValidationState added | |
| ⇢ | A | Verdict added | |
| A | ↛ | PDOUnique removed | |
| A | ↛ | UnicodeAlphanumeric removed | |
| A | ↛ | Email removed | |
| A | ↛ | Equal removed | |
| A | ↛ | MaxLength removed | |
| A | ↛ | MinLength removed | |
| A | ↛ | Regex removed | |
| A | ↛ | RuleTrait removed | |
| A | ↛ | Url removed | |
| A | ↛ | Length removed | |
| ⋮ | view more | ||
| ⇢ | B | ValidationState::isFieldValid() added | |
| ⇢ | B | ValidationState::offsetExists() added | |
| ⇢ | B | Field::addRule() added | |
| ⇢ | A | Rule::setMessage() added | |
| ⇢ | A | Verdict::__construct() added | |
| ⇢ | A | Field::__construct() added | |
| ⇢ | A | ValidationState::isValid() added | |
| ⇢ | A | ValidationState::all() added | |
| ⇢ | A | ValidationState::field() added | |
| ⇢ | A | Required::verdict() added | |
| ⋮ | view more | ||
| B | ↗ | A | Validator::validate() improved |
| A | ↛ | MimeType::__construct() removed | |
| A | ↛ | MimeType::test() removed | |
| A | ↛ | Validator::getErrorsCount() removed | |
| A | ↛ | PDOUnique::__construct() removed | |
| A | ↛ | Length::__construct() removed | |
| A | ↛ | PDOUnique::test() removed | |
| A | ↛ | Equal::__construct() removed | |
| A | ↛ | MaxLength::__construct() removed | |
| A | ↛ | Validator::addRule() removed | |
| A | ↛ | Validator::__clone() removed | |
| ⋮ | view more | ||