11# Changelog #
22
3+ ## Version 2.2 ##
4+
5+ - Fix recursion error on ignore operator
6+
7+ ## Version 2.1 ##
8+
9+ - Make seed optional for ` reduce `
10+ - Make seed optional for ` scan `
11+
12+
13+ ## Version 2.0 ##
14+
15+ This version few numer of BREAKING CHANGES that should be considered
16+ before upgrade. All of them are pretty easy to adapt.
17+
18+ As this is a breaking change, we decide to rename the ` beicon.core `
19+ namespace with ` beicon.v2 ` namespace, so the people can continue using
20+ the old API and the old package if they want without a conflict with
21+ the new version.
22+
23+ This is a major API cleanup and adapt it more to RX convention of
24+ using ` rx/pipe ` operator for compose transformations.
25+
26+ Relevant changes:
27+
28+ - The internal ` rx/pipe ` function inverts the arguments order for to
29+ be easy to use with ` ->> ` .
30+ - Make the ` rx/pipe ` as public API useful for use custom defined
31+ operators.
32+ - Add ` beicon.v2.ops ` with operator only functions.
33+ - Remove the ` flat-map ` alias (use ` merge-map ` ).
34+ - The ` first ` operator now becomes an alias for ` (take 1) ` .
35+ - The ` last ` operator becomes an alias for ` (take-last 1) ` .
36+ - Make the ` seed ` parameter to ` reduce ` as mandatory.
37+ - Make the ` seed ` parameter to ` scan ` as mandatory.
38+ - Replace multiarity ` with-latest-from ` with a specific operator
39+ ` with-latest-from* ` that can be used through the ` rx/pipe `
40+ observable chain helper. Mainly for reduce code complexity.
41+ - Remove the ` do ` alias for ` tap `
42+ - Remove the ` log ` and ` pr-log ` operator
43+ - Replace ` dedupe ` and ` dedupe' ` with operator only
44+ ` distinct-contiguous* ` and ` distinct* ` for make it more similar to
45+ rxjs API.
46+ - The ` delay-when ` operator arguments order changed to be the same as
47+ rxjs
48+ - Remove ` delay-emit `
49+ - Replace ` subs ` with ` subs! `
50+
51+
352## Version 2021.07.05-1 ##
453
554- Fix bug on ` delay-emit ` operator.
@@ -21,7 +70,6 @@ BREAKING CHANGES: `zip` no longer accepts acoomulator function.
2170- Minor improvements on ` concat ` and ` zip ` constructors.
2271
2372
24-
2573## Version 2021.06.02-0 ##
2674
2775- Update bundled rxjs to 7.1.0
0 commit comments