- fix packaging issue
- support incremental annotation processing
- support incremental annotation processing
- RxJava support now requires you to declare a static
Func1
orFunction
field
- support generating a mapper for rxjava2
- fix generating invalid code when adapters have identical names
@Nullable
properties don't require their column to be present
- support for AutoValue 1.3
- support for AutoValue 1.3-rc1
- new
@ColumnAdapter
annotation used in combination withColumnTypeAdapter
- unified annotation/adapter for
Cursor
andContentValues
- allows to reuse your custom type adapters (e.g. a DateAdapter)
- unified annotation/adapter for
- BREAKING: removed
@CursorAdapter
and@ValuesAdapter
- added support for AutoValue classes that use
get
andis
prefixes in properties - removed dependency on AutoService
- added
@ValuesAdapter
to support custom type mapping forContentValues
- when a column is
null
and the property is annotated with@Nullable
set the property to null instead of using the cursor's default value
- fix opt-in using static method returning Func1
- optionally generate a
toContentValues()
method
Initial release. Only guaranteed to support AutoValue 1.2-rc1.