Closed renovate[bot] closed 1 year ago
Because you closed this PR without merging, Renovate will ignore this update (2.9.0
). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps
array of your Renovate config.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
This PR contains the following updates:
2.1.0
->2.9.0
2.1.0
->2.9.0
Release Notes
square/retrofit (com.squareup.retrofit2:converter-gson)
### [`v2.9.0`](https://togithub.com/square/retrofit/blob/HEAD/CHANGELOG.md#Version-290--2020-05-20-) [Compare Source](https://togithub.com/square/retrofit/compare/2.8.2...2.9.0) - 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`](https://togithub.com/square/retrofit/blob/HEAD/CHANGELOG.md#Version-282--2020-05-18-) - 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`](https://togithub.com/square/retrofit/blob/HEAD/CHANGELOG.md#Version-281--2020-03-25-) - 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`](https://togithub.com/square/retrofit/blob/HEAD/CHANGELOG.md#Version-280--2020-03-23-) - 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`](https://togithub.com/square/retrofit/blob/HEAD/CHANGELOG.md#Version-272--2020-02-24-) - Fix: Update to OkHttp 3.14.7 for compatibility with Android R (API 30). ### [`v2.7.1`](https://togithub.com/square/retrofit/blob/HEAD/CHANGELOG.md#Version-271--2020-01-02-) - Fix: Support 'suspend' functions in services interfaces when using 'retrofit-mock' artifact. ### [`v2.7.0`](https://togithub.com/square/retrofit/blob/HEAD/CHANGELOG.md#Version-270--2019-12-09-) **This release changes the minimum requirements to Java 8+ or Android 5+.** See [this blog post](https://cashapp.github.io/2019-02-05/okhttp-3-13-requires-android-5) for more information on the change. - New: Upgrade to OkHttp 3.14.4. Please see [its changelog for 3.x](https://square.github.io/okhttp/changelog\_3x/). - Fix: Allow service interfaces to extend other interfaces. - Fix: Ensure a non-null body is returned by `Response.error`. ### [`v2.6.4`](https://togithub.com/square/retrofit/blob/HEAD/CHANGELOG.md#Version-264--2020-01-02-) - Fix: Support 'suspend' functions in services interfaces when using 'retrofit-mock' artifact. ### [`v2.6.3`](https://togithub.com/square/retrofit/blob/HEAD/CHANGELOG.md#Version-263--2019-12-09-) - 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`](https://togithub.com/square/retrofit/blob/HEAD/CHANGELOG.md#Version-262--2019-09-23-) - Fix: Avoid `IOException`s being wrapped in `UndeclaredThrowableException` in rare cases when using `Response<..>` as a return type for Kotlin 'suspend' functions. ### [`v2.6.1`](https://togithub.com/square/retrofit/blob/HEAD/CHANGELOG.md#Version-261--2019-07-31-) - Fix: Avoid `IOException`s 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`](https://togithub.com/square/retrofit/blob/HEAD/CHANGELOG.md#Version-260--2019-06-05-) - 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. ```kotlin @GET("users/{id}") suspend fun user(@Path("id") id: Long): User ``` Behind the scenes this behaves as if defined as `fun user(...): CallConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.