This repository was 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
@NonNulland@Nullableannotations in addition to Android support annotations. - New: Adds
Rave.validateIgnoreUnsupported()API to ignoreUnsupportedObjectExceptionwhen 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
@ExcludedAPI to facilitate ignoring methods in@Validatedclasses. - Remove:
ExclusionStrategyhas been removed in favor of@Excludedwhich 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
@Nullableby default.