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
tocom.rickbusarow.dispatch
. - Base package names have been updated.
New artifacts
- dispatch-android-espresso adds support for IdlingResource dispatchers in Espresso testing.
- dispatch-android-lifecycle adds an alternative to the Androidx LifecycleScope functionality, with lots of configuration options.
- dispatch-android-lifecycle-extensions adds the lifecycleScope extension property, but with a configurable factory (useful for Espresso testing).
- dispatch-android-viewmodel adds an alternative to Androidx viewModelScope with configuration options.
- dispatch-detekt adds Detekt rules to warn against accidentally using a hard-coded CoroutineDispatcher.
- dispatch-test-junit4 adds a JUnit4 Rule for automatically providing and cleaning up a TestProvidedCoroutineScope.
- dispatch-test-junit5 adds JUnit5 Extension support for automatically providing and cleaning up a TestProvidedCoroutineScope.