1. 2f1cef9 Add spacing after the simple name when generating a `@ToPrettyString` representation. by Ron Shapiro · 3 years, 9 months ago
  2. 8906740 Add documentation for `@ToPrettyString` by Ron Shapiro · 3 years, 9 months ago
  3. 9e9be9f Implement `@ToPrettyString` to generate pretty `String` versions for AutoValue types. by Ron Shapiro · 3 years, 9 months ago
  4. 8e5f765 Add some clarifications on the implicit default value for "AutoValue collection property". by Google Java Core Libraries · 3 years, 9 months ago
  5. 3ce5d36 Bump mockito-core from 3.7.7 to 3.8.0 in /value by dependabot[bot] · 3 years, 9 months ago
  6. ea4523d Bump maven-invoker-plugin from 3.2.1 to 3.2.2 in /value by dependabot[bot] · 3 years, 9 months ago
  7. f19117a Allow an AutoValue property builder to have a parameter. by Pawel Labaj · 3 years, 9 months ago
  8. 2598f48 Bump junit from 4.13.1 to 4.13.2 in /value by dependabot[bot] · 3 years, 9 months ago
  9. 67c123b Add a Maven dependency needed for a newly-added test to compile. by Éamonn McManus · 3 years, 10 months ago
  10. 4e965ce Compile with Java 8 in the `gwtserializer` integration tests. by Éamonn McManus · 3 years, 10 months ago
  11. f09a142 Update the Mockito version in a couple of AutoValue POMs. by Éamonn McManus · 3 years, 10 months ago
  12. 77de95c Copy annotations from type parameters of an `@AutoValue` class to the subclass generated by the `@Memoized` extension. by Éamonn McManus · 3 years, 10 months ago
  13. 0a9e45f Bump truth.version from 1.1 to 1.1.2 in /value by dependabot[bot] · 3 years, 10 months ago
  14. 65600f2 Improve the error message for a missing `build()` method. by Éamonn McManus · 3 years, 10 months ago
  15. abf9ad7 Bump plexus-java from 1.0.5 to 1.0.6 in /value by dependabot[bot] · 3 years, 10 months ago
  16. 75c5d95 Strip the whole "More information" section; there is no sidebar/top-left on GitHub where this appears. by Colin Decker · 3 years, 10 months ago
  17. 58047b1 Bump error_prone_annotations from 2.4.0 to 2.5.1 in /value by dependabot[bot] · 3 years, 10 months ago
  18. dbb398b Adjust IgnoreExample of AutoValue doc for thread safety by Google Java Core Libraries · 3 years, 10 months ago
  19. 1bfc3b5 If a getter is `getOAuth()`, allow the setter to be `oAuth(T)`. by Éamonn McManus · 3 years, 10 months ago
  20. a7cef3f Bump mockito-core from 3.6.28 to 3.7.0 in /value by dependabot[bot] · 3 years, 10 months ago
  21. c2e53e1 Update `auto` POMs with version upgrades made on GitHub by Dependabot. by Éamonn McManus · 3 years, 11 months ago
  22. 56b8869 Bump guava.version from 30.0-jre to 30.1-jre in /value by dependabot[bot] · 4 years ago
  23. 37ee51f Bump ecj from 3.23.0 to 3.24.0 in /value by dependabot[bot] · 4 years ago
  24. 22ff3f9 Bump mockito-core from 3.6.0 to 3.6.28 in /value by dependabot[bot] · 4 years ago
  25. f2cb224 The methods returned by `BuilderContext.buildMethod()` and `.toBuilderMethods()` can be inherited. by Éamonn McManus · 4 years ago
  26. f40317a Update versions of auto-service and compile-testing, and fix a bug with SimpleServiceLoader. by Éamonn McManus · 4 years, 1 month ago
  27. e41ed19 Bump mockito-core from 3.5.15 to 3.6.0 in /value by dependabot[bot] · 4 years, 1 month ago
  28. 7c1142c Add openjdk11 to the Travis configuration and delete openjdk9. by Éamonn McManus · 4 years, 1 month ago
  29. 7a46649 Bump auto-service from 1.0-rc6 to 1.0-rc7 in /value by dependabot[bot] · 4 years, 1 month ago
  30. 59884dd Bump maven-resources-plugin from 3.0.2 to 3.2.0 in /value by dependabot[bot] · 4 years, 1 month ago
  31. 9fecee1 Update versions of some plugins. by cpovirk · 4 years, 1 month ago
  32. 14bb4c2 Update a bunch of *deps* (though not *plugins*). by cpovirk · 4 years, 1 month ago
  33. 3df9f9e Remove unnecessary check that processed annotations exist by Liam Miller-Cushon · 4 years, 1 month ago
  34. b1e2c37 Remove unnecessary check that process is called with supported annotations by Liam Miller-Cushon · 4 years, 1 month ago
  35. c27b527 Don't claim annotations in AutoAnnotationProcessor and AutoServiceProcessor. by Éamonn McManus · 4 years, 1 month ago
  36. 6bed859 Compute a `serialVersionUID` for `@AutoAnnotation` implementations based on the names and types of the `@AutoAnnotation` method parameters. by Éamonn McManus · 4 years, 2 months ago
  37. 86573bb Truthify AutoAnnotationTest. by Éamonn McManus · 4 years, 2 months ago
  38. 7eb2d47 Make `@AutoAnnotation` instances serializable. by Éamonn McManus · 4 years, 2 months ago
  39. 47fc7b9 Automatic code cleanup. by Google Java Core Libraries · 4 years, 3 months ago
  40. 85af443 Fully Qualify @Override to avoid name conflicts by kpayson · 4 years, 4 months ago
  41. 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, 4 months ago
  42. 43ff5f2 AutoValue annotation can be provided scope. by rayt · 4 years, 4 months ago
  43. b484417 Stop the LazyInit annotation from getting shaded by Maven, so that AutoValue can find it on the classpath. by spishak · 4 years, 4 months ago
  44. d9d66ad Fix handling of `@Nullable Optional<T> foo()` properties being set by `setFoo(@Nullable T)` setters. by emcmanus · 4 years, 4 months ago
  45. 08f930a Make the nested @AutoValue class static otherwise you get the following error: by nnegrey · 4 years, 5 months ago
  46. 32fdb09 Change links from google.github.io/guava to guava.dev, including making sure they're https. by cpovirk · 4 years, 5 months ago
  47. 2f437b5 Change error reporting methods to use format strings. by emcmanus · 4 years, 5 months ago
  48. b22f969 Copy annotations from `@AutoValue.Builder` to the generated `Builder` subclass. by emcmanus · 4 years, 5 months ago
  49. b9ba06a Drop unnecessary parentheses in AutoAnnotation `equals` and `hashCode` methods. by emcmanus · 4 years, 6 months ago
  50. 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, 6 months ago
  51. 365d3f6 Demonstrate a static copy function instead of .clone() by diamondm · 4 years, 6 months ago
  52. 1059051 Fix 3 ErrorProneStyle findings: by clshepherd · 4 years, 6 months ago
  53. 8e7515a Have SerializableAutoValueExtension declare that it is "isolating". by emcmanus · 4 years, 6 months ago
  54. 2bbe506 Allow boxed @AutoValue properties to be set from the corresponding primitive type. by emcmanus · 4 years, 7 months ago
  55. d6e56d3 Upgrade AutoValue tests to more recent compile-testing APIs. by emcmanus · 4 years, 7 months ago
  56. 6aeb44f Generalize the logic for determining if we can make a BarBuilder out of a Bar. by emcmanus · 4 years, 7 months ago
  57. b0bf15e [AutoValue] Add serializable extension's g3doc to the opensource filegroup. by alvinlao · 4 years, 7 months ago
  58. 680d95c Update versions of Truth and Compile-testing. by Sean Sullivan · 4 years, 7 months ago
  59. fcccded Warn if an @AutoValue.Builder class contains a static builder method. by emcmanus · 4 years, 8 months ago
  60. aa7582d Fix the SerializableAutoValueExtension from crashing if an AutoValue contains multiple properties with the same type. by alvinlao · 4 years, 8 months ago
  61. f91d2fe Release the SerializableAutoValue extension. by alvinlao · 4 years, 8 months ago
  62. e4ab0e7 Fix broken link in howto.md by cpovirk · 4 years, 8 months ago
  63. 12c5e19 Use try-with-resources for Files.walk. Otherwise the Stream is not closed correctly. by emcmanus · 4 years, 8 months ago
  64. 05e983c Migrate CompileWithEclipseTest to open source. by emcmanus · 4 years, 8 months ago
  65. 36a53b9 Minor reformatting of markdown by cpovirk · 4 years, 9 months ago
  66. ecb6032 If AutoValue detects an error, don't invoke extensions or generate code. by emcmanus · 4 years, 9 months ago
  67. 4ab1b53 Add type parameters to void AutoOneOf values. by grahamrogers · 4 years, 9 months ago
  68. 8b17dd8 AutoValue best practices: mention that subclassing is now prevented. by ghm · 4 years, 10 months ago
  69. 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, 10 months ago
  70. a69b35a Improve toString alignment in AutoValue's toString. by ghm · 4 years, 11 months ago
  71. 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, 11 months ago
  72. 4a8736f Suggest calling out a misuse in AutoValue regarding @Nullable fields. by yunqin · 5 years ago
  73. 801056f Simplify CastingUncheckedVisitor by passing the default value to the superclass constructor and ignoring the parameter. Also make it a constant. by dpb · 5 years ago
  74. d038570 Fix spacing in generated toString() for @AutoOneOf. by emcmanus · 5 years ago
  75. 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 · 5 years ago
  76. b319597 Improve Maven instructions for AutoValue. by emcmanus · 5 years ago
  77. 66c0599 Fix a merge conflict by ghm · 5 years ago
  78. 0a7c049 AutoOneOfProcessor: use Arrays#toString for stringifying arrays, as AutoValue already does. by ghm · 5 years ago
  79. b9280eb Rename the static factory methods in the Pet AutoOneOf examples to avoid being overloads of the accessor methods. by kak · 5 years ago
  80. 37dac1e Fix 1 ErrorProneStyle finding: by clshepherd · 5 years ago
  81. 107694b Make @Memoized have class-level retention by mattbender · 5 years ago
  82. 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 · 5 years ago
  83. 7dc5450 Document that <annotationProcessorPaths> is the preferred way to use auto-value for Maven and Gradle. by dpb · 5 years ago
  84. 4543619 Add a way for extensions to retrieve the name of the final AutoValue_Foo class. by emcmanus · 5 years ago
  85. db3fc6d Update dependencies: by cpovirk · 5 years ago
  86. 2038f34 Try to explain better what happens to callers when you offer both set-at-once and gimme-a-builder methods. by kevinb · 5 years ago
  87. 86f4563 Add an API to allow extensions to find out about builders. by emcmanus · 5 years ago
  88. 7646889 Ensure that types are substituted correctly in property builders. by emcmanus · 5 years ago
  89. 6dfa04e Allow @AutoValue getters to define properties that are not valid Java identifiers. by emcmanus · 5 years ago
  90. eadfe42 Change a couple of test extensions to use the new propertyTypes() method. This doesn't change the tests, but means that people looking at these tests for example of extensions won't be led astray. by emcmanus · 5 years ago
  91. e003a3d Add a missing brace to close a {@code...} block. by emcmanus · 5 years ago
  92. 99ae134 Add a propertyTypes() method to AutoValueExtension.Context, to allow extensions to see the true type of every property. Use it in the @Memoized extension. by emcmanus · 5 years ago
  93. 49fbf55 Don't declare the AutoValue builder implementation final if there are extensions generating code. This means that extensions can extend the builder implementation to customize it. by emcmanus · 5 years ago
  94. 45c55bd Grammar correction by nitinsurana · 5 years ago
  95. 0bc8a2e Update the AutoValue release mentioned in the docs from 1.6.5 to 1.6.6. by emcmanus · 5 years ago
  96. 407e83d Add relative directories to integration tests. by glorioso · 5 years ago
  97. f89da91 Shade org.checkerframework in the auto-value jar. Fixes https://github.com/google/auto/issues/749. by emcmanus · 5 years ago
  98. 4e3366b Update live version of auto-value from 1.6.2 to 1.6.5 by glorioso · 5 years ago
  99. 395c08f Clarify the FAQ on interfaces. by jasonmbaker · 5 years ago
  100. 00d7197 Add @SuppressWarnings to a test that deliberately calls TypeMirror.equals. by bhagwani · 5 years ago