Skip to content

Latest commit

 

History

History
86 lines (66 loc) · 2.66 KB

CHANGELOG.md

File metadata and controls

86 lines (66 loc) · 2.66 KB

Change Log

Changed

  • Moved APIs using Kotlin's experimental time to separate extensions. You can now use the library without worrying about incompatibilities with Kotlin version or coroutine library version.
  • Removed APIs deprecated in 0.6.x.

Added

  • Support Apple silicon targets for native users.

Added

  • expectMostRecentItem() function consumes all received items and returns the most recent item.

Changed

  • Functions which may suspend to wait for an event are now prefixed with 'await'.

Fixed

  • Support running on a background thread with Kotlin/Native.

Added

  • Support watchOS 64-bit.

Changed

  • Upgrade to Kotlin 1.5.0.
  • Upgrade to kotlinx.coroutines 1.5.0.

Changed

  • Upgrade to Kotlin 1.5.0.
  • Upgrade to kotlinx.coroutines 1.5.0-RC.

Changed

  • Upgrade to kotlinx.coroutines 1.4.3.
  • Removed requirement to opt-in to @ExperimentalCoroutinesApi.

Changed

  • Upgrade to Kotlin 1.4.30.

Added

  • cancelAndConsumeRemainingEvents() cancels the Flow and returns any unconsumed events which were already received.
  • expectEvent() waits for an event (item, complete, or error) and returns it as a sealed type Event.

Added

  • Support Javascript IR backend.

0.2.0 - 2020-08-17

Changed

  • Upgrade to Kotlin 1.4.

0.1.1 - 2020-08-03

Fixed

  • Use the Unconfined dispatcher for the internal flow collection coroutine which should eliminate the need to use yield() in tests.

0.1.0 - 2020-08-03

Initial release