- Note: Similar to zio-quill/pull/2413 this change just removes the deprecated
EntityQuery.insert(CaseClass)
andEntityQuery.update(CaseClass)
APIs that have been updated toEntityQuery.insertValue(CaseClass)
andEntityQuery.updateValue(CaseClass)
, and it is the only change in this release. This is needed because of scala/scala3#14043.
- Bump ZIO to 1.0.12
- Update quill-engine to 3.15.0, update APIs
- Prepare build for upcoming Scala2-Quill dependency and community build integration
- Remove elaboration from SELECT queries
- Introduce implicit hint to fail non-static query build
- ProtoQuill does not support Scala 2 style implicit extensions. Warn about it
- Tail-recursive generic derivation
- Cleanup in various places
- Refactor Parser into a clean ADT
- Fix stack overflow from enums with no encoder
- Fixing Caliban integration & adding quill-caliban to build
- Move ZIO Contexts to latest Scala2-Quill implementations & Cassandra
- use existing transactional context
- Port quill-cassandra
- Cassandra UDT Encoders/Decoders
- Implementing Cassandra ZIO Context
- Refactoring, introducing filterColumns
- Move to 3.10.0 of base and zio. ProtoContext now in portable.
- Implement static operator for splicing constants
- Pass Session to all Encoders/Decoders, implement static operator
- Lift & Serialize when update-macro state is static. More efficient.
- Various Fixes for Lifter and Unlifter
This change lines up the zio-jdbc modules with the latest 3.10.0 line. Various fixes are done to Ast lifting as well as the InsertUpdateMacro for increased efficiency. The static
keyword is introduced.
- Kryo-Serialize entire AST. Further improves performance.
- Allow
x -> y
syntax for constructing tuples. - Allow
infix"..."
without.as[...]
in some needed cases.
- Aggressively serialize quats via Kryo. This seems to significantly improve performance.
- Introduce
context.prepare
command.
- Initial release