Skip to content

v3.0.2 Stable

Choose a tag to compare

@clicalmani clicalmani released this 28 Jun 08:54
· 27 commits to main since this release

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.