diff --git a/.changeset/angry-badgers-beg.md b/.changeset/angry-badgers-beg.md
new file mode 100644
index 0000000000..38952aef98
--- /dev/null
+++ b/.changeset/angry-badgers-beg.md
@@ -0,0 +1,5 @@
+---
+'@backstage/frontend-app-api': patch
+---
+
+Internal update for removal of experimental plugin configuration API.
diff --git a/.changeset/breezy-dryers-thank.md b/.changeset/breezy-dryers-thank.md
new file mode 100644
index 0000000000..7a742db1bf
--- /dev/null
+++ b/.changeset/breezy-dryers-thank.md
@@ -0,0 +1,10 @@
+---
+'@backstage/backend-tasks': patch
+---
+
+Instrument `backend-tasks` with some counters and histograms for duration.
+
+`backend_tasks.task.runs.count`: Counter with the total number of times a task has been run.
+`backend_tasks.task.runs.duration`: Histogram with the run durations for each task.
+
+Both these metrics have come with `result` `taskId` and `scope` labels for finer grained grouping.
diff --git a/.changeset/calm-carpets-kiss.md b/.changeset/calm-carpets-kiss.md
new file mode 100644
index 0000000000..b946e4d9c6
--- /dev/null
+++ b/.changeset/calm-carpets-kiss.md
@@ -0,0 +1,5 @@
+---
+'@backstage/backend-common': patch
+---
+
+The `HostDiscovery` export has been deprecated, import it from `@backstage/backend-app-api` instead.
diff --git a/.changeset/calm-scissors-rescue.md b/.changeset/calm-scissors-rescue.md
new file mode 100644
index 0000000000..4a5318d240
--- /dev/null
+++ b/.changeset/calm-scissors-rescue.md
@@ -0,0 +1,5 @@
+---
+'@backstage/create-app': patch
+---
+
+Create unique temp directory for each `create-app` execution.
diff --git a/.changeset/clean-forks-love.md b/.changeset/clean-forks-love.md
new file mode 100644
index 0000000000..f81fe3066b
--- /dev/null
+++ b/.changeset/clean-forks-love.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-sonarqube-backend': patch
+---
+
+Added support for the [new backend system](https://backstage.io/docs/backend-system/)
diff --git a/.changeset/cold-bees-jam.md b/.changeset/cold-bees-jam.md
new file mode 100644
index 0000000000..3c6e652d2b
--- /dev/null
+++ b/.changeset/cold-bees-jam.md
@@ -0,0 +1,6 @@
+---
+'@backstage/plugin-org': patch
+---
+
+Fixed the display of OwnershipCard with aggregated relations by loading relations when getting children of entity.
+This allows the already existing recursive method to work properly when children of entity have children themselves.
diff --git a/.changeset/cold-seas-repeat.md b/.changeset/cold-seas-repeat.md
new file mode 100644
index 0000000000..0072c4327d
--- /dev/null
+++ b/.changeset/cold-seas-repeat.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-code-coverage': patch
+---
+
+Fixed the coverage history statistics to compare newest with oldest record
diff --git a/.changeset/dull-dolls-explode.md b/.changeset/dull-dolls-explode.md
new file mode 100644
index 0000000000..10088e0818
--- /dev/null
+++ b/.changeset/dull-dolls-explode.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-playlist-backend': patch
+---
+
+Added support to the playlist plugin for the new backend
diff --git a/.changeset/dull-laws-camp.md b/.changeset/dull-laws-camp.md
new file mode 100644
index 0000000000..9a9c7436c5
--- /dev/null
+++ b/.changeset/dull-laws-camp.md
@@ -0,0 +1,7 @@
+---
+'@backstage/create-app': patch
+---
+
+Change base node image from node:18-bullseye-slim to node:18-bookworm-slim due to Docker build error on bullseye.
+
+You can apply these change to your own `Dockerfile` by replacing `node:18-bullseye-slim` with `node:18-bookworm-slim`
diff --git a/.changeset/eight-melons-cough.md b/.changeset/eight-melons-cough.md
new file mode 100644
index 0000000000..23d7b901f1
--- /dev/null
+++ b/.changeset/eight-melons-cough.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-catalog': patch
+---
+
+Create an experimental `CatalogSearchResultItemExtension` for declarative integration with Backstage; it can be accessed via the `/alpha` import.
diff --git a/.changeset/eighty-actors-type.md b/.changeset/eighty-actors-type.md
new file mode 100644
index 0000000000..5c55a7b0c6
--- /dev/null
+++ b/.changeset/eighty-actors-type.md
@@ -0,0 +1,5 @@
+---
+'@backstage/test-utils': patch
+---
+
+Removed the alpha `MockPluginProvider` export since the plugin configuration API has been removed.
diff --git a/.changeset/fair-frogs-enjoy.md b/.changeset/fair-frogs-enjoy.md
new file mode 100644
index 0000000000..12eb57489e
--- /dev/null
+++ b/.changeset/fair-frogs-enjoy.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-techdocs': patch
+---
+
+Create an experimental `TechDocsSearchResultItemExtension` for declarative integration with Backstage; it can be accessed via the `/alpha` import.
diff --git a/.changeset/four-onions-clap.md b/.changeset/four-onions-clap.md
new file mode 100644
index 0000000000..44d0cf9ae7
--- /dev/null
+++ b/.changeset/four-onions-clap.md
@@ -0,0 +1,5 @@
+---
+'@backstage/cli': patch
+---
+
+Fix for the new backend `start` command to make it work on Windows.
diff --git a/.changeset/four-pans-sin.md b/.changeset/four-pans-sin.md
new file mode 100644
index 0000000000..46d31c242c
--- /dev/null
+++ b/.changeset/four-pans-sin.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-catalog-backend': patch
+---
+
+Marked the `LocationEntityProcessor` as deprecated, as it is no longer used internally since way back and can even be harmful at this point.
diff --git a/.changeset/fresh-kangaroos-tap.md b/.changeset/fresh-kangaroos-tap.md
new file mode 100644
index 0000000000..5ac4d184eb
--- /dev/null
+++ b/.changeset/fresh-kangaroos-tap.md
@@ -0,0 +1,5 @@
+---
+'@backstage/core-plugin-api': minor
+---
+
+Removed the exprimental plugin configuration API. The `__experimentalReconfigure()` from the plugin options as well as the `__experimentalConfigure()` method on plugin instances have both been removed.
diff --git a/.changeset/gentle-elephants-fold.md b/.changeset/gentle-elephants-fold.md
new file mode 100644
index 0000000000..480ee41e7a
--- /dev/null
+++ b/.changeset/gentle-elephants-fold.md
@@ -0,0 +1,20 @@
+---
+'@backstage/plugin-catalog': minor
+---
+
+The catalog plugin no longer implements the experimental reconfiguration API. The create button title can now instead be configured using the new experimental internationalization API, via the `catalogTranslationRef` exported at `/alpha`. For example:
+
+```ts
+import { catalogTranslationRef } from '@backstage/plugin-catalog/alpha';
+
+const app = createApp({
+ __experimentalTranslations: {
+ resources: [
+ createTranslationMessages({
+ ref: catalogTranslationRef,
+ catalog_page_create_button_title: 'Create Software',
+ }),
+ ],
+ },
+});
+```
diff --git a/.changeset/gentle-spies-deny.md b/.changeset/gentle-spies-deny.md
new file mode 100644
index 0000000000..f2d0ea7d79
--- /dev/null
+++ b/.changeset/gentle-spies-deny.md
@@ -0,0 +1,14 @@
+---
+'@backstage/plugin-catalog-backend-module-bitbucket-server': patch
+'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
+'@backstage/plugin-catalog-backend-module-puppetdb': patch
+'@backstage/plugin-catalog-backend-module-msgraph': patch
+'@backstage/plugin-catalog-backend-module-gerrit': patch
+'@backstage/plugin-catalog-backend-module-github': patch
+'@backstage/plugin-catalog-backend-module-gitlab': patch
+'@backstage/plugin-catalog-backend-module-azure': patch
+'@backstage/plugin-catalog-backend-module-ldap': patch
+'@backstage/plugin-catalog-backend-module-aws': patch
+---
+
+Make sure to include the error message when ingestion fails
diff --git a/.changeset/happy-books-smoke.md b/.changeset/happy-books-smoke.md
new file mode 100644
index 0000000000..68ea19ea5e
--- /dev/null
+++ b/.changeset/happy-books-smoke.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-home': patch
+---
+
+Adds Top/Recently Visited components to homepage
diff --git a/.changeset/heavy-forks-tie.md b/.changeset/heavy-forks-tie.md
new file mode 100644
index 0000000000..f5af5975b7
--- /dev/null
+++ b/.changeset/heavy-forks-tie.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-catalog-node': patch
+---
+
+Added docs to `processingResult`
diff --git a/.changeset/itchy-bobcats-fly.md b/.changeset/itchy-bobcats-fly.md
new file mode 100644
index 0000000000..e91d944478
--- /dev/null
+++ b/.changeset/itchy-bobcats-fly.md
@@ -0,0 +1,5 @@
+---
+'@backstage/backend-common': patch
+---
+
+Added the ability to fetch git tags through the `Git` class. This is useful for scaffolder actions that want to take action based on tag versions in a cloned repository
diff --git a/.changeset/itchy-monkeys-reply.md b/.changeset/itchy-monkeys-reply.md
new file mode 100644
index 0000000000..3773fe3ff8
--- /dev/null
+++ b/.changeset/itchy-monkeys-reply.md
@@ -0,0 +1,5 @@
+---
+'@backstage/backend-dev-utils': patch
+---
+
+Fix an issue where early IPC responses would be lost.
diff --git a/.changeset/itchy-rabbits-exist.md b/.changeset/itchy-rabbits-exist.md
new file mode 100644
index 0000000000..acac771a97
--- /dev/null
+++ b/.changeset/itchy-rabbits-exist.md
@@ -0,0 +1,7 @@
+---
+'@backstage/cli': minor
+---
+
+The new backend start command that used to be enabled by setting `EXPERIMENTAL_BACKEND_START` is now the default. To revert to the old behavior, set `LEGACY_BACKEND_START` instead.
+
+This new command is no longer based on Webpack, but instead uses Node.js loaders to transpile on the fly. Rather than hot reloading modules the entire backend is now restarted on change, but the SQLite database state is still maintained across restarts via a parent process.
diff --git a/.changeset/late-papayas-push.md b/.changeset/late-papayas-push.md
new file mode 100644
index 0000000000..07422e1b1b
--- /dev/null
+++ b/.changeset/late-papayas-push.md
@@ -0,0 +1,5 @@
+---
+'@backstage/frontend-plugin-api': patch
+---
+
+Add support for `SidebarGroup` on the sidebar item extension.
diff --git a/.changeset/lazy-doors-wink.md b/.changeset/lazy-doors-wink.md
new file mode 100644
index 0000000000..aafbb3500e
--- /dev/null
+++ b/.changeset/lazy-doors-wink.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-scaffolder-backend': minor
+---
+
+Display meaningful error to the output if Gitlab namespace not found inside `publish:gitlab`.
diff --git a/.changeset/lemon-cups-wait.md b/.changeset/lemon-cups-wait.md
new file mode 100644
index 0000000000..4dd08c21b0
--- /dev/null
+++ b/.changeset/lemon-cups-wait.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-catalog': minor
+---
+
+include owner chip in catalog search result item
diff --git a/.changeset/lemon-masks-greet.md b/.changeset/lemon-masks-greet.md
new file mode 100644
index 0000000000..79c7b7e92b
--- /dev/null
+++ b/.changeset/lemon-masks-greet.md
@@ -0,0 +1,5 @@
+---
+'@backstage/core-components': patch
+---
+
+The `TabbedLayout` component will now also navigate when clicking the active tab, which allows for navigation back from any sub routes.
diff --git a/.changeset/lovely-coins-occur.md b/.changeset/lovely-coins-occur.md
new file mode 100644
index 0000000000..34a6774388
--- /dev/null
+++ b/.changeset/lovely-coins-occur.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-catalog-backend': patch
+---
+
+Fixes a bug where eagerly deleted entities did not properly trigger re-stitching of entities that they had relations to.
diff --git a/.changeset/lovely-fans-sniff.md b/.changeset/lovely-fans-sniff.md
new file mode 100644
index 0000000000..af8aebb89b
--- /dev/null
+++ b/.changeset/lovely-fans-sniff.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-tech-radar': patch
+---
+
+Added experimental support for the declarative integration.
diff --git a/.changeset/many-swans-eat.md b/.changeset/many-swans-eat.md
new file mode 100644
index 0000000000..86580d7cfe
--- /dev/null
+++ b/.changeset/many-swans-eat.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-badges-backend': patch
+---
+
+Make sure the default badge factory is used if nothing is defined
diff --git a/.changeset/mean-dancers-burn.md b/.changeset/mean-dancers-burn.md
new file mode 100644
index 0000000000..a51ca7b8de
--- /dev/null
+++ b/.changeset/mean-dancers-burn.md
@@ -0,0 +1,7 @@
+---
+'@backstage/core-app-api': patch
+'@backstage/app-defaults': patch
+'@backstage/test-utils': patch
+---
+
+Add missing resource and template app icons
diff --git a/.changeset/nervous-hounds-sleep.md b/.changeset/nervous-hounds-sleep.md
new file mode 100644
index 0000000000..530ff348f7
--- /dev/null
+++ b/.changeset/nervous-hounds-sleep.md
@@ -0,0 +1,5 @@
+---
+'@backstage/frontend-app-api': patch
+---
+
+Make themes configurable through extensions, and switched default themes to use extensions instead.
diff --git a/.changeset/nice-clocks-smash.md b/.changeset/nice-clocks-smash.md
new file mode 100644
index 0000000000..8a289370e5
--- /dev/null
+++ b/.changeset/nice-clocks-smash.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-tech-insights-backend': patch
+---
+
+Increase the maximum allowed length of an entity filter for tech insights fact schemas.
diff --git a/.changeset/nice-dancers-explain.md b/.changeset/nice-dancers-explain.md
new file mode 100644
index 0000000000..5e54a66c05
--- /dev/null
+++ b/.changeset/nice-dancers-explain.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-auth-backend-module-github-provider': patch
+---
+
+Fixed a bug where the GitHub authenticator did not properly persist granted OAuth scopes.
diff --git a/.changeset/nine-garlics-attend.md b/.changeset/nine-garlics-attend.md
new file mode 100644
index 0000000000..a9cdac4a32
--- /dev/null
+++ b/.changeset/nine-garlics-attend.md
@@ -0,0 +1,5 @@
+---
+'@backstage/backend-tasks': patch
+---
+
+Fix bug where backend tasks that are defined with HumanDuration are immediately triggered on application startup
diff --git a/.changeset/olive-cars-rescue.md b/.changeset/olive-cars-rescue.md
new file mode 100644
index 0000000000..fd6c8fe331
--- /dev/null
+++ b/.changeset/olive-cars-rescue.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-search': patch
+---
+
+Create an experimental search plugin that is compatible with the declarative integration system, it is exported from `/alpha` subpath.
diff --git a/.changeset/plenty-llamas-double.md b/.changeset/plenty-llamas-double.md
new file mode 100644
index 0000000000..b2691a2f17
--- /dev/null
+++ b/.changeset/plenty-llamas-double.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-auth-node': patch
+---
+
+Fix for persisted scopes not being properly restored on sign-in.
diff --git a/.changeset/polite-cooks-perform.md b/.changeset/polite-cooks-perform.md
new file mode 100644
index 0000000000..40766c84a3
--- /dev/null
+++ b/.changeset/polite-cooks-perform.md
@@ -0,0 +1,5 @@
+---
+'@backstage/frontend-app-api': minor
+---
+
+The `createApp` config option has been replaced by a new `configLoader` option. There is now also a `pluginLoader` option that can be used to dynamically load plugins into the app.
diff --git a/.changeset/polite-donuts-fail.md b/.changeset/polite-donuts-fail.md
new file mode 100644
index 0000000000..9c03faaf44
--- /dev/null
+++ b/.changeset/polite-donuts-fail.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-catalog-backend': patch
+---
+
+Internal refactors, laying the foundation for later introducing deferred stitching (see #18062).
diff --git a/.changeset/polite-trainers-grin.md b/.changeset/polite-trainers-grin.md
new file mode 100644
index 0000000000..878596702d
--- /dev/null
+++ b/.changeset/polite-trainers-grin.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-catalog-backend-module-github': patch
+---
+
+Make `defaultUserTransformer` resolve to `UserEntity` instead of `Entity`
diff --git a/.changeset/popular-dots-design.md b/.changeset/popular-dots-design.md
new file mode 100644
index 0000000000..c333ce0105
--- /dev/null
+++ b/.changeset/popular-dots-design.md
@@ -0,0 +1,5 @@
+---
+'@backstage/core-components': patch
+---
+
+Changed SupportButton menuitems to support text wrap
diff --git a/.changeset/pre.json b/.changeset/pre.json
index 63e218f886..d767fe77f0 100644
--- a/.changeset/pre.json
+++ b/.changeset/pre.json
@@ -244,7 +244,88 @@
"@backstage/plugin-user-settings-backend": "0.2.1",
"@backstage/plugin-vault": "0.1.19",
"@backstage/plugin-vault-backend": "0.3.8",
- "@backstage/plugin-xcmetrics": "0.2.43"
+ "@backstage/plugin-xcmetrics": "0.2.43",
+ "@backstage/e2e-test-utils": "0.0.0",
+ "@backstage/plugin-kubernetes-react": "0.0.0"
},
- "changesets": []
+ "changesets": [
+ "angry-badgers-beg",
+ "big-spies-beam",
+ "breezy-dryers-thank",
+ "calm-scissors-rescue",
+ "chatty-papayas-care",
+ "clean-forks-love",
+ "cold-bees-jam",
+ "cold-seas-repeat",
+ "dull-bugs-build",
+ "dull-dolls-explode",
+ "dull-experts-kiss",
+ "dull-laws-camp",
+ "eight-melons-cough",
+ "eighty-actors-type",
+ "fair-frogs-enjoy",
+ "four-jars-protect",
+ "four-onions-clap",
+ "four-pans-sin",
+ "fresh-kangaroos-tap",
+ "gentle-elephants-fold",
+ "gentle-spies-deny",
+ "happy-books-smoke",
+ "heavy-forks-tie",
+ "itchy-bobcats-fly",
+ "itchy-monkeys-reply",
+ "itchy-rabbits-exist",
+ "large-comics-knock",
+ "late-papayas-push",
+ "lazy-doors-wink",
+ "lemon-cups-wait",
+ "lemon-masks-greet",
+ "lovely-coins-occur",
+ "lovely-fans-sniff",
+ "many-swans-eat",
+ "mean-dancers-burn",
+ "moody-lobsters-rescue",
+ "nervous-hounds-sleep",
+ "nice-clocks-smash",
+ "nice-dancers-explain",
+ "nine-garlics-attend",
+ "olive-cars-rescue",
+ "perfect-pumas-protect",
+ "plenty-llamas-double",
+ "polite-cooks-perform",
+ "polite-donuts-fail",
+ "polite-trainers-grin",
+ "popular-dots-design",
+ "pretty-apes-sneeze",
+ "pretty-steaks-serve",
+ "purple-chefs-wait",
+ "purple-forks-fetch",
+ "quick-weeks-explode",
+ "red-bees-try",
+ "renovate-a1c52e8",
+ "shy-clouds-reflect",
+ "shy-seas-sip",
+ "silent-years-bake",
+ "silly-swans-invent",
+ "small-pugs-build",
+ "spicy-chairs-film",
+ "spotty-badgers-wash",
+ "strong-falcons-tickle",
+ "stupid-drinks-trade",
+ "stupid-eagles-shave",
+ "tasty-avocados-hope",
+ "tasty-doors-switch",
+ "ten-seals-wait",
+ "thirty-coins-sneeze",
+ "tiny-garlics-cheer",
+ "twelve-clouds-design",
+ "violet-beers-cross",
+ "warm-drinks-argue",
+ "wet-olives-wave",
+ "wet-timers-chew",
+ "wicked-rings-flash",
+ "wild-jobs-greet",
+ "yellow-numbers-own",
+ "yellow-rings-invent"
+ ]
}
diff --git a/.changeset/pretty-apes-sneeze.md b/.changeset/pretty-apes-sneeze.md
new file mode 100644
index 0000000000..a1008dc951
--- /dev/null
+++ b/.changeset/pretty-apes-sneeze.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-user-settings': patch
+---
+
+Fixed a bug where the theme icons would not be colored according to their active state.
diff --git a/.changeset/purple-chefs-wait.md b/.changeset/purple-chefs-wait.md
new file mode 100644
index 0000000000..9a8b1f9799
--- /dev/null
+++ b/.changeset/purple-chefs-wait.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-api-docs': patch
+---
+
+Adding `requestInterceptor` option to `api-docs` and pass it to SwaggerUI. This will enable to configure a proxy or headers to be sent to all the request made through the `Try it out` button on SwaggerUI.
diff --git a/.changeset/purple-forks-fetch.md b/.changeset/purple-forks-fetch.md
new file mode 100644
index 0000000000..022fc32e71
--- /dev/null
+++ b/.changeset/purple-forks-fetch.md
@@ -0,0 +1,5 @@
+---
+'@backstage/frontend-app-api': patch
+---
+
+Register default api implementations when creating declarative integrated apps.
diff --git a/.changeset/red-bees-try.md b/.changeset/red-bees-try.md
new file mode 100644
index 0000000000..de7eacfe14
--- /dev/null
+++ b/.changeset/red-bees-try.md
@@ -0,0 +1,5 @@
+---
+'@backstage/cli': patch
+---
+
+Fixed an issue where the new backend start command would not gracefully shut down the backend process on Windows.
diff --git a/.changeset/red-geese-clean.md b/.changeset/red-geese-clean.md
new file mode 100644
index 0000000000..b4fc9c0808
--- /dev/null
+++ b/.changeset/red-geese-clean.md
@@ -0,0 +1,8 @@
+---
+'@backstage/backend-openapi-utils': patch
+---
+
+Adds new public utility types for common OpenAPI values, like request and response shapes and parameters available on an endpoint.
+
+**deprecated** `internal` namespace
+The internal namespace will continue to be exported but now uses OpenAPI format for path parameters. You should use the new utility types.
diff --git a/.changeset/renovate-a1c52e8.md b/.changeset/renovate-a1c52e8.md
new file mode 100644
index 0000000000..c11c866b68
--- /dev/null
+++ b/.changeset/renovate-a1c52e8.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-cost-insights': patch
+---
+
+Updated dependency `@types/pluralize` to `^0.0.31`.
diff --git a/.changeset/serious-penguins-tease.md b/.changeset/serious-penguins-tease.md
new file mode 100644
index 0000000000..aa6aba7208
--- /dev/null
+++ b/.changeset/serious-penguins-tease.md
@@ -0,0 +1,5 @@
+---
+'@backstage/backend-test-utils': patch
+---
+
+Updated to import `HostDiscovery` from `@backstage/backend-app-api`.
diff --git a/.changeset/shy-clouds-reflect.md b/.changeset/shy-clouds-reflect.md
new file mode 100644
index 0000000000..2861bad9f3
--- /dev/null
+++ b/.changeset/shy-clouds-reflect.md
@@ -0,0 +1,5 @@
+---
+'@backstage/config-loader': patch
+---
+
+The `FileConfigSource` will now retry file reading after a short delay if it reads an empty file. This is to avoid flakiness during watch mode where change events can trigger before the file content has been written.
diff --git a/.changeset/shy-seas-sip.md b/.changeset/shy-seas-sip.md
new file mode 100644
index 0000000000..dfbc4ff0e0
--- /dev/null
+++ b/.changeset/shy-seas-sip.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-catalog-backend-module-gitlab': patch
+---
+
+Make sure the archived projects are skipped with the Gitlab API
diff --git a/.changeset/silly-swans-invent.md b/.changeset/silly-swans-invent.md
new file mode 100644
index 0000000000..68b094aba7
--- /dev/null
+++ b/.changeset/silly-swans-invent.md
@@ -0,0 +1,5 @@
+---
+'@backstage/frontend-plugin-api': patch
+---
+
+Added `createThemeExtension` and `coreExtensionData.theme`.
diff --git a/.changeset/six-weeks-raise.md b/.changeset/six-weeks-raise.md
new file mode 100644
index 0000000000..319555afa4
--- /dev/null
+++ b/.changeset/six-weeks-raise.md
@@ -0,0 +1,5 @@
+---
+'@backstage/backend-app-api': patch
+---
+
+Moved `HostDiscovery` from `@backstage/backend-common`.
diff --git a/.changeset/small-pugs-build.md b/.changeset/small-pugs-build.md
index d1640340ba..68e11cd967 100644
--- a/.changeset/small-pugs-build.md
+++ b/.changeset/small-pugs-build.md
@@ -2,6 +2,6 @@
'@backstage/create-app': patch
---
-Bump Docker base images to `node:18-bullseye-slim` to fix compatibility issues raised during image build.
+Bump Docker base images to `node:18-bookworm-slim` to fix node compatibility issues raised during image build.
-You can apply these change to your own `Dockerfile` by replacing `node:16-bullseye-slim` with `node:18-bullseye-slim`
+You can apply these change to your own `Dockerfile` by replacing `node:16-bullseye-slim` with `node:18-bookworm-slim`
diff --git a/.changeset/spicy-chairs-film.md b/.changeset/spicy-chairs-film.md
new file mode 100644
index 0000000000..475d786330
--- /dev/null
+++ b/.changeset/spicy-chairs-film.md
@@ -0,0 +1,7 @@
+---
+'@backstage/plugin-kubernetes-common': minor
+'@backstage/plugin-kubernetes-react': minor
+'@backstage/plugin-kubernetes': minor
+---
+
+Refactor Kubernetes plugins in line with ADR 11, no breaking changes yet
diff --git a/.changeset/spotty-badgers-wash.md b/.changeset/spotty-badgers-wash.md
new file mode 100644
index 0000000000..1ce9c66aee
--- /dev/null
+++ b/.changeset/spotty-badgers-wash.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-catalog-backend': minor
+---
+
+Instrumenting some missing metrics with `OpenTelemetry`
diff --git a/.changeset/strong-falcons-tickle.md b/.changeset/strong-falcons-tickle.md
new file mode 100644
index 0000000000..d6fa0eb565
--- /dev/null
+++ b/.changeset/strong-falcons-tickle.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-adr': patch
+---
+
+Create an experimental `AdrSearchResultItemExtension` for declarative integration with Backstage; it can be accessed via the `/alpha` import.
diff --git a/.changeset/stupid-drinks-trade.md b/.changeset/stupid-drinks-trade.md
new file mode 100644
index 0000000000..a9eeacec8a
--- /dev/null
+++ b/.changeset/stupid-drinks-trade.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-techdocs': patch
+---
+
+Add kind column by default to TechDocsTable
diff --git a/.changeset/stupid-eagles-shave.md b/.changeset/stupid-eagles-shave.md
new file mode 100644
index 0000000000..9bd88290ee
--- /dev/null
+++ b/.changeset/stupid-eagles-shave.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-code-coverage': patch
+---
+
+Updated layout to improve contrasts and consistency with other plugins
diff --git a/.changeset/tasty-avocados-hope.md b/.changeset/tasty-avocados-hope.md
new file mode 100644
index 0000000000..0772b55683
--- /dev/null
+++ b/.changeset/tasty-avocados-hope.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-catalog': patch
+---
+
+Migrate catalog api to declarative integration system, it is exported from `/alpha` subpath.
diff --git a/.changeset/ten-seals-wait.md b/.changeset/ten-seals-wait.md
new file mode 100644
index 0000000000..780422449c
--- /dev/null
+++ b/.changeset/ten-seals-wait.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-cost-insights': patch
+---
+
+The experimental plugin configuration has been removed. The trend line can now instead be hidden by setting `costInsights.hideTrendLine` to `true` in the configuration.
diff --git a/.changeset/thirty-coins-sneeze.md b/.changeset/thirty-coins-sneeze.md
new file mode 100644
index 0000000000..58a93065b8
--- /dev/null
+++ b/.changeset/thirty-coins-sneeze.md
@@ -0,0 +1,5 @@
+---
+'@backstage/e2e-test-utils': minor
+---
+
+Initial release.
diff --git a/.changeset/tiny-garlics-cheer.md b/.changeset/tiny-garlics-cheer.md
new file mode 100644
index 0000000000..992ed7f007
--- /dev/null
+++ b/.changeset/tiny-garlics-cheer.md
@@ -0,0 +1,5 @@
+---
+'@techdocs/cli': patch
+---
+
+Restructured tests.
diff --git a/.changeset/twelve-clouds-design.md b/.changeset/twelve-clouds-design.md
new file mode 100644
index 0000000000..d71d6caec0
--- /dev/null
+++ b/.changeset/twelve-clouds-design.md
@@ -0,0 +1,9 @@
+---
+'@backstage/create-app': patch
+---
+
+The E2E test setup based on Cypress has been replaced with one based on [Playwright](https://playwright.dev/). Migrating existing apps is not required as this is a standalone setup, only do so if you also want to switch from Cypress to Playwright.
+
+The scripts to run the E2E tests have been removed from `packages/app/package.json`, as they are now instead run from the root. Instead, a new script has been added to the root `package.json`, `yarn test:e2e`, which runs the E2E tests in development mode, unless `CI` is set in the environment.
+
+The Playwright setup uses utilities from the new `@backstage/e2e-test-utils` package to find and include all packages in the monorepo that have an `e2e-tests` folder.
diff --git a/.changeset/violet-beers-cross.md b/.changeset/violet-beers-cross.md
new file mode 100644
index 0000000000..bdbb9da64e
--- /dev/null
+++ b/.changeset/violet-beers-cross.md
@@ -0,0 +1,5 @@
+---
+'@backstage/core-components': patch
+---
+
+Change overlay header colors in the mobile menu to use navigation color from the theme
diff --git a/.changeset/warm-drinks-argue.md b/.changeset/warm-drinks-argue.md
new file mode 100644
index 0000000000..5bd4fa63f1
--- /dev/null
+++ b/.changeset/warm-drinks-argue.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-explore': patch
+---
+
+Create an experimental `ExploreSearchResultItemExtension` for declarative integration with Backstage; it can be accessed via the `/alpha` import.
diff --git a/.changeset/wet-olives-wave.md b/.changeset/wet-olives-wave.md
new file mode 100644
index 0000000000..5b35e0ad90
--- /dev/null
+++ b/.changeset/wet-olives-wave.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-api-docs': patch
+---
+
+added aria-label on api definition button for better a11y.
diff --git a/.changeset/wet-timers-chew.md b/.changeset/wet-timers-chew.md
new file mode 100644
index 0000000000..3be6368331
--- /dev/null
+++ b/.changeset/wet-timers-chew.md
@@ -0,0 +1,5 @@
+---
+'@backstage/backend-common': patch
+---
+
+The `useHotCleanup` and `useHotMemoize` helpers are now deprecated, since hot module reloads for backend are being phased out.
diff --git a/.changeset/wicked-rings-flash.md b/.changeset/wicked-rings-flash.md
new file mode 100644
index 0000000000..b872c0c71f
--- /dev/null
+++ b/.changeset/wicked-rings-flash.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-search-react': patch
+---
+
+Create `createSearchResultListItem` alpha version that only supports declarative integration.
diff --git a/.changeset/yellow-numbers-own.md b/.changeset/yellow-numbers-own.md
new file mode 100644
index 0000000000..3a6e8937eb
--- /dev/null
+++ b/.changeset/yellow-numbers-own.md
@@ -0,0 +1,11 @@
+---
+'@backstage/create-app': patch
+---
+
+Added missing `.eslintignore` file
+
+To apply this change to an existing app, create a new `.eslintignore` file at the root of your project with the following content:
+
+```diff
++ playwright.config.ts
+```
diff --git a/.changeset/yellow-rings-invent.md b/.changeset/yellow-rings-invent.md
new file mode 100644
index 0000000000..f0335ff492
--- /dev/null
+++ b/.changeset/yellow-rings-invent.md
@@ -0,0 +1,5 @@
+---
+'@backstage/core-components': patch
+---
+
+MissingAnnotationEmptyState component can now dynamically generate a YAML example based off the current entity being used.
diff --git a/.dockerignore b/.dockerignore
index e43b5fab1e..78aa97942d 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -2,7 +2,6 @@
.yarn/cache
.yarn/install-state.gz
docs
-cypress
microsite
node_modules
packages/*/src
diff --git a/.eslintignore b/.eslintignore
index 46bb1ad2b2..5ccd2d1ba0 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -9,3 +9,4 @@
**/microsite/**
**/templates/**
**/sample-templates/**
+playwright.config.ts
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 922f7588a5..cb8101e1b1 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -5,10 +5,9 @@
# https://help.github.com/articles/about-codeowners/
* @backstage/maintainers @backstage/reviewers
-yarn.lock @backstage/maintainers @backstage/reviewers @backstage-service
-*/yarn.lock @backstage/maintainers @backstage/reviewers @backstage-service
+yarn.lock @backstage/maintainers @backstage-service
+*/yarn.lock @backstage/maintainers @backstage-service
/.changeset/*.md
-/cypress/src/integration/plugins/techdocs.spec.ts @backstage/techdocs-maintainers
/docs/assets/search @backstage/discoverability-maintainers
/docs/features/search @backstage/discoverability-maintainers
/docs/features/techdocs @backstage/techdocs-maintainers
@@ -22,6 +21,7 @@ yarn.lock @backstage/maintainers @backst
/plugins/azure-devops @backstage/maintainers @backstage/reviewers @awanlin
/plugins/azure-devops-backend @backstage/maintainers @backstage/reviewers @awanlin
/plugins/azure-devops-common @backstage/maintainers @backstage/reviewers @awanlin
+/plugins/analytics-module-newrelic-browser @backstage/maintainers @backstage/reviewers @jmezach
/plugins/bitbucket-cloud-common @backstage/maintainers @backstage/reviewers @pjungermann
/plugins/bitrise @backstage/maintainers @backstage/reviewers @backstage/sda-se-reviewers
/plugins/catalog @backstage/maintainers @backstage/reviewers @backstage/catalog-maintainers
@@ -63,6 +63,7 @@ yarn.lock @backstage/maintainers @backst
/plugins/linguist @backstage/maintainers @backstage/reviewers @awanlin
/plugins/linguist-backend @backstage/maintainers @backstage/reviewers @awanlin
/plugins/linguist-common @backstage/maintainers @backstage/reviewers @awanlin
+/plugins/octopus-deploy @backstage/maintainers @backstage/reviewers @jmezach
/plugins/permission-* @backstage/permission-maintainers
/plugins/playlist @backstage/maintainers @backstage/reviewers @kuangp
/plugins/playlist-* @backstage/maintainers @backstage/reviewers @kuangp
diff --git a/.github/vale/Vocab/Backstage/accept.txt b/.github/vale/Vocab/Backstage/accept.txt
index 4e3ef18a65..aadbaa3985 100644
--- a/.github/vale/Vocab/Backstage/accept.txt
+++ b/.github/vale/Vocab/Backstage/accept.txt
@@ -401,6 +401,7 @@ tooltip
tooltips
touchpoint
transpilation
+transpile
transpiled
transpiler
transpilers
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 12c19075a6..dbf2dc6705 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -18,7 +18,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- node-version: [18.x, 20.x]
+ node-version: [18.x]
env:
CI: true
@@ -49,7 +49,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- node-version: [18.x, 20.x]
+ node-version: [18.x]
env:
CI: true
@@ -139,7 +139,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- node-version: [18.x, 20.x]
+ node-version: [18.x]
name: Test ${{ matrix.node-version }}
services:
diff --git a/.github/workflows/deploy_packages.yml b/.github/workflows/deploy_packages.yml
index 2329101eb0..91b25fb323 100644
--- a/.github/workflows/deploy_packages.yml
+++ b/.github/workflows/deploy_packages.yml
@@ -14,7 +14,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- node-version: [18.x, 20.x]
+ node-version: [18.x]
services:
postgres13:
diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml
index 4f48fa83b4..6fe4ab0f9e 100644
--- a/.github/workflows/scorecard.yml
+++ b/.github/workflows/scorecard.yml
@@ -61,6 +61,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard.
- name: 'Upload to code-scanning'
- uses: github/codeql-action/upload-sarif@6a28655e3dcb49cb0840ea372fd6d17733edd8a4 # v2.21.8
+ uses: github/codeql-action/upload-sarif@ddccb873888234080b77e9bc2d4764d5ccaaccf9 # v2.21.9
with:
sarif_file: results.sarif
diff --git a/.gitignore b/.gitignore
index c0bf195947..7149dbabc1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -144,15 +144,15 @@ site
# Sensitive credentials
*-credentials.yaml
-# e2e tests
-cypress/cypress/*
-
# Possible leftover from build:api-reports
tsconfig.tmp.json
# vscode database functionality support files
*.session.sql
+# E2E test reports
+e2e-test-report/
+
# Lighthouse CI Reports
**/.lighthouseci/*
!**/.lighthouseci/scripts
diff --git a/.yarn/patches/jest-haste-map-npm-29.4.3-19b03fcef3.patch b/.yarn/patches/jest-haste-map-npm-29.4.3-19b03fcef3.patch
new file mode 100644
index 0000000000..e0dd8bfa8c
--- /dev/null
+++ b/.yarn/patches/jest-haste-map-npm-29.4.3-19b03fcef3.patch
@@ -0,0 +1,13 @@
+diff --git a/build/watchers/FSEventsWatcher.js b/build/watchers/FSEventsWatcher.js
+index 2273a6cbd2110ddbbd1525820289c3d93ab46cac..d637a644239ae4a7db407ce779f43b4dec9a44ed 100644
+--- a/build/watchers/FSEventsWatcher.js
++++ b/build/watchers/FSEventsWatcher.js
+@@ -103,7 +103,7 @@ function _interopRequireWildcard(obj, nodeInterop) {
+ // @ts-ignore: this is for CI which runs linux and might not have this
+ let fsevents = null;
+ try {
+- fsevents = require('fsevents');
++ // fsevents = require('fsevents');
+ } catch {
+ // Optional dependency, only supported on Darwin.
+ }
diff --git a/ADOPTERS.md b/ADOPTERS.md
index 0d5b9fba59..ba96296610 100644
--- a/ADOPTERS.md
+++ b/ADOPTERS.md
@@ -5,7 +5,7 @@ _You can do this by using the [Adopter form](https://info.backstage.spotify.com/
| Organization | Contact | Description of Use |
|-----------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| [Spotify](https://www.spotify.com) | [@leemills83](https://github.com/leemills83) | Main interface towards all of Spotify's infrastructure and technical documentation. |
+| [Spotify](https://www.spotify.com) | [@helengreul](https://github.com/helengreul) | Main interface towards all of Spotify's infrastructure and technical documentation. |
| [bol.com](https://www.bol.com) | [@acierto](https://github.com/acierto), [@clanghout](https://github.com/clanghout) | Initial work being done to unify platform tooling. |
| [DFDS](https://www.dfds.com) | [@carlsendk](https://github.com/carlsendk) | V2 self-service platform. |
| [Roadie](https://roadie.io) | [@dtuite](https://github.com/dtuite) | Hosted, managed Backstage with easy set-up |
@@ -123,7 +123,7 @@ _You can do this by using the [Adopter form](https://info.backstage.spotify.com/
| [Contentful](https://www.contentful.com) | [James Bourne](https://github.com/jamesmbourne) | Centralized documentation of service ownership, APIs, and documentation, and new service creation with a custom scaffolder - [full case study with Roadie](https://roadie.io/case-studies/maintaining-velocity-through-hypergrowth-contentful/). |
| [Back Market](https://www.backmarket.com) | [Sami Farhat](https://github.com/skfarhat) | Internal Developer Portal featuring catalog, tech-radar, ownership management, component creation (scaffolder) and centralized infrastructure management -- probably more to come. |
| [Avalia Systems](https://avalia.io) | [Olivier Liechti](https://github.com/wasadigi), [Fabio Velloso](https://github.com/fabiovelloso) | Innersource, software analytics, knowledge base for 360 software assessments, collaborative applications, hub for tracking and sharing IP assets. |
-| [Albert Heijn](https://ah.technology) | [Joost Hofman](https://github.com/joosthofman), [Reindrich Geerman](https://github.com/reinst) | Single point of entry for all our engineers (Developer portal), Tech radar, catalog, templates (paved roads) and tech documentation. |
+| [Albert Heijn](https://ah.technology) | [Reindrich Geerman](https://github.com/reinst) | Single point of entry for all our engineers (Developer portal), Tech radar, catalog, templates (paved roads) and tech documentation. |
| [Wise, formerly TransferWise](https://wise.com) | [Andrew Beveridge](https://github.com/beveradb) | It's early days for us, we're trying to start small with catalog, tech docs and unified search. Future ambitious vision includes scaffolder for one-click component addition, building out integrations with CI/CD tooling, kubernetes clusters, monitoring/alerting tooling etc. and aiming for a frictionless "golden path" for engineers! ๐ |
| [Happy Money](http://happymoney.com/) | [Akshit Lomash](mailto:alomash@happymoney.com) | We are moving from a monolith to microservices-based architecture. We are developing a developer portal based on Backstage to create a service catalog for our new services. All the services created are onboarded Backstage and engineering teams are using a cookie-cutter-based template from backstage to initiate a new service. |
| [Lightspeed](http://lightspeedhq.com/) | [Marcus Crane](mailto:marcus.crane@lightspeedhq.com) | We use it within our X-Series division (https://vendhq.com) to catalog ~100+ systems and ~350 components! |
@@ -260,3 +260,4 @@ _You can do this by using the [Adopter form](https://info.backstage.spotify.com/
| [Localiza&Co](https://www.localiza.com/) | [Augusto Amormino](https://github.com/augustoamormino), [Jonas Soares](https://github.com/jonaopower), [Alexandre Amormino](https://github.com/alexandreamormino), [Greg Almeida](https://github.com/sephh) | We're excited to announce our adoption of Backstage as our Internal Developer Portal! Our mission is to elevate the Developer Experience by streaming information access. Backstage will serve as the ultimate hub for developer resources, including documentation, tools, software insights, and metrics. Through Backstage, we're simplifying processes, offering software templates to empowered and efficient development journey, enhancing self-service capabilities with the embedded all best practices. |
| [V2 Digital](https://v2.digital) | [Joe Patterson](https://github.com/jrwpatterson)| We will be using it to be a corporate dashboard plus our software catalog. |
| [AppsFlyer](https://www.appsflyer.com/) | [Shahar Shmaram](https://github.com/shmaram) | Internal Developer Portal, a catalog of all company resources, custom providers and processors, scaffolder for generating new resources.
+| [Cielo](https://www.cielo.com.br) | [@Alex Silva](https://github.com/narokwq) | We are using as our Internal Developer Portal, it provides developers with the resources, information, and tools they need to build high-quality applications and adhere to organizational standards and security practices. |
diff --git a/OWNERS.md b/OWNERS.md
index 6c26078f8c..000a3e2444 100644
--- a/OWNERS.md
+++ b/OWNERS.md
@@ -114,15 +114,15 @@ Scope: Tooling for frontend and backend schema-first OpenAPI development.
| Name | Organization | GitHub | Discord |
| -------------- | ------------ | --------------------------------------- | ------------- |
-| Aramis Sennyey | | [sennyeya](https://github.com/sennyeya) | `Aramis#7984` |
+| Aramis Sennyey | Spotify | [sennyeya](https://github.com/sennyeya) | `Aramis#7984` |
## Sponsors
-| Name | Organization | GitHub | Email |
-| ----------------- | ------------ | ------------------------------------------- | ----------------- |
-| Niklas Gustavsson | Spotify | [protocol7](https://github.com/protocol7) | ngn@spotify.com |
-| Dave Zolotusky | Spotify | [dzolotusky](https://github.com/dzolotusky) | dzolo@spotify.com |
-| Lee Mills | Spotify | [leemills83](https://github.com/leemills83) | leem@spotify.com |
+| Name | Organization | GitHub | Email |
+| ----------------- | ------------ | ------------------------------------------- | ------------------ |
+| Niklas Gustavsson | Spotify | [protocol7](https://github.com/protocol7) | ngn@spotify.com |
+| Dave Zolotusky | Spotify | [dzolotusky](https://github.com/dzolotusky) | dzolo@spotify.com |
+| Helen Greul | Spotify | [helengreul](https://github.com/helengreul) | heleng@spotify.com |
## Organization Members
@@ -132,7 +132,7 @@ Scope: Tooling for frontend and backend schema-first OpenAPI development.
| Alex Crome | | [afscrome](https://github.com/afscrome) | `afscrome` |
| Andre Wanlin | Keyloop | [awanlin](https://github.com/awanlin) | `ahhhndre` |
| Andrew Thauer | Wealthsimple | [andrewthauer](https://github.com/andrewthauer) | `andrewthauer#3060` |
-| Aramis Sennyey | | [sennyeya](https://github.com/sennyeya) | `Aramis#7984` |
+| Aramis Sennyey | Spotify | [sennyeya](https://github.com/sennyeya) | `Aramis#7984` |
| Brian Fletcher | Roadie.io | [punkle](https://github.com/punkle) | `Brian Fletcher#7051` |
| Carlos Esteban Lopez Jaramillo | VMWare | [luchillo17](https://github.com/luchillo17) | `luchillo17#8777` |
| David Tuite | Roadie.io | [dtuite](https://github.com/dtuite) | `David Tuite (roadie.io)#1010` |
@@ -152,3 +152,9 @@ Scope: Tooling for frontend and backend schema-first OpenAPI development.
| Maintainer | Organization | GitHub | Discord |
| ------------ | ------------ | --------------------------------------------- | -------------- |
| Stefan ร lund | Spotify | [stefanalund](https://github.com/stefanalund) | `stalund#9602` |
+
+## Emeritus End User Sponsors
+
+| Name | Organization | GitHub | Discord |
+| --------- | ------------ | ------------------------------------------- | -------------- |
+| Lee Mills | Spotify | [leemills83](https://github.com/leemills83) | `.binarypoint` |
diff --git a/app-config.yaml b/app-config.yaml
index 9e153e5763..a2ee232516 100644
--- a/app-config.yaml
+++ b/app-config.yaml
@@ -291,9 +291,6 @@ catalog:
target: ../../plugins/scaffolder-backend/sample-templates/all-templates.yaml
rules:
- allow: [Template]
- # Backstage end-to-end tests of TechDocs
- - type: file
- target: ../../cypress/e2e-fixture.catalog.info.yaml
scaffolder:
# Use to customize default commit author info used when new components are created
# defaultAuthor:
diff --git a/cypress/.eslintrc.js b/cypress/.eslintrc.js
deleted file mode 100644
index 07f264452d..0000000000
--- a/cypress/.eslintrc.js
+++ /dev/null
@@ -1,9 +0,0 @@
-module.exports = {
- extends: [require.resolve('@backstage/cli/config/eslint.backend')],
- rules: {
- 'no-console': 0,
- 'jest/valid-expect': 'off',
- 'jest/expect-expect': 'off',
- 'no-restricted-syntax': 'off',
- },
-};
diff --git a/cypress/.npmrc b/cypress/.npmrc
deleted file mode 100644
index c3c66347fd..0000000000
--- a/cypress/.npmrc
+++ /dev/null
@@ -1,2 +0,0 @@
-registry=https://registry.npmjs.org/
-engine-strict=true
diff --git a/cypress/.yarnrc b/cypress/.yarnrc
deleted file mode 100644
index a2c82b2833..0000000000
--- a/cypress/.yarnrc
+++ /dev/null
@@ -1,5 +0,0 @@
-# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-# yarn lockfile v1
-
-registry "https://registry.npmjs.org/"
-network-timeout 300000
diff --git a/cypress/README.md b/cypress/README.md
deleted file mode 100644
index be2960e63c..0000000000
--- a/cypress/README.md
+++ /dev/null
@@ -1,34 +0,0 @@
-# Cypress Tests for Backstage
-
-Hey ๐ Welcome to the Cypress tests for Backstage. They're designed to be run against the `packages/app` folder in the main repo, and be some form of smoke tests to make sure that we don't break any core functionality.
-
-### Running Locally
-
-In order to make typescript happy, this `cypress` package is separate from all the Jest dependencies in the monorepo workspaces setup.
-
-You can run the e2e tests locally pointing at your local running version like so:
-
-```sh
-cd cypress
-yarn install
-yarn cypress run
-```
-
-Note that the tests expect to run against a built application, so you'll want to
-run a Docker image and either create an `app-config.cypress.yaml` or pass the
-necessary environment variables:
-
-```sh
-yarn tsc
-yarn build:backend
-yarn workspace example-backend build-image
-docker run -p 7007:7007 example-backend
-```
-
-You can open up the `cypress` console by using `yarn cypress open`.
-
-You can also run towards any Backstage installation by using the Cypress Environment Variable overrides.
-
-```sh
-CYPRESS_baseUrl="http://demo.backstage.io" yarn cypress run
-```
diff --git a/cypress/cypress.json b/cypress/cypress.json
deleted file mode 100644
index 7335d0f62a..0000000000
--- a/cypress/cypress.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "baseUrl": "http://localhost:7007",
- "integrationFolder": "./src/integration",
- "supportFile": "./src/support",
- "fixturesFolder": "./src/fixtures",
- "pluginsFile": "./src/plugins",
- "defaultCommandTimeout": 10000,
- "viewportHeight": 900,
- "viewportWidth": 1440
-}
diff --git a/cypress/e2e-fixture.catalog.info.yaml b/cypress/e2e-fixture.catalog.info.yaml
deleted file mode 100644
index 31502e415d..0000000000
--- a/cypress/e2e-fixture.catalog.info.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-apiVersion: backstage.io/v1alpha1
-kind: Component
-metadata:
- name: techdocs-e2e-fixture
- description: Used for end-to-end tests of TechDocs in Backstage.
- annotations:
- backstage.io/techdocs-ref: dir:./fixtures
-spec:
- type: service
- lifecycle: experimental
- owner: user:guest
diff --git a/cypress/fixtures/docs/index.md b/cypress/fixtures/docs/index.md
deleted file mode 100644
index d7ff14b46d..0000000000
--- a/cypress/fixtures/docs/index.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Home page
-
-This is a basic documentation used for end-to-end tests.
diff --git a/cypress/fixtures/docs/sub-page-one.md b/cypress/fixtures/docs/sub-page-one.md
deleted file mode 100644
index 7c451efeb5..0000000000
--- a/cypress/fixtures/docs/sub-page-one.md
+++ /dev/null
@@ -1,109 +0,0 @@
-# Sub-page 1
-
-## Section 1.1
-
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-
-## Section 1.2
-
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-
-## Section 1.3
-
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
diff --git a/cypress/fixtures/docs/sub-page-three.md b/cypress/fixtures/docs/sub-page-three.md
deleted file mode 100644
index e9a439ed98..0000000000
--- a/cypress/fixtures/docs/sub-page-three.md
+++ /dev/null
@@ -1,121 +0,0 @@
-# Sub-page 3
-
-## Section 3.1
-
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-
-## Section 3.2
-
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-
-### Sub-Section 3.2.1
-
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-
-### Sub-Section 3.2.2
-
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-
-## Section 3.3
-
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
diff --git a/cypress/fixtures/docs/sub-page-two.md b/cypress/fixtures/docs/sub-page-two.md
deleted file mode 100644
index eb2344e9c3..0000000000
--- a/cypress/fixtures/docs/sub-page-two.md
+++ /dev/null
@@ -1,146 +0,0 @@
-# Sub-page 2
-
-## Section 2.1
-
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-
-## Section 2.2
-
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-
-### Sub-Section 2.2.1
-
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-
-### Sub-Section 2.2.2
-
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-
-## Section 2.3
-
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-To next page!
-
-[Link to Section 1.1](sub-page-one.md#section-11)
diff --git a/cypress/fixtures/mkdocs.yml b/cypress/fixtures/mkdocs.yml
deleted file mode 100644
index 071d147509..0000000000
--- a/cypress/fixtures/mkdocs.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-site_name: e2e Fixture Documentation
-site_description: Documentation used for end-to-end tests of TechDocs in Backstage.
-repo_url: https://github.com/backstage/backstage
-edit_uri: edit/master/cypress/fixtures/docs
-
-nav:
- - Home: index.md
- - Sub-page 1: sub-page-one.md
- - Sub-page 2: sub-page-two.md
- - Nested Sub-pages:
- - Sub-page 3: sub-page-three.md
-plugins:
- - techdocs-core
diff --git a/cypress/package.json b/cypress/package.json
deleted file mode 100644
index fcdf084659..0000000000
--- a/cypress/package.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "name": "@backstage/cypress-tests",
- "version": "1.0.0",
- "main": "index.js",
- "license": "MIT",
- "private": true,
- "dependencies": {
- "cypress": "^12.0.0",
- "typescript": "~5.0.0"
- }
-}
diff --git a/cypress/src/fixtures/.gitkeep b/cypress/src/fixtures/.gitkeep
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/cypress/src/integration/integrations.spec.ts b/cypress/src/integration/integrations.spec.ts
deleted file mode 100644
index 4703c18881..0000000000
--- a/cypress/src/integration/integrations.spec.ts
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright 2021 The Backstage Authors
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///
-import 'os';
-
-describe('Integrations', () => {
- describe('ReadTree', () => {
- it('should work for github', () => {
- cy.loginAsGuest();
-
- cy.request('POST', '/api/catalog/locations', {
- target:
- 'https://github.com/backstage-verification/test-repo/blob/main/**/*',
- type: 'url',
- });
-
- cy.wait(5000);
-
- cy.visit('/catalog');
- cy.get('[data-testid="user-picker-all"]').click();
- cy.get('table').should('contain', 'github-repo');
- cy.get('table').should('contain', 'github-repo-nested');
- });
-
- // it('should work for azure', () => {
- // cy.loginAsGuest();
-
- // cy.request('POST', '/api/catalog/locations', {
- // target:
- // 'https://dev.azure.com/backstage-verification/_git/test-repo?path=*',
- // type: 'url',
- // });
- // });
-
- it('should work for gitlab', () => {
- cy.loginAsGuest();
-
- cy.request('POST', '/api/catalog/locations', {
- target:
- 'https://gitlab.com/backstage-verification/test-repo/-/tree/master/**/*',
- type: 'url',
- });
-
- cy.wait(5000);
-
- cy.visit('/catalog');
- cy.get('[data-testid="user-picker-all"]').click();
- cy.get('table').should('contain', 'gitlab-repo');
- cy.get('table').should('contain', 'gitlab-repo-nested');
- });
-
- it('should work for bitbucket', () => {
- cy.loginAsGuest();
-
- cy.request('POST', '/api/catalog/locations', {
- target:
- 'https://bitbucket.org/backstage-verification/test-repo/src/master/**/*',
- type: 'url',
- });
-
- cy.wait(5000);
-
- cy.visit('/catalog');
- cy.get('[data-testid="user-picker-all"]').click();
- cy.get('table').should('contain', 'bitbucket-repo');
- cy.get('table').should('contain', 'bitbucket-repo-nested');
- });
- });
-});
diff --git a/cypress/src/integration/plugins/catalog.spec.ts b/cypress/src/integration/plugins/catalog.spec.ts
deleted file mode 100644
index 50ef3145e5..0000000000
--- a/cypress/src/integration/plugins/catalog.spec.ts
+++ /dev/null
@@ -1,199 +0,0 @@
-/*
- * Copyright 2021 The Backstage Authors
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///
-import 'os';
-
-describe('Catalog', () => {
- describe('default entities', () => {
- it('displays the correct amount of entities from default config', () => {
- cy.loginAsGuest();
-
- cy.visit('/catalog');
-
- cy.contains('Owned (10)').should('be.visible');
- });
-
- it('Should navigate to a docs tab', () => {
- cy.loginAsGuest();
-
- cy.visit('/catalog');
-
- cy.contains('techdocs-e2e-fixture').click();
-
- cy.location().should(loc => {
- expect(loc.pathname).to.eq(
- '/catalog/default/component/techdocs-e2e-fixture',
- );
- });
-
- cy.getCatalogDocsTab().click();
-
- cy.getTechDocsShadowRoot()
- .find('h1')
- .contains('Home page')
- .should('be.visible');
- });
-
- it('Should navigate to a sub-route in docs tab', () => {
- cy.loginAsGuest();
-
- cy.visit('/catalog');
-
- cy.contains('techdocs-e2e-fixture').click();
-
- cy.location().should(loc => {
- expect(loc.pathname).to.eq(
- '/catalog/default/component/techdocs-e2e-fixture',
- );
- });
-
- cy.getCatalogDocsTab().click();
-
- cy.getTechDocsShadowRoot()
- .find('h1')
- .contains('Home page')
- .should('be.visible');
-
- cy.getTechDocsShadowRoot().within(() => {
- cy.getTechDocsNavigation().find('a').contains('Sub-page 1').click();
- });
-
- cy.location().should(loc => {
- expect(loc.pathname).to.eq(
- '/catalog/default/component/techdocs-e2e-fixture/docs/sub-page-one/',
- );
- });
-
- cy.getTechDocsShadowRoot()
- .find('h1')
- .contains('Sub-page 1')
- .should('be.visible');
- });
-
- it('Should render addons on docs tab homepage', () => {
- cy.loginAsGuest();
-
- cy.visit('/catalog');
-
- cy.contains('techdocs-e2e-fixture').click();
-
- cy.location().should(loc => {
- expect(loc.pathname).to.eq(
- '/catalog/default/component/techdocs-e2e-fixture',
- );
- });
-
- cy.getCatalogDocsTab().click();
-
- cy.wait(300);
-
- cy.getTechDocsShadowRoot()
- .find('h1')
- .contains('Home page')
- .should('be.visible');
-
- // highlight a snippet of text
- cy.getTechDocsShadowRoot()
- .find('article > p')
- .then($el => {
- const el = $el[0];
- const document = el.ownerDocument;
- const range = document.createRange();
- range.selectNodeContents(el);
- document?.getSelection()?.removeAllRanges();
- document?.getSelection()?.addRange(range);
- });
-
- cy.document().trigger('selectionchange');
-
- // wait for new issue default debounce time
- cy.wait(600);
-
- // assert that the new issue button has a right url
- cy.getTechDocsShadowRoot()
- .contains('Open new Github issue')
- .should(
- 'have.attr',
- 'href',
- 'https://github.com/backstage/backstage/issues/new?title=Documentation%20feedback%3A%20This%20is%20a%20basic%20documentation%20used%20for%20end-to-end%20tests.&body=%23%23%20Documentation%20Feedback%20%F0%9F%93%9D%0A%0A%20%23%23%23%23%20The%20highlighted%20text%3A%20%0A%0A%20%3E%20This%20is%20a%20basic%20documentation%20used%20for%20end-to-end%20tests.%0A%0A%20%23%23%23%23%20The%20comment%20on%20the%20text%3A%20%0A%20_%3Ereplace%20this%20line%20with%20your%20comment%3C_%0A%0A%20___%0ABackstage%20URL%3A%20%3Chttp%3A%2F%2Flocalhost%3A7007%2Fcatalog%2Fdefault%2Fcomponent%2Ftechdocs-e2e-fixture%2Fdocs%3E%20%0AMarkdown%20URL%3A%20%3Chttps%3A%2F%2Fgithub.com%2Fbackstage%2Fbackstage%2Fblob%2Fmaster%2Fcypress%2Ffixtures%2Fdocs%2Findex.md%3E',
- );
- });
-
- it('Should render addons on docs tab sup-page', () => {
- cy.loginAsGuest();
-
- cy.visit('/catalog');
-
- cy.contains('techdocs-e2e-fixture').click();
-
- cy.location().should(loc => {
- expect(loc.pathname).to.eq(
- '/catalog/default/component/techdocs-e2e-fixture',
- );
- });
-
- cy.getCatalogDocsTab().click();
-
- cy.wait(300);
-
- cy.getTechDocsShadowRoot()
- .find('h1')
- .contains('Home page')
- .should('be.visible');
-
- cy.getTechDocsShadowRoot().within(() => {
- cy.getTechDocsNavigation().find('a').contains('Sub-page 1').click();
- });
-
- cy.location().should(loc => {
- expect(loc.pathname).to.eq(
- '/catalog/default/component/techdocs-e2e-fixture/docs/sub-page-one/',
- );
- });
-
- cy.getTechDocsShadowRoot()
- .find('h1')
- .contains('Sub-page 1')
- .should('be.visible');
-
- // highlight a snippet of text
- cy.getTechDocsShadowRoot()
- .find('#section-11')
- .then($el => {
- const el = $el[0];
- const document = el.ownerDocument;
- const range = document.createRange();
- range.selectNodeContents(el);
- document?.getSelection()?.removeAllRanges();
- document?.getSelection()?.addRange(range);
- });
-
- cy.document().trigger('selectionchange');
-
- // wait for new issue default debounce time
- cy.wait(600);
-
- // assert that the new issue button has a right url
- cy.getTechDocsShadowRoot()
- .contains('Open new Github issue')
- .should(
- 'have.attr',
- 'href',
- 'https://github.com/backstage/backstage/issues/new?title=Documentation%20feedback%3A%20Section%201.1%C2%B6&body=%23%23%20Documentation%20Feedback%20%F0%9F%93%9D%0A%0A%20%23%23%23%23%20The%20highlighted%20text%3A%20%0A%0A%20%3E%20Section%201.1%C2%B6%0A%0A%20%23%23%23%23%20The%20comment%20on%20the%20text%3A%20%0A%20_%3Ereplace%20this%20line%20with%20your%20comment%3C_%0A%0A%20___%0ABackstage%20URL%3A%20%3Chttp%3A%2F%2Flocalhost%3A7007%2Fcatalog%2Fdefault%2Fcomponent%2Ftechdocs-e2e-fixture%2Fdocs%2Fsub-page-one%2F%3E%20%0AMarkdown%20URL%3A%20%3Chttps%3A%2F%2Fgithub.com%2Fbackstage%2Fbackstage%2Fblob%2Fmaster%2Fcypress%2Ffixtures%2Fdocs%2Fsub-page-one.md%3E',
- );
- });
- });
-});
diff --git a/cypress/src/integration/plugins/score-card.spec.ts b/cypress/src/integration/plugins/score-card.spec.ts
deleted file mode 100644
index 5871a094e1..0000000000
--- a/cypress/src/integration/plugins/score-card.spec.ts
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Copyright 2021 The Backstage Authors
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///
-import 'os';
-
-describe('score-card', () => {
- describe('Score board', () => {
- it('displays the score board based on sample data', () => {
- cy.loginAsGuest();
-
- cy.visit('/score-board');
- cy.screenshot({ capture: 'viewport' });
-
- cy.contains('System scores overview').should('be.visible');
- cy.checkForErrors();
- cy.get('span:contains("1-2 of 2")').should('be.visible'); // beware, there is also a hidden
element
- cy.contains('audio-playback').should('be.visible');
- cy.contains('team-c').should('be.visible');
- cy.contains('non-valid-system').should('be.visible');
- cy.contains('Name').should('be.visible');
- cy.contains('Date').should('be.visible');
- cy.contains('Code').should('be.visible');
- cy.contains('Documentation').should('be.visible');
- cy.contains('Operations').should('be.visible');
- cy.contains('Quality').should('be.visible');
- cy.contains('Security').should('be.visible');
- cy.contains('Total').should('be.visible');
- cy.contains('50 %').should('be.visible');
- cy.contains('75 %').should('be.visible');
- cy.log('navigating to score card detail for audio-playback');
- cy.get('a[data-id="audio-playback"]').should('be.visible').click();
- cy.screenshot({ capture: 'viewport' });
-
- cy.url().should(
- 'include',
- '/catalog/default/System/audio-playback/score',
- );
- cy.contains('Scoring').should('be.visible');
- cy.contains('Total score: 57 %').should('be.visible');
- cy.contains('Code').should('be.visible');
- cy.contains('90 %').should('be.visible');
- cy.contains('Documentation').should('be.visible');
- cy.contains('75 %').should('be.visible');
- cy.contains('Operations').should('be.visible');
- cy.contains('50 %').should('be.visible');
- cy.contains('Quality').should('be.visible');
- cy.contains('25 %').should('be.visible');
- cy.contains('Security');
- cy.contains('10 %').should('be.visible');
- cy.checkForErrors();
-
- cy.log(
- 'Clicking on button [>] that is first child of the element (td) with value=Code',
- );
- cy.get('[value="Code"] > button:first-child').click();
- cy.checkForErrors();
- cy.screenshot({ capture: 'viewport' });
-
- cy.log('Clicking on link for Code');
- cy.contains('hints: Gitflow: 100%').should('be.visible');
- cy.get('a[data-id="2157"]')
- .should('be.visible')
- .should(
- 'have.attr',
- 'href',
- 'https://TBD/XXX/_wiki/wikis/XXX.wiki/2157',
- );
- });
- });
-});
diff --git a/cypress/src/integration/plugins/techdocs.spec.ts b/cypress/src/integration/plugins/techdocs.spec.ts
deleted file mode 100644
index 31094cb128..0000000000
--- a/cypress/src/integration/plugins/techdocs.spec.ts
+++ /dev/null
@@ -1,259 +0,0 @@
-/*
- * Copyright 2020 The Backstage Authors
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///
-import 'os';
-
-describe('TechDocs', () => {
- beforeEach(() => {
- cy.loginAsGuest();
- cy.mockSockJSNode();
- cy.interceptTechDocsAPICalls();
- });
-
- describe('Navigating to TechDocs', () => {
- it('should navigate to the TechDocs home page via the primary navigation bar', () => {
- cy.visit('/');
- cy.wait(500);
-
- cy.get('[data-testid="sidebar-root"]')
- .get('div')
- .get('a[href="/docs"]')
- .click();
-
- cy.contains('Documentation');
- });
-
- it('should navigate to the TechDocs home page from the URL', () => {
- cy.visit('/docs');
-
- cy.wait(500);
-
- cy.contains('Documentation');
- });
-
- it('should navigate to a specific TechDocs entity from the "Overview" tab', () => {
- cy.visit('/docs');
-
- cy.contains('techdocs-e2e-fixture').click();
-
- cy.location().should(loc => {
- expect(loc.pathname).to.eq(
- '/docs/default/component/techdocs-e2e-fixture',
- );
- });
- });
-
- it('should navigate to a specific TechDocs entity page from a URL', () => {
- cy.visit('/docs/default/Component/techdocs-e2e-fixture');
- cy.waitHomePage();
-
- cy.contains('e2e Fixture Documentation');
- cy.contains(
- 'Documentation used for end-to-end tests of TechDocs in Backstage.',
- );
- cy.getTechDocsShadowRoot().contains('Home page');
- });
-
- it('should navigate to a specific TechDocs section from a URL', () => {
- cy.visit('/docs/default/Component/techdocs-e2e-fixture/sub-page-two');
- cy.waitSectionTwoPage();
-
- cy.window().its('scrollY').should('equal', 0);
-
- cy.getTechDocsShadowRoot().within(() => {
- cy.contains('Sub-page 2');
- });
- });
-
- it('should navigate to a specific TechDocs fragment from a URL', () => {
- cy.visit(
- '/docs/default/Component/techdocs-e2e-fixture/sub-page-two#section-23',
- );
-
- // This is used to test the post-render behavior of the techdocs Reader
- cy.wait(500);
-
- cy.getTechDocsShadowRoot().within(() => {
- cy.isInViewport('#section-23');
- });
- });
-
- it('should navigate to a wrong TechDocs entity page from a URL', () => {
- cy.visit('/docs/default/Component/wrong-component');
-
- cy.get('[data-testid=error]').should('be.visible');
- });
- });
-
- describe('Rendering TechDocs Addons', () => {
- it('should render a content addon in homepage', () => {
- cy.visit('/docs/default/Component/techdocs-e2e-fixture');
-
- cy.contains('e2e Fixture Documentation');
-
- // highlight a snippet of text
- cy.getTechDocsShadowRoot()
- .find('article > p')
- .then($el => {
- const el = $el[0];
- const document = el.ownerDocument;
- const range = document.createRange();
- range.selectNodeContents(el);
- document?.getSelection()?.removeAllRanges();
- document?.getSelection()?.addRange(range);
- });
-
- cy.document().trigger('selectionchange');
-
- // wait for new issue default debounce time
- cy.wait(600);
-
- // assert that the new issue button has a right url
- cy.getTechDocsShadowRoot()
- .contains('Open new Github issue')
- .should(
- 'have.attr',
- 'href',
- 'https://github.com/backstage/backstage/issues/new?title=Documentation%20feedback%3A%20This%20is%20a%20basic%20documentation%20used%20for%20end-to-end%20tests.&body=%23%23%20Documentation%20Feedback%20%F0%9F%93%9D%0A%0A%20%23%23%23%23%20The%20highlighted%20text%3A%20%0A%0A%20%3E%20This%20is%20a%20basic%20documentation%20used%20for%20end-to-end%20tests.%0A%0A%20%23%23%23%23%20The%20comment%20on%20the%20text%3A%20%0A%20_%3Ereplace%20this%20line%20with%20your%20comment%3C_%0A%0A%20___%0ABackstage%20URL%3A%20%3Chttp%3A%2F%2Flocalhost%3A7007%2Fdocs%2Fdefault%2FComponent%2Ftechdocs-e2e-fixture%3E%20%0AMarkdown%20URL%3A%20%3Chttps%3A%2F%2Fgithub.com%2Fbackstage%2Fbackstage%2Fblob%2Fmaster%2Fcypress%2Ffixtures%2Fdocs%2Findex.md%3E',
- );
- });
-
- it('should render a content addon in sub-pages', () => {
- cy.visit('/docs/default/Component/techdocs-e2e-fixture');
-
- cy.contains('e2e Fixture Documentation');
-
- // open sub-page
- cy.getTechDocsShadowRoot().within(() => {
- cy.getTechDocsNavigation().find('a').contains('Sub-page 1').click();
- });
-
- // highlight a snippet of text
- cy.getTechDocsShadowRoot()
- .find('#section-11')
- .then($el => {
- const el = $el[0];
- const document = el.ownerDocument;
- const range = document.createRange();
- range.selectNodeContents(el);
- document?.getSelection()?.removeAllRanges();
- document?.getSelection()?.addRange(range);
- });
-
- cy.document().trigger('selectionchange');
-
- // wait for new issue default debounce time
- cy.wait(600);
-
- // assert that the new issue button has a right url
- cy.getTechDocsShadowRoot()
- .contains('Open new Github issue')
- .should(
- 'have.attr',
- 'href',
- 'https://github.com/backstage/backstage/issues/new?title=Documentation%20feedback%3A%20Section%201.1%C2%B6&body=%23%23%20Documentation%20Feedback%20%F0%9F%93%9D%0A%0A%20%23%23%23%23%20The%20highlighted%20text%3A%20%0A%0A%20%3E%20Section%201.1%C2%B6%0A%0A%20%23%23%23%23%20The%20comment%20on%20the%20text%3A%20%0A%20_%3Ereplace%20this%20line%20with%20your%20comment%3C_%0A%0A%20___%0ABackstage%20URL%3A%20%3Chttp%3A%2F%2Flocalhost%3A7007%2Fdocs%2Fdefault%2FComponent%2Ftechdocs-e2e-fixture%2Fsub-page-one%2F%3E%20%0AMarkdown%20URL%3A%20%3Chttps%3A%2F%2Fgithub.com%2Fbackstage%2Fbackstage%2Fblob%2Fmaster%2Fcypress%2Ffixtures%2Fdocs%2Fsub-page-one.md%3E',
- );
- });
- });
-
- describe('Navigating within TechDocs', () => {
- it('should navigate to a specific TechDocs page via the navigation bar', () => {
- cy.visit('/docs/default/Component/techdocs-e2e-fixture');
-
- cy.getTechDocsShadowRoot().within(() => {
- cy.getTechDocsNavigation()
- .find('> div > div > [data-md-level="0"] > ul > li:nth-child(2) > a')
- .click();
- cy.contains('Sub-page 1');
- cy.window().its('scrollY').should('eq', 0);
- });
- });
-
- describe('Navigating within a TechDocs page', () => {
- beforeEach(() => {
- cy.visit('/docs/default/Component/techdocs-e2e-fixture/sub-page-two');
- });
-
- it('should navigate to a specific fragment within the page via the table of contents - Level 1', () => {
- return cy.getTechDocsShadowRoot().within(() => {
- // Section 3
- cy.getTechDocsTableOfContents()
- .find('a')
- .contains('Section 2.3')
- .click();
-
- // wait scroll timeout
- cy.wait(500);
-
- cy.isInViewport('#section-23');
- });
- });
-
- it('should navigate to a specific fragment within the page via the table of contents - Level 2', () => {
- return cy.getTechDocsShadowRoot().within(() => {
- cy.isNotInViewport('#sub-section-222');
- // Section 2.2
- cy.getTechDocsTableOfContents()
- .find('a')
- .contains('Section 2.2.2')
- .click();
-
- // wait scroll timeout
- cy.wait(500);
-
- cy.isInViewport('#sub-section-222');
- });
- });
-
- it('should navigate to a specific TechDocs page fragment from a link', () => {
- return cy.getTechDocsShadowRoot().within(() => {
- cy.get('article').contains('Link to Section 1.1').click();
-
- cy.location().should(loc => {
- expect(loc.pathname).to.eq(
- '/docs/default/Component/techdocs-e2e-fixture/sub-page-one/',
- );
- expect(loc.hash).to.eq('#section-11');
- });
- });
- });
-
- it('should navigate to the next page within a TechDocs entity', () => {
- return cy.getTechDocsShadowRoot().within(() => {
- cy.get('footer a').contains('Sub-page 3').click();
-
- cy.location().should(loc => {
- expect(loc.pathname).to.eq(
- '/docs/default/Component/techdocs-e2e-fixture/sub-page-three/',
- );
- });
- });
- });
-
- it('should navigate to the previous page within a TechDocs entity', () => {
- return cy.getTechDocsShadowRoot().within(() => {
- cy.get('footer a').contains('Sub-page 1').click();
-
- cy.location().should(loc => {
- expect(loc.pathname).to.eq(
- '/docs/default/Component/techdocs-e2e-fixture/sub-page-one/',
- );
- });
- });
- });
- });
- });
-});
diff --git a/cypress/src/support/commands.ts b/cypress/src/support/commands.ts
deleted file mode 100644
index 62e21a5bef..0000000000
--- a/cypress/src/support/commands.ts
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- * Copyright 2021 The Backstage Authors
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-/* eslint-disable jest/no-standalone-expect */
-///
-import 'os';
-
-Cypress.Commands.add('loginAsGuest', () => {
- cy.visit('/', {
- onLoad: (win: Window) =>
- win.localStorage.setItem('@backstage/core:SignInPage:provider', 'guest'),
- });
-});
-
-Cypress.Commands.add('getTechDocsShadowRoot', () => {
- cy.get('[data-testid="techdocs-native-shadowroot"]').shadow();
-});
-
-Cypress.Commands.add('isNotInViewport', element => {
- cy.get(element).then($el => {
- const bottom = Cypress.config(`viewportHeight`);
- const rect = $el[0].getBoundingClientRect();
-
- if (bottom) {
- expect(rect.top).to.be.greaterThan(bottom);
- expect(rect.bottom).to.be.greaterThan(bottom);
- expect(rect.top).to.be.greaterThan(bottom);
- expect(rect.bottom).to.be.greaterThan(bottom);
- }
- });
-});
-
-Cypress.Commands.add('isInViewport', element => {
- cy.get(element).then($el => {
- const bottom = Cypress.config(`viewportHeight`);
- const rect = $el[0].getBoundingClientRect();
-
- if (bottom) {
- expect(rect.top).not.to.be.greaterThan(bottom);
- expect(rect.bottom).not.to.be.greaterThan(bottom);
- expect(rect.top).not.to.be.greaterThan(bottom);
- expect(rect.bottom).not.to.be.greaterThan(bottom);
- }
- });
-});
-
-Cypress.Commands.add('getTechDocsTableOfContents', () => {
- cy.get('[data-md-type="toc"]');
-});
-
-Cypress.Commands.add('getTechDocsNavigation', () => {
- cy.get('[data-md-type="navigation"]');
-});
-
-Cypress.Commands.add('getCatalogDocsTab', () => {
- cy.get('button[role="tab"]').contains('Docs');
-});
-
-Cypress.Commands.add('mockSockJSNode', () => {
- cy.intercept('GET', '**/sockjs-node/info**', {
- body: {
- websocket: true,
- origins: ['*:*'],
- cookie_needed: false,
- entropy: 2882389500,
- },
- });
-});
-
-Cypress.Commands.add('interceptTechDocsAPICalls', () => {
- cy.intercept(
- 'GET',
- '**/techdocs/metadata/entity/default/Component/techdocs-e2e-fixture',
- ).as('entityMetadata');
-
- cy.intercept(
- 'GET',
- '**/techdocs/metadata/techdocs/default/Component/techdocs-e2e-fixture',
- ).as('techdocsMetadata');
-
- cy.intercept(
- 'GET',
- '**/techdocs/sync/default/Component/techdocs-e2e-fixture',
- ).as('syncEntity');
-
- cy.intercept(
- 'GET',
- '**/techdocs/static/docs/default/Component/techdocs-e2e-fixture/sub-page-two/index.html',
- ).as('sectionTwoHTML');
-
- cy.intercept(
- 'GET',
- '**/techdocs/static/docs/default/Component/techdocs-e2e-fixture/index.html',
- ).as('homeHTML');
-});
-
-Cypress.Commands.add('waitSectionTwoPage', () => {
- cy.wait([
- '@entityMetadata',
- '@syncEntity',
- '@techdocsMetadata',
- '@sectionTwoHTML',
- ]);
-});
-
-Cypress.Commands.add('waitHomePage', () => {
- cy.wait(['@entityMetadata', '@syncEntity', '@techdocsMetadata', '@homeHTML']);
-});
-
-Cypress.Commands.add('checkForErrors', () => {
- // when an error occurs there is a
with an "alert" role attribute. This can change ofc => we shall add also some positive ("when error occurs") test
- cy.get('div[role="alert"]').should('not.exist');
-});
diff --git a/cypress/src/support/index.ts b/cypress/src/support/index.ts
deleted file mode 100644
index 6d1051a793..0000000000
--- a/cypress/src/support/index.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
- * Copyright 2021 The Backstage Authors
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///
-import './commands';
diff --git a/cypress/src/types.d.ts b/cypress/src/types.d.ts
deleted file mode 100644
index dca22112e9..0000000000
--- a/cypress/src/types.d.ts
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * Copyright 2021 The Backstage Authors
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-declare module 'zombie';
-declare module 'pgtools';
-declare namespace Cypress {
- interface Chainable {
- /**
- * Login as guest
- * @example cy.loginAsGuests
- */
- loginAsGuest(): Chainable;
- /**
- * Get the TechDocs shadow root element
- * @example cy.getTechDocsShadowRoot
- */
- getTechDocsShadowRoot(): Chainable;
- /**
- * Mock TechDocs backend API
- * @example cy.mockTechDocs
- */
- mockTechDocs(): void;
- /**
- * Get the TechDocs table of contents element
- * @example cy.getTechDocsShadowRoot
- */
- getTechDocsTableOfContents(): Chainable;
- /**
- * Get the TechDocs navigation element
- * @example cy.getTechDocsNavigation
- */
- getTechDocsNavigation(): Chainable;
- /**
- * Get the Catalog docs tab
- * @example cy.getCatalogDocsTab
- */
- getCatalogDocsTab(): Chainable;
- /**
- * Intercept the TechDocs API calls
- * @example cy.interceptTechDocsAPICalls
- */
- interceptTechDocsAPICalls(): Chainable;
- /**
- * Mock SockJS-Node call
- * @example cy.mockSockJSNode
- */
- mockSockJSNode(): Chainable;
- /**
- * Wait TechDocs API response for home page
- * @example cy.waitHomePage
- */
- waitHomePage(): Chainable;
- /**
- * Wait TechDocs API response for Section 2 page
- * @example cy.waitSectionTwoPage
- */
- waitSectionTwoPage(): Chainable;
- /**
- * Check if the element is in viewport
- * @example cy.isInViewport
- */
- isInViewport(element: string): Chainable;
- /**
- * Check if the element is not in viewport
- * @example cy.isNotInViewport
- */
- isNotInViewport(element: string): Chainable;
- /**
- * Check if we have not caused error by our last action
- * @example cy.checkForErrors
- */
- checkForErrors(): Chainable;
- }
-}
diff --git a/cypress/support/commands.ts b/cypress/support/commands.ts
deleted file mode 100644
index fd4db77d61..0000000000
--- a/cypress/support/commands.ts
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Copyright 2022 The Backstage Authors
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// ***********************************************
-// This example commands.ts shows you how to
-// create various custom commands and overwrite
-// existing commands.
-//
-// For more comprehensive examples of custom
-// commands please read more here:
-// https://on.cypress.io/custom-commands
-// ***********************************************
-//
-//
-// -- This is a parent command --
-// Cypress.Commands.add('login', (email, password) => { ... })
-//
-//
-// -- This is a child command --
-// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... })
-//
-//
-// -- This is a dual command --
-// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })
-//
-//
-// -- This will overwrite an existing command --
-// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... })
-//
-// declare global {
-// namespace Cypress {
-// interface Chainable {
-// login(email: string, password: string): Chainable
-// drag(subject: string, options?: Partial): Chainable
-// dismiss(subject: string, options?: Partial): Chainable
-// visit(originalFn: CommandOriginalFn, url: string, options: Partial): Chainable
-// }
-// }
-// }
diff --git a/cypress/support/e2e.ts b/cypress/support/e2e.ts
deleted file mode 100644
index c71790471e..0000000000
--- a/cypress/support/e2e.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright 2022 The Backstage Authors
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// This example support/e2e.ts is processed and
-// loaded automatically before your test files.
-//
-// This is a great place to put global configuration and
-// behavior that modifies Cypress.
-//
-// You can change the location of this file or turn off
-// automatically serving support files with the
-// 'supportFile' configuration option.
-//
-// You can read more here:
-// https://on.cypress.io/configuration
-// ***********************************************************
-
-// Import commands.js using ES2015 syntax:
-import './commands';
-
-// Alternatively you can use CommonJS syntax:
-// require('./commands')
diff --git a/cypress/tsconfig.json b/cypress/tsconfig.json
deleted file mode 100644
index 9c4a63b76c..0000000000
--- a/cypress/tsconfig.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "compilerOptions": {
- "allowJs": true,
- "declaration": true,
- "declarationMap": false,
- "esModuleInterop": true,
- "experimentalDecorators": false,
- "forceConsistentCasingInFileNames": true,
- "importHelpers": false,
- "incremental": true,
- "isolatedModules": true,
- "jsx": "react",
- "lib": ["DOM", "DOM.Iterable", "ScriptHost", "ES2021", "ESNext.Promise"],
- "module": "ESNext",
- "moduleResolution": "node",
- "noEmit": true,
- "noFallthroughCasesInSwitch": true,
- "noImplicitAny": true,
- "noImplicitReturns": true,
- "noImplicitThis": true,
- "noUnusedLocals": true,
- "noUnusedParameters": true,
- "pretty": true,
- "removeComments": false,
- "resolveJsonModule": true,
- "sourceMap": false,
- "skipLibCheck": false,
- "strict": true,
- "strictBindCallApply": true,
- "strictFunctionTypes": true,
- "strictNullChecks": true,
- "strictPropertyInitialization": true,
- "stripInternal": true,
- "target": "ES2021",
- "types": ["node", "cypress"]
- }
-}
diff --git a/cypress/yarn.lock b/cypress/yarn.lock
deleted file mode 100644
index 923868f152..0000000000
--- a/cypress/yarn.lock
+++ /dev/null
@@ -1,1639 +0,0 @@
-# This file is generated by running "yarn install" inside your project.
-# Manual changes might be lost - proceed with caution!
-
-__metadata:
- version: 6
- cacheKey: 8
-
-"@backstage/cypress-tests@workspace:.":
- version: 0.0.0-use.local
- resolution: "@backstage/cypress-tests@workspace:."
- dependencies:
- cypress: ^12.0.0
- typescript: ~5.0.0
- languageName: unknown
- linkType: soft
-
-"@colors/colors@npm:1.5.0":
- version: 1.5.0
- resolution: "@colors/colors@npm:1.5.0"
- checksum: d64d5260bed1d5012ae3fc617d38d1afc0329fec05342f4e6b838f46998855ba56e0a73833f4a80fa8378c84810da254f76a8a19c39d038260dc06dc4e007425
- languageName: node
- linkType: hard
-
-"@cypress/request@npm:2.88.12":
- version: 2.88.12
- resolution: "@cypress/request@npm:2.88.12"
- dependencies:
- aws-sign2: ~0.7.0
- aws4: ^1.8.0
- caseless: ~0.12.0
- combined-stream: ~1.0.6
- extend: ~3.0.2
- forever-agent: ~0.6.1
- form-data: ~2.3.2
- http-signature: ~1.3.6
- is-typedarray: ~1.0.0
- isstream: ~0.1.2
- json-stringify-safe: ~5.0.1
- mime-types: ~2.1.19
- performance-now: ^2.1.0
- qs: ~6.10.3
- safe-buffer: ^5.1.2
- tough-cookie: ^4.1.3
- tunnel-agent: ^0.6.0
- uuid: ^8.3.2
- checksum: 2c6fbf7f3127d41bffca8374beaa8cf95450495a8a077b00309ea9d94dd2a4da450a77fe038e8ad26c97cdd7c39b65c53c850f8338ce9bc2dbe23ce2e2b48329
- languageName: node
- linkType: hard
-
-"@cypress/xvfb@npm:^1.2.4":
- version: 1.2.4
- resolution: "@cypress/xvfb@npm:1.2.4"
- dependencies:
- debug: ^3.1.0
- lodash.once: ^4.1.1
- checksum: 7bdcdaeb1bb692ec9d9bf8ec52538aa0bead6764753f4a067a171a511807a43fab016f7285a56bef6a606c2467ff3f1365e1ad2d2d583b81beed849ee1573fd1
- languageName: node
- linkType: hard
-
-"@types/node@npm:*":
- version: 18.7.14
- resolution: "@types/node@npm:18.7.14"
- checksum: 99cf28ff854100158de875cca23c7acc3cc01dfee526a52b90b7f36767c821bcbaf2be0a98a70f06f3b78f3c60639168ff949d725b61e2e124f9f71f1fb8043d
- languageName: node
- linkType: hard
-
-"@types/node@npm:^16.18.39":
- version: 16.18.53
- resolution: "@types/node@npm:16.18.53"
- checksum: 26c05cde59664360c22e0dda70776ca6f1b35f0b94e4f84d2c21e2afa2e69ac3a2c99bbb57b43405f81df1b2598f6d707ccc7c4c31865f90e45c4625d8400518
- languageName: node
- linkType: hard
-
-"@types/sinonjs__fake-timers@npm:8.1.1":
- version: 8.1.1
- resolution: "@types/sinonjs__fake-timers@npm:8.1.1"
- checksum: ca09d54d47091d87020824a73f026300fa06b17cd9f2f9b9387f28b549364b141ef194ee28db762f6588de71d8febcd17f753163cb7ea116b8387c18e80ebd5c
- languageName: node
- linkType: hard
-
-"@types/sizzle@npm:^2.3.2":
- version: 2.3.3
- resolution: "@types/sizzle@npm:2.3.3"
- checksum: 586a9fb1f6ff3e325e0f2cc1596a460615f0bc8a28f6e276ac9b509401039dd242fa8b34496d3a30c52f5b495873922d09a9e76c50c2ab2bcc70ba3fb9c4e160
- languageName: node
- linkType: hard
-
-"@types/yauzl@npm:^2.9.1":
- version: 2.10.0
- resolution: "@types/yauzl@npm:2.10.0"
- dependencies:
- "@types/node": "*"
- checksum: 55d27ae5d346ea260e40121675c24e112ef0247649073848e5d4e03182713ae4ec8142b98f61a1c6cbe7d3b72fa99bbadb65d8b01873e5e605cdc30f1ff70ef2
- languageName: node
- linkType: hard
-
-"aggregate-error@npm:^3.0.0":
- version: 3.1.0
- resolution: "aggregate-error@npm:3.1.0"
- dependencies:
- clean-stack: ^2.0.0
- indent-string: ^4.0.0
- checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79
- languageName: node
- linkType: hard
-
-"ansi-colors@npm:^4.1.1":
- version: 4.1.3
- resolution: "ansi-colors@npm:4.1.3"
- checksum: a9c2ec842038a1fabc7db9ece7d3177e2fe1c5dc6f0c51ecfbf5f39911427b89c00b5dc6b8bd95f82a26e9b16aaae2e83d45f060e98070ce4d1333038edceb0e
- languageName: node
- linkType: hard
-
-"ansi-escapes@npm:^4.3.0":
- version: 4.3.2
- resolution: "ansi-escapes@npm:4.3.2"
- dependencies:
- type-fest: ^0.21.3
- checksum: 93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815
- languageName: node
- linkType: hard
-
-"ansi-regex@npm:^5.0.1":
- version: 5.0.1
- resolution: "ansi-regex@npm:5.0.1"
- checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b
- languageName: node
- linkType: hard
-
-"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0":
- version: 4.3.0
- resolution: "ansi-styles@npm:4.3.0"
- dependencies:
- color-convert: ^2.0.1
- checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4
- languageName: node
- linkType: hard
-
-"arch@npm:^2.2.0":
- version: 2.2.0
- resolution: "arch@npm:2.2.0"
- checksum: e21b7635029fe8e9cdd5a026f9a6c659103e63fff423834323cdf836a1bb240a72d0c39ca8c470f84643385cf581bd8eda2cad8bf493e27e54bd9783abe9101f
- languageName: node
- linkType: hard
-
-"asn1@npm:~0.2.3":
- version: 0.2.6
- resolution: "asn1@npm:0.2.6"
- dependencies:
- safer-buffer: ~2.1.0
- checksum: 39f2ae343b03c15ad4f238ba561e626602a3de8d94ae536c46a4a93e69578826305366dc09fbb9b56aec39b4982a463682f259c38e59f6fa380cd72cd61e493d
- languageName: node
- linkType: hard
-
-"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0":
- version: 1.0.0
- resolution: "assert-plus@npm:1.0.0"
- checksum: 19b4340cb8f0e6a981c07225eacac0e9d52c2644c080198765d63398f0075f83bbc0c8e95474d54224e297555ad0d631c1dcd058adb1ddc2437b41a6b424ac64
- languageName: node
- linkType: hard
-
-"astral-regex@npm:^2.0.0":
- version: 2.0.0
- resolution: "astral-regex@npm:2.0.0"
- checksum: 876231688c66400473ba505731df37ea436e574dd524520294cc3bbc54ea40334865e01fa0d074d74d036ee874ee7e62f486ea38bc421ee8e6a871c06f011766
- languageName: node
- linkType: hard
-
-"async@npm:^3.2.0":
- version: 3.2.4
- resolution: "async@npm:3.2.4"
- checksum: 43d07459a4e1d09b84a20772414aa684ff4de085cbcaec6eea3c7a8f8150e8c62aa6cd4e699fe8ee93c3a5b324e777d34642531875a0817a35697522c1b02e89
- languageName: node
- linkType: hard
-
-"asynckit@npm:^0.4.0":
- version: 0.4.0
- resolution: "asynckit@npm:0.4.0"
- checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be
- languageName: node
- linkType: hard
-
-"at-least-node@npm:^1.0.0":
- version: 1.0.0
- resolution: "at-least-node@npm:1.0.0"
- checksum: 463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e
- languageName: node
- linkType: hard
-
-"aws-sign2@npm:~0.7.0":
- version: 0.7.0
- resolution: "aws-sign2@npm:0.7.0"
- checksum: b148b0bb0778098ad8cf7e5fc619768bcb51236707ca1d3e5b49e41b171166d8be9fdc2ea2ae43d7decf02989d0aaa3a9c4caa6f320af95d684de9b548a71525
- languageName: node
- linkType: hard
-
-"aws4@npm:^1.8.0":
- version: 1.11.0
- resolution: "aws4@npm:1.11.0"
- checksum: 5a00d045fd0385926d20ebebcfba5ec79d4482fe706f63c27b324d489a04c68edb0db99ed991e19eda09cb8c97dc2452059a34d97545cebf591d7a2b5a10999f
- languageName: node
- linkType: hard
-
-"balanced-match@npm:^1.0.0":
- version: 1.0.2
- resolution: "balanced-match@npm:1.0.2"
- checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65
- languageName: node
- linkType: hard
-
-"base64-js@npm:^1.3.1":
- version: 1.5.1
- resolution: "base64-js@npm:1.5.1"
- checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005
- languageName: node
- linkType: hard
-
-"bcrypt-pbkdf@npm:^1.0.0":
- version: 1.0.2
- resolution: "bcrypt-pbkdf@npm:1.0.2"
- dependencies:
- tweetnacl: ^0.14.3
- checksum: 4edfc9fe7d07019609ccf797a2af28351736e9d012c8402a07120c4453a3b789a15f2ee1530dc49eee8f7eb9379331a8dd4b3766042b9e502f74a68e7f662291
- languageName: node
- linkType: hard
-
-"blob-util@npm:^2.0.2":
- version: 2.0.2
- resolution: "blob-util@npm:2.0.2"
- checksum: d543e6b92e4ca715ca33c78e89a07a2290d43e5b2bc897d7ec588c5c7bbf59df93e45225ac0c9258aa6ce4320358990f99c9288f1c48280f8ec5d7a2e088d19b
- languageName: node
- linkType: hard
-
-"bluebird@npm:^3.7.2":
- version: 3.7.2
- resolution: "bluebird@npm:3.7.2"
- checksum: 869417503c722e7dc54ca46715f70e15f4d9c602a423a02c825570862d12935be59ed9c7ba34a9b31f186c017c23cac6b54e35446f8353059c101da73eac22ef
- languageName: node
- linkType: hard
-
-"brace-expansion@npm:^1.1.7":
- version: 1.1.11
- resolution: "brace-expansion@npm:1.1.11"
- dependencies:
- balanced-match: ^1.0.0
- concat-map: 0.0.1
- checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07
- languageName: node
- linkType: hard
-
-"buffer-crc32@npm:~0.2.3":
- version: 0.2.13
- resolution: "buffer-crc32@npm:0.2.13"
- checksum: 06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c
- languageName: node
- linkType: hard
-
-"buffer@npm:^5.6.0":
- version: 5.7.1
- resolution: "buffer@npm:5.7.1"
- dependencies:
- base64-js: ^1.3.1
- ieee754: ^1.1.13
- checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84
- languageName: node
- linkType: hard
-
-"cachedir@npm:^2.3.0":
- version: 2.3.0
- resolution: "cachedir@npm:2.3.0"
- checksum: ec90cb0f2e6336e266aa748dbadf3da9e0b20e843e43f1591acab7a3f1451337dc2f26cb9dd833ae8cfefeffeeb43ef5b5ff62782a685f4e3c2305dd98482fcb
- languageName: node
- linkType: hard
-
-"call-bind@npm:^1.0.0":
- version: 1.0.2
- resolution: "call-bind@npm:1.0.2"
- dependencies:
- function-bind: ^1.1.1
- get-intrinsic: ^1.0.2
- checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0
- languageName: node
- linkType: hard
-
-"caseless@npm:~0.12.0":
- version: 0.12.0
- resolution: "caseless@npm:0.12.0"
- checksum: b43bd4c440aa1e8ee6baefee8063b4850fd0d7b378f6aabc796c9ec8cb26d27fb30b46885350777d9bd079c5256c0e1329ad0dc7c2817e0bb466810ebb353751
- languageName: node
- linkType: hard
-
-"chalk@npm:^4.1.0":
- version: 4.1.2
- resolution: "chalk@npm:4.1.2"
- dependencies:
- ansi-styles: ^4.1.0
- supports-color: ^7.1.0
- checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc
- languageName: node
- linkType: hard
-
-"check-more-types@npm:^2.24.0":
- version: 2.24.0
- resolution: "check-more-types@npm:2.24.0"
- checksum: b09080ec3404d20a4b0ead828994b2e5913236ef44ed3033a27062af0004cf7d2091fbde4b396bf13b7ce02fb018bc9960b48305e6ab2304cd82d73ed7a51ef4
- languageName: node
- linkType: hard
-
-"ci-info@npm:^3.2.0":
- version: 3.3.2
- resolution: "ci-info@npm:3.3.2"
- checksum: fd81f1edd2d3b0f6cb077b2e84365136d87b9db8c055928c1ad69da8a76c2c2f19cba8ea51b90238302157ca927f91f92b653e933f2398dde4867500f08d6e62
- languageName: node
- linkType: hard
-
-"clean-stack@npm:^2.0.0":
- version: 2.2.0
- resolution: "clean-stack@npm:2.2.0"
- checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68
- languageName: node
- linkType: hard
-
-"cli-cursor@npm:^3.1.0":
- version: 3.1.0
- resolution: "cli-cursor@npm:3.1.0"
- dependencies:
- restore-cursor: ^3.1.0
- checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29
- languageName: node
- linkType: hard
-
-"cli-table3@npm:~0.6.1":
- version: 0.6.2
- resolution: "cli-table3@npm:0.6.2"
- dependencies:
- "@colors/colors": 1.5.0
- string-width: ^4.2.0
- dependenciesMeta:
- "@colors/colors":
- optional: true
- checksum: 2f82391698b8a2a2a5e45d2adcfea5d93e557207f90455a8d4c1aac688e9b18a204d9eb4ba1d322fa123b17d64ea3dc5e11de8b005529f3c3e7dbeb27cb4d9be
- languageName: node
- linkType: hard
-
-"cli-truncate@npm:^2.1.0":
- version: 2.1.0
- resolution: "cli-truncate@npm:2.1.0"
- dependencies:
- slice-ansi: ^3.0.0
- string-width: ^4.2.0
- checksum: bf1e4e6195392dc718bf9cd71f317b6300dc4a9191d052f31046b8773230ece4fa09458813bf0e3455a5e68c0690d2ea2c197d14a8b85a7b5e01c97f4b5feb5d
- languageName: node
- linkType: hard
-
-"color-convert@npm:^2.0.1":
- version: 2.0.1
- resolution: "color-convert@npm:2.0.1"
- dependencies:
- color-name: ~1.1.4
- checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336
- languageName: node
- linkType: hard
-
-"color-name@npm:~1.1.4":
- version: 1.1.4
- resolution: "color-name@npm:1.1.4"
- checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610
- languageName: node
- linkType: hard
-
-"colorette@npm:^2.0.16":
- version: 2.0.19
- resolution: "colorette@npm:2.0.19"
- checksum: 888cf5493f781e5fcf54ce4d49e9d7d698f96ea2b2ef67906834bb319a392c667f9ec69f4a10e268d2946d13a9503d2d19b3abaaaf174e3451bfe91fb9d82427
- languageName: node
- linkType: hard
-
-"combined-stream@npm:^1.0.6, combined-stream@npm:~1.0.6":
- version: 1.0.8
- resolution: "combined-stream@npm:1.0.8"
- dependencies:
- delayed-stream: ~1.0.0
- checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c
- languageName: node
- linkType: hard
-
-"commander@npm:^6.2.1":
- version: 6.2.1
- resolution: "commander@npm:6.2.1"
- checksum: d7090410c0de6bc5c67d3ca41c41760d6d268f3c799e530aafb73b7437d1826bbf0d2a3edac33f8b57cc9887b4a986dce307fa5557e109be40eadb7c43b21742
- languageName: node
- linkType: hard
-
-"common-tags@npm:^1.8.0":
- version: 1.8.2
- resolution: "common-tags@npm:1.8.2"
- checksum: 767a6255a84bbc47df49a60ab583053bb29a7d9687066a18500a516188a062c4e4cd52de341f22de0b07062e699b1b8fe3cfa1cb55b241cb9301aeb4f45b4dff
- languageName: node
- linkType: hard
-
-"concat-map@npm:0.0.1":
- version: 0.0.1
- resolution: "concat-map@npm:0.0.1"
- checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af
- languageName: node
- linkType: hard
-
-"core-util-is@npm:1.0.2":
- version: 1.0.2
- resolution: "core-util-is@npm:1.0.2"
- checksum: 7a4c925b497a2c91421e25bf76d6d8190f0b2359a9200dbeed136e63b2931d6294d3b1893eda378883ed363cd950f44a12a401384c609839ea616befb7927dab
- languageName: node
- linkType: hard
-
-"cross-spawn@npm:^7.0.0":
- version: 7.0.3
- resolution: "cross-spawn@npm:7.0.3"
- dependencies:
- path-key: ^3.1.0
- shebang-command: ^2.0.0
- which: ^2.0.1
- checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52
- languageName: node
- linkType: hard
-
-"cypress@npm:^12.0.0":
- version: 12.17.4
- resolution: "cypress@npm:12.17.4"
- dependencies:
- "@cypress/request": 2.88.12
- "@cypress/xvfb": ^1.2.4
- "@types/node": ^16.18.39
- "@types/sinonjs__fake-timers": 8.1.1
- "@types/sizzle": ^2.3.2
- arch: ^2.2.0
- blob-util: ^2.0.2
- bluebird: ^3.7.2
- buffer: ^5.6.0
- cachedir: ^2.3.0
- chalk: ^4.1.0
- check-more-types: ^2.24.0
- cli-cursor: ^3.1.0
- cli-table3: ~0.6.1
- commander: ^6.2.1
- common-tags: ^1.8.0
- dayjs: ^1.10.4
- debug: ^4.3.4
- enquirer: ^2.3.6
- eventemitter2: 6.4.7
- execa: 4.1.0
- executable: ^4.1.1
- extract-zip: 2.0.1
- figures: ^3.2.0
- fs-extra: ^9.1.0
- getos: ^3.2.1
- is-ci: ^3.0.0
- is-installed-globally: ~0.4.0
- lazy-ass: ^1.6.0
- listr2: ^3.8.3
- lodash: ^4.17.21
- log-symbols: ^4.0.0
- minimist: ^1.2.8
- ospath: ^1.2.2
- pretty-bytes: ^5.6.0
- process: ^0.11.10
- proxy-from-env: 1.0.0
- request-progress: ^3.0.0
- semver: ^7.5.3
- supports-color: ^8.1.1
- tmp: ~0.2.1
- untildify: ^4.0.0
- yauzl: ^2.10.0
- bin:
- cypress: bin/cypress
- checksum: c9c79f5493b23e9c8cfb92d45d50ea9d0fae54210dde203bfa794a79436faf60108d826fe9007a7d67fddf7919802ad8f006b7ae56c5c198c75d5bc85bbc851b
- languageName: node
- linkType: hard
-
-"dashdash@npm:^1.12.0":
- version: 1.14.1
- resolution: "dashdash@npm:1.14.1"
- dependencies:
- assert-plus: ^1.0.0
- checksum: 3634c249570f7f34e3d34f866c93f866c5b417f0dd616275decae08147dcdf8fccfaa5947380ccfb0473998ea3a8057c0b4cd90c875740ee685d0624b2983598
- languageName: node
- linkType: hard
-
-"dayjs@npm:^1.10.4":
- version: 1.11.5
- resolution: "dayjs@npm:1.11.5"
- checksum: e3bbaa7b4883b31be4bf75a181f1447fbb19800c29b332852125aab96baeff3ac232dcba8b88c4ea17d3b636c99dac5fb9d1af4bb6ae26615698bbc4a852dffb
- languageName: node
- linkType: hard
-
-"debug@npm:^3.1.0":
- version: 3.2.7
- resolution: "debug@npm:3.2.7"
- dependencies:
- ms: ^2.1.1
- checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c
- languageName: node
- linkType: hard
-
-"debug@npm:^4.1.1, debug@npm:^4.3.4":
- version: 4.3.4
- resolution: "debug@npm:4.3.4"
- dependencies:
- ms: 2.1.2
- peerDependenciesMeta:
- supports-color:
- optional: true
- checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708
- languageName: node
- linkType: hard
-
-"delayed-stream@npm:~1.0.0":
- version: 1.0.0
- resolution: "delayed-stream@npm:1.0.0"
- checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020
- languageName: node
- linkType: hard
-
-"ecc-jsbn@npm:~0.1.1":
- version: 0.1.2
- resolution: "ecc-jsbn@npm:0.1.2"
- dependencies:
- jsbn: ~0.1.0
- safer-buffer: ^2.1.0
- checksum: 22fef4b6203e5f31d425f5b711eb389e4c6c2723402e389af394f8411b76a488fa414d309d866e2b577ce3e8462d344205545c88a8143cc21752a5172818888a
- languageName: node
- linkType: hard
-
-"emoji-regex@npm:^8.0.0":
- version: 8.0.0
- resolution: "emoji-regex@npm:8.0.0"
- checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192
- languageName: node
- linkType: hard
-
-"end-of-stream@npm:^1.1.0":
- version: 1.4.4
- resolution: "end-of-stream@npm:1.4.4"
- dependencies:
- once: ^1.4.0
- checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b
- languageName: node
- linkType: hard
-
-"enquirer@npm:^2.3.6":
- version: 2.3.6
- resolution: "enquirer@npm:2.3.6"
- dependencies:
- ansi-colors: ^4.1.1
- checksum: 1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884
- languageName: node
- linkType: hard
-
-"escape-string-regexp@npm:^1.0.5":
- version: 1.0.5
- resolution: "escape-string-regexp@npm:1.0.5"
- checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410
- languageName: node
- linkType: hard
-
-"eventemitter2@npm:6.4.7":
- version: 6.4.7
- resolution: "eventemitter2@npm:6.4.7"
- checksum: 1b36a77e139d6965ebf3a36c01fa00c089ae6b80faa1911e52888f40b3a7057b36a2cc45dcd1ad87cda3798fe7b97a0aabcbb8175a8b96092a23bb7d0f039e66
- languageName: node
- linkType: hard
-
-"execa@npm:4.1.0":
- version: 4.1.0
- resolution: "execa@npm:4.1.0"
- dependencies:
- cross-spawn: ^7.0.0
- get-stream: ^5.0.0
- human-signals: ^1.1.1
- is-stream: ^2.0.0
- merge-stream: ^2.0.0
- npm-run-path: ^4.0.0
- onetime: ^5.1.0
- signal-exit: ^3.0.2
- strip-final-newline: ^2.0.0
- checksum: e30d298934d9c52f90f3847704fd8224e849a081ab2b517bbc02f5f7732c24e56a21f14cb96a08256deffeb2d12b2b7cb7e2b014a12fb36f8d3357e06417ed55
- languageName: node
- linkType: hard
-
-"executable@npm:^4.1.1":
- version: 4.1.1
- resolution: "executable@npm:4.1.1"
- dependencies:
- pify: ^2.2.0
- checksum: f01927ce59bccec804e171bf859a26e362c1f50aa9ebc69f7cafdcce3859d29d4b6267fd47237c18b0a1830614bd3f0ee14b7380d9bad18a4e7af9b5f0b6984f
- languageName: node
- linkType: hard
-
-"extend@npm:~3.0.2":
- version: 3.0.2
- resolution: "extend@npm:3.0.2"
- checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515
- languageName: node
- linkType: hard
-
-"extract-zip@npm:2.0.1":
- version: 2.0.1
- resolution: "extract-zip@npm:2.0.1"
- dependencies:
- "@types/yauzl": ^2.9.1
- debug: ^4.1.1
- get-stream: ^5.1.0
- yauzl: ^2.10.0
- dependenciesMeta:
- "@types/yauzl":
- optional: true
- bin:
- extract-zip: cli.js
- checksum: 8cbda9debdd6d6980819cc69734d874ddd71051c9fe5bde1ef307ebcedfe949ba57b004894b585f758b7c9eeeea0e3d87f2dda89b7d25320459c2c9643ebb635
- languageName: node
- linkType: hard
-
-"extsprintf@npm:1.3.0":
- version: 1.3.0
- resolution: "extsprintf@npm:1.3.0"
- checksum: cee7a4a1e34cffeeec18559109de92c27517e5641991ec6bab849aa64e3081022903dd53084f2080d0d2530803aa5ee84f1e9de642c365452f9e67be8f958ce2
- languageName: node
- linkType: hard
-
-"extsprintf@npm:^1.2.0":
- version: 1.4.1
- resolution: "extsprintf@npm:1.4.1"
- checksum: a2f29b241914a8d2bad64363de684821b6b1609d06ae68d5b539e4de6b28659715b5bea94a7265201603713b7027d35399d10b0548f09071c5513e65e8323d33
- languageName: node
- linkType: hard
-
-"fd-slicer@npm:~1.1.0":
- version: 1.1.0
- resolution: "fd-slicer@npm:1.1.0"
- dependencies:
- pend: ~1.2.0
- checksum: c8585fd5713f4476eb8261150900d2cb7f6ff2d87f8feb306ccc8a1122efd152f1783bdb2b8dc891395744583436bfd8081d8e63ece0ec8687eeefea394d4ff2
- languageName: node
- linkType: hard
-
-"figures@npm:^3.2.0":
- version: 3.2.0
- resolution: "figures@npm:3.2.0"
- dependencies:
- escape-string-regexp: ^1.0.5
- checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b
- languageName: node
- linkType: hard
-
-"forever-agent@npm:~0.6.1":
- version: 0.6.1
- resolution: "forever-agent@npm:0.6.1"
- checksum: 766ae6e220f5fe23676bb4c6a99387cec5b7b62ceb99e10923376e27bfea72f3c3aeec2ba5f45f3f7ba65d6616965aa7c20b15002b6860833bb6e394dea546a8
- languageName: node
- linkType: hard
-
-"form-data@npm:~2.3.2":
- version: 2.3.3
- resolution: "form-data@npm:2.3.3"
- dependencies:
- asynckit: ^0.4.0
- combined-stream: ^1.0.6
- mime-types: ^2.1.12
- checksum: 10c1780fa13dbe1ff3100114c2ce1f9307f8be10b14bf16e103815356ff567b6be39d70fc4a40f8990b9660012dc24b0f5e1dde1b6426166eb23a445ba068ca3
- languageName: node
- linkType: hard
-
-"fs-extra@npm:^9.1.0":
- version: 9.1.0
- resolution: "fs-extra@npm:9.1.0"
- dependencies:
- at-least-node: ^1.0.0
- graceful-fs: ^4.2.0
- jsonfile: ^6.0.1
- universalify: ^2.0.0
- checksum: ba71ba32e0faa74ab931b7a0031d1523c66a73e225de7426e275e238e312d07313d2da2d33e34a52aa406c8763ade5712eb3ec9ba4d9edce652bcacdc29e6b20
- languageName: node
- linkType: hard
-
-"fs.realpath@npm:^1.0.0":
- version: 1.0.0
- resolution: "fs.realpath@npm:1.0.0"
- checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0
- languageName: node
- linkType: hard
-
-"function-bind@npm:^1.1.1":
- version: 1.1.1
- resolution: "function-bind@npm:1.1.1"
- checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a
- languageName: node
- linkType: hard
-
-"get-intrinsic@npm:^1.0.2":
- version: 1.2.1
- resolution: "get-intrinsic@npm:1.2.1"
- dependencies:
- function-bind: ^1.1.1
- has: ^1.0.3
- has-proto: ^1.0.1
- has-symbols: ^1.0.3
- checksum: 5b61d88552c24b0cf6fa2d1b3bc5459d7306f699de060d76442cce49a4721f52b8c560a33ab392cf5575b7810277d54ded9d4d39a1ea61855619ebc005aa7e5f
- languageName: node
- linkType: hard
-
-"get-stream@npm:^5.0.0, get-stream@npm:^5.1.0":
- version: 5.2.0
- resolution: "get-stream@npm:5.2.0"
- dependencies:
- pump: ^3.0.0
- checksum: 8bc1a23174a06b2b4ce600df38d6c98d2ef6d84e020c1ddad632ad75bac4e092eeb40e4c09e0761c35fc2dbc5e7fff5dab5e763a383582c4a167dd69a905bd12
- languageName: node
- linkType: hard
-
-"getos@npm:^3.2.1":
- version: 3.2.1
- resolution: "getos@npm:3.2.1"
- dependencies:
- async: ^3.2.0
- checksum: 42fd78a66d47cebd3e09de5566cc0044e034b08f4a000a310dbd89a77b02c65d8f4002554bfa495ea5bdc4fa9d515f5ac785a7cc474ba45383cc697f865eeaf1
- languageName: node
- linkType: hard
-
-"getpass@npm:^0.1.1":
- version: 0.1.7
- resolution: "getpass@npm:0.1.7"
- dependencies:
- assert-plus: ^1.0.0
- checksum: ab18d55661db264e3eac6012c2d3daeafaab7a501c035ae0ccb193c3c23e9849c6e29b6ac762b9c2adae460266f925d55a3a2a3a3c8b94be2f222df94d70c046
- languageName: node
- linkType: hard
-
-"glob@npm:^7.1.3":
- version: 7.2.3
- resolution: "glob@npm:7.2.3"
- dependencies:
- fs.realpath: ^1.0.0
- inflight: ^1.0.4
- inherits: 2
- minimatch: ^3.1.1
- once: ^1.3.0
- path-is-absolute: ^1.0.0
- checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133
- languageName: node
- linkType: hard
-
-"global-dirs@npm:^3.0.0":
- version: 3.0.0
- resolution: "global-dirs@npm:3.0.0"
- dependencies:
- ini: 2.0.0
- checksum: 953c17cf14bf6ee0e2100ae82a0d779934eed8a3ec5c94a7a4f37c5b3b592c31ea015fb9a15cf32484de13c79f4a814f3015152f3e1d65976cfbe47c1bfe4a88
- languageName: node
- linkType: hard
-
-"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0":
- version: 4.2.10
- resolution: "graceful-fs@npm:4.2.10"
- checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da
- languageName: node
- linkType: hard
-
-"has-flag@npm:^4.0.0":
- version: 4.0.0
- resolution: "has-flag@npm:4.0.0"
- checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad
- languageName: node
- linkType: hard
-
-"has-proto@npm:^1.0.1":
- version: 1.0.1
- resolution: "has-proto@npm:1.0.1"
- checksum: febc5b5b531de8022806ad7407935e2135f1cc9e64636c3916c6842bd7995994ca3b29871ecd7954bd35f9e2986c17b3b227880484d22259e2f8e6ce63fd383e
- languageName: node
- linkType: hard
-
-"has-symbols@npm:^1.0.3":
- version: 1.0.3
- resolution: "has-symbols@npm:1.0.3"
- checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410
- languageName: node
- linkType: hard
-
-"has@npm:^1.0.3":
- version: 1.0.3
- resolution: "has@npm:1.0.3"
- dependencies:
- function-bind: ^1.1.1
- checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792
- languageName: node
- linkType: hard
-
-"http-signature@npm:~1.3.6":
- version: 1.3.6
- resolution: "http-signature@npm:1.3.6"
- dependencies:
- assert-plus: ^1.0.0
- jsprim: ^2.0.2
- sshpk: ^1.14.1
- checksum: 10be2af4764e71fee0281392937050201ee576ac755c543f570d6d87134ce5e858663fe999a7adb3e4e368e1e356d0d7fec6b9542295b875726ff615188e7a0c
- languageName: node
- linkType: hard
-
-"human-signals@npm:^1.1.1":
- version: 1.1.1
- resolution: "human-signals@npm:1.1.1"
- checksum: d587647c9e8ec24e02821b6be7de5a0fc37f591f6c4e319b3054b43fd4c35a70a94c46fc74d8c1a43c47fde157d23acd7421f375e1c1365b09a16835b8300205
- languageName: node
- linkType: hard
-
-"ieee754@npm:^1.1.13":
- version: 1.2.1
- resolution: "ieee754@npm:1.2.1"
- checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e
- languageName: node
- linkType: hard
-
-"indent-string@npm:^4.0.0":
- version: 4.0.0
- resolution: "indent-string@npm:4.0.0"
- checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612
- languageName: node
- linkType: hard
-
-"inflight@npm:^1.0.4":
- version: 1.0.6
- resolution: "inflight@npm:1.0.6"
- dependencies:
- once: ^1.3.0
- wrappy: 1
- checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd
- languageName: node
- linkType: hard
-
-"inherits@npm:2":
- version: 2.0.4
- resolution: "inherits@npm:2.0.4"
- checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1
- languageName: node
- linkType: hard
-
-"ini@npm:2.0.0":
- version: 2.0.0
- resolution: "ini@npm:2.0.0"
- checksum: e7aadc5fb2e4aefc666d74ee2160c073995a4061556b1b5b4241ecb19ad609243b9cceafe91bae49c219519394bbd31512516cb22a3b1ca6e66d869e0447e84e
- languageName: node
- linkType: hard
-
-"is-ci@npm:^3.0.0":
- version: 3.0.1
- resolution: "is-ci@npm:3.0.1"
- dependencies:
- ci-info: ^3.2.0
- bin:
- is-ci: bin.js
- checksum: 192c66dc7826d58f803ecae624860dccf1899fc1f3ac5505284c0a5cf5f889046ffeb958fa651e5725d5705c5bcb14f055b79150ea5fcad7456a9569de60260e
- languageName: node
- linkType: hard
-
-"is-fullwidth-code-point@npm:^3.0.0":
- version: 3.0.0
- resolution: "is-fullwidth-code-point@npm:3.0.0"
- checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348
- languageName: node
- linkType: hard
-
-"is-installed-globally@npm:~0.4.0":
- version: 0.4.0
- resolution: "is-installed-globally@npm:0.4.0"
- dependencies:
- global-dirs: ^3.0.0
- is-path-inside: ^3.0.2
- checksum: 3359840d5982d22e9b350034237b2cda2a12bac1b48a721912e1ab8e0631dd07d45a2797a120b7b87552759a65ba03e819f1bd63f2d7ab8657ec0b44ee0bf399
- languageName: node
- linkType: hard
-
-"is-path-inside@npm:^3.0.2":
- version: 3.0.3
- resolution: "is-path-inside@npm:3.0.3"
- checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9
- languageName: node
- linkType: hard
-
-"is-stream@npm:^2.0.0":
- version: 2.0.1
- resolution: "is-stream@npm:2.0.1"
- checksum: b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66
- languageName: node
- linkType: hard
-
-"is-typedarray@npm:~1.0.0":
- version: 1.0.0
- resolution: "is-typedarray@npm:1.0.0"
- checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7
- languageName: node
- linkType: hard
-
-"is-unicode-supported@npm:^0.1.0":
- version: 0.1.0
- resolution: "is-unicode-supported@npm:0.1.0"
- checksum: a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52
- languageName: node
- linkType: hard
-
-"isexe@npm:^2.0.0":
- version: 2.0.0
- resolution: "isexe@npm:2.0.0"
- checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62
- languageName: node
- linkType: hard
-
-"isstream@npm:~0.1.2":
- version: 0.1.2
- resolution: "isstream@npm:0.1.2"
- checksum: 1eb2fe63a729f7bdd8a559ab552c69055f4f48eb5c2f03724430587c6f450783c8f1cd936c1c952d0a927925180fcc892ebd5b174236cf1065d4bd5bdb37e963
- languageName: node
- linkType: hard
-
-"jsbn@npm:~0.1.0":
- version: 0.1.1
- resolution: "jsbn@npm:0.1.1"
- checksum: e5ff29c1b8d965017ef3f9c219dacd6e40ad355c664e277d31246c90545a02e6047018c16c60a00f36d561b3647215c41894f5d869ada6908a2e0ce4200c88f2
- languageName: node
- linkType: hard
-
-"json-schema@npm:0.4.0":
- version: 0.4.0
- resolution: "json-schema@npm:0.4.0"
- checksum: 66389434c3469e698da0df2e7ac5a3281bcff75e797a5c127db7c5b56270e01ae13d9afa3c03344f76e32e81678337a8c912bdbb75101c62e487dc3778461d72
- languageName: node
- linkType: hard
-
-"json-stringify-safe@npm:~5.0.1":
- version: 5.0.1
- resolution: "json-stringify-safe@npm:5.0.1"
- checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee
- languageName: node
- linkType: hard
-
-"jsonfile@npm:^6.0.1":
- version: 6.1.0
- resolution: "jsonfile@npm:6.1.0"
- dependencies:
- graceful-fs: ^4.1.6
- universalify: ^2.0.0
- dependenciesMeta:
- graceful-fs:
- optional: true
- checksum: 7af3b8e1ac8fe7f1eccc6263c6ca14e1966fcbc74b618d3c78a0a2075579487547b94f72b7a1114e844a1e15bb00d440e5d1720bfc4612d790a6f285d5ea8354
- languageName: node
- linkType: hard
-
-"jsprim@npm:^2.0.2":
- version: 2.0.2
- resolution: "jsprim@npm:2.0.2"
- dependencies:
- assert-plus: 1.0.0
- extsprintf: 1.3.0
- json-schema: 0.4.0
- verror: 1.10.0
- checksum: d175f6b1991e160cb0aa39bc857da780e035611986b5492f32395411879fdaf4e513d98677f08f7352dac93a16b66b8361c674b86a3fa406e2e7af6b26321838
- languageName: node
- linkType: hard
-
-"lazy-ass@npm:^1.6.0":
- version: 1.6.0
- resolution: "lazy-ass@npm:1.6.0"
- checksum: 5a3ebb17915b03452320804466345382a6c25ac782ec4874fecdb2385793896cd459be2f187dc7def8899180c32ee0ab9a1aa7fe52193ac3ff3fe29bb0591729
- languageName: node
- linkType: hard
-
-"listr2@npm:^3.8.3":
- version: 3.14.0
- resolution: "listr2@npm:3.14.0"
- dependencies:
- cli-truncate: ^2.1.0
- colorette: ^2.0.16
- log-update: ^4.0.0
- p-map: ^4.0.0
- rfdc: ^1.3.0
- rxjs: ^7.5.1
- through: ^2.3.8
- wrap-ansi: ^7.0.0
- peerDependencies:
- enquirer: ">= 2.3.0 < 3"
- peerDependenciesMeta:
- enquirer:
- optional: true
- checksum: fdb8b2d6bdf5df9371ebd5082bee46c6d0ca3d1e5f2b11fbb5a127839855d5f3da9d4968fce94f0a5ec67cac2459766abbb1faeef621065ebb1829b11ef9476d
- languageName: node
- linkType: hard
-
-"lodash.once@npm:^4.1.1":
- version: 4.1.1
- resolution: "lodash.once@npm:4.1.1"
- checksum: d768fa9f9b4e1dc6453be99b753906f58990e0c45e7b2ca5a3b40a33111e5d17f6edf2f768786e2716af90a8e78f8f91431ab8435f761fef00f9b0c256f6d245
- languageName: node
- linkType: hard
-
-"lodash@npm:^4.17.21":
- version: 4.17.21
- resolution: "lodash@npm:4.17.21"
- checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7
- languageName: node
- linkType: hard
-
-"log-symbols@npm:^4.0.0":
- version: 4.1.0
- resolution: "log-symbols@npm:4.1.0"
- dependencies:
- chalk: ^4.1.0
- is-unicode-supported: ^0.1.0
- checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74
- languageName: node
- linkType: hard
-
-"log-update@npm:^4.0.0":
- version: 4.0.0
- resolution: "log-update@npm:4.0.0"
- dependencies:
- ansi-escapes: ^4.3.0
- cli-cursor: ^3.1.0
- slice-ansi: ^4.0.0
- wrap-ansi: ^6.2.0
- checksum: ae2f85bbabc1906034154fb7d4c4477c79b3e703d22d78adee8b3862fa913942772e7fa11713e3d96fb46de4e3cabefbf5d0a544344f03b58d3c4bff52aa9eb2
- languageName: node
- linkType: hard
-
-"lru-cache@npm:^6.0.0":
- version: 6.0.0
- resolution: "lru-cache@npm:6.0.0"
- dependencies:
- yallist: ^4.0.0
- checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297
- languageName: node
- linkType: hard
-
-"merge-stream@npm:^2.0.0":
- version: 2.0.0
- resolution: "merge-stream@npm:2.0.0"
- checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4
- languageName: node
- linkType: hard
-
-"mime-db@npm:1.52.0":
- version: 1.52.0
- resolution: "mime-db@npm:1.52.0"
- checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f
- languageName: node
- linkType: hard
-
-"mime-types@npm:^2.1.12, mime-types@npm:~2.1.19":
- version: 2.1.35
- resolution: "mime-types@npm:2.1.35"
- dependencies:
- mime-db: 1.52.0
- checksum: 89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836
- languageName: node
- linkType: hard
-
-"mimic-fn@npm:^2.1.0":
- version: 2.1.0
- resolution: "mimic-fn@npm:2.1.0"
- checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a
- languageName: node
- linkType: hard
-
-"minimatch@npm:^3.1.1":
- version: 3.1.2
- resolution: "minimatch@npm:3.1.2"
- dependencies:
- brace-expansion: ^1.1.7
- checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a
- languageName: node
- linkType: hard
-
-"minimist@npm:^1.2.8":
- version: 1.2.8
- resolution: "minimist@npm:1.2.8"
- checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0
- languageName: node
- linkType: hard
-
-"ms@npm:2.1.2":
- version: 2.1.2
- resolution: "ms@npm:2.1.2"
- checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f
- languageName: node
- linkType: hard
-
-"ms@npm:^2.1.1":
- version: 2.1.3
- resolution: "ms@npm:2.1.3"
- checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d
- languageName: node
- linkType: hard
-
-"npm-run-path@npm:^4.0.0":
- version: 4.0.1
- resolution: "npm-run-path@npm:4.0.1"
- dependencies:
- path-key: ^3.0.0
- checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23
- languageName: node
- linkType: hard
-
-"object-inspect@npm:^1.9.0":
- version: 1.12.3
- resolution: "object-inspect@npm:1.12.3"
- checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db
- languageName: node
- linkType: hard
-
-"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0":
- version: 1.4.0
- resolution: "once@npm:1.4.0"
- dependencies:
- wrappy: 1
- checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68
- languageName: node
- linkType: hard
-
-"onetime@npm:^5.1.0":
- version: 5.1.2
- resolution: "onetime@npm:5.1.2"
- dependencies:
- mimic-fn: ^2.1.0
- checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34
- languageName: node
- linkType: hard
-
-"ospath@npm:^1.2.2":
- version: 1.2.2
- resolution: "ospath@npm:1.2.2"
- checksum: 505f48a4f4f1c557d6c656ec985707726e3714721680139be037613e903aa8c8fa4ddd8d1342006f9b2dc0065e6e20f8b7bea2ee05354f31257044790367b347
- languageName: node
- linkType: hard
-
-"p-map@npm:^4.0.0":
- version: 4.0.0
- resolution: "p-map@npm:4.0.0"
- dependencies:
- aggregate-error: ^3.0.0
- checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c
- languageName: node
- linkType: hard
-
-"path-is-absolute@npm:^1.0.0":
- version: 1.0.1
- resolution: "path-is-absolute@npm:1.0.1"
- checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8
- languageName: node
- linkType: hard
-
-"path-key@npm:^3.0.0, path-key@npm:^3.1.0":
- version: 3.1.1
- resolution: "path-key@npm:3.1.1"
- checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020
- languageName: node
- linkType: hard
-
-"pend@npm:~1.2.0":
- version: 1.2.0
- resolution: "pend@npm:1.2.0"
- checksum: 6c72f5243303d9c60bd98e6446ba7d30ae29e3d56fdb6fae8767e8ba6386f33ee284c97efe3230a0d0217e2b1723b8ab490b1bbf34fcbb2180dbc8a9de47850d
- languageName: node
- linkType: hard
-
-"performance-now@npm:^2.1.0":
- version: 2.1.0
- resolution: "performance-now@npm:2.1.0"
- checksum: 534e641aa8f7cba160f0afec0599b6cecefbb516a2e837b512be0adbe6c1da5550e89c78059c7fabc5c9ffdf6627edabe23eb7c518c4500067a898fa65c2b550
- languageName: node
- linkType: hard
-
-"pify@npm:^2.2.0":
- version: 2.3.0
- resolution: "pify@npm:2.3.0"
- checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba
- languageName: node
- linkType: hard
-
-"pretty-bytes@npm:^5.6.0":
- version: 5.6.0
- resolution: "pretty-bytes@npm:5.6.0"
- checksum: 9c082500d1e93434b5b291bd651662936b8bd6204ec9fa17d563116a192d6d86b98f6d328526b4e8d783c07d5499e2614a807520249692da9ec81564b2f439cd
- languageName: node
- linkType: hard
-
-"process@npm:^0.11.10":
- version: 0.11.10
- resolution: "process@npm:0.11.10"
- checksum: bfcce49814f7d172a6e6a14d5fa3ac92cc3d0c3b9feb1279774708a719e19acd673995226351a082a9ae99978254e320ccda4240ddc474ba31a76c79491ca7c3
- languageName: node
- linkType: hard
-
-"proxy-from-env@npm:1.0.0":
- version: 1.0.0
- resolution: "proxy-from-env@npm:1.0.0"
- checksum: 292e28d1de0c315958d71d8315eb546dd3cd8c8cbc2dab7c54eeb9f5c17f421771964ad0b5e1f77011bab2305bdae42e1757ce33bdb1ccc3e87732322a8efcf1
- languageName: node
- linkType: hard
-
-"psl@npm:^1.1.33":
- version: 1.9.0
- resolution: "psl@npm:1.9.0"
- checksum: 20c4277f640c93d393130673f392618e9a8044c6c7bf61c53917a0fddb4952790f5f362c6c730a9c32b124813e173733f9895add8d26f566ed0ea0654b2e711d
- languageName: node
- linkType: hard
-
-"pump@npm:^3.0.0":
- version: 3.0.0
- resolution: "pump@npm:3.0.0"
- dependencies:
- end-of-stream: ^1.1.0
- once: ^1.3.1
- checksum: e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9
- languageName: node
- linkType: hard
-
-"punycode@npm:^2.1.1":
- version: 2.1.1
- resolution: "punycode@npm:2.1.1"
- checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8
- languageName: node
- linkType: hard
-
-"qs@npm:~6.10.3":
- version: 6.10.4
- resolution: "qs@npm:6.10.4"
- dependencies:
- side-channel: ^1.0.4
- checksum: 31e4fedd759d01eae52dde6692abab175f9af3e639993c5caaa513a2a3607b34d8058d3ae52ceeccf37c3025f22ed5e90e9ddd6c2537e19c0562ddd10dc5b1eb
- languageName: node
- linkType: hard
-
-"querystringify@npm:^2.1.1":
- version: 2.2.0
- resolution: "querystringify@npm:2.2.0"
- checksum: 5641ea231bad7ef6d64d9998faca95611ed4b11c2591a8cae741e178a974f6a8e0ebde008475259abe1621cb15e692404e6b6626e927f7b849d5c09392604b15
- languageName: node
- linkType: hard
-
-"request-progress@npm:^3.0.0":
- version: 3.0.0
- resolution: "request-progress@npm:3.0.0"
- dependencies:
- throttleit: ^1.0.0
- checksum: 6ea1761dcc8a8b7b5894afd478c0286aa31bd69438d7050294bd4fd0d0b3e09b5cde417d38deef9c49809039c337d8744e4bb49d8632b0c3e4ffa5e8a687e0fd
- languageName: node
- linkType: hard
-
-"requires-port@npm:^1.0.0":
- version: 1.0.0
- resolution: "requires-port@npm:1.0.0"
- checksum: eee0e303adffb69be55d1a214e415cf42b7441ae858c76dfc5353148644f6fd6e698926fc4643f510d5c126d12a705e7c8ed7e38061113bdf37547ab356797ff
- languageName: node
- linkType: hard
-
-"restore-cursor@npm:^3.1.0":
- version: 3.1.0
- resolution: "restore-cursor@npm:3.1.0"
- dependencies:
- onetime: ^5.1.0
- signal-exit: ^3.0.2
- checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630
- languageName: node
- linkType: hard
-
-"rfdc@npm:^1.3.0":
- version: 1.3.0
- resolution: "rfdc@npm:1.3.0"
- checksum: fb2ba8512e43519983b4c61bd3fa77c0f410eff6bae68b08614437bc3f35f91362215f7b4a73cbda6f67330b5746ce07db5dd9850ad3edc91271ad6deea0df32
- languageName: node
- linkType: hard
-
-"rimraf@npm:^3.0.0":
- version: 3.0.2
- resolution: "rimraf@npm:3.0.2"
- dependencies:
- glob: ^7.1.3
- bin:
- rimraf: bin.js
- checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0
- languageName: node
- linkType: hard
-
-"rxjs@npm:^7.5.1":
- version: 7.5.6
- resolution: "rxjs@npm:7.5.6"
- dependencies:
- tslib: ^2.1.0
- checksum: fc05f01364a74dac57490fb3e07ea63b422af04017fae1db641a009073f902ef69f285c5daac31359620dc8d9aee7d81e42b370ca2a8573d1feae0b04329383b
- languageName: node
- linkType: hard
-
-"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.2":
- version: 5.2.1
- resolution: "safe-buffer@npm:5.2.1"
- checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491
- languageName: node
- linkType: hard
-
-"safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0":
- version: 2.1.2
- resolution: "safer-buffer@npm:2.1.2"
- checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0
- languageName: node
- linkType: hard
-
-"semver@npm:^7.5.3":
- version: 7.5.4
- resolution: "semver@npm:7.5.4"
- dependencies:
- lru-cache: ^6.0.0
- bin:
- semver: bin/semver.js
- checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3
- languageName: node
- linkType: hard
-
-"shebang-command@npm:^2.0.0":
- version: 2.0.0
- resolution: "shebang-command@npm:2.0.0"
- dependencies:
- shebang-regex: ^3.0.0
- checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa
- languageName: node
- linkType: hard
-
-"shebang-regex@npm:^3.0.0":
- version: 3.0.0
- resolution: "shebang-regex@npm:3.0.0"
- checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222
- languageName: node
- linkType: hard
-
-"side-channel@npm:^1.0.4":
- version: 1.0.4
- resolution: "side-channel@npm:1.0.4"
- dependencies:
- call-bind: ^1.0.0
- get-intrinsic: ^1.0.2
- object-inspect: ^1.9.0
- checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245
- languageName: node
- linkType: hard
-
-"signal-exit@npm:^3.0.2":
- version: 3.0.7
- resolution: "signal-exit@npm:3.0.7"
- checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318
- languageName: node
- linkType: hard
-
-"slice-ansi@npm:^3.0.0":
- version: 3.0.0
- resolution: "slice-ansi@npm:3.0.0"
- dependencies:
- ansi-styles: ^4.0.0
- astral-regex: ^2.0.0
- is-fullwidth-code-point: ^3.0.0
- checksum: 5ec6d022d12e016347e9e3e98a7eb2a592213a43a65f1b61b74d2c78288da0aded781f665807a9f3876b9daa9ad94f64f77d7633a0458876c3a4fdc4eb223f24
- languageName: node
- linkType: hard
-
-"slice-ansi@npm:^4.0.0":
- version: 4.0.0
- resolution: "slice-ansi@npm:4.0.0"
- dependencies:
- ansi-styles: ^4.0.0
- astral-regex: ^2.0.0
- is-fullwidth-code-point: ^3.0.0
- checksum: 4a82d7f085b0e1b070e004941ada3c40d3818563ac44766cca4ceadd2080427d337554f9f99a13aaeb3b4a94d9964d9466c807b3d7b7541d1ec37ee32d308756
- languageName: node
- linkType: hard
-
-"sshpk@npm:^1.14.1":
- version: 1.17.0
- resolution: "sshpk@npm:1.17.0"
- dependencies:
- asn1: ~0.2.3
- assert-plus: ^1.0.0
- bcrypt-pbkdf: ^1.0.0
- dashdash: ^1.12.0
- ecc-jsbn: ~0.1.1
- getpass: ^0.1.1
- jsbn: ~0.1.0
- safer-buffer: ^2.0.2
- tweetnacl: ~0.14.0
- bin:
- sshpk-conv: bin/sshpk-conv
- sshpk-sign: bin/sshpk-sign
- sshpk-verify: bin/sshpk-verify
- checksum: ba109f65c8e6c35133b8e6ed5576abeff8aa8d614824b7275ec3ca308f081fef483607c28d97780c1e235818b0f93ed8c8b56d0a5968d5a23fd6af57718c7597
- languageName: node
- linkType: hard
-
-"string-width@npm:^4.1.0, string-width@npm:^4.2.0":
- version: 4.2.3
- resolution: "string-width@npm:4.2.3"
- dependencies:
- emoji-regex: ^8.0.0
- is-fullwidth-code-point: ^3.0.0
- strip-ansi: ^6.0.1
- checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb
- languageName: node
- linkType: hard
-
-"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
- version: 6.0.1
- resolution: "strip-ansi@npm:6.0.1"
- dependencies:
- ansi-regex: ^5.0.1
- checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c
- languageName: node
- linkType: hard
-
-"strip-final-newline@npm:^2.0.0":
- version: 2.0.0
- resolution: "strip-final-newline@npm:2.0.0"
- checksum: 69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64
- languageName: node
- linkType: hard
-
-"supports-color@npm:^7.1.0":
- version: 7.2.0
- resolution: "supports-color@npm:7.2.0"
- dependencies:
- has-flag: ^4.0.0
- checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a
- languageName: node
- linkType: hard
-
-"supports-color@npm:^8.1.1":
- version: 8.1.1
- resolution: "supports-color@npm:8.1.1"
- dependencies:
- has-flag: ^4.0.0
- checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406
- languageName: node
- linkType: hard
-
-"throttleit@npm:^1.0.0":
- version: 1.0.0
- resolution: "throttleit@npm:1.0.0"
- checksum: 1b2db4d2454202d589e8236c07a69d2fab838876d370030ebea237c34c0a7d1d9cf11c29f994531ebb00efd31e9728291042b7754f2798a8352ec4463455b659
- languageName: node
- linkType: hard
-
-"through@npm:^2.3.8":
- version: 2.3.8
- resolution: "through@npm:2.3.8"
- checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd
- languageName: node
- linkType: hard
-
-"tmp@npm:~0.2.1":
- version: 0.2.1
- resolution: "tmp@npm:0.2.1"
- dependencies:
- rimraf: ^3.0.0
- checksum: 8b1214654182575124498c87ca986ac53dc76ff36e8f0e0b67139a8d221eaecfdec108c0e6ec54d76f49f1f72ab9325500b246f562b926f85bcdfca8bf35df9e
- languageName: node
- linkType: hard
-
-"tough-cookie@npm:^4.1.3":
- version: 4.1.3
- resolution: "tough-cookie@npm:4.1.3"
- dependencies:
- psl: ^1.1.33
- punycode: ^2.1.1
- universalify: ^0.2.0
- url-parse: ^1.5.3
- checksum: c9226afff36492a52118432611af083d1d8493a53ff41ec4ea48e5b583aec744b989e4280bcf476c910ec1525a89a4a0f1cae81c08b18fb2ec3a9b3a72b91dcc
- languageName: node
- linkType: hard
-
-"tslib@npm:^2.1.0":
- version: 2.4.0
- resolution: "tslib@npm:2.4.0"
- checksum: 8c4aa6a3c5a754bf76aefc38026134180c053b7bd2f81338cb5e5ebf96fefa0f417bff221592bf801077f5bf990562f6264fecbc42cd3309b33872cb6fc3b113
- languageName: node
- linkType: hard
-
-"tunnel-agent@npm:^0.6.0":
- version: 0.6.0
- resolution: "tunnel-agent@npm:0.6.0"
- dependencies:
- safe-buffer: ^5.0.1
- checksum: 05f6510358f8afc62a057b8b692f05d70c1782b70db86d6a1e0d5e28a32389e52fa6e7707b6c5ecccacc031462e4bc35af85ecfe4bbc341767917b7cf6965711
- languageName: node
- linkType: hard
-
-"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0":
- version: 0.14.5
- resolution: "tweetnacl@npm:0.14.5"
- checksum: 6061daba1724f59473d99a7bb82e13f211cdf6e31315510ae9656fefd4779851cb927adad90f3b488c8ed77c106adc0421ea8055f6f976ff21b27c5c4e918487
- languageName: node
- linkType: hard
-
-"type-fest@npm:^0.21.3":
- version: 0.21.3
- resolution: "type-fest@npm:0.21.3"
- checksum: e6b32a3b3877f04339bae01c193b273c62ba7bfc9e325b8703c4ee1b32dc8fe4ef5dfa54bf78265e069f7667d058e360ae0f37be5af9f153b22382cd55a9afe0
- languageName: node
- linkType: hard
-
-"typescript@npm:~5.0.0":
- version: 5.0.4
- resolution: "typescript@npm:5.0.4"
- bin:
- tsc: bin/tsc
- tsserver: bin/tsserver
- checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172
- languageName: node
- linkType: hard
-
-"typescript@patch:typescript@~5.0.0#~builtin":
- version: 5.0.4
- resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=a1c5e5"
- bin:
- tsc: bin/tsc
- tsserver: bin/tsserver
- checksum: 6a1fe9a77bb9c5176ead919cc4a1499ee63e46b4e05bf667079f11bf3a8f7887f135aa72460a4c3b016e6e6bb65a822cb8689a6d86cbfe92d22cc9f501f09213
- languageName: node
- linkType: hard
-
-"universalify@npm:^0.2.0":
- version: 0.2.0
- resolution: "universalify@npm:0.2.0"
- checksum: e86134cb12919d177c2353196a4cc09981524ee87abf621f7bc8d249dbbbebaec5e7d1314b96061497981350df786e4c5128dbf442eba104d6e765bc260678b5
- languageName: node
- linkType: hard
-
-"universalify@npm:^2.0.0":
- version: 2.0.0
- resolution: "universalify@npm:2.0.0"
- checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44
- languageName: node
- linkType: hard
-
-"untildify@npm:^4.0.0":
- version: 4.0.0
- resolution: "untildify@npm:4.0.0"
- checksum: 39ced9c418a74f73f0a56e1ba4634b4d959422dff61f4c72a8e39f60b99380c1b45ed776fbaa0a4101b157e4310d873ad7d114e8534ca02609b4916bb4187fb9
- languageName: node
- linkType: hard
-
-"url-parse@npm:^1.5.3":
- version: 1.5.10
- resolution: "url-parse@npm:1.5.10"
- dependencies:
- querystringify: ^2.1.1
- requires-port: ^1.0.0
- checksum: fbdba6b1d83336aca2216bbdc38ba658d9cfb8fc7f665eb8b17852de638ff7d1a162c198a8e4ed66001ddbf6c9888d41e4798912c62b4fd777a31657989f7bdf
- languageName: node
- linkType: hard
-
-"uuid@npm:^8.3.2":
- version: 8.3.2
- resolution: "uuid@npm:8.3.2"
- bin:
- uuid: dist/bin/uuid
- checksum: 5575a8a75c13120e2f10e6ddc801b2c7ed7d8f3c8ac22c7ed0c7b2ba6383ec0abda88c905085d630e251719e0777045ae3236f04c812184b7c765f63a70e58df
- languageName: node
- linkType: hard
-
-"verror@npm:1.10.0":
- version: 1.10.0
- resolution: "verror@npm:1.10.0"
- dependencies:
- assert-plus: ^1.0.0
- core-util-is: 1.0.2
- extsprintf: ^1.2.0
- checksum: c431df0bedf2088b227a4e051e0ff4ca54df2c114096b0c01e1cbaadb021c30a04d7dd5b41ab277bcd51246ca135bf931d4c4c796ecae7a4fef6d744ecef36ea
- languageName: node
- linkType: hard
-
-"which@npm:^2.0.1":
- version: 2.0.2
- resolution: "which@npm:2.0.2"
- dependencies:
- isexe: ^2.0.0
- bin:
- node-which: ./bin/node-which
- checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1
- languageName: node
- linkType: hard
-
-"wrap-ansi@npm:^6.2.0":
- version: 6.2.0
- resolution: "wrap-ansi@npm:6.2.0"
- dependencies:
- ansi-styles: ^4.0.0
- string-width: ^4.1.0
- strip-ansi: ^6.0.0
- checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a
- languageName: node
- linkType: hard
-
-"wrap-ansi@npm:^7.0.0":
- version: 7.0.0
- resolution: "wrap-ansi@npm:7.0.0"
- dependencies:
- ansi-styles: ^4.0.0
- string-width: ^4.1.0
- strip-ansi: ^6.0.0
- checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b
- languageName: node
- linkType: hard
-
-"wrappy@npm:1":
- version: 1.0.2
- resolution: "wrappy@npm:1.0.2"
- checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5
- languageName: node
- linkType: hard
-
-"yallist@npm:^4.0.0":
- version: 4.0.0
- resolution: "yallist@npm:4.0.0"
- checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5
- languageName: node
- linkType: hard
-
-"yauzl@npm:^2.10.0":
- version: 2.10.0
- resolution: "yauzl@npm:2.10.0"
- dependencies:
- buffer-crc32: ~0.2.3
- fd-slicer: ~1.1.0
- checksum: 7f21fe0bbad6e2cb130044a5d1d0d5a0e5bf3d8d4f8c4e6ee12163ce798fee3de7388d22a7a0907f563ac5f9d40f8699a223d3d5c1718da90b0156da6904022b
- languageName: node
- linkType: hard
diff --git a/docs/auth/index.md b/docs/auth/index.md
index ecef22b612..a670e69baa 100644
--- a/docs/auth/index.md
+++ b/docs/auth/index.md
@@ -140,6 +140,9 @@ const app = createApp({
});
```
+> NOTE: You can configure sign-in to use a redirect flow with no pop-up by adding
+> `enableExperimentalRedirectFlow: true` to the root of your `app-config.yaml`
+
## Sign-In with Proxy Providers
Some auth providers are so-called "proxy" providers, meaning they're meant to be used
diff --git a/docs/deployment/docker.md b/docs/deployment/docker.md
index a117d39f9a..4b29ef8a0e 100644
--- a/docs/deployment/docker.md
+++ b/docs/deployment/docker.md
@@ -54,7 +54,7 @@ Once the host build is complete, we are ready to build our image. The following
`Dockerfile` is included when creating a new app with `@backstage/create-app`:
```Dockerfile
-FROM node:18-bullseye-slim
+FROM node:18-bookworm-slim
# Install isolate-vm dependencies, these are needed by the @backstage/plugin-scaffolder-backend.
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
@@ -160,7 +160,7 @@ the repo root:
```Dockerfile
# Stage 1 - Create yarn install skeleton layer
-FROM node:18-bullseye-slim AS packages
+FROM node:18-bookworm-slim AS packages
WORKDIR /app
COPY package.json yarn.lock ./
@@ -173,7 +173,7 @@ COPY plugins plugins
RUN find packages \! -name "package.json" -mindepth 2 -maxdepth 2 -exec rm -rf {} \+
# Stage 2 - Install dependencies and build packages
-FROM node:18-bullseye-slim AS build
+FROM node:18-bookworm-slim AS build
# Install isolate-vm dependencies, these are needed by the @backstage/plugin-scaffolder-backend.
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
@@ -211,7 +211,7 @@ RUN mkdir packages/backend/dist/skeleton packages/backend/dist/bundle \
&& tar xzf packages/backend/dist/bundle.tar.gz -C packages/backend/dist/bundle
# Stage 3 - Build the actual backend image and install production dependencies
-FROM node:18-bullseye-slim
+FROM node:18-bookworm-slim
# Install isolate-vm dependencies, these are needed by the @backstage/plugin-scaffolder-backend.
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
diff --git a/docs/features/techdocs/configuring-ci-cd.md b/docs/features/techdocs/configuring-ci-cd.md
index 692128bf7b..20a73798a4 100644
--- a/docs/features/techdocs/configuring-ci-cd.md
+++ b/docs/features/techdocs/configuring-ci-cd.md
@@ -29,7 +29,7 @@ cd repo
# Install @techdocs/cli, mkdocs and mkdocs plugins
npm install -g @techdocs/cli
-pip install mkdocs-techdocs-core==1.*
+pip install "mkdocs-techdocs-core==1.*"
# Generate
techdocs-cli generate --no-docker
diff --git a/docs/features/techdocs/how-to-guides.md b/docs/features/techdocs/how-to-guides.md
index c64018ab97..8c98ec48d4 100644
--- a/docs/features/techdocs/how-to-guides.md
+++ b/docs/features/techdocs/how-to-guides.md
@@ -676,6 +676,35 @@ and publish the documentation for them. If the value of the `company.com/techdoc
annotation is anything other than `'local'`, the user is responsible for publishing
documentation to the appropriate location in the TechDocs external storage.
+## How to use other mkdocs plugins?
+
+The default plugin [mkdocs-techdocs-core](https://github.com/backstage/mkdocs-techdocs-core) provides a set of plugins that can be viewed as the minimum required plugins to enable TechDocs. Your organization might have needs beyond the core set though, here is the recommended way to enable other plugins.
+
+### Install the plugin
+
+#### With CI generation
+
+If you generate the HTML files in CI using `@techdocs/cli`, you need to install the desired mkdocs plugin in the runtime where the cli is being executed. This might be e.g. a docker image or a Jenkins node. Use the `--no-docker` flag with the cli to pick up the plugin you just installed.
+
+#### With local generation
+
+Create a new Docker image that extends [spotify/techdocs](https://github.com/backstage/techdocs-container), roughly:
+
+```Dockerfile
+FROM spotify/techdocs:
+
+pip install
+...
+```
+
+Then publish the image and use it in your config under the `techdocs.generator.dockerImage` [key](https://github.com/backstage/techdocs-container).
+
+### Specify the plugin in the mkdocs config
+
+To use the plugin, it has to be listed in the `mkdocs.yaml` file. You can either add the plugin to your applicable files, or specify defaults.
+
+To make a mkdocs plugin available for all your TechDocs components you can either list it in the `techdocs.generator.mkdocs.defaultPlugins` [config](https://github.com/backstage/backstage/blob/master/plugins/techdocs-backend/config.d.ts#L64C14-L64C14), or use the `--defaultPlugin` [cli option](https://backstage.io/docs/features/techdocs/cli#generate-techdocs-site-from-a-documentation-project) depending on your setup.
+
## Reference another components TechDocs
In systems where you might have multiple entities for example a System with a Website and an API, when served from a Monorepo you might want to keep the TechDocs in one location in the repository.
diff --git a/docs/integrations/github/org.md b/docs/integrations/github/org.md
index 39b60c76c5..1404b20559 100644
--- a/docs/integrations/github/org.md
+++ b/docs/integrations/github/org.md
@@ -130,13 +130,14 @@ export default async function createPlugin(
builder.addProcessor(new ScaffolderEntitiesProcessor());
/* highlight-add-start */
const githubOrgProvider = GithubOrgEntityProvider.fromConfig(env.config, {
- id: 'production',
- orgUrl: 'https://github.com/backstage',
- logger: env.logger,
- schedule: env.scheduler.createScheduledTaskRunner({
- frequency: { minutes: 60 },
- timeout: { minutes: 15 },
- }),
+ id: 'production',
+ orgUrl: 'https://github.com/backstage',
+ logger: env.logger,
+ schedule: env.scheduler.createScheduledTaskRunner({
+ frequency: { minutes: 60 },
+ timeout: { minutes: 15 },
+ }),
+ });
env.eventBroker.subscribe(githubOrgProvider);
builder.addEntityProvider(githubOrgProvider);
/* highlight-add-end */
@@ -254,23 +255,32 @@ configured such an email in their own account. The API will only return these
values when using GitHub App authentication and with the correct app permission
allowing access to emails.
-You can decorate the `defaultUserTransformer` to replace the org email in the
+You can decorate the default `userTransformer` to replace the org email in the
returned identity.
-```typescript
-async (user, ctx): Promise => {
- const entity = await defaultUserTransformer(user, ctx);
-
- if (entity && user.organizationVerifiedDomainEmails?.length) {
- entity.spec.profile!.email = user.organizationVerifiedDomainEmails[0];
- }
-
- return entity;
-},
+```ts title="packages/backend/src/plugins/catalog.ts"
+const githubOrgProvider = GithubOrgEntityProvider.fromConfig(env.config, {
+ id: 'production',
+ orgUrl: 'https://github.com/backstage',
+ logger: env.logger,
+ schedule: env.scheduler.createScheduledTaskRunner({
+ frequency: { minutes: 60 },
+ timeout: { minutes: 15 },
+ }),
+ /* highlight-add-start */
+ userTransformer: async (user, ctx) => {
+ const entity = await defaultUserTransformer(user, ctx);
+ if (entity && user.organizationVerifiedDomainEmails?.length) {
+ entity.spec.profile!.email = user.organizationVerifiedDomainEmails[0];
+ }
+ return entity;
+ },
+ /* highlight-add-end */
+});
```
-Once you have imported the emails you can resolve users in your sign-in in
-resolver using the catalog entity search via email
+Once you have imported the emails you can resolve users in your [sign-in
+resolver](../../auth/github/provider.md) using the catalog entity search via email
```typescript title="packages/backend/src/plugins/auth.ts"
ctx.signInWithCatalogUser({
diff --git a/docs/local-dev/cli-build-system.md b/docs/local-dev/cli-build-system.md
index 94244de6fa..06aec945b9 100644
--- a/docs/local-dev/cli-build-system.md
+++ b/docs/local-dev/cli-build-system.md
@@ -418,7 +418,7 @@ The following is an example of a `Dockerfile` that can be used to package the
output of building a package with role `'backend'` into an image:
```Dockerfile
-FROM node:18-bullseye-slim
+FROM node:18-bookworm-slim
WORKDIR /app
COPY yarn.lock package.json packages/backend/dist/skeleton.tar.gz ./
diff --git a/docs/plugins/customization.md b/docs/plugins/customization.md
deleted file mode 100644
index 44ca5147ea..0000000000
--- a/docs/plugins/customization.md
+++ /dev/null
@@ -1,68 +0,0 @@
----
-id: customization
-title: Customization (Experimental)
-description: Documentation on adding a customization logic to the plugin
----
-
-## Overview
-
-The Backstage core logic provides a possibility to make the component customizable in such a way that the application
-developer can redefine the labels, icons, elements or even completely replace the component. It's up to each plugin
-to decide what can be customized.
-
-## For a plugin developer
-
-When you are creating your plugin, you have a possibility to use a metadata field and define there all
-customizable elements. For example
-
-```typescript jsx
-const plugin = createPlugin({
- id: 'my-plugin',
- __experimentalConfigure(
- options?: CatalogInputPluginOptions,
- ): CatalogPluginOptions {
- const defaultOptions = {
- createButtonTitle: 'Create',
- };
- return { ...defaultOptions, ...options };
- },
-});
-```
-
-And the rendering part of the exposed component can retrieve that metadata as:
-
-```typescript jsx
-export type CatalogPluginOptions = {
- createButtonTitle: string;
-};
-
-export type CatalogInputPluginOptions = {
- createButtonTitle: string;
-};
-
-export const useCatalogPluginOptions = () =>
- usePluginOptions();
-
-export function DefaultMyPluginWelcomePage() {
- const { createButtonTitle } = useCatalogPluginOptions();
-
- return (
-
-
-
- );
-}
-```
-
-## For an application developer using the plugin
-
-The way to reconfigure the default values provided by the plugin you can do it via reconfigure method, defined on the
-plugin. Example:
-
-```typescript jsx
-import { myPlugin } from '@backstage/my-plugin';
-
-myPlugin.__experimentalReconfigure({
- createButtonTitle: 'New',
-});
-```
diff --git a/docs/plugins/plugin-development.md b/docs/plugins/plugin-development.md
index 100f9012be..8d8db8c387 100644
--- a/docs/plugins/plugin-development.md
+++ b/docs/plugins/plugin-development.md
@@ -79,5 +79,5 @@ This extension can then be imported and used in the app as follow, typically
placed within the top-level ``:
```tsx
-} />
+} />
```
diff --git a/docs/plugins/proxying.md b/docs/plugins/proxying.md
index 442721a355..40d155e13b 100644
--- a/docs/plugins/proxying.md
+++ b/docs/plugins/proxying.md
@@ -36,13 +36,14 @@ Example:
```yaml
# in app-config.yaml
proxy:
- /simple-example: http://simple.example.com:8080
- '/larger-example/v1':
- target: http://larger.example.com:8080/svc.v1
- headers:
- Authorization: ${EXAMPLE_AUTH_HEADER}
- # ...or interpolating a value into part of a string,
- # Authorization: Bearer ${EXAMPLE_AUTH_TOKEN}
+ endpoints:
+ /simple-example: http://simple.example.com:8080
+ '/larger-example/v1':
+ target: http://larger.example.com:8080/svc.v1
+ headers:
+ Authorization: ${EXAMPLE_AUTH_HEADER}
+ # ...or interpolating a value into part of a string,
+ # Authorization: Bearer ${EXAMPLE_AUTH_TOKEN}
```
Each key under the proxy configuration entry is a route to match, below the
diff --git a/docs/publishing.md b/docs/publishing.md
index 3ffc29e6df..2424bc1352 100644
--- a/docs/publishing.md
+++ b/docs/publishing.md
@@ -15,9 +15,10 @@ PR is merged. This is typically done every Tuesday around noon CET.
## Next Line Release Process
-- PR Checks: Ensure there are no outstanding PRs pending to be merged for this version. If there are any, reach out to maintainers and relevant owners of the affected code reminding them of the deadline for the release.
-- [optional] Lock main branch
- - Lock the main branch to prevent any new merges.
+- PR Checks: Notify the teams & ensure there are no outstanding PRs pending to be merged for this version. This should be done in time to ensure a smooth release day. If there are any, reach out to maintainers and relevant owners of the affected code reminding them of the deadline for the release.
+- Lock main branch
+ - Lock the main branch to prevent any new merges by other maintainers. Do not unlock the main branch until the release was published successfully
+ - Core maintainers can still merge last PRs using their admin override including the Version Packages PR
- Note: Admin rights are required to lock the branch. If you lack the necessary permissions, contact a core maintainer to perform this action on your behalf.
- Check [`Version Packages (next)` Pull Request](https://github.com/backstage/backstage/pulls?q=is%3Aopen+is%3Apr+in%3Atitle+%22Version+Packages+%28next%29%22)
- Verify the version we are shipping is correct, by looking at the version packages PR title. It should be "Version Packages (next)"
@@ -32,7 +33,28 @@ PR is merged. This is typically done every Tuesday around noon CET.
Merging the `Version Packages (next)` Pull Request will trigger the deployment workflows. Follow along the [deployment workflow](https://github.com/backstage/backstage/actions/workflows/deploy_packages.yml). If you notice flakiness (e.g. if the build is flaky or if the release step runs into an error with releasing to npm) just restart the workflow.
-Congratulations on the release! There should be now a post in the [`#announcements` channel](https://discord.com/channels/687207715902193673/705123584468582400) in Discord linking to the release tag - check if links & tag look as expected. Finally unlock the main branch again. Merging PRs in master directly after release should be done with caution as it potential complicates fixing issues introduced in the release.
+Congratulations on the release! There should be now a post in the [`#announcements` channel](https://discord.com/channels/687207715902193673/705123584468582400) in Discord linking to the release tag - check if links & tag look as expected. Once the notification has gone out on Discord you can unlock the main branch & the release is complete.
+
+## Main Line Release Process
+
+Additional steps for the main line release
+
+- [Switch Release Mode](#switching-release-modes) to exit pre-release mode. This can be done at any time after the last Next Line Release.
+ - Check [`.changeset/pre.json`](https://github.com/backstage/backstage/blob/master/.changeset/pre.json) if the `mode` is set to `exit`. If you encounter `mode: "pre"` it indicates a next line release.
+- Check [`Version Packages` Pull Request](https://github.com/backstage/backstage/pulls?q=is%3Aopen+is%3Apr+in%3Atitle+%22Version+Packages)
+ - Check for mentions of "major" & "breaking" and if they are expected in the current release
+ - Verify the version we are shipping is correct
+- Create Release Notes
+ - There exists a [release notes template](./release-notes-template.md) for creating the release notes. It can already be created after the last main line release to keep track of major changes during the month
+ - The content is picked by relevancy showcasing the work of the community during the month of the release
+ - Mention newly added packages or features
+ - Mention any security fixes
+- Create Release Notes PR
+ - Add the release note file as [`/docs/releases/vx.y.0.md`](./releases)
+ - Add an entry to [`/microsite/sidebar.json`](https://github.com/backstage/backstage/blob/master/microsite/sidebars.json) for the release note
+ - Update the navigation bar item in [`/microsite/docusaurus.config.js`](https://github.com/backstage/backstage/blob/master/microsite/docusaurus.config.js) to point to the new release note
+
+Once the release has been published edit the newly created release in the [GitHub repository](https://github.com/backstage/backstage/releases) and replace the text content with the release notes.
## Switching Release Modes
diff --git a/docs/release-notes-template.md b/docs/release-notes-template.md
new file mode 100644
index 0000000000..9f9a0b76ee
--- /dev/null
+++ b/docs/release-notes-template.md
@@ -0,0 +1,40 @@
+---
+id: v1.1.0
+title: v1.1.0
+description: Backstage Release v1.1.0
+---
+
+These are the release notes for the v1.1.0 release of [Backstage](https://backstage.io/).
+
+A huge thanks to the whole team of maintainers and contributors as well as the amazing Backstage Community for the hard work in getting this release developed and done.
+
+## Highlights
+
+###
+
+. Contributed by [@](https://github.com/) [#](https://github.com/backstage/backstage/pull/)
+
+## Security Fixes
+
+This release does not contain any security fixes.
+
+
+
+@backstage/, please upgrade to the latest version if you are using this module.
+
+## Upgrade path
+
+We recommend that you keep your Backstage project up to date with this latest release. For more guidance on how to upgrade, check out the documentation for [keeping Backstage updated](https://backstage.io/docs/getting-started/keeping-backstage-updated).
+
+## Links and References
+
+Below you can find a list of links and references to help you learn about and start using this new release.
+
+- [Backstage official website](https://backstage.io/), [documentation](https://backstage.io/docs/), and [getting started guide](https://backstage.io/docs/getting-started/)
+- [GitHub repository](https://github.com/backstage/backstage)
+- Backstage's [versioning and support policy](https://backstage.io/docs/overview/versioning-policy)
+- [Community Discord](https://discord.gg/backstage-687207715902193673) for discussions and support
+- [Changelog](https://github.com/backstage/backstage/tree/master/docs/releases/v1.1.0-changelog.md)
+- Backstage [Demos](https://backstage.io/demos), [Blog](https://backstage.io/blog), [Roadmap](https://backstage.io/docs/overview/roadmap) and [Plugins](https://backstage.io/plugins)
+
+Sign up for our [newsletter](https://info.backstage.spotify.com/newsletter_subscribe) if you want to be informed about what is happening in the world of Backstage.
diff --git a/docs/releases/v1.19.0-next.0-changelog.md b/docs/releases/v1.19.0-next.0-changelog.md
new file mode 100644
index 0000000000..d1861165b9
--- /dev/null
+++ b/docs/releases/v1.19.0-next.0-changelog.md
@@ -0,0 +1,2868 @@
+# Release v1.19.0-next.0
+
+## @backstage/cli@0.23.0-next.0
+
+### Minor Changes
+
+- 7077dbf131: The new backend start command that used to be enabled by setting `EXPERIMENTAL_BACKEND_START` is now the default. To revert to the old behavior, set `LEGACY_BACKEND_START` instead.
+
+ This new command is no longer based on Webpack, but instead uses Node.js loaders to transpile on the fly. Rather than hot reloading modules the entire backend is now restarted on change, but the SQLite database state is still maintained across restarts via a parent process.
+
+### Patch Changes
+
+- 68158034e8: Fix for the new backend `start` command to make it work on Windows.
+- 21cd3b1b24: Added a template for creating `node-library` packages with `yarn new`.
+- de42eebaaf: Bumped dev dependencies `@types/node` and `mock-fs`.
+- 3ef18f8c06: Explicitly set `exports: 'named'` for CJS builds, ensuring that they have e.g. `exports["default"] = catalogPlugin;`
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/config-loader@1.5.1-next.0
+ - @backstage/cli-common@0.1.13-next.0
+ - @backstage/config@1.1.0
+ - @backstage/release-manifests@0.0.10
+ - @backstage/catalog-model@1.4.2
+ - @backstage/cli-node@0.1.5-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/eslint-plugin@0.1.3
+ - @backstage/types@1.1.1
+
+## @backstage/core-plugin-api@1.7.0-next.0
+
+### Minor Changes
+
+- 322bbcae24: Removed the exprimental plugin configuration API. The `__experimentalReconfigure()` from the plugin options as well as the `__experimentalConfigure()` method on plugin instances have both been removed.
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/config@1.1.0
+ - @backstage/types@1.1.1
+ - @backstage/version-bridge@1.0.5
+
+## @backstage/e2e-test-utils@0.1.0-next.0
+
+### Minor Changes
+
+- f5b41b27a9: Initial release.
+
+## @backstage/frontend-app-api@0.2.0-next.0
+
+### Minor Changes
+
+- 9d03dfe5e3: The `createApp` config option has been replaced by a new `configLoader` option. There is now also a `pluginLoader` option that can be used to dynamically load plugins into the app.
+
+### Patch Changes
+
+- 322bbcae24: Internal update for removal of experimental plugin configuration API.
+- 66d51a4827: Prevents root extension override and duplicated plugin extensions.
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/frontend-plugin-api@0.1.1-next.0
+ - @backstage/config@1.1.0
+ - @backstage/core-app-api@1.10.1-next.0
+ - @backstage/plugin-graphiql@0.2.55-next.0
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-catalog@1.14.0-next.0
+
+### Minor Changes
+
+- 28f1ab2e1a: The catalog plugin no longer implements the experimental reconfiguration API. The create button title can now instead be configured using the new experimental internationalization API, via the `catalogTranslationRef` exported at `/alpha`. For example:
+
+ ```ts
+ import { catalogTranslationRef } from '@backstage/plugin-catalog/alpha';
+
+ const app = createApp({
+ __experimentalTranslations: {
+ resources: [
+ createTranslationMessages({
+ ref: catalogTranslationRef,
+ catalog_page_create_button_title: 'Create Software',
+ }),
+ ],
+ },
+ });
+ ```
+
+- f3561a2935: include owner chip in catalog search result item
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/integration-react@1.1.20-next.0
+ - @backstage/plugin-search-react@1.7.1-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-scaffolder-common@1.4.1
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-catalog-backend@1.14.0-next.0
+
+### Minor Changes
+
+- 78af9433c8: Instrumenting some missing metrics with `OpenTelemetry`
+
+### Patch Changes
+
+- 348e8c1cdb: Fixes a bug where eagerly deleted entities did not properly trigger re-stitching of entities that they had relations to.
+- b97e9790f0: Internal refactors, laying the foundation for later introducing deferred stitching (see #18062).
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-openapi-utils@0.0.4
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+ - @backstage/plugin-events-node@0.2.14-next.0
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-permission-node@0.7.16-next.0
+ - @backstage/plugin-scaffolder-common@1.4.1
+ - @backstage/plugin-search-backend-module-catalog@0.1.9-next.0
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/app-defaults@1.4.4-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/core-app-api@1.10.1-next.0
+ - @backstage/plugin-permission-react@0.4.16-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/backend-app-api@0.5.5-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/config-loader@1.5.1-next.0
+ - @backstage/cli-common@0.1.13-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/cli-node@0.1.5-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-permission-node@0.7.16-next.0
+
+## @backstage/backend-common@0.19.7-next.0
+
+### Patch Changes
+
+- 1c3d6fa2b2: The `useHotCleanup` and `useHotMemoize` helpers are now deprecated, since hot module reloads for backend are being phased out.
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/config-loader@1.5.1-next.0
+ - @backstage/cli-common@0.1.13-next.0
+ - @backstage/config@1.1.0
+ - @backstage/integration-aws-node@0.1.6
+ - @backstage/backend-app-api@0.5.5-next.0
+ - @backstage/backend-dev-utils@0.1.1
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+
+## @backstage/backend-defaults@0.2.5-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/backend-app-api@0.5.5-next.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+
+## @backstage/backend-plugin-api@0.6.5-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/backend-tasks@0.5.10-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+
+## @backstage/backend-test-utils@0.2.6-next.0
+
+### Patch Changes
+
+- 5ddc03813e: Remove third type parameter used for `MockInstance`, in order to be compatible with older versions of `@types/jest`.
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-app-api@0.5.5-next.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/types@1.1.1
+
+## @backstage/cli-common@0.1.13-next.0
+
+### Patch Changes
+
+- de42eebaaf: Bumped dev dependencies `@types/node` and `mock-fs`.
+
+## @backstage/cli-node@0.1.5-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/cli-common@0.1.13-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+
+## @backstage/codemods@0.1.46-next.0
+
+### Patch Changes
+
+- de42eebaaf: Bumped dev dependencies `@types/node` and `mock-fs`.
+- Updated dependencies
+ - @backstage/cli-common@0.1.13-next.0
+
+## @backstage/config-loader@1.5.1-next.0
+
+### Patch Changes
+
+- 773ea341d2: The `FileConfigSource` will now retry file reading after a short delay if it reads an empty file. This is to avoid flakiness during watch mode where change events can trigger before the file content has been written.
+- Updated dependencies
+ - @backstage/cli-common@0.1.13-next.0
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+
+## @backstage/core-app-api@1.10.1-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/types@1.1.1
+ - @backstage/version-bridge@1.0.5
+
+## @backstage/core-components@0.13.6-next.0
+
+### Patch Changes
+
+- d19a827ef1: MissingAnnotationEmptyState component can now dynamically generate a YAML example based off the current entity being used.
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/version-bridge@1.0.5
+
+## @backstage/create-app@0.5.6-next.0
+
+### Patch Changes
+
+- ba6a3b59c1: Removed duplicate `apple-touch-icon` link from `packages/app/public/index.html` that linked to nonexistent icon.
+
+- c8ec0dea4a: Create unique temp directory for each `create-app` execution.
+
+- b665f2ce65: Change base node image from node:18-bullseye-slim to node:18-bookworm-slim due to Docker build error on bullseye.
+
+ You can apply these change to your own `Dockerfile` by replacing `node:18-bullseye-slim` with `node:18-bookworm-slim`
+
+- deed089a3d: Bump `cypress` to fix the end-to-end tests
+
+- de42eebaaf: Bumped dev dependencies `@types/node` and `mock-fs`.
+
+- 04a3f65e15: Bump Docker base images to `node:18-bookworm-slim` to fix node compatibility issues raised during image build.
+
+ You can apply these change to your own `Dockerfile` by replacing `node:16-bullseye-slim` with `node:18-bookworm-slim`
+
+- 5eacd5d213: The E2E test setup based on Cypress has been replaced with one based on [Playwright](https://playwright.dev/). Migrating existing apps is not required as this is a standalone setup, only do so if you also want to switch from Cypress to Playwright.
+
+ The scripts to run the E2E tests have been removed from `packages/app/package.json`, as they are now instead run from the root. Instead, a new script has been added to the root `package.json`, `yarn test:e2e`, which runs the E2E tests in development mode, unless `CI` is set in the environment.
+
+ The Playwright setup uses utilities from the new `@backstage/e2e-test-utils` package to find and include all packages in the monorepo that have an `e2e-tests` folder.
+
+- Updated dependencies
+ - @backstage/cli-common@0.1.13-next.0
+
+## @backstage/dev-utils@1.0.22-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/test-utils@1.4.4-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/integration-react@1.1.20-next.0
+ - @backstage/app-defaults@1.4.4-next.0
+ - @backstage/core-app-api@1.10.1-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/frontend-plugin-api@0.1.1-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/types@1.1.1
+
+## @backstage/integration@1.7.1-next.0
+
+### Patch Changes
+
+- 3963d0b885: Ensure that all relevant config fields are properly marked as secret
+- Updated dependencies
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+
+## @backstage/integration-react@1.1.20-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/config@1.1.0
+ - @backstage/theme@0.4.2
+
+## @backstage/repo-tools@0.3.5-next.0
+
+### Patch Changes
+
+- de42eebaaf: Bumped dev dependencies `@types/node` and `mock-fs`.
+- Updated dependencies
+ - @backstage/cli-common@0.1.13-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/cli-node@0.1.5-next.0
+ - @backstage/errors@1.2.2
+
+## @techdocs/cli@1.5.2-next.0
+
+### Patch Changes
+
+- de42eebaaf: Bumped dev dependencies `@types/node` and `mock-fs`.
+- 2b6e572051: Restructured tests.
+- Updated dependencies
+ - @backstage/cli-common@0.1.13-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/plugin-techdocs-node@1.8.2-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+
+## @backstage/test-utils@1.4.4-next.0
+
+### Patch Changes
+
+- 322bbcae24: Removed the alpha `MockPluginProvider` export since the plugin configuration API has been removed.
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/core-app-api@1.10.1-next.0
+ - @backstage/plugin-permission-react@0.4.16-next.0
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/plugin-adr@0.6.8-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/integration-react@1.1.20-next.0
+ - @backstage/plugin-adr-common@0.2.16-next.0
+ - @backstage/plugin-search-react@1.7.1-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-adr-backend@0.4.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/plugin-adr-common@0.2.16-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-adr-common@0.2.16-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-airbrake@0.3.25-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/test-utils@1.4.4-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/dev-utils@1.0.22-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-airbrake-backend@0.3.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+
+## @backstage/plugin-allure@0.1.41-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-analytics-module-ga@0.1.34-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/config@1.1.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-analytics-module-ga4@0.1.5-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/config@1.1.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-analytics-module-newrelic-browser@0.0.3-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/config@1.1.0
+
+## @backstage/plugin-apache-airflow@0.2.16-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+
+## @backstage/plugin-api-docs@0.9.12-next.0
+
+### Patch Changes
+
+- 0117a6b47e: Adding `requestInterceptor` option to `api-docs` and pass it to SwaggerUI. This will enable to configure a proxy or headers to be sent to all the request made through the `Try it out` button on SwaggerUI.
+- 18f1756908: added aria-label on api definition button for better a11y.
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/plugin-catalog@1.14.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-apollo-explorer@0.1.16-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-app-backend@0.3.53-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/config-loader@1.5.1-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-app-node@0.1.5-next.0
+
+## @backstage/plugin-app-node@0.1.5-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.6.5-next.0
+
+## @backstage/plugin-auth-backend@0.19.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-backend-module-github-provider@0.1.2-next.0
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-auth-backend-module-gcp-iap-provider@0.1.2-next.0
+ - @backstage/plugin-auth-backend-module-gitlab-provider@0.1.2-next.0
+ - @backstage/plugin-auth-backend-module-google-provider@0.1.2-next.0
+ - @backstage/plugin-auth-backend-module-oauth2-provider@0.1.2-next.0
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+
+## @backstage/plugin-auth-backend-module-gcp-iap-provider@0.1.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-auth-backend-module-github-provider@0.1.2-next.0
+
+### Patch Changes
+
+- 5d32a58b5a: Fixed a bug where the GitHub authenticator did not properly persist granted OAuth scopes.
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+
+## @backstage/plugin-auth-backend-module-gitlab-provider@0.1.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+
+## @backstage/plugin-auth-backend-module-google-provider@0.1.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+
+## @backstage/plugin-auth-backend-module-oauth2-provider@0.1.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+
+## @backstage/plugin-auth-node@0.3.2-next.0
+
+### Patch Changes
+
+- 6c2b0793bf: Fix for persisted scopes not being properly restored on sign-in.
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-azure-devops@0.3.7-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-azure-devops-common@0.3.1
+
+## @backstage/plugin-azure-devops-backend@0.4.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/plugin-azure-devops-common@0.3.1
+
+## @backstage/plugin-azure-sites@0.1.14-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-azure-sites-common@0.1.1
+
+## @backstage/plugin-azure-sites-backend@0.1.15-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/plugin-azure-sites-common@0.1.1
+
+## @backstage/plugin-badges@0.2.49-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-badges-backend@0.3.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-bazaar@0.2.17-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/cli@0.23.0-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/plugin-catalog@1.14.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-bazaar-backend@0.3.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-bitbucket-cloud-common@0.2.13-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+
+## @backstage/plugin-bitrise@0.1.52-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-catalog-backend-module-aws@0.2.8-next.0
+
+### Patch Changes
+
+- 890e3b5ad4: Make sure to include the error message when ingestion fails
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/integration-aws-node@0.1.6
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+ - @backstage/plugin-kubernetes-common@0.6.6
+
+## @backstage/plugin-catalog-backend-module-azure@0.1.24-next.0
+
+### Patch Changes
+
+- 890e3b5ad4: Make sure to include the error message when ingestion fails
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+
+## @backstage/plugin-catalog-backend-module-bitbucket@0.2.20-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/plugin-bitbucket-cloud-common@0.2.13-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+
+## @backstage/plugin-catalog-backend-module-bitbucket-cloud@0.1.20-next.0
+
+### Patch Changes
+
+- 890e3b5ad4: Make sure to include the error message when ingestion fails
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/plugin-bitbucket-cloud-common@0.2.13-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+ - @backstage/plugin-events-node@0.2.14-next.0
+
+## @backstage/plugin-catalog-backend-module-bitbucket-server@0.1.18-next.0
+
+### Patch Changes
+
+- 890e3b5ad4: Make sure to include the error message when ingestion fails
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+
+## @backstage/plugin-catalog-backend-module-gcp@0.1.5-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+ - @backstage/plugin-kubernetes-common@0.6.6
+
+## @backstage/plugin-catalog-backend-module-gerrit@0.1.21-next.0
+
+### Patch Changes
+
+- 890e3b5ad4: Make sure to include the error message when ingestion fails
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+
+## @backstage/plugin-catalog-backend-module-github@0.4.3-next.0
+
+### Patch Changes
+
+- 890e3b5ad4: Make sure to include the error message when ingestion fails
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-catalog-backend@1.14.0-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+ - @backstage/plugin-events-node@0.2.14-next.0
+
+## @backstage/plugin-catalog-backend-module-gitlab@0.3.2-next.0
+
+### Patch Changes
+
+- 890e3b5ad4: Make sure to include the error message when ingestion fails
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+
+## @backstage/plugin-catalog-backend-module-incremental-ingestion@0.4.9-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.14.0-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+ - @backstage/plugin-events-node@0.2.14-next.0
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/plugin-catalog-backend-module-ldap@0.5.20-next.0
+
+### Patch Changes
+
+- 890e3b5ad4: Make sure to include the error message when ingestion fails
+- Updated dependencies
+ - @backstage/config@1.1.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+
+## @backstage/plugin-catalog-backend-module-msgraph@0.5.12-next.0
+
+### Patch Changes
+
+- 890e3b5ad4: Make sure to include the error message when ingestion fails
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+
+## @backstage/plugin-catalog-backend-module-openapi@0.1.22-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-catalog-backend@1.14.0-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+
+## @backstage/plugin-catalog-backend-module-puppetdb@0.1.10-next.0
+
+### Patch Changes
+
+- 890e3b5ad4: Make sure to include the error message when ingestion fails
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+
+## @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+ - @backstage/plugin-scaffolder-common@1.4.1
+
+## @backstage/plugin-catalog-backend-module-unprocessed@0.3.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/catalog-model@1.4.2
+
+## @backstage/plugin-catalog-graph@0.2.37-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-catalog-import@0.10.1-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/integration-react@1.1.20-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-catalog-common@1.0.16
+
+## @backstage/plugin-catalog-node@1.4.6-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+
+## @backstage/plugin-catalog-react@1.8.5-next.0
+
+### Patch Changes
+
+- a402e1dfb9: Fixed an issue causing `EntityPage` to show an error for entities containing special characters
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/plugin-permission-react@0.4.16-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/version-bridge@1.0.5
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/plugin-catalog-unprocessed-entities@0.1.4-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-cicd-statistics@0.1.27-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+
+## @backstage/plugin-cicd-statistics-module-gitlab@0.1.21-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/plugin-cicd-statistics@0.1.27-next.0
+ - @backstage/catalog-model@1.4.2
+
+## @backstage/plugin-circleci@0.3.25-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-cloudbuild@0.3.25-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-code-climate@0.1.25-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-code-coverage@0.2.18-next.0
+
+### Patch Changes
+
+- a468544fa9: Updated layout to improve contrasts and consistency with other plugins
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-code-coverage-backend@0.2.19-next.0
+
+### Patch Changes
+
+- 4aa27aa200: Added option to set body size limit
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-codescene@0.1.18-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-config-schema@0.1.46-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-cost-insights@0.12.14-next.0
+
+### Patch Changes
+
+- 959aa2a09f: The experimental plugin configuration has been removed. The trend line can now instead be hidden by setting `costInsights.hideTrendLine` to `true` in the configuration.
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-cost-insights-common@0.1.2
+
+## @backstage/plugin-devtools@0.1.5-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/plugin-permission-react@0.4.16-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-devtools-common@0.1.4
+
+## @backstage/plugin-devtools-backend@0.2.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/config-loader@1.5.1-next.0
+ - @backstage/cli-common@0.1.13-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-devtools-common@0.1.4
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-permission-node@0.7.16-next.0
+
+## @backstage/plugin-dynatrace@7.0.5-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-entity-feedback@0.2.8-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-entity-feedback-common@0.1.3
+
+## @backstage/plugin-entity-feedback-backend@0.2.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/plugin-entity-feedback-common@0.1.3
+
+## @backstage/plugin-entity-validation@0.1.10-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-catalog-common@1.0.16
+
+## @backstage/plugin-events-backend@0.2.14-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/plugin-events-node@0.2.14-next.0
+
+## @backstage/plugin-events-backend-module-aws-sqs@0.2.8-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-events-node@0.2.14-next.0
+
+## @backstage/plugin-events-backend-module-azure@0.1.15-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/plugin-events-node@0.2.14-next.0
+
+## @backstage/plugin-events-backend-module-bitbucket-cloud@0.1.15-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/plugin-events-node@0.2.14-next.0
+
+## @backstage/plugin-events-backend-module-gerrit@0.1.15-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/plugin-events-node@0.2.14-next.0
+
+## @backstage/plugin-events-backend-module-github@0.1.15-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/plugin-events-node@0.2.14-next.0
+
+## @backstage/plugin-events-backend-module-gitlab@0.1.15-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/plugin-events-node@0.2.14-next.0
+
+## @backstage/plugin-events-backend-test-utils@0.1.15-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-events-node@0.2.14-next.0
+
+## @backstage/plugin-events-node@0.2.14-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.6.5-next.0
+
+## @backstage/plugin-explore@0.4.11-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/plugin-explore-react@0.0.32-next.0
+ - @backstage/plugin-search-react@1.7.1-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-explore-common@0.0.2
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-explore-backend@0.0.15-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-explore-common@0.0.2
+ - @backstage/plugin-search-backend-module-explore@0.1.9-next.0
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-explore-react@0.0.32-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/plugin-explore-common@0.0.2
+
+## @backstage/plugin-firehydrant@0.2.9-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-fossa@0.2.57-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-gcalendar@0.3.19-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-gcp-projects@0.3.42-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-git-release-manager@0.3.38-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-github-actions@0.6.6-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/integration-react@1.1.20-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-github-deployments@0.1.56-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/integration-react@1.1.20-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-github-issues@0.2.14-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-github-pull-requests-board@0.1.19-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-gitops-profiles@0.3.41-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/config@1.1.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-gocd@0.1.31-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-graphiql@0.2.55-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/frontend-plugin-api@0.1.1-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-graphql-backend@0.1.43-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/plugin-catalog-graphql@0.3.23
+
+## @backstage/plugin-graphql-voyager@0.1.8-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-home@0.5.9-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/config@1.1.0
+ - @backstage/plugin-home-react@0.1.4-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-home-react@0.1.4-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+
+## @backstage/plugin-ilert@0.2.14-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-jenkins@0.8.7-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-jenkins-common@0.1.19
+
+## @backstage/plugin-jenkins-backend@0.2.8-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-jenkins-common@0.1.19
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-permission-node@0.7.16-next.0
+
+## @backstage/plugin-kafka@0.3.25-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-kafka-backend@0.3.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-kubernetes@0.10.4-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-kubernetes-common@0.6.6
+
+## @backstage/plugin-kubernetes-backend@0.12.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/integration-aws-node@0.1.6
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+ - @backstage/plugin-kubernetes-common@0.6.6
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-permission-node@0.7.16-next.0
+
+## @backstage/plugin-lighthouse@0.4.10-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-lighthouse-common@0.1.3
+
+## @backstage/plugin-lighthouse-backend@0.3.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+ - @backstage/plugin-lighthouse-common@0.1.3
+
+## @backstage/plugin-linguist@0.1.10-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-linguist-common@0.1.2
+
+## @backstage/plugin-linguist-backend@0.5.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+ - @backstage/plugin-linguist-common@0.1.2
+
+## @backstage/plugin-microsoft-calendar@0.1.8-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-newrelic@0.3.41-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-newrelic-dashboard@0.2.18-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-nomad@0.1.6-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-nomad-backend@0.1.7-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-octopus-deploy@0.2.7-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-opencost@0.2.1-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-org@0.6.15-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-org-react@0.1.14-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-pagerduty@0.6.6-next.0
+
+### Patch Changes
+
+- b9ce306814: Minor fix to avoid usage of deprecated prop
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/plugin-home-react@0.1.4-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-periskop@0.1.23-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-periskop-backend@0.2.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+
+## @backstage/plugin-permission-backend@0.5.28-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-permission-node@0.7.16-next.0
+
+## @backstage/plugin-permission-backend-module-allow-all-policy@0.1.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-permission-node@0.7.16-next.0
+
+## @backstage/plugin-permission-node@0.7.16-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/plugin-permission-react@0.4.16-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/plugin-playlist@0.1.17-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/plugin-permission-react@0.4.16-next.0
+ - @backstage/plugin-search-react@1.7.1-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-playlist-common@0.1.10
+
+## @backstage/plugin-playlist-backend@0.3.9-next.0
+
+### Patch Changes
+
+- 9e46f5ff49: Added support to the playlist plugin for the new backend
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-permission-node@0.7.16-next.0
+ - @backstage/plugin-playlist-common@0.1.10
+
+## @backstage/plugin-proxy-backend@0.4.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+
+## @backstage/plugin-puppetdb@0.1.8-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-rollbar@0.4.25-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-rollbar-backend@0.1.50-next.0
+
+### Patch Changes
+
+- 407f4284be: ensure rollbar token is hidden
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+
+## @backstage/plugin-scaffolder@1.15.1-next.0
+
+### Patch Changes
+
+- b337d78c3b: fixed issue related template editor fails with multiple templates per file.
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/integration-react@1.1.20-next.0
+ - @backstage/plugin-scaffolder-react@1.5.6-next.0
+ - @backstage/config@1.1.0
+ - @backstage/plugin-permission-react@0.4.16-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-scaffolder-common@1.4.1
+
+## @backstage/plugin-scaffolder-backend@1.17.3-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-catalog-backend@1.14.0-next.0
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/plugin-scaffolder-node@0.2.5-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.2-next.0
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-permission-node@0.7.16-next.0
+ - @backstage/plugin-scaffolder-common@1.4.1
+
+## @backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.2.6-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/plugin-scaffolder-node@0.2.5-next.0
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-scaffolder-backend-module-cookiecutter@0.2.29-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/plugin-scaffolder-node@0.2.5-next.0
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-scaffolder-backend-module-gitlab@0.2.8-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-scaffolder-node@0.2.5-next.0
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-scaffolder-backend-module-rails@0.4.22-next.0
+
+### Patch Changes
+
+- de42eebaaf: Bumped dev dependencies `@types/node` and `mock-fs`.
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/plugin-scaffolder-node@0.2.5-next.0
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-scaffolder-backend-module-sentry@0.1.13-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-scaffolder-node@0.2.5-next.0
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-scaffolder-backend-module-yeoman@0.2.26-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-scaffolder-node@0.2.5-next.0
+ - @backstage/config@1.1.0
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-scaffolder-node@0.2.5-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-scaffolder-common@1.4.1
+
+## @backstage/plugin-scaffolder-react@1.5.6-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/version-bridge@1.0.5
+ - @backstage/plugin-scaffolder-common@1.4.1
+
+## @backstage/plugin-search@1.4.1-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/config@1.1.0
+ - @backstage/plugin-search-react@1.7.1-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/version-bridge@1.0.5
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-search-backend@1.4.5-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-openapi-utils@0.0.4
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-permission-node@0.7.16-next.0
+ - @backstage/plugin-search-backend-node@1.2.9-next.0
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-search-backend-module-catalog@0.1.9-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-search-backend-node@1.2.9-next.0
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-search-backend-module-elasticsearch@1.3.8-next.0
+
+### Patch Changes
+
+- 3963d0b885: Ensure that all relevant config fields are properly marked as secret
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/integration-aws-node@0.1.6
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/plugin-search-backend-node@1.2.9-next.0
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-search-backend-module-explore@0.1.9-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/plugin-explore-common@0.0.2
+ - @backstage/plugin-search-backend-node@1.2.9-next.0
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-search-backend-module-pg@0.5.14-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/plugin-search-backend-node@1.2.9-next.0
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-search-backend-module-techdocs@0.1.9-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/plugin-techdocs-node@1.8.2-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-search-backend-node@1.2.9-next.0
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-search-backend-node@1.2.9-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-search-react@1.7.1-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/version-bridge@1.0.5
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-sentry@0.5.10-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-shortcuts@0.3.15-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-sonarqube@0.7.6-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-sonarqube-react@0.1.9-next.0
+
+## @backstage/plugin-sonarqube-backend@0.2.7-next.0
+
+### Patch Changes
+
+- a5d592d0ad: Added support for the [new backend system](https://backstage.io/docs/backend-system/)
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-sonarqube-react@0.1.9-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+
+## @backstage/plugin-splunk-on-call@0.4.14-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-stack-overflow@0.1.21-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/config@1.1.0
+ - @backstage/plugin-home-react@0.1.4-next.0
+ - @backstage/plugin-search-react@1.7.1-next.0
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-stack-overflow-backend@0.2.9-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-stackstorm@0.1.7-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-tech-insights@0.3.17-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-tech-insights-common@0.2.12
+
+## @backstage/plugin-tech-insights-backend@0.5.19-next.0
+
+### Patch Changes
+
+- cc7dddfa7f: Increase the maximum allowed length of an entity filter for tech insights fact schemas.
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-tech-insights-common@0.2.12
+ - @backstage/plugin-tech-insights-node@0.4.11-next.0
+
+## @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.37-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-tech-insights-common@0.2.12
+ - @backstage/plugin-tech-insights-node@0.4.11-next.0
+
+## @backstage/plugin-tech-insights-node@0.4.11-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-tech-insights-common@0.2.12
+
+## @backstage/plugin-tech-radar@0.6.9-next.0
+
+### Patch Changes
+
+- c09d2fa1d6: Added experimental support for the declarative integration.
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/frontend-plugin-api@0.1.1-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-techdocs@1.7.1-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/integration-react@1.1.20-next.0
+ - @backstage/config@1.1.0
+ - @backstage/plugin-search-react@1.7.1-next.0
+ - @backstage/plugin-techdocs-react@1.1.12-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-techdocs-addons-test-utils@1.0.22-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/test-utils@1.4.4-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/plugin-catalog@1.14.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/integration-react@1.1.20-next.0
+ - @backstage/plugin-techdocs@1.7.1-next.0
+ - @backstage/core-app-api@1.10.1-next.0
+ - @backstage/plugin-search-react@1.7.1-next.0
+ - @backstage/plugin-techdocs-react@1.1.12-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-techdocs-backend@1.7.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/plugin-techdocs-node@1.8.2-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-search-backend-module-techdocs@0.1.9-next.0
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-techdocs-module-addons-contrib@1.1.1-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/integration-react@1.1.20-next.0
+ - @backstage/plugin-techdocs-react@1.1.12-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-techdocs-node@1.8.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/integration-aws-node@0.1.6
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-techdocs-react@1.1.12-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/version-bridge@1.0.5
+
+## @backstage/plugin-todo@0.2.28-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-todo-backend@0.3.3-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-openapi-utils@0.0.4
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+
+## @backstage/plugin-user-settings@0.7.11-next.0
+
+### Patch Changes
+
+- d1b637d005: Fixed a bug where the theme icons would not be colored according to their active state.
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/core-app-api@1.10.1-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-user-settings-backend@0.2.3-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-vault@0.1.20-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-vault-backend@0.3.10-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-xcmetrics@0.2.44-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## example-app@0.2.88-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/frontend-app-api@0.2.0-next.0
+ - @backstage/plugin-pagerduty@0.6.6-next.0
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/cli@0.23.0-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/plugin-catalog@1.14.0-next.0
+ - @backstage/plugin-scaffolder@1.15.1-next.0
+ - @backstage/plugin-tech-radar@0.6.9-next.0
+ - @backstage/plugin-user-settings@0.7.11-next.0
+ - @backstage/plugin-api-docs@0.9.12-next.0
+ - @backstage/plugin-code-coverage@0.2.18-next.0
+ - @backstage/plugin-cost-insights@0.12.14-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/integration-react@1.1.20-next.0
+ - @backstage/plugin-catalog-import@0.10.1-next.0
+ - @backstage/plugin-github-actions@0.6.6-next.0
+ - @backstage/plugin-techdocs@1.7.1-next.0
+ - @backstage/plugin-techdocs-module-addons-contrib@1.1.1-next.0
+ - @backstage/plugin-adr@0.6.8-next.0
+ - @backstage/plugin-airbrake@0.3.25-next.0
+ - @backstage/plugin-azure-devops@0.3.7-next.0
+ - @backstage/plugin-azure-sites@0.1.14-next.0
+ - @backstage/plugin-badges@0.2.49-next.0
+ - @backstage/plugin-catalog-graph@0.2.37-next.0
+ - @backstage/plugin-circleci@0.3.25-next.0
+ - @backstage/plugin-cloudbuild@0.3.25-next.0
+ - @backstage/plugin-dynatrace@7.0.5-next.0
+ - @backstage/plugin-entity-feedback@0.2.8-next.0
+ - @backstage/plugin-explore@0.4.11-next.0
+ - @backstage/plugin-gocd@0.1.31-next.0
+ - @backstage/plugin-home@0.5.9-next.0
+ - @backstage/plugin-jenkins@0.8.7-next.0
+ - @backstage/plugin-kafka@0.3.25-next.0
+ - @backstage/plugin-kubernetes@0.10.4-next.0
+ - @backstage/plugin-lighthouse@0.4.10-next.0
+ - @backstage/plugin-linguist@0.1.10-next.0
+ - @backstage/plugin-newrelic-dashboard@0.2.18-next.0
+ - @backstage/plugin-nomad@0.1.6-next.0
+ - @backstage/plugin-octopus-deploy@0.2.7-next.0
+ - @backstage/plugin-org@0.6.15-next.0
+ - @backstage/plugin-playlist@0.1.17-next.0
+ - @backstage/plugin-puppetdb@0.1.8-next.0
+ - @backstage/plugin-rollbar@0.4.25-next.0
+ - @backstage/plugin-scaffolder-react@1.5.6-next.0
+ - @backstage/plugin-search@1.4.1-next.0
+ - @backstage/plugin-sentry@0.5.10-next.0
+ - @backstage/plugin-tech-insights@0.3.17-next.0
+ - @backstage/plugin-todo@0.2.28-next.0
+ - @backstage/app-defaults@1.4.4-next.0
+ - @backstage/config@1.1.0
+ - @backstage/core-app-api@1.10.1-next.0
+ - @backstage/plugin-apache-airflow@0.2.16-next.0
+ - @backstage/plugin-catalog-unprocessed-entities@0.1.4-next.0
+ - @backstage/plugin-devtools@0.1.5-next.0
+ - @backstage/plugin-gcalendar@0.3.19-next.0
+ - @backstage/plugin-gcp-projects@0.3.42-next.0
+ - @backstage/plugin-graphiql@0.2.55-next.0
+ - @backstage/plugin-microsoft-calendar@0.1.8-next.0
+ - @backstage/plugin-newrelic@0.3.41-next.0
+ - @backstage/plugin-permission-react@0.4.16-next.0
+ - @backstage/plugin-search-react@1.7.1-next.0
+ - @backstage/plugin-shortcuts@0.3.15-next.0
+ - @backstage/plugin-stack-overflow@0.1.21-next.0
+ - @backstage/plugin-stackstorm@0.1.7-next.0
+ - @backstage/plugin-techdocs-react@1.1.12-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-linguist-common@0.1.2
+ - @backstage/plugin-search-common@1.2.6
+
+## example-app-next@0.0.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/frontend-app-api@0.2.0-next.0
+ - @backstage/plugin-pagerduty@0.6.6-next.0
+ - @backstage/plugin-catalog-react@1.8.5-next.0
+ - @backstage/cli@0.23.0-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/plugin-catalog@1.14.0-next.0
+ - @backstage/plugin-scaffolder@1.15.1-next.0
+ - @backstage/plugin-tech-radar@0.6.9-next.0
+ - @backstage/plugin-user-settings@0.7.11-next.0
+ - @backstage/plugin-api-docs@0.9.12-next.0
+ - @backstage/plugin-code-coverage@0.2.18-next.0
+ - @backstage/plugin-cost-insights@0.12.14-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/frontend-plugin-api@0.1.1-next.0
+ - @backstage/integration-react@1.1.20-next.0
+ - @backstage/plugin-catalog-import@0.10.1-next.0
+ - @backstage/plugin-github-actions@0.6.6-next.0
+ - @backstage/plugin-techdocs@1.7.1-next.0
+ - @backstage/plugin-techdocs-module-addons-contrib@1.1.1-next.0
+ - @backstage/plugin-adr@0.6.8-next.0
+ - @backstage/plugin-airbrake@0.3.25-next.0
+ - @backstage/plugin-azure-devops@0.3.7-next.0
+ - @backstage/plugin-azure-sites@0.1.14-next.0
+ - @backstage/plugin-badges@0.2.49-next.0
+ - @backstage/plugin-catalog-graph@0.2.37-next.0
+ - @backstage/plugin-circleci@0.3.25-next.0
+ - @backstage/plugin-cloudbuild@0.3.25-next.0
+ - @backstage/plugin-dynatrace@7.0.5-next.0
+ - @backstage/plugin-entity-feedback@0.2.8-next.0
+ - @backstage/plugin-explore@0.4.11-next.0
+ - @backstage/plugin-gocd@0.1.31-next.0
+ - @backstage/plugin-home@0.5.9-next.0
+ - @backstage/plugin-jenkins@0.8.7-next.0
+ - @backstage/plugin-kafka@0.3.25-next.0
+ - @backstage/plugin-kubernetes@0.10.4-next.0
+ - @backstage/plugin-lighthouse@0.4.10-next.0
+ - @backstage/plugin-linguist@0.1.10-next.0
+ - @backstage/plugin-newrelic-dashboard@0.2.18-next.0
+ - @backstage/plugin-octopus-deploy@0.2.7-next.0
+ - @backstage/plugin-org@0.6.15-next.0
+ - @backstage/plugin-playlist@0.1.17-next.0
+ - @backstage/plugin-puppetdb@0.1.8-next.0
+ - @backstage/plugin-rollbar@0.4.25-next.0
+ - @backstage/plugin-scaffolder-react@1.5.6-next.0
+ - @backstage/plugin-search@1.4.1-next.0
+ - @backstage/plugin-sentry@0.5.10-next.0
+ - @backstage/plugin-tech-insights@0.3.17-next.0
+ - @backstage/plugin-todo@0.2.28-next.0
+ - @backstage/app-defaults@1.4.4-next.0
+ - @backstage/config@1.1.0
+ - @backstage/core-app-api@1.10.1-next.0
+ - @backstage/plugin-apache-airflow@0.2.16-next.0
+ - @backstage/plugin-catalog-unprocessed-entities@0.1.4-next.0
+ - @backstage/plugin-devtools@0.1.5-next.0
+ - @backstage/plugin-gcalendar@0.3.19-next.0
+ - @backstage/plugin-gcp-projects@0.3.42-next.0
+ - @backstage/plugin-graphiql@0.2.55-next.0
+ - @backstage/plugin-microsoft-calendar@0.1.8-next.0
+ - @backstage/plugin-newrelic@0.3.41-next.0
+ - @backstage/plugin-permission-react@0.4.16-next.0
+ - @backstage/plugin-search-react@1.7.1-next.0
+ - @backstage/plugin-shortcuts@0.3.15-next.0
+ - @backstage/plugin-stack-overflow@0.1.21-next.0
+ - @backstage/plugin-stackstorm@0.1.7-next.0
+ - @backstage/plugin-techdocs-react@1.1.12-next.0
+ - app-next-example-plugin@0.0.2-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-linguist-common@0.1.2
+ - @backstage/plugin-search-common@1.2.6
+
+## app-next-example-plugin@0.0.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/frontend-plugin-api@0.1.1-next.0
+
+## example-backend@0.2.88-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-search-backend-module-elasticsearch@1.3.8-next.0
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-playlist-backend@0.3.9-next.0
+ - @backstage/plugin-rollbar-backend@0.1.50-next.0
+ - @backstage/plugin-catalog-backend@1.14.0-next.0
+ - @backstage/plugin-tech-insights-backend@0.5.19-next.0
+ - @backstage/plugin-code-coverage-backend@0.2.19-next.0
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/plugin-scaffolder-backend-module-rails@0.4.22-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - example-app@0.2.88-next.0
+ - @backstage/plugin-adr-backend@0.4.2-next.0
+ - @backstage/plugin-scaffolder-backend@1.17.3-next.0
+ - @backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.2.6-next.0
+ - @backstage/plugin-techdocs-backend@1.7.2-next.0
+ - @backstage/plugin-todo-backend@0.3.3-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/plugin-app-backend@0.3.53-next.0
+ - @backstage/plugin-auth-backend@0.19.2-next.0
+ - @backstage/plugin-azure-devops-backend@0.4.2-next.0
+ - @backstage/plugin-azure-sites-backend@0.1.15-next.0
+ - @backstage/plugin-badges-backend@0.3.2-next.0
+ - @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.2-next.0
+ - @backstage/plugin-catalog-backend-module-unprocessed@0.3.2-next.0
+ - @backstage/plugin-catalog-node@1.4.6-next.0
+ - @backstage/plugin-devtools-backend@0.2.2-next.0
+ - @backstage/plugin-entity-feedback-backend@0.2.2-next.0
+ - @backstage/plugin-events-backend@0.2.14-next.0
+ - @backstage/plugin-events-node@0.2.14-next.0
+ - @backstage/plugin-explore-backend@0.0.15-next.0
+ - @backstage/plugin-graphql-backend@0.1.43-next.0
+ - @backstage/plugin-jenkins-backend@0.2.8-next.0
+ - @backstage/plugin-kafka-backend@0.3.2-next.0
+ - @backstage/plugin-kubernetes-backend@0.12.2-next.0
+ - @backstage/plugin-lighthouse-backend@0.3.2-next.0
+ - @backstage/plugin-linguist-backend@0.5.2-next.0
+ - @backstage/plugin-nomad-backend@0.1.7-next.0
+ - @backstage/plugin-permission-backend@0.5.28-next.0
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-permission-node@0.7.16-next.0
+ - @backstage/plugin-proxy-backend@0.4.2-next.0
+ - @backstage/plugin-search-backend@1.4.5-next.0
+ - @backstage/plugin-search-backend-module-catalog@0.1.9-next.0
+ - @backstage/plugin-search-backend-module-explore@0.1.9-next.0
+ - @backstage/plugin-search-backend-module-pg@0.5.14-next.0
+ - @backstage/plugin-search-backend-module-techdocs@0.1.9-next.0
+ - @backstage/plugin-search-backend-node@1.2.9-next.0
+ - @backstage/plugin-search-common@1.2.6
+ - @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.37-next.0
+ - @backstage/plugin-tech-insights-node@0.4.11-next.0
+
+## example-backend-next@0.0.16-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-sonarqube-backend@0.2.7-next.0
+ - @backstage/plugin-playlist-backend@0.3.9-next.0
+ - @backstage/plugin-catalog-backend@1.14.0-next.0
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/plugin-adr-backend@0.4.2-next.0
+ - @backstage/plugin-scaffolder-backend@1.17.3-next.0
+ - @backstage/plugin-techdocs-backend@1.7.2-next.0
+ - @backstage/plugin-todo-backend@0.3.3-next.0
+ - @backstage/backend-defaults@0.2.5-next.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/plugin-app-backend@0.3.53-next.0
+ - @backstage/plugin-azure-devops-backend@0.4.2-next.0
+ - @backstage/plugin-badges-backend@0.3.2-next.0
+ - @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.2-next.0
+ - @backstage/plugin-catalog-backend-module-unprocessed@0.3.2-next.0
+ - @backstage/plugin-devtools-backend@0.2.2-next.0
+ - @backstage/plugin-entity-feedback-backend@0.2.2-next.0
+ - @backstage/plugin-kubernetes-backend@0.12.2-next.0
+ - @backstage/plugin-lighthouse-backend@0.3.2-next.0
+ - @backstage/plugin-linguist-backend@0.5.2-next.0
+ - @backstage/plugin-permission-backend@0.5.28-next.0
+ - @backstage/plugin-permission-backend-module-allow-all-policy@0.1.2-next.0
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-permission-node@0.7.16-next.0
+ - @backstage/plugin-proxy-backend@0.4.2-next.0
+ - @backstage/plugin-search-backend@1.4.5-next.0
+ - @backstage/plugin-search-backend-module-catalog@0.1.9-next.0
+ - @backstage/plugin-search-backend-module-explore@0.1.9-next.0
+ - @backstage/plugin-search-backend-module-techdocs@0.1.9-next.0
+ - @backstage/plugin-search-backend-node@1.2.9-next.0
+
+## @backstage/backend-plugin-manager@0.0.2-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.14.0-next.0
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/cli-common@0.1.13-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/plugin-scaffolder-node@0.2.5-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/backend-tasks@0.5.10-next.0
+ - @backstage/cli-node@0.1.5-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-events-backend@0.2.14-next.0
+ - @backstage/plugin-events-node@0.2.14-next.0
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-permission-node@0.7.16-next.0
+ - @backstage/plugin-search-backend-node@1.2.9-next.0
+ - @backstage/plugin-search-common@1.2.6
+
+## e2e-test@0.2.8-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/create-app@0.5.6-next.0
+ - @backstage/cli-common@0.1.13-next.0
+ - @backstage/errors@1.2.2
+
+## techdocs-cli-embedded-app@0.2.87-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/test-utils@1.4.4-next.0
+ - @backstage/cli@0.23.0-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/plugin-catalog@1.14.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/integration-react@1.1.20-next.0
+ - @backstage/plugin-techdocs@1.7.1-next.0
+ - @backstage/app-defaults@1.4.4-next.0
+ - @backstage/config@1.1.0
+ - @backstage/core-app-api@1.10.1-next.0
+ - @backstage/plugin-techdocs-react@1.1.12-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @internal/plugin-todo-list@1.0.18-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/core-components@0.13.6-next.0
+ - @backstage/theme@0.4.2
+
+## @internal/plugin-todo-list-backend@1.0.18-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-node@0.3.2-next.0
+ - @backstage/backend-common@0.19.7-next.0
+ - @backstage/config@1.1.0
+ - @backstage/backend-plugin-api@0.6.5-next.0
+ - @backstage/errors@1.2.2
diff --git a/docs/releases/v1.19.0-next.1-changelog.md b/docs/releases/v1.19.0-next.1-changelog.md
new file mode 100644
index 0000000000..1b6075095b
--- /dev/null
+++ b/docs/releases/v1.19.0-next.1-changelog.md
@@ -0,0 +1,2758 @@
+# Release v1.19.0-next.1
+
+## @backstage/plugin-kubernetes@0.11.0-next.1
+
+### Minor Changes
+
+- 2d8151061c: Refactor Kubernetes plugins in line with ADR 11, no breaking changes yet
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-kubernetes-common@0.7.0-next.0
+ - @backstage/plugin-kubernetes-react@0.1.0-next.0
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-kubernetes-common@0.7.0-next.0
+
+### Minor Changes
+
+- 2d8151061c: Refactor Kubernetes plugins in line with ADR 11, no breaking changes yet
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/plugin-kubernetes-react@0.1.0-next.0
+
+### Minor Changes
+
+- 2d8151061c: Refactor Kubernetes plugins in line with ADR 11, no breaking changes yet
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-kubernetes-common@0.7.0-next.0
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-scaffolder-backend@1.18.0-next.1
+
+### Minor Changes
+
+- f41099bb31: Display meaningful error to the output if Gitlab namespace not found inside `publish:gitlab`.
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-backend@1.14.0-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.2-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/plugin-permission-node@0.7.16-next.1
+ - @backstage/plugin-scaffolder-node@0.2.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-scaffolder-common@1.4.1
+
+## @backstage/app-defaults@1.4.4-next.1
+
+### Patch Changes
+
+- 1a0616fa10: Add missing resource and template app icons
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-app-api@1.10.1-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/plugin-permission-react@0.4.16-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/backend-app-api@0.5.5-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/plugin-permission-node@0.7.16-next.1
+ - @backstage/config@1.1.0
+ - @backstage/cli-common@0.1.13-next.0
+ - @backstage/cli-node@0.1.5-next.0
+ - @backstage/config-loader@1.5.1-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+
+## @backstage/backend-common@0.19.7-next.1
+
+### Patch Changes
+
+- b94f32271e: Added the ability to fetch git tags through the `Git` class. This is useful for scaffolder actions that want to take action based on tag versions in a cloned repository
+- Updated dependencies
+ - @backstage/backend-dev-utils@0.1.2-next.0
+ - @backstage/backend-app-api@0.5.5-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/integration-aws-node@0.1.6
+ - @backstage/cli-common@0.1.13-next.0
+ - @backstage/config-loader@1.5.1-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/types@1.1.1
+
+## @backstage/backend-defaults@0.2.5-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-app-api@0.5.5-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+
+## @backstage/backend-dev-utils@0.1.2-next.0
+
+### Patch Changes
+
+- afa48341fb: Fix an issue where early IPC responses would be lost.
+
+## @backstage/backend-plugin-api@0.6.5-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/config@1.1.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/backend-tasks@0.5.10-next.1
+
+### Patch Changes
+
+- 5db102bfdf: Instrument `backend-tasks` with some counters and histograms for duration.
+
+ `backend_tasks.task.runs.count`: Counter with the total number of times a task has been run.
+ `backend_tasks.task.runs.duration`: Histogram with the run durations for each task.
+
+ Both these metrics have come with `result` `taskId` and `scope` labels for finer grained grouping.
+
+- ddd76ac98d: Fix bug where backend tasks that are defined with HumanDuration are immediately triggered on application startup
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+
+## @backstage/backend-test-utils@0.2.6-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-app-api@0.5.5-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/config@1.1.0
+ - @backstage/types@1.1.1
+
+## @backstage/cli@0.23.0-next.1
+
+### Patch Changes
+
+- d0f26cfa4f: Fixed an issue where the new backend start command would not gracefully shut down the backend process on Windows.
+- Updated dependencies
+ - @backstage/config@1.1.0
+ - @backstage/release-manifests@0.0.10
+ - @backstage/catalog-model@1.4.2
+ - @backstage/cli-common@0.1.13-next.0
+ - @backstage/cli-node@0.1.5-next.0
+ - @backstage/config-loader@1.5.1-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/eslint-plugin@0.1.3
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/types@1.1.1
+
+## @backstage/core-app-api@1.10.1-next.1
+
+### Patch Changes
+
+- 1a0616fa10: Add missing resource and template app icons
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/types@1.1.1
+ - @backstage/version-bridge@1.0.5
+
+## @backstage/core-components@0.13.6-next.1
+
+### Patch Changes
+
+- 4eab5cf901: The `TabbedLayout` component will now also navigate when clicking the active tab, which allows for navigation back from any sub routes.
+- 997a71850c: Changed SupportButton menuitems to support text wrap
+- 16126dbe6a: Change overlay header colors in the mobile menu to use navigation color from the theme
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/version-bridge@1.0.5
+
+## @backstage/create-app@0.5.6-next.1
+
+### Patch Changes
+
+- 8d2e640af4: Added missing `.eslintignore` file
+
+ To apply this change to an existing app, create a new `.eslintignore` file at the root of your project with the following content:
+
+ ```diff
+ + playwright.config.ts
+ ```
+
+- Updated dependencies
+ - @backstage/cli-common@0.1.13-next.0
+
+## @backstage/dev-utils@1.0.22-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-app-api@1.10.1-next.1
+ - @backstage/app-defaults@1.4.4-next.1
+ - @backstage/test-utils@1.4.4-next.1
+ - @backstage/integration-react@1.1.20-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/frontend-app-api@0.2.0-next.1
+
+### Patch Changes
+
+- 52366db5b3: Make themes configurable through extensions, and switched default themes to use extensions instead.
+- e5a2956dd2: Register default api implementations when creating declarative integrated apps.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.1.1-next.1
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-app-api@1.10.1-next.1
+ - @backstage/plugin-graphiql@0.2.55-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+
+## @backstage/frontend-plugin-api@0.1.1-next.1
+
+### Patch Changes
+
+- d3a37f55c0: Add support for `SidebarGroup` on the sidebar item extension.
+- 52366db5b3: Added `createThemeExtension` and `coreExtensionData.theme`.
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/types@1.1.1
+
+## @backstage/integration-react@1.1.20-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/theme@0.4.2
+
+## @techdocs/cli@1.5.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/plugin-techdocs-node@1.8.2-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/cli-common@0.1.13-next.0
+
+## @backstage/test-utils@1.4.4-next.1
+
+### Patch Changes
+
+- 1a0616fa10: Add missing resource and template app icons
+- Updated dependencies
+ - @backstage/core-app-api@1.10.1-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/plugin-permission-react@0.4.16-next.0
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/plugin-adr@0.6.8-next.1
+
+### Patch Changes
+
+- 1204e7628e: Create an experimental `AdrSearchResultItemExtension` for declarative integration with Backstage; it can be accessed via the `/alpha` import.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.1.1-next.1
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-search-react@1.7.1-next.1
+ - @backstage/integration-react@1.1.20-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-adr-common@0.2.16-next.0
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-adr-backend@0.4.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-adr-common@0.2.16-next.0
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-airbrake@0.3.25-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/test-utils@1.4.4-next.1
+ - @backstage/dev-utils@1.0.22-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-airbrake-backend@0.3.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+
+## @backstage/plugin-allure@0.1.41-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-analytics-module-ga@0.1.34-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-analytics-module-ga4@0.1.5-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-analytics-module-newrelic-browser@0.0.3-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+
+## @backstage/plugin-apache-airflow@0.2.16-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+
+## @backstage/plugin-api-docs@0.9.12-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog@1.14.0-next.1
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-apollo-explorer@0.1.16-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-app-backend@0.3.53-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/config-loader@1.5.1-next.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-app-node@0.1.5-next.1
+
+## @backstage/plugin-app-node@0.1.5-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.6.5-next.1
+
+## @backstage/plugin-auth-backend@0.19.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-backend-module-github-provider@0.1.2-next.1
+ - @backstage/plugin-auth-backend-module-gitlab-provider@0.1.2-next.1
+ - @backstage/plugin-auth-backend-module-oauth2-provider@0.1.2-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-auth-backend-module-gcp-iap-provider@0.1.2-next.1
+ - @backstage/plugin-auth-backend-module-google-provider@0.1.2-next.1
+
+## @backstage/plugin-auth-backend-module-gcp-iap-provider@0.1.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-auth-backend-module-github-provider@0.1.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+
+## @backstage/plugin-auth-backend-module-gitlab-provider@0.1.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+
+## @backstage/plugin-auth-backend-module-google-provider@0.1.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+
+## @backstage/plugin-auth-backend-module-oauth2-provider@0.1.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+
+## @backstage/plugin-auth-node@0.3.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-azure-devops@0.3.7-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-azure-devops-common@0.3.1
+
+## @backstage/plugin-azure-devops-backend@0.4.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/plugin-azure-devops-common@0.3.1
+
+## @backstage/plugin-azure-sites@0.1.14-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-azure-sites-common@0.1.1
+
+## @backstage/plugin-azure-sites-backend@0.1.15-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/config@1.1.0
+ - @backstage/plugin-azure-sites-common@0.1.1
+
+## @backstage/plugin-badges@0.2.49-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-badges-backend@0.3.2-next.1
+
+### Patch Changes
+
+- 817f2acbb1: Make sure the default badge factory is used if nothing is defined
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-bazaar@0.2.17-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog@1.14.0-next.1
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/cli@0.23.0-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-bazaar-backend@0.3.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-bitrise@0.1.52-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-catalog@1.14.0-next.1
+
+### Patch Changes
+
+- 7c4a8e4d5f: Create an experimental `CatalogSearchResultItemExtension` for declarative integration with Backstage; it can be accessed via the `/alpha` import.
+- e5a2956dd2: Migrate catalog api to declarative integration system, it is exported from `/alpha` subpath.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.1.1-next.1
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-search-react@1.7.1-next.1
+ - @backstage/integration-react@1.1.20-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-scaffolder-common@1.4.1
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-catalog-backend@1.14.0-next.1
+
+### Patch Changes
+
+- 7a2e2924c7: Marked the `LocationEntityProcessor` as deprecated, as it is no longer used internally since way back and can even be harmful at this point.
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-search-backend-module-catalog@0.1.9-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/plugin-permission-node@0.7.16-next.1
+ - @backstage/config@1.1.0
+ - @backstage/backend-openapi-utils@0.0.4
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-events-node@0.2.14-next.1
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-scaffolder-common@1.4.1
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-catalog-backend-module-aws@0.2.8-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/plugin-kubernetes-common@0.7.0-next.0
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/integration-aws-node@0.1.6
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+
+## @backstage/plugin-catalog-backend-module-azure@0.1.24-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+
+## @backstage/plugin-catalog-backend-module-bitbucket@0.2.20-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-bitbucket-cloud-common@0.2.13-next.0
+
+## @backstage/plugin-catalog-backend-module-bitbucket-cloud@0.1.20-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-bitbucket-cloud-common@0.2.13-next.0
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-events-node@0.2.14-next.1
+
+## @backstage/plugin-catalog-backend-module-bitbucket-server@0.1.18-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+
+## @backstage/plugin-catalog-backend-module-gcp@0.1.5-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/plugin-kubernetes-common@0.7.0-next.0
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+
+## @backstage/plugin-catalog-backend-module-gerrit@0.1.21-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+
+## @backstage/plugin-catalog-backend-module-github@0.4.3-next.1
+
+### Patch Changes
+
+- b4b1cbf9fa: Make `defaultUserTransformer` resolve to `UserEntity` instead of `Entity`
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-backend@1.14.0-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-events-node@0.2.14-next.1
+
+## @backstage/plugin-catalog-backend-module-gitlab@0.3.2-next.1
+
+### Patch Changes
+
+- 6ae7f12abb: Make sure the archived projects are skipped with the Gitlab API
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-catalog-backend-module-incremental-ingestion@0.4.9-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-backend@1.14.0-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-events-node@0.2.14-next.1
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/plugin-catalog-backend-module-ldap@0.5.20-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+
+## @backstage/plugin-catalog-backend-module-msgraph@0.5.12-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/plugin-catalog-common@1.0.16
+
+## @backstage/plugin-catalog-backend-module-openapi@0.1.22-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.14.0-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+
+## @backstage/plugin-catalog-backend-module-puppetdb@0.1.10-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/catalog-model@1.4.2
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-scaffolder-common@1.4.1
+
+## @backstage/plugin-catalog-backend-module-unprocessed@0.3.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/catalog-model@1.4.2
+
+## @backstage/plugin-catalog-graph@0.2.37-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-catalog-import@0.10.1-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/integration-react@1.1.20-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-catalog-common@1.0.16
+
+## @backstage/plugin-catalog-node@1.4.6-next.1
+
+### Patch Changes
+
+- 7a2e2924c7: Added docs to `processingResult`
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+
+## @backstage/plugin-catalog-react@1.8.5-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/plugin-permission-react@0.4.16-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/version-bridge@1.0.5
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/plugin-catalog-unprocessed-entities@0.1.4-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-cicd-statistics@0.1.27-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+
+## @backstage/plugin-cicd-statistics-module-gitlab@0.1.21-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/plugin-cicd-statistics@0.1.27-next.1
+
+## @backstage/plugin-circleci@0.3.25-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-cloudbuild@0.3.25-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-code-climate@0.1.25-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-code-coverage@0.2.18-next.1
+
+### Patch Changes
+
+- 88b0b32547: Fixed the coverage history statistics to compare newest with oldest record
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-code-coverage-backend@0.2.19-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+
+## @backstage/plugin-codescene@0.1.18-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-config-schema@0.1.46-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-cost-insights@0.12.14-next.1
+
+### Patch Changes
+
+- ba4820883c: Updated dependency `@types/pluralize` to `^0.0.31`.
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-cost-insights-common@0.1.2
+
+## @backstage/plugin-devtools@0.1.5-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/plugin-permission-react@0.4.16-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-devtools-common@0.1.4
+
+## @backstage/plugin-devtools-backend@0.2.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/plugin-permission-node@0.7.16-next.1
+ - @backstage/config@1.1.0
+ - @backstage/cli-common@0.1.13-next.0
+ - @backstage/config-loader@1.5.1-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-devtools-common@0.1.4
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/plugin-dynatrace@7.0.5-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-entity-feedback@0.2.8-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-entity-feedback-common@0.1.3
+
+## @backstage/plugin-entity-feedback-backend@0.2.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/plugin-entity-feedback-common@0.1.3
+
+## @backstage/plugin-entity-validation@0.1.10-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-catalog-common@1.0.16
+
+## @backstage/plugin-events-backend@0.2.14-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/plugin-events-node@0.2.14-next.1
+
+## @backstage/plugin-events-backend-module-aws-sqs@0.2.8-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-events-node@0.2.14-next.1
+
+## @backstage/plugin-events-backend-module-azure@0.1.15-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-events-node@0.2.14-next.1
+
+## @backstage/plugin-events-backend-module-bitbucket-cloud@0.1.15-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-events-node@0.2.14-next.1
+
+## @backstage/plugin-events-backend-module-gerrit@0.1.15-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-events-node@0.2.14-next.1
+
+## @backstage/plugin-events-backend-module-github@0.1.15-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/plugin-events-node@0.2.14-next.1
+
+## @backstage/plugin-events-backend-module-gitlab@0.1.15-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/plugin-events-node@0.2.14-next.1
+
+## @backstage/plugin-events-backend-test-utils@0.1.15-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-events-node@0.2.14-next.1
+
+## @backstage/plugin-events-node@0.2.14-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.6.5-next.1
+
+## @backstage/plugin-explore@0.4.11-next.1
+
+### Patch Changes
+
+- 0f10c53a05: Create an experimental `ExploreSearchResultItemExtension` for declarative integration with Backstage; it can be accessed via the `/alpha` import.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.1.1-next.1
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-search-react@1.7.1-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/plugin-explore-react@0.0.32-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-explore-common@0.0.2
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-explore-backend@0.0.15-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/plugin-search-backend-module-explore@0.1.9-next.1
+ - @backstage/config@1.1.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-explore-common@0.0.2
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-firehydrant@0.2.9-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-fossa@0.2.57-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-gcalendar@0.3.19-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-gcp-projects@0.3.42-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-git-release-manager@0.3.38-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-github-actions@0.6.6-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/integration-react@1.1.20-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-github-deployments@0.1.56-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/integration-react@1.1.20-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-github-issues@0.2.14-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-github-pull-requests-board@0.1.19-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-gitops-profiles@0.3.41-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-gocd@0.1.31-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-graphiql@0.2.55-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.1.1-next.1
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-graphql-backend@0.1.43-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/config@1.1.0
+ - @backstage/plugin-catalog-graphql@0.3.23
+
+## @backstage/plugin-graphql-voyager@0.1.8-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-home@0.5.9-next.1
+
+### Patch Changes
+
+- f997f771da: Adds Top/Recently Visited components to homepage
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-app-api@1.10.1-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/plugin-home-react@0.1.4-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-home-react@0.1.4-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+
+## @backstage/plugin-ilert@0.2.14-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-jenkins@0.8.7-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-jenkins-common@0.1.19
+
+## @backstage/plugin-jenkins-backend@0.2.8-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/plugin-permission-node@0.7.16-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-jenkins-common@0.1.19
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/plugin-kafka@0.3.25-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-kafka-backend@0.3.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-kubernetes-backend@0.12.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/plugin-kubernetes-common@0.7.0-next.0
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/plugin-permission-node@0.7.16-next.1
+ - @backstage/config@1.1.0
+ - @backstage/integration-aws-node@0.1.6
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/plugin-lighthouse@0.4.10-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-lighthouse-common@0.1.3
+
+## @backstage/plugin-lighthouse-backend@0.3.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-lighthouse-common@0.1.3
+
+## @backstage/plugin-linguist@0.1.10-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-linguist-common@0.1.2
+
+## @backstage/plugin-linguist-backend@0.5.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-linguist-common@0.1.2
+
+## @backstage/plugin-microsoft-calendar@0.1.8-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-newrelic@0.3.41-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-newrelic-dashboard@0.2.18-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-nomad@0.1.6-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-nomad-backend@0.1.7-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-octopus-deploy@0.2.7-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-opencost@0.2.1-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-org@0.6.15-next.1
+
+### Patch Changes
+
+- dc5b6b971b: Fixed the display of OwnershipCard with aggregated relations by loading relations when getting children of entity.
+ This allows the already existing recursive method to work properly when children of entity have children themselves.
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-org-react@0.1.14-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-pagerduty@0.6.6-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/plugin-home-react@0.1.4-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-periskop@0.1.23-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-periskop-backend@0.2.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+
+## @backstage/plugin-permission-backend@0.5.28-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/plugin-permission-node@0.7.16-next.1
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/plugin-permission-backend-module-allow-all-policy@0.1.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/plugin-permission-node@0.7.16-next.1
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/plugin-permission-node@0.7.16-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/plugin-playlist@0.1.17-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-search-react@1.7.1-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/plugin-permission-react@0.4.16-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-playlist-common@0.1.10
+
+## @backstage/plugin-playlist-backend@0.3.9-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/plugin-permission-node@0.7.16-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-playlist-common@0.1.10
+
+## @backstage/plugin-proxy-backend@0.4.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+
+## @backstage/plugin-puppetdb@0.1.8-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-rollbar@0.4.25-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-rollbar-backend@0.1.50-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/config@1.1.0
+
+## @backstage/plugin-scaffolder@1.15.1-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-scaffolder-react@1.5.6-next.1
+ - @backstage/integration-react@1.1.20-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/plugin-permission-react@0.4.16-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-scaffolder-common@1.4.1
+
+## @backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.2.6-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/plugin-scaffolder-node@0.2.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-scaffolder-backend-module-cookiecutter@0.2.29-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/plugin-scaffolder-node@0.2.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-scaffolder-backend-module-gitlab@0.2.8-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-scaffolder-node@0.2.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+
+## @backstage/plugin-scaffolder-backend-module-rails@0.4.22-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/plugin-scaffolder-node@0.2.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-scaffolder-backend-module-sentry@0.1.13-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-scaffolder-node@0.2.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-scaffolder-backend-module-yeoman@0.2.26-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-scaffolder-node@0.2.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-scaffolder-node@0.2.5-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-scaffolder-common@1.4.1
+
+## @backstage/plugin-scaffolder-react@1.5.6-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/version-bridge@1.0.5
+ - @backstage/plugin-scaffolder-common@1.4.1
+
+## @backstage/plugin-search@1.4.1-next.1
+
+### Patch Changes
+
+- e5a2956dd2: Create an experimental search plugin that is compatible with the declarative integration system, it is exported from `/alpha` subpath.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.1.1-next.1
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-search-react@1.7.1-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/version-bridge@1.0.5
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-search-backend@1.4.5-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-search-backend-node@1.2.9-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/plugin-permission-node@0.7.16-next.1
+ - @backstage/config@1.1.0
+ - @backstage/backend-openapi-utils@0.0.4
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-search-backend-module-catalog@0.1.9-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-search-backend-node@1.2.9-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-search-backend-module-elasticsearch@1.3.8-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-search-backend-node@1.2.9-next.1
+ - @backstage/config@1.1.0
+ - @backstage/integration-aws-node@0.1.6
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-search-backend-module-explore@0.1.9-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-search-backend-node@1.2.9-next.1
+ - @backstage/config@1.1.0
+ - @backstage/plugin-explore-common@0.0.2
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-search-backend-module-pg@0.5.14-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-search-backend-node@1.2.9-next.1
+ - @backstage/config@1.1.0
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-search-backend-module-techdocs@0.1.9-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-search-backend-node@1.2.9-next.1
+ - @backstage/plugin-techdocs-node@1.8.2-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-search-backend-node@1.2.9-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-search-react@1.7.1-next.1
+
+### Patch Changes
+
+- 703a4ffc5b: Create `createSearchResultListItem` alpha version that only supports declarative integration.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.1.1-next.1
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/frontend-app-api@0.2.0-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/version-bridge@1.0.5
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-sentry@0.5.10-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-shortcuts@0.3.15-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-sonarqube@0.7.6-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-sonarqube-react@0.1.9-next.0
+
+## @backstage/plugin-sonarqube-backend@0.2.7-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-splunk-on-call@0.4.14-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-stack-overflow@0.1.21-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-search-react@1.7.1-next.1
+ - @backstage/plugin-home-react@0.1.4-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-stack-overflow-backend@0.2.9-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/config@1.1.0
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-stackstorm@0.1.7-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-tech-insights@0.3.17-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-tech-insights-common@0.2.12
+
+## @backstage/plugin-tech-insights-backend@0.5.19-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/plugin-tech-insights-node@0.4.11-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-tech-insights-common@0.2.12
+
+## @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.37-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/plugin-tech-insights-node@0.4.11-next.1
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+ - @backstage/plugin-tech-insights-common@0.2.12
+
+## @backstage/plugin-tech-insights-node@0.4.11-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/config@1.1.0
+ - @backstage/types@1.1.1
+ - @backstage/plugin-tech-insights-common@0.2.12
+
+## @backstage/plugin-tech-radar@0.6.9-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.1.1-next.1
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-techdocs@1.7.1-next.1
+
+### Patch Changes
+
+- 4918f65ab2: Create an experimental `TechDocsSearchResultItemExtension` for declarative integration with Backstage; it can be accessed via the `/alpha` import.
+- df449a7a31: Add kind column by default to TechDocsTable
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.1.1-next.1
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-search-react@1.7.1-next.1
+ - @backstage/integration-react@1.1.20-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/plugin-techdocs-react@1.1.12-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-techdocs-addons-test-utils@1.0.22-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog@1.14.0-next.1
+ - @backstage/plugin-techdocs@1.7.1-next.1
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-app-api@1.10.1-next.1
+ - @backstage/test-utils@1.4.4-next.1
+ - @backstage/plugin-search-react@1.7.1-next.1
+ - @backstage/integration-react@1.1.20-next.1
+ - @backstage/plugin-techdocs-react@1.1.12-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-techdocs-backend@1.7.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-search-backend-module-techdocs@0.1.9-next.1
+ - @backstage/plugin-techdocs-node@1.8.2-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-techdocs-module-addons-contrib@1.1.1-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/integration-react@1.1.20-next.1
+ - @backstage/plugin-techdocs-react@1.1.12-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-techdocs-node@1.8.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/config@1.1.0
+ - @backstage/integration-aws-node@0.1.6
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-search-common@1.2.6
+
+## @backstage/plugin-techdocs-react@1.1.12-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/version-bridge@1.0.5
+
+## @backstage/plugin-todo@0.2.28-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-todo-backend@0.3.3-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/backend-openapi-utils@0.0.4
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/integration@1.7.1-next.0
+
+## @backstage/plugin-user-settings@0.7.11-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-app-api@1.10.1-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-user-settings-backend@0.2.3-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+
+## @backstage/plugin-vault@0.1.20-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## @backstage/plugin-vault-backend@0.3.10-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
+
+## @backstage/plugin-xcmetrics@0.2.44-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/theme@0.4.2
+
+## example-app@0.2.88-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-org@0.6.15-next.1
+ - @backstage/plugin-code-coverage@0.2.18-next.1
+ - @backstage/plugin-catalog@1.14.0-next.1
+ - @backstage/plugin-techdocs@1.7.1-next.1
+ - @backstage/plugin-home@0.5.9-next.1
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-app-api@1.10.1-next.1
+ - @backstage/app-defaults@1.4.4-next.1
+ - @backstage/frontend-app-api@0.2.0-next.1
+ - @backstage/plugin-search@1.4.1-next.1
+ - @backstage/cli@0.23.0-next.1
+ - @backstage/plugin-cost-insights@0.12.14-next.1
+ - @backstage/plugin-kubernetes@0.11.0-next.1
+ - @backstage/plugin-adr@0.6.8-next.1
+ - @backstage/plugin-explore@0.4.11-next.1
+ - @backstage/plugin-search-react@1.7.1-next.1
+ - @backstage/plugin-api-docs@0.9.12-next.1
+ - @backstage/plugin-catalog-graph@0.2.37-next.1
+ - @backstage/plugin-scaffolder@1.15.1-next.1
+ - @backstage/plugin-scaffolder-react@1.5.6-next.1
+ - @backstage/plugin-user-settings@0.7.11-next.1
+ - @backstage/plugin-graphiql@0.2.55-next.1
+ - @backstage/plugin-tech-radar@0.6.9-next.1
+ - @backstage/integration-react@1.1.20-next.1
+ - @backstage/plugin-airbrake@0.3.25-next.1
+ - @backstage/plugin-apache-airflow@0.2.16-next.1
+ - @backstage/plugin-azure-devops@0.3.7-next.1
+ - @backstage/plugin-azure-sites@0.1.14-next.1
+ - @backstage/plugin-badges@0.2.49-next.1
+ - @backstage/plugin-catalog-import@0.10.1-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/plugin-catalog-unprocessed-entities@0.1.4-next.1
+ - @backstage/plugin-circleci@0.3.25-next.1
+ - @backstage/plugin-cloudbuild@0.3.25-next.1
+ - @backstage/plugin-devtools@0.1.5-next.1
+ - @backstage/plugin-dynatrace@7.0.5-next.1
+ - @backstage/plugin-entity-feedback@0.2.8-next.1
+ - @backstage/plugin-gcalendar@0.3.19-next.1
+ - @backstage/plugin-gcp-projects@0.3.42-next.1
+ - @backstage/plugin-github-actions@0.6.6-next.1
+ - @backstage/plugin-gocd@0.1.31-next.1
+ - @backstage/plugin-jenkins@0.8.7-next.1
+ - @backstage/plugin-kafka@0.3.25-next.1
+ - @backstage/plugin-lighthouse@0.4.10-next.1
+ - @backstage/plugin-linguist@0.1.10-next.1
+ - @backstage/plugin-microsoft-calendar@0.1.8-next.1
+ - @backstage/plugin-newrelic@0.3.41-next.1
+ - @backstage/plugin-newrelic-dashboard@0.2.18-next.1
+ - @backstage/plugin-nomad@0.1.6-next.1
+ - @backstage/plugin-octopus-deploy@0.2.7-next.1
+ - @backstage/plugin-pagerduty@0.6.6-next.1
+ - @backstage/plugin-playlist@0.1.17-next.1
+ - @backstage/plugin-puppetdb@0.1.8-next.1
+ - @backstage/plugin-rollbar@0.4.25-next.1
+ - @backstage/plugin-sentry@0.5.10-next.1
+ - @backstage/plugin-shortcuts@0.3.15-next.1
+ - @backstage/plugin-stack-overflow@0.1.21-next.1
+ - @backstage/plugin-stackstorm@0.1.7-next.1
+ - @backstage/plugin-tech-insights@0.3.17-next.1
+ - @backstage/plugin-techdocs-module-addons-contrib@1.1.1-next.1
+ - @backstage/plugin-techdocs-react@1.1.12-next.1
+ - @backstage/plugin-todo@0.2.28-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/plugin-permission-react@0.4.16-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-linguist-common@0.1.2
+ - @backstage/plugin-search-common@1.2.6
+
+## example-app-next@0.0.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-org@0.6.15-next.1
+ - @backstage/plugin-code-coverage@0.2.18-next.1
+ - @backstage/plugin-catalog@1.14.0-next.1
+ - @backstage/plugin-techdocs@1.7.1-next.1
+ - @backstage/plugin-home@0.5.9-next.1
+ - @backstage/frontend-plugin-api@0.1.1-next.1
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-app-api@1.10.1-next.1
+ - @backstage/app-defaults@1.4.4-next.1
+ - @backstage/frontend-app-api@0.2.0-next.1
+ - @backstage/plugin-search@1.4.1-next.1
+ - @backstage/cli@0.23.0-next.1
+ - @backstage/plugin-cost-insights@0.12.14-next.1
+ - @backstage/plugin-kubernetes@0.11.0-next.1
+ - @backstage/plugin-adr@0.6.8-next.1
+ - @backstage/plugin-explore@0.4.11-next.1
+ - @backstage/plugin-search-react@1.7.1-next.1
+ - @backstage/plugin-api-docs@0.9.12-next.1
+ - @backstage/plugin-catalog-graph@0.2.37-next.1
+ - @backstage/plugin-scaffolder@1.15.1-next.1
+ - @backstage/plugin-scaffolder-react@1.5.6-next.1
+ - @backstage/plugin-user-settings@0.7.11-next.1
+ - app-next-example-plugin@0.0.2-next.1
+ - @backstage/plugin-graphiql@0.2.55-next.1
+ - @backstage/plugin-tech-radar@0.6.9-next.1
+ - @backstage/integration-react@1.1.20-next.1
+ - @backstage/plugin-airbrake@0.3.25-next.1
+ - @backstage/plugin-apache-airflow@0.2.16-next.1
+ - @backstage/plugin-azure-devops@0.3.7-next.1
+ - @backstage/plugin-azure-sites@0.1.14-next.1
+ - @backstage/plugin-badges@0.2.49-next.1
+ - @backstage/plugin-catalog-import@0.10.1-next.1
+ - @backstage/plugin-catalog-react@1.8.5-next.1
+ - @backstage/plugin-catalog-unprocessed-entities@0.1.4-next.1
+ - @backstage/plugin-circleci@0.3.25-next.1
+ - @backstage/plugin-cloudbuild@0.3.25-next.1
+ - @backstage/plugin-devtools@0.1.5-next.1
+ - @backstage/plugin-dynatrace@7.0.5-next.1
+ - @backstage/plugin-entity-feedback@0.2.8-next.1
+ - @backstage/plugin-gcalendar@0.3.19-next.1
+ - @backstage/plugin-gcp-projects@0.3.42-next.1
+ - @backstage/plugin-github-actions@0.6.6-next.1
+ - @backstage/plugin-gocd@0.1.31-next.1
+ - @backstage/plugin-jenkins@0.8.7-next.1
+ - @backstage/plugin-kafka@0.3.25-next.1
+ - @backstage/plugin-lighthouse@0.4.10-next.1
+ - @backstage/plugin-linguist@0.1.10-next.1
+ - @backstage/plugin-microsoft-calendar@0.1.8-next.1
+ - @backstage/plugin-newrelic@0.3.41-next.1
+ - @backstage/plugin-newrelic-dashboard@0.2.18-next.1
+ - @backstage/plugin-octopus-deploy@0.2.7-next.1
+ - @backstage/plugin-pagerduty@0.6.6-next.1
+ - @backstage/plugin-playlist@0.1.17-next.1
+ - @backstage/plugin-puppetdb@0.1.8-next.1
+ - @backstage/plugin-rollbar@0.4.25-next.1
+ - @backstage/plugin-sentry@0.5.10-next.1
+ - @backstage/plugin-shortcuts@0.3.15-next.1
+ - @backstage/plugin-stack-overflow@0.1.21-next.1
+ - @backstage/plugin-stackstorm@0.1.7-next.1
+ - @backstage/plugin-tech-insights@0.3.17-next.1
+ - @backstage/plugin-techdocs-module-addons-contrib@1.1.1-next.1
+ - @backstage/plugin-techdocs-react@1.1.12-next.1
+ - @backstage/plugin-todo@0.2.28-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/plugin-permission-react@0.4.16-next.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+ - @backstage/plugin-catalog-common@1.0.16
+ - @backstage/plugin-linguist-common@0.1.2
+ - @backstage/plugin-search-common@1.2.6
+
+## app-next-example-plugin@0.0.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.1.1-next.1
+ - @backstage/core-components@0.13.6-next.1
+
+## example-backend@0.2.88-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-backend@1.14.0-next.1
+ - @backstage/plugin-catalog-node@1.4.6-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/plugin-scaffolder-backend@1.18.0-next.1
+ - @backstage/plugin-badges-backend@0.3.2-next.1
+ - @backstage/plugin-lighthouse-backend@0.3.2-next.1
+ - @backstage/plugin-linguist-backend@0.5.2-next.1
+ - @backstage/plugin-search-backend-module-catalog@0.1.9-next.1
+ - @backstage/plugin-search-backend-module-explore@0.1.9-next.1
+ - @backstage/plugin-search-backend-module-techdocs@0.1.9-next.1
+ - @backstage/plugin-search-backend-node@1.2.9-next.1
+ - @backstage/plugin-tech-insights-backend@0.5.19-next.1
+ - @backstage/plugin-tech-insights-node@0.4.11-next.1
+ - example-app@0.2.88-next.1
+ - @backstage/plugin-auth-backend@0.19.2-next.1
+ - @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.2-next.1
+ - @backstage/plugin-kubernetes-backend@0.12.2-next.1
+ - @backstage/plugin-todo-backend@0.3.3-next.1
+ - @backstage/plugin-adr-backend@0.4.2-next.1
+ - @backstage/plugin-app-backend@0.3.53-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/plugin-azure-devops-backend@0.4.2-next.1
+ - @backstage/plugin-azure-sites-backend@0.1.15-next.1
+ - @backstage/plugin-code-coverage-backend@0.2.19-next.1
+ - @backstage/plugin-devtools-backend@0.2.2-next.1
+ - @backstage/plugin-entity-feedback-backend@0.2.2-next.1
+ - @backstage/plugin-events-backend@0.2.14-next.1
+ - @backstage/plugin-explore-backend@0.0.15-next.1
+ - @backstage/plugin-graphql-backend@0.1.43-next.1
+ - @backstage/plugin-jenkins-backend@0.2.8-next.1
+ - @backstage/plugin-kafka-backend@0.3.2-next.1
+ - @backstage/plugin-nomad-backend@0.1.7-next.1
+ - @backstage/plugin-permission-backend@0.5.28-next.1
+ - @backstage/plugin-permission-node@0.7.16-next.1
+ - @backstage/plugin-playlist-backend@0.3.9-next.1
+ - @backstage/plugin-proxy-backend@0.4.2-next.1
+ - @backstage/plugin-rollbar-backend@0.1.50-next.1
+ - @backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.2.6-next.1
+ - @backstage/plugin-scaffolder-backend-module-rails@0.4.22-next.1
+ - @backstage/plugin-search-backend@1.4.5-next.1
+ - @backstage/plugin-search-backend-module-elasticsearch@1.3.8-next.1
+ - @backstage/plugin-search-backend-module-pg@0.5.14-next.1
+ - @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.37-next.1
+ - @backstage/plugin-techdocs-backend@1.7.2-next.1
+ - @backstage/config@1.1.0
+ - @backstage/catalog-client@1.4.4
+ - @backstage/catalog-model@1.4.2
+ - @backstage/integration@1.7.1-next.0
+ - @backstage/plugin-catalog-backend-module-unprocessed@0.3.2-next.1
+ - @backstage/plugin-events-node@0.2.14-next.1
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-search-common@1.2.6
+
+## example-backend-next@0.0.16-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-backend@1.14.0-next.1
+ - @backstage/plugin-scaffolder-backend@1.18.0-next.1
+ - @backstage/plugin-badges-backend@0.3.2-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-lighthouse-backend@0.3.2-next.1
+ - @backstage/plugin-linguist-backend@0.5.2-next.1
+ - @backstage/plugin-search-backend-module-catalog@0.1.9-next.1
+ - @backstage/plugin-search-backend-module-explore@0.1.9-next.1
+ - @backstage/plugin-search-backend-module-techdocs@0.1.9-next.1
+ - @backstage/plugin-search-backend-node@1.2.9-next.1
+ - @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.2-next.1
+ - @backstage/plugin-kubernetes-backend@0.12.2-next.1
+ - @backstage/plugin-todo-backend@0.3.3-next.1
+ - @backstage/backend-defaults@0.2.5-next.1
+ - @backstage/plugin-adr-backend@0.4.2-next.1
+ - @backstage/plugin-app-backend@0.3.53-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/plugin-azure-devops-backend@0.4.2-next.1
+ - @backstage/plugin-devtools-backend@0.2.2-next.1
+ - @backstage/plugin-entity-feedback-backend@0.2.2-next.1
+ - @backstage/plugin-permission-backend@0.5.28-next.1
+ - @backstage/plugin-permission-backend-module-allow-all-policy@0.1.2-next.1
+ - @backstage/plugin-permission-node@0.7.16-next.1
+ - @backstage/plugin-playlist-backend@0.3.9-next.1
+ - @backstage/plugin-proxy-backend@0.4.2-next.1
+ - @backstage/plugin-search-backend@1.4.5-next.1
+ - @backstage/plugin-sonarqube-backend@0.2.7-next.1
+ - @backstage/plugin-techdocs-backend@1.7.2-next.1
+ - @backstage/plugin-catalog-backend-module-unprocessed@0.3.2-next.1
+ - @backstage/plugin-permission-common@0.7.8
+
+## @backstage/backend-plugin-manager@0.0.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.10-next.1
+ - @backstage/plugin-catalog-backend@1.14.0-next.1
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-search-backend-node@1.2.9-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/plugin-events-backend@0.2.14-next.1
+ - @backstage/plugin-permission-node@0.7.16-next.1
+ - @backstage/plugin-scaffolder-node@0.2.5-next.1
+ - @backstage/config@1.1.0
+ - @backstage/cli-common@0.1.13-next.0
+ - @backstage/cli-node@0.1.5-next.0
+ - @backstage/errors@1.2.2
+ - @backstage/types@1.1.1
+ - @backstage/plugin-events-node@0.2.14-next.1
+ - @backstage/plugin-permission-common@0.7.8
+ - @backstage/plugin-search-common@1.2.6
+
+## e2e-test@0.2.8-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/create-app@0.5.6-next.1
+ - @backstage/cli-common@0.1.13-next.0
+ - @backstage/errors@1.2.2
+
+## techdocs-cli-embedded-app@0.2.87-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog@1.14.0-next.1
+ - @backstage/plugin-techdocs@1.7.1-next.1
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-app-api@1.10.1-next.1
+ - @backstage/app-defaults@1.4.4-next.1
+ - @backstage/test-utils@1.4.4-next.1
+ - @backstage/cli@0.23.0-next.1
+ - @backstage/integration-react@1.1.20-next.1
+ - @backstage/plugin-techdocs-react@1.1.12-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/config@1.1.0
+ - @backstage/catalog-model@1.4.2
+ - @backstage/theme@0.4.2
+
+## @internal/plugin-todo-list@1.0.18-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.13.6-next.1
+ - @backstage/core-plugin-api@1.7.0-next.0
+ - @backstage/theme@0.4.2
+
+## @internal/plugin-todo-list-backend@1.0.18-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.19.7-next.1
+ - @backstage/backend-plugin-api@0.6.5-next.1
+ - @backstage/plugin-auth-node@0.3.2-next.1
+ - @backstage/config@1.1.0
+ - @backstage/errors@1.2.2
diff --git a/microsite/blog/2023-09-29-chicago-traiding-company-adopter-spotlight.mdx b/microsite/blog/2023-09-29-chicago-traiding-company-adopter-spotlight.mdx
new file mode 100644
index 0000000000..8b4f332d54
--- /dev/null
+++ b/microsite/blog/2023-09-29-chicago-traiding-company-adopter-spotlight.mdx
@@ -0,0 +1,61 @@
+---
+# prettier-ignore
+title: "Adopter Spotlight: How Chicago Trading Company saved 18 months of developer effort with Backstage"
+author: Tiffany Cox, Spotify
+---
+
+
+
+**_TL;DR [Chicago Trading Company](https://www.chicagotrading.com/) (CTC) adopted Backstage ten months ago to help reduce onboarding frictions with their new cloud-based DevOps Kubernetes platform. Through templatization and open feedback loops, the team has conservatively saved 18 months of developer time to date with Backstage. We spoke with CTC DevOps engineer [Scott Kausler](https://github.com/scott-kausler) who shared the details of their onboarding journey, lessons learned, and insights for other Backstage adopters._**
+
+{/* truncate */}
+
+## Templates or the cluster didn't happen
+
+While mid-activation on a new cloud-based DevOps Kubernetes platform, Scott's team received early feedback that it was difficult to onboard teams onto this platform due to the breadth of requirements and new tools developers needed โ from dependency management tools (such as Gradle, Conan, and Conda) to Docker/Kubernetes, Helm/FluxCD, and Vault. Not only were CTC developers required to learn new systems to build, package, and deploy their apps, in several cases even the code needed to be changed. There were also significant modifications required to existing tools such as Jenkins.
+
+Scott's team quickly recognized that this friction could lead to lower adoption and longer onboarding times to the new platform. So he started investigating solutions that would allow him to templatize these new services and create turnkey onboarding with less reference knowledge required.
+
+After exploring several service routes from managed to in-house/owned, CTC opted to use Backstage โ already in POC for use of the [Software Catalog](https://backstage.io/docs/features/software-catalog/) โ due to the [Software Templates](https://backstage.io/docs/features/software-templates/) plugin form-based input, UI/json-schema-form abilities, and its extensibility. Scott's team felt Backstage provided the most sustainable solution for growth amongst the multiple developer portal and templation options vetted and would help bridge the gap between UI-driven deployment and GitOps.
+
+## Early wins on documentation and onboarding
+
+The CTC DevOps team created a small special interest group to champion the developer portal build and quickly delved into the big issues impacting their developer experience. From there, the team began creating tasks and templates within Backstage.
+
+To start, Scott worked with end-user teams outside DevOps early in the process of documenting migration to the new DevOps Kubernetes platform services. When Scott wrote the onboarding documentation, he made it a point to pair with a developer on another team that would be using it. This approach provided him with a quality sounding board, great instantaneous feedback, and a sort of "beta developer" to test V1 documentation clarity., A few weeks later, another colleague on the same end-user team followed the documentation and she didn't reach out to Scott at all.
+
+After this early win, the team was ready for broad distribution. Partnering with the senior leadership team, Scott's team began onboarding teams to the new DevOps Kubernetes platform using the templates his team created in Backstage. At CTC, their Backstage instance is set up to automatically scan for deployments in Kubernetes; so if you're in Kubernetes, you're onboarded to Backstage.
+
+"Backstage made onboarding [to the new DevOps platform] not scary,"" Scott said. "Because now โ all of a sudden โ you have this recipe for how to do it, you don't have to jump through these hoops, the templates are there and ready for you. You choose what you want based on these templates we have available, and you're off and running on your own.""
+
+Scott's team monitored progress against their onboarding goals partially by how often the DevOps team was getting pinged for support and found that it has made support smoother. They can easily refer people to templates and repo standards instead of making them create something ad hoc.
+
+"It's really been cool seeing how that progressed. I even have a few teams that didn't talk to DevOps at all. They used a [template] and they have a service ready. We were actually pretty excited about that, because that means now we have a scalable tool able to onboard others onto our platform."" said Scott.
+
+Another exciting win for CTC was template additions generated outside the initial toolkit, which has eased the burden substantially for the DevOps team. They were able to create new templates to deploy against best practices such as a template for creating a brand-new Terraform module and Git repo or โ Scott's favorite โ โโa template that creates a Java repository along with Jenkins jobs for CI and the Flux CD config for deployment.
+
+"The template builds and auto-deploys a Docker image, so if you make a change to your mainline branch, then it will automatically build a new Docker image and deploy it to a Kubernetes cluster."" Scott said. "So within basically 10 minutes of you filling out a form, you actually have something deployed out to a Kubernetes cluster.""
+
+This process eased flows for both end-user devs and DevOps teams overall.
+
+## Measuring Backstage impact at CTC
+
+To calculate the impact of Backstage, Scott began with reviewing template types and assigning a weighted value to each based upon their perceived workload.
+
+At CTC, some templates create a repo, some templates create a repo with some code, some templates even go as far as creating a repo with code and all the prerequisites to deploy to Flux and Jenkins jobs. To be conservative, the highest weight Scott assigned to a template would be saving three days of developer time. Even with that conservative estimate, the figure came out to be a savings of 18 months in developer effort since Backstage was deployed ten months ago.
+
+For CTC, the journey with Backstage has just begun. They're now looking to drive more Catalog adoption and determine what custom plugins they need to build to better support their workflows.
+
+## The power of partnership (and good docs!)
+
+When asked about advice he has for other Backstage adopters, Scott talked about the DevOps team's comms strategy and ensuring end-user developers had pathways to provide feedback. In addition to the focus on templates for the new services, having both a dedicated Slack channel and open-door communication with the DevOps team helped reduce onboarding friction to the DevOps Kubernetes platform.
+
+Outside of that, he believes the approach to documentation is paramount. "Write your documentation from the perspective of, 'Hey, you have this task assigned to you to write a template, here are the exact steps you have to follow.'"" Scott said. "Think of it as a recipe. Removing your familiarity bias will help make this tool more useful for less familiar teams.""
+
+Finally, don't be afraid to step outside the core use cases when it comes to the Backstage framework and finding solutions to meet your needs.
+
+"Backstage gives you a lot of really easy to use features right out of the box. And one of the great things about open source is you can look at the code and see exactly what the behavior is and work within that behavior. But we've also developed our own processes for custom tasks because โ at the end of the day โ our platform has some very custom aspects to it."" Scott said.
+
+Interested in more stories from Backstage adopters? Check out these recent posts from [Stash](https://backstage.io/blog/2023/07/08/stash-adopter-post) and [Expedia Group](https://backstage.io/blog/2023/08/17/expedia-proof-of-value-metrics-2).
+
+Want to learn more about Backstage? Join our weekly [Office Hours](https://info.backstage.spotify.com/office-hours) and bring your burning questions.
diff --git a/microsite/blog/assets/2023-09-29/header.png b/microsite/blog/assets/2023-09-29/header.png
new file mode 100644
index 0000000000..fbc48954c3
Binary files /dev/null and b/microsite/blog/assets/2023-09-29/header.png differ
diff --git a/microsite/data/plugins/veecode-github-workflows b/microsite/data/plugins/github-workflows.yaml
similarity index 92%
rename from microsite/data/plugins/veecode-github-workflows
rename to microsite/data/plugins/github-workflows.yaml
index cd518dd8b8..de17a218b6 100644
--- a/microsite/data/plugins/veecode-github-workflows
+++ b/microsite/data/plugins/github-workflows.yaml
@@ -1,7 +1,7 @@
---
title: Veecode GitHub Workflows
author: Veecode Platform
-authorUrl: https://github.com/veecode-platform
+authorUrl: https://platform.vee.codes/
category: CI/CD
description: The Github Workflows plugin provides an alternative for manually triggering GitHub workflows from within your Backstage component.
documentation: https://github.com/veecode-platform/platform-backstage-plugins/tree/master/plugins/github-workflows
diff --git a/microsite/data/plugins/gitlab-pipelines.yaml b/microsite/data/plugins/gitlab-pipelines.yaml
new file mode 100644
index 0000000000..22f42684db
--- /dev/null
+++ b/microsite/data/plugins/gitlab-pipelines.yaml
@@ -0,0 +1,16 @@
+---
+title: Veecode Gitlab Pipelines
+author: Veecode Platform
+authorUrl: https://platform.vee.codes
+category: CI/CD
+description: The Gitlab pipelines plugin integrates GitlabCi with its backstage component in a simple way.
+documentation: https://github.com/veecode-platform/platform-backstage-plugins/tree/master/plugins/gitlab-pipelines
+iconUrl: https://veecode-platform.github.io/support/imgs/logo_1.svg
+npmPackageName: '@veecode-platform/backstage-plugin-gitlab-pipelines'
+tags:
+ - ci
+ - cd
+ - gitlabCi
+ - pipelines
+ - jobs
+addedDate: '2023-09-27'
diff --git a/microsite/data/plugins/pulumi.yaml b/microsite/data/plugins/pulumi.yaml
new file mode 100644
index 0000000000..ea97bcdef3
--- /dev/null
+++ b/microsite/data/plugins/pulumi.yaml
@@ -0,0 +1,10 @@
+---
+title: Pulumi
+author: Pulumi
+authorUrl: https://www.pulumi.com
+category: Infrastructure
+description: View Pulumi stack information in Backstage.
+documentation: https://github.com/pulumi/pulumi-backstage-plugin
+iconUrl: https://www.pulumi.com/logos/brand/avatar-on-white.png
+npmPackageName: '@pulumi/backstage-plugin-pulumi'
+addedDate: '2023-09-27'
diff --git a/microsite/docusaurus.config.js b/microsite/docusaurus.config.js
index a7df33623a..1879e35e72 100644
--- a/microsite/docusaurus.config.js
+++ b/microsite/docusaurus.config.js
@@ -276,7 +276,7 @@ module.exports = {
},
],
copyright:
- '
Copyright ยฉ 2022 Backstage Project Authors. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page: https://www.linuxfoundation.org/trademark-usage
Copyright ยฉ 2023 Backstage Project Authors. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page: https://www.linuxfoundation.org/trademark-usage