Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
423 lines (181 sloc) 13.3 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.0.5 (2019-02-15)

Note: Version bump only for package @thi.ng/rstream

2.0.4 (2019-02-10)

Note: Version bump only for package @thi.ng/rstream

2.0.3 (2019-02-05)

Note: Version bump only for package @thi.ng/rstream

2.0.2 (2019-01-31)

Note: Version bump only for package @thi.ng/rstream

2.0.1 (2019-01-21)

Note: Version bump only for package @thi.ng/rstream

2.0.0 (2019-01-21)

Bug Fixes

  • rstream: avoid Subscription ctor to workaround parceljs build issue (d1e275b)
  • rstream: disable __State reverse enum lookups (b238a3a)

Build System

  • update package scripts, outputs, imports in remaining packages (f912a84)

BREAKING CHANGES

  • enable multi-outputs (ES6 modules, CJS, UMD)
  • build scripts now first build ES6 modules in package root, then call scripts/bundle-module to build minified CJS & UMD bundles in /lib
  • all imports MUST be updated to only refer to package level (not individual files anymore). tree shaking in user land will get rid of all unused imported symbols

1.14.0 (2018-11-24)

Bug Fixes

  • rstream: make maxWorkers optional (46c2882)

Features

  • rstream: add StreamSync.getSources() / getSourceForID() (ef0fe42)
  • rstream: add support multiple workers in Tunnel & TunnelOpts (67a5b10)
  • rstream: add worker tunnel() sub (4750e79)

1.13.2 (2018-09-24)

Performance Improvements

  • rstream: State => const enum (7ac83c6)

1.13.0 (2018-09-22)

Features

  • rstream: add trigger() generics (288b68d)
  • rstream: add trigger() utility stream (929c6f4)

1.12.0 (2018-09-08)

Features

  • rstream: add merge-only mode for StreamSync, update docs (162aa2d)

1.11.6 (2018-08-27)

Bug Fixes

  • rstream: Fix unbound this in method call expression (34a97b4)

1.11.1 (2018-08-06)

Bug Fixes

  • rstream: add generics for stream() (378772f)

1.11.0 (2018-08-03)

Features

  • rstream: add stream() & subscription() factories, add/update docs (e97aac0)
  • rstream: update StreamSync to use reset: false by default, update docs (55499cc)

1.10.0 (2018-07-20)

Features

  • rstream: Add a timeout() subscription (aa55973)
  • rstream: add reset option for timeout() (cd751fb)

Performance Improvements

  • rstream: optimize dispatch if only single child (a59c5c9)

1.9.6 (2018-07-16)

Bug Fixes

  • rstream: emit first value immediately in fromInterval() (9be2018)

1.9.3 (2018-07-09)

Bug Fixes

  • rstream: Fix potential reference error in transduce() (7f2d5dd)

1.9.0 (2018-07-04)

Features

  • rstream: add support for event listener opts in fromEvent() (d5ac264)

1.8.1 (2018-07-03)

Bug Fixes

  • rstream: unsubscribe on error in transduce() (8c7d937)

1.8.0 (2018-06-21)

Features

  • rstream: option to avoid auto-closing fromInterval(), add docs (cc5b736)

1.7.3 (2018-06-19)

1.7.0 (2018-05-20)

Bug Fixes

  • rstream: minor update PubSub topic fn return type (cbc600e)

Features

  • rstream: re-implement bisect() using PubSub, update tests (846aaf9)
  • rstream: update resolve(), update subscribe() overrides (23fdd39)

1.6.14 (2018-05-14)

1.6.1 (2018-04-25)

Bug Fixes

  • rstream: minor fix StreamSync.addAll() (cc286e1)

1.6.0 (2018-04-24)

Features

  • rstream: add owner meta data & IDs for merge/sync inputs (33f55b3)

Performance Improvements

  • rstream: support (re)named StreamSync inputs (b392817)

1.5.0 (2018-04-20)

Features

  • rstream: add PubSub, add ISubscribableSubscriber, remove cache() (27a098d)
  • rstream: allow arbitrary PubSub topic vals, add @thi.ng/associative dep (ba10907)

1.4.0 (2018-04-16)

Features

  • rstream: add StreamMerge/Sync.removeID() & removeAllIDs() (8bcc287)

1.3.0 (2018-04-15)

Features

  • rstream: add Subscription.transform() (2164ddf)

1.2.4 (2018-04-05)

Bug Fixes

  • rstream: correct wrong isString() import (48310a6)

1.2.0 (2018-03-21)

Features

  • rstream: update error handling, add @thi.ng/api dep (1ce7054)

1.1.0 (2018-03-21)

Bug Fixes

  • rstream: bisect() add downstream impl checks, add tests (2ad2f48)

Features

  • rstream: add fromView(), update fromAtom() docs, update re-exports (41bb385)
  • rstream: add IDeref impl for Subscription (907d599)
  • rstream: add merge()/sync() ctor wrappers (1fee7d5)
  • rstream: add StreamSync (791a993)
  • rstream: add transduce(), update re-exports (eec56de)
  • rstream: fix #6 update StreamMerge to support transduced input streams (8026409)
  • rstream: Subscription stores last value and passes to new subs (6b87bca)
  • rstream: update Sidechain*.next(), add unsubscribe() (d18a115)
  • rstream: update Subscription.unsubscribe() (01a751e)

1.0.22 (2018-03-19)

1.0.0 (2018-02-18)

Features

  • rstream: fix #8, support infinite StreamMerge's, update ctor (4942e2e)

BREAKING CHANGES

  • rstream: StreamMerge ctor now accepts an options object only (StreamMergeOpts).

0.9.0 (2018-02-01)

Features

  • rstream: add Cache subscription class (ea638be)

0.8.1 (2018-01-31)

Bug Fixes

  • rstream: subscription unhandled error handling (54cd526)

0.8.0 (2018-01-31)

Features

  • rstream: add changed predicate for fromAtom(), add tests (d58cf70)

0.7.4 (2018-01-29)

Bug Fixes

  • rstream: fatal recursion w/ error handling (382aa05)

0.7.2 (2018-01-29)

Bug Fixes

  • rstream: fix #1 update fromPromise(), add test (822b297)

0.7.0 (2018-01-29)

Features

  • rstream: add atom dep, add fromAtom() & docs (ca3994a)
  • rstream: add fromPromises(), add docs (55ba0e1)
  • rstream: add trace() error handler (2247f72)

0.6.0 (2018-01-28)

Features

  • rstream-csp: add new package, remove CSP dep from rstream (e37f6a1)