Skip to content

Releases: simple-as-fuck/php-validator

0.3.5

09 May 19:57
Compare
Choose a tag to compare
nullable for objects improved and nullable nested array added

0.3.4

06 May 20:11
Compare
Choose a tag to compare
url scheme in method case-insensitive comparison

0.3.3

28 Apr 21:03
Compare
Choose a tag to compare
rule chain in methods remember validated choses

0.3.2

13 Apr 21:41
Compare
Choose a tag to compare
positive method for int rules added

0.3.1 ParseNumeric

31 Mar 21:03
Compare
Choose a tag to compare
new ParseNumeric rule

0.3.0

27 Mar 17:50
Compare
Choose a tag to compare

Rule classes below has changed constructor into something like this: __construct(?Exception $exceptionFactory, RuleChain $ruleChain, Validated $validated, string $valueName), The change make rule classes more flexible and less dependent on previous rule.

Rule chain created by \SimpleAsFuck\Validator\Factory\Validator::make is unmodified.

\SimpleAsFuck\Validator\Rule\ArrayRule\Collection
\SimpleAsFuck\Validator\Rule\ArrayRule\StringTypedKey

\SimpleAsFuck\Validator\Rule\Custom\CustomRule

\SimpleAsFuck\Validator\Rule\DateTime\ParseDateTime

\SimpleAsFuck\Validator\Rule\General\Comparison
\SimpleAsFuck\Validator\Rule\General\Max
\SimpleAsFuck\Validator\Rule\General\Min
\SimpleAsFuck\Validator\Rule\General\Same

\SimpleAsFuck\Validator\Rule\Object\Property

\SimpleAsFuck\Validator\Rule\String\NotEmpty
\SimpleAsFuck\Validator\Rule\String\ParseFloat
\SimpleAsFuck\Validator\Rule\String\ParseInt
\SimpleAsFuck\Validator\Rule\String\Regex

0.2.7

27 Mar 16:43
Compare
Choose a tag to compare
ForwardRule phpdoc improvement

0.2.6

18 Mar 22:01
Compare
Choose a tag to compare

New rule for IP address validation

Validator::make($value)->string()->parseIpv4()->notNull();

0.2.5

17 Feb 23:21
Compare
Choose a tag to compare
url query parser and query parameters rules chain implementation

0.2.4

07 Feb 11:43
Compare
Choose a tag to compare
failed validation on array allows return empty array