Releases: cujojs/most
Releases · cujojs/most
0.8.0: Docs and new APIs
0.7.0: Push streams
- 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()
take()
now returns end-of-stream without needing to wait for a subsequent iteration from its source.
0.6.1: Add debounce
- Add stream debouncing via
most.debounce
,most.debounceOn
, andstream.debounce
* stream: abcd----abcd----
* debounced: -----d-------d--
0.6.0 More API
- 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
- Significant performance increase and resource usage decrease.
0.5.1: Promise and generator info
- Add some initial info about observables, promises, and generators to the README.
0.5.0: New architecture
- 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