Skip to content

AutoValue 1.7.5

Compare
Choose a tag to compare
@eamonnmcmanus eamonnmcmanus released this 22 Mar 18:35
  • Added @ToPrettyString for generating pretty String versions for AutoValue types. (9e9be9f)
  • AutoValue property builders can now have a single parameter which is passed to the constructor of the new builder. (f19117a)
  • AutoValue now copies annotations from type parameters of an @AutoValue class to the subclass generated by the @Memoized extension. (77de95c)
  • Avoid surprising behaviour when getters are prefixed and setters are not, and a property name begins with two capital letters. (1bfc3b5)
  • The methods returned by BuilderContext.buildMethod() and .toBuilderMethods() can be inherited. (f2cb224)
  • Fixed a bug which could lead to the same AutoValue extension being run more than once. (f40317a)
  • AutoAnnotationProcessor and AutoServiceProcessor no longer claim their annotations. (c27b527)
  • @AutoAnnotation instances are now serializable. (7eb2d47)
  • Fully qualify @Override to avoid name conflicts (85af443)
  • AutoValue error messages now have short [tags] so they can be correlated by tools. (c6e35e6)