- Support Rx type changes for update queries
- Fix RowCountException when deleting cascading entity
- Fix ClassCastException when using CompositeKey
- Support for @Embedded types
- Support 'is' prefix for boolean getters
- Support compile time validation of many-to-one & one-to-many mapping
- Fix possible Constraint violation in One-to-Many insert
- Fix invalid UUID conversion
- Fix query/update of a relational field that is also used as a key
- Fix possible StackOverflow in One-to-Many insert
- Fix possible closed Result in toObservable()
- Fix ClassCastException for key attributes that are also entity references
- Fix Android default proguard rules for SQLCipher/SQLite support
- Support self referential entity types
- Fix cascading upsert for relational entities
- Fix foreign key column not included in default selection in some cases
- Fix findByKey defaults to returning null if entity not present
- Fix Android default proguard rules
- Support relational type changes in rx toSelfObservable
- Fix @Entity.name not taking effect for the generated class name
- Fix cascading upsert for relational entities
- Fix entity state listeners not add from @Superclass types
- Fix annotations only looked up when added directly from the annotation processor
- Fix Type.singleKeyAttribute not available until keyAttributes was called
- Support @OrderBy annotation for ordering relations in entities
- Support separate query expression for foreign keys using the key raw type
- Support @JunctionTable#type value that allows the junction table to be manually specified
- Fix @Superclass non-annotated fields/methods ignored
- Fix issues when generating from an Kotlin interface/data class
- Support generating entity types from Kotlin abstract and data classes
- Support non integer key types in generated join tables
- Support @CheckReturnValue to add IDE warnings for methods that require additional calls
- Support iterable overloads for update/upsert
- Support additional validations of @OneToOne relationships
- Fix stackoverflow exception in cascade reference
- Fix null mapping instance in reader/writer classes in certain cases
- Fix generated SQL incorrect in some non-US locales
- Fix several issues when using immutable types
- Fix RxJava type changes not serialized
- Fix Android library publish
- Fix Android table not existing error on database first created w/ WAL mode
- Support for generating mappings for final/non-extendable classes
- Support raw query parameter expansion
- Fix cascade saving of entities in update
- Fix upsert for CompletableEntityStore
- Fix entity parceling on Android
- Support non observable collections in relations
- Annotation processor dependencies shadowed to prevent conflicts with other libraries
- Support for Android SQLite support library
- Support table creation mode in Android for development
- Fix @Converter implementations using generic types
- Fix cascade saving of foreign key references
- Fix missing sources for requery-android artifact
- Support for Upserts
- Support for raw queries
- Fix cascading insert/updates based on primary key presence
- Support for multi-column indexes
- Support on update referential action for foreign key annotation
- Fix for checking type hierarchy for superclass elements
- Fix missing space in sub select query alias
- Support substr() function
- Support sub selects in join queries
- Support generation of metadata only classes
- Support foreign key references in queries
- Fix create result iterator only when Observable is subscribed
- Support @Superclass and @MappedSuperclass entity inheritance
- Fix Observable not triggered when deleting a entity
- Change behavior of toSelfObservable to use PublishSubject
- Support primitive byte type specialization
- Support query expressions on right side of conditions
- Fix missing imports in generated code
- Support for @AutoValue types
- Support SQLCipher on Android
- Initial beta release