github making/yavi 0.16.0

4 months ago

What's Changed

  • Add firstN, equals and hashCode in ArgumentsN by @making in #453
  • ArgumentsN no longer inherits ArgumentsM (M = N - 1) by @making in #454
  • Add last1~lastM methods in ArgumentsN (M = N - 1) by @making in #455
  • Add append, prepend and reverse method in ArgumentsN by @making in #456
  • remove deprecated BiValidator in favor of BiConsumer by @making in #457
  • Make ArgumentsN class final by @making in #458
  • Add wrap/unwrap method in ArgumentsNValidator by @making in #459
  • Implement lazy method in unwrapped, wrapped and combined validators by @making in #460
  • Add (missing) _localDate in ArgumentsValidatorBuilders by @making in #461
  • Implement more lazy by @making in #462
  • Enhance ConstraintViolation with JavaDoc and add MessageFormatter parameter by @making in #463
  • Remove deprecated NumericConstraintBase#negaitveOrZero by @making in #464
  • Remove deprecated ValidatorBuilder#clone by @making in #465
  • Remove deprecated CharSequenceConstraint#isLocalDate by @making in #466

Breaking Changes

  • ArgumentsN no longer inherits ArgumentsM (N = M+1). So, for example, a lambda expression like Arguments2::arg2 doesn't work for Arguments3. Use Arguments3::arg2 instead.

Full Changelog: 0.15.0...0.16.0

Don't miss a new yavi release

NewReleases is sending notifications on new releases.