Skip to content

Releases: chaijs/deep-eql

v4.1.4

05 Jun 15:01
377458d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.1.3...v4.1.4

v5.0.2

03 Jun 08:02
8c14040
Compare
Choose a tag to compare

What's Changed

  • fix: catch fake collections throwing by @ljharb in #100

New Contributors

Full Changelog: v5.0.1...v5.0.2

v5.0.1

25 Oct 11:04
4e914be
Compare
Choose a tag to compare

What's Changed

Full Changelog: v5.0.0...v5.0.1

v5.0.0

18 Oct 13:08
b8c9954
Compare
Choose a tag to compare

What's Changed

  • Replace Karma with Web Test Runner by @koddsson in #94
  • Convert project to a ES Module by @koddsson in #95
  • Minimum supported Node version is now 18.x
  • Minimum supported browsers are now Firefox 100, Safari 14.1, Chrome 100, Edge 100. Support for browsers prior to these versions is "best effort" (bug reports on older browsers will be assessed individually and may be marked as wontfix).
  • Dropped support for Internet Explorer

Full Changelog: v4.1.3...v5.0.0

v4.1.3

05 Dec 08:41
0e417c7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.1.2...v4.1.3

v4.1.2

07 Nov 09:42
474b76d
Compare
Choose a tag to compare

What's Changed

  • fix: multiple symbols and sort fails - Cannot convert a Symbol value to a string by @snewcomer in #83

Full Changelog: v4.1.1...v4.1.2

v4.1.1

20 Sep 09:25
9586dfb
Compare
Choose a tag to compare

What's Changed

  • fix: TypeError: Cannot convert a Symbol value to a string by @erezarnon in #89

New Contributors

Full Changelog: v4.1.0...v4.1.1

v4.1.0

27 Jun 08:09
c991032
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.0.1...v4.1.0

v4.0.1

28 Feb 09:35
280b03e
Compare
Choose a tag to compare

Fix comparing Symbol keys in objects: #81

v4.0.0

15 Oct 21:39
Compare
Choose a tag to compare

<a name"4.0.0">

4.0.0 (2018-10-15)

Features

Breaking Changes

  • As described in GH Issue #58, the previous change
    to the error comparison algorithm isn't compatible with IE and
    Safari due to those browsers adding extra enumerable properties
    onto Error objects. This commit causes Error objects to only
    include their name, message, and code properties in the
    comparison, regardless of enumerability.
    (50f229d5)

  • This commit drops support for versions of Node
    that are no longer maintained.

  • feat: change error comparison algorithm

BREAKING CHANGE: Previously, Error objects were compared using
strict equality. This commit causes Error objects to be compared
using deep equality instead, but treats them as a special case by
including their name and message properties in the comparison,
regardless of enumerability.

(62e2d514)