Skip to content

Releases: skydoves/sandwich

1.3.5

26 Mar 04:53
539b985
Compare
Choose a tag to compare

What's Changed

  • Update dependency gradle to v7.6.1 by @renovate in #90
  • Update actions/checkout action to v3 by @renovate in #93
  • Update actions/cache action to v3 by @renovate in #91
  • Bump Kotlin to 1.8.10, serialization, validator plugin, and spotless by @skydoves in #96
  • Remove ResponseRetry's retry extension by @skydoves in #97

New Contributors

Full Changelog: 1.3.4...1.3.5

1.3.4

04 Mar 06:58
8024be5
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.3.3...1.3.4

1.3.3

18 Jan 04:15
39756a4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.3.2...1.3.3

1.3.2

09 Oct 14:36
5c9baa4
Compare
Choose a tag to compare

What's Changed

  • Implemented messageOrNull extension by @skydoves in #75
  • Implemented a new sandwichOperators property in SandwichInitializer by @skydoves in #76
  • Deprecated sandwichOperator property in SandwichInitializer by @skydoves in #76

Full Changelog: 1.3.1...1.3.2

1.3.1

06 Oct 11:40
fc2c04e
Compare
Choose a tag to compare

What's Changed

  • Migrate serialization module to pure Kotlin module by @skydoves in #72
  • Update AGP to 7.3.0 and Kotlin to 1.7.20 by @skydoves in #73
  • Update compile and target SDK to 33 by @skydoves in #74

Full Changelog: 1.3.0...1.3.1

1.3.0

09 Sep 12:22
d6e7a4d
Compare
Choose a tag to compare

What's Changed

  • Update OkHttp to 4.10.0 and kotlin JSON serialization to 1.4.0 by @skydoves in #66
  • Implement ApiResponse property extensions by @skydoves in #67
  • Add JSON parameter to custom Json instances by @skydoves in #68
  • Move datasource relevant classes into the sandwich-datasource module by @skydoves in #70
  • Migrate sandwich module into pure Kotlin module and remove LiveData features by @skydoves in #71

Full Changelog: 1.2.7...1.3.0

1.2.7

30 Jul 05:13
aafe104
Compare
Choose a tag to compare

What's Changed

  • Introduce sandwich-serialization module by @skydoves in #64
  • Bump AGP to 7.2.1 and spotless, binary validator plugin versions by @skydoves in #65

Full Changelog: 1.2.6...1.2.7

1.2.6

10 Jul 00:57
fd9cf6f
Compare
Choose a tag to compare

What's Changed

  • Deprecated sandwichOperatorContext and introduced sandwichScope by @skydoves in #60
  • Injecting a CoroutineCcope into the ApiResponseCallAdapterFactory by @skydoves in #62
  • Updated AGP to 7.2.0 and Kotlin to 1.7.10 by @skydoves in #61
  • Added unit test cases for ApiResponse with Coroutines by @skydoves in #63

Full Changelog: 1.2.5...1.2.6

1.2.5

31 May 07:21
28471d8
Compare
Choose a tag to compare

What's Changed

  • Implement mapSuccess extension by @skydoves in #51
  • Bump Kotlin to 1.6.21 and Coroutines 1.6.1 by @skydoves in #52
  • Support Deferred for ApiResponseCallAdapterFactory by @skydoves in #53
  • Deprecate static create methods for coroutines factories by @skydoves in #54
  • Add nonTransitiveRClass option for the sandwich module by @skydoves in #55
  • Add message extension for ApiResponse.Failure and change onFailure/suspendOnFailure extensions to receive its instance by @skydoves in #57
  • Fix minor typo. by @johnjohndoe in #58
  • Change compile and target SDK to 32 by @skydoves in #59

New Contributors

Full Changelog: 1.2.4...1.2.5

1.2.4

13 Apr 09:32
183b6e2
Compare
Choose a tag to compare

🎉 1.2.4 has been released! 🎉

What's Changed

  • Deprecated CoroutinesResponseCallAdapterFactory and CoroutinesDataSourceCallAdapterFactory @skydoves in #50
  • Added ApiResponseCallAdapterFactory and DataSourceCallAdapterFactory @skydoves in #50
  • Bump AGP to 7.1.2 and coroutines 1.6.0, kotlin to 1.5.32 by @skydoves in #44 #47
  • Added retry extension by @skydoves in #45
  • Refactored CallAdapters and CallAdapterFactories by @skydoves in #50
  • Migrated Coroutines Test to 1.6.0 by @skydoves in #48
  • Migrated maven publish scripts and add GitHub workflows by @skydoves in #49

Full Changelog: 1.2.3...1.2.4