IxJS

The Interactive Extensions for JavaScript

MIT License

Downloads
93.1K
Stars
1.3K
Committers
29

Bot releases are hidden (Show)

IxJS - IxJS v2.4.3 Release

Published by trxcllnt almost 6 years ago

New release of IxJS is now available. This includes a number of new features and improvements to existing APIs.

New APIs are available

The following APIs have been added to AsyncIterable

The following APIs have been added to Iterable

API Fixes

Bug Fixes

  • dependencies: add rxjs to the production dependencies list (54e5cf7)
IxJS - v2.4.2

Published by trxcllnt almost 6 years ago

IxJS - v2.4.1

Published by trxcllnt almost 6 years ago

IxJS - 9.2.0

Published by trxcllnt over 6 years ago

IxJS - v2.3.5

Published by trxcllnt over 6 years ago

Bug Fixes

  • compile: adding some missing exports to deal with typescript 2.7.x compat issue (0b0c837), closes #214

Features

IxJS - v2.3.4

Published by trxcllnt almost 7 years ago

Bug Fixes

  • typings: Fix optional predicate typings for user-defined typeguard predicates (fedd563)
  • typings: workaround typescript bugs when noImplicitAny or strictNullChecks are not true (ce03239)
IxJS - v2.3.3

Published by trxcllnt almost 7 years ago

Reverts

  • npm: revert 4493754d9fbbc061347d8ef785704b61ecb486c5 (564c600), closes #163
IxJS - v2.3.2

Published by trxcllnt almost 7 years ago

Bug Fixes

  • fromnodestream: enable fromnodestream tests, fix minification problems (#156) (745d763)
  • fromnodestream: type fromNodeStream to accept NodeJS.ReadableStream interface (3cbf2dd)
  • FromObservableAsyncIterable: Fix handling of asynchronously emitting Observables (#150) (2c7222c)
  • readme: fix lettable syntax (0e46181)

Features

  • as: Add static as convenience methods to wrap values as Async/Iterables (#154) (79a14c5)
IxJS - v2.3.1

Published by trxcllnt almost 7 years ago

Bug Fixes

  • single: make iterable prototype single predicate an optional parameter again (2bea5ab)
IxJS - v2.3.0

Published by trxcllnt almost 7 years ago

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
IxJS - v2.2.0

Published by trxcllnt about 7 years ago

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

IxJS - v2.1.4

Published by trxcllnt about 7 years ago

IxJS - v2.1.3

Published by trxcllnt about 7 years ago

IxJS - v2.1.1

Published by trxcllnt about 7 years ago

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)
IxJS - v2.1.0

Published by trxcllnt about 7 years ago

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)