| ⇢ | A | FileFieldDimensionsRule added | |
| ⇢ | A | ValidatesExistingAssetAttributes added | |
| ⇢ | A | FileField added | |
| ⇢ | A | MediaRequest added | |
| ⇢ | A | FileFieldMinRule added | |
| ⇢ | A | FileFieldMaxRule added | |
| ⇢ | A | ImageFieldMaxRule added | |
| ⇢ | A | FileFieldMimetypesRule added | |
| ⇢ | A | ImageFieldHandler added | |
| ⇢ | A | FieldValidator added | |
| ⋮ | view more | ||
| D | ↘ | F | AbstractField got worse |
| A | ↛ | NullValidator removed | |
| A | ↛ | FieldValidatorFactory removed | |
| ⇢ | A | ImageFieldMinRule::validate() added | |
| ⇢ | A | FileFieldMinRule::validate() added | |
| ⇢ | A | FileFieldMaxRule::validate() added | |
| ⇢ | A | ImageFieldMaxRule::validate() added | |
| ⇢ | A | FileFieldDimensionsRule::validate() added | |
| ⇢ | A | ImageFieldDimensionsRule::validate() added | |
| ⇢ | A | FileFieldMimetypesRule::validate() added | |
| ⇢ | A | ImageFieldHandler::mediaRequest() added | |
| ⇢ | A | ValidationParameters::customizeRules() added | |
| ⇢ | A | FileFieldRequiredRule::validate() added | |
| ⋮ | view more | ||
| A | ↛ | AbstractField::defaultValueResolver() removed | |
| A | ↛ | MediaField::getMedia() removed | |
| A | ↛ | NullValidator::getMessageBag() removed | |
| A | ↛ | NullValidator::validated() removed | |
| A | ↛ | NullValidator::errors() removed | |
| A | ↛ | NullValidator::failed() removed | |
| A | ↛ | NullValidator::sometimes() removed | |
| A | ↛ | NullValidator::fails() removed | |
| A | ↛ | AbstractField::getValidator() removed | |
| A | ↛ | AbstractField::getValidation() removed | |
| ⋮ | view more | ||