0.5.0 - Nov 7, 2022
-
Update dependencies
Kotlinto1.7.20(The new Kotlin/Native memory manager enabled by default).Gradleto7.5.1.
-
Remove unnecessary
@ExperimentalCoroutinesApiand@ExperimentalTimeonskipUntil/dropUntil.
Flow.selectoperator (from1to5). See Readme#select for more details.
0.4.0 - Jul 22, 2022
-
Update
KotlinX Coroutinesto1.6.4.Gradleto7.5.
-
Add
defer.flowFromSuspend.mapEager,flatMapConcatEager,flattenConcatEager.skipUntil,dropUntil.pairwise.NeverFlowinterface andNeverFlow.Companionobject.cast,castNotNull,castNullable.combineversions for6 - 12Flows.
-
Refactor
neverFlow()now returnsNeverFlow.takeUntil: changenotifier's type toFlow<Any?>
-
Internal fix for
AtomicRef: freezevalueifAtomicRefis frozen. -
Support for Apple Silicon targets
iosSimulatorArm64.macosArm64.tvosSimulatorArm64.watchosSimulatorArm64.
-
Enable compatibility with non-hierarchical multiplatform projects.
0.3.0 - May 2, 2022
-
Update
Kotlinto1.6.21.KotlinX Coroutinesto1.6.1.Gradleto7.4.2.
-
Refactor
withLatestFrom's implementation. -
Move
NULL_VALUEtocom.hoc081098.flowext.utilspackage. -
Add
Symbolclass. -
Add
Flow.throttleTime.Event.flatMap.Event.valueOrDefault.Event.valueOrElse.race,amb.Flow.raceWith,Flow.ambWith.Flow.mapToUnit.Flow.startWith { }that accepts a lambda parameter.
-
Add and update docs.
-
Add more test cases, increase code coverage.
-
Internal bug fixes.
0.2.0 - Jan 3, 2022
-
Update
Kotlinto1.6.10.KotlinX Coroutinesto1.6.0.Gradleto7.3.3.
-
Do not propagate cancellation to the upstream in Flow
flatMapFirstoperators (Related to Kotlin/kotlinx.coroutines#2964). -
Remove unnecessary
@ExperimentalCoroutinesApis,@ExperimentalTimes. -
Rename
NULL_ValuetoNULL_VALUE. -
Add
Flow.mapIndexed. -
Add
DelayStrategy.Flow.retryWhenWithDelayStrategy.Flow.retryWhenWithExponentialBackoff.Flow.retryWithExponentialBackoff.
0.1.0 - Nov 13, 2021
- Update
Kotlinto1.5.31.KotlinX Coroutinesto1.5.2.Gradleto7.3.
- Add
bufferCount.Event.concat.concatWith.startWith.interval.mapTo.materialize.dematerialize.neverFlow.NULL_Value.
- Add docs and docs site.
- Internal bug fixes.
- Test for Publishing.