- Fixed a crash with
@AutoValue.CopyAnnotations(exclude=Missing.class), whereMissingis a class that does not exist. - Type-use annotations such as
@Nullableare now better preserved in generated builder setter method parameters. Previously they could be lost in some circumstances, for example with@Nullable T. - An issue with
@Nullabletype-use annotations in AutoBuilder has been fixed. - Report a diagnostic for setters with boxed primitive types for primitive properties.
- A bug with AutoBuilder and Kotlin data classes has been fixed. If there was a mix of required and optional parameters in a data class with a large number of properties, sometimes the generated code would not compile.