Skip to content

Releases: planttheidea/fast-equals

Release 5.0.1

18 Mar 14:17
Compare
Choose a tag to compare

Release 5.0.0

05 Mar 14:14
Compare
Choose a tag to compare

Release 5.0.0-beta.6

28 Feb 13:23
Compare
Choose a tag to compare
Release 5.0.0-beta.6 Pre-release
Pre-release
  • update dependencies (b57ae3e)
  • use iterator-based methods for Map / Set comparison (48e6960)
  • improve README documentation, and set fast-deep-equal comparison to be more apples-to-apples (es6 + react) (bb57801)
  • more CHANGELOG tweaks (ef031da)
  • update documentation for constructor equality checks (429170b)
  • add tests to validate TypedArray class differences (c14b38e)
  • clean up recipes with changes (2922af3)
  • renames, better typing, and update README to reflect createCustomEqual options change (3857342)
  • clean up typing (30d8418)
  • might as well do loose null comparson for isTypedArray (058724a)
  • loose comparison to null seems to be faster than ! (1f8aee9)
  • ensure constructors are equal, and fast-path common constructor types (88b408f)

Release 5.0.0-beta.5

26 Feb 14:22
Compare
Choose a tag to compare
Release 5.0.0-beta.5 Pre-release
Pre-release
  • simplify the description of support in README (dcf9046)
  • update dependencies (74fc440)
  • simplify the areTypedArraysEqual check (319c4d6)

Release 5.0.0-beta.4

26 Feb 04:39
Compare
Choose a tag to compare
Release 5.0.0-beta.4 Pre-release
Pre-release
  • put strict check after POJO check to fast-path a common use-case (f5425ea)
  • if in strict mode, constructor must match (a0d3e9c)
  • leverage isView instead of tag check (c2815f1)
  • add documentation for areTypedArraysEqual and call it out in CHANGELOG (c760179)
  • remove BigInt64Array / BigUint64Array from type to make it easier for older consumers (but still support it at runtime) (afa2629)
  • add TypedArray support (6ff9a7a)
  • include engines in package.json (1425f2f)

Release 5.0.0-beta.3

21 Feb 15:52
Compare
Choose a tag to compare
Release 5.0.0-beta.3 Pre-release
Pre-release
  • restore simple config building, and avoid storage of entire options in createCustomEqual (688e933)
  • cleaner custom state usage (469f514)
  • use createCustomEqual for all equality comparator constructions, and support better merging and circular handling (2a9e386)

Release 5.0.0-beta.2

19 Feb 12:01
Compare
Choose a tag to compare
Release 5.0.0-beta.2 Pre-release
Pre-release
  • eliminate imports to runtime files in index.d.ts, per feedback (9f4878f)

Release 5.0.0-beta.1

18 Feb 15:01
Compare
Choose a tag to compare
Release 5.0.0-beta.1 Pre-release
Pre-release
  • include index.d.ts fallback location (6dbbd0d)
  • include checking of Symbol keys in the documentation for strict checks (6cfa4cd)
  • add test based on existing issue (a025048)

Release 5.0.0-beta.0

18 Feb 04:26
Compare
Choose a tag to compare
Release 5.0.0-beta.0 Pre-release
Pre-release
  • Add support for strict comparisons
  • Add support for arePrimitiveWrappersEqual override
  • Consolidate createCustomEqual and createCustomCircularEqual

Release 4.0.3

25 Aug 12:55
Compare
Choose a tag to compare
  • Remove unnecessary strict equality check (#88) (7ae0ba1)
  • Fix link to strict property descriptor recipe (50cba70)