Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
5.1.0 (2023-04-04)
Features
- expose some of the internal utils (a11a03d)
5.0.0 (2023-03-18)
Bug Fixes
- add missing dev dep (df4add2)
- remove unneeded eslint disable (be28290)
- use default MM generics (944b428), closes #304
chore
- drop support for node 12 and 14 (77016f7)
BREAKING CHANGES
- drop support for node 12 and 14
5.0.0-next.4 (2023-03-18)
Bug Fixes
5.0.0-next.3 (2023-03-18)
Bug Fixes
- add missing dev dep (df4add2)
5.0.0-next.2 (2023-02-06)
Features
5.0.0-next.1 (2023-02-02)
chore
- drop support for node 12 and 14 (77016f7)
BREAKING CHANGES
- drop support for node 12 and 14
4.3.0 (2023-02-06)
Features
4.2.2 (2022-09-19)
4.2.1 (2022-06-15)
Bug Fixes
4.2.0 (2022-06-15)
Features
- export types for module resolution node 16 (20241c5)
Performance Improvements
4.1.0 (2022-06-13)
Features
4.0.4 (2022-06-13)
Bug Fixes
- drop keys that have no enumerable properties (3363570)
4.0.3 (2022-04-06)
Bug Fixes
4.0.2 (2022-03-31)
Bug Fixes
- protect against prototype pollution (d637db7)
4.0.1 (2022-03-14)
Bug Fixes
4.0.0 (2022-02-26)
Bug Fixes
Features
- allow for default merging via a special return value (658d1fd)
- allow for implicit default merging (1d5e617)
- allow for skipping properties completely via a special return value (#64) (676f2f6)
BREAKING CHANGES
- MetaMetaData now must extends DeepMergeBuiltInMetaData
3.0.1 (2022-02-22)
Bug Fixes
3.0.0 (2022-02-19)
Code Refactoring
- unrequire unused types and values (c78e373)
Features
- lone values will now be passed to mergeOthers rather than just returned (#57) (9c24584)
- provide customizable meta data to custom merge functions (3d96692), closes #33
BREAKING CHANGES
- some types have changed for
deepmergeCustom
2.0.1 (2021-12-22)
2.0.0 (2021-11-22)
Bug Fixes
BREAKING CHANGES
- interface DeepMergeMergeFunctionURItoKind’s signature has changed
1.1.7 (2021-11-22)
Bug Fixes
1.1.6 (2021-11-22)
Performance Improvements
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
1.1.0 (2021-09-13)
Features
1.0.1 (2021-08-25)
Bug Fixes
- husky install no longer runs on postinstall (7102229)