Deep Object Diff Versions Save

Deep diffs two objects, including nested structures of arrays and objects, and returns the difference. ❄️

v1.19

1 year ago

Vulnerability patch

Details outlined here: #85. TLDR: The prototype of the returned diff object could be polluted but not globally on all objects.

Fix: https://github.com/mattphillips/deep-object-diff/pull/87

Thanks @Retr02332 for highlighting the issue and validating the fix.

This vulnerability was introduced in https://github.com/mattphillips/deep-object-diff/releases/tag/v1.1.6

v1.1.8

1 year ago

Patch

  • Fix typings resolution when using TypeScript 4.7+ with ESM #83
  • improve return type for detailedDiff #72

Credits

Thanks @Nitive and @icholy for your PRs

v1.1.7

1 year ago

Fix broken publish

v1.1.6

1 year ago

Patch

  • Remove spread operator in object diffs to increase performance #64

Chore

  • Add .js file extension for esmodules

Credit

Thanks @SheneekaW for your PR

v1.1.5

1 year ago

I forgot to tag these releases so they'll all be tagged in one go.

v1.1.1 7d8e161d13c247ebca1c95f856fca71254af66f8

  • Various project maintenance pieces to upgrade dependencies and migrate to Github Actions
  • Support diffing keys named like Object.prototype properties #59

Thanks @anko for the help

v1.1.2 cf7a997cdd35b559106282e0314ebd80c2f92b4b

  • Remove engines field from package.json

v1.1.3 e04370c3a157ede16206952d9809af9ae53135a7

  • Publish library as esmodule

v1.1.4 35cd6e1acfdb9f10488c5b84a8ee39bd9accba35

  • Add build script to help manage esmodule and cjs
  • Remove index.js naming convention

v1.1.5 8c09976ca20d1d5ec925b6d7c8e21868b3930c11

  • Fix broken imports

v1.1.0

6 years ago

Minor

  • Add Typescript type definitions #26

Credits

Thanks @BeeeQueue for sending a PR with the types!

v1.0.4

6 years ago

Patches

  • Fixes Date comparison discussed in #11

Other Changes

  • Remove tests from dist
  • Remove tests from running twice on CI
  • Add license to README
  • Update dependencies

Credits

Huge thanks to @KamalAman for his help!

v1.0.3

7 years ago
  • Fixes bug discussed in #7 regarding Objects which don't have .hasOwnProperty function
  • Adds yarn lock
  • Replaces mocha with jest for unit testing

v1.0.2

7 years ago

Add MIT License

v1.0.1

7 years ago

Adds support for Date comparisons