All Versions
44
Latest Version
Avg Release Cycle
91 days
Latest Release
-

Changelog History
Page 1

  • v1.6.1

    • 🛠 Fix Model file generated in wrong package in certain cases
    • 🛠 Fix Android SqlCipherDatabaseSource not extendable
  • v1.6.0

    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

    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

    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

    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

    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

    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

    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

    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

    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 immutable.org 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