Tags: RBusarow/Dispatch
Tags
release v1.0.0-beta10 (#238) * dependency updates (#221) * dependency updates - AGP 4.2.1 - coroutines 1.5.0 - spotless 5.12.5 * update artifact versions in documentation samples Signed-off-by: GitHub Actions <[email protected]> * Dispatch bom (#225) * Bump com.diffplug.spotless from 5.12.4 to 5.12.5 (#220) * introduce a BOM * update main project README Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * dependency updates (#229) * Bump com.diffplug.spotless from 5.12.4 to 5.12.5 (#220) * introduce a BOM (#222) * introduce a BOM * update main project README * Revert "introduce a BOM (#222)" (#224) This reverts commit ddf205a. * Bump io.gitlab.arturbosch.detekt from 1.16.0 to 1.17.0 (#226) Bumps io.gitlab.arturbosch.detekt from 1.16.0 to 1.17.0. Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump io.gitlab.arturbosch.detekt from 1.17.0 to 1.17.1 (#228) Bumps io.gitlab.arturbosch.detekt from 1.17.0 to 1.17.1. Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * dependency updates - detekt 1.17.1 - JUnit 5.7.2 - Kotest 4.6.0 - Kotlin 1.5.10 - Androidx AppCompat 1.3.0 - Androidx core-ktx 1.5.0 - Androidx Fragment 1.3.4 Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * remove JUnit from the dispatch-test classpath (#232) fixes #231 * stop generating a BuildConfig in the Android modules (#234) fixes #233 * fix coroutineScope cancellation with withViewLifecycle (#237) * change version to 1.0.0-beta10 * update CHANGELOG * change library version in docs from RC01 to beta10 * add use of the BOM to junit readmes Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Release v1.0.0-beta09 (#213) * remove the dependency graph task (#203) * add spotless with KTLint (#202) * add spotless with KTLint * Update build.gradle.kts * remove deprecated LifecycleScopeFactory typealias * add explicit api mode (#204) * add spotless with KTLint * add explicit api mode * merge spotless * add dependabot support * dependency updates (#206) * dependency updates * formatKotlin -> spotlessApply * revert dependency analysis plugin to published version * dependency updates (#207) * - dependency analysis plugin - ben manes refresh versions - kotlin - spotless - Androidx Activity - Androidx Fragment - Androidx Lifecycle - Androidx JUnit4 - Kotest - Coroutines - MockK * update Gradle to 6.8.3 * update library version to 1.0.0-beta09 * add standalone `updateDocsVersions` task * add updateDocsVersions to CI * update artifact versions in documentation samples Signed-off-by: GitHub Actions <[email protected]> * remove dependency version override for this library * update copyrights * dependency updates (#208) * dependency updates - Gradle 7.0 - Dokka 1.4.32 - AGP 4.1.3 - atomicfu 0.16.1 - activity 1.2.2 - fragment 1.3.3 - Lifecycle 2.3.1 * update artifact versions in documentation samples Signed-off-by: GitHub Actions <[email protected]> * remove unused suppress annotations * update AtomicGetOrPutTest with InstantTaskExecutorExtension * move DispatcherProvider static invoke function to factory function * Apply ktlint format Signed-off-by: GitHub Actions <[email protected]> * update AGP to 4.2.0 (#209) * add a lazy reset to CoroutineTestExtension.scope (#210) * move all dependency declarations to the Gradle 7 centralized declarations (#211) * add KGP leak patcher for 1.5.0 (#212) * WIP * WIP * update version to 1.0.0-beta09 * remove use of Channel and sendBlocking (#214) * WIP * properly handle lifecycle events and make API's compatible for 1.4.3 and 1.5.0-RC * update api files and add lint baselines * lint fixes * revert Dokka to 1.4.10 to fix interop with Knit (#215) * update version to 1.0.0-beta09 * restore upload_maven.sh
Release/1.0.0 beta05 (#188) * update version to 1.0.0-beta04 (#137) * Kotest 4.1.0 (#138) * update Kotest to 4.1.0 * update Kotest to 4.1.0 * update Kotest to 4.1.0 * update Kotest to 4.1.0 * Revert "update Kotest to 4.1.0" This reverts commit 833c838 * fix version parsing in DocsTasks * add `release/*` matcher to ci.yml * dispatch-internal-test-android module (#139) * add hermit dependency (#140) * add hermit dependency * add Hermit to the dependency matchers in DocsTasks * Lifecycle coroutine scope leak fixes (#141) * - automatically cancel LifecycleCoroutineScope when lifecycle reaches DESTROYED (fixes #135) - automatically remove lifecycleScope extension property from cache when lifecycle reaches DESTROYED (fixes #136) * dispatch-internal-test-android module * update lifecycle handling * update lifecycle handling * update lifecycle handling * convert LifecycleScopeExtensionTest from Kotest to JUnit5 to fix some weird recursive behavior * convert LifecycleScopeExtensionTest from Kotest to JUnit5 to fix some weird recursive behavior * remove workspace.xml backup which shouldn't have been added to git * update docs from main branch * update change log (#142) * Change LifecycleCoroutineScope argument to a CoroutineContext, add LifecycleCoroutineScopeFactory (#145) * change LifecycleCoroutineScope argument to CoroutineContext * MainImmediateProvidedContext -> MainImmediateContext * MainImmediateProvidedContext -> MainImmediateContext * update docs * MainImmediateProvidedContext -> MainImmediateContext * Misc cleanup (#146) * LifecycleScopeFactory README example cleanup * remove duplicate dependency declarations in android-lifecycle gradle config * android-lifecycle sample annotation consolidation * lifecycleScope extension sample rename * MainImmediateCoroutineScope factory function formatting * update docs * - remove tabs (#147) - consolidate capitalization for modules and kdoc - add lifecycle-extensions - dtekt -> detekt * update Detekt to 1.10.0 (#148) * update Knit to 0.1.4 (#149) * coroutines 1.3.7 -> 1.3.8 (#150) * Detekt cleanup (#151) * Detekt cleanup * add detekt to CI, remove Lint * add dependency graph generator task * DefaultDispatcherProvider (#153) * add DefaultDispatcherProvider singleton holder (fixes #152) * update docs for DefaultDispatcherProvider * add resolution strategies for coroutines and dispatch (#155) * cleanup of LifecycleCoroutineScope samples (#156) * add ViewLifecycleCoroutineScope (#158) * add ViewLifecycleCoroutineScope * add ViewLifecycleCoroutineScope docs * Lifecycle coroutine scope context parameter (#160) * Add a CoroutineContext parameter to the Lifecycle launch and suspend functions * add tests * update docs * update gradle to 6.6.1 (#163) * dependency updates (#164) - Kotlin 1.4.10 - coroutines 1.3.9 - Kotest 4.2.5 * sortDependencies task (#165) * add and apply the sortDependencies task * Update build.gradle.kts * disable Jetifier (#166) * update Robolectric to 4.4 * update Detekt to 1.14.1 (#168) * Add the Dependency Analysis Android Gradle Plugin (#169) * add the Dependency Analysis Plugin and apply its suggestions * merge in the Detekt update * restore the :dispatch:core dependency in :dispatch-android-viewmodel * merge documentation/site changes from main branch * add gradle doctor plugin (#171) * add gradle enterprise plugin (#172) * add task tree plugin (#173) * junit test modules README cleanup * update Kotest to 4.3.0 (#174) * update to Gradle 6.7 and enable file system watching (#175) * update androidx versions (#177) * update kotlin plugin applications (#176) * make testProvided's receiver a TestProvidedCoroutineScope (#180) * update JUnit5 to 5.7.0 (#178) * use currentCoroutineContext to resolve context inside a Flow (#182) * update coroutines to 1.4.0 (#183) * update Detekt to 1.4.2 https://github.com/detekt/detekt/releases/tag/v1.14.2 (#184) * dependency updates (#185) * DispatchLifecycleScope & DispatchViewModel (#186) * rename LifecycleCoroutineScope to dispatchLifecycleScope.kt * CoroutineViewModel -> DispatchViewModel * CoroutineViewModel -> DispatchViewModel * CoroutineViewModel -> DispatchViewModel * remove docs/api from git * update changelog for 1.0.0-beta05 * set min and target jvm to 8 (#187) * add KDocs for deprecations
1.0.0-beta02 to master (#20) * update copyright for 2020 * update codestyle * update versions for coroutines, kotlin, mockK, and misc. androidx * set jvm target to 1.6 * add Kdocs and ensure a blank line after copyright headers * add flowOn operators (#7) * add flowOn operators * add flowOn operators * scripts for publishing to maven central (#8) * kotlin gradle dsl (#9) * add kdocs to the test api functions (#11) * update Sample to use Maven Central versions of the project (#13) * CoroutineContext args for CoroutineScope factories (#14) * 1.0.0-beta01 (#12) * update copyright for 2020 * update codestyle * update versions for coroutines, kotlin, mockK, and misc. androidx * set jvm target to 1.6 * add Kdocs and ensure a blank line after copyright headers * add flowOn operators (#7) * add flowOn operators * add flowOn operators * scripts for publishing to maven central (#8) * kotlin gradle dsl (#9) * add kdocs to the test api functions (#11) * CoroutineContext args for CoroutineScope builders * #15 Make TestBasicDispatcherProvider, update runBlockingProvidedTest to use TestCoroutineDispatcher (#16) * 1.0.0-beta01 (#12) * update copyright for 2020 * update codestyle * update versions for coroutines, kotlin, mockK, and misc. androidx * set jvm target to 1.6 * add Kdocs and ensure a blank line after copyright headers * add flowOn operators (#7) * add flowOn operators * add flowOn operators * scripts for publishing to maven central (#8) * kotlin gradle dsl (#9) * add kdocs to the test api functions (#11) * update copyright block in README * #15 Make TestBasicDispatcherProvider, update runBlockingProvided and runBlockingProvidedTest * update kdoc to use `@see foo` instead of `see also [foo]` (#18) * add change log (#19) * update version to 1.0.0-beta2 (#17) * update version to 1.0.0-beta2 * change library version in the sample dependencies to be "1.+"
1.0.0-beta01 (#12) * update copyright for 2020 * update codestyle * update versions for coroutines, kotlin, mockK, and misc. androidx * set jvm target to 1.6 * add Kdocs and ensure a blank line after copyright headers * add flowOn operators (#7) * add flowOn operators * add flowOn operators * scripts for publishing to maven central (#8) * kotlin gradle dsl (#9) * add kdocs to the test api functions (#11)
PreviousNext