Skip to content

Latest commit

 

History

History
107 lines (56 loc) · 5.56 KB

CHANGELOG.md

File metadata and controls

107 lines (56 loc) · 5.56 KB

Change Log

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)

Build System

  • major update of ALL pkgs (export maps, ESM only) (0d1d6ea)

BREAKING CHANGES

  • 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 of require()
  • 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)

Bug Fixes

  • rstream: fix #305, metaStream() factory arg type (2bc7bff)

6.0.0 (2021-03-12)

Bug Fixes

  • rstream: fix wrong imports (ae4866a)
  • rstream: minor update/revert sub ctor args (c651421)
  • rstream: PubSub dispatch & error handling (cca0f34)
  • rstream: update failing tests (ae591a1)

Features

  • 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)

Performance Improvements

  • rstream: revert to storing child subs in array (014bf20)

BREAKING CHANGES

  • rstream: remove .subscribe(sub, xform, opts) signature. Transducer now supplied via xform key in opts (or use .transform() instead of .subscribe())