- 🆕 🎉 Support single argument validator wrappers and validator combinators (#132 thanks to @gakuzzzz)
- 🆕 Add
ipv4
/ipv6
/luhn
/password
(example) toCharSequenceConstraint
(#135) - 🆕 Add
password
(example) toObjectConstraint
(#135) - 🆕 Add
ValidatorBuilder#constraintOnTarget(String, Function<ObjectConstraint<T, T>, ObjectConstraint<T, T>>)
(#135) - Make
ValidatorSubset
functional interface and move methods inValidator
toValidatorSubset
as much as possible - Make
ApplicativeValidator
andEitherValidator
functional interface - Deprecate
ArgumentsNValidator#validateArgs
in favor ofvalidate
- Deprecate
ArgumentsNValidator#validateAndThrowIfInvalid
- Make
ArgumentNValidator
use delegation instead of inheritance - Replace
ArgumentsN.Mapper
withFunctionN