github making/yavi 0.8.0

latest releases: 0.16.0, 0.15.0, 0.14.4...
4 years ago

✨ Enhancements

  • 🆕 Introduce ValueValidator as a super interface of ApplicativeValidator and Arguments1Validator and ArgumentsValidators now supports ValueValidator instead of Arguments1Validator
  • 🆕 Add Arguments1Validator.from(ValidatorSubset) and Arguments1Validator.from(ValueValidator)
  • 🆕 Add ObjectValidator and ObjectValidatorBuilder
  • 🆕 Support the fail fast mode (#140)
  • 🆕 Add lift methods for other collections/optional (#137, thanks to @gakuzzzz )
  • 📕 The reference doc is available (https://yavi.ik.am)

🐛 Bug Fixes

  • Fix problem with checking nested constraint condition when nested target is null (#145, thanks to @ddzida )

⚡️ Breaking Changes

  • Rename ValidatorBuilder#_doubleArrray -> ValidatorBuilder#_doubleArray

Don't miss a new yavi release

NewReleases is sending notifications on new releases.