All Versions
22
Latest Version
Avg Release Cycle
20 days
Latest Release
1684 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.8.0 Changes
August 10, 2020π± βοΈ(Potential) Breaking Changes
- Removing cats-effect and its related operator that uses classes from cats-effect.
βAdded Operators
============= SMono.retryWhen(Retry)
- implicit
Context.getOrNone
(#71) SFlux.fromLazyList
for 2.13SMono.using
andSMono.usingWhen
to replaceSMono.bracket
andSMono.bracketCase
respectivelySFlux.using
andSFlux.usingWhen
to replaceSFlux.bracket
andSFlux.bracketCase
respectively
π± π Deprecated Operators
SFlux.retry
in favor ofSFlux.retryWhen(Retry)
SMono.retry
andSMono.retryWhen
. UseSMono.retryWhen(Retry)
SFlux.fromStream
for 2.13. UseSFlux.fromLazyList
for 2.13
β Removed Operators
SMono.bracket
andSMono.bracketCase
SFlux.bracket
andSFlux.bracketCase
π οΈBuild - Code coverage - Continuous Integration - Dependencies
- β‘οΈ Updated sbt to 1.3.13
- π Update reactor to 3.3.8.RELEASE
π± πThanks to the following contributors
- Removing cats-effect and its related operator that uses classes from cats-effect.
-
v0.7.1 Changes
July 06, 2020π± βοΈ(Potential) Breaking Changes
SFlux. scan
parameter is changed to reference value. The originalSFlux.scan
with by-name parameter is now renamed toSFlux.scanWith
(#61)
βAdded Operators
- π
SFlux.foldWith
this will align closer to scala collection operators, which will makeSFlux.reduceWith
deprecated (#61) SFlux.scanWith
similar toSFlux.scan
, but use by-name parameter (#61)SFlux.product
to multiply all the emitted value if they'reNumeric
SMono.+
to sum the value of thisSMono
and anotherSMono
if the value type isNumeric
SMono.-
to subtract the value of thisSMono
and anotherSMono
if the value type isNumeric
SMono.*
to multiply the value of thisSMono
and anotherSMono
if the value type isNumeric
π± π Deprecated Operators
SFlux. reduceWith
. UseSFlux.foldWith
(#61)
β Removed Operators
SFlux.foldLeft
. This is an alias forSFlux.fold
. In reactive-stream, there is only one way from front to back hence there is no concept of foldLeft or foldRight. (#61)
π± πBug Fixed
SFlux.asJava
andSMono.asJava
will return an in-variant type to retain the semantic of previous code and avoid the need to cast. (#69)
π οΈBuild - Code coverage - Continuous Integration
- β Compiled and tested using scala 2.12.11 for 2.12 branch
- β Compiled and tested using scala 2.13.2 for 2.13 branch
- Code coverage now is 82.83%
π± πThanks to the following contributors
-
v0.7.0 Changes
June 12, 2020π± βοΈ(Potential) Breaking Changes
SFlux
andSMono
element type is now declared as Covariant Type. This may or may not be breaking changes. (#54)
βAdded Operators
SFlux.deferWithContext
SFlux.metrics
whenever there is Micrometer in classpath (#56)SMono.metrics
whenever there is Micrometer in classpath (#56)
π± πBug Fixed
SFlux.toStream
to use thebatchSize
parameter
π οΈBuild - Code coverage - Continuous Integration
- β Added Github Action Scala CI
- β Compile and Test using multiple Java LTE versions (8, 11, 14)
- β‘οΈ Updated sbt to 1.3.10
π± πThanks to the following contributors
-
v0.6.1 Changes
May 03, 2020β Added Operators
- β Added
SFlux.retryWhen(Retry)
π Deprecated Operators
π Deprecate old
SFlux.retryWhen(predicate)
π₯ Breaking Changes
π Renamed
ConnectableFlux
toConnectableSFlux
to differentiate between Java ConnectableFlux and Scala ConnectableFluxπ Build - Code coverage - Continuous Integration
- Cross compile with jdk-14
- π Switch build using sbt (#35)
- β Added unit test for SFlux.switchOnNext
- Compile with scala 2.13.2
π Documentation
- β Added scaladoc for
SFlux.sample
- β Added scaladoc for
SFlux.scan
- β Added scaladoc for
SFlux.startWith
- β Added
-
v0.6.0 Changes
April 02, 2020β‘οΈ Updated:
- π Updated to reactor-core-3.3.3.RELEASE
SFlux.scan
works without explicitly specifying generic type (#52)SFlux.scanWith
works without explicit generic type(#52)
π New Operators:
fold
inSFlux
as alias forfoldLeft
scan
,reduce
&zipWithCombinator
inSFlux
uses curry function to pass the accumulator. This replaces the previous signature where the accumulator is passed via 2nd parameter. (#52)
β Removed Operators:
- π
scan
,reduce
&zipWithCombinator
with accumulator as 2nd parameter. See new operator. (#52)
-
v0.5.1 Changes
February 21, 2020π New Operators:
++
inSFlux
as an alias toconcatWith
so it can performSFlux.just(1) ++ SFlux.just(2,3)
What's New:
- π Fixed code coverage that's not detected by codecov
- β Removed dependency findbug as it is highlighted in BlackDuck scanning (#51)
- π Update underlying reactor library to version 3.3.2.RELEASE
-
v0.5.0 Changes
December 25, 2019Merry Chrismas
π New Operators:
SFlux.transformDeferred
to replaceSFlux.compose
SMono.transformDeffered
to replaceSMono.compose
π Deprecated Operators:
SFlux.compose
replaced bySFlux.transformDeferred
SMono.compose
replaced bySMono.composed
What's new:
- Cross compile with Scala 2.13 #27
- π Upgraded underlying reactor-core to version v3.3.1.RELEASE
Contributors:
-
v0.4.18
December 18, 2019 -
v0.4.18-SNAPSHOT
December 18, 2019 -
v0.4.16-SNAPSHOT
December 18, 2019