All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
7.0.4 (2021-10-25)
Note: Version bump only for package @thi.ng/rstream
7.0.3 (2021-10-15)
Note: Version bump only for package @thi.ng/rstream
7.0.2 (2021-10-15)
Note: Version bump only for package @thi.ng/rstream
7.0.1 (2021-10-13)
Note: Version bump only for package @thi.ng/rstream
7.0.0 (2021-10-12)
- major update of ALL pkgs (export maps, ESM only) (0d1d6ea)
- discontinue CommonJS & UMD versions
- only ESM modules will be published from now on
- CJS obsolete due to ESM support in recent versions of node:
- i.e. launch NodeJS via:
node --experimental-specifier-resolution=node --experimental-repl-await
- in the node REPL use
await import(...)
instead ofrequire()
- UMD obsolete due to widespread browser support for ESM
Also:
- normalize/restructure/reorg all package.json files
- cleanup all build scripts, remove obsolete
- switch from mocha to @thi.ng/testament for all tests
6.0.14 (2021-08-08)
6.0.0 (2021-03-12)
- rstream: fix wrong imports (ae4866a)
- rstream: minor update/revert sub ctor args (c651421)
- rstream: PubSub dispatch & error handling (cca0f34)
- rstream: update failing tests (ae591a1)
- rstream: #281 update Subscription error/teardown logic (a9e4040)
- rstream: add .transform() error handler opt (#276) (22c6f7c)
- rstream: add generic type for PubSub topics (08adc5f)
- rstream: add ISubscription interface (98edee0)
- rstream: add PubSub.transformTopic() (123e15d)
- rstream: add sidechainPartitionRAF() (a101626)
- rstream: add StreamSource error handling (73023b6)
- rstream: add Sub2 WIP impl (de4149b)
- rstream: further simplify ISubscribable & impls (9e290fe)
- rstream: log error to console (594d806), closes #125 #276
- rstream: update DONE state & teardown logic (a8a8c44)
- rstream: update error handler sig (#281) (015380a)
- rstream: update ITransformable.transform() (fe0eaa9)
- rstream: update PubSub (fa87168)
- rstream: update Sub2, State enum (db0ab34)
- rstream: update Subscription FSM, add/update tests (ea1d0c1)
- rstream: revert to storing child subs in array (014bf20)
- rstream: remove
.subscribe(sub, xform, opts)
signature. Transducer now supplied viaxform
key inopts
(or use.transform()
instead of.subscribe()
)