Skip to content

Releases: RBusarow/Dispatch

v1.0.0-beta10

04 Jun 21:14
566bf95
Compare
Choose a tag to compare

1.0.0-beta09

09 May 01:16
ffcf159
Compare
Choose a tag to compare

v1.0.0-beta08

14 Dec 14:05
10366e0
Compare
Choose a tag to compare
  • Remove FlowCancellationException (#196)
  • Update Kotlin to 1.4.21

v1.0.0-beta07

01 Dec 20:29
c739609
Compare
Choose a tag to compare
  • Update to coroutines to 1.4.2
  • Update to Kotlin to 1.4.20

v1.0.0-beta06

05 Nov 05:08
cc4311a
Compare
Choose a tag to compare

Update to coroutines to 1.4.1 in order to fix an issue with SharedFlow(#189)

v1.0.0-beta05

05 Nov 01:04
c3ed048
Compare
Choose a tag to compare

Api changes

Bug fixes

Housekeeping

  • Set the project JDK target to 8. This only affects the build environment since all previous builds were done on a JDK 8 machine. (#187)
  • Coroutines has been updated to 1.4.0 (#183)
  • Detekt has been updated to 1.4.2 (#184)
  • JUnit6 has been updated to 5.7.0 (#178)

v1.0.0-beta04

09 Jun 22:19
Compare
Choose a tag to compare
v1.0.0-beta04 Pre-release
Pre-release

Version 1.0.0-beta04

Bug fixes

  • CoroutineTestExtension will now properly call Dispatchers.setMain(...) when injecting a CoroutineScope into a function or when not injecting at all. (#130)

v1.0.0-beta03

08 Jun 04:36
bad9a3b
Compare
Choose a tag to compare
v1.0.0-beta03 Pre-release
Pre-release

Renames

  • The project has been renamed from DispatcherProvider to Dispatch.
  • Maven coordinates for existing modules have changed.
  • The base Maven coordinate has changed from com.rickbusarow.DispatcherProvider to com.rickbusarow.dispatch.
  • Base package names have been updated.

New artifacts

runBlockingTestProvided fix

13 Jan 01:26
a03b6a0
Compare
Choose a tag to compare
Pre-release

Features

  • Added CoroutineScope factories which take CoroutineContext as a sole parameter for complex CoroutineScope creation.

Test features

  • Added TestBasicDispatcherProvider factory which uses CommonPool for default and io, but a shared single-threaded ExecutorCoroutineDispatcher for main and mainImmediate to provide "natural" dispatch behavior in tests without Dispatchers.setMain(...).

Bug fixes and improvements

  • runBlockingTestProvided now uses the same TestCoroutineDispatcher as its ContinuationInterceptor and in its TestDispatcherProvider (#15).
  • runBlockingProvided now uses TestBasicDispatcherProvider as its DispatcherProvider.

flowOn* operators

02 Jan 07:24
8ce9f1a
Compare
Choose a tag to compare
flowOn* operators Pre-release
Pre-release
  • Add non-suspending flowOn___() operators for the Flow api.
  • Lots of Kdocs.
  • Maven artifacts.
  • Lower JDK version to 1.6