GDG-Nantes / DevfestNantesMobile

KMM Mobile repo for the Android and iOS mobile app of the DevFest Nantes.
https://devfest.gdgnantes.com/
Apache License 2.0
12 stars 2 forks source link

Bump com.apollographql.apollo3 from Apollo.apolloVersion to 3.6.2 #100

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 2 years ago

Bumps com.apollographql.apollo3 from Apollo.apolloVersion to 3.6.2.

Release notes

Sourced from com.apollographql.apollo3's releases.

v3.6.2

A patch version to fix compatibility with Kotlin 1.7.20 and another fix when calling ApolloStore.dump() with the SQL normalized cache.

👷‍ All changes

  • Add support for Kotlin Gradle Plugin 1.7.20 (#4439)
  • Fix SQLNormalizedCache.dump() (#4437)

v3.6.1

A patch version to fix an issue with data builder and multi modules. Many thanks to @​agrosner and @​eduardb for catching this.

👷‍ All changes

  • Fix data builders in multi-modules scenarios (#4402)

v3.6.0

This version brings initial support for @defer as well as data builders.

💙️ External contributors

Many thanks to @​engdorm, @​Goooler, @​pt2121 and @​StylianosGakis for their contributions!

✨️ [new] @defer support

@defer support is experimental in the Kotlin Client and currently a Stage 2 GraphQL specification draft to allow incremental delivery of response payloads.

@defer allows you to specify a fragment as deferrable, meaning it can be omitted in the initial response and delivered as a subsequent payload. This improves latency for all fields that are not in that fragment. You can read more about @defer in the RFC and contribute/ask question in the @defer working group.

Apollo Kotlin supports @defer by default and will deliver the successive payloads as Flow items. Given the below query:

query GetComputer {
  computer {
    __typename
    id
    ...ComputerFields @defer
  }
}

fragment ComputerFields on Computer { cpu year screen { resolution } }

And the following server payloads:

... (truncated)

Changelog

Sourced from com.apollographql.apollo3's changelog.

Version 3.6.2

2022-10-05

A patch version to fix compatibility with Kotlin 1.7.20 and another fix when calling ApolloStore.dump() with the SQL normalized cache.

👷‍ All changes

  • Add support for KGP 1.7.20 (#4439)
  • Fix SQLNormalizedCache.dump() (#4437)

Version 3.6.1

2022-10-03

A patch version to fix an issue with data builder and multi modules. Many thanks to @​agrosner and @​eduardb for catching this.

👷‍ All changes

  • Fix data builders in multi-modules scenarios (#4402)

Version 3.6.0

2022-09-08

This version brings initial support for @defer as well as data builders.

💙️ External contributors

Many thanks to @​engdorm, @​Goooler, @​pt2121 and @​StylianosGakis for their contributions!

✨️ [new] Kotlin 1.7 (#4314)

Starting with this release, Apollo Kotlin is built with Kotlin 1.7.10. This doesn't impact Android and JVM projects (the minimum supported version of Kotlin continues to be 1.5) but if you are on a project using Native or JS, you will need to update the Kotlin version to 1.7.0+.

✨️ [new] @defer support

@defer support is experimental in the Kotlin Client and currently a Stage 2 GraphQL specification draft to allow incremental delivery of response payloads.

@defer allows you to specify a fragment as deferrable, meaning it can be omitted in the initial response and delivered as a subsequent payload. This improves latency for all fields that are not in that fragment. You can read more about @defer in the RFC and contribute/ask question in the @defer working group.

Apollo Kotlin supports @defer by default and will deliver the successive payloads as Flow items. Given the below query:

query GetComputer {
  computer {
    __typename
    id
    ...ComputerFields @defer
  }
</tr></table> 

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 1 year ago

Superseded by #107.