Skip to content

Conversation

elastic-renovate-prod[bot]
Copy link
Contributor

@elastic-renovate-prod elastic-renovate-prod bot commented Apr 29, 2025

This PR contains the following updates:

Package Type Update Change
react-fast-compare dependencies major ^2.0.4 -> ^3.2.2

Release Notes

FormidableLabs/react-fast-compare (react-fast-compare)

v3.2.2

Compare Source

Patch Changes
  • Adding GitHub release workflow (#​126)

v3.2.1

Compare Source

Bugfixes:

  • Fix Object with null prototype errors #​64.

v3.2.0

Compare Source

  • #​80. Update types to use generic anys.
  • #​77. Add tests for our TypeScript type definitions.

v3.1.1

Compare Source

v3.1.0

Compare Source

  • #​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.

v3.0.2

Compare Source

  • #​71. Extend the hasArrayBuffer check to support older IE 11 versions.

v3.0.1

Compare Source

  • #​60. Update documentation on bundle size.

v3.0.0

Compare Source

Features:

  • #​36. Update to fast-deep-equal@3.1.1 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.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@elastic-renovate-prod elastic-renovate-prod bot requested review from kibanamachine and a team as code owners April 29, 2025 15:49
@elastic-renovate-prod elastic-renovate-prod bot added backport:all-open Backport to all branches that could still receive a release release_note:skip Skip the PR/issue when compiling release notes Team:SharedUX Platform AppEx-SharedUX (formerly Global Experience) t// labels Apr 29, 2025
@elastic-renovate-prod elastic-renovate-prod bot requested a review from a team April 29, 2025 15:49
@elasticmachine
Copy link
Contributor

Pinging @elastic/appex-sharedux (Team:SharedUX)

Copy link
Contributor

@kc13greiner kc13greiner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving to unblock. Verification, testing, and approval should be completed by the owning team

@elastic-renovate-prod elastic-renovate-prod bot force-pushed the renovate/main-react-fast-compare-3.x branch from b87e45a to 59f0ee7 Compare September 8, 2025 20:40
@tsullivan
Copy link
Member

/ci

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
securitySolution 7935 7936 +1

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
canvas 1.1MB 1.1MB +1.4KB
cases 1.4MB 1.4MB +692.0B
controls 485.0KB 485.7KB +692.0B
discover 1.1MB 1.1MB +718.0B
ml 5.4MB 5.4MB +124.0B
securitySolution 10.3MB 10.3MB +1.7KB
visTypeTimeseries 439.3KB 440.6KB +1.4KB
total +6.6KB

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
core 508.7KB 509.4KB +692.0B
embeddableEnhanced 9.2KB 9.8KB +692.0B
kbnUiSharedDeps-srcJs 3.8MB 3.8MB +116.0B
total +1.5KB

@elastic-renovate-prod
Copy link
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@tsullivan tsullivan self-assigned this Sep 10, 2025
@tsullivan tsullivan merged commit 4d9ddcb into main Sep 10, 2025
13 checks passed
@tsullivan tsullivan deleted the renovate/main-react-fast-compare-3.x branch September 10, 2025 14:47
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 8.18, 8.19, 9.0, 9.1

https://github.com/elastic/kibana/actions/runs/17617598923

kibanamachine added a commit to kibanamachine/kibana that referenced this pull request Sep 10, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[react-fast-compare](https://redirect.github.com/FormidableLabs/react-fast-compare)
| dependencies | major | [`^2.0.4` ->
`^3.2.2`](https://renovatebot.com/diffs/npm/react-fast-compare/2.0.4/3.2.2)
|

---

### Release Notes

<details>
<summary>FormidableLabs/react-fast-compare
(react-fast-compare)</summary>

###
[`v3.2.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#322)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.1...v3.2.2)

##### Patch Changes

- Adding GitHub release workflow
([#&elastic#8203;126](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/126))

###
[`v3.2.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#321-2023-03-16)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.0...v3.2.1)

**Bugfixes:**

- Fix Object with null prototype errors
[#&elastic#8203;64](https://redirect.github.com/FormidableLabs/react-fast-compare/issues/64).

###
[`v3.2.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#320-2020-05-28)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.1...v3.2.0)

-
[#&elastic#8203;80](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/80).
Update types to use generic `any`s.
-
[#&elastic#8203;77](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/77).
Add tests for our TypeScript type definitions.

###
[`v3.1.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)

###
[`v3.1.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#310-2020-05-08)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.2...v3.1.0)

-
[#&elastic#8203;76](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/76).
Add support for preact/compat.
-
[#&elastic#8203;75](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/75).
Drop test support for Node 8.
-
[#&elastic#8203;62](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/62).
Fix TypeScript types by declaring a function instead of a module.

###
[`v3.0.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#302-2020-05-01)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.1...v3.0.2)

-
[#&elastic#8203;71](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/71).
Extend the `hasArrayBuffer` check to support older IE 11 versions.

###
[`v3.0.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#301-2020-02-05)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.0...v3.0.1)

-
[#&elastic#8203;60](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/60).
Update documentation on bundle size.

###
[`v3.0.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#300-2020-01-05)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v2.0.4...v3.0.0)

**Features:**

-
[#&elastic#8203;36](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/36).
Update to `fast-deep-equal@3.1.1` with modified support for ES.next data
types: `Map`, `Set`, `ArrayBuffer`.
-
[#&elastic#8203;57](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/57).
Minor refactoring to reduce min+gz size.
-
[#&elastic#8203;59](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/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.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNoYXJlZFVYIiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 4d9ddcb)
kibanamachine added a commit to kibanamachine/kibana that referenced this pull request Sep 10, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[react-fast-compare](https://redirect.github.com/FormidableLabs/react-fast-compare)
| dependencies | major | [`^2.0.4` ->
`^3.2.2`](https://renovatebot.com/diffs/npm/react-fast-compare/2.0.4/3.2.2)
|

---

### Release Notes

<details>
<summary>FormidableLabs/react-fast-compare
(react-fast-compare)</summary>

###
[`v3.2.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#322)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.1...v3.2.2)

##### Patch Changes

- Adding GitHub release workflow
([#&elastic#8203;126](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/126))

###
[`v3.2.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#321-2023-03-16)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.0...v3.2.1)

**Bugfixes:**

- Fix Object with null prototype errors
[#&elastic#8203;64](https://redirect.github.com/FormidableLabs/react-fast-compare/issues/64).

###
[`v3.2.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#320-2020-05-28)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.1...v3.2.0)

-
[#&elastic#8203;80](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/80).
Update types to use generic `any`s.
-
[#&elastic#8203;77](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/77).
Add tests for our TypeScript type definitions.

###
[`v3.1.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)

###
[`v3.1.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#310-2020-05-08)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.2...v3.1.0)

-
[#&elastic#8203;76](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/76).
Add support for preact/compat.
-
[#&elastic#8203;75](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/75).
Drop test support for Node 8.
-
[#&elastic#8203;62](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/62).
Fix TypeScript types by declaring a function instead of a module.

###
[`v3.0.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#302-2020-05-01)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.1...v3.0.2)

-
[#&elastic#8203;71](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/71).
Extend the `hasArrayBuffer` check to support older IE 11 versions.

###
[`v3.0.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#301-2020-02-05)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.0...v3.0.1)

-
[#&elastic#8203;60](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/60).
Update documentation on bundle size.

###
[`v3.0.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#300-2020-01-05)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v2.0.4...v3.0.0)

**Features:**

-
[#&elastic#8203;36](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/36).
Update to `fast-deep-equal@3.1.1` with modified support for ES.next data
types: `Map`, `Set`, `ArrayBuffer`.
-
[#&elastic#8203;57](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/57).
Minor refactoring to reduce min+gz size.
-
[#&elastic#8203;59](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/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.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNoYXJlZFVYIiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 4d9ddcb)
kibanamachine added a commit to kibanamachine/kibana that referenced this pull request Sep 10, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[react-fast-compare](https://redirect.github.com/FormidableLabs/react-fast-compare)
| dependencies | major | [`^2.0.4` ->
`^3.2.2`](https://renovatebot.com/diffs/npm/react-fast-compare/2.0.4/3.2.2)
|

---

### Release Notes

<details>
<summary>FormidableLabs/react-fast-compare
(react-fast-compare)</summary>

###
[`v3.2.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#322)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.1...v3.2.2)

##### Patch Changes

- Adding GitHub release workflow
([#&elastic#8203;126](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/126))

###
[`v3.2.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#321-2023-03-16)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.0...v3.2.1)

**Bugfixes:**

- Fix Object with null prototype errors
[#&elastic#8203;64](https://redirect.github.com/FormidableLabs/react-fast-compare/issues/64).

###
[`v3.2.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#320-2020-05-28)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.1...v3.2.0)

-
[#&elastic#8203;80](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/80).
Update types to use generic `any`s.
-
[#&elastic#8203;77](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/77).
Add tests for our TypeScript type definitions.

###
[`v3.1.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)

###
[`v3.1.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#310-2020-05-08)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.2...v3.1.0)

-
[#&elastic#8203;76](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/76).
Add support for preact/compat.
-
[#&elastic#8203;75](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/75).
Drop test support for Node 8.
-
[#&elastic#8203;62](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/62).
Fix TypeScript types by declaring a function instead of a module.

###
[`v3.0.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#302-2020-05-01)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.1...v3.0.2)

-
[#&elastic#8203;71](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/71).
Extend the `hasArrayBuffer` check to support older IE 11 versions.

###
[`v3.0.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#301-2020-02-05)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.0...v3.0.1)

-
[#&elastic#8203;60](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/60).
Update documentation on bundle size.

###
[`v3.0.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#300-2020-01-05)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v2.0.4...v3.0.0)

**Features:**

-
[#&elastic#8203;36](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/36).
Update to `fast-deep-equal@3.1.1` with modified support for ES.next data
types: `Map`, `Set`, `ArrayBuffer`.
-
[#&elastic#8203;57](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/57).
Minor refactoring to reduce min+gz size.
-
[#&elastic#8203;59](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/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.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNoYXJlZFVYIiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 4d9ddcb)
kibanamachine added a commit to kibanamachine/kibana that referenced this pull request Sep 10, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[react-fast-compare](https://redirect.github.com/FormidableLabs/react-fast-compare)
| dependencies | major | [`^2.0.4` ->
`^3.2.2`](https://renovatebot.com/diffs/npm/react-fast-compare/2.0.4/3.2.2)
|

---

### Release Notes

<details>
<summary>FormidableLabs/react-fast-compare
(react-fast-compare)</summary>

###
[`v3.2.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#322)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.1...v3.2.2)

##### Patch Changes

- Adding GitHub release workflow
([#&elastic#8203;126](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/126))

###
[`v3.2.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#321-2023-03-16)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.0...v3.2.1)

**Bugfixes:**

- Fix Object with null prototype errors
[#&elastic#8203;64](https://redirect.github.com/FormidableLabs/react-fast-compare/issues/64).

###
[`v3.2.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#320-2020-05-28)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.1...v3.2.0)

-
[#&elastic#8203;80](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/80).
Update types to use generic `any`s.
-
[#&elastic#8203;77](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/77).
Add tests for our TypeScript type definitions.

###
[`v3.1.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)

###
[`v3.1.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#310-2020-05-08)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.2...v3.1.0)

-
[#&elastic#8203;76](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/76).
Add support for preact/compat.
-
[#&elastic#8203;75](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/75).
Drop test support for Node 8.
-
[#&elastic#8203;62](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/62).
Fix TypeScript types by declaring a function instead of a module.

###
[`v3.0.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#302-2020-05-01)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.1...v3.0.2)

-
[#&elastic#8203;71](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/71).
Extend the `hasArrayBuffer` check to support older IE 11 versions.

###
[`v3.0.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#301-2020-02-05)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.0...v3.0.1)

-
[#&elastic#8203;60](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/60).
Update documentation on bundle size.

###
[`v3.0.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#300-2020-01-05)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v2.0.4...v3.0.0)

**Features:**

-
[#&elastic#8203;36](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/36).
Update to `fast-deep-equal@3.1.1` with modified support for ES.next data
types: `Map`, `Set`, `ArrayBuffer`.
-
[#&elastic#8203;57](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/57).
Minor refactoring to reduce min+gz size.
-
[#&elastic#8203;59](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/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.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNoYXJlZFVYIiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 4d9ddcb)
@kibanamachine
Copy link
Contributor

💚 All backports created successfully

Status Branch Result
8.18
8.19
9.0
9.1

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

kibanamachine added a commit that referenced this pull request Sep 10, 2025
…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>
kibanamachine added a commit that referenced this pull request Sep 10, 2025
…34640)

# Backport

This will backport the following commits from `main` to `9.1`:
- [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>
kibanamachine added a commit that referenced this pull request Sep 10, 2025
…34639)

# Backport

This will backport the following commits from `main` to `9.0`:
- [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>
kibanamachine added a commit that referenced this pull request Sep 10, 2025
…234637)

# Backport

This will backport the following commits from `main` to `8.18`:
- [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>
KodeRad pushed a commit to KodeRad/kibana that referenced this pull request Sep 15, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[react-fast-compare](https://redirect.github.com/FormidableLabs/react-fast-compare)
| dependencies | major | [`^2.0.4` ->
`^3.2.2`](https://renovatebot.com/diffs/npm/react-fast-compare/2.0.4/3.2.2)
|

---

### Release Notes

<details>
<summary>FormidableLabs/react-fast-compare
(react-fast-compare)</summary>

###
[`v3.2.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#322)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.1...v3.2.2)

##### Patch Changes

- Adding GitHub release workflow
([#&elastic#8203;126](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/126))

###
[`v3.2.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#321-2023-03-16)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.0...v3.2.1)

**Bugfixes:**

- Fix Object with null prototype errors
[#&elastic#8203;64](https://redirect.github.com/FormidableLabs/react-fast-compare/issues/64).

###
[`v3.2.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#320-2020-05-28)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.1...v3.2.0)

-
[#&elastic#8203;80](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/80).
Update types to use generic `any`s.
-
[#&elastic#8203;77](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/77).
Add tests for our TypeScript type definitions.

###
[`v3.1.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)

###
[`v3.1.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#310-2020-05-08)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.2...v3.1.0)

-
[#&elastic#8203;76](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/76).
Add support for preact/compat.
-
[#&elastic#8203;75](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/75).
Drop test support for Node 8.
-
[#&elastic#8203;62](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/62).
Fix TypeScript types by declaring a function instead of a module.

###
[`v3.0.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#302-2020-05-01)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.1...v3.0.2)

-
[#&elastic#8203;71](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/71).
Extend the `hasArrayBuffer` check to support older IE 11 versions.

###
[`v3.0.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#301-2020-02-05)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.0...v3.0.1)

-
[#&elastic#8203;60](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/60).
Update documentation on bundle size.

###
[`v3.0.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#300-2020-01-05)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v2.0.4...v3.0.0)

**Features:**

-
[#&elastic#8203;36](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/36).
Update to `fast-deep-equal@3.1.1` with modified support for ES.next data
types: `Map`, `Set`, `ArrayBuffer`.
-
[#&elastic#8203;57](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/57).
Minor refactoring to reduce min+gz size.
-
[#&elastic#8203;59](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/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.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNoYXJlZFVYIiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
CAWilson94 pushed a commit to CAWilson94/kibana that referenced this pull request Sep 24, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[react-fast-compare](https://redirect.github.com/FormidableLabs/react-fast-compare)
| dependencies | major | [`^2.0.4` ->
`^3.2.2`](https://renovatebot.com/diffs/npm/react-fast-compare/2.0.4/3.2.2)
|

---

### Release Notes

<details>
<summary>FormidableLabs/react-fast-compare
(react-fast-compare)</summary>

###
[`v3.2.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#322)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.1...v3.2.2)

##### Patch Changes

- Adding GitHub release workflow
([#&elastic#8203;126](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/126))

###
[`v3.2.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#321-2023-03-16)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.0...v3.2.1)

**Bugfixes:**

- Fix Object with null prototype errors
[#&elastic#8203;64](https://redirect.github.com/FormidableLabs/react-fast-compare/issues/64).

###
[`v3.2.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#320-2020-05-28)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.1...v3.2.0)

-
[#&elastic#8203;80](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/80).
Update types to use generic `any`s.
-
[#&elastic#8203;77](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/77).
Add tests for our TypeScript type definitions.

###
[`v3.1.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)

###
[`v3.1.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#310-2020-05-08)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.2...v3.1.0)

-
[#&elastic#8203;76](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/76).
Add support for preact/compat.
-
[#&elastic#8203;75](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/75).
Drop test support for Node 8.
-
[#&elastic#8203;62](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/62).
Fix TypeScript types by declaring a function instead of a module.

###
[`v3.0.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#302-2020-05-01)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.1...v3.0.2)

-
[#&elastic#8203;71](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/71).
Extend the `hasArrayBuffer` check to support older IE 11 versions.

###
[`v3.0.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#301-2020-02-05)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.0...v3.0.1)

-
[#&elastic#8203;60](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/60).
Update documentation on bundle size.

###
[`v3.0.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#300-2020-01-05)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v2.0.4...v3.0.0)

**Features:**

-
[#&elastic#8203;36](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/36).
Update to `fast-deep-equal@3.1.1` with modified support for ES.next data
types: `Map`, `Set`, `ArrayBuffer`.
-
[#&elastic#8203;57](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/57).
Minor refactoring to reduce min+gz size.
-
[#&elastic#8203;59](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/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.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNoYXJlZFVYIiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
niros1 pushed a commit that referenced this pull request Sep 30, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[react-fast-compare](https://redirect.github.com/FormidableLabs/react-fast-compare)
| dependencies | major | [`^2.0.4` ->
`^3.2.2`](https://renovatebot.com/diffs/npm/react-fast-compare/2.0.4/3.2.2)
|

---

### Release Notes

<details>
<summary>FormidableLabs/react-fast-compare
(react-fast-compare)</summary>

###
[`v3.2.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#322)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.1...v3.2.2)

##### Patch Changes

- Adding GitHub release workflow
([#&#8203;126](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/126))

###
[`v3.2.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#321-2023-03-16)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.2.0...v3.2.1)

**Bugfixes:**

- Fix Object with null prototype errors
[#&#8203;64](https://redirect.github.com/FormidableLabs/react-fast-compare/issues/64).

###
[`v3.2.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#320-2020-05-28)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.1...v3.2.0)

-
[#&#8203;80](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/80).
Update types to use generic `any`s.
-
[#&#8203;77](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/77).
Add tests for our TypeScript type definitions.

###
[`v3.1.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.1.0...v3.1.1)

###
[`v3.1.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#310-2020-05-08)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.2...v3.1.0)

-
[#&#8203;76](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/76).
Add support for preact/compat.
-
[#&#8203;75](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/75).
Drop test support for Node 8.
-
[#&#8203;62](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/62).
Fix TypeScript types by declaring a function instead of a module.

###
[`v3.0.2`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#302-2020-05-01)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.1...v3.0.2)

-
[#&#8203;71](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/71).
Extend the `hasArrayBuffer` check to support older IE 11 versions.

###
[`v3.0.1`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#301-2020-02-05)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v3.0.0...v3.0.1)

-
[#&#8203;60](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/60).
Update documentation on bundle size.

###
[`v3.0.0`](https://redirect.github.com/FormidableLabs/react-fast-compare/blob/HEAD/CHANGELOG.md#300-2020-01-05)

[Compare
Source](https://redirect.github.com/FormidableLabs/react-fast-compare/compare/v2.0.4...v3.0.0)

**Features:**

-
[#&#8203;36](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/36).
Update to `fast-deep-equal@3.1.1` with modified support for ES.next data
types: `Map`, `Set`, `ArrayBuffer`.
-
[#&#8203;57](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/57).
Minor refactoring to reduce min+gz size.
-
[#&#8203;59](https://redirect.github.com/FormidableLabs/react-fast-compare/pull/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.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOlNoYXJlZFVYIiwiYmFja3BvcnQ6YWxsLW9wZW4iLCJyZWxlYXNlX25vdGU6c2tpcCJdfQ==-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport:all-open Backport to all branches that could still receive a release release_note:skip Skip the PR/issue when compiling release notes Team:SharedUX Platform AppEx-SharedUX (formerly Global Experience) t// v8.18.7 v8.19.4 v9.0.7 v9.1.4 v9.2.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants