Auto v1.7.4 Release Notes

Release Date: 2020-07-08 // 8 months ago
    • Stop the LazyInit annotation from getting shaded by Maven, so that AutoValue can find it on the classpath. (b484417)
    • ๐Ÿ›  Fixed handling of @Nullable Optional<T> foo() properties being set by setFoo(@Nullable T) setters. Now setFoo(null) results in Optional.empty(), not null. (d9d66ad)

Previous changes from v1.7.3

    • ๐Ÿ— Optionally copy annotations from the @AutoValue.Builder class to the generated subclass. (b22f969)
    • โฌ‡๏ธ Drop unnecessary parentheses in AutoAnnotation equals and hashCode methods. (b9ba06a)
    • ๐Ÿ›  Fixed a problem when an @AutoValue class references types that are generated by other annotation processors. (2797d38)