yavi
yavi copied to clipboard
Yet Another Validation for Java (A lambda based type safe validation framework)
Bumps [formatter-maven-plugin](https://github.com/revelc/formatter-maven-plugin) from 2.18.0 to 2.20.0. Changelog Sourced from formatter-maven-plugin's changelog. ver 2.18.0 Support Eclipse 2021-12 (4.22, JDT 3.28) - now requires jdk 11 Move whitespace trim to ensure it's...
Bumps `kotlin.version` from 1.6.21 to 1.7.10. Updates `kotlin-stdlib` from 1.6.21 to 1.7.10 Release notes Sourced from kotlin-stdlib's releases. Kotlin 1.7.0 Changelog Analysis API. FIR KT-50864 Analysis API: ISE: "KtCallElement should...
Currently, the API to build constraints allows to define the property to validate for via method references, but requires the property name to be defined as String additionally. ```java ValidatorBuilder.of(Person.class)...
Hello, Thank you very much for this library. I have a query: Suppose I have a base validator ``` ValidatorBuilder baseValidatorBuilder = ValidatorBuilder.of() .constraint(Car::getManufacturer, "manufacturer", c -> c.notNull()) .constraint(Car::getSeatCount, "seatCount",...
Hello, I believe (given if I have understood the mechanics properly) that the failFast facility does not work if a validator with `failFast==true` is used in a nested way, e.g....
Bean Validation supports following types * `java.util.Date` * `java.util.Calendar` * `java.time.Instant` * `java.time.LocalDate` * `java.time.LocalDateTime` * `java.time.LocalTime` * `java.time.MonthDay` * `java.time.OffsetDateTime` * `java.time.OffsetTime` * `java.time.Year` * `java.time.YearMonth` * `java.time.ZonedDateTime` *...
Please add support for a cross-field validation at different levels, for example: I have an object with `type` and collection of `items`: ``` record MyObject( MyType type, List items ){}...
Checking whether a given number is zero or one is now more pleasant to write and read. It is not longer needed to to use `c -> c.equalTo(0)` or `c...