Skip to content

v1.4.0

Choose a tag to compare

@tasomaniac tasomaniac released this 23 Mar 19:23

New Features

Schema Download Timeout

Download Schema feature now support configuring timeout. This is useful if you have a big schema. More info here: https://www.apollographql.com/docs/android/essentials/get-started/#downloading-a-schemajson-file

Added in: config okHttp timeout (#2026)

ApolloClient API improvements

  • ApolloClient now has more getters like getServerUrl
  • Added newBuilder() method to be able to create a copy with some properties modified
apolloClient
    .newBuilder()
    .serverUrl(newUrl)
    .build()

Added in: ApolloClient API improvements (#2075)

Bug Fixes

Coroutines Support

Gradle Plugin

  • Expose Compilation Units earlier (#2032)

Compiler

  • Refactor GraphQL query validation (#2073)
  • Fix issue with inlined input object validation (#2081)
  • Fix issue with fragment condition type coercing (#2090)

Internal Changes

  • Remove redundant moshi-kotlin dependency (#2055)
  • Reorganize api-module (#1985)
  • Update CACHE_AND_NETWORK documentation (#2041)