Skip to content

Releases: metalabdesign/AsyncAwait

1.0.0

01 Mar 17:26
Compare
Choose a tag to compare

Compatible with the release version of Kotlin 1.1

Version 0.9.5

17 Feb 17:42
Compare
Choose a tag to compare
Version 0.9.5 Pre-release
Pre-release

Update for Kotlin 1.1 RC1

Version 0.9

26 Jan 12:39
Compare
Choose a tag to compare
Version 0.9 Pre-release
Pre-release

Support Kotlin 1.1-beta-22

Version 0.8

16 Jan 09:51
Compare
Choose a tag to compare
Version 0.8 Pre-release
Pre-release

Support Kotlin 1.1-M4

Version 0.7

20 Oct 20:11
Compare
Choose a tag to compare
Version 0.7 Pre-release
Pre-release
  • Built upon Kotlin 1.1-M2

Version 0.6

21 Sep 15:31
Compare
Choose a tag to compare
Version 0.6 Pre-release
Pre-release
  • Added async.cancelAll() function to cancel all tasks started with await for current object. Good to call in Activity.onDestroy to avoid memory leaks;
  • Added finally{} block to run code after onError or when coroutine finished succesfully;
  • Every object using async now has its own single thread executor to run await tasks. E.g. one for each Activity or Fragment instance;
  • try/catch gained more priority in exception handling inside async{} block;
  • Unhandled exceptions now wrapped in AsyncException to provide better stacktrace to the place where async been called originally in UI thread.