Repository navigation
v3.0.2 Stable
Release Changes
feat(validation): Implement validation rules and interfaces
Added RuleInterface to define the structure for validation rules.
Created RuleOption and RuleOptionInterface for handling rule options.
Implemented various validation rules including BoolValidator, BooleanValidator, DateTimeValidator, DateValidator, EmailValidator, EnumValidator, FileValidator, FloatValidator, IDValidator, ImageValidator, IntValidator, JSONValidator, and others.
Each validator includes options for customization and validation logic.
Enhanced validation for specific data types such as numbers, strings, and files.
Introduced composite validators for handling arrays of values (e.g., IDsValidator, StringsValidator).
Added error handling and logging capabilities for validation failures.