1. 8cb93ed Bump kotlin.version from 1.4.32 to 1.5.0 in /value by dependabot[bot] · 3 years, 3 months ago
  2. 689c8d4 Fix a problem where `@SerializableAutoValue` could generate incorrect code for complex types. by Éamonn McManus · 3 years, 3 months ago
  3. 6b25c21 Add method name to getterMustMatch error by Zeke · 3 years, 3 months ago
  4. c8a5c19 Add a test for Gradle incremental compilation with AutoValue. by Éamonn McManus · 3 years, 3 months ago
  5. 20ab154 Document AutoBuilder. by Éamonn McManus · 3 years, 3 months ago
  6. 4bdd64b Update the AutoBuilder documentation about stability by Éamonn McManus · 3 years, 4 months ago
  7. a722616 Respect `@Nullable` annotations when determining required properties in AutoBuilder. by Éamonn McManus · 3 years, 4 months ago
  8. 15b7ec2 Allow more general kinds of method in `callMethod`. by Éamonn McManus · 3 years, 4 months ago
  9. 6fa21a4 Add support for builder-getters to AutoBuilder. by Éamonn McManus · 3 years, 4 months ago
  10. 7548274 Handle AutoBuilder parameter names that are reserved words in Java. by Éamonn McManus · 3 years, 4 months ago
  11. 27bc525 Add support for generics to AutoBuilder. by Éamonn McManus · 3 years, 4 months ago
  12. 4cf9f07 Change the minimum Java language level from 6 to 7 in CompileWithEclipseTest. AutoBuilder code can use the diamond operator `<>` in generated code and at this point there's no point in trying to work around that. by Éamonn McManus · 3 years, 4 months ago
  13. 09d3d20 Compilation error tests for further errors in `BuilderMethodClassifier`. by Éamonn McManus · 3 years, 4 months ago
  14. e234a84 Further compilation error tests for AutoBuilder. by Éamonn McManus · 3 years, 4 months ago
  15. d22cc63 Add some compilation error tests for AutoBuilder. by Éamonn McManus · 3 years, 4 months ago
  16. ea0a418 Allow an AutoBuilder builder to call static methods. by Éamonn McManus · 3 years, 4 months ago
  17. b825771 Bump mockito-core from 3.8.0 to 3.9.0 in /value by dependabot[bot] · 3 years, 4 months ago
  18. 417a758 Add overload-resolution logic to AutoBuilder. by Éamonn McManus · 3 years, 4 months ago
  19. 322cdae Update dependencies on AutoService from 1.0-rc7 to 1.0. by Éamonn McManus · 3 years, 4 months ago
  20. 0f1dcc9 Have AutoBuilder determine property names and types from the parameters of the `callMethod`. by Éamonn McManus · 3 years, 4 months ago
  21. 2b5d8b8 Move knowledge of getter methods from `BuilderMethodClassifier` to a new subclass. by Éamonn McManus · 3 years, 4 months ago
  22. 79d7e9c Move the AutoBuilder tests for Kotlin data classes to a separate test class. by Éamonn McManus · 3 years, 4 months ago
  23. 0076afb Initial prototype of `@AutoBuilder`. by Éamonn McManus · 3 years, 4 months ago
  24. 6302518 Bump plexus-java from 1.0.6 to 1.0.7 in /value by dependabot[bot] · 3 years, 4 months ago
  25. 0b4fd6a Directly return an `AnnotationMirror` for `@Nullable`, rather than a `DeclaredType`. by Éamonn McManus · 3 years, 4 months ago
  26. 4d01ce6 If any method signature in an `@AutoValue` class mentions `@Nullable`, copy that `@Nullable` to the parameter of `equals(Object)`. by Éamonn McManus · 3 years, 4 months ago
  27. 71d8121 Copy explicit `serialVersionUID` from `@AutoOneOf` classes to their generated subclasses. by Éamonn McManus · 3 years, 4 months ago
  28. f14d633 Reduce the number of warnings from `CompileWithEclipseTest`. by Éamonn McManus · 3 years, 4 months ago
  29. e5368f7 Add a `@CopyAnnotations` to an `AutoValueTest` class to suppress warnings in generated code. by Éamonn McManus · 3 years, 4 months ago
  30. af23e84 Restructure PropertyBuilderClassifier to use more general types. by Éamonn McManus · 3 years, 4 months ago
  31. ef8b4a3 Fix a javadoc issues the last javadoc change introduced. by Colin Decker · 3 years, 4 months ago
  32. 31e71a5 Split the template for AutoValue builders into its own file. by Éamonn McManus · 3 years, 4 months ago
  33. e3228ea Fix Javadoc errors (not warnings) and set javadoc generation script to fail if any command it runs fails. by Colin Decker · 3 years, 4 months ago
  34. 56f1170 Bump ecj from 3.24.0 to 3.25.0 in /value by dependabot[bot] · 3 years, 4 months ago
  35. 5ac55fd Add a simple ad-hoc indentation engine to the reformatting pass. by Éamonn McManus · 3 years, 4 months ago
  36. cdbae35 Ensure compilation tests will run on JDK 16+. by Éamonn McManus · 3 years, 5 months ago
  37. 2f1cef9 Add spacing after the simple name when generating a `@ToPrettyString` representation. by Ron Shapiro · 3 years, 5 months ago
  38. 9e9be9f Implement `@ToPrettyString` to generate pretty `String` versions for AutoValue types. by Ron Shapiro · 3 years, 5 months ago
  39. 3ce5d36 Bump mockito-core from 3.7.7 to 3.8.0 in /value by dependabot[bot] · 3 years, 5 months ago
  40. f19117a Allow an AutoValue property builder to have a parameter. by Pawel Labaj · 3 years, 5 months ago
  41. 4e965ce Compile with Java 8 in the `gwtserializer` integration tests. by Éamonn McManus · 3 years, 6 months ago
  42. f09a142 Update the Mockito version in a couple of AutoValue POMs. by Éamonn McManus · 3 years, 6 months ago
  43. 77de95c Copy annotations from type parameters of an `@AutoValue` class to the subclass generated by the `@Memoized` extension. by Éamonn McManus · 3 years, 6 months ago
  44. 65600f2 Improve the error message for a missing `build()` method. by Éamonn McManus · 3 years, 6 months ago
  45. abf9ad7 Bump plexus-java from 1.0.5 to 1.0.6 in /value by dependabot[bot] · 3 years, 7 months ago
  46. 1bfc3b5 If a getter is `getOAuth()`, allow the setter to be `oAuth(T)`. by Éamonn McManus · 3 years, 7 months ago
  47. a7cef3f Bump mockito-core from 3.6.28 to 3.7.0 in /value by dependabot[bot] · 3 years, 7 months ago
  48. 37ee51f Bump ecj from 3.23.0 to 3.24.0 in /value by dependabot[bot] · 3 years, 7 months ago
  49. 22ff3f9 Bump mockito-core from 3.6.0 to 3.6.28 in /value by dependabot[bot] · 3 years, 8 months ago
  50. f2cb224 The methods returned by `BuilderContext.buildMethod()` and `.toBuilderMethods()` can be inherited. by Éamonn McManus · 3 years, 9 months ago
  51. f40317a Update versions of auto-service and compile-testing, and fix a bug with SimpleServiceLoader. by Éamonn McManus · 3 years, 9 months ago
  52. e41ed19 Bump mockito-core from 3.5.15 to 3.6.0 in /value by dependabot[bot] · 3 years, 9 months ago
  53. 59884dd Bump maven-resources-plugin from 3.0.2 to 3.2.0 in /value by dependabot[bot] · 3 years, 9 months ago
  54. 9fecee1 Update versions of some plugins. by cpovirk · 3 years, 9 months ago
  55. 14bb4c2 Update a bunch of *deps* (though not *plugins*). by cpovirk · 3 years, 9 months ago
  56. 3df9f9e Remove unnecessary check that processed annotations exist by Liam Miller-Cushon · 3 years, 9 months ago
  57. b1e2c37 Remove unnecessary check that process is called with supported annotations by Liam Miller-Cushon · 3 years, 9 months ago
  58. c27b527 Don't claim annotations in AutoAnnotationProcessor and AutoServiceProcessor. by Éamonn McManus · 3 years, 9 months ago
  59. 6bed859 Compute a `serialVersionUID` for `@AutoAnnotation` implementations based on the names and types of the `@AutoAnnotation` method parameters. by Éamonn McManus · 3 years, 11 months ago
  60. 86573bb Truthify AutoAnnotationTest. by Éamonn McManus · 3 years, 11 months ago
  61. 7eb2d47 Make `@AutoAnnotation` instances serializable. by Éamonn McManus · 3 years, 11 months ago
  62. 47fc7b9 Automatic code cleanup. by Google Java Core Libraries · 4 years ago
  63. 85af443 Fully Qualify @Override to avoid name conflicts by kpayson · 4 years ago
  64. c6e35e6 Add `[tags]` to AutoValue error messages. This will enable them to be correlated so that we can potentially see which ones are commonest. by emcmanus · 4 years ago
  65. b484417 Stop the LazyInit annotation from getting shaded by Maven, so that AutoValue can find it on the classpath. by spishak · 4 years, 1 month ago
  66. d9d66ad Fix handling of `@Nullable Optional<T> foo()` properties being set by `setFoo(@Nullable T)` setters. by emcmanus · 4 years, 1 month ago
  67. 2f437b5 Change error reporting methods to use format strings. by emcmanus · 4 years, 2 months ago
  68. b22f969 Copy annotations from `@AutoValue.Builder` to the generated `Builder` subclass. by emcmanus · 4 years, 2 months ago
  69. b9ba06a Drop unnecessary parentheses in AutoAnnotation `equals` and `hashCode` methods. by emcmanus · 4 years, 2 months ago
  70. 2797d38 Defer processing in `@AutoValue` classes if any abstract method has an undefined return type or parameter type. This avoids problems in certain cases where other annotation processors will generate the currently-undefined type. by emcmanus · 4 years, 2 months ago
  71. 1059051 Fix 3 ErrorProneStyle findings: by clshepherd · 4 years, 3 months ago
  72. 8e7515a Have SerializableAutoValueExtension declare that it is "isolating". by emcmanus · 4 years, 3 months ago
  73. 2bbe506 Allow boxed @AutoValue properties to be set from the corresponding primitive type. by emcmanus · 4 years, 3 months ago
  74. d6e56d3 Upgrade AutoValue tests to more recent compile-testing APIs. by emcmanus · 4 years, 3 months ago
  75. 6aeb44f Generalize the logic for determining if we can make a BarBuilder out of a Bar. by emcmanus · 4 years, 3 months ago
  76. b0bf15e [AutoValue] Add serializable extension's g3doc to the opensource filegroup. by alvinlao · 4 years, 3 months ago
  77. fcccded Warn if an @AutoValue.Builder class contains a static builder method. by emcmanus · 4 years, 4 months ago
  78. aa7582d Fix the SerializableAutoValueExtension from crashing if an AutoValue contains multiple properties with the same type. by alvinlao · 4 years, 4 months ago
  79. f91d2fe Release the SerializableAutoValue extension. by alvinlao · 4 years, 4 months ago
  80. 12c5e19 Use try-with-resources for Files.walk. Otherwise the Stream is not closed correctly. by emcmanus · 4 years, 5 months ago
  81. 05e983c Migrate CompileWithEclipseTest to open source. by emcmanus · 4 years, 5 months ago
  82. ecb6032 If AutoValue detects an error, don't invoke extensions or generate code. by emcmanus · 4 years, 6 months ago
  83. 4ab1b53 Add type parameters to void AutoOneOf values. by grahamrogers · 4 years, 6 months ago
  84. bd7bed2 Make it an error if a setter has a @Nullable parameter when the property being set is not @Nullable. We will generate code that rejects a null parameter whether or not @Nullable is present, so allowing it is just misleading users of the API. by emcmanus · 4 years, 7 months ago
  85. a69b35a Improve toString alignment in AutoValue's toString. by ghm · 4 years, 7 months ago
  86. e97d1f0 When checking builder setter parameters, use the final type. The final type is the type after type-variable substitution. Report this type in error messages, since it may not be obvious. by emcmanus · 4 years, 7 months ago
  87. 801056f Simplify CastingUncheckedVisitor by passing the default value to the superclass constructor and ignoring the parameter. Also make it a constant. by dpb · 4 years, 8 months ago
  88. d038570 Fix spacing in generated toString() for @AutoOneOf. by emcmanus · 4 years, 8 months ago
  89. 6b0f772 In TemplateVars, check that getResource returns non-null. This check is redundant because if we reach this point then we've already checked that getResourceAsStream returns non-null for the same resource. But it's a little tricky to trace through the logic to prove that. by emcmanus · 4 years, 8 months ago
  90. 66c0599 Fix a merge conflict by ghm · 4 years, 8 months ago
  91. 0a7c049 AutoOneOfProcessor: use Arrays#toString for stringifying arrays, as AutoValue already does. by ghm · 4 years, 8 months ago
  92. b9280eb Rename the static factory methods in the Pet AutoOneOf examples to avoid being overloads of the accessor methods. by kak · 4 years, 8 months ago
  93. 37dac1e Fix 1 ErrorProneStyle finding: by clshepherd · 4 years, 9 months ago
  94. 107694b Make @Memoized have class-level retention by mattbender · 4 years, 9 months ago
  95. ab2f067 Be more explicit about which Java versions AutoValue supports. The compiler must be at least Java 8, but it can generate code for Java 7. by emcmanus · 4 years, 9 months ago
  96. 4543619 Add a way for extensions to retrieve the name of the final AutoValue_Foo class. by emcmanus · 4 years, 10 months ago
  97. db3fc6d Update dependencies: by cpovirk · 4 years, 10 months ago
  98. 86f4563 Add an API to allow extensions to find out about builders. by emcmanus · 4 years, 10 months ago
  99. 7646889 Ensure that types are substituted correctly in property builders. by emcmanus · 4 years, 10 months ago
  100. 6dfa04e Allow @AutoValue getters to define properties that are not valid Java identifiers. by emcmanus · 4 years, 10 months ago