Skip to content

Releases: ajozwik/quill-generic

Always extends MonixRepository

20 Sep 08:54
Compare
Choose a tag to compare

Add WithTransaction

Add support for Instant

09 Sep 13:54
Compare
Choose a tag to compare
v0.8.7

Add support for Instant

Adapted to quill 3.4.3

25 Aug 18:34
Compare
Choose a tag to compare

Split sync/async

23 Aug 13:49
Compare
Choose a tag to compare

quill-async depends on not supported "com.github.mauricio" %% "db-async-common" % "0.2.21" which depends on netty-all.

Add cassandra support

21 Aug 22:05
Compare
Choose a tag to compare
  • Add def readUnsafe(id: K): F[T]
  • Add cassandra sync/async/monix
  • Add async repository

Add support for jdbc-monix

15 Aug 18:35
Compare
Choose a tag to compare
v0.7.0

Monix finally added

Add CompositeKey3, CompositeKey4

12 Aug 22:25
Compare
Choose a tag to compare

CompositeKey[K1, K2] added

11 Aug 21:16
Compare
Choose a tag to compare

Support for composite key added
Fix #9

Add createAndRead/updateAndRead

06 Aug 21:57
Compare
Choose a tag to compare
v0.5.0

Add createAndRead/updateAndRead

Add count/searchByFilter

31 Jul 21:36
Compare
Choose a tag to compare

Helper methods to use in provided trait implementation.

  def youngerThan(date: LocalDate)(offset: Int, limit: Int): Try[Seq[Person]] = {
    import context._
    searchByFilter((p: Person) => quote(p.birthDate > lift(date)))(lift(0), lift(limit))(dynamicSchema)
  }

  def count: Try[Long] = {
    context.count((_: Person) => true)(dynamicSchema)
  }