From 61c3f927cc765d881c2f3456cec8f5312431182f Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Mon, 17 May 2021 13:27:57 +0200 Subject: [PATCH] changeset: added changesets for Observable type update Signed-off-by: Patrik Oldsberg --- .changeset/chatty-books-buy.md | 13 +++++++++++++ .changeset/sweet-colts-teach.md | 5 +++++ 2 files changed, 18 insertions(+) create mode 100644 .changeset/chatty-books-buy.md create mode 100644 .changeset/sweet-colts-teach.md diff --git a/.changeset/chatty-books-buy.md b/.changeset/chatty-books-buy.md new file mode 100644 index 0000000000..5cf8083bf7 --- /dev/null +++ b/.changeset/chatty-books-buy.md @@ -0,0 +1,13 @@ +--- +'@backstage/core-api': patch +--- + +Updated the `Observable` type to provide interoperability with `Symbol.observable`, making it compatible with at least `zen-observable` and `RxJS 7`. + +In cases where this change breaks tests that mocked the `Observable` type, the following addition to the mock should fix the breakage: + +```ts + [Symbol.observable]() { + return this; + }, +``` diff --git a/.changeset/sweet-colts-teach.md b/.changeset/sweet-colts-teach.md new file mode 100644 index 0000000000..863c90eaa3 --- /dev/null +++ b/.changeset/sweet-colts-teach.md @@ -0,0 +1,5 @@ +--- +'@backstage/test-utils': patch +--- + +Updated `MockErrorApi` to work with new `Observable` type in `@backstage/core`.