Skip to content

v1.1.0

@ljharb ljharb tagged this 28 Aug 05:15
This technically could have been a patch, but I'm making it a minor out
of an abundance of caution.

 - [Fix] use `is-date-object` to properly detect cross-realm Dates
 - [Fix] ensure Buffer + non-Buffer comparison order does not matter
 - [Fix] properly compare RegExp objects
 - [Fix] use `object-is` to support `NaN` and `-0` properly (#57, #20)
 - [Fix] (array,arguments) now behaves the same as (arguments,array) (#56)
 - [Refactor] there is no need to do further comparing when two types are not equal (#44)
 - [Refactor] `objEquiv`: bail early if typeofs are different (#15)
 - [Refactor] Use `object-keys` and `is-arguments` instead of a homegrown shim (#4)
 - [Refactor] move Date and RegExp tests into `objEquiv`
 - [Dev Deps] update `tape`
 - [Tests] make a `tape` helper, to easily compare loose/strict, and (a,b)/(b,a) arg order
 - [Tests] add array/object tests; clean up/flesh out tests
 - [Tests] add tests for `Object.create(null)` (#50)
 - [Tests] Fails simple array tests on IE < 9 #10 (#64)
 - [Tests] add `npm run lint`
 - [Tests] up to `node` `v12.7`, `v11.15`, `v10.16`, `v9.11`, `v8.16`, `v7.10`, `v6.17`, `4.9`; use `nvm install-latest-npm`
 - [meta] fix license text so GitHub can detect it
 - [meta] Add copyright statements (#59, #14)
 - [meta] Only apps should have lockfiles
Assets 2
Loading