Auto v1.7.4 Release Notes

Release Date: 2020-07-08 // over 2 years 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)