12 Commits

Author SHA1 Message Date
Ryan Roemer
68ae6694e7 Changes for v3.2.1 2023-03-16 08:37:49 -07:00
Ryan Roemer
7079a22cc2
Bugfix: support Object.create(null) (#123)
- Allow use of `Object.create(null)` to work without error. Fixes #64 
- Add customized tests.
2023-03-16 08:34:11 -07:00
Kylie Stewart
15e15f1407 changelog: 3.2.0 2020-05-28 09:47:17 -06:00
Kylie Stewart
75b679d4c3
Update types to use generics & add a TS test for react-redux (#80)
* Add a test for react-redux's useSelector hook

* Separate react-redux test from main usage test

* Fix types, use generics
2020-05-27 17:42:42 -06:00
Kylie Stewart
0f07d14023 Changelog updates for 3.1.0 2020-05-08 16:44:09 -06:00
Kylie Stewart
d0a0b5add8
Add Preact support (#76)
Co-authored-by: David Dios <dios.david@thedevcore.net>
Co-authored-by: Ryan Roemer <ryan.roemer@formidable.com>
2020-05-08 16:43:09 -06:00
Kylie Stewart
b042d1199a changelog: add 3.0.2 2020-05-01 10:18:23 -06:00
Chris Bolin
a78b3bb2fe changelog: add 3.0.1; update 3.0.0 with #59 2020-02-05 17:21:06 -07:00
Ryan Roemer
84dc76fd76
Chore: Optimizations (#57)
* Some micro-ops index.js

* Update modification notes

* Get rid of strict

* Update numbers

* Update changelog

* ignore VS Code config

Co-authored-by: Chris Bolin, Phil Plückthun
2020-02-04 23:04:39 -07:00
Chris Bolin
09c526647d
[WIP] Release V3 (#56)
* fix typos

* clarify differences between fast-deep-equal

* add React.memo docs

* clarify benchmarking

* changelog: make breaking changes more specific
2020-02-04 17:28:51 -07:00
Ryan Roemer
5d71c91e73
Feature: Add support for ES.next Set, Map, ArrayBuffer (#51)
- Update library to include ES.next support for `Map`, `Set`, `ArrayBuffer`. Part of #36
- Update to `fast-deep-equal@3.1.1` with modified support for ES.next data types.
- Upgrade lots of `devDependenices`
- Use `fast-deep-equal` tests directly in our correctness tests.
- Update CI to modern Node.js versions.
- **Note**: There's a bug / limitation of `Set` comparisons whereby objects are compared by reference not value. Tracked at #50 . In our `yarn benchmark`, `lodash.isEqual` gets test differences because it correctly handles those.
2020-01-29 13:52:55 -07:00
Chris Bolin
42c974d12e
Create CHANGELOG.md
create a changelog and backfill with all historical changes
2018-12-02 13:00:15 -07:00