retrofit-graphql

Retrofit converter which uses annotations to inject .graphql query or mutation files into a request body, along with any variables.

APACHE-2.0 License

Stars
108
Committers
12

Bot releases are hidden (Show)

retrofit-graphql - v0.11.0-beta02: Dependencies and Updates

Published by wax911 over 3 years ago

Updates:

  • Update: Replace deprecated kotlin-android-extensions with kotlin-parcelize 181820b

  • Update: Set fragment reference not found log level from error to warning 7c94b0a

  • Update: Bump gradle from 4.1.2 to 4.1.3 49f69cd

retrofit-graphql - v0.11.0-beta01: Dependencies and Updates

Published by wax911 over 3 years ago

Updates

  • Update: Default FragmentPatcher log level from debug to verbose 90e8a19
  • Update: Bump kotlin from 1.4.0 to 1.4.31 7991132
  • Update: Bump gradle from 4.0.1 to 4.1.2 c6aa302
retrofit-graphql - v0.11.0-alpha03

Published by wax911 over 3 years ago

Features

  • New: Open QueryContainerBuilder for extension #116

Updates

  • Update: Bump compile and target SDK from 29 to 30 18c6705
retrofit-graphql - v0.11.0-alpha02

Published by wax911 about 4 years ago

Updates:

  • Update: Revert minimum sdk from 21 to 17 for library module #112

  • Update: Bump kotlin version from 1.3.72 to 1.4.0 f918c71

  • Update: Bump gradle from 4.0.0 to 4.0.1 3c6496d

retrofit-graphql - v0.11.0-alpha01

Published by wax911 over 4 years ago

Features:

  • New: Migrate to buildSrc and bump retofit to 2.9.0 cff0fd8

  • New: Add abstract contract for a files discovery plugin #71, c6dfa15

  • New: Add new logger facade contracts for full control over logger #59, 3202ec6 & fcf329e

  • New: Add new persisted query hash calculator and errors to new packages and minor class signature changes with deprecation warnings on old classes 175e40c, af619fa

Updates:

  • Update: Refactor of graph request converter to reflect method signature changes in retrofit 2.9.0

  • Update: Refactor GraphConverter signature and expose constructor aff4ab5

  • Update: Refactor GraphProcessor and add deprecation warning to singleton factory #71, 278f292 & bd6fe97

  • Update: Rewrite sample app, migrate to github api 8ce9257

  • Update: Bump gradle from 3.6.3 to 4.0.0 #104

  • Update: Bump mockk from 1.9.3 to 1.10.0 #95

Breaking Changes:

  • Breaking: Bump minimum sdk version from API 17 to API 21 90ec67f
retrofit-graphql - v0.10.3: Logger & Error Extensions

Published by wax911 over 4 years ago

Features:

  • New: Add Logger for library #53
  • New: Add standard extensions Map<String, Object> to GraphError #90

Updates:

  • Update: gradle from 3.6.1 to 3.6.2 #88
  • Update: kotlin from 1.3.70 to 1.3.71 0c9864e
retrofit-graphql - v0.10.2: Dependency Updates

Published by wax911 about 5 years ago

Updates:

  • mockk from 1.9 to 1.9.3 #24
  • kotlin-gradle-plugin from 1.3.41 to 1.3.50 #39
  • retrofit from 2.6.0 to 2.6.1 #31
  • gradle from 3.4.2 to 3.5.0 #38
  • target & compile sdk from 28 to 29 8bd43c2
retrofit-graphql - v0.10.1: External Fragments Lookup

Published by wax911 over 5 years ago

Features:

Fragment Query Lookup #9

  • Added utility classes to resolve fragments definitions in queries
  • Added class to produce an analysis report of fragment references, and their definitions
  • Added class that can piece together fragment Strings to be appended to a query & automatic fragment patching in GraphProcessor

Fragment Lookup on All Operations #19

retrofit-graphql - v0.9.1: ProGuard Rule: Keep Model Package

Published by wax911 over 5 years ago

Patches:

R8 / ProGuard Rules: Model Class #7

  • Added keep model classes in library rule
retrofit-graphql - v0.9: APQ: Automated Persisted Queries

Published by wax911 over 5 years ago

Features:

Automated Persisted Queries #5

retrofit-graphql - v0.8: AndroidX Dependency Fix

Published by wax911 almost 6 years ago

Patches:

Removed AndroidX Dependency #2

  • Removed library implementation for material or android x which forced implementing modules to include it
retrofit-graphql - v0.7: Custom Gson

Published by wax911 almost 6 years ago

Features:

Custom Gson Implementation #1

  • Added factory overload to allow a custom Gson configuration to be used