Skip to content

2.0.0

Compare
Choose a tag to compare
@skydoves skydoves released this 01 Nov 10:27
· 262 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