zio / zio-quickstarts

A minimal quickstart ZIO application for writing a RESTful Web Service
https://zio.dev/guides/#quickstart-guides
60 stars 39 forks source link

Update dependency io.getquill:quill-zio to v3.19.0 - autoclosed #7

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Update Change
io.getquill:quill-zio minor 3.17.0-RC2 -> 3.19.0

Release Notes

getquill/quill ### [`v3.19.0`](https://togithub.com/getquill/quill/blob/HEAD/CHANGELOG.md#​3190) [Compare Source](https://togithub.com/getquill/quill/compare/v3.18.0...v3.19.0) - [Implementing insert/update/delete.returningMany](https://togithub.com/zio/zio-quill/pull/2509) - [Update jasync](https://togithub.com/zio/zio-quill/pull/2374) - [Add support for SSL Client connections](https://togithub.com/zio/zio-quill/pull/2491) ### [`v3.18.0`](https://togithub.com/getquill/quill/blob/HEAD/CHANGELOG.md#​3180) - [Check all columns for null-ness for Option\[Product\] to be None](https://togithub.com/zio/zio-quill/pull/2504) - [Fixing Correlated Subquery Issues](https://togithub.com/zio/zio-quill/pull/2489) - [Corrects Like operator generating wrong SQLs](https://togithub.com/zio/zio-quill/pull/2502) - [Implement filterIfDefined](https://togithub.com/zio/zio-quill/pull/2501) - [Remove invalid 'AS' for Oracle Queries](https://togithub.com/zio/zio-quill/pull/2499) - [Remove twitter-chill library](https://togithub.com/zio/zio-quill/pull/2500) ##### Version Bumps: - [sbt-scalajs-crossproject to 1.2.0](https://togithub.com/zio/zio-quill/pull/2444) - [logback-classic to 1.2.11](https://togithub.com/zio/zio-quill/pull/2439) - [h2 to 2.1.212](https://togithub.com/zio/zio-quill/pull/2462) - [zio, zio-streams to 1.0.14](https://togithub.com/zio/zio-quill/pull/2465) - [cassandra-driver-core to 3.11.2](https://togithub.com/zio/zio-quill/pull/2470) - [java-driver-core to 4.14.1](https://togithub.com/zio/zio-quill/pull/2469) - [scala-collection-compat to 2.7.0](https://togithub.com/zio/zio-quill/pull/2445) - [mysql-connector-java to 8.0.29](https://togithub.com/zio/zio-quill/pull/2467) - [scala3-library, ... to 3.1.2](https://togithub.com/zio/zio-quill/pull/2464) - [sbt-sonatype to 3.9.13](https://togithub.com/zio/zio-quill/pull/2496) - [postgresql to 42.3.6](https://togithub.com/zio/zio-quill/pull/2495) ##### Migration Notes: - As a result of [2504](https://togithub.com/zio/zio-quill/pull/2504), the handling of optional-product rows (technically parts of rows) is now different. Whereas before, if any non-optional column of an optional-product row was null, then entre optional-product would be null. Now however, an optional-product will only be null if every column inside is null. For example, before, if a query returning `Person(name:Option(Name(first:String, last:String)), age: Int)` resulted in the row `ResultRow("Joe", null, 123)` before the entity would be decoded into `Person(None, 123)` (i.e. the optional-product `Option[Name]` would decode to `None`).
Now however, `Option[Name]` only decodes to `None` if every column inside it is null. This means that the `ResultRow("Joe", null, 123)` decodes to `Person(Name("Joe", 0 /*default-placeholder for null*/), 123)`. Only when the both `first` and `last` columns in Name are null i.e. `ResultRow(null, null, 123)` will the result be: `Person(None, 123)`. Have a look at the PR [2504](https://togithub.com/zio/zio-quill/pull/2504) as well as it's corresponding issue [2505](https://togithub.com/zio/zio-quill/issues/2505) for more details on how this works and the rationale for it.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.