Skip to content

2.0.0

Choose a tag to compare

@skydoves skydoves released this 01 Nov 10:27
· 615 commits to main since this release
9b8697b

Sandwich 2.0.0 has been released! 馃殌

Now, Sandwich supports Kotlin Multiplatform and offers seamless integration with Ktor and Ktorfit.

Migration

Check out the Migration Guide.

What's Changed

  • Update gradle/gradle-build-action action to v2.8.0 by @renovate in #163
  • Update dependency com.diffplug.spotless to v6.21.0 by @renovate in #165
  • Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-beta05 by @renovate in #166
  • Update dependency org.jetbrains.dokka to v1.9.0 by @renovate in #167
  • Add contracts to the transformers by @skydoves in #168
  • Update androidxLifecycle to v2.6.2 by @renovate in #170
  • Update actions/checkout action to v4 by @renovate in #169
  • Update actions/setup-java action to v3.13.0 by @renovate in #171
  • Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-rc01 by @renovate in #172
  • Update actions/checkout digest to 8ade135 by @renovate in #173
  • Update actions/checkout action to v4.1.0 by @renovate in #174
  • Update gradle/gradle-build-action action to v2.8.1 by @renovate in #175
  • Update agp to v8.1.2 by @renovate in #176
  • Update gradle/gradle-build-action action to v2.9.0 by @renovate in #178
  • Update dependency gradle to v8.4 by @renovate in #180
  • Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-rc02 by @renovate in #182
  • Update dependency org.jetbrains.dokka to v1.9.10 by @renovate in #183
  • Update okhttp to v4.12.0 by @renovate in #184
  • Update actions/checkout action to v4.1.1 by @renovate in #186
  • Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0 by @renovate in #187
  • Update actions/checkout digest to b4ffde6 by @renovate in #188
  • Support KMP for the sandwich module by @skydoves in #189
  • Implement sandwich-ktor module by @skydoves in #190
  • New feature: sandwich-ktorfit to support ApiResponseConverterFactory by @skydoves in #191
  • Update ktorfit to v1.9.1 by @renovate in #192
  • Implement of/by and support suspension by @skydoves in #193
  • Rename ApiResponse.error to ApiResponse.exception by @skydoves in #194
  • Implement cause, map, merge, and several extensions by @skydoves in #195
  • Implement ApiResponseMapper and map extensions by @skydoves in #196
  • Implement SandwichFailureMapper by @skydoves in #197
  • Update docs for 2.0 by @skydoves in #198

Full Changelog: 1.3.9...2.0.0