All Versions
85
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 2
Changelog History
Page 2
-
v3.16.3 Changes
Note
- This change is to allow ProtoQuill transition to BooPickle AST Serialization in https://github.com/zio/zio-protoquill/pull/72
-
v3.16.0 Changes
Migration Notes
- โก๏ธ This change removes the deprecated
EntityQuery.insert(CaseClass)
andEntityQuery.update(CaseClass)
APIs that have been updated toEntityQuery.insertValue(CaseClass)
andEntityQuery.updateValue(CaseClass)
. This is the only change in this release so that you can update when ready. This change is needed due to the upstream Dotty issue: lampepfl/dotty#14043.
- โก๏ธ This change removes the deprecated
-
v3.15.0 Changes
- โก๏ธ cassandra - update if exists
- โก๏ธ Change update to updateValue
Migration Notes
- โก๏ธ Similar to
EntityQuery.insert(CaseClass)
, the methodEntityQuery.update(CaseClass)
e.g.query[Person].update(Person("Joe", 123))
has been replaced withupdateValue
. The originalinsert
method has been deprecated and will be removed in an upcoming Quill release.
-
v3.13.0 Changes
- JAsync ZIO implementation
- cassandra-alpakka
- Need to change EntityQuery.insert(CaseClass) to EntityQuery.insertValue(CaseClass) for upstream Scala 3 issues.
- โก๏ธ Update ScalaJS to latest
- Work on removing tuple elaboration
- Option to Disable Nested Subexpansion
- ๐ Remove deprecated async modules
- ๐ Add Scala 3 cross-build for quill-engine
- ๐ Move quill-core-portable & quill-sql-portable to common quill-engine module
- Sheath leaf map clauses that cannot be reduced so still have their column in queries
Migration Notes
- The method
EntityQuery.insert(CaseClass)
e.g.query[Person].insert(Person("Joe", 123))
has been replaced withinsertValue
. The originalinsert
method has been deprecated and will be removed in the next Quill release. - ๐ The
quill-async
modules using Mauricio's deprecated library (here) have been removed. Please move to thequill-jasync
libraries as soon as possible. - โก๏ธ Quill for ScalaJS has been updated to ScalaJS 1.8.
- ๐
quill-core-portable
andquill-sql-portable
are now merged into a cross-builtquill-engine
module. - In 3.12.0 addition of field-aliases has been introduced in sub-queries but #2340
then occurred. A compile-time switch
-Dquill.query.subexpand=false
has been introduced to disable the feature until it can be fixed.