Releases: metalabdesign/AsyncAwait
Releases · metalabdesign/AsyncAwait
1.0.0
Version 0.9.5
Update for Kotlin 1.1 RC1
Version 0.9
Support Kotlin 1.1-beta-22
Version 0.8
Support Kotlin 1.1-M4
Version 0.7
- Built upon Kotlin 1.1-M2
Version 0.6
- Added
async.cancelAll()
function to cancel all tasks started withawait
for current object. Good to call inActivity.onDestroy
to avoid memory leaks; - Added
finally{}
block to run code afteronError
or when coroutine finished succesfully; - Every object using
async
now has its own single thread executor to runawait
tasks. E.g. one for each Activity or Fragment instance; try/catch
gained more priority in exception handling insideasync{}
block;- Unhandled exceptions now wrapped in
AsyncException
to provide better stacktrace to the place whereasync
been called originally in UI thread.