Skip to main content
Module

x/deepmergets/CHANGELOG.md

Deeply merge 2 or more objects respecting type information.
Go to Latest
File

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

3.0.0-beta.6 (2022-02-17)

Bug Fixes

3.0.0-beta.5 (2022-02-16)

Features

  • provide customizable meta data to custom merge functions (f6b1cad), closes #33

3.0.0-beta.4 (2022-02-16)

Features

  • built in meta data now includes parent objects (c2b8596), closes #48

3.0.0-beta.3 (2022-02-14)

Features

  • provide meta data to custom merge functions and allow it to be customized (#32) (ec0850b)

3.0.0-beta.2 (2022-02-14)

3.0.0-beta.1 (2022-02-14)

Code Refactoring

  • unrequire unused types and values (61989a9)

BREAKING CHANGES

  • some types have changed for “deepmergeCustom”

2.0.1 (2021-12-22)

2.0.0 (2021-11-22)

Bug Fixes

  • add better support for readonly types (#17) (ee59064)

BREAKING CHANGES

  • interface DeepMergeMergeFunctionURItoKind’s signature has changed

1.1.7 (2021-11-22)

Bug Fixes

  • incorrect resulting type when merging 3+ readonly tuples (#20) (696a1b2)

1.1.6 (2021-11-22)

Performance Improvements

  • convert recursive types to tail-recursive versions (#15) (4401ac2)

1.1.5 (2021-10-18)

Bug Fixes

  • deno: deno release fixup (4b8ca98)

1.1.4 (2021-10-18)

1.1.3 (2021-09-21)

Bug Fixes

1.1.2 (2021-09-17)

Bug Fixes

  • current and legacy types trying to using the same file resulting in one being overridden (#10) (a5f334b)

Performance Improvements

  • add early escapes to loos when merging unknown types (17a92e1)
  • directly request enumerable keys so that they don’t need to then be filtered (04a2a5f)
  • use imperative loops when building merged result of records (b36f7bc)

1.1.1 (2021-09-16)

Bug Fixes

  • add legacy type information (#6) (c7e1019)
  • only merge enumerable properties (#8) (0967070)

1.1.0 (2021-09-13)

Features

  • add support for custom merging (#4) (5413b81)

1.0.1 (2021-08-25)

Bug Fixes

  • husky install no longer runs on postinstall (7102229)

1.0.0 (2021-08-25)

Features

  • add “module” property to package.json (168747d)
  • add basic functionality (8e3ba66)