Skip to content

Commit 73b03da

Browse files
[8.19] Update dependency react-fast-compare to v3 (main) (#219594) (#234638)
# Backport This will backport the following commits from `main` to `8.19`: - [Update dependency react-fast-compare to v3 (main) (#219594)](#219594) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"elastic-renovate-prod[bot]","email":"174716857+elastic-renovate-prod[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-09-10T14:47:06Z","message":"Update dependency react-fast-compare to v3 (main) (#219594)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[react-fast-compare](https://redirect.github.com/FormidableLabs/react-fast-compare)\n| dependencies | major | [`^2.0.4` ->\n`^3.2.2`](https://renovatebot.com/diffs/npm/react-fast-compare/2.0.4/3.2.2)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>FormidableLabs/react-fast-compare\n(react-fast-compare)</summary>\n\n###\n[`v3.2.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#322)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.1...v3.2.2)\n\n##### Patch Changes\n\n- Adding GitHub release workflow\n([#&#8203;126](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/126))\n\n###\n[`v3.2.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#321-2023-03-16)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.0...v3.2.1)\n\n**Bugfixes:**\n\n- Fix Object with null prototype errors\n[#&#8203;64](https://redirect.github.com/FormidableLabs/react-fast-compare/issues/64).\n\n###\n[`v3.2.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#320-2020-05-28)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.1...v3.2.0)\n\n-\n[#&#8203;80](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/80).\nUpdate types to use generic `any`s.\n-\n[#&#8203;77](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/77).\nAdd tests for our TypeScript type definitions.\n\n###\n[`v3.1.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)\n\n###\n[`v3.1.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#310-2020-05-08)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.2...v3.1.0)\n\n-\n[#&#8203;76](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/76).\nAdd support for preact/compat.\n-\n[#&#8203;75](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/75).\nDrop test support for Node 8.\n-\n[#&#8203;62](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/62).\nFix TypeScript types by declaring a function instead of a module.\n\n###\n[`v3.0.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#302-2020-05-01)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.1...v3.0.2)\n\n-\n[#&#8203;71](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/71).\nExtend the `hasArrayBuffer` check to support older IE 11 versions.\n\n###\n[`v3.0.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#301-2020-02-05)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.0...v3.0.1)\n\n-\n[#&#8203;60](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/60).\nUpdate documentation on bundle size.\n\n###\n[`v3.0.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#300-2020-01-05)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v2.0.4...v3.0.0)\n\n**Features:**\n\n-\n[#&#8203;36](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/36).\nUpdate to `fast-deep-equal@3.1.1` with modified support for ES.next data\ntypes: `Map`, `Set`, `ArrayBuffer`.\n-\n[#&#8203;57](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/57).\nMinor refactoring to reduce min+gz size.\n-\n[#&#8203;59](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/59).\nRename exported to `isEqual` for TypeScript users.\n\n**Breaking changes:**\n\n- instances of different classes are now considered unequal\n- support for ES6 Map and Set instances\n- support for ES6 typed arrays\n\n**Infrastructure:**\n\n- Upgrade lots of `devDependenices`\n- Use `fast-deep-equal` tests directly in our correctness tests.\n- Update CI to modern Node.js versions.\n- Update Appveyor to use straight IE11 (not emulated IE9) because mocha\nno longer runs in IE9.\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"4d9ddcb221e5f9112a7cc6fd79d3c5b4a1f0294e","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:SharedUX","backport:all-open","v9.2.0"],"title":"Update dependency react-fast-compare to v3 (main)","number":219594,"url":"https://github.com/elastic/kibana/pull/219594","mergeCommit":{"message":"Update dependency react-fast-compare to v3 (main) (#219594)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[react-fast-compare](https://redirect.github.com/FormidableLabs/react-fast-compare)\n| dependencies | major | [`^2.0.4` ->\n`^3.2.2`](https://renovatebot.com/diffs/npm/react-fast-compare/2.0.4/3.2.2)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>FormidableLabs/react-fast-compare\n(react-fast-compare)</summary>\n\n###\n[`v3.2.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#322)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.1...v3.2.2)\n\n##### Patch Changes\n\n- Adding GitHub release workflow\n([#&#8203;126](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/126))\n\n###\n[`v3.2.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#321-2023-03-16)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.0...v3.2.1)\n\n**Bugfixes:**\n\n- Fix Object with null prototype errors\n[#&#8203;64](https://redirect.github.com/FormidableLabs/react-fast-compare/issues/64).\n\n###\n[`v3.2.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#320-2020-05-28)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.1...v3.2.0)\n\n-\n[#&#8203;80](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/80).\nUpdate types to use generic `any`s.\n-\n[#&#8203;77](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/77).\nAdd tests for our TypeScript type definitions.\n\n###\n[`v3.1.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)\n\n###\n[`v3.1.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#310-2020-05-08)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.2...v3.1.0)\n\n-\n[#&#8203;76](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/76).\nAdd support for preact/compat.\n-\n[#&#8203;75](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/75).\nDrop test support for Node 8.\n-\n[#&#8203;62](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/62).\nFix TypeScript types by declaring a function instead of a module.\n\n###\n[`v3.0.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#302-2020-05-01)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.1...v3.0.2)\n\n-\n[#&#8203;71](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/71).\nExtend the `hasArrayBuffer` check to support older IE 11 versions.\n\n###\n[`v3.0.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#301-2020-02-05)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.0...v3.0.1)\n\n-\n[#&#8203;60](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/60).\nUpdate documentation on bundle size.\n\n###\n[`v3.0.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#300-2020-01-05)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v2.0.4...v3.0.0)\n\n**Features:**\n\n-\n[#&#8203;36](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/36).\nUpdate to `fast-deep-equal@3.1.1` with modified support for ES.next data\ntypes: `Map`, `Set`, `ArrayBuffer`.\n-\n[#&#8203;57](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/57).\nMinor refactoring to reduce min+gz size.\n-\n[#&#8203;59](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/59).\nRename exported to `isEqual` for TypeScript users.\n\n**Breaking changes:**\n\n- instances of different classes are now considered unequal\n- support for ES6 Map and Set instances\n- support for ES6 typed arrays\n\n**Infrastructure:**\n\n- Upgrade lots of `devDependenices`\n- Use `fast-deep-equal` tests directly in our correctness tests.\n- Update CI to modern Node.js versions.\n- Update Appveyor to use straight IE11 (not emulated IE9) because mocha\nno longer runs in IE9.\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"4d9ddcb221e5f9112a7cc6fd79d3c5b4a1f0294e"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/219594","number":219594,"mergeCommit":{"message":"Update dependency react-fast-compare to v3 (main) (#219594)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[react-fast-compare](https://redirect.github.com/FormidableLabs/react-fast-compare)\n| dependencies | major | [`^2.0.4` ->\n`^3.2.2`](https://renovatebot.com/diffs/npm/react-fast-compare/2.0.4/3.2.2)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>FormidableLabs/react-fast-compare\n(react-fast-compare)</summary>\n\n###\n[`v3.2.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#322)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.1...v3.2.2)\n\n##### Patch Changes\n\n- Adding GitHub release workflow\n([#&#8203;126](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/126))\n\n###\n[`v3.2.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#321-2023-03-16)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.0...v3.2.1)\n\n**Bugfixes:**\n\n- Fix Object with null prototype errors\n[#&#8203;64](https://redirect.github.com/FormidableLabs/react-fast-compare/issues/64).\n\n###\n[`v3.2.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#320-2020-05-28)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.1...v3.2.0)\n\n-\n[#&#8203;80](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/80).\nUpdate types to use generic `any`s.\n-\n[#&#8203;77](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/77).\nAdd tests for our TypeScript type definitions.\n\n###\n[`v3.1.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)\n\n###\n[`v3.1.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#310-2020-05-08)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.2...v3.1.0)\n\n-\n[#&#8203;76](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/76).\nAdd support for preact/compat.\n-\n[#&#8203;75](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/75).\nDrop test support for Node 8.\n-\n[#&#8203;62](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/62).\nFix TypeScript types by declaring a function instead of a module.\n\n###\n[`v3.0.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#302-2020-05-01)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.1...v3.0.2)\n\n-\n[#&#8203;71](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/71).\nExtend the `hasArrayBuffer` check to support older IE 11 versions.\n\n###\n[`v3.0.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#301-2020-02-05)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.0...v3.0.1)\n\n-\n[#&#8203;60](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/60).\nUpdate documentation on bundle size.\n\n###\n[`v3.0.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#300-2020-01-05)\n\n[Compare\nSource](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v2.0.4...v3.0.0)\n\n**Features:**\n\n-\n[#&#8203;36](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/36).\nUpdate to `fast-deep-equal@3.1.1` with modified support for ES.next data\ntypes: `Map`, `Set`, `ArrayBuffer`.\n-\n[#&#8203;57](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/57).\nMinor refactoring to reduce min+gz size.\n-\n[#&#8203;59](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/59).\nRename exported to `isEqual` for TypeScript users.\n\n**Breaking changes:**\n\n- instances of different classes are now considered unequal\n- support for ES6 Map and Set instances\n- support for ES6 typed arrays\n\n**Infrastructure:**\n\n- Upgrade lots of `devDependenices`\n- Use `fast-deep-equal` tests directly in our correctness tests.\n- Update CI to modern Node.js versions.\n- Update Appveyor to use straight IE11 (not emulated IE9) because mocha\nno longer runs in IE9.\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://redirect.github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"4d9ddcb221e5f9112a7cc6fd79d3c5b4a1f0294e"}}]}] BACKPORT--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
1 parent 6f247c9 commit 73b03da

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1264,7 +1264,7 @@
12641264
"react-dom": "^17.0.2",
12651265
"react-dom-18": "npm:react-dom@~18.2.0",
12661266
"react-dropzone": "^11.7.1",
1267-
"react-fast-compare": "^2.0.4",
1267+
"react-fast-compare": "^3.2.2",
12681268
"react-hook-form": "^7.44.2",
12691269
"react-intl": "6.6.6",
12701270
"react-markdown": "^6.0.3",

yarn.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27441,15 +27441,15 @@ react-error-boundary@^3.1.0:
2744127441
dependencies:
2744227442
"@babel/runtime" "^7.12.5"
2744327443

27444-
react-fast-compare@^2.0.1, react-fast-compare@^2.0.4:
27444+
react-fast-compare@^2.0.1:
2744527445
version "2.0.4"
2744627446
resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9"
2744727447
integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==
2744827448

27449-
react-fast-compare@^3.0.1:
27450-
version "3.2.0"
27451-
resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb"
27452-
integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==
27449+
react-fast-compare@^3.0.1, react-fast-compare@^3.2.2:
27450+
version "3.2.2"
27451+
resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49"
27452+
integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==
2745327453

2745427454
react-focus-lock@^2.9.4:
2745527455
version "2.9.5"

0 commit comments

Comments
 (0)