Skip to content
This repository has been archived by the owner on May 12, 2020. It is now read-only.

Releases: uber-archive/rave

v2.1.0

23 Apr 17:03
Compare
Choose a tag to compare
  • Bump Android Support annotations to 27.1.1.
  • New: Rave now supports @LongDef.

v2.0.0

25 May 21:57
Compare
Choose a tag to compare
  • New: Supports any @NonNull and @Nullable annotations in addition to Android support annotations.
  • New: Adds Rave.validateIgnoreUnsupported() API to ignore UnsupportedObjectException 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

15 May 17:53
Compare
Choose a tag to compare
  • 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.