Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency com.squareup.retrofit2:converter-gson to v2.9.0 #11

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Nov 19, 2019

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.squareup.retrofit2:converter-gson 2.5.0 -> 2.9.0 age adoption passing confidence

Release Notes

square/retrofit

v2.9.0

Compare Source

  • New: RxJava 3 adapter!

    The Maven coordinates are com.squareup.retrofit2:adapter-rxjava3.

    Unlike the RxJava 1 and RxJava 2 adapters, the RxJava 3 adapter's create() method will produce asynchronous HTTP requests by default. For synchronous requests use createSynchronous() and for synchronous on a scheduler use createWithScheduler(..).

v2.8.2

  • Fix: Detect running on the Android platform by using system property rather than the presence of classes.
    This ensures that even when you're running on the JVM with Android classes present on the classpath you
    get JVM semantics.
  • Fix: Update to OkHttp 3.14.9 which contains an associated Android platform detection fix.

v2.8.1

  • Fix: Do not access MethodHandles.Lookup on Android API 24 and 25. The class is only available
    on Android API 26 and higher.

v2.8.0

  • New: Add Call.timeout() which returns the okio.Timeout of the full call.
  • Fix: Change Call.awaitResponse() to accept a nullable response type.
  • Fix: Support default methods on Java 14+. We had been working around a bug in earlier versions of
    Java. That bug was fixed in Java 14, and the fix broke our workaround.

v2.7.2

  • Fix: Update to OkHttp 3.14.7 for compatibility with Android R (API 30).

v2.7.1

  • Fix: Support 'suspend' functions in services interfaces when using 'retrofit-mock' artifact.

v2.7.0

This release changes the minimum requirements to Java 8+ or Android 5+.
See this blog post for more information on the change.

  • New: Upgrade to OkHttp 3.14.4. Please see its changelog for 3.x.
  • Fix: Allow service interfaces to extend other interfaces.
  • Fix: Ensure a non-null body is returned by Response.error.

v2.6.4

  • Fix: Support 'suspend' functions in services interfaces when using 'retrofit-mock' artifact.

v2.6.3

  • Fix: Change mechanism for avoiding UndeclaredThrowableException in rare cases from using yield
    an explicit dispatch which ensures that it will work even on dispatchers which do not support yielding.

v2.6.2

  • Fix: Avoid IOExceptions being wrapped in UndeclaredThrowableException in rare cases when using
    Response<..> as a return type for Kotlin 'suspend' functions.

v2.6.1

  • Fix: Avoid IOExceptions being wrapped in UndeclaredThrowableException in rare cases.
  • Fix: Include no-content ResponseBody for responses created by Response.error.
  • Fix: Update embedded R8/ProGuard rules to not warn about nested classes used for Kotlin extensions.

v2.6.0

  • New: Support suspend modifier on functions for Kotlin! This allows you to express the asynchrony of HTTP requests
    in an idiomatic fashion for the language.

    @&#8203;GET("users/{id}")
    suspend fun user(@&#8203;Path("id") id: Long): User

    Behind the scenes this behaves as if defined as fun user(...): Call<User> and then invoked with Call.enqueue.
    You can also return Response<User> for access to the response metadata.

    Currently this integration only supports non-null response body types. Follow
    issue 3075 for nullable type support.

  • New: @Tag parameter annotation for setting tags on the underlying OkHttp Request object. These can be read
    in CallAdapters or OkHttp Interceptors for tracing, analytics, varying behavior, and more.

  • New: @SkipCallbackExecutor method annotation will result in your Call invoking its Callback on the
    background thread on which the HTTP call was made.

  • New: Support OkHttp's Headers type for @HeaderMap parameters.

  • New: Add Retrofit.Builder.baseUrl(URL) overload.

  • Fix: Add embedded R8/ProGuard rule which retains Retrofit interfaces (while still allowing obfuscation). This
    is needed because R8 running in 'full mode' (i.e., not in ProGuard-compatibility mode) will see that there are
    no subtypes of these interfaces and rewrite any code which references instances to null.

  • Fix: Mark HttpException.response() as @Nullable as serializing the exception does not retain this instance.

  • Fix: Fatal errors (such as stack overflows, out of memory, etc.) now propagate to the OkHttp Dispatcher thread
    on which they are running.

  • Fix: Ensure JAX-B converter closes the response body when an exception is thrown during deserialization.

  • Fix: Ignore static methods when performing eager validation of interface methods.

  • Fix: Ensure that calling source() twice on the ResponseBody passed to a Converter always returns the same
    instance. Prior to the fix, intermediate buffering would cause response data to be lost.


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.


  • If you want to rebase/retry this PR, click this checkbox.

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

@renovate renovate bot changed the title Update dependency com.squareup.retrofit2:converter-gson to v2.6.2 Update dependency com.squareup.retrofit2:converter-gson to v2.7.0 Dec 9, 2019
@renovate renovate bot force-pushed the renovate/com.squareup.retrofit2-converter-gson-2.x branch from 2709c0b to c44e91d Compare December 9, 2019 18:48
@renovate renovate bot force-pushed the renovate/com.squareup.retrofit2-converter-gson-2.x branch from c44e91d to ab6a3b4 Compare January 2, 2020 22:21
@renovate renovate bot changed the title Update dependency com.squareup.retrofit2:converter-gson to v2.7.0 Update dependency com.squareup.retrofit2:converter-gson to v2.7.1 Jan 2, 2020
@renovate renovate bot changed the title Update dependency com.squareup.retrofit2:converter-gson to v2.7.1 Update dependency com.squareup.retrofit2:converter-gson to v2.7.2 Mar 14, 2020
@renovate renovate bot force-pushed the renovate/com.squareup.retrofit2-converter-gson-2.x branch from ab6a3b4 to 38234d7 Compare March 14, 2020 12:00
@renovate renovate bot force-pushed the renovate/com.squareup.retrofit2-converter-gson-2.x branch from 38234d7 to be9de1c Compare April 26, 2020 13:59
@renovate renovate bot changed the title Update dependency com.squareup.retrofit2:converter-gson to v2.7.2 Update dependency com.squareup.retrofit2:converter-gson to v2.8.1 Apr 26, 2020
@renovate renovate bot force-pushed the renovate/com.squareup.retrofit2-converter-gson-2.x branch from be9de1c to f0f7cb6 Compare June 30, 2020 16:53
@renovate renovate bot changed the title Update dependency com.squareup.retrofit2:converter-gson to v2.8.1 Update dependency com.squareup.retrofit2:converter-gson to v2.9.0 Jun 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant