Skip to content

Latest commit

 

History

History
107 lines (70 loc) · 4.26 KB

CHANGELOG.md

File metadata and controls

107 lines (70 loc) · 4.26 KB

Change Log

All notable changes to this project will be documented in this file. Only versions published since 2022-01-01 are listed here. Please consult the Git history for older version information. See Conventional Commits for commit guidelines.

Note: Unlisted patch versions only involve non-code or otherwise excluded changes and/or version bumps of transitive dependencies.

3.2.13 (2024-10-17)

♻️ Refactoring

  • undeprecate into(), refactor pipe() (c8788d9)
    • update docstrings

3.2.2 (2024-06-21)

♻️ Refactoring

  • rename various rest args to be more semantically meaningful (8088a56)
  • dedupe pipe() logic, deprecate into() (5979527)
    • update fromAsyncIterable()
    • add docstrings

3.2.0 (2024-04-28)

🚀 Features

  • update Mult/PubSub unsub handling, add docs (32ad70e)
    • add optional auto-closing for Mult.unsubscribe(), PubSub.unsubscribeTopic()
    • add docs

🩹 Bug fixes

  • update select() (5e87c8d)
    • update select(), ensure write queue of selected channel is being updated
    • mark Channel.updateQueue() as internal

3.1.0 (2024-04-26)

🚀 Features

  • add opt. generics for PubSub.subscribe()/unsubscribe() (b4e9d20)
  • add into() to feed (async) iterables into a channel (c7c1f6d)

3.0.0 (2024-04-25)

🛑 Breaking changes

  • complete rewrite of Channel, Mult, PubSub, remove deps, add new operators (2cf7431)
  • BREAKING CHANGES: complete rewrite of Channel, Mult, PubSub, remove deps, add new operators
    • remove/replace types
    • remove buffer impls (now using @thi.ng/buffers)
    • remove transducer handling (now done externally, e.g. via @thi.ng/transducers-async)
    • replace Channel, Mult, PubSub
    • remove obsolete dependencies
    • add/update channel operators:
      • broadcast()
      • concat()
      • consume() / consumeWith()
      • drain()
      • fromAsyncIterable()
      • merge()
      • pipe()
      • select()
      • timeout()
    • add/update tests, remove old/obsolete ones

🚀 Features

  • update consume() to accept opt. limit (164d1dd)
  • add write queue, update tests (f201401)

2.1.115 (2024-04-20)

♻️ Refactoring

2.1.114 (2024-04-11)

🚀 Features

  • add initial new Channel impl & related ops/tests (edddf61)

2.1.113 (2024-04-08)

♻️ Refactoring

2.1.99 (2024-02-22)

♻️ Refactoring

  • update all node:* imports (c71a526)

2.1.76 (2023-11-09)

♻️ Refactoring

  • update all tests (packages A-S) (e3085e4)