1 | <a name="2.3.1"></a>
|
2 | ## [2.3.1](https://github.com/ReactiveX/IxJS/compare/v2.3.0...v2.3.1) (2017-11-08)
|
3 |
|
4 |
|
5 | ### Bug Fixes
|
6 |
|
7 | * **single:** make iterable prototype single predicate an optional parameter again ([2bea5ab](https://github.com/ReactiveX/IxJS/commit/2bea5ab))
|
8 |
|
9 |
|
10 |
|
11 | <a name="2.3.0"></a>
|
12 | # [2.3.0](https://github.com/ReactiveX/IxJS/compare/v2.2.0...v2.3.0) (2017-11-03)
|
13 |
|
14 |
|
15 | ### Bug Fixes
|
16 |
|
17 | * **pipe:** pipe() should always return IterableX<T> ([#126](https://github.com/ReactiveX/IxJS/issues/126)) ([d7c0556](https://github.com/ReactiveX/IxJS/commit/d7c0556))
|
18 | * **type-guards:** fix user-defined type guards ([#83](https://github.com/ReactiveX/IxJS/issues/83)) ([fd45455](https://github.com/ReactiveX/IxJS/commit/fd45455)), closes [#44](https://github.com/ReactiveX/IxJS/issues/44)
|
19 |
|
20 |
|
21 | ### Features
|
22 |
|
23 | * **asyncify:** adds asyncify and asyncifyErrback ([#96](https://github.com/ReactiveX/IxJS/issues/96)) ([f75dfaf](https://github.com/ReactiveX/IxJS/commit/f75dfaf))
|
24 | * **exports:** move abstract class definitions into subfolders ([#121](https://github.com/ReactiveX/IxJS/issues/121)) ([8c45138](https://github.com/ReactiveX/IxJS/commit/8c45138)), closes [#52](https://github.com/ReactiveX/IxJS/issues/52)
|
25 | * **forkJoin/combineLatest:** adds forkJoin and combineLatest ([#132](https://github.com/ReactiveX/IxJS/issues/132)) ([c0e3596](https://github.com/ReactiveX/IxJS/commit/c0e3596))
|
26 | * **fromNodeStream:** adds fromNodeStream readable ([#124](https://github.com/ReactiveX/IxJS/issues/124)) ([952509e](https://github.com/ReactiveX/IxJS/commit/952509e))
|
27 | * **merge/concat:** add typed overloads for merge/concat ([#84](https://github.com/ReactiveX/IxJS/issues/84)) ([752aa96](https://github.com/ReactiveX/IxJS/commit/752aa96))
|
28 | * **operators:** rename __modules.ts to index.ts for tree-shaking ([#120](https://github.com/ReactiveX/IxJS/issues/120)) ([83ab288](https://github.com/ReactiveX/IxJS/commit/83ab288)), closes [#52](https://github.com/ReactiveX/IxJS/issues/52)
|
29 | * **pipe:** add piped operators [WIP - DO NOT MERGE] ([#75](https://github.com/ReactiveX/IxJS/issues/75)) ([76a4b4f](https://github.com/ReactiveX/IxJS/commit/76a4b4f)), closes [#119](https://github.com/ReactiveX/IxJS/issues/119)
|
30 |
|
31 |
|
32 |
|
33 | <a name="2.2.0"></a>
|
34 | # [2.2.0](https://github.com/ReactiveX/IxJS/compare/v2.1.4...v2.2.0) (2017-10-15)
|
35 |
|
36 |
|
37 | ### Bug Fixes
|
38 |
|
39 | * **comparer:** fixes bug with comparer ([4098a8c](https://github.com/ReactiveX/IxJS/commit/4098a8c))
|
40 | * **comparer:** Fixes comparer ([c6a67eb](https://github.com/ReactiveX/IxJS/commit/c6a67eb))
|
41 | * **concatall:** fix concatall file name case ([#59](https://github.com/ReactiveX/IxJS/issues/59)) ([1d241ca](https://github.com/ReactiveX/IxJS/commit/1d241ca))
|
42 | * **endWith:** fix endWith unit tests ([dffa71d](https://github.com/ReactiveX/IxJS/commit/dffa71d))
|
43 | * **operators:** import all add/*-operators in Ix.ts ([6ca52f5](https://github.com/ReactiveX/IxJS/commit/6ca52f5))
|
44 |
|
45 |
|
46 | ### Features
|
47 |
|
48 | * **endWith:** adds endWith operator ([f967e3b](https://github.com/ReactiveX/IxJS/commit/f967e3b))
|
49 | * **merge:** adds merge operator ([b81a007](https://github.com/ReactiveX/IxJS/commit/b81a007))
|
50 | * **merge:** fix indexOf issues with merge ([2a542e5](https://github.com/ReactiveX/IxJS/commit/2a542e5))
|
51 | * **mergeAll:** adds mergeAll operator ([47f17fa](https://github.com/ReactiveX/IxJS/commit/47f17fa))
|
52 | * **operators:** support user defined type guards in boolean predicates ([ef8764a](https://github.com/ReactiveX/IxJS/commit/ef8764a)), closes [#44](https://github.com/ReactiveX/IxJS/issues/44)
|
53 | * **windows:** add windows build support ([0ba498e](https://github.com/ReactiveX/IxJS/commit/0ba498e))
|
54 | * **windows:** add windows build support ([59fe0e3](https://github.com/ReactiveX/IxJS/commit/59fe0e3))
|
55 |
|
56 |
|
57 | * Zip `n` sources (#73) ([0c4d513](https://github.com/ReactiveX/IxJS/commit/0c4d513))
|
58 |
|
59 |
|
60 | ### BREAKING CHANGES
|
61 |
|
62 | * zip selectors now take a single "values" Array argument, instead of varargs
|
63 |
|
64 | * test(zip): update zip tests for variable sources
|
65 |
|
66 |
|
67 |
|
68 | <a name="2.1.4"></a>
|
69 | ## [2.1.4](https://github.com/ReactiveX/IxJS/compare/v2.1.3...v2.1.4) (2017-10-04)
|
70 |
|
71 |
|
72 |
|
73 | <a name="2.1.3"></a>
|
74 | ## [2.1.3](https://github.com/ReactiveX/IxJS/compare/v2.1.1...v2.1.3) (2017-10-03)
|
75 |
|
76 |
|
77 |
|
78 | <a name="2.1.1"></a>
|
79 | ## [2.1.1](https://github.com/ReactiveX/IxJS/compare/v2.1.0...v2.1.1) (2017-10-03)
|
80 |
|
81 |
|
82 | ### Bug Fixes
|
83 |
|
84 | * **fromeventpattern:** use async generator here since Symbols in object literals don't survive uglif ([38cdee2](https://github.com/ReactiveX/IxJS/commit/38cdee2))
|
85 | * **internals:** export internal modules as default, which plays nicer with closure compiler ([0bac516](https://github.com/ReactiveX/IxJS/commit/0bac516))
|
86 | * **Ix:** add a default export to fix node's --experimental-modules behavior ([0698577](https://github.com/ReactiveX/IxJS/commit/0698577))
|
87 | * **Ix:** export GroupedIterable and GroupedAsyncIterable types ([e6d697e](https://github.com/ReactiveX/IxJS/commit/e6d697e))
|
88 | * **operators:** rearrange implementation details that break different steps in the build pipeline ([f2f2ddd](https://github.com/ReactiveX/IxJS/commit/f2f2ddd))
|
89 | * **OrderedIterable:** export ordered iterables. Fixes [#31](https://github.com/ReactiveX/IxJS/issues/31) ([7127771](https://github.com/ReactiveX/IxJS/commit/7127771))
|
90 |
|
91 |
|
92 | ### Features
|
93 |
|
94 | * **prettier:** adds prettier closes issue [#41](https://github.com/ReactiveX/IxJS/issues/41) ([6464e7a](https://github.com/ReactiveX/IxJS/commit/6464e7a))
|
95 |
|
96 |
|
97 |
|
98 | <a name="2.1.0"></a>
|
99 | # 2.1.0 (2017-08-24)
|
100 |
|
101 |
|
102 | ### Bug Fixes
|
103 |
|
104 | * **groupBy:** fixing missing this in groupBy operator prototype signatures ([ff2ee18](https://github.com/ReactiveX/IxJS/commit/ff2ee18)), closes [#33](https://github.com/ReactiveX/IxJS/issues/33)
|
105 | * **typings:** Fix IterableX#concatAll typings to accept IterableX<Iterable<T>> ([#25](https://github.com/ReactiveX/IxJS/issues/25)) ([a9343c0](https://github.com/ReactiveX/IxJS/commit/a9343c0))
|
106 |
|
107 |
|
108 | ### Features
|
109 |
|
110 | * **docs:** add async iterable docs ([c75fbf0](https://github.com/ReactiveX/IxJS/commit/c75fbf0))
|
111 | * **docs:** add why Ix ([fc0be11](https://github.com/ReactiveX/IxJS/commit/fc0be11))
|
112 | * **docs:** Adding basic contribution docs ([b4b93e2](https://github.com/ReactiveX/IxJS/commit/b4b93e2))
|
113 | * **docs:** document for/forEach ([495e772](https://github.com/ReactiveX/IxJS/commit/495e772))
|
114 | * **from:** Collapse from to include Observable ([b130e9c](https://github.com/ReactiveX/IxJS/commit/b130e9c))
|
115 | * **Iterator:** add iterator return to catch operators ([a7898ca](https://github.com/ReactiveX/IxJS/commit/a7898ca))
|
116 | * **observable:** add to/from Observable ([825b3d9](https://github.com/ReactiveX/IxJS/commit/825b3d9))
|
117 | * **observable:** move subscription to own file ([335f694](https://github.com/ReactiveX/IxJS/commit/335f694))
|
118 | * **scheduler:** initial scheduler implementation ([4ad0468](https://github.com/ReactiveX/IxJS/commit/4ad0468))
|
119 | * **time:** add time based operators ([1b6732a](https://github.com/ReactiveX/IxJS/commit/1b6732a))
|
120 | * **zip:** Make it parallel as possible ([c505389](https://github.com/ReactiveX/IxJS/commit/c505389))
|
121 |
|
122 |
|
123 |
|
124 | <a name="2.0.3"></a>
|
125 | ## 2.0.3 (2017-08-24)
|
126 |
|
127 |
|
128 | ### Bug Fixes
|
129 |
|
130 | * **groupBy:** fixing missing this in groupBy operator prototype signatures ([ff2ee18](https://github.com/ReactiveX/IxJS/commit/ff2ee18)), closes [#33](https://github.com/ReactiveX/IxJS/issues/33)
|
131 | * **typings:** Fix IterableX#concatAll typings to accept IterableX<Iterable<T>> ([#25](https://github.com/ReactiveX/IxJS/issues/25)) ([a9343c0](https://github.com/ReactiveX/IxJS/commit/a9343c0))
|
132 |
|
133 |
|
134 |
|
135 |
|
136 | <a name="2.0.0"></a>
|
137 | # 2.0.0 (2017-08-16)
|
138 |
|
139 |
|
140 | ### Bug Fixes
|
141 |
|
142 | * **typings:** Fix IterableX#concatAll typings to accept IterableX<Iterable<T>> (#25) ([a9343c0](https://github.com/ReactiveX/IxJS/commit/a9343c0)), closes [#25](https://github.com/ReactiveX/IxJS/issues/25)
|
143 |
|
144 |
|
145 | ### Features
|
146 |
|
147 | * **docs:** add async iterable docs ([c75fbf0](https://github.com/ReactiveX/IxJS/commit/c75fbf0))
|
148 | * **docs:** add why Ix ([fc0be11](https://github.com/ReactiveX/IxJS/commit/fc0be11))
|
149 | * **docs:** Adding basic contribution docs ([b4b93e2](https://github.com/ReactiveX/IxJS/commit/b4b93e2))
|
150 | * **docs:** document for/forEach ([495e772](https://github.com/ReactiveX/IxJS/commit/495e772))
|
151 | * **from:** Collapse from to include Observable ([b130e9c](https://github.com/ReactiveX/IxJS/commit/b130e9c))
|
152 | * **observable:** add to/from Observable ([825b3d9](https://github.com/ReactiveX/IxJS/commit/825b3d9))
|
153 | * **observable:** move subscription to own file ([335f694](https://github.com/ReactiveX/IxJS/commit/335f694))
|
154 | * **scheduler:** initial scheduler implementation ([4ad0468](https://github.com/ReactiveX/IxJS/commit/4ad0468))
|
155 | * **time:** add time based operators ([1b6732a](https://github.com/ReactiveX/IxJS/commit/1b6732a))
|
156 | * **zip:** Make it parallel as possible ([c505389](https://github.com/ReactiveX/IxJS/commit/c505389))
|
157 |
|
158 |
|
159 |
|