- Adding GitHub release workflow (#126)
Bugfixes:
- Fix Object with null prototype errors #64.
- #76. Add support for preact/compat.
- #75. Drop test support for Node 8.
- #62. Fix TypeScript types by declaring a function instead of a module.
- #71. Extend the
hasArrayBuffer
check to support older IE 11 versions.
- #60. Update documentation on bundle size.
Features:
- #36. Update to
[email protected]
with modified support for ES.next data types:Map
,Set
,ArrayBuffer
. - #57. Minor refactoring to reduce min+gz size.
- #59. Rename exported to
isEqual
for TypeScript users.
Breaking changes:
- instances of different classes are now considered unequal
- support for ES6 Map and Set instances
- support for ES6 typed arrays
Infrastructure:
- Upgrade lots of
devDependenices
- Use
fast-deep-equal
tests directly in our correctness tests. - Update CI to modern Node.js versions.
- Update Appveyor to use straight IE11 (not emulated IE9) because mocha no longer runs in IE9.
- #39. Fix
react-native
bug introduced by DOM element checking.
- #33. Add handling for DOM elements. Thanks @viper1104!
- #26. Remove
_store
check. Thanks @chen-ye!
Major bugfix: Fixes RangeError
in production, #25
- #21. Upgrade to
[email protected]
. Thanks @samwhale!
Breaking changes:
null
andObject
comparison- new behavior: functions are no longer treated as equal
- new behavior: handle
NaN
- Initial release. forked from
[email protected]