Skip to content

Latest commit

 

History

History
265 lines (137 loc) · 10.9 KB

CHANGELOG.md

File metadata and controls

265 lines (137 loc) · 10.9 KB

Change Log

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/deep

2.0.0 (2024-01-26)

Features

  • major API improvements accross all packages, performance improvements for newer runtimes (312e473)

BREAKING CHANGES

  • Many methods now take an options object instead of positional arguments for readability

1.1.0 (2023-07-29)

Features

  • update tslib version and extend channel documentation (6eb46d0)

1.0.0 (2023-07-03)

Note: Version bump only for package @rimbu/deep

1.0.0-alpha.2 (2023-07-02)

Note: Version bump only for package @rimbu/deep

1.0.0-alpha.1 (2023-07-02)

Note: Version bump only for package @rimbu/deep

0.14.5 (2023-05-21)

Note: Version bump only for package @rimbu/deep

0.14.4 (2023-04-27)

Note: Version bump only for package @rimbu/deep

0.14.3 (2023-04-26)

Note: Version bump only for package @rimbu/deep

0.14.2 (2023-04-25)

Note: Version bump only for package @rimbu/deep

0.14.1 (2023-04-02)

Note: Version bump only for package @rimbu/deep

0.14.0 (2022-11-30)

Bug Fixes

  • deep: provide updated parent and root for sequential patches (172b873)

Features

  • re-implemented actor and reactor packages, and updated denoifier (ad43faf)

BREAKING CHANGES

  • The @rimbu/actor and @rimbu/reactor packages have a completely new API (but they were and are still experimental)

0.13.1 (2022-10-02)

Note: Version bump only for package @rimbu/deep

0.13.0 (2022-09-27)

Features

  • deep: add array item traversal matching, update and fix docs (513bd76)

0.12.1 (2022-09-22)

Bug Fixes

  • deep: fix patch methods not inferring correct types for multi-part patches (7ba337e)

0.12.0 (2022-09-22)

Features

  • deep: improve the API of the @rimbu/deep package, and update dependent packages and docs (500dd75)

BREAKING CHANGES

  • deep: The API for the match and patch and related methods has had major changes

0.11.3 (2022-09-12)

Note: Version bump only for package @rimbu/deep

0.11.2 (2022-07-02)

Reverts

  • move tslib dependency back from root to individual packages (99cff5f)

0.11.1 (2022-07-02)

Note: Version bump only for package @rimbu/deep

0.11.0 (2022-06-07)

Features

  • improve Stream and AsyncStream API and add more AsyncReducers (9d758de)

BREAKING CHANGES

  • Reducer.Init is replaced by OptLazy

0.10.1 (2022-05-29)

Bug Fixes

  • ensure that the Protected type does not modify any or never input types (5555afa)
  • deep: fix Path.update not updating values correctly (26df382), closes #79

0.10.0 (2022-05-27)

Features

  • improve deep package API and update dependent packages (da8c240)
  • improve deep package structure (14ee297)

BREAKING CHANGES

  • the patch and match api's have changed

0.9.2 (2022-05-09)

Bug Fixes

  • improve 'menu' style exports for core, and improve documentation (0729871)

0.9.1 (2022-05-06)

Note: Version bump only for package @rimbu/deep

0.9.0 (2022-05-01)

Code Refactoring

  • refactored package structure and improved documentation (d250a07)

BREAKING CHANGES

  • package structure has changed, added sub-packages

0.8.2 (2021-11-25)

Note: Version bump only for package @rimbu/deep

0.8.1 (2021-11-24)

Note: Version bump only for package @rimbu/deep

0.8.0 (2021-11-20)

Features

  • add typescript 4.5 rc compatibility and remove need to enable noStrictGenericChecks (056dd8a)
  • upgrade to TS 4.5 and fix code that trips up compiler (63fba7c)

BREAKING CHANGES

  • Interfaces for methods like merge and flatten have been moved from instance to class methods

0.7.6 (2021-10-10)

0.6.11 (2021-10-10)

Note: Version bump only for package @rimbu/deep

0.7.5 (2021-09-04)

Note: Version bump only for package @rimbu/deep

0.7.4 (2021-08-20)

Note: Version bump only for package @rimbu/deep

0.7.3 (2021-07-23)

Note: Version bump only for package @rimbu/deep

0.7.2 (2021-07-23)

0.6.5 (2021-07-23)

Note: Version bump only for package @rimbu/deep

0.7.1 (2021-07-23)

Performance Improvements

  • deep: for Patch.MAP only copy array when values changed (d25784e)

0.7.0 (2021-07-07)

Features

  • deep: add Patch.MAP to patch function (0c12fdb)

0.6.1 (2021-07-04)

Note: Version bump only for package @rimbu/deep

0.6.0 (2021-07-02)

Features

BREAKING CHANGES

  • New compiler settings do not allow function and namespace with same name, impacting Err and Patch

0.5.9 (2021-06-27)

Bug Fixes

  • deep: remove some type annotations and replace with any because of recursion in tsc 4.3 (0df1738)

0.5.8 (2021-06-10)

Note: Version bump only for package @rimbu/deep

0.5.7 (2021-06-06)

Note: Version bump only for package @rimbu/deep

0.5.6 (2021-06-06)

Note: Version bump only for package @rimbu/deep

0.5.5 (2021-06-06)

Note: Version bump only for package @rimbu/deep

0.5.4 (2021-06-06)

Note: Version bump only for package @rimbu/deep

0.5.3 (2021-06-06)

Note: Version bump only for package @rimbu/deep

0.5.2 (2021-06-06)

Note: Version bump only for package @rimbu/deep