This repository was archived by the owner on Mar 2, 2022. It is now read-only.
Release v0.7.1
❗️(Potential) Breaking Changes
SFlux. scanparameter is changed to reference value. The originalSFlux.scanwith by-name parameter is now renamed toSFlux.scanWith(#61)
➕Added Operators
SFlux.foldWiththis will align closer to scala collection operators, which will makeSFlux.reduceWithdeprecated (#61)SFlux.scanWithsimilar toSFlux.scan, but use by-name parameter (#61)SFlux.productto multiply all the emitted value if they'reNumericSMono.+to sum the value of thisSMonoand anotherSMonoif the value type isNumericSMono.-to subtract the value of thisSMonoand anotherSMonoif the value type isNumericSMono.*to multiply the value of thisSMonoand anotherSMonoif 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.asJavaandSMono.asJavawill 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%