Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.13.2 (2023-04-25)
Note: Version bump only for package @rimbu/stream
0.13.1 (2023-04-02)
Note: Version bump only for package @rimbu/stream
0.13.0 (2022-11-30)
Features
- re-implemented actor and reactor packages, and updated denoifier (ad43faf)
- stream: adds a
live
async stream constructor that can be used to broadcast values (2fffd9e)
BREAKING CHANGES
- The @rimbu/actor and @rimbu/reactor packages have a completely new API (but they were and are still experimental)
0.12.6 (2022-10-02)
Note: Version bump only for package @rimbu/stream
0.12.5 (2022-09-22)
Note: Version bump only for package @rimbu/stream
0.12.4 (2022-09-12)
Note: Version bump only for package @rimbu/stream
0.12.3 (2022-07-02)
Reverts
- move tslib dependency back from root to individual packages (99cff5f)
0.12.2 (2022-07-02)
Note: Version bump only for package @rimbu/stream
0.12.1 (2022-06-30)
Note: Version bump only for package @rimbu/stream
0.12.0 (2022-06-10)
Bug Fixes
- stream: improve Stream and AsyncStream API and fix and extend tsd tests (050facc)
Features
- stream: add stream transformers and additional methods to Stream and AsyncStream (fcda14c)
0.11.0 (2022-06-07)
Bug Fixes
- fix empty stream reduce and reduceAll functions and add tests for async reducers (136c05c)
- stream: add await inside async try catch block (59e368f)
Features
- improve Stream and AsyncStream API and add more AsyncReducers (9d758de)
BREAKING CHANGES
- Reducer.Init is replaced by OptLazy
0.10.12 (2022-05-29)
Note: Version bump only for package @rimbu/stream
0.10.11 (2022-05-27)
Bug Fixes
- improve security by adding Object.freeze to global objects and local singletons (426277d), closes #72
0.10.10 (2022-05-09)
Bug Fixes
- improve ‘menu’ style exports for core, and improve documentation (0729871)
0.10.9 (2022-05-06)
Note: Version bump only for package @rimbu/stream
0.10.8 (2022-05-05)
Note: Version bump only for package @rimbu/stream
0.10.7 (2022-05-05)
Note: Version bump only for package @rimbu/stream
0.10.6 (2022-05-04)
0.8.4 (2022-05-04)
Note: Version bump only for package @rimbu/stream
0.10.5 (2022-05-03)
0.8.3-alpha.2 (2022-05-03)
Note: Version bump only for package @rimbu/stream
0.10.4 (2022-05-03)
0.8.3-alpha.1 (2022-05-03)
Note: Version bump only for package @rimbu/stream
0.10.3 (2022-05-03)
0.8.3-alpha.0 (2022-05-03)
Note: Version bump only for package @rimbu/stream
0.10.2 (2022-05-02)
0.8.2 (2022-05-02)
Bug Fixes
- remove circular dependencies in Stream to improve loading in environments like CodeSandbox (497a737)
0.10.1 (2022-05-02)
0.8.1 (2022-05-01)
Bug Fixes
- stream: remove circular dependency (2673304)
0.10.0 (2022-05-01)
Code Refactoring
- refactored package structure and improved documentation (d250a07)
BREAKING CHANGES
- package structure has changed, added sub-packages
0.9.0 (2021-12-22)
Features
- stream: add ifEmpty option to join method in AsyncStream (5b1ac32)
- stream: add ifEmpty option to Stream.join (53d520a)
0.8.2 (2021-11-25)
Note: Version bump only for package @rimbu/stream
0.8.1 (2021-11-24)
Bug Fixes
- improve collection types and documentation, and fix broken tests (857d32d)
0.8.0 (2021-11-20)
Features
- add typescript 4.5 rc compatibility and remove need to enable noStrictGenericChecks (056dd8a)
- improve zipwith, zipallwith, mergewith, mergeallwith methods and fix related tests (915f9f2)
- integrate release version of TypeScript 4.5, improve build times (d684828)
BREAKING CHANGES
- Some methods are extracted from Stream instances and made static, same for Maps and Sets. This leads to better variance inference.
- Interfaces for methods like merge and flatten have been moved from instance to class methods
0.7.5 (2021-10-10)
0.6.11 (2021-10-10)
Note: Version bump only for package @rimbu/stream
0.7.4 (2021-09-04)
Note: Version bump only for package @rimbu/stream
0.7.3 (2021-08-20)
Bug Fixes
- stream: reorder imports to avoid CodeSandbox error (adfbe19)
0.7.2 (2021-07-23)
0.6.6 (2021-07-23)
Note: Version bump only for package @rimbu/stream
0.7.1 (2021-07-23)
0.6.5 (2021-07-23)
Note: Version bump only for package @rimbu/stream
0.7.0 (2021-07-23)
0.6.4 (2021-07-23)
Bug Fixes
- stream: fix string as AsyncStream source gives error (5f97e1f)
- stream: fix type of Stream prepend (f0a06c4)
Features
- common, stream: add open and close methods to AsyncReducer, and improve AsyncStream close (63e0c41)
- stream: add close handler to AsyncStream (9cfcd4b)
- stream: extending AsyncStream implementation (c11f3ba)
- stream: finalize AsyncStream and improve its test coverage (6b82f07), closes #22
- stream: initial step towards adding async stream (475fa3a)
0.6.1 (2021-07-04)
Note: Version bump only for package @rimbu/stream
0.6.0 (2021-07-02)
Features
- added support for deno (7240c99)
BREAKING CHANGES
- New compiler settings do not allow function and namespace with same name, impacting Err and Patch
0.5.11 (2021-06-27)
Note: Version bump only for package @rimbu/stream
0.5.10 (2021-06-10)
Note: Version bump only for package @rimbu/stream
0.5.10-alpha.0 (2021-06-07)
Note: Version bump only for package @rimbu/stream
0.5.9 (2021-06-06)
Note: Version bump only for package @rimbu/stream
0.5.8 (2021-06-06)
Bug Fixes
- stream: refactor to fix broken import in codesandbox (cfed895)
0.5.7 (2021-06-06)
Note: Version bump only for package @rimbu/stream
0.5.6 (2021-06-06)
Note: Version bump only for package @rimbu/stream
0.5.5 (2021-06-06)
Bug Fixes
- stream: re-order imports due to undefined when using published package (853480e)
0.5.4 (2021-06-06)
Note: Version bump only for package @rimbu/stream
0.5.3 (2021-06-06)
Note: Version bump only for package @rimbu/stream
0.5.2 (2021-06-06)
Note: Version bump only for package @rimbu/stream