Skip to main content
Module

x/rimbu/deep/CHANGELOG.md

Rimbu is a TypeScript library focused on immutable, performant, and type-safe collections and other tools.
Go to Latest
File

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

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