What's Changed
- Add
firstN,equalsandhashCodeinArgumentsN by @making in #453 ArgumentsN no longer inheritsArgumentsM (M = N - 1) by @making in #454- Add
last1~lastMmethods inArgumentsN (M = N - 1) by @making in #455 - Add
append,prependandreversemethod inArgumentsN 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/unwrapmethod in ArgumentsNValidator by @making in #459 - Implement
lazymethod in unwrapped, wrapped and combined validators by @making in #460 - Add (missing) _localDate in ArgumentsValidatorBuilders by @making in #461
- Implement more
lazyby @making in #462 - Enhance ConstraintViolation with JavaDoc and add MessageFormatter parameter by @making in #463
- Remove deprecated
NumericConstraintBase#negaitveOrZeroby @making in #464 - Remove deprecated
ValidatorBuilder#cloneby @making in #465 - Remove deprecated
CharSequenceConstraint#isLocalDateby @making in #466
Breaking Changes
ArgumentsNno longer inheritsArgumentsM(N = M+1). So, for example, a lambda expression likeArguments2::arg2doesn't work forArguments3. UseArguments3::arg2instead.
Full Changelog: 0.15.0...0.16.0