Releases: skydoves/sandwich
Releases · skydoves/sandwich
1.3.5
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
What's Changed
- Implement
runAndRetry
extension forApiResponse
by @skydoves in #89 - Add missing suspend annotations
Full Changelog: 1.3.3...1.3.4
1.3.3
What's Changed
- Fix the wrong parameter name of
ApiSuccessModelMapper
by @skydoves in #78 - Bump Kotlin to 1.7.21 by @skydoves in #79
- Fix typo by @5AbhishekSaxena in #80
- Bump AGP to 7.3.1 by @skydoves in #81
- Bump Kotlin to 1.8.0 by @skydoves in #82
- Implement
suspendMapSuccess
extension by @skydoves in #84
New Contributors
- @5AbhishekSaxena made their first contribution in #80
Full Changelog: 1.3.2...1.3.3
1.3.2
1.3.1
1.3.0
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
1.2.6
What's Changed
- Deprecated
sandwichOperatorContext
and introducedsandwichScope
by @skydoves in #60 - Injecting a
CoroutineCcope
into theApiResponseCallAdapterFactory
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
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 changeonFailure
/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
- @johnjohndoe made their first contribution in #58
Full Changelog: 1.2.4...1.2.5
1.2.4
🎉 1.2.4
has been released! 🎉
What's Changed
- Deprecated
CoroutinesResponseCallAdapterFactory
andCoroutinesDataSourceCallAdapterFactory
@skydoves in #50 - Added
ApiResponseCallAdapterFactory
andDataSourceCallAdapterFactory
@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