Skip to content

Releases: h908714124/auto-builder

v2.2

20 May 10:46
Compare
Choose a tag to compare

collection support: use addTo and putIn for aggregator method names

v2.1

20 May 08:13
Compare
Choose a tag to compare
v2.1 Pre-release
Pre-release

Add aggregation support for ImmutableList, ImmutableSet and ImmutableMap. See #3

v2.0

19 May 18:02
Compare
Choose a tag to compare
v2.0 Pre-release
Pre-release

add collection support, see #3

v1.9

17 May 19:00
Compare
Choose a tag to compare
  • generate Optional convenience even for Optional<X>, where X is a typevar
  • show a proper error message if auto-value class is not found

v1.8

13 May 08:59
Compare
Choose a tag to compare

convert null to Optional.empty if possible

v1.7

07 May 08:58
Compare
Choose a tag to compare

restrict access: static methods are never public

v1.6

06 May 19:20
Compare
Choose a tag to compare
  • propagage package-level access
  • remove visibility of helper classes
  • generate helpful stubs when caching isn't possible

v1.5

06 May 14:33
Compare
Choose a tag to compare

Add builder caching via perThreadFactory(). Note that this must be wrapped in a ThreadLocal, see updated README.

v1.4

06 May 08:14
Compare
Choose a tag to compare

Validate that the AutoValue_* constructor isn't private. Show a reasonable warning if @AutoValue.Builder is found.

v1.3

05 May 09:11
Compare
Choose a tag to compare

handle corner cases: double optional, like <Optional<Optional<String>> or <Optional<X>> where X is a type parameter