- Reverted kotlin from 1.5.21 to 1.5.10
- Upgraded builders from 1.3.30 to 1.3.42
- Upgrade expect from 0.0.40 to 0.0.42
- added kotlinx-atomic-collections as a dependency
- Removed atomic-fu from dependency list
- Removed asoft.test from dependency list
- Reverted coroutines from 1.5.1-native-mt to 1.5.0-native-mt
- Improved Java usability
- Fixed the Invalid Mutability Exception that persisted on scope extension
- Bumped publishing jdk from 8 to 16
- Upgraded kotlin from 1.5.0 to 1.5.21
- Upgraded expect from 0.0.30 to 0.0.40
- Upgraded gradle from 6.8.1 to 7.0.2
- Fixed InvalidMutabilityException on native
- Added kotlin 1.5.0 support
- Adding another linux targets as well
- Updated build script
- Updated test from 1.1.10 to 1.1.20
- Updated expect from 0.0.10 to 0.0.21
- Updated gradle from 6.7.1 to 6.8.1
- changed package
tz.co.asoft
tolater
- Improved performance of
Later.await()
- Updated to builders 1.3.0
- Added static resolving by adding generics to LaterState
- Added expect extensions functions to further ease the use of Later while testing
- Rewrote everything
- Created portable javascript thenables that can universally be used in any language
- Provided bindings for java (functional interfaces and the wait method that blocks)
- Provided javascript binding asPromise to easily use it in javascript
- Provided a later-ktx that brings Later to the land of courutines
- including missing jar in maven central
- added
suspend fun Later<T>.await():T
- Published to maven central
- Updated to gradle version 6.7.1
- Initial release
- Update readme
- Added samples