All Versions
Latest Version
Avg Release Cycle
91 days
Latest Release

Changelog History
Page 1

  • v1.6.1 Changes

    • ๐Ÿ›  Fix Model file generated in wrong package in certain cases
    • ๐Ÿ›  Fix Android SqlCipherDatabaseSource not extendable
  • v1.6.0 Changes

    May 22, 2019
    • Java 9 use new @Generated annotation
    • ๐Ÿšš RxJava 1.0 support removed
    • Generate error if setter present for read-only field
    • 0๏ธโƒฃ SQLServer default map dates to datetime2 instead of timestamp
    • 0๏ธโƒฃ PostgresSQL fix default UUID type mapping
    • ๐Ÿ‘ Android support AndroidX libraries
    • โž• Add Spring boot example
  • v1.5.1 Changes

    March 26, 2018
    • โž• Add min/max to base expression functions
    • โž• Add factory methods for creating different numeric type Named Expressions
    • EnumConverter uses name() for string conversion instead of toString()
  • v1.5.0 Changes

    January 08, 2018
    • ๐Ÿ—„ Deprecates RxJava 1.0 support in order to bring improvements to RxJava 2.0 support in a future version
    • 0๏ธโƒฃ Default indexes now include table name in the index name
    • ๐Ÿ‘Œ Support setting generated member visibility (for removing synthetic accessors)
    • ๐Ÿ‘Œ Support package private code generation for reduced method count on Android
    • ๐Ÿ›  Fix NoSuchElementException during table generation of an entity with no keys
    • ๐Ÿ›  Fix Android proguard rules
    • ๐Ÿ›  Fix EntityDataStore synchronization that could dead lock
    • ๐Ÿ›  Fix inserting empty collection returning null key set
    • ๐Ÿ›  Fix Kotlin ClassCastException when using long/int key types in the insert returning query
    • ๐Ÿ›  Fix CloseableIterator accumulation when using Result functions
    • ๐Ÿ›  Fix Connection not closed when exception thrown from a raw query
  • v1.4.1 Changes

    October 07, 2017
    • ๐Ÿ‘Œ Support accessing the Configuration instance from EntityDataStore
    • ๐Ÿ‘Œ Support setting generated member visibility (for removing synthetic accessors)
    • ๐Ÿ‘Œ Support accessing Transaction instance from KotlinReactiveEntityStore
    • PostgresSQL store blobs as bytea
    • ๐Ÿ›  Fix foreign key support in Android sqlcipher/sqlite-support
    • ๐Ÿ›  Fix stack overflow on bi-directional attributes in EnityProxy.toString
    • ๐Ÿ›  Fix references cascaded even if Cascade.NONE specified
    • ๐Ÿ›  Fix NoSuchMethodError when converting a entity with @Embedded types to json
    • ๐Ÿ›  Fix Observables not triggered for insert operations
    • ๐Ÿ›  Fix @Transient annotation not applied to methods
    • ๐Ÿ›  Fix @Transient members were checked for reserved works
    • ๐Ÿ›  Fix Connection instance not closed on transaction rollback
  • v1.4.0 Changes

    July 10, 2017
    • ๐Ÿ‘Œ Support item view types in Android RecyclerView adapter
    • ๐Ÿ‘Œ Support withTransaction overloads for Kotlin entity stores
    • ๐Ÿ‘Œ Support guava/streamsupport Optional types
    • โšก๏ธ Rx support transaction methods modified to update in a more expected way
    • ๐Ÿ›  Fix default value usage in inserts
    • ๐Ÿ›  Fix aliased expression not usable in orderby clause
    • ๐Ÿ›  Fix collection getters not used in Jackson serialization
    • ๐Ÿ›  Fix collection modification behavior
    • ๐Ÿ›  Fix cases where duplicate entity attributes would be generated
    • ๐Ÿ›  Fix MutableResult not usable in an entity definition
    • ๐Ÿ›  Fix Android unique column not being able to be added in an upgrade
    • ๐Ÿ›  Fix Kotlin Update.set() method property support
  • v1.3.2 Changes

    July 10, 2017
    • ๐Ÿ›  Fix Rx observable changes not triggered for nested transactions
    • ๐Ÿ›  Fix query table auto aliases removed in union statement
    • ๐Ÿ›  Fix CascadeAction.NONE having no effect during a insert/update/delete
  • v1.3.1 Changes

    May 01, 2017
    • ๐Ÿ‘Œ Support Logical NOT operator
    • ๐Ÿ‘Œ Support Converter for java.util.Currency
    • ๐Ÿ›  Fix non-null reference returned for null foreign key reference on entity retrieval
    • ๐Ÿ›  Fix column transformers not used when aliasing columns
    • ๐Ÿ›  Fix ConnectionPoolDataSource not used in ConnectionProvider
    • ๐Ÿ›  Fix Read only values not filtered from insert/update operations
    • ๐Ÿ›  Fix Android schema upgrade using not yet created indexes
    • ๐Ÿ›  Fix Android incorrect concurrent access of DateFormat instance
    • ๐Ÿ›  Fix Android QueryLoader closed previous result instance
    • ๐Ÿ›  Fix processing error generated for @Transient entity not used in a relationship
    • ๐Ÿ›  Fix Kotlin EntityDataStore inner instance not exposed
  • v1.3.0 Changes

    April 10, 2017
    • ๐Ÿ‘Œ Support @Superclass hierarchies
    • ๐Ÿ‘Œ Support @Embedded types in Jackson serialization
    • ๐Ÿ‘Œ Support mixed Kotlin queries (note this is an API change to Kotlin partial select statements)
    • ๐Ÿ›  Fix incorrect join alias generated in query
    • ๐Ÿ›  Fix Android gradle plugin update 2.3.0 not working with entities using databinding
    • ๐Ÿ›  Fix Kotlin insert into select query
    • ๐Ÿ›  Fix non-null constraint not generated on Postgres
    • ๐Ÿ›  Fix @View entities created as tables during schema generation
  • v1.2.1 Changes

    April 10, 2017
    • ๐Ÿ‘Œ Support row value expressions
    • ๐Ÿ‘Œ Support generating entities from Kotlin abstract classes
    • ๐Ÿ‘Œ Support Kotlin 1.1
    • ๐Ÿ›  Fix handling of self referencing Many-to-Many relationship
    • ๐Ÿ›  Fix Android table/column name transformers not used during upgrade
    • ๐Ÿ›  Fix use AutoValue builder setters if available
    • ๐Ÿ›  Fix @Value.Default handling for types
    • ๐Ÿ›  Fix deleting entities from a One-To-Many when using delete(Iterable)
    • Kotlin fix varargs in raw query not expanded
    • Kotlin fix ClassCastException when using a join clause