Skip to content

Releases: RBusarow/Dispatch

v1.0.0-beta10

04 Jun 21:14
566bf95

Choose a tag to compare

1.0.0-beta09

09 May 01:16
ffcf159

Choose a tag to compare

v1.0.0-beta07

01 Dec 20:29
c739609

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

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

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

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

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

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

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

package renames

23 Sep 16:50

Choose a tag to compare

package renames Pre-release
Pre-release
0.9.2

update modules