-
Notifications
You must be signed in to change notification settings - Fork 8.4k
Update dependency symbol-observable to v4 (main) #203291
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Pinging @elastic/kibana-operations (Team:Operations) |
buildkite test this |
33dc4e0
to
6e95c2c
Compare
6e95c2c
to
d5b1fef
Compare
d5b1fef
to
7c36354
Compare
buildkite test this |
Edited/Blocked NotificationRenovate 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. |
💛 Build succeeded, but was flaky
Failed CI StepsTest Failures
Metrics [docs]Module Count
Async chunks
Page load bundle
History
|
Starting backport for target branches: 7.17, 8.17, 8.18, 8.19, 9.0 |
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [symbol-observable](https://redirect.github.com/blesh/symbol-observable) | dependencies | major | [`^1.2.0` -> `^4.0.0`](https://renovatebot.com/diffs/npm/symbol-observable/1.2.0/4.0.0) | --- ### Release Notes <details> <summary>blesh/symbol-observable (symbol-observable)</summary> ### [`v4.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#400-2021-04-15) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/3.0.0...4.0.0) ##### Bug Fixes - If Symbol.for doesn't exist, just use Symbol ([ef81924](https://redirect.github.com/blesh/symbol-observable/commit/ef81924c506ba2fcc171a9b9b78a7a290fbff7b2)), closes [#&elastic#8203;53](https://redirect.github.com/blesh/symbol-observable/issues/53) ##### Code Refactoring - Revert to `symbol` from `unique symbol`, the latter caused compatibility issues and provided no real benefit. ([72ce7dc](https://redirect.github.com/blesh/symbol-observable/commit/72ce7dcc5d22f8a67ec928b61e879e1ded7a0869)) ##### BREAKING CHANGES - Following the advice of the TypeScript team, the type for `Symbol.observable` is reverted back to `symbol` from `unique symbol`. This is to improve compatibility with other libraries using this module. Sincerely sorry for the trashing. Getting the types right for modules is hard. If this continues to cause issues for you, please file an issue with the [TypeScript project](https://redirect.github.com/microsoft/typescript). ### [`v3.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#300-2020-11-02) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/2.0.3...3.0.0) ##### Bug Fixes - **TypeScript:** `Symbol.observable` is now `unique symbol`. ([2ef1476](https://redirect.github.com/blesh/symbol-observable/commit/2ef147644cf78538b28c3fd9e66a3b8d569a1978)), closes [#&elastic#8203;41](https://redirect.github.com/blesh/symbol-observable/issues/41) - **TypeScript:** `Symbol[Symbol.observable]` is no longer incorrectly defined ([fe4301f](https://redirect.github.com/blesh/symbol-observable/commit/fe4301f37b54162e1a2db91e79c5b33d652496f1)) ##### BREAKING CHANGES - **TypeScript:** Older versions of `@types/node` will clash with this, because `@types/node` incorrectly defined `Symbol.observable` has `symbol` and not `unique symbol`. Update to `@types/node@14.14.6` or higher. #### [2.0.3](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3) (2020-09-30) ##### Bug Fixes - **package.json** ponyfill.d.ts added to package ([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e)) #### [2.0.2](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2) (2020-09-29) ##### Bug Fixes - **TypeScript** ponyfill types added ([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4)) #### [2.0.1](https://redirect.github.com/blesh/symbol-observable/compare/2.0.0...2.0.1) (2020-09-04) ##### Bug Fixes - **package.json:** es/ponyfill.js no longer typoed ([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62)) - Resolve issues in environments with frozen Symbol ([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e)) ### [`v2.0.3`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#203-2020-09-30) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3) ##### Bug Fixes - **package.json** ponyfill.d.ts added to package ([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e)) ### [`v2.0.2`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#202-2020-09-29) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2) ##### Bug Fixes - **TypeScript** ponyfill types added ([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4)) ### [`v2.0.1`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#201-2020-09-04) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/40d27a5db32813e18d433e943a1a9d6cb72c15fb...2.0.1) ##### Bug Fixes - **package.json:** es/ponyfill.js no longer typoed ([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62)) - Resolve issues in environments with frozen Symbol ([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e)) ### [`v2.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#200-2020-09-01) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/1.2.0...40d27a5db32813e18d433e943a1a9d6cb72c15fb) ##### Bug Fixes - Resolve issues in environments with frozen Symbol ([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e)) **BREAKING CHANGE**: This moves to using `Symbol.for` to create the symbol instance. It's *possible* that some runtimes that support `Symbol` do not support `Symbol.for`. Therefor, I'm marking this as a breaking change. If you find that you hit this issue, please report it. You can work around it by polyfilling `Symbol.for`. </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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <brad.white@elastic.co> (cherry picked from commit 3683b17)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [symbol-observable](https://redirect.github.com/blesh/symbol-observable) | dependencies | major | [`^1.2.0` -> `^4.0.0`](https://renovatebot.com/diffs/npm/symbol-observable/1.2.0/4.0.0) | --- ### Release Notes <details> <summary>blesh/symbol-observable (symbol-observable)</summary> ### [`v4.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#400-2021-04-15) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/3.0.0...4.0.0) ##### Bug Fixes - If Symbol.for doesn't exist, just use Symbol ([ef81924](https://redirect.github.com/blesh/symbol-observable/commit/ef81924c506ba2fcc171a9b9b78a7a290fbff7b2)), closes [#&elastic#8203;53](https://redirect.github.com/blesh/symbol-observable/issues/53) ##### Code Refactoring - Revert to `symbol` from `unique symbol`, the latter caused compatibility issues and provided no real benefit. ([72ce7dc](https://redirect.github.com/blesh/symbol-observable/commit/72ce7dcc5d22f8a67ec928b61e879e1ded7a0869)) ##### BREAKING CHANGES - Following the advice of the TypeScript team, the type for `Symbol.observable` is reverted back to `symbol` from `unique symbol`. This is to improve compatibility with other libraries using this module. Sincerely sorry for the trashing. Getting the types right for modules is hard. If this continues to cause issues for you, please file an issue with the [TypeScript project](https://redirect.github.com/microsoft/typescript). ### [`v3.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#300-2020-11-02) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/2.0.3...3.0.0) ##### Bug Fixes - **TypeScript:** `Symbol.observable` is now `unique symbol`. ([2ef1476](https://redirect.github.com/blesh/symbol-observable/commit/2ef147644cf78538b28c3fd9e66a3b8d569a1978)), closes [#&elastic#8203;41](https://redirect.github.com/blesh/symbol-observable/issues/41) - **TypeScript:** `Symbol[Symbol.observable]` is no longer incorrectly defined ([fe4301f](https://redirect.github.com/blesh/symbol-observable/commit/fe4301f37b54162e1a2db91e79c5b33d652496f1)) ##### BREAKING CHANGES - **TypeScript:** Older versions of `@types/node` will clash with this, because `@types/node` incorrectly defined `Symbol.observable` has `symbol` and not `unique symbol`. Update to `@types/node@14.14.6` or higher. #### [2.0.3](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3) (2020-09-30) ##### Bug Fixes - **package.json** ponyfill.d.ts added to package ([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e)) #### [2.0.2](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2) (2020-09-29) ##### Bug Fixes - **TypeScript** ponyfill types added ([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4)) #### [2.0.1](https://redirect.github.com/blesh/symbol-observable/compare/2.0.0...2.0.1) (2020-09-04) ##### Bug Fixes - **package.json:** es/ponyfill.js no longer typoed ([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62)) - Resolve issues in environments with frozen Symbol ([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e)) ### [`v2.0.3`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#203-2020-09-30) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3) ##### Bug Fixes - **package.json** ponyfill.d.ts added to package ([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e)) ### [`v2.0.2`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#202-2020-09-29) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2) ##### Bug Fixes - **TypeScript** ponyfill types added ([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4)) ### [`v2.0.1`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#201-2020-09-04) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/40d27a5db32813e18d433e943a1a9d6cb72c15fb...2.0.1) ##### Bug Fixes - **package.json:** es/ponyfill.js no longer typoed ([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62)) - Resolve issues in environments with frozen Symbol ([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e)) ### [`v2.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#200-2020-09-01) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/1.2.0...40d27a5db32813e18d433e943a1a9d6cb72c15fb) ##### Bug Fixes - Resolve issues in environments with frozen Symbol ([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e)) **BREAKING CHANGE**: This moves to using `Symbol.for` to create the symbol instance. It's *possible* that some runtimes that support `Symbol` do not support `Symbol.for`. Therefor, I'm marking this as a breaking change. If you find that you hit this issue, please report it. You can work around it by polyfilling `Symbol.for`. </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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <brad.white@elastic.co> (cherry picked from commit 3683b17)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [symbol-observable](https://redirect.github.com/blesh/symbol-observable) | dependencies | major | [`^1.2.0` -> `^4.0.0`](https://renovatebot.com/diffs/npm/symbol-observable/1.2.0/4.0.0) | --- ### Release Notes <details> <summary>blesh/symbol-observable (symbol-observable)</summary> ### [`v4.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#400-2021-04-15) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/3.0.0...4.0.0) ##### Bug Fixes - If Symbol.for doesn't exist, just use Symbol ([ef81924](https://redirect.github.com/blesh/symbol-observable/commit/ef81924c506ba2fcc171a9b9b78a7a290fbff7b2)), closes [#&elastic#8203;53](https://redirect.github.com/blesh/symbol-observable/issues/53) ##### Code Refactoring - Revert to `symbol` from `unique symbol`, the latter caused compatibility issues and provided no real benefit. ([72ce7dc](https://redirect.github.com/blesh/symbol-observable/commit/72ce7dcc5d22f8a67ec928b61e879e1ded7a0869)) ##### BREAKING CHANGES - Following the advice of the TypeScript team, the type for `Symbol.observable` is reverted back to `symbol` from `unique symbol`. This is to improve compatibility with other libraries using this module. Sincerely sorry for the trashing. Getting the types right for modules is hard. If this continues to cause issues for you, please file an issue with the [TypeScript project](https://redirect.github.com/microsoft/typescript). ### [`v3.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#300-2020-11-02) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/2.0.3...3.0.0) ##### Bug Fixes - **TypeScript:** `Symbol.observable` is now `unique symbol`. ([2ef1476](https://redirect.github.com/blesh/symbol-observable/commit/2ef147644cf78538b28c3fd9e66a3b8d569a1978)), closes [#&elastic#8203;41](https://redirect.github.com/blesh/symbol-observable/issues/41) - **TypeScript:** `Symbol[Symbol.observable]` is no longer incorrectly defined ([fe4301f](https://redirect.github.com/blesh/symbol-observable/commit/fe4301f37b54162e1a2db91e79c5b33d652496f1)) ##### BREAKING CHANGES - **TypeScript:** Older versions of `@types/node` will clash with this, because `@types/node` incorrectly defined `Symbol.observable` has `symbol` and not `unique symbol`. Update to `@types/node@14.14.6` or higher. #### [2.0.3](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3) (2020-09-30) ##### Bug Fixes - **package.json** ponyfill.d.ts added to package ([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e)) #### [2.0.2](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2) (2020-09-29) ##### Bug Fixes - **TypeScript** ponyfill types added ([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4)) #### [2.0.1](https://redirect.github.com/blesh/symbol-observable/compare/2.0.0...2.0.1) (2020-09-04) ##### Bug Fixes - **package.json:** es/ponyfill.js no longer typoed ([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62)) - Resolve issues in environments with frozen Symbol ([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e)) ### [`v2.0.3`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#203-2020-09-30) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3) ##### Bug Fixes - **package.json** ponyfill.d.ts added to package ([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e)) ### [`v2.0.2`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#202-2020-09-29) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2) ##### Bug Fixes - **TypeScript** ponyfill types added ([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4)) ### [`v2.0.1`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#201-2020-09-04) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/40d27a5db32813e18d433e943a1a9d6cb72c15fb...2.0.1) ##### Bug Fixes - **package.json:** es/ponyfill.js no longer typoed ([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62)) - Resolve issues in environments with frozen Symbol ([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e)) ### [`v2.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#200-2020-09-01) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/1.2.0...40d27a5db32813e18d433e943a1a9d6cb72c15fb) ##### Bug Fixes - Resolve issues in environments with frozen Symbol ([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e)) **BREAKING CHANGE**: This moves to using `Symbol.for` to create the symbol instance. It's *possible* that some runtimes that support `Symbol` do not support `Symbol.for`. Therefor, I'm marking this as a breaking change. If you find that you hit this issue, please report it. You can work around it by polyfilling `Symbol.for`. </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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <brad.white@elastic.co> (cherry picked from commit 3683b17)
💔 Some backports could not be created
Note: Successful backport PRs will be merged automatically after passing CI. Manual backportTo create the backport manually run:
Questions ?Please refer to the Backport tool documentation |
…22651) # Backport This will backport the following commits from `main` to `8.18`: - [Update dependency symbol-observable to v4 (main) (#203291)](#203291) <!--- 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-06-04T19:38:28Z","message":"Update dependency symbol-observable to v4 (main) (#203291)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[symbol-observable](https://redirect.github.com/blesh/symbol-observable)\n| dependencies | major | [`^1.2.0` ->\n`^4.0.0`](https://renovatebot.com/diffs/npm/symbol-observable/1.2.0/4.0.0)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>blesh/symbol-observable (symbol-observable)</summary>\n\n###\n[`v4.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#400-2021-04-15)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/3.0.0...4.0.0)\n\n##### Bug Fixes\n\n- If Symbol.for doesn't exist, just use Symbol\n([ef81924](https://redirect.github.com/blesh/symbol-observable/commit/ef81924c506ba2fcc171a9b9b78a7a290fbff7b2)),\ncloses\n[#​53](https://redirect.github.com/blesh/symbol-observable/issues/53)\n\n##### Code Refactoring\n\n- Revert to `symbol` from `unique symbol`, the latter caused\ncompatibility issues and provided no real benefit.\n([72ce7dc](https://redirect.github.com/blesh/symbol-observable/commit/72ce7dcc5d22f8a67ec928b61e879e1ded7a0869))\n\n##### BREAKING CHANGES\n\n- Following the advice of the TypeScript team, the type for\n`Symbol.observable` is reverted back to `symbol` from `unique symbol`.\nThis is to improve compatibility with other libraries using this module.\nSincerely sorry for the trashing. Getting the types right for modules is\nhard. If this continues to cause issues for you, please file an issue\nwith the [TypeScript\nproject](https://redirect.github.com/microsoft/typescript).\n\n###\n[`v3.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#300-2020-11-02)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.3...3.0.0)\n\n##### Bug Fixes\n\n- **TypeScript:** `Symbol.observable` is now `unique symbol`.\n([2ef1476](https://redirect.github.com/blesh/symbol-observable/commit/2ef147644cf78538b28c3fd9e66a3b8d569a1978)),\ncloses\n[#​41](https://redirect.github.com/blesh/symbol-observable/issues/41)\n- **TypeScript:** `Symbol[Symbol.observable]` is no longer incorrectly\ndefined\n([fe4301f](https://redirect.github.com/blesh/symbol-observable/commit/fe4301f37b54162e1a2db91e79c5b33d652496f1))\n\n##### BREAKING CHANGES\n\n- **TypeScript:** Older versions of `@types/node` will clash with this,\nbecause `@types/node` incorrectly defined `Symbol.observable` has\n`symbol` and not `unique symbol`. Update to `@types/node@14.14.6` or\nhigher.\n\n####\n[2.0.3](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n(2020-09-30)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n####\n[2.0.2](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n(2020-09-29)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n####\n[2.0.1](https://redirect.github.com/blesh/symbol-observable/compare/2.0.0...2.0.1)\n(2020-09-04)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.3`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#203-2020-09-30)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n###\n[`v2.0.2`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#202-2020-09-29)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n###\n[`v2.0.1`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#201-2020-09-04)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/40d27a5db32813e18d433e943a1a9d6cb72c15fb...2.0.1)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#200-2020-09-01)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/1.2.0...40d27a5db32813e18d433e943a1a9d6cb72c15fb)\n\n##### Bug Fixes\n\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n**BREAKING CHANGE**: This moves to using `Symbol.for` to create the\nsymbol instance. It's *possible* that some runtimes that support\n`Symbol` do not support `Symbol.for`. Therefor, I'm marking this as a\nbreaking change. If you find that you hit this issue, please report it.\nYou can work around it by polyfilling `Symbol.for`.\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\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <brad.white@elastic.co>","sha":"3683b1711758dfde002ecc93bd1b44e2afe7410c","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update dependency symbol-observable to v4 (main)","number":203291,"url":"https://github.com/elastic/kibana/pull/203291","mergeCommit":{"message":"Update dependency symbol-observable to v4 (main) (#203291)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[symbol-observable](https://redirect.github.com/blesh/symbol-observable)\n| dependencies | major | [`^1.2.0` ->\n`^4.0.0`](https://renovatebot.com/diffs/npm/symbol-observable/1.2.0/4.0.0)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>blesh/symbol-observable (symbol-observable)</summary>\n\n###\n[`v4.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#400-2021-04-15)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/3.0.0...4.0.0)\n\n##### Bug Fixes\n\n- If Symbol.for doesn't exist, just use Symbol\n([ef81924](https://redirect.github.com/blesh/symbol-observable/commit/ef81924c506ba2fcc171a9b9b78a7a290fbff7b2)),\ncloses\n[#​53](https://redirect.github.com/blesh/symbol-observable/issues/53)\n\n##### Code Refactoring\n\n- Revert to `symbol` from `unique symbol`, the latter caused\ncompatibility issues and provided no real benefit.\n([72ce7dc](https://redirect.github.com/blesh/symbol-observable/commit/72ce7dcc5d22f8a67ec928b61e879e1ded7a0869))\n\n##### BREAKING CHANGES\n\n- Following the advice of the TypeScript team, the type for\n`Symbol.observable` is reverted back to `symbol` from `unique symbol`.\nThis is to improve compatibility with other libraries using this module.\nSincerely sorry for the trashing. Getting the types right for modules is\nhard. If this continues to cause issues for you, please file an issue\nwith the [TypeScript\nproject](https://redirect.github.com/microsoft/typescript).\n\n###\n[`v3.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#300-2020-11-02)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.3...3.0.0)\n\n##### Bug Fixes\n\n- **TypeScript:** `Symbol.observable` is now `unique symbol`.\n([2ef1476](https://redirect.github.com/blesh/symbol-observable/commit/2ef147644cf78538b28c3fd9e66a3b8d569a1978)),\ncloses\n[#​41](https://redirect.github.com/blesh/symbol-observable/issues/41)\n- **TypeScript:** `Symbol[Symbol.observable]` is no longer incorrectly\ndefined\n([fe4301f](https://redirect.github.com/blesh/symbol-observable/commit/fe4301f37b54162e1a2db91e79c5b33d652496f1))\n\n##### BREAKING CHANGES\n\n- **TypeScript:** Older versions of `@types/node` will clash with this,\nbecause `@types/node` incorrectly defined `Symbol.observable` has\n`symbol` and not `unique symbol`. Update to `@types/node@14.14.6` or\nhigher.\n\n####\n[2.0.3](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n(2020-09-30)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n####\n[2.0.2](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n(2020-09-29)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n####\n[2.0.1](https://redirect.github.com/blesh/symbol-observable/compare/2.0.0...2.0.1)\n(2020-09-04)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.3`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#203-2020-09-30)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n###\n[`v2.0.2`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#202-2020-09-29)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n###\n[`v2.0.1`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#201-2020-09-04)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/40d27a5db32813e18d433e943a1a9d6cb72c15fb...2.0.1)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#200-2020-09-01)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/1.2.0...40d27a5db32813e18d433e943a1a9d6cb72c15fb)\n\n##### Bug Fixes\n\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n**BREAKING CHANGE**: This moves to using `Symbol.for` to create the\nsymbol instance. It's *possible* that some runtimes that support\n`Symbol` do not support `Symbol.for`. Therefor, I'm marking this as a\nbreaking change. If you find that you hit this issue, please report it.\nYou can work around it by polyfilling `Symbol.for`.\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\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <brad.white@elastic.co>","sha":"3683b1711758dfde002ecc93bd1b44e2afe7410c"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/203291","number":203291,"mergeCommit":{"message":"Update dependency symbol-observable to v4 (main) (#203291)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[symbol-observable](https://redirect.github.com/blesh/symbol-observable)\n| dependencies | major | [`^1.2.0` ->\n`^4.0.0`](https://renovatebot.com/diffs/npm/symbol-observable/1.2.0/4.0.0)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>blesh/symbol-observable (symbol-observable)</summary>\n\n###\n[`v4.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#400-2021-04-15)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/3.0.0...4.0.0)\n\n##### Bug Fixes\n\n- If Symbol.for doesn't exist, just use Symbol\n([ef81924](https://redirect.github.com/blesh/symbol-observable/commit/ef81924c506ba2fcc171a9b9b78a7a290fbff7b2)),\ncloses\n[#​53](https://redirect.github.com/blesh/symbol-observable/issues/53)\n\n##### Code Refactoring\n\n- Revert to `symbol` from `unique symbol`, the latter caused\ncompatibility issues and provided no real benefit.\n([72ce7dc](https://redirect.github.com/blesh/symbol-observable/commit/72ce7dcc5d22f8a67ec928b61e879e1ded7a0869))\n\n##### BREAKING CHANGES\n\n- Following the advice of the TypeScript team, the type for\n`Symbol.observable` is reverted back to `symbol` from `unique symbol`.\nThis is to improve compatibility with other libraries using this module.\nSincerely sorry for the trashing. Getting the types right for modules is\nhard. If this continues to cause issues for you, please file an issue\nwith the [TypeScript\nproject](https://redirect.github.com/microsoft/typescript).\n\n###\n[`v3.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#300-2020-11-02)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.3...3.0.0)\n\n##### Bug Fixes\n\n- **TypeScript:** `Symbol.observable` is now `unique symbol`.\n([2ef1476](https://redirect.github.com/blesh/symbol-observable/commit/2ef147644cf78538b28c3fd9e66a3b8d569a1978)),\ncloses\n[#​41](https://redirect.github.com/blesh/symbol-observable/issues/41)\n- **TypeScript:** `Symbol[Symbol.observable]` is no longer incorrectly\ndefined\n([fe4301f](https://redirect.github.com/blesh/symbol-observable/commit/fe4301f37b54162e1a2db91e79c5b33d652496f1))\n\n##### BREAKING CHANGES\n\n- **TypeScript:** Older versions of `@types/node` will clash with this,\nbecause `@types/node` incorrectly defined `Symbol.observable` has\n`symbol` and not `unique symbol`. Update to `@types/node@14.14.6` or\nhigher.\n\n####\n[2.0.3](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n(2020-09-30)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n####\n[2.0.2](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n(2020-09-29)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n####\n[2.0.1](https://redirect.github.com/blesh/symbol-observable/compare/2.0.0...2.0.1)\n(2020-09-04)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.3`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#203-2020-09-30)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n###\n[`v2.0.2`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#202-2020-09-29)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n###\n[`v2.0.1`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#201-2020-09-04)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/40d27a5db32813e18d433e943a1a9d6cb72c15fb...2.0.1)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#200-2020-09-01)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/1.2.0...40d27a5db32813e18d433e943a1a9d6cb72c15fb)\n\n##### Bug Fixes\n\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n**BREAKING CHANGE**: This moves to using `Symbol.for` to create the\nsymbol instance. It's *possible* that some runtimes that support\n`Symbol` do not support `Symbol.for`. Therefor, I'm marking this as a\nbreaking change. If you find that you hit this issue, please report it.\nYou can work around it by polyfilling `Symbol.for`.\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\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <brad.white@elastic.co>","sha":"3683b1711758dfde002ecc93bd1b44e2afe7410c"}}]}] BACKPORT--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <brad.white@elastic.co>
…2653) # Backport This will backport the following commits from `main` to `9.0`: - [Update dependency symbol-observable to v4 (main) (#203291)](#203291) <!--- 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-06-04T19:38:28Z","message":"Update dependency symbol-observable to v4 (main) (#203291)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[symbol-observable](https://redirect.github.com/blesh/symbol-observable)\n| dependencies | major | [`^1.2.0` ->\n`^4.0.0`](https://renovatebot.com/diffs/npm/symbol-observable/1.2.0/4.0.0)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>blesh/symbol-observable (symbol-observable)</summary>\n\n###\n[`v4.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#400-2021-04-15)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/3.0.0...4.0.0)\n\n##### Bug Fixes\n\n- If Symbol.for doesn't exist, just use Symbol\n([ef81924](https://redirect.github.com/blesh/symbol-observable/commit/ef81924c506ba2fcc171a9b9b78a7a290fbff7b2)),\ncloses\n[#​53](https://redirect.github.com/blesh/symbol-observable/issues/53)\n\n##### Code Refactoring\n\n- Revert to `symbol` from `unique symbol`, the latter caused\ncompatibility issues and provided no real benefit.\n([72ce7dc](https://redirect.github.com/blesh/symbol-observable/commit/72ce7dcc5d22f8a67ec928b61e879e1ded7a0869))\n\n##### BREAKING CHANGES\n\n- Following the advice of the TypeScript team, the type for\n`Symbol.observable` is reverted back to `symbol` from `unique symbol`.\nThis is to improve compatibility with other libraries using this module.\nSincerely sorry for the trashing. Getting the types right for modules is\nhard. If this continues to cause issues for you, please file an issue\nwith the [TypeScript\nproject](https://redirect.github.com/microsoft/typescript).\n\n###\n[`v3.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#300-2020-11-02)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.3...3.0.0)\n\n##### Bug Fixes\n\n- **TypeScript:** `Symbol.observable` is now `unique symbol`.\n([2ef1476](https://redirect.github.com/blesh/symbol-observable/commit/2ef147644cf78538b28c3fd9e66a3b8d569a1978)),\ncloses\n[#​41](https://redirect.github.com/blesh/symbol-observable/issues/41)\n- **TypeScript:** `Symbol[Symbol.observable]` is no longer incorrectly\ndefined\n([fe4301f](https://redirect.github.com/blesh/symbol-observable/commit/fe4301f37b54162e1a2db91e79c5b33d652496f1))\n\n##### BREAKING CHANGES\n\n- **TypeScript:** Older versions of `@types/node` will clash with this,\nbecause `@types/node` incorrectly defined `Symbol.observable` has\n`symbol` and not `unique symbol`. Update to `@types/node@14.14.6` or\nhigher.\n\n####\n[2.0.3](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n(2020-09-30)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n####\n[2.0.2](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n(2020-09-29)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n####\n[2.0.1](https://redirect.github.com/blesh/symbol-observable/compare/2.0.0...2.0.1)\n(2020-09-04)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.3`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#203-2020-09-30)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n###\n[`v2.0.2`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#202-2020-09-29)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n###\n[`v2.0.1`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#201-2020-09-04)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/40d27a5db32813e18d433e943a1a9d6cb72c15fb...2.0.1)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#200-2020-09-01)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/1.2.0...40d27a5db32813e18d433e943a1a9d6cb72c15fb)\n\n##### Bug Fixes\n\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n**BREAKING CHANGE**: This moves to using `Symbol.for` to create the\nsymbol instance. It's *possible* that some runtimes that support\n`Symbol` do not support `Symbol.for`. Therefor, I'm marking this as a\nbreaking change. If you find that you hit this issue, please report it.\nYou can work around it by polyfilling `Symbol.for`.\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\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <brad.white@elastic.co>","sha":"3683b1711758dfde002ecc93bd1b44e2afe7410c","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update dependency symbol-observable to v4 (main)","number":203291,"url":"https://github.com/elastic/kibana/pull/203291","mergeCommit":{"message":"Update dependency symbol-observable to v4 (main) (#203291)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[symbol-observable](https://redirect.github.com/blesh/symbol-observable)\n| dependencies | major | [`^1.2.0` ->\n`^4.0.0`](https://renovatebot.com/diffs/npm/symbol-observable/1.2.0/4.0.0)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>blesh/symbol-observable (symbol-observable)</summary>\n\n###\n[`v4.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#400-2021-04-15)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/3.0.0...4.0.0)\n\n##### Bug Fixes\n\n- If Symbol.for doesn't exist, just use Symbol\n([ef81924](https://redirect.github.com/blesh/symbol-observable/commit/ef81924c506ba2fcc171a9b9b78a7a290fbff7b2)),\ncloses\n[#​53](https://redirect.github.com/blesh/symbol-observable/issues/53)\n\n##### Code Refactoring\n\n- Revert to `symbol` from `unique symbol`, the latter caused\ncompatibility issues and provided no real benefit.\n([72ce7dc](https://redirect.github.com/blesh/symbol-observable/commit/72ce7dcc5d22f8a67ec928b61e879e1ded7a0869))\n\n##### BREAKING CHANGES\n\n- Following the advice of the TypeScript team, the type for\n`Symbol.observable` is reverted back to `symbol` from `unique symbol`.\nThis is to improve compatibility with other libraries using this module.\nSincerely sorry for the trashing. Getting the types right for modules is\nhard. If this continues to cause issues for you, please file an issue\nwith the [TypeScript\nproject](https://redirect.github.com/microsoft/typescript).\n\n###\n[`v3.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#300-2020-11-02)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.3...3.0.0)\n\n##### Bug Fixes\n\n- **TypeScript:** `Symbol.observable` is now `unique symbol`.\n([2ef1476](https://redirect.github.com/blesh/symbol-observable/commit/2ef147644cf78538b28c3fd9e66a3b8d569a1978)),\ncloses\n[#​41](https://redirect.github.com/blesh/symbol-observable/issues/41)\n- **TypeScript:** `Symbol[Symbol.observable]` is no longer incorrectly\ndefined\n([fe4301f](https://redirect.github.com/blesh/symbol-observable/commit/fe4301f37b54162e1a2db91e79c5b33d652496f1))\n\n##### BREAKING CHANGES\n\n- **TypeScript:** Older versions of `@types/node` will clash with this,\nbecause `@types/node` incorrectly defined `Symbol.observable` has\n`symbol` and not `unique symbol`. Update to `@types/node@14.14.6` or\nhigher.\n\n####\n[2.0.3](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n(2020-09-30)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n####\n[2.0.2](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n(2020-09-29)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n####\n[2.0.1](https://redirect.github.com/blesh/symbol-observable/compare/2.0.0...2.0.1)\n(2020-09-04)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.3`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#203-2020-09-30)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n###\n[`v2.0.2`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#202-2020-09-29)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n###\n[`v2.0.1`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#201-2020-09-04)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/40d27a5db32813e18d433e943a1a9d6cb72c15fb...2.0.1)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#200-2020-09-01)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/1.2.0...40d27a5db32813e18d433e943a1a9d6cb72c15fb)\n\n##### Bug Fixes\n\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n**BREAKING CHANGE**: This moves to using `Symbol.for` to create the\nsymbol instance. It's *possible* that some runtimes that support\n`Symbol` do not support `Symbol.for`. Therefor, I'm marking this as a\nbreaking change. If you find that you hit this issue, please report it.\nYou can work around it by polyfilling `Symbol.for`.\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\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <brad.white@elastic.co>","sha":"3683b1711758dfde002ecc93bd1b44e2afe7410c"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/203291","number":203291,"mergeCommit":{"message":"Update dependency symbol-observable to v4 (main) (#203291)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[symbol-observable](https://redirect.github.com/blesh/symbol-observable)\n| dependencies | major | [`^1.2.0` ->\n`^4.0.0`](https://renovatebot.com/diffs/npm/symbol-observable/1.2.0/4.0.0)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>blesh/symbol-observable (symbol-observable)</summary>\n\n###\n[`v4.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#400-2021-04-15)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/3.0.0...4.0.0)\n\n##### Bug Fixes\n\n- If Symbol.for doesn't exist, just use Symbol\n([ef81924](https://redirect.github.com/blesh/symbol-observable/commit/ef81924c506ba2fcc171a9b9b78a7a290fbff7b2)),\ncloses\n[#​53](https://redirect.github.com/blesh/symbol-observable/issues/53)\n\n##### Code Refactoring\n\n- Revert to `symbol` from `unique symbol`, the latter caused\ncompatibility issues and provided no real benefit.\n([72ce7dc](https://redirect.github.com/blesh/symbol-observable/commit/72ce7dcc5d22f8a67ec928b61e879e1ded7a0869))\n\n##### BREAKING CHANGES\n\n- Following the advice of the TypeScript team, the type for\n`Symbol.observable` is reverted back to `symbol` from `unique symbol`.\nThis is to improve compatibility with other libraries using this module.\nSincerely sorry for the trashing. Getting the types right for modules is\nhard. If this continues to cause issues for you, please file an issue\nwith the [TypeScript\nproject](https://redirect.github.com/microsoft/typescript).\n\n###\n[`v3.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#300-2020-11-02)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.3...3.0.0)\n\n##### Bug Fixes\n\n- **TypeScript:** `Symbol.observable` is now `unique symbol`.\n([2ef1476](https://redirect.github.com/blesh/symbol-observable/commit/2ef147644cf78538b28c3fd9e66a3b8d569a1978)),\ncloses\n[#​41](https://redirect.github.com/blesh/symbol-observable/issues/41)\n- **TypeScript:** `Symbol[Symbol.observable]` is no longer incorrectly\ndefined\n([fe4301f](https://redirect.github.com/blesh/symbol-observable/commit/fe4301f37b54162e1a2db91e79c5b33d652496f1))\n\n##### BREAKING CHANGES\n\n- **TypeScript:** Older versions of `@types/node` will clash with this,\nbecause `@types/node` incorrectly defined `Symbol.observable` has\n`symbol` and not `unique symbol`. Update to `@types/node@14.14.6` or\nhigher.\n\n####\n[2.0.3](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n(2020-09-30)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n####\n[2.0.2](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n(2020-09-29)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n####\n[2.0.1](https://redirect.github.com/blesh/symbol-observable/compare/2.0.0...2.0.1)\n(2020-09-04)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.3`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#203-2020-09-30)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n###\n[`v2.0.2`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#202-2020-09-29)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n###\n[`v2.0.1`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#201-2020-09-04)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/40d27a5db32813e18d433e943a1a9d6cb72c15fb...2.0.1)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#200-2020-09-01)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/1.2.0...40d27a5db32813e18d433e943a1a9d6cb72c15fb)\n\n##### Bug Fixes\n\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n**BREAKING CHANGE**: This moves to using `Symbol.for` to create the\nsymbol instance. It's *possible* that some runtimes that support\n`Symbol` do not support `Symbol.for`. Therefor, I'm marking this as a\nbreaking change. If you find that you hit this issue, please report it.\nYou can work around it by polyfilling `Symbol.for`.\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\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <brad.white@elastic.co>","sha":"3683b1711758dfde002ecc93bd1b44e2afe7410c"}}]}] BACKPORT--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <brad.white@elastic.co>
…22652) # Backport This will backport the following commits from `main` to `8.19`: - [Update dependency symbol-observable to v4 (main) (#203291)](#203291) <!--- 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-06-04T19:38:28Z","message":"Update dependency symbol-observable to v4 (main) (#203291)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[symbol-observable](https://redirect.github.com/blesh/symbol-observable)\n| dependencies | major | [`^1.2.0` ->\n`^4.0.0`](https://renovatebot.com/diffs/npm/symbol-observable/1.2.0/4.0.0)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>blesh/symbol-observable (symbol-observable)</summary>\n\n###\n[`v4.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#400-2021-04-15)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/3.0.0...4.0.0)\n\n##### Bug Fixes\n\n- If Symbol.for doesn't exist, just use Symbol\n([ef81924](https://redirect.github.com/blesh/symbol-observable/commit/ef81924c506ba2fcc171a9b9b78a7a290fbff7b2)),\ncloses\n[#​53](https://redirect.github.com/blesh/symbol-observable/issues/53)\n\n##### Code Refactoring\n\n- Revert to `symbol` from `unique symbol`, the latter caused\ncompatibility issues and provided no real benefit.\n([72ce7dc](https://redirect.github.com/blesh/symbol-observable/commit/72ce7dcc5d22f8a67ec928b61e879e1ded7a0869))\n\n##### BREAKING CHANGES\n\n- Following the advice of the TypeScript team, the type for\n`Symbol.observable` is reverted back to `symbol` from `unique symbol`.\nThis is to improve compatibility with other libraries using this module.\nSincerely sorry for the trashing. Getting the types right for modules is\nhard. If this continues to cause issues for you, please file an issue\nwith the [TypeScript\nproject](https://redirect.github.com/microsoft/typescript).\n\n###\n[`v3.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#300-2020-11-02)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.3...3.0.0)\n\n##### Bug Fixes\n\n- **TypeScript:** `Symbol.observable` is now `unique symbol`.\n([2ef1476](https://redirect.github.com/blesh/symbol-observable/commit/2ef147644cf78538b28c3fd9e66a3b8d569a1978)),\ncloses\n[#​41](https://redirect.github.com/blesh/symbol-observable/issues/41)\n- **TypeScript:** `Symbol[Symbol.observable]` is no longer incorrectly\ndefined\n([fe4301f](https://redirect.github.com/blesh/symbol-observable/commit/fe4301f37b54162e1a2db91e79c5b33d652496f1))\n\n##### BREAKING CHANGES\n\n- **TypeScript:** Older versions of `@types/node` will clash with this,\nbecause `@types/node` incorrectly defined `Symbol.observable` has\n`symbol` and not `unique symbol`. Update to `@types/node@14.14.6` or\nhigher.\n\n####\n[2.0.3](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n(2020-09-30)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n####\n[2.0.2](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n(2020-09-29)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n####\n[2.0.1](https://redirect.github.com/blesh/symbol-observable/compare/2.0.0...2.0.1)\n(2020-09-04)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.3`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#203-2020-09-30)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n###\n[`v2.0.2`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#202-2020-09-29)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n###\n[`v2.0.1`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#201-2020-09-04)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/40d27a5db32813e18d433e943a1a9d6cb72c15fb...2.0.1)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#200-2020-09-01)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/1.2.0...40d27a5db32813e18d433e943a1a9d6cb72c15fb)\n\n##### Bug Fixes\n\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n**BREAKING CHANGE**: This moves to using `Symbol.for` to create the\nsymbol instance. It's *possible* that some runtimes that support\n`Symbol` do not support `Symbol.for`. Therefor, I'm marking this as a\nbreaking change. If you find that you hit this issue, please report it.\nYou can work around it by polyfilling `Symbol.for`.\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\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <brad.white@elastic.co>","sha":"3683b1711758dfde002ecc93bd1b44e2afe7410c","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update dependency symbol-observable to v4 (main)","number":203291,"url":"https://github.com/elastic/kibana/pull/203291","mergeCommit":{"message":"Update dependency symbol-observable to v4 (main) (#203291)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[symbol-observable](https://redirect.github.com/blesh/symbol-observable)\n| dependencies | major | [`^1.2.0` ->\n`^4.0.0`](https://renovatebot.com/diffs/npm/symbol-observable/1.2.0/4.0.0)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>blesh/symbol-observable (symbol-observable)</summary>\n\n###\n[`v4.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#400-2021-04-15)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/3.0.0...4.0.0)\n\n##### Bug Fixes\n\n- If Symbol.for doesn't exist, just use Symbol\n([ef81924](https://redirect.github.com/blesh/symbol-observable/commit/ef81924c506ba2fcc171a9b9b78a7a290fbff7b2)),\ncloses\n[#​53](https://redirect.github.com/blesh/symbol-observable/issues/53)\n\n##### Code Refactoring\n\n- Revert to `symbol` from `unique symbol`, the latter caused\ncompatibility issues and provided no real benefit.\n([72ce7dc](https://redirect.github.com/blesh/symbol-observable/commit/72ce7dcc5d22f8a67ec928b61e879e1ded7a0869))\n\n##### BREAKING CHANGES\n\n- Following the advice of the TypeScript team, the type for\n`Symbol.observable` is reverted back to `symbol` from `unique symbol`.\nThis is to improve compatibility with other libraries using this module.\nSincerely sorry for the trashing. Getting the types right for modules is\nhard. If this continues to cause issues for you, please file an issue\nwith the [TypeScript\nproject](https://redirect.github.com/microsoft/typescript).\n\n###\n[`v3.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#300-2020-11-02)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.3...3.0.0)\n\n##### Bug Fixes\n\n- **TypeScript:** `Symbol.observable` is now `unique symbol`.\n([2ef1476](https://redirect.github.com/blesh/symbol-observable/commit/2ef147644cf78538b28c3fd9e66a3b8d569a1978)),\ncloses\n[#​41](https://redirect.github.com/blesh/symbol-observable/issues/41)\n- **TypeScript:** `Symbol[Symbol.observable]` is no longer incorrectly\ndefined\n([fe4301f](https://redirect.github.com/blesh/symbol-observable/commit/fe4301f37b54162e1a2db91e79c5b33d652496f1))\n\n##### BREAKING CHANGES\n\n- **TypeScript:** Older versions of `@types/node` will clash with this,\nbecause `@types/node` incorrectly defined `Symbol.observable` has\n`symbol` and not `unique symbol`. Update to `@types/node@14.14.6` or\nhigher.\n\n####\n[2.0.3](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n(2020-09-30)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n####\n[2.0.2](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n(2020-09-29)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n####\n[2.0.1](https://redirect.github.com/blesh/symbol-observable/compare/2.0.0...2.0.1)\n(2020-09-04)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.3`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#203-2020-09-30)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n###\n[`v2.0.2`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#202-2020-09-29)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n###\n[`v2.0.1`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#201-2020-09-04)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/40d27a5db32813e18d433e943a1a9d6cb72c15fb...2.0.1)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#200-2020-09-01)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/1.2.0...40d27a5db32813e18d433e943a1a9d6cb72c15fb)\n\n##### Bug Fixes\n\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n**BREAKING CHANGE**: This moves to using `Symbol.for` to create the\nsymbol instance. It's *possible* that some runtimes that support\n`Symbol` do not support `Symbol.for`. Therefor, I'm marking this as a\nbreaking change. If you find that you hit this issue, please report it.\nYou can work around it by polyfilling `Symbol.for`.\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\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <brad.white@elastic.co>","sha":"3683b1711758dfde002ecc93bd1b44e2afe7410c"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/203291","number":203291,"mergeCommit":{"message":"Update dependency symbol-observable to v4 (main) (#203291)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[symbol-observable](https://redirect.github.com/blesh/symbol-observable)\n| dependencies | major | [`^1.2.0` ->\n`^4.0.0`](https://renovatebot.com/diffs/npm/symbol-observable/1.2.0/4.0.0)\n|\n\n---\n\n### Release Notes\n\n<details>\n<summary>blesh/symbol-observable (symbol-observable)</summary>\n\n###\n[`v4.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#400-2021-04-15)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/3.0.0...4.0.0)\n\n##### Bug Fixes\n\n- If Symbol.for doesn't exist, just use Symbol\n([ef81924](https://redirect.github.com/blesh/symbol-observable/commit/ef81924c506ba2fcc171a9b9b78a7a290fbff7b2)),\ncloses\n[#​53](https://redirect.github.com/blesh/symbol-observable/issues/53)\n\n##### Code Refactoring\n\n- Revert to `symbol` from `unique symbol`, the latter caused\ncompatibility issues and provided no real benefit.\n([72ce7dc](https://redirect.github.com/blesh/symbol-observable/commit/72ce7dcc5d22f8a67ec928b61e879e1ded7a0869))\n\n##### BREAKING CHANGES\n\n- Following the advice of the TypeScript team, the type for\n`Symbol.observable` is reverted back to `symbol` from `unique symbol`.\nThis is to improve compatibility with other libraries using this module.\nSincerely sorry for the trashing. Getting the types right for modules is\nhard. If this continues to cause issues for you, please file an issue\nwith the [TypeScript\nproject](https://redirect.github.com/microsoft/typescript).\n\n###\n[`v3.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#300-2020-11-02)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.3...3.0.0)\n\n##### Bug Fixes\n\n- **TypeScript:** `Symbol.observable` is now `unique symbol`.\n([2ef1476](https://redirect.github.com/blesh/symbol-observable/commit/2ef147644cf78538b28c3fd9e66a3b8d569a1978)),\ncloses\n[#​41](https://redirect.github.com/blesh/symbol-observable/issues/41)\n- **TypeScript:** `Symbol[Symbol.observable]` is no longer incorrectly\ndefined\n([fe4301f](https://redirect.github.com/blesh/symbol-observable/commit/fe4301f37b54162e1a2db91e79c5b33d652496f1))\n\n##### BREAKING CHANGES\n\n- **TypeScript:** Older versions of `@types/node` will clash with this,\nbecause `@types/node` incorrectly defined `Symbol.observable` has\n`symbol` and not `unique symbol`. Update to `@types/node@14.14.6` or\nhigher.\n\n####\n[2.0.3](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n(2020-09-30)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n####\n[2.0.2](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n(2020-09-29)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n####\n[2.0.1](https://redirect.github.com/blesh/symbol-observable/compare/2.0.0...2.0.1)\n(2020-09-04)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.3`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#203-2020-09-30)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3)\n\n##### Bug Fixes\n\n- **package.json** ponyfill.d.ts added to package\n([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e))\n\n###\n[`v2.0.2`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#202-2020-09-29)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2)\n\n##### Bug Fixes\n\n- **TypeScript** ponyfill types added\n([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4))\n\n###\n[`v2.0.1`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#201-2020-09-04)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/40d27a5db32813e18d433e943a1a9d6cb72c15fb...2.0.1)\n\n##### Bug Fixes\n\n- **package.json:** es/ponyfill.js no longer typoed\n([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62))\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n###\n[`v2.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#200-2020-09-01)\n\n[Compare\nSource](https://redirect.github.com/blesh/symbol-observable/compare/1.2.0...40d27a5db32813e18d433e943a1a9d6cb72c15fb)\n\n##### Bug Fixes\n\n- Resolve issues in environments with frozen Symbol\n([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e))\n\n**BREAKING CHANGE**: This moves to using `Symbol.for` to create the\nsymbol instance. It's *possible* that some runtimes that support\n`Symbol` do not support `Symbol.for`. Therefor, I'm marking this as a\nbreaking change. If you find that you hit this issue, please report it.\nYou can work around it by polyfilling `Symbol.for`.\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\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <brad.white@elastic.co>","sha":"3683b1711758dfde002ecc93bd1b44e2afe7410c"}}]}] BACKPORT--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <brad.white@elastic.co>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [symbol-observable](https://redirect.github.com/blesh/symbol-observable) | dependencies | major | [`^1.2.0` -> `^4.0.0`](https://renovatebot.com/diffs/npm/symbol-observable/1.2.0/4.0.0) | --- ### Release Notes <details> <summary>blesh/symbol-observable (symbol-observable)</summary> ### [`v4.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#400-2021-04-15) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/3.0.0...4.0.0) ##### Bug Fixes - If Symbol.for doesn't exist, just use Symbol ([ef81924](https://redirect.github.com/blesh/symbol-observable/commit/ef81924c506ba2fcc171a9b9b78a7a290fbff7b2)), closes [#&elastic#8203;53](https://redirect.github.com/blesh/symbol-observable/issues/53) ##### Code Refactoring - Revert to `symbol` from `unique symbol`, the latter caused compatibility issues and provided no real benefit. ([72ce7dc](https://redirect.github.com/blesh/symbol-observable/commit/72ce7dcc5d22f8a67ec928b61e879e1ded7a0869)) ##### BREAKING CHANGES - Following the advice of the TypeScript team, the type for `Symbol.observable` is reverted back to `symbol` from `unique symbol`. This is to improve compatibility with other libraries using this module. Sincerely sorry for the trashing. Getting the types right for modules is hard. If this continues to cause issues for you, please file an issue with the [TypeScript project](https://redirect.github.com/microsoft/typescript). ### [`v3.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#300-2020-11-02) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/2.0.3...3.0.0) ##### Bug Fixes - **TypeScript:** `Symbol.observable` is now `unique symbol`. ([2ef1476](https://redirect.github.com/blesh/symbol-observable/commit/2ef147644cf78538b28c3fd9e66a3b8d569a1978)), closes [#&elastic#8203;41](https://redirect.github.com/blesh/symbol-observable/issues/41) - **TypeScript:** `Symbol[Symbol.observable]` is no longer incorrectly defined ([fe4301f](https://redirect.github.com/blesh/symbol-observable/commit/fe4301f37b54162e1a2db91e79c5b33d652496f1)) ##### BREAKING CHANGES - **TypeScript:** Older versions of `@types/node` will clash with this, because `@types/node` incorrectly defined `Symbol.observable` has `symbol` and not `unique symbol`. Update to `@types/node@14.14.6` or higher. #### [2.0.3](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3) (2020-09-30) ##### Bug Fixes - **package.json** ponyfill.d.ts added to package ([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e)) #### [2.0.2](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2) (2020-09-29) ##### Bug Fixes - **TypeScript** ponyfill types added ([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4)) #### [2.0.1](https://redirect.github.com/blesh/symbol-observable/compare/2.0.0...2.0.1) (2020-09-04) ##### Bug Fixes - **package.json:** es/ponyfill.js no longer typoed ([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62)) - Resolve issues in environments with frozen Symbol ([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e)) ### [`v2.0.3`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#203-2020-09-30) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/2.0.2...2.0.3) ##### Bug Fixes - **package.json** ponyfill.d.ts added to package ([b25f5bf](https://redirect.github.com/blesh/symbol-observable/commit/b25f5bfe7425ad21f510428795de8b38aee70b2e)) ### [`v2.0.2`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#202-2020-09-29) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/2.0.1...2.0.2) ##### Bug Fixes - **TypeScript** ponyfill types added ([10d2ec8](https://redirect.github.com/blesh/symbol-observable/commit/10d2ec8f0809ac9134be91378fc45c3578f675d4)) ### [`v2.0.1`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#201-2020-09-04) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/40d27a5db32813e18d433e943a1a9d6cb72c15fb...2.0.1) ##### Bug Fixes - **package.json:** es/ponyfill.js no longer typoed ([ad2c079](https://redirect.github.com/blesh/symbol-observable/commit/ad2c079c71536eaf972101a25eb18f5bca94ab62)) - Resolve issues in environments with frozen Symbol ([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e)) ### [`v2.0.0`](https://redirect.github.com/blesh/symbol-observable/blob/HEAD/CHANGELOG.md#200-2020-09-01) [Compare Source](https://redirect.github.com/blesh/symbol-observable/compare/1.2.0...40d27a5db32813e18d433e943a1a9d6cb72c15fb) ##### Bug Fixes - Resolve issues in environments with frozen Symbol ([2323882](https://redirect.github.com/blesh/symbol-observable/commit/23238827ea234188b11774f43afcb5c8deeb278e)) **BREAKING CHANGE**: This moves to using `Symbol.for` to create the symbol instance. It's *possible* that some runtimes that support `Symbol` do not support `Symbol.for`. Therefor, I'm marking this as a breaking change. If you find that you hit this issue, please report it. You can work around it by polyfilling `Symbol.for`. </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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <brad.white@elastic.co>
This PR contains the following updates:
^1.2.0
->^4.0.0
Release Notes
blesh/symbol-observable (symbol-observable)
v4.0.0
Compare Source
Bug Fixes
Code Refactoring
symbol
fromunique symbol
, the latter caused compatibility issues and provided no real benefit. (72ce7dc)BREAKING CHANGES
Symbol.observable
is reverted back tosymbol
fromunique symbol
. This is to improve compatibility with other libraries using this module. Sincerely sorry for the trashing. Getting the types right for modules is hard. If this continues to cause issues for you, please file an issue with the TypeScript project.v3.0.0
Compare Source
Bug Fixes
Symbol.observable
is nowunique symbol
. (2ef1476), closes #41Symbol[Symbol.observable]
is no longer incorrectly defined (fe4301f)BREAKING CHANGES
@types/node
will clash with this, because@types/node
incorrectly definedSymbol.observable
hassymbol
and notunique symbol
. Update to@types/node@14.14.6
or higher.2.0.3 (2020-09-30)
Bug Fixes
2.0.2 (2020-09-29)
Bug Fixes
2.0.1 (2020-09-04)
Bug Fixes
v2.0.3
Compare Source
Bug Fixes
v2.0.2
Compare Source
Bug Fixes
v2.0.1
Compare Source
Bug Fixes
v2.0.0
Compare Source
Bug Fixes
BREAKING CHANGE: This moves to using
Symbol.for
to create the symbol instance. It's possible that some runtimes that supportSymbol
do not supportSymbol.for
. Therefor, I'm marking this as a breaking change. If you find that you hit this issue, please report it. You can work around it by polyfillingSymbol.for
.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.
This PR has been generated by Renovate Bot.