157 Commits

Author SHA1 Message Date
Sawyer Burnett
6f7d8afe02
use node 18 and clear pipeline warnings (#134)
<!--

For more information on any of the below, please see our Contributing
guidelines:

https://github.com/FormidableLabs/react-fast-compare/blob/master/CONTRIBUTING.md#before-submitting-a-pr

-->

## Description

As part of an internal Formidable Open Source audit, we're going through
and updating some GH actions to no longer use unsupported versions of
node. Also, removing them from our testing pipelines.

I also noticed we weren't utilizing a cache for yarn, so I added that
into `setup-node` action to speed things up slightly.


## Checklist:

- [x] All tests are passing
- [x] Type definitions, if updated, pass both `test-ts-defs` and
`test-ts-usage`
- [x] Benchmark performance has not significantly decreased
- [x] Bundle size has not been significantly impacted
- [x] The bundle size badge has been updated to reflect the new size

---------

Co-authored-by: Sawyer Burnett <sawyer.burnett@formidable.com>
2024-03-20 13:11:51 -07:00
Rob Walker
01b5798260
Merge pull request #133 from FormidableLabs/fix/readme-typo
fix: Small readme typo fix
2023-10-02 14:32:35 +01:00
Rob Walker
0a06ad8bea
Small readme typo fix 2023-10-02 14:27:22 +01:00
Scott Rippey
ba3e2fb07d
Merge pull request #130 from dwilt/patch-1 2023-08-18 13:33:28 -06:00
Scott Rippey
cb3a3bdfb2
Remove redundant type default 2023-08-18 13:26:45 -06:00
Dan Wilt
2fb6602b30 Merge branch 'master' into pr/130 2023-08-18 11:30:34 -04:00
Grant Sander
acd566aeb5
Merge pull request #132 from FormidableLabs/changeset-task
Add changeset task
2023-07-27 11:46:27 -05:00
Grant Sander
348a647443 Add changeset task 2023-07-27 11:39:19 -05:00
Magnus Markling
8589279d88
Update deprecated actions/checkout version (#131)
* Use actions/checkout@v3 for ci workflow

* Use actions/checkout@v3 for release workflow
2023-07-20 10:55:38 -07:00
Dan Wilt
10360854ed Update index.d.ts 2023-07-16 21:40:07 -04:00
Dan Wilt
126d823267
Convert function to TypeGuard 2023-07-16 21:26:18 -04:00
Paul Marsicovetere
c306521de1
Merge pull request #127 from FormidableLabs/changeset-release/master
Version Packages
v3.2.2
2023-05-18 15:16:17 -04:00
github-actions[bot]
907d799ed8 Version Packages 2023-05-18 19:11:17 +00:00
Paul Marsicovetere
97186e569c
Merge pull request #126 from FormidableLabs/fix/missing-patch
Adding patch and provenance publish
2023-05-18 15:10:12 -04:00
Paul Marsicovetere
a89c095495 Adding patch and provenance publish 2023-05-18 13:49:07 -04:00
Paul Marsicovetere
f420dedc99
Merge pull request #125 from FormidableLabs/ci-provenance
GitHub Actions release workflow addition
2023-05-18 10:27:34 -04:00
Paul Marsicovetere
6748ac42ee GitHub Actions release workflow addition 2023-05-17 15:49:54 -04:00
Ryan Roemer
ee3915e66b 3.2.1 v3.2.1 2023-03-16 08:38:00 -07:00
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
Ryan Roemer
b34988f9a5
Chore: updates (#121)
- Update devdeps
- Tighten up lint rules
- Update CI to modern Node versions
2023-03-14 08:42:44 -07:00
Christy Presler
8004f7f2eb README tweak image 2023-01-04 09:55:10 -06:00
Christy Presler
b4e060a9fd add README hero 2022-12-23 16:03:56 -06:00
Carlos Kelly
d42bfe0b02
Merge pull request #109 from FormidableLabs/task/update-dependencies
Update React and webpack dependencies
2022-04-22 13:20:23 -05:00
Carlos Kelly
143b388cff Drop IE GitHub action task 2022-04-22 11:33:05 -05:00
Carlos Kelly
2ee9311e81 Update React and webpack dependencies 2022-04-22 11:27:50 -05:00
dependabot[bot]
cf5e20fd00
Bump karma from 6.3.14 to 6.3.16 (#107)
Bumps [karma](https://github.com/karma-runner/karma) from 6.3.14 to 6.3.16.
- [Release notes](https://github.com/karma-runner/karma/releases)
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma/compare/v6.3.14...v6.3.16)

---
updated-dependencies:
- dependency-name: karma
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 09:43:02 -08:00
dependabot[bot]
4f7aa7f8ed
Bump ws from 7.3.0 to 7.5.7 (#105)
Bumps [ws](https://github.com/websockets/ws) from 7.3.0 to 7.5.7.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/7.3.0...7.5.7)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 13:50:33 -08:00
dependabot[bot]
4449b49305
Bump node-fetch from 2.6.1 to 2.6.7 (#104)
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 13:07:27 -08:00
dependabot[bot]
adf567deb6
Bump karma from 4.4.1 to 6.3.14 (#102)
Bumps [karma](https://github.com/karma-runner/karma) from 4.4.1 to 6.3.14.
- [Release notes](https://github.com/karma-runner/karma/releases)
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma/compare/v4.4.1...v6.3.14)

---
updated-dependencies:
- dependency-name: karma
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 12:35:29 -08:00
dependabot[bot]
b2eac0d7e5
Bump ajv from 6.12.2 to 6.12.6 (#103)
Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.12.2 to 6.12.6.
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.2...v6.12.6)

---
updated-dependencies:
- dependency-name: ajv
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 12:29:14 -08:00
dependabot[bot]
a8f9cd8430
Bump follow-redirects from 1.11.0 to 1.14.7 (#101)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.11.0 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.11.0...v1.14.7)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-13 06:42:28 -08:00
dependabot[bot]
2a7d2ed4a0
Bump path-parse from 1.0.6 to 1.0.7 (#99)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-10 16:00:30 -07:00
dependabot[bot]
1ab0fb1b1f
Bump browserslist from 4.12.0 to 4.16.6 (#98)
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.12.0 to 4.16.6.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.12.0...4.16.6)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-25 13:14:57 -07:00
Christopher Dierkens
9e2e079d79
Merge pull request #90 from FormidableLabs/dependabot/npm_and_yarn/elliptic-6.5.4
Bump elliptic from 6.5.2 to 6.5.4
2021-05-17 22:04:47 -04:00
Christopher Dierkens
579e4d25b6
Merge pull request #94 from FormidableLabs/dependabot/npm_and_yarn/lodash-4.17.21
Bump lodash from 4.17.15 to 4.17.21
2021-05-17 22:04:25 -04:00
Christopher Dierkens
f7be5c3cab
Merge pull request #95 from FormidableLabs/dependabot/npm_and_yarn/hosted-git-info-2.8.9
Bump hosted-git-info from 2.8.8 to 2.8.9
2021-05-17 22:04:12 -04:00
Christopher Dierkens
53586d7997
Merge pull request #97 from FormidableLabs/dependabot/npm_and_yarn/y18n-4.0.3
Bump y18n from 4.0.0 to 4.0.3
2021-05-17 22:03:45 -04:00
dependabot[bot]
4412e2d0ae
Bump elliptic from 6.5.2 to 6.5.4
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-18 01:52:19 +00:00
dependabot[bot]
4c18699c00
Bump y18n from 4.0.0 to 4.0.3
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.3.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/compare/v4.0.0...y18n-v4.0.3)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-18 01:52:01 +00:00
dependabot[bot]
7dab3938a1
Bump lodash from 4.17.15 to 4.17.21
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.21)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-18 01:51:40 +00:00
dependabot[bot]
cf7f9b0e54
Bump hosted-git-info from 2.8.8 to 2.8.9
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-18 01:51:36 +00:00
Christopher Dierkens
f7a10408ec
Merge pull request #96 from FormidableLabs/93-switch-to-github-actions
ci: move from appveyor/travis to github actions

move all CI to github actions while dropping runs for node 10, and adding runs for node 16. Runs now include Windows, MacOS, and Ubuntu on node 12, 14, and 16. Breaking: Drops node 10 CI unit testing, though package may continue to work. closes #93
2021-05-17 21:50:36 -04:00
Christopher Dierkens
e9233a2515 remove macos out of CI test matrix 2021-05-17 20:24:42 -04:00
Christopher Dierkens
8fd3c0adc9 revert double to single quote autoformating 2021-05-17 20:14:39 -04:00
Christopher Dierkens
4dc5607d11 run full tests with chrome on all OSs and just IE on windows 2021-05-17 20:01:42 -04:00
Christopher Dierkens
8f3523b91d rename action file to ci.yml 2021-05-17 19:52:15 -04:00
Christopher Dierkens
5f1600ee03 update badges and rename action to CI 2021-05-17 19:49:22 -04:00
Christopher Dierkens
7cead8156c update codecov to 3.8.2 2021-05-17 19:33:01 -04:00
Christopher Dierkens
10db2d52eb move codecov into test job 2021-05-17 19:18:58 -04:00