Skip to content

Latest commit

 

History

History
112 lines (76 loc) · 3.25 KB

CHANGELOG.md

File metadata and controls

112 lines (76 loc) · 3.25 KB

Change Log

1.0.0-beta18

  • 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

1.0.0-beta17

  • 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

1.0.0-beta16

  • 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

1.0.0-beta15

  • 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

1.0.0-beta14

  • 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

1.0.0-beta13

  • Support non observable collections in relations
  • Annotation processor dependencies shadowed to prevent conflicts with other libraries

1.0.0-beta12

  • 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

1.0.0-beta11

  • Support for Upserts
  • Support for raw queries
  • Fix cascading insert/updates based on primary key presence

1.0.0-beta10

  • 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

1.0.0-beta9

  • Support substr() function
  • Support sub selects in join queries
  • Support generation of metadata only classes

1.0.0-beta8

  • Support foreign key references in queries
  • Fix create result iterator only when Observable is subscribed

1.0.0-beta7

  • Support @Superclass and @MappedSuperclass entity inheritance
  • Fix Observable not triggered when deleting a entity

1.0.0-beta6

  • Change behavior of toSelfObservable to use PublishSubject

1.0.0-beta5

  • Support primitive byte type specialization

1.0.0-beta4

  • Support query expressions on right side of conditions
  • Fix missing imports in generated code

1.0.0-beta3

  • Support for @AutoValue types

1.0.0-beta2

  • Support SQLCipher on Android

1.0.0-beta1

  • Initial beta release