| ⇢ | C | Validator::validate() added | |
| ⇢ | B | Validator::matching() added | |
| ⇢ | B | Validator::range() added | |
| ⇢ | A | Validator::string() added | |
| ⇢ | A | Validator::buildRequirementsFromStr() added | |
| ⇢ | A | Validator::skipRemaining() added | |
| ⇢ | A | Validator::time_zone() added | |
| ⇢ | A | Validator::timestamp() added | |
| ⇢ | A | Validator::db_timestamp() added | |
| ⇢ | A | Validator::boolean() added | |
| ⋮ | view more | ||
| A | ↘ | B | Model::checkUniqueness() got worse | 
| B | ↗ | A | Model::valid() improved | 
| D | ↛ | Model::validateValue() removed | |
| B | ↛ | Validate::matching() removed | |
| B | ↛ | Validate::range() removed | |
| A | ↛ | Validate::string() removed | |
| A | ↛ | Model::hasRequiredValues() removed | |
| A | ↛ | Validate::is() removed | |
| A | ↛ | Validate::boolean() removed | |
| A | ↛ | Validate::email() removed | |
| A | ↛ | Validate::enum() removed | |
| A | ↛ | Validate::numeric() removed | |
| ⋮ | view more | ||