Releases: planttheidea/fast-equals
Releases · planttheidea/fast-equals
Release 3.0.1
Release 3.0.0
- update CHANGELOG for breaking changes (2db82ba)
- update to latest (#67) (8fdc051)
- feat: add the key or index as an argument of the equality comparator (#57) (e381138)
- Bump node-fetch from 2.6.6 to 2.6.7 (#66) (5fbc8d6)
- Bump follow-redirects from 1.14.7 to 1.14.8 (#65) (453766c)
- Bump follow-redirects from 1.14.5 to 1.14.7 (#64) (b0a2f10)
Release 2.0.4
- install
release-it
as a dev dependency (043ccb0) - update CHANGELOG (89493f9)
- Update cli table dependency (#63) (f6b22a8)
- Document key comparison for maps (#62) (bd8956b)
- Merge pull request #59 from planttheidea/issue-58-map-with-duplicate-entries (1109138)
- Update dependencies 2021-12-05 (#61) (d35f760)
- revert change in
__tests__/index.ts
to avoid PR noise (54c5d42) - add forward and backward test for
areMapsEqual
/areSetsEqual
(7fa96eb) - leverage
it.each
for tests (1bff19c) - move tests to
utils.ts
for scope (a0b21a8) - fix test names (f03f122)
- fix false failures when duplicate
Map
/Set
is compared (f2f7b89) - add
Set
support as well (05b8a48) - make issue tests more robust for different inequality placements (fbb490e)
- use an object for faster lookup in polyfill situations (d7c8625)
- leverage local cache to ensure previously-matched values are not reused (38d3cb4)
- Merge pull request #55 from planttheidea/dependabot/npm_and_yarn/tmpl-1.0.5 (6722bee)
- Bump tmpl from 1.0.4 to 1.0.5 (9bfa064)
- Merge pull request #54 from planttheidea/dependabot/npm_and_yarn/url-parse-1.5.3 (7137df3)
- Bump url-parse from 1.5.1 to 1.5.3 (7b8a4b3)
- Merge pull request #53 from planttheidea/dependabot/npm_and_yarn/path-parse-1.0.7 (03998fb)
- Bump path-parse from 1.0.6 to 1.0.7 (eba9ea3)
- Merge pull request #52 from planttheidea/dependabot/npm_and_yarn/ws-6.2.2 (6bfc0d1)
- Bump ws from 6.2.1 to 6.2.2 (9e3410f)
- Merge pull request #51 from planttheidea/dependabot/npm_and_yarn/dns-packet-1.3.4 (0b90847)
- Bump dns-packet from 1.3.1 to 1.3.4 (39a7be9)
Release 2.0.3
Release 2.0.2
- Update documentation 20210509 (#49) (788f9b9)
- Merge pull request #48 from planttheidea/reduce-variables-in-comparator (bb73ba4)
- reduce variables used in comparator for faster iteration (7986bcd)
- Merge pull request #45 from planttheidea/faster-iterables (b89f525)
- remove useless comments (814bb99)
- Merge branch 'master' of github.com:planttheidea/fast-equals into faster-iterables (070cb19)
- Merge pull request #47 from planttheidea/micro-optimizations (cd58cb4)
- leverage closure for fallback cache (47b63d7)
- shift around logic to minimize variable creation and work if empty objects (3d45691)
- improve caching for circular objects (0be1d45)
- move to decrementing
while
loops (299c4d8) - use prefix instead of postfix incrementation on loops (7b87b79)
- inline logic to delay
isNaN
check (7101554) - streamline checks (8dd9134)
- avoid extra boolean (bfe45c1)
- Merge branch 'master' of github.com:planttheidea/fast-equals into faster-iterables (faee97b)
- Merge pull request #46 from planttheidea/update-dependencies-20210503 (01bd117)
- update dependencies to latest (53ef005)
- revert debugging test change (2876f8f)
- remove unused methods (5c21b25)
- avoid pair / values creation in favor of nested
forEach
(f9d3cfc) - Merge pull request #44 from planttheidea/remove-optimize-js-plugin-dependency (c265891)
- more dependency cleanup (3910622)
- update dependency definition to satisfy security update (b8fcb17)
- Merge pull request #43 from planttheidea/update-all-dependencies-to-latest-20210407 (83d8f27)
- migrate to
@rollup/plugin-node-resolve
(60883d9) - update to latest (a1a30de)
- Merge pull request #42 from planttheidea/update-dependencies-20210407 (3c36614)
- remove
console.log
(72c1f8d) - update dev dependencies to latest, and fix ESLint plugin (10d441f)
Release 2.0.1
- update CHANGELOG (27abc69)
- Merge pull request #41 from herberttn/patch-1 (d511979)
- Ignore rollup plugin cache when publishing (0a1f6f6)
- Merge pull request #40 from planttheidea/dependabot/npm_and_yarn/y18n-3.2.2 (f711b92)
- Bump y18n from 3.2.1 to 3.2.2 (5a7225d)
- Merge pull request #39 from planttheidea/dependabot/npm_and_yarn/elliptic-6.5.4 (5cf7ccc)
- Bump elliptic from 6.5.3 to 6.5.4 (ada2214)
- Merge pull request #38 from planttheidea/dependabot/npm_and_yarn/ini-1.3.7 (c31b43b)
- Bump ini from 1.3.5 to 1.3.7 (b35239b)
- Update README.md (ebad152)
- Merge pull request #36 from planttheidea/dependabot/npm_and_yarn/http-proxy-1.18.1 (90e171b)
- Bump http-proxy from 1.17.0 to 1.18.1 (26516fc)
- Merge pull request #35 from planttheidea/dependabot/npm_and_yarn/elliptic-6.5.3 (7c1401b)
- Bump elliptic from 6.5.0 to 6.5.3 (97bdfc7)
- Merge pull request #34 from planttheidea/dependabot/npm_and_yarn/lodash-4.17.19 (d411b49)
- Bump lodash from 4.17.15 to 4.17.19 (db0d855)
- Merge pull request #32 from planttheidea/dependabot/npm_and_yarn/websocket-extensions-0.1.4 (c2d968a)
- Bump websocket-extensions from 0.1.3 to 0.1.4 (6e93892)
- Bump handlebars from 4.1.2 to 4.5.3 (#30) (a1d1b3e)
- Bump handlebars from 4.1.2 to 4.5.3 (a517b58)
- update yarn.lock (0475085)
- update dev dependencies (9558da1)
Release 2.0.0
- Typescript rewrite (#28) (5c473c8)
- add JSDoc to methods (39d26c2)
- harden typings in utils (81212ca)
- add build file for .mjs ESM usage (b2eebae)
- add BUILD.md file which details how to reproduce and compare builds (82a0de1)
- harden typings for pairs (0f413d0)
- update README and a few other places (e15aa92)
- merge latest master (03ba15e)
- update README (b7ac2c7)
- small code cleanup (249b3ad)
- updates (c39e7bc)
- add tests (1fc4db2)
- rewrite in typescript (521a812)
Release 1.6.3
- add release scripts (9e2f287)
- Merge pull request #27 from planttheidea/faster-iterable-size-comparisons (879a5c0)
- update README (2668c97)
- check the size before parsing the pairs / values of the iterable (0fb0547)
- Merge pull request #24 from planttheidea/issue-23-false-positives-for-maps (3307586)
- run new benchmarks (f74a4a6)