Releases: Kapelianovych/fluss-core
Releases · Kapelianovych/fluss-core
0.35.0 (September 7, 2021)
Added
If
type.IsSameInnerType
type toNArray
namespace.
Changed
- if functions that are passed to
sequentially
orconcurrently
have the same parameters type then it can be passed as a single argument.
0.34.1 (September 5, 2021)
Fixed
- order of transducers composition from right to left to left to right.
- invocation of
transduce
function without any transducer returns accumulator with the same values from transduced instance.
0.34.0 (September 04, 2021)
Added
Reducer
andTransducer
types.reducer
function to build reducer function.transduce
function to transform foldable instance into some value.map
andfilter
functions that build transducer functions.toArray
andtoList
reducer builders.
Changed
take
andskip
methods ofList
accept a while predicate function now.reduce
method ofList
to accept aReducer
only.prepend
method ofList
accepts anotherList
only.send
method ofStream
returnsvoid
.tap
can accept asynchronous effect.
Fixed
- pass deep parameter to a recursive call of
freeze
function.
Removed
uniqueBy
method fromList
andStream
because it hides cache implementation.append
method ofList
.StreamEvents
enum.on
,freeze
,resume
,destroy
,compress
anduniqueBy
methods fromStream
.Container
,Lazy
andTuple
monads.
0.33.0 (September 2, 2021)
Added
tap
function.
Removed
Compressable
type.compress
method fromStream
andList
;
0.32.0 (August 29, 2021)
Changed
fork
function will execute functions synchronously if all arguments and thejoin
function are synchronous.
0.31.4 (August 28, 2021)
Fixed
- Refine code of
binary
andreviver
functions to increase speed of execution.
0.31.3 (August 25, 2021)
Fixed
- Type of internal delay function.
0.31.2 (August 19, 2021)
Fixed
- Replace bitwise
|
operator from numeric operations ofbinary
function to explicit checking forNaN
andInfinity
.
0.31.1 (August 18, 2021)
Fixed
- Inferring return type of
onTrue
andonFalse
functions ofwhen
function.
0.31.0 (August 13, 2021)
Added
when
function.