What's Changed
- Add
firstN
,equals
andhashCode
inArguments
N by @making in #453 Arguments
N no longer inheritsArguments
M (M = N - 1) by @making in #454- Add
last1
~lastM
methods inArguments
N (M = N - 1) by @making in #455 - Add
append
,prepend
andreverse
method inArguments
N by @making in #456 - remove deprecated BiValidator in favor of BiConsumer by @making in #457
- Make
Arguments
N 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 inheritsArgumentsM
(N = M+1). So, for example, a lambda expression likeArguments2::arg2
doesn't work forArguments3
. UseArguments3::arg2
instead.
Full Changelog: 0.15.0...0.16.0