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

Changelog History
Page 2

  • v1.2.0 Changes

    February 19, 2017
    • ๐Ÿ‘Œ Support Jackson serialization with a new Jackson serialization module (requery-jackson)
    • ๐Ÿ‘Œ Support insert into select query
    • ๐Ÿ‘Œ Support additional query functions
    • ๐Ÿ‘Œ Support improved for Immutable.org types
    • ๐Ÿ›  Fix unique constraints not applied during table generation
    • ๐Ÿ›  Fix closing connection/statement if an exception is thrown during prepare
    • ๐Ÿ›  Fix ClassCastException when using a function in a where expression
    • ๐Ÿ›  Fix NPE when a junction table contains a non-associative attribute
    • ๐Ÿ›  Fix unsupported on update clause generated when using an Oracle database
    • ๐Ÿ›  Fix Kotlin EntityStore delete should return a nullable type
  • v1.1.2 Changes

    • ๐Ÿ‘Œ Support @View annotation for mapping entities to table views
    • ๐Ÿ›  Fix runInTransaction rollback behavior
    • ๐Ÿ›  Fix add column not added to foreign key during table upgrade
    • ๐Ÿ›  Fix function expression in order by column caused incorrect sql generation
    • ๐Ÿ›  Fix rx observableResult not triggered for multiple entity delete
    • ๐Ÿ›  Fix OptimisticLockException when updating an entity with a @Version column
    • ๐Ÿ›  Fix Kotlin select distinct query
    • ๐Ÿ›  Fix Android incompatible date types, now stored as ISO 8601
    • ๐Ÿ›  Fix update listener not invoked for some upsert calls
  • v1.1.1 Changes

    • ๐Ÿ‘Œ Support new KotlinReactiveEntityStore/KotlinRxEntityStore for RxJava 2.0 & RxJava 1.0
    • ๐Ÿ‘Œ Support improved compile errors when an invalid relationship is defined
    • ๐Ÿ‘Œ Support improved handling of entity associations marked with @Key
    • ๐Ÿ‘Œ Support kotlin-kapt plugin for annotation processing
    • ๐Ÿ‘Œ Support kotlin raw queries
    • ๐Ÿ›  Fix incorrect type in raw queries for integer values on Oracle
    • ๐Ÿ›  Fix Java 8 date time conversion for zoned times
    • ๐Ÿ›  Fix empty index name during table generation
    • ๐Ÿ›  Fix ClassCastException when using a custom converter that converted to a collection in a query
    • ๐Ÿ›  Fix NPE when using non relational attributes in a junction table
    • ๐Ÿ›  Fix Kotlin withTransaction rollback
    • ๐Ÿ›  Fix Kotlin join on condition incorrect sql generated
  • v1.1.0 Changes

    • ๐Ÿ‘Œ Support extendable query types. RxJava and RxJava 2.0 result conversion methods are now separated into different classes. This is a minor API change that should not effect most code.
    • ๐Ÿ‘Œ Support Reactor Core extensions
    • ๐Ÿ‘Œ Support custom column definitions for table generation
    • ๐Ÿ‘Œ Support for @Entity(copyable) shallow copying via generated copy() method
    • Kotlin findByKey returns nullable value
    • ๐Ÿ›  Fix ClassNotFoundException referencing a RxJava 1.0 class when using RxJava 2.0
    • ๐Ÿ›  Fix OneToMany cascaded elements incorrectly updated instead of inserted
    • ๐Ÿ›  Fix stackoverflow in ManagedTransaction.begin()
    • ๐Ÿ›  Fix foreign key support using Android SQLCipher database
    • ๐Ÿ›  Fix multiple blob arguments in Android query expression
    • ๐Ÿ›  Fix some compilation issues using Android Jack compiler
  • v1.0.2 Changes

    • ๐Ÿ‘Œ Support repeated @Embedded fields
    • ๐Ÿ‘Œ Support RxJava 2.0 maybe operator
    • ๐Ÿ›  Fix null TypeElement when using Android Jack compiler
    • ๐Ÿ›  Fix parentheses in nested conditional expressions
    • ๐Ÿ›  Fix parameter name ordering for kotlin data classes
    • ๐Ÿ›  Fix reserved name field names generated from properties
    • ๐Ÿ›  Fix incorrect behavior of Rx runInTransaction
    • ๐Ÿ›  Fix stack overflow in Kotlin refreshAll
    • ๐Ÿ›  Fix OrderBy attribute name prefix not removed
  • v1.0.1 Changes

    • ๐Ÿ‘Œ Support multi-column unique indexes
    • ๐Ÿ‘Œ Support delete on entities with no key
    • ๐Ÿ›  Fix EntityStore.insert method returning generated keys transaction not committed
    • ๐Ÿ›  Fix Android proguard rules for RxJava 2.0
    • ๐Ÿ›  Fix Android sqlite blob query arguments not working
    • ๐Ÿ›  Fix Android onCreateMapping invocation for SqlitexDatabaseSource
    • ๐Ÿ›  Fix Kotlin type variance parameter on join queries
    • ๐Ÿ›  Fix m prefixed member name not removed in generated setMappedAttribute
  • v1.0.0 Changes

    • ๐Ÿ‘Œ Support for RxJava 2.0
    • ๐Ÿ‘Œ Support update on specific attributes
    • ๐Ÿ‘Œ Support insert with default values
    • ๐Ÿ‘Œ Support Kotlin 1.0.4
    • ๐Ÿ›  Fix Android mapping support for BigDecimal
    • ๐Ÿ›  Fix cascading Many-to-Many inserts
  • v1.0.0-rc4 Changes

    • ๐Ÿ›  Fix compilation of certain queries under Java 8
    • ๐Ÿ›  Fix Android Uri converter not applied
    • ๐Ÿ›  Fix multiple model definitions inside the same java package
    • ๐Ÿ›  Fix member prefixes in Attribute static field names not removed
    • ๐Ÿ›  Fix Kotlin attribute missing declared type definitions
  • v1.0.0-rc3 Changes

    • ๐Ÿ‘Œ Support embeddable AutoValue types
    • ๐Ÿ›  Fix Kotlin processing of interfaces containing companion objects
    • ๐Ÿ›  Fix Kotlin query matching attributes to property names
    • ๐Ÿ›  Fix Kotlin unsupported method names on Android
    • ๐Ÿ›  Fix multiple column unique constraint
  • v1.0.0-rc2 Changes

    • ๐Ÿ‘Œ Support custom function calls on expressions in generated sql
    • ๐Ÿ‘Œ Support @Superclass on interface entity types
    • ๐Ÿ›  Fix @Transient property not generated when using an interface entity type
    • ๐Ÿ›  Fix @JunctionTable.type() error during processing
    • ๐Ÿ›  Fix @JunctionTable custom column referencedColumn not used