Releases: h908714124/auto-builder
Releases · h908714124/auto-builder
v2.2
collection support: use addTo and putIn for aggregator method names
v2.1
v2.0
v1.9
- generate Optional convenience even for
Optional<X>
, whereX
is a typevar - show a proper error message if auto-value class is not found
v1.8
convert null to Optional.empty if possible
v1.7
restrict access: static methods are never public
v1.6
- propagage package-level access
- remove visibility of helper classes
- generate helpful stubs when caching isn't possible
v1.5
Add builder caching via perThreadFactory()
. Note that this must be wrapped in a ThreadLocal
, see updated README.
v1.4
Validate that the AutoValue_*
constructor isn't private. Show a reasonable warning if @AutoValue.Builder
is found.
v1.3
handle corner cases: double optional, like <Optional<Optional<String>>
or <Optional<X>>
where X
is a type parameter