Skip to content

Releases: ReactiveX/IxJS

v2.3.1

08 Nov 20:25
Compare
Choose a tag to compare

Bug Fixes

  • single: make iterable prototype single predicate an optional parameter again (2bea5ab)

v2.3.0

03 Nov 20:27
Compare
Choose a tag to compare

Bug Fixes

  • pipe: pipe() should always return IterableX (#126) (d7c0556)
  • type-guards: fix user-defined type guards (#83) (fd45455), closes #44

Features

  • asyncify: adds asyncify and asyncifyErrback (#96) (f75dfaf)
  • exports: move abstract class definitions into subfolders (#121) (8c45138), closes #52
  • forkJoin/combineLatest: adds forkJoin and combineLatest (#132) (c0e3596)
  • fromNodeStream: adds fromNodeStream readable (#124) (952509e)
  • merge/concat: add typed overloads for merge/concat (#84) (752aa96)
  • operators: rename __modules.ts to index.ts for tree-shaking (#120) (83ab288), closes #52
  • pipe: add piped operators [WIP - DO NOT MERGE] (#75) (76a4b4f), closes #119

v2.2.0

15 Oct 04:38
Compare
Choose a tag to compare

Bug Fixes

  • comparer: fixes bug with comparer (4098a8c)
  • comparer: Fixes comparer (c6a67eb)
  • concatall: fix concatall file name case (#59) (1d241ca)
  • endWith: fix endWith unit tests (dffa71d)
  • operators: import all add/*-operators in Ix.ts (6ca52f5)

Features

  • endWith: adds endWith operator (f967e3b)

  • merge: adds merge operator (b81a007)

  • merge: fix indexOf issues with merge (2a542e5)

  • mergeAll: adds mergeAll operator (47f17fa)

  • operators: support user defined type guards in boolean predicates (ef8764a), closes #44

  • windows: add windows build support (0ba498e)

  • windows: add windows build support (59fe0e3)

  • Zip n sources (#73) (0c4d513)

BREAKING CHANGES

  • zip selectors now take a single "values" Array argument, instead of varargs

  • test(zip): update zip tests for variable sources

v2.1.4

04 Oct 06:25
Compare
Choose a tag to compare
chore(release): 2.1.4

v2.1.3

03 Oct 11:11
Compare
Choose a tag to compare
chore(release): 2.1.3

v2.1.1

03 Oct 01:25
Compare
Choose a tag to compare

Bug Fixes

  • fromeventpattern: use async generator here since Symbols in object literals don't survive uglif (38cdee2)
  • internals: export internal modules as default, which plays nicer with closure compiler (0bac516)
  • Ix: add a default export to fix node's --experimental-modules behavior (0698577)
  • Ix: export GroupedIterable and GroupedAsyncIterable types (e6d697e)
  • operators: rearrange implementation details that break different steps in the build pipeline (f2f2ddd)
  • OrderedIterable: export ordered iterables. Fixes #31 (7127771)

Features

  • prettier: adds prettier closes issue #41 (6464e7a)

v2.1.0

24 Aug 18:24
Compare
Choose a tag to compare

Bug Fixes

  • groupBy: fixing missing this in groupBy operator prototype signatures (ff2ee18), closes #33
  • typings: Fix IterableX#concatAll typings to accept IterableX<Iterable> (#25) (a9343c0)

Features

  • docs: add async iterable docs (c75fbf0)
  • docs: add why Ix (fc0be11)
  • docs: Adding basic contribution docs (b4b93e2)
  • docs: document for/forEach (495e772)
  • from: Collapse from to include Observable (b130e9c)
  • Iterator: add iterator return to catch operators (a7898ca)
  • observable: add to/from Observable (825b3d9)
  • observable: move subscription to own file (335f694)
  • scheduler: initial scheduler implementation (4ad0468)
  • time: add time based operators (1b6732a)
  • zip: Make it parallel as possible (c505389)