All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.0.1 (2024-03-05)
Note: Version bump only for package @rimbu/common
2.0.0 (2024-01-26)
- major API improvements accross all packages, performance improvements for newer runtimes (312e473)
- Many methods now take an options object instead of positional arguments for readability
1.1.0 (2023-07-29)
- add @rimbu/channel package (6518576)
- common: remove unused staticonly utilities (aa74534)
- update tslib version and extend channel documentation (6eb46d0)
1.0.0 (2023-07-03)
Note: Version bump only for package @rimbu/common
1.0.0-alpha.2 (2023-07-02)
Note: Version bump only for package @rimbu/common
1.0.0-alpha.1 (2023-07-02)
Note: Version bump only for package @rimbu/common
0.12.3 (2023-04-26)
Note: Version bump only for package @rimbu/common
0.12.2 (2023-04-25)
Note: Version bump only for package @rimbu/common
0.12.1 (2023-04-02)
Note: Version bump only for package @rimbu/common
0.12.0 (2022-11-30)
- re-implemented actor and reactor packages, and updated denoifier (ad43faf)
- The @rimbu/actor and @rimbu/reactor packages have a completely new API (but they were and are still experimental)
0.11.0 (2022-10-02)
- common: make Reducer instances assignable to AsyncReducer type (f484c13)
- common: add reducer combineObj method and rename old combine to combineArr (86e451c)
- common: reducer and asyncReducer combine method has been renamed to combineArr
0.10.3 (2022-09-12)
Note: Version bump only for package @rimbu/common
0.10.2 (2022-07-02)
- move tslib dependency back from root to individual packages (99cff5f)
0.10.1 (2022-07-02)
Note: Version bump only for package @rimbu/common
0.10.0 (2022-06-07)
- fix empty stream reduce and reduceAll functions and add tests for async reducers (136c05c)
- improve Stream and AsyncStream API and add more AsyncReducers (9d758de)
- Reducer.Init is replaced by OptLazy
0.9.4 (2022-05-29)
Note: Version bump only for package @rimbu/common
0.9.3 (2022-05-27)
- improve security by adding Object.freeze to global objects and local singletons (426277d), closes #72
0.9.2 (2022-05-09)
- improve 'menu' style exports for core, and improve documentation (0729871)
0.9.1 (2022-05-06)
Note: Version bump only for package @rimbu/common
0.9.0 (2022-05-01)
- refactored package structure and improved documentation (d250a07)
- package structure has changed, added sub-packages
0.8.2 (2021-11-25)
Note: Version bump only for package @rimbu/common
0.8.1 (2021-11-24)
- improve collection types and documentation, and fix broken tests (857d32d)
0.8.0 (2021-11-20)
- add typescript 4.5 rc compatibility and remove need to enable noStrictGenericChecks (056dd8a)
- Interfaces for methods like merge and flatten have been moved from instance to class methods
0.7.5 (2021-10-10)
0.7.4 (2021-09-04)
- common: fix Reducer.combine fails when supplied reducer calls halt() (4422383)
0.7.3 (2021-08-20)
- increase test coverage and fix found issues (129ea21)
0.7.2 (2021-07-23)
Note: Version bump only for package @rimbu/common
0.7.1 (2021-07-23)
Note: Version bump only for package @rimbu/common
0.7.0 (2021-07-23)
- common, stream: add open and close methods to AsyncReducer, and improve AsyncStream close (63e0c41)
- stream: extending AsyncStream implementation (c11f3ba)
0.6.1 (2021-07-04)
- common: flat eq now returns false instead of comparing tostring to prevent false positives (b045177)
0.6.0 (2021-07-02)
- added support for deno (7240c99)
- New compiler settings do not allow function and namespace with same name, impacting Err and Patch
0.5.9 (2021-06-27)
Note: Version bump only for package @rimbu/common
0.5.8 (2021-06-10)
Note: Version bump only for package @rimbu/common
0.5.7 (2021-06-06)
Note: Version bump only for package @rimbu/common
0.5.6 (2021-06-06)
Note: Version bump only for package @rimbu/common
0.5.5 (2021-06-06)
Note: Version bump only for package @rimbu/common
0.5.4 (2021-06-06)
Note: Version bump only for package @rimbu/common
0.5.3 (2021-06-06)
Note: Version bump only for package @rimbu/common
0.5.2 (2021-06-06)
Note: Version bump only for package @rimbu/common