Skip to content

Releases: cujojs/most

0.8.0: Docs and new APIs

01 Oct 19:41
Compare
Choose a tag to compare

0.7.0: Push streams

10 Sep 02:08
Compare
Choose a tag to compare
  • Push oriented streams for adapting to imperative and evented sources
  • most.fromEvent for streaming DOM events and EventEmitter events
  • New examples directory with commented examples
  • Stream error recover via new flatMapError

0.6.2: Fix take()

13 Aug 17:00
Compare
Choose a tag to compare
  • take() now returns end-of-stream without needing to wait for a subsequent iteration from its source.

0.6.1: Add debounce

08 Aug 16:58
Compare
Choose a tag to compare
  • Add stream debouncing via most.debounce, most.debounceOn, and stream.debounce
 * stream:    abcd----abcd----
 * debounced: -----d-------d--

0.6.0 More API

05 Aug 18:45
Compare
Choose a tag to compare
  • All combinators are now available as "statics", e.g. most.flatMap(f, myStream) as well as instance methods, e.g. myStream.flatMap(f)
  • New combinators: zip, merge, switch, throttle
  • Experimental: push-style events using most.create.

0.5.2: Performance

22 Jul 19:46
Compare
Choose a tag to compare
  • Significant performance increase and resource usage decrease.

0.5.1: Promise and generator info

21 Jul 15:04
Compare
Choose a tag to compare
  • Add some initial info about observables, promises, and generators to the README.

0.5.0: New architecture

18 Jul 19:34
Compare
Choose a tag to compare
  • Complete architectural rewrite, much leaner code
  • Streams now use promises to manage asynchrony and queueing
  • Promises can be returned by consumers to manage stream speed
  • Understands ES6 iterator protocol and extends it to allow promises for iterations
  • Pluggable schedulers for time-based events. Uses DMA scheduler by default