This repository has been archived by the owner on May 12, 2020. It is now read-only.
Releases: uber-archive/rave
Releases · uber-archive/rave
v2.1.0
v2.0.0
- New: Supports any
@NonNull
and@Nullable
annotations in addition to Android support annotations. - New: Adds
Rave.validateIgnoreUnsupported()
API to ignoreUnsupportedObjectException
when performing validation. - Use Google's Maven for support library artifacts and require consumers to do the same.
- RAVE is now annotated with JSR-305 nullability annotations.
v1.0.1
- Fix: Do not generate validation for void return types.
- New: Add
@Excluded
API to facilitate ignoring methods in@Validated
classes. - Remove:
ExclusionStrategy
has been removed in favor of@Excluded
which is more efficient. - Improved validation for Maps: key and values are now validated.
- Improved validation for Collections: all elements of a collection are now validated, not just the collection object.
- Bump Android Support annotations down to avoid transitively bumping it in consuming projects.
- Unannotated methods are now validated as
@Nullable
by default.