diff --git a/.changeset/afraid-rings-taste.md b/.changeset/afraid-rings-taste.md
deleted file mode 100644
index 172151fa1e..0000000000
--- a/.changeset/afraid-rings-taste.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-'@backstage/plugin-catalog-import': patch
----
-
-Flatten the options of the `CatalogImportPage` from the `options` property to the `pullRequest` property.
-
-```diff
--
-+
-```
diff --git a/.changeset/afraid-teachers-cross.md b/.changeset/afraid-teachers-cross.md
deleted file mode 100644
index 8fc376441f..0000000000
--- a/.changeset/afraid-teachers-cross.md
+++ /dev/null
@@ -1,29 +0,0 @@
----
-'@backstage/create-app': patch
----
-
-Pass on plugin database management instance that is now required by the scaffolder plugin.
-
-To apply this change to an existing application, add the following to `src/plugins/scaffolder.ts`:
-
-```diff
-export default async function createPlugin({
- logger,
- config,
-+ database,
-}: PluginEnvironment) {
-
-// ...omitted...
-
- return await createRouter({
- preparers,
- templaters,
- publishers,
- logger,
- config,
- dockerClient,
- entityClient,
-+ database,
- });
-}
-```
diff --git a/.changeset/breezy-moles-reply.md b/.changeset/breezy-moles-reply.md
deleted file mode 100644
index 37f15297c2..0000000000
--- a/.changeset/breezy-moles-reply.md
+++ /dev/null
@@ -1,35 +0,0 @@
----
-'@backstage/plugin-auth-backend': minor
----
-
-Remove undocumented scope (default) from the OIDC auth provider which was breaking some identity services. If your app relied on this scope, you can manually specify it by adding a new factory in `packages/app/src/apis.ts`:
-
-```
-export const apis = [
- createApiFactory({
- api: oidcAuthApiRef,
- deps: {
- discoveryApi: discoveryApiRef,
- oauthRequestApi: oauthRequestApiRef,
- configApi: configApiRef,
- },
- factory: ({ discoveryApi, oauthRequestApi, configApi }) =>
- OAuth2.create({
- discoveryApi,
- oauthRequestApi,
- provider: {
- id: 'oidc',
- title: 'Your Identity Provider',
- icon: OAuth2Icon,
- },
- defaultScopes: [
- 'default',
- 'openid',
- 'email',
- 'offline_access',
- ],
- environment: configApi.getOptionalString('auth.environment'),
- }),
- }),
-];
-```
diff --git a/.changeset/bright-rules-know.md b/.changeset/bright-rules-know.md
deleted file mode 100644
index d9607e319f..0000000000
--- a/.changeset/bright-rules-know.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-'@backstage/catalog-client': patch
-'@backstage/plugin-auth-backend': patch
-'@backstage/plugin-catalog': patch
-'@backstage/plugin-catalog-import': minor
-'@backstage/plugin-fossa': patch
-'@backstage/plugin-kubernetes': patch
-'@backstage/plugin-rollbar': minor
-'@backstage/plugin-scaffolder': minor
-'@backstage/plugin-scaffolder-backend': patch
----
-
-Include Backstage identity token in requests to backend plugins.
diff --git a/.changeset/bright-shirts-glow.md b/.changeset/bright-shirts-glow.md
deleted file mode 100644
index 6f81ab40bb..0000000000
--- a/.changeset/bright-shirts-glow.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-'@backstage/techdocs-common': patch
-'@backstage/plugin-catalog-backend': patch
----
-
-Revert AWS SDK version to v2
diff --git a/.changeset/cost-insights-kind-moons-clap.md b/.changeset/cost-insights-kind-moons-clap.md
deleted file mode 100644
index 6ab37a353b..0000000000
--- a/.changeset/cost-insights-kind-moons-clap.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-cost-insights': patch
----
-
-fixes a bug in default dismiss form where other text input persists between reason selections
diff --git a/.changeset/cost-insights-tidy-geese-play.md b/.changeset/cost-insights-tidy-geese-play.md
deleted file mode 100644
index f8aa503ca6..0000000000
--- a/.changeset/cost-insights-tidy-geese-play.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-cost-insights': patch
----
-
-Fix snooze quarter option
diff --git a/.changeset/curly-crabs-compete.md b/.changeset/curly-crabs-compete.md
deleted file mode 100644
index 552a41a9f1..0000000000
--- a/.changeset/curly-crabs-compete.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-circleci': patch
----
-
-Migrated to new composability API, exporting the plugin instance as `circleCIPlugin`, the entity page content as `EntityCircleCIContent`, and entity conditional as `isCircleCIAvailable`.
diff --git a/.changeset/cyan-lies-flow.md b/.changeset/cyan-lies-flow.md
deleted file mode 100644
index e7da9fab0a..0000000000
--- a/.changeset/cyan-lies-flow.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-search': minor
----
-
-Migrated to new composability API, exporting the plugin instance as `searchPlugin`, and page as `SearchPage`. Due to the old router component also being called `SearchPage`, this is a breaking change. The old page component is now exported as `Router`, which can be used to maintain the old behavior.
diff --git a/.changeset/early-hotels-mate.md b/.changeset/early-hotels-mate.md
deleted file mode 100644
index 2cda0344bf..0000000000
--- a/.changeset/early-hotels-mate.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-backend': patch
----
-
-use child logger, if provided, to log single location refresh
diff --git a/.changeset/empty-cooks-laugh.md b/.changeset/empty-cooks-laugh.md
deleted file mode 100644
index 8f509f08cd..0000000000
--- a/.changeset/empty-cooks-laugh.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-app-backend': patch
----
-
-Added a new `disableConfigInjection` option, which can be used to disable the configuration injection in environments where it can't be used.
diff --git a/.changeset/fluffy-hats-hug.md b/.changeset/fluffy-hats-hug.md
deleted file mode 100644
index b3d06337fd..0000000000
--- a/.changeset/fluffy-hats-hug.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-backend': patch
----
-
-Don't respond to a request twice if an entity has not been found.
diff --git a/.changeset/four-rings-push.md b/.changeset/four-rings-push.md
deleted file mode 100644
index 500dd0e812..0000000000
--- a/.changeset/four-rings-push.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-cloudbuild': patch
----
-
-Migrate to new composability API, exporting the plugin instance as `cloudbuildPlugin`, the entity content as `EntityCloudbuildContent`, the entity conditional as `isCloudbuildAvailable`, and entity cards as `EntityLatestCloudbuildRunCard` and `EntityLatestCloudbuildsForBranchCard`.
diff --git a/.changeset/funny-students-shout.md b/.changeset/funny-students-shout.md
deleted file mode 100644
index 97b273c687..0000000000
--- a/.changeset/funny-students-shout.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-register-component': patch
----
-
-Migrated to new composability API, exporting the plugin instance as `registerComponentPlugin`, and page as `RegisterComponentPage`.
diff --git a/.changeset/fuzzy-geckos-beam.md b/.changeset/fuzzy-geckos-beam.md
deleted file mode 100644
index 41ee57d9b0..0000000000
--- a/.changeset/fuzzy-geckos-beam.md
+++ /dev/null
@@ -1,28 +0,0 @@
----
-'example-app': patch
-'@backstage/plugin-auth-backend': patch
----
-
-Add configurable `scope` for oauth2 auth provider.
-
-Some OAuth2 providers require certain scopes to facilitate a user sign-in using the Authorization Code flow.
-This change adds the optional `scope` key to auth.providers.oauth2. An example is:
-
-```yaml
-auth:
- providers:
- oauth2:
- development:
- clientId:
- $env: DEV_OAUTH2_CLIENT_ID
- clientSecret:
- $env: DEV_OAUTH2_CLIENT_SECRET
- authorizationUrl:
- $env: DEV_OAUTH2_AUTH_URL
- tokenUrl:
- $env: DEV_OAUTH2_TOKEN_URL
- scope: saml-login-selector openid profile email
-```
-
-This tells the OAuth 2.0 AS to perform a SAML login and return OIDC information include the `profile`
-and `email` claims as part of the ID Token.
diff --git a/.changeset/gentle-bags-bathe.md b/.changeset/gentle-bags-bathe.md
deleted file mode 100644
index 792de57fcb..0000000000
--- a/.changeset/gentle-bags-bathe.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-sentry': patch
----
-
-Export the plugin instance as `sentryPlugin`. The plugin instance is still exported as `plugin` as well, but it will be removed in the future.
diff --git a/.changeset/giant-kids-hear.md b/.changeset/giant-kids-hear.md
deleted file mode 100644
index 8bfb3ea8b2..0000000000
--- a/.changeset/giant-kids-hear.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog': patch
----
-
-bug fix: 3310 fixes reloading entities with the default owned filter
diff --git a/.changeset/great-waves-reflect.md b/.changeset/great-waves-reflect.md
deleted file mode 100644
index 9304a51deb..0000000000
--- a/.changeset/great-waves-reflect.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-'@backstage/backend-common': patch
-'@backstage/plugin-scaffolder-backend': patch
----
-
-Minor updates to reflect the changes in `@backstage/integration` that made the fields `apiBaseUrl` and `apiUrl` mandatory.
diff --git a/.changeset/hip-pets-sell.md b/.changeset/hip-pets-sell.md
deleted file mode 100644
index 7773d8d008..0000000000
--- a/.changeset/hip-pets-sell.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-jenkins': patch
----
-
-Improve display of duration in latest build card
diff --git a/.changeset/hot-pants-taste.md b/.changeset/hot-pants-taste.md
deleted file mode 100644
index 5cce26c5bf..0000000000
--- a/.changeset/hot-pants-taste.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-'@backstage/plugin-api-docs': patch
-'@backstage/plugin-catalog': patch
-'@backstage/plugin-lighthouse': patch
-'@backstage/plugin-techdocs': patch
----
-
-Improve display of error messages
diff --git a/.changeset/large-penguins-rescue.md b/.changeset/large-penguins-rescue.md
deleted file mode 100644
index 4715093df5..0000000000
--- a/.changeset/large-penguins-rescue.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-backend': patch
----
-
-add indices on columns referring locations(id)
diff --git a/.changeset/large-terms-invite.md b/.changeset/large-terms-invite.md
deleted file mode 100644
index 6653ac8e1e..0000000000
--- a/.changeset/large-terms-invite.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-'@backstage/plugin-scaffolder-backend': minor
----
-
-Introduced `v2` Scaffolder REST API, which uses an implementation that is database backed, making the scaffolder instances stateless. The `createRouter` function now requires a `PluginDatabaseManager` instance to be passed in, commonly available as `database` in the plugin environment in the backend.
-
-This API should be considered unstable until used by the scaffolder frontend.
diff --git a/.changeset/late-books-greet-2.md b/.changeset/late-books-greet-2.md
deleted file mode 100644
index 8e2669dcf4..0000000000
--- a/.changeset/late-books-greet-2.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-'@backstage/create-app': patch
----
-
-`@backstage/plugin-catalog-import` has been refactored, so the `App.tsx` of the backstage apps need to be updated:
-
-```diff
-// packages/app/src/App.tsx
-
- }
-+ element={}
- />
-```
diff --git a/.changeset/late-books-greet.md b/.changeset/late-books-greet.md
deleted file mode 100644
index ab1299e1ef..0000000000
--- a/.changeset/late-books-greet.md
+++ /dev/null
@@ -1,19 +0,0 @@
----
-'@backstage/plugin-catalog-import': minor
----
-
-The plugin has been refactored and is now based on a configurable state machine of 'analyze', 'prepare', 'review' & 'finish'.
-Depending on the outcome of the 'analyze' stage, different flows are selected ('single-location', 'multiple-locations', 'no-location').
-Each flow can define it's own components that guide the user.
-
-During the refactoring, the `catalogRouteRef` property of the `CatalogImportPage` has been removed, so the `App.tsx` of the backstage apps need to be updated:
-
-```diff
-// packages/app/src/App.tsx
-
- }
-+ element={}
- />
-```
diff --git a/.changeset/mean-plums-remember.md b/.changeset/mean-plums-remember.md
deleted file mode 100644
index f9715e1e6c..0000000000
--- a/.changeset/mean-plums-remember.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-pagerduty': patch
----
-
-Use the Luxon Date Library to follow the recommendations of ADR010.
diff --git a/.changeset/metal-monkeys-do.md b/.changeset/metal-monkeys-do.md
deleted file mode 100644
index 372d6f472f..0000000000
--- a/.changeset/metal-monkeys-do.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/create-app': patch
----
-
-TechDocs: Add comments about migrating away from basic setup in app-config.yaml
diff --git a/.changeset/moody-mice-cheer.md b/.changeset/moody-mice-cheer.md
deleted file mode 100644
index 50d0e57b58..0000000000
--- a/.changeset/moody-mice-cheer.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-'@backstage/plugin-catalog-backend': patch
----
-
-Added an option to scan GitHub for repositories using a new location type `github-discovery`.
-Example:
-
-```yaml
-type: 'github-discovery',
-target:
- 'https://github.com/backstage/techdocs-*/blob/master/catalog.yaml'
-```
-
-You can use wildcards (`*`) as well. This will add `location` entities for each matching repository.
-Currently though, you must specify the exact path of the `catalog.yaml` file in the repository.
diff --git a/.changeset/nine-trees-thank.md b/.changeset/nine-trees-thank.md
deleted file mode 100644
index 08847093e9..0000000000
--- a/.changeset/nine-trees-thank.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-org': patch
----
-
-Visual updates to User and Group pages
diff --git a/.changeset/ninety-houses-shout.md b/.changeset/ninety-houses-shout.md
deleted file mode 100644
index 845decc74c..0000000000
--- a/.changeset/ninety-houses-shout.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-techdocs': patch
----
-
-Migrated to new composability API, exporting the plugin instance as `techdocsPlugin`, the top-level page as `TechdocsPage`, and the entity content as `EntityTechdocsContent`.
diff --git a/.changeset/odd-buckets-compare.md b/.changeset/odd-buckets-compare.md
deleted file mode 100644
index faf68fb4a0..0000000000
--- a/.changeset/odd-buckets-compare.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/backend-common': patch
----
-
-Set explicit content-type in error handler responses.
diff --git a/.changeset/old-glasses-tickle.md b/.changeset/old-glasses-tickle.md
deleted file mode 100644
index 55595b0609..0000000000
--- a/.changeset/old-glasses-tickle.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-'@backstage/plugin-catalog': patch
----
-
-Adds an `EntityLinksCard` component to display `entity.metadata.links` on entity pages. The new component is a companion for the new [Entity Links](https://backstage.io/docs/features/software-catalog/descriptor-format#links-optional) catalog model addition.
-
-Here is an example usage within an `EntityPage.tsx`.
-
-```tsx
-// in packages/app/src/components/catalog/EntityPage.tsx
-const ComponentOverviewContent = ({ entity }: { entity: Entity }) => (
-
-
-
- // or ...
-
-
-
-);
-```
diff --git a/.changeset/old-tools-exist.md b/.changeset/old-tools-exist.md
deleted file mode 100644
index a9365cb784..0000000000
--- a/.changeset/old-tools-exist.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/backend-common': patch
----
-
-Slight refactoring in support of a future search implementation in `UrlReader`. Mostly moving code around.
diff --git a/.changeset/orange-carrots-care.md b/.changeset/orange-carrots-care.md
deleted file mode 100644
index 9f11faeaf0..0000000000
--- a/.changeset/orange-carrots-care.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-cost-insights': patch
----
-
-Migrated to new composability API, exporting the plugin instance as `costInsightsPlugin`, the root `'/cost-insights'` page as `CostInsightsPage`, the `'/cost-insights/investigating-growth'` page as `CostInsightsProjectGrowthInstructionsPage`, and the `'/cost-insights/labeling-jobs'` page as `CostInsightsLabelDataflowInstructionsPage`.
diff --git a/.changeset/perfect-ladybugs-listen.md b/.changeset/perfect-ladybugs-listen.md
deleted file mode 100644
index 2f9e65c1d9..0000000000
--- a/.changeset/perfect-ladybugs-listen.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-pagerduty': patch
----
-
-Migrated to new composability API, exporting the plugin instance as `pagerDutyPlugin`, entity card as `EntityPagerDutyCard`, and entity conditional as `isPagerDutyAvailable`.
diff --git a/.changeset/pink-kids-bake.md b/.changeset/pink-kids-bake.md
deleted file mode 100644
index c0bd846ff1..0000000000
--- a/.changeset/pink-kids-bake.md
+++ /dev/null
@@ -1,31 +0,0 @@
----
-'@backstage/integration': minor
----
-
-Update the `GitLabIntegrationConfig` to require the fields `apiBaseUrl` and `baseUrl`. The `readGitLabIntegrationConfig` function is now more strict and has better error reporting. This change mirrors actual reality in code more properly - the fields are actually necessary for many parts of code to actually function, so they should no longer be optional.
-
-Some checks that used to happen deep inside code that consumed config, now happen upfront at startup. This means that you may encounter new errors at backend startup, if you had actual mistakes in config but didn't happen to exercise the code paths that actually would break. But for most users, no change will be necessary.
-
-An example minimal GitLab config block that just adds a token to public GitLab would look similar to this:
-
-```yaml
-integrations:
- gitlab:
- - host: gitlab.com
- token:
- $env: GITLAB_TOKEN
-```
-
-A full fledged config that points to a locally hosted GitLab could look like this:
-
-```yaml
-integrations:
- gitlab:
- - host: gitlab.my-company.com
- apiBaseUrl: https://gitlab.my-company.com/api/v4
- baseUrl: https://gitlab.my-company.com
- token:
- $env: OUR_GITLAB_TOKEN
-```
-
-In this case, the only optional field is `baseUrl` which is formed from the `host` if needed.
diff --git a/.changeset/poor-cougars-remember.md b/.changeset/poor-cougars-remember.md
deleted file mode 100644
index e667c8e69b..0000000000
--- a/.changeset/poor-cougars-remember.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/catalog-client': patch
----
-
-Add the `presence` argument to the `CatalogApi` to be able to register optional locations.
diff --git a/.changeset/poor-sheep-give.md b/.changeset/poor-sheep-give.md
deleted file mode 100644
index 4c52594b35..0000000000
--- a/.changeset/poor-sheep-give.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/test-utils': patch
----
-
-Added `mountedRoutes` option to `wrapInTestApp`, allowing routes to be associated to concrete paths to make `useRouteRef` usable in tested components.
diff --git a/.changeset/popular-cars-eat.md b/.changeset/popular-cars-eat.md
deleted file mode 100644
index 6d3bcdfab2..0000000000
--- a/.changeset/popular-cars-eat.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-jenkins': patch
----
-
-Migrate to new composability API, exporting the plugin instance as `jenkinsPlugin`, the entity content as `EntityJenkinsContent`, the entity conditional as `isJenkinsAvailable`, and the entity card as `EntityLatestJenkinsRunCard`.
diff --git a/.changeset/pretty-fireants-taste.md b/.changeset/pretty-fireants-taste.md
deleted file mode 100644
index db18c73b2f..0000000000
--- a/.changeset/pretty-fireants-taste.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog': patch
----
-
-Removed unused functions and the moment library. #4278
diff --git a/.changeset/purple-brooms-trade.md b/.changeset/purple-brooms-trade.md
deleted file mode 100644
index f9b42420d3..0000000000
--- a/.changeset/purple-brooms-trade.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog': patch
----
-
-Fix whitespace around variable in unregister error dialog box
diff --git a/.changeset/selfish-years-pump.md b/.changeset/selfish-years-pump.md
deleted file mode 100644
index e5cc5f3bc3..0000000000
--- a/.changeset/selfish-years-pump.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-github-actions': patch
----
-
-Migrate to new composability API, exporting the plugin instance as `githubActionsPlugin`, the entity content as `EntityGithubActionsContent`, entity conditional as `isGithubActionsAvailable`, and entity cards as `EntityLatestGithubActionRunCard`, `EntityLatestGithubActionsForBranchCard`, and `EntityRecentGithubActionsRunsCard`.
diff --git a/.changeset/seven-pants-relate.md b/.changeset/seven-pants-relate.md
deleted file mode 100644
index 4a9649858a..0000000000
--- a/.changeset/seven-pants-relate.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-explore': patch
----
-
-Catch catalog errors and display to user
diff --git a/.changeset/shiny-falcons-marry.md b/.changeset/shiny-falcons-marry.md
deleted file mode 100644
index 4dda68d693..0000000000
--- a/.changeset/shiny-falcons-marry.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-newrelic': patch
----
-
-Migrate to new composability API, exporting the plugin instance as `newRelicPlugin`, and the root page as `NewRelicPage`.
diff --git a/.changeset/shiny-shirts-worry.md b/.changeset/shiny-shirts-worry.md
deleted file mode 100644
index b4797b61b4..0000000000
--- a/.changeset/shiny-shirts-worry.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/backend-common': patch
----
-
-Implement `UrlReader.search` which implements glob matching.
diff --git a/.changeset/shy-maps-guess.md b/.changeset/shy-maps-guess.md
deleted file mode 100644
index 2a50d3d461..0000000000
--- a/.changeset/shy-maps-guess.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-kubernetes': patch
----
-
-Migrate to new composability API, exporting the plugin instance as `kubernetesPlugin` and entity content as `EntityKubernetesContent`.
diff --git a/.changeset/shy-squids-eat.md b/.changeset/shy-squids-eat.md
deleted file mode 100644
index ee652778a7..0000000000
--- a/.changeset/shy-squids-eat.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-react': patch
----
-
-Make `EntityRefLink` a `React.forwardRef` in order to use it as root component in other components like `ListItem`.
diff --git a/.changeset/sixty-lemons-agree.md b/.changeset/sixty-lemons-agree.md
deleted file mode 100644
index 7fc438b433..0000000000
--- a/.changeset/sixty-lemons-agree.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-kafka': patch
----
-
-Migrate to new composability API, exporting the plugin instance as `kafkaPlugin`, entity content as `EntityKafkaContent`, and entity conditional as `isKafkaAvailable`.
diff --git a/.changeset/strange-cobras-unite.md b/.changeset/strange-cobras-unite.md
deleted file mode 100644
index d53a324dab..0000000000
--- a/.changeset/strange-cobras-unite.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-backend': patch
----
-
-Refactored route response handling to use more explicit types and throw errors.
diff --git a/.changeset/techdocs-green-rabbits-burn.md b/.changeset/techdocs-green-rabbits-burn.md
deleted file mode 100644
index 5af68c2000..0000000000
--- a/.changeset/techdocs-green-rabbits-burn.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-techdocs': patch
----
-
-Enhance API calls to support trapping 500 errors from techdocs-backend
diff --git a/.changeset/techdocs-green-singers-jump.md b/.changeset/techdocs-green-singers-jump.md
deleted file mode 100644
index 79d1e82a81..0000000000
--- a/.changeset/techdocs-green-singers-jump.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-'@backstage/techdocs-common': minor
-'@backstage/plugin-techdocs-backend': minor
----
-
-URL Preparer will now use proper etag based caching introduced in https://github.com/backstage/backstage/pull/4120. Previously, builds used to be cached for 30 minutes.
diff --git a/.changeset/techdocs-new-needles-arrive.md b/.changeset/techdocs-new-needles-arrive.md
deleted file mode 100644
index c00df772ad..0000000000
--- a/.changeset/techdocs-new-needles-arrive.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-'@backstage/techdocs-common': patch
-'@backstage/plugin-techdocs-backend': patch
----
-
-TechDocs will throw warning in backend logs when legacy git preparer or dir preparer is used to preparer docs. Migrate to URL Preparer by updating `backstage.io/techdocs-ref` annotation to be prefixed with `url:`.
-Detailed docs are here https://backstage.io/docs/features/techdocs/how-to-guides#how-to-use-url-reader-in-techdocs-prepare-step
-See benefits and reason for doing so https://github.com/backstage/backstage/issues/4409
diff --git a/.changeset/tricky-dancers-rush.md b/.changeset/tricky-dancers-rush.md
deleted file mode 100644
index 301b23d98e..0000000000
--- a/.changeset/tricky-dancers-rush.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/core': patch
----
-
-Fixed type inference of `createRouteRef`.
diff --git a/.changeset/two-dogs-search.md b/.changeset/two-dogs-search.md
deleted file mode 100644
index 5f673c0cfb..0000000000
--- a/.changeset/two-dogs-search.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-gitops-profiles': patch
----
-
-Migrated to new composability API, exporting the plugin instance as `gitopsProfilesPlugin` and pages as `GitopsProfilesClusterListPage`, `GitopsProfilesClusterPage`, and `GitopsProfilesCreatePage`.
diff --git a/.changeset/witty-humans-arrive.md b/.changeset/witty-humans-arrive.md
deleted file mode 100644
index f2f44635ca..0000000000
--- a/.changeset/witty-humans-arrive.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-tech-radar': patch
----
-
-Migrated to new composability API, exporting the plugin instance as `techRadarPlugin` and the page as `TechRadarPage`.
diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md
index fcd9b795a4..6190dda9da 100644
--- a/packages/app/CHANGELOG.md
+++ b/packages/app/CHANGELOG.md
@@ -1,5 +1,91 @@
# example-app
+## 0.2.15
+
+### Patch Changes
+
+- 07bafa248: Add configurable `scope` for oauth2 auth provider.
+
+ Some OAuth2 providers require certain scopes to facilitate a user sign-in using the Authorization Code flow.
+ This change adds the optional `scope` key to auth.providers.oauth2. An example is:
+
+ ```yaml
+ auth:
+ providers:
+ oauth2:
+ development:
+ clientId:
+ $env: DEV_OAUTH2_CLIENT_ID
+ clientSecret:
+ $env: DEV_OAUTH2_CLIENT_SECRET
+ authorizationUrl:
+ $env: DEV_OAUTH2_AUTH_URL
+ tokenUrl:
+ $env: DEV_OAUTH2_TOKEN_URL
+ scope: saml-login-selector openid profile email
+ ```
+
+ This tells the OAuth 2.0 AS to perform a SAML login and return OIDC information include the `profile`
+ and `email` claims as part of the ID Token.
+
+- Updated dependencies [753bb4c40]
+- Updated dependencies [6ed2b47d6]
+- Updated dependencies [b33fa4cf4]
+- Updated dependencies [d36660721]
+- Updated dependencies [6b26c9f41]
+- Updated dependencies [b3f0c3811]
+- Updated dependencies [302795d10]
+- Updated dependencies [9ec66c345]
+- Updated dependencies [53d3e2d62]
+- Updated dependencies [ca559171b]
+- Updated dependencies [53348f0af]
+- Updated dependencies [f5e564cd6]
+- Updated dependencies [68dd79d83]
+- Updated dependencies [29a138636]
+- Updated dependencies [14aef4b94]
+- Updated dependencies [41af18227]
+- Updated dependencies [1df75733e]
+- Updated dependencies [02d6803e8]
+- Updated dependencies [b288a291e]
+- Updated dependencies [025c0c7bf]
+- Updated dependencies [e5da858d7]
+- Updated dependencies [9230d07e7]
+- Updated dependencies [f5f45744e]
+- Updated dependencies [0fe8ff5be]
+- Updated dependencies [c5ab91ce3]
+- Updated dependencies [64b9efac2]
+- Updated dependencies [19d354c78]
+- Updated dependencies [7716d1d70]
+- Updated dependencies [8f3443427]
+- Updated dependencies [b51ee6ece]
+- Updated dependencies [accdfeb30]
+- Updated dependencies [804502a5c]
+ - @backstage/plugin-catalog-import@0.4.0
+ - @backstage/plugin-catalog@0.3.1
+ - @backstage/plugin-kubernetes@0.3.9
+ - @backstage/plugin-rollbar@0.3.0
+ - @backstage/plugin-scaffolder@0.5.0
+ - @backstage/plugin-cost-insights@0.8.1
+ - @backstage/plugin-circleci@0.2.8
+ - @backstage/plugin-search@0.3.0
+ - @backstage/plugin-cloudbuild@0.2.9
+ - @backstage/plugin-register-component@0.2.9
+ - @backstage/plugin-sentry@0.3.5
+ - @backstage/plugin-jenkins@0.3.9
+ - @backstage/plugin-api-docs@0.4.5
+ - @backstage/plugin-lighthouse@0.2.10
+ - @backstage/plugin-techdocs@0.5.6
+ - @backstage/plugin-pagerduty@0.2.8
+ - @backstage/plugin-org@0.3.6
+ - @backstage/plugin-github-actions@0.3.2
+ - @backstage/plugin-explore@0.2.5
+ - @backstage/plugin-newrelic@0.2.5
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/plugin-kafka@0.2.2
+ - @backstage/core@0.6.1
+ - @backstage/plugin-gitops-profiles@0.2.5
+ - @backstage/plugin-tech-radar@0.3.5
+
## 0.2.14
### Patch Changes
diff --git a/packages/app/package.json b/packages/app/package.json
index 859372b1f8..88d039e7c8 100644
--- a/packages/app/package.json
+++ b/packages/app/package.json
@@ -1,38 +1,38 @@
{
"name": "example-app",
- "version": "0.2.14",
+ "version": "0.2.15",
"private": true,
"bundled": true,
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
"@backstage/cli": "^0.6.0",
- "@backstage/core": "^0.6.0",
- "@backstage/plugin-api-docs": "^0.4.4",
- "@backstage/plugin-catalog": "^0.3.0",
- "@backstage/plugin-catalog-react": "^0.0.2",
- "@backstage/plugin-catalog-import": "^0.3.7",
- "@backstage/plugin-circleci": "^0.2.7",
- "@backstage/plugin-cloudbuild": "^0.2.8",
- "@backstage/plugin-cost-insights": "^0.8.0",
- "@backstage/plugin-explore": "^0.2.4",
+ "@backstage/core": "^0.6.1",
+ "@backstage/plugin-api-docs": "^0.4.5",
+ "@backstage/plugin-catalog": "^0.3.1",
+ "@backstage/plugin-catalog-react": "^0.0.3",
+ "@backstage/plugin-catalog-import": "^0.4.0",
+ "@backstage/plugin-circleci": "^0.2.8",
+ "@backstage/plugin-cloudbuild": "^0.2.9",
+ "@backstage/plugin-cost-insights": "^0.8.1",
+ "@backstage/plugin-explore": "^0.2.5",
"@backstage/plugin-gcp-projects": "^0.2.4",
- "@backstage/plugin-github-actions": "^0.3.1",
- "@backstage/plugin-gitops-profiles": "^0.2.4",
+ "@backstage/plugin-github-actions": "^0.3.2",
+ "@backstage/plugin-gitops-profiles": "^0.2.5",
"@backstage/plugin-graphiql": "^0.2.7",
- "@backstage/plugin-org": "^0.3.5",
- "@backstage/plugin-jenkins": "^0.3.8",
- "@backstage/plugin-kafka": "^0.2.1",
- "@backstage/plugin-kubernetes": "^0.3.8",
- "@backstage/plugin-lighthouse": "^0.2.9",
- "@backstage/plugin-newrelic": "^0.2.4",
- "@backstage/plugin-pagerduty": "0.2.7",
- "@backstage/plugin-register-component": "^0.2.8",
- "@backstage/plugin-rollbar": "^0.2.9",
- "@backstage/plugin-scaffolder": "^0.4.2",
- "@backstage/plugin-sentry": "^0.3.4",
- "@backstage/plugin-search": "^0.2.7",
- "@backstage/plugin-tech-radar": "^0.3.4",
- "@backstage/plugin-techdocs": "^0.5.5",
+ "@backstage/plugin-org": "^0.3.6",
+ "@backstage/plugin-jenkins": "^0.3.9",
+ "@backstage/plugin-kafka": "^0.2.2",
+ "@backstage/plugin-kubernetes": "^0.3.9",
+ "@backstage/plugin-lighthouse": "^0.2.10",
+ "@backstage/plugin-newrelic": "^0.2.5",
+ "@backstage/plugin-pagerduty": "0.2.8",
+ "@backstage/plugin-register-component": "^0.2.9",
+ "@backstage/plugin-rollbar": "^0.3.0",
+ "@backstage/plugin-scaffolder": "^0.5.0",
+ "@backstage/plugin-sentry": "^0.3.5",
+ "@backstage/plugin-search": "^0.3.0",
+ "@backstage/plugin-tech-radar": "^0.3.5",
+ "@backstage/plugin-techdocs": "^0.5.6",
"@backstage/plugin-user-settings": "^0.2.5",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
@@ -53,7 +53,7 @@
"zen-observable": "^0.8.15"
},
"devDependencies": {
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/cypress": "^7.0.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
diff --git a/packages/backend-common/CHANGELOG.md b/packages/backend-common/CHANGELOG.md
index cc33a7e81b..42f1fa4a42 100644
--- a/packages/backend-common/CHANGELOG.md
+++ b/packages/backend-common/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/backend-common
+## 0.5.3
+
+### Patch Changes
+
+- ffffea8e6: Minor updates to reflect the changes in `@backstage/integration` that made the fields `apiBaseUrl` and `apiUrl` mandatory.
+- 82b2c11b6: Set explicit content-type in error handler responses.
+- 965e200c6: Slight refactoring in support of a future search implementation in `UrlReader`. Mostly moving code around.
+- 5a5163519: Implement `UrlReader.search` which implements glob matching.
+- Updated dependencies [ffffea8e6]
+ - @backstage/integration@0.4.0
+
## 0.5.2
### Patch Changes
diff --git a/packages/backend-common/package.json b/packages/backend-common/package.json
index 895d241c6a..7b1c6870ab 100644
--- a/packages/backend-common/package.json
+++ b/packages/backend-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-common",
"description": "Common functionality library for Backstage backends",
- "version": "0.5.2",
+ "version": "0.5.3",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -32,7 +32,7 @@
"@backstage/cli-common": "^0.1.1",
"@backstage/config": "^0.1.2",
"@backstage/config-loader": "^0.5.1",
- "@backstage/integration": "^0.3.2",
+ "@backstage/integration": "^0.4.0",
"@octokit/rest": "^18.0.12",
"@types/cors": "^2.8.6",
"@types/express": "^4.17.6",
@@ -69,7 +69,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/test-utils": "^0.1.5",
+ "@backstage/test-utils": "^0.1.7",
"@types/archiver": "^5.1.0",
"@types/compression": "^1.7.0",
"@types/concat-stream": "^1.6.0",
diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md
index f85c22784d..05549b2085 100644
--- a/packages/backend/CHANGELOG.md
+++ b/packages/backend/CHANGELOG.md
@@ -1,5 +1,34 @@
# example-backend
+## 0.2.15
+
+### Patch Changes
+
+- Updated dependencies [1deb31141]
+- Updated dependencies [6ed2b47d6]
+- Updated dependencies [77ad0003a]
+- Updated dependencies [d2441aee3]
+- Updated dependencies [727f0deec]
+- Updated dependencies [fb53eb7cb]
+- Updated dependencies [07bafa248]
+- Updated dependencies [ffffea8e6]
+- Updated dependencies [f3fbfb452]
+- Updated dependencies [615103a63]
+- Updated dependencies [84364b35c]
+- Updated dependencies [82b2c11b6]
+- Updated dependencies [965e200c6]
+- Updated dependencies [5a5163519]
+- Updated dependencies [82b2c11b6]
+- Updated dependencies [08142b256]
+- Updated dependencies [08142b256]
+ - @backstage/plugin-auth-backend@0.3.0
+ - @backstage/plugin-scaffolder-backend@0.7.0
+ - @backstage/plugin-catalog-backend@0.6.1
+ - @backstage/plugin-app-backend@0.3.7
+ - example-app@0.2.15
+ - @backstage/backend-common@0.5.3
+ - @backstage/plugin-techdocs-backend@0.6.0
+
## 0.2.14
### Patch Changes
diff --git a/packages/backend/package.json b/packages/backend/package.json
index 544bb976fe..e5271f0109 100644
--- a/packages/backend/package.json
+++ b/packages/backend/package.json
@@ -1,6 +1,6 @@
{
"name": "example-backend",
- "version": "0.2.14",
+ "version": "0.2.15",
"main": "dist/index.cjs.js",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -27,24 +27,24 @@
"migrate:create": "knex migrate:make -x ts"
},
"dependencies": {
- "@backstage/backend-common": "^0.5.2",
+ "@backstage/backend-common": "^0.5.3",
"@backstage/catalog-model": "^0.7.1",
"@backstage/config": "^0.1.2",
- "@backstage/plugin-app-backend": "^0.3.6",
- "@backstage/plugin-auth-backend": "^0.2.12",
- "@backstage/plugin-catalog-backend": "^0.6.0",
+ "@backstage/plugin-app-backend": "^0.3.7",
+ "@backstage/plugin-auth-backend": "^0.3.0",
+ "@backstage/plugin-catalog-backend": "^0.6.1",
"@backstage/plugin-graphql-backend": "^0.1.5",
"@backstage/plugin-kubernetes-backend": "^0.2.6",
"@backstage/plugin-kafka-backend": "^0.2.0",
"@backstage/plugin-proxy-backend": "^0.2.4",
"@backstage/plugin-rollbar-backend": "^0.1.7",
- "@backstage/plugin-scaffolder-backend": "^0.6.0",
- "@backstage/plugin-techdocs-backend": "^0.5.5",
+ "@backstage/plugin-scaffolder-backend": "^0.7.0",
+ "@backstage/plugin-techdocs-backend": "^0.6.0",
"@gitbeaker/node": "^28.0.2",
"@octokit/rest": "^18.0.12",
"azure-devops-node-api": "^10.1.1",
"dockerode": "^3.2.1",
- "example-app": "^0.2.14",
+ "example-app": "^0.2.15",
"express": "^4.17.1",
"express-promise-router": "^3.0.3",
"knex": "^0.21.6",
diff --git a/packages/catalog-client/CHANGELOG.md b/packages/catalog-client/CHANGELOG.md
index c8042b72e9..87d6e2cff0 100644
--- a/packages/catalog-client/CHANGELOG.md
+++ b/packages/catalog-client/CHANGELOG.md
@@ -1,5 +1,12 @@
# @backstage/catalog-client
+## 0.3.6
+
+### Patch Changes
+
+- 6ed2b47d6: Include Backstage identity token in requests to backend plugins.
+- 72b96e880: Add the `presence` argument to the `CatalogApi` to be able to register optional locations.
+
## 0.3.5
### Patch Changes
diff --git a/packages/catalog-client/package.json b/packages/catalog-client/package.json
index 00b05e37bf..1d0e890f4e 100644
--- a/packages/catalog-client/package.json
+++ b/packages/catalog-client/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/catalog-client",
- "version": "0.3.5",
+ "version": "0.3.6",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md
index 60a6e43654..a5a56f633a 100644
--- a/packages/core/CHANGELOG.md
+++ b/packages/core/CHANGELOG.md
@@ -1,5 +1,11 @@
# @backstage/core
+## 0.6.1
+
+### Patch Changes
+
+- b51ee6ece: Fixed type inference of `createRouteRef`.
+
## 0.6.0
### Minor Changes
diff --git a/packages/core/package.json b/packages/core/package.json
index 41dbc8ef14..c9045c6465 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/core",
"description": "Core API used by Backstage plugins and apps",
- "version": "0.6.0",
+ "version": "0.6.1",
"private": false,
"publishConfig": {
"access": "public",
@@ -67,7 +67,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/packages/create-app/CHANGELOG.md b/packages/create-app/CHANGELOG.md
index 13b854972a..b0130a7157 100644
--- a/packages/create-app/CHANGELOG.md
+++ b/packages/create-app/CHANGELOG.md
@@ -1,5 +1,101 @@
# @backstage/create-app
+## 1.0.0
+
+### Patch Changes
+
+- 615103a63: Pass on plugin database management instance that is now required by the scaffolder plugin.
+
+ To apply this change to an existing application, add the following to `src/plugins/scaffolder.ts`:
+
+ ```diff
+ export default async function createPlugin({
+ logger,
+ config,
+ + database,
+ }: PluginEnvironment) {
+
+ // ...omitted...
+
+ return await createRouter({
+ preparers,
+ templaters,
+ publishers,
+ logger,
+ config,
+ dockerClient,
+ entityClient,
+ + database,
+ });
+ }
+ ```
+
+- 30e200d12: `@backstage/plugin-catalog-import` has been refactored, so the `App.tsx` of the backstage apps need to be updated:
+
+ ```diff
+ // packages/app/src/App.tsx
+
+ }
+ + element={}
+ />
+ ```
+
+- f4b576d0e: TechDocs: Add comments about migrating away from basic setup in app-config.yaml
+- Updated dependencies [753bb4c40]
+- Updated dependencies [1deb31141]
+- Updated dependencies [6ed2b47d6]
+- Updated dependencies [77ad0003a]
+- Updated dependencies [6b26c9f41]
+- Updated dependencies [b3f0c3811]
+- Updated dependencies [d2441aee3]
+- Updated dependencies [727f0deec]
+- Updated dependencies [fb53eb7cb]
+- Updated dependencies [07bafa248]
+- Updated dependencies [ca559171b]
+- Updated dependencies [ffffea8e6]
+- Updated dependencies [f5e564cd6]
+- Updated dependencies [f3fbfb452]
+- Updated dependencies [615103a63]
+- Updated dependencies [68dd79d83]
+- Updated dependencies [84364b35c]
+- Updated dependencies [41af18227]
+- Updated dependencies [82b2c11b6]
+- Updated dependencies [1df75733e]
+- Updated dependencies [965e200c6]
+- Updated dependencies [b51ee6ece]
+- Updated dependencies [e5da858d7]
+- Updated dependencies [9230d07e7]
+- Updated dependencies [f5f45744e]
+- Updated dependencies [0fe8ff5be]
+- Updated dependencies [5a5163519]
+- Updated dependencies [82b2c11b6]
+- Updated dependencies [8f3443427]
+- Updated dependencies [08142b256]
+- Updated dependencies [08142b256]
+- Updated dependencies [b51ee6ece]
+- Updated dependencies [804502a5c]
+ - @backstage/plugin-catalog-import@0.4.0
+ - @backstage/plugin-auth-backend@0.3.0
+ - @backstage/plugin-catalog@0.3.1
+ - @backstage/plugin-scaffolder@0.5.0
+ - @backstage/plugin-scaffolder-backend@0.7.0
+ - @backstage/plugin-catalog-backend@0.6.1
+ - @backstage/plugin-circleci@0.2.8
+ - @backstage/plugin-search@0.3.0
+ - @backstage/plugin-app-backend@0.3.7
+ - @backstage/backend-common@0.5.3
+ - @backstage/plugin-api-docs@0.4.5
+ - @backstage/plugin-lighthouse@0.2.10
+ - @backstage/plugin-techdocs@0.5.6
+ - @backstage/test-utils@0.1.7
+ - @backstage/plugin-github-actions@0.3.2
+ - @backstage/plugin-explore@0.2.5
+ - @backstage/plugin-techdocs-backend@0.6.0
+ - @backstage/core@0.6.1
+ - @backstage/plugin-tech-radar@0.3.5
+
## 0.3.8
### Patch Changes
diff --git a/packages/create-app/package.json b/packages/create-app/package.json
index 5f32a5d13d..bd14f2ad32 100644
--- a/packages/create-app/package.json
+++ b/packages/create-app/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/create-app",
"description": "Create app package for Backstage",
- "version": "0.3.8",
+ "version": "1.0.0",
"private": false,
"publishConfig": {
"access": "public"
@@ -44,31 +44,31 @@
"ts-node": "^8.6.2"
},
"peerDependencies": {
- "@backstage/backend-common": "^0.5.2",
+ "@backstage/backend-common": "^0.5.3",
"@backstage/catalog-model": "^0.7.1",
"@backstage/cli": "^0.6.0",
"@backstage/config": "^0.1.2",
- "@backstage/core": "^0.6.0",
- "@backstage/plugin-api-docs": "^0.4.4",
- "@backstage/plugin-app-backend": "^0.3.6",
- "@backstage/plugin-auth-backend": "^0.2.12",
- "@backstage/plugin-catalog": "^0.3.0",
- "@backstage/plugin-catalog-backend": "^0.6.0",
- "@backstage/plugin-catalog-import": "^0.3.7",
- "@backstage/plugin-circleci": "^0.2.7",
- "@backstage/plugin-explore": "^0.2.4",
- "@backstage/plugin-github-actions": "^0.3.1",
- "@backstage/plugin-lighthouse": "^0.2.9",
+ "@backstage/core": "^0.6.1",
+ "@backstage/plugin-api-docs": "^0.4.5",
+ "@backstage/plugin-app-backend": "^0.3.7",
+ "@backstage/plugin-auth-backend": "^0.3.0",
+ "@backstage/plugin-catalog": "^0.3.1",
+ "@backstage/plugin-catalog-backend": "^0.6.1",
+ "@backstage/plugin-catalog-import": "^0.4.0",
+ "@backstage/plugin-circleci": "^0.2.8",
+ "@backstage/plugin-explore": "^0.2.5",
+ "@backstage/plugin-github-actions": "^0.3.2",
+ "@backstage/plugin-lighthouse": "^0.2.10",
"@backstage/plugin-proxy-backend": "^0.2.4",
"@backstage/plugin-rollbar-backend": "^0.1.7",
- "@backstage/plugin-scaffolder": "^0.4.2",
- "@backstage/plugin-search": "^0.2.7",
- "@backstage/plugin-scaffolder-backend": "^0.6.0",
- "@backstage/plugin-tech-radar": "^0.3.4",
- "@backstage/plugin-techdocs": "^0.5.5",
- "@backstage/plugin-techdocs-backend": "^0.5.5",
+ "@backstage/plugin-scaffolder": "^0.5.0",
+ "@backstage/plugin-search": "^0.3.0",
+ "@backstage/plugin-scaffolder-backend": "^0.7.0",
+ "@backstage/plugin-tech-radar": "^0.3.5",
+ "@backstage/plugin-techdocs": "^0.5.6",
+ "@backstage/plugin-techdocs-backend": "^0.6.0",
"@backstage/plugin-user-settings": "^0.2.5",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/test-utils": "^0.1.7",
"@backstage/theme": "^0.2.3"
},
"nodemonConfig": {
diff --git a/packages/dev-utils/CHANGELOG.md b/packages/dev-utils/CHANGELOG.md
index 251a4db7ee..4e16deebdc 100644
--- a/packages/dev-utils/CHANGELOG.md
+++ b/packages/dev-utils/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/dev-utils
+## 0.1.10
+
+### Patch Changes
+
+- Updated dependencies [b51ee6ece]
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/test-utils@0.1.7
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.1.9
### Patch Changes
diff --git a/packages/dev-utils/package.json b/packages/dev-utils/package.json
index 3a01306b46..7f53d029b3 100644
--- a/packages/dev-utils/package.json
+++ b/packages/dev-utils/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/dev-utils",
"description": "Utilities for developing Backstage plugins.",
- "version": "0.1.9",
+ "version": "0.1.10",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,10 +29,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core": "^0.6.0",
+ "@backstage/core": "^0.6.1",
"@backstage/catalog-model": "^0.7.1",
- "@backstage/plugin-catalog-react": "^0.0.2",
- "@backstage/test-utils": "^0.1.5",
+ "@backstage/plugin-catalog-react": "^0.0.3",
+ "@backstage/test-utils": "^0.1.7",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
diff --git a/packages/integration/CHANGELOG.md b/packages/integration/CHANGELOG.md
index 11839d733b..7056976458 100644
--- a/packages/integration/CHANGELOG.md
+++ b/packages/integration/CHANGELOG.md
@@ -1,5 +1,37 @@
# @backstage/integration
+## 0.4.0
+
+### Minor Changes
+
+- ffffea8e6: Update the `GitLabIntegrationConfig` to require the fields `apiBaseUrl` and `baseUrl`. The `readGitLabIntegrationConfig` function is now more strict and has better error reporting. This change mirrors actual reality in code more properly - the fields are actually necessary for many parts of code to actually function, so they should no longer be optional.
+
+ Some checks that used to happen deep inside code that consumed config, now happen upfront at startup. This means that you may encounter new errors at backend startup, if you had actual mistakes in config but didn't happen to exercise the code paths that actually would break. But for most users, no change will be necessary.
+
+ An example minimal GitLab config block that just adds a token to public GitLab would look similar to this:
+
+ ```yaml
+ integrations:
+ gitlab:
+ - host: gitlab.com
+ token:
+ $env: GITLAB_TOKEN
+ ```
+
+ A full fledged config that points to a locally hosted GitLab could look like this:
+
+ ```yaml
+ integrations:
+ gitlab:
+ - host: gitlab.my-company.com
+ apiBaseUrl: https://gitlab.my-company.com/api/v4
+ baseUrl: https://gitlab.my-company.com
+ token:
+ $env: OUR_GITLAB_TOKEN
+ ```
+
+ In this case, the only optional field is `baseUrl` which is formed from the `host` if needed.
+
## 0.3.2
### Patch Changes
diff --git a/packages/integration/package.json b/packages/integration/package.json
index f82472ca97..b4134ab00e 100644
--- a/packages/integration/package.json
+++ b/packages/integration/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/integration",
- "version": "0.3.2",
+ "version": "0.4.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -38,7 +38,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/test-utils": "^0.1.5",
+ "@backstage/test-utils": "^0.1.7",
"@types/jest": "^26.0.7",
"@types/luxon": "^1.25.0",
"msw": "^0.21.2"
diff --git a/packages/techdocs-common/CHANGELOG.md b/packages/techdocs-common/CHANGELOG.md
index baf7a380a2..9f2a8c0be4 100644
--- a/packages/techdocs-common/CHANGELOG.md
+++ b/packages/techdocs-common/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/techdocs-common
+## 0.4.0
+
+### Minor Changes
+
+- 08142b256: URL Preparer will now use proper etag based caching introduced in https://github.com/backstage/backstage/pull/4120. Previously, builds used to be cached for 30 minutes.
+
+### Patch Changes
+
+- 77ad0003a: Revert AWS SDK version to v2
+- 08142b256: TechDocs will throw warning in backend logs when legacy git preparer or dir preparer is used to preparer docs. Migrate to URL Preparer by updating `backstage.io/techdocs-ref` annotation to be prefixed with `url:`.
+ Detailed docs are here https://backstage.io/docs/features/techdocs/how-to-guides#how-to-use-url-reader-in-techdocs-prepare-step
+ See benefits and reason for doing so https://github.com/backstage/backstage/issues/4409
+- Updated dependencies [ffffea8e6]
+- Updated dependencies [82b2c11b6]
+- Updated dependencies [965e200c6]
+- Updated dependencies [ffffea8e6]
+- Updated dependencies [5a5163519]
+ - @backstage/backend-common@0.5.3
+ - @backstage/integration@0.4.0
+
## 0.3.7
### Patch Changes
diff --git a/packages/techdocs-common/package.json b/packages/techdocs-common/package.json
index c4120a6d52..f1236cd6d5 100644
--- a/packages/techdocs-common/package.json
+++ b/packages/techdocs-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/techdocs-common",
"description": "Common functionalities for TechDocs, to be shared between techdocs-backend plugin and techdocs-cli",
- "version": "0.3.7",
+ "version": "0.4.0",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -38,10 +38,10 @@
"dependencies": {
"@azure/identity": "^1.2.2",
"@azure/storage-blob": "^12.4.0",
- "@backstage/backend-common": "^0.5.2",
+ "@backstage/backend-common": "^0.5.3",
"@backstage/catalog-model": "^0.7.1",
"@backstage/config": "^0.1.2",
- "@backstage/integration": "^0.3.2",
+ "@backstage/integration": "^0.4.0",
"@google-cloud/storage": "^5.6.0",
"@types/dockerode": "^3.2.1",
"@types/express": "^4.17.6",
diff --git a/packages/test-utils/CHANGELOG.md b/packages/test-utils/CHANGELOG.md
index 6d23f26691..a30b2b3f6a 100644
--- a/packages/test-utils/CHANGELOG.md
+++ b/packages/test-utils/CHANGELOG.md
@@ -1,5 +1,11 @@
# @backstage/test-utils
+## 0.1.7
+
+### Patch Changes
+
+- b51ee6ece: Added `mountedRoutes` option to `wrapInTestApp`, allowing routes to be associated to concrete paths to make `useRouteRef` usable in tested components.
+
## 0.1.6
### Patch Changes
diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json
index 5cea83fa03..5a4ad2b4a4 100644
--- a/packages/test-utils/package.json
+++ b/packages/test-utils/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/test-utils",
"description": "Utilities to test Backstage plugins and apps.",
- "version": "0.1.6",
+ "version": "0.1.7",
"private": false,
"publishConfig": {
"access": "public",
diff --git a/plugins/api-docs/CHANGELOG.md b/plugins/api-docs/CHANGELOG.md
index 4735beb150..47379a9b18 100644
--- a/plugins/api-docs/CHANGELOG.md
+++ b/plugins/api-docs/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-api-docs
+## 0.4.5
+
+### Patch Changes
+
+- f5e564cd6: Improve display of error messages
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.4.4
### Patch Changes
diff --git a/plugins/api-docs/package.json b/plugins/api-docs/package.json
index 175b831ada..8df169c1d9 100644
--- a/plugins/api-docs/package.json
+++ b/plugins/api-docs/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-api-docs",
- "version": "0.4.4",
+ "version": "0.4.5",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,8 +31,8 @@
"dependencies": {
"@asyncapi/react-component": "^0.18.2",
"@backstage/catalog-model": "^0.7.1",
- "@backstage/core": "^0.6.0",
- "@backstage/plugin-catalog-react": "^0.0.2",
+ "@backstage/core": "^0.6.1",
+ "@backstage/plugin-catalog-react": "^0.0.3",
"@backstage/theme": "^0.2.3",
"@material-icons/font": "^1.0.2",
"@material-ui/core": "^4.11.0",
@@ -50,8 +50,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/app-backend/CHANGELOG.md b/plugins/app-backend/CHANGELOG.md
index b57e0d25fb..f39dad2eb9 100644
--- a/plugins/app-backend/CHANGELOG.md
+++ b/plugins/app-backend/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-app-backend
+## 0.3.7
+
+### Patch Changes
+
+- 727f0deec: Added a new `disableConfigInjection` option, which can be used to disable the configuration injection in environments where it can't be used.
+- Updated dependencies [ffffea8e6]
+- Updated dependencies [82b2c11b6]
+- Updated dependencies [965e200c6]
+- Updated dependencies [5a5163519]
+ - @backstage/backend-common@0.5.3
+
## 0.3.6
### Patch Changes
diff --git a/plugins/app-backend/package.json b/plugins/app-backend/package.json
index cca36a51f8..52ebab520d 100644
--- a/plugins/app-backend/package.json
+++ b/plugins/app-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-app-backend",
- "version": "0.3.6",
+ "version": "0.3.7",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,7 +29,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.5.2",
+ "@backstage/backend-common": "^0.5.3",
"@backstage/config-loader": "^0.5.1",
"@backstage/config": "^0.1.2",
"@types/express": "^4.17.6",
diff --git a/plugins/auth-backend/CHANGELOG.md b/plugins/auth-backend/CHANGELOG.md
index e3ff6aaa43..e97d79c4ae 100644
--- a/plugins/auth-backend/CHANGELOG.md
+++ b/plugins/auth-backend/CHANGELOG.md
@@ -1,5 +1,77 @@
# @backstage/plugin-auth-backend
+## 0.3.0
+
+### Minor Changes
+
+- 1deb31141: Remove undocumented scope (default) from the OIDC auth provider which was breaking some identity services. If your app relied on this scope, you can manually specify it by adding a new factory in `packages/app/src/apis.ts`:
+
+ ```
+ export const apis = [
+ createApiFactory({
+ api: oidcAuthApiRef,
+ deps: {
+ discoveryApi: discoveryApiRef,
+ oauthRequestApi: oauthRequestApiRef,
+ configApi: configApiRef,
+ },
+ factory: ({ discoveryApi, oauthRequestApi, configApi }) =>
+ OAuth2.create({
+ discoveryApi,
+ oauthRequestApi,
+ provider: {
+ id: 'oidc',
+ title: 'Your Identity Provider',
+ icon: OAuth2Icon,
+ },
+ defaultScopes: [
+ 'default',
+ 'openid',
+ 'email',
+ 'offline_access',
+ ],
+ environment: configApi.getOptionalString('auth.environment'),
+ }),
+ }),
+ ];
+ ```
+
+### Patch Changes
+
+- 6ed2b47d6: Include Backstage identity token in requests to backend plugins.
+- 07bafa248: Add configurable `scope` for oauth2 auth provider.
+
+ Some OAuth2 providers require certain scopes to facilitate a user sign-in using the Authorization Code flow.
+ This change adds the optional `scope` key to auth.providers.oauth2. An example is:
+
+ ```yaml
+ auth:
+ providers:
+ oauth2:
+ development:
+ clientId:
+ $env: DEV_OAUTH2_CLIENT_ID
+ clientSecret:
+ $env: DEV_OAUTH2_CLIENT_SECRET
+ authorizationUrl:
+ $env: DEV_OAUTH2_AUTH_URL
+ tokenUrl:
+ $env: DEV_OAUTH2_TOKEN_URL
+ scope: saml-login-selector openid profile email
+ ```
+
+ This tells the OAuth 2.0 AS to perform a SAML login and return OIDC information include the `profile`
+ and `email` claims as part of the ID Token.
+
+- Updated dependencies [6ed2b47d6]
+- Updated dependencies [ffffea8e6]
+- Updated dependencies [82b2c11b6]
+- Updated dependencies [965e200c6]
+- Updated dependencies [72b96e880]
+- Updated dependencies [5a5163519]
+ - @backstage/catalog-client@0.3.6
+ - @backstage/backend-common@0.5.3
+
## 0.2.12
### Patch Changes
diff --git a/plugins/auth-backend/package.json b/plugins/auth-backend/package.json
index e87c2b4a90..48463fdd26 100644
--- a/plugins/auth-backend/package.json
+++ b/plugins/auth-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-auth-backend",
- "version": "0.2.12",
+ "version": "0.3.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,8 +29,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.5.2",
- "@backstage/catalog-client": "^0.3.5",
+ "@backstage/backend-common": "^0.5.3",
+ "@backstage/catalog-client": "^0.3.6",
"@backstage/catalog-model": "^0.7.1",
"@backstage/config": "^0.1.2",
"@types/express": "^4.17.6",
diff --git a/plugins/catalog-backend/CHANGELOG.md b/plugins/catalog-backend/CHANGELOG.md
index eb256d2c08..9ae261ecf3 100644
--- a/plugins/catalog-backend/CHANGELOG.md
+++ b/plugins/catalog-backend/CHANGELOG.md
@@ -1,5 +1,34 @@
# @backstage/plugin-catalog-backend
+## 0.6.1
+
+### Patch Changes
+
+- 77ad0003a: Revert AWS SDK version to v2
+- d2441aee3: use child logger, if provided, to log single location refresh
+- fb53eb7cb: Don't respond to a request twice if an entity has not been found.
+- f3fbfb452: add indices on columns referring locations(id)
+- 84364b35c: Added an option to scan GitHub for repositories using a new location type `github-discovery`.
+ Example:
+
+ ```yaml
+ type: 'github-discovery',
+ target:
+ 'https://github.com/backstage/techdocs-*/blob/master/catalog.yaml'
+ ```
+
+ You can use wildcards (`*`) as well. This will add `location` entities for each matching repository.
+ Currently though, you must specify the exact path of the `catalog.yaml` file in the repository.
+
+- 82b2c11b6: Refactored route response handling to use more explicit types and throw errors.
+- Updated dependencies [ffffea8e6]
+- Updated dependencies [82b2c11b6]
+- Updated dependencies [965e200c6]
+- Updated dependencies [ffffea8e6]
+- Updated dependencies [5a5163519]
+ - @backstage/backend-common@0.5.3
+ - @backstage/integration@0.4.0
+
## 0.6.0
### Minor Changes
diff --git a/plugins/catalog-backend/package.json b/plugins/catalog-backend/package.json
index d93e21d598..254898a086 100644
--- a/plugins/catalog-backend/package.json
+++ b/plugins/catalog-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-backend",
- "version": "0.6.0",
+ "version": "0.6.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,10 +30,10 @@
},
"dependencies": {
"@azure/msal-node": "^1.0.0-beta.3",
- "@backstage/backend-common": "^0.5.2",
+ "@backstage/backend-common": "^0.5.3",
"@backstage/catalog-model": "^0.7.1",
"@backstage/config": "^0.1.2",
- "@backstage/integration": "^0.3.2",
+ "@backstage/integration": "^0.4.0",
"@octokit/graphql": "^4.5.8",
"@types/express": "^4.17.6",
"@types/ldapjs": "^1.0.9",
@@ -59,7 +59,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/test-utils": "^0.1.7",
"@types/core-js": "^2.5.4",
"@types/git-url-parse": "^9.0.0",
"@types/lodash": "^4.14.151",
diff --git a/plugins/catalog-import/CHANGELOG.md b/plugins/catalog-import/CHANGELOG.md
index 0311d865a9..3966557555 100644
--- a/plugins/catalog-import/CHANGELOG.md
+++ b/plugins/catalog-import/CHANGELOG.md
@@ -1,5 +1,45 @@
# @backstage/plugin-catalog-import
+## 0.4.0
+
+### Minor Changes
+
+- 6ed2b47d6: Include Backstage identity token in requests to backend plugins.
+- 68dd79d83: The plugin has been refactored and is now based on a configurable state machine of 'analyze', 'prepare', 'review' & 'finish'.
+ Depending on the outcome of the 'analyze' stage, different flows are selected ('single-location', 'multiple-locations', 'no-location').
+ Each flow can define it's own components that guide the user.
+
+ During the refactoring, the `catalogRouteRef` property of the `CatalogImportPage` has been removed, so the `App.tsx` of the backstage apps need to be updated:
+
+ ```diff
+ // packages/app/src/App.tsx
+
+ }
+ + element={}
+ />
+ ```
+
+### Patch Changes
+
+- 753bb4c40: Flatten the options of the `CatalogImportPage` from the `options` property to the `pullRequest` property.
+
+ ```diff
+ -
+ +
+ ```
+
+- Updated dependencies [6ed2b47d6]
+- Updated dependencies [ffffea8e6]
+- Updated dependencies [72b96e880]
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/catalog-client@0.3.6
+ - @backstage/integration@0.4.0
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.3.7
### Patch Changes
diff --git a/plugins/catalog-import/package.json b/plugins/catalog-import/package.json
index b20808a1d3..3016ada247 100644
--- a/plugins/catalog-import/package.json
+++ b/plugins/catalog-import/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-import",
- "version": "0.3.7",
+ "version": "0.4.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,10 +31,10 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
- "@backstage/catalog-client": "^0.3.5",
- "@backstage/core": "^0.6.0",
- "@backstage/integration": "^0.3.2",
- "@backstage/plugin-catalog-react": "^0.0.2",
+ "@backstage/catalog-client": "^0.3.6",
+ "@backstage/core": "^0.6.1",
+ "@backstage/integration": "^0.4.0",
+ "@backstage/plugin-catalog-react": "^0.0.3",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -52,8 +52,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/react-hooks": "^3.3.0",
diff --git a/plugins/catalog-react/CHANGELOG.md b/plugins/catalog-react/CHANGELOG.md
index 90b7c80caf..38cc17e1ba 100644
--- a/plugins/catalog-react/CHANGELOG.md
+++ b/plugins/catalog-react/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-catalog-react
+## 0.0.3
+
+### Patch Changes
+
+- 19d354c78: Make `EntityRefLink` a `React.forwardRef` in order to use it as root component in other components like `ListItem`.
+- Updated dependencies [6ed2b47d6]
+- Updated dependencies [72b96e880]
+- Updated dependencies [b51ee6ece]
+ - @backstage/catalog-client@0.3.6
+ - @backstage/core@0.6.1
+
## 0.0.2
### Patch Changes
diff --git a/plugins/catalog-react/package.json b/plugins/catalog-react/package.json
index 64307f6846..649f3b2ff6 100644
--- a/plugins/catalog-react/package.json
+++ b/plugins/catalog-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-react",
- "version": "0.0.2",
+ "version": "0.0.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -28,9 +28,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-client": "^0.3.5",
+ "@backstage/catalog-client": "^0.3.6",
"@backstage/catalog-model": "^0.7.1",
- "@backstage/core": "^0.6.0",
+ "@backstage/core": "^0.6.1",
"@material-ui/core": "^4.11.0",
"@types/react": "^16.9",
"react": "^16.13.1",
@@ -40,8 +40,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/react-hooks": "^3.3.0",
diff --git a/plugins/catalog/CHANGELOG.md b/plugins/catalog/CHANGELOG.md
index eb4c9a30d7..d786fc2f15 100644
--- a/plugins/catalog/CHANGELOG.md
+++ b/plugins/catalog/CHANGELOG.md
@@ -1,5 +1,40 @@
# @backstage/plugin-catalog
+## 0.3.1
+
+### Patch Changes
+
+- 6ed2b47d6: Include Backstage identity token in requests to backend plugins.
+- ca559171b: bug fix: 3310 fixes reloading entities with the default owned filter
+- f5e564cd6: Improve display of error messages
+- 1df75733e: Adds an `EntityLinksCard` component to display `entity.metadata.links` on entity pages. The new component is a companion for the new [Entity Links](https://backstage.io/docs/features/software-catalog/descriptor-format#links-optional) catalog model addition.
+
+ Here is an example usage within an `EntityPage.tsx`.
+
+ ```tsx
+ // in packages/app/src/components/catalog/EntityPage.tsx
+ const ComponentOverviewContent = ({ entity }: { entity: Entity }) => (
+
+
+
+ // or ...
+
+
+
+ );
+ ```
+
+- e5da858d7: Removed unused functions and the moment library. #4278
+- 9230d07e7: Fix whitespace around variable in unregister error dialog box
+- Updated dependencies [6ed2b47d6]
+- Updated dependencies [72b96e880]
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/catalog-client@0.3.6
+ - @backstage/plugin-scaffolder@0.5.0
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.3.0
### Minor Changes
diff --git a/plugins/catalog/package.json b/plugins/catalog/package.json
index 2ca0b59539..072acc6472 100644
--- a/plugins/catalog/package.json
+++ b/plugins/catalog/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog",
- "version": "0.3.0",
+ "version": "0.3.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,11 +30,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-client": "^0.3.5",
+ "@backstage/catalog-client": "^0.3.6",
"@backstage/catalog-model": "^0.7.1",
- "@backstage/core": "^0.6.0",
- "@backstage/plugin-catalog-react": "^0.0.2",
- "@backstage/plugin-scaffolder": "^0.4.2",
+ "@backstage/core": "^0.6.1",
+ "@backstage/plugin-catalog-react": "^0.0.3",
+ "@backstage/plugin-scaffolder": "^0.5.0",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -52,8 +52,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@microsoft/microsoft-graph-types": "^1.25.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
diff --git a/plugins/circleci/CHANGELOG.md b/plugins/circleci/CHANGELOG.md
index 99715821a6..1c5d35aa70 100644
--- a/plugins/circleci/CHANGELOG.md
+++ b/plugins/circleci/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-circleci
+## 0.2.8
+
+### Patch Changes
+
+- 6b26c9f41: Migrated to new composability API, exporting the plugin instance as `circleCIPlugin`, the entity page content as `EntityCircleCIContent`, and entity conditional as `isCircleCIAvailable`.
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.2.7
### Patch Changes
diff --git a/plugins/circleci/package.json b/plugins/circleci/package.json
index 37e4425b23..6f741ab1ce 100644
--- a/plugins/circleci/package.json
+++ b/plugins/circleci/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-circleci",
- "version": "0.2.7",
+ "version": "0.2.8",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,8 +32,8 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
- "@backstage/core": "^0.6.0",
- "@backstage/plugin-catalog-react": "^0.0.2",
+ "@backstage/core": "^0.6.1",
+ "@backstage/plugin-catalog-react": "^0.0.3",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -51,8 +51,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/cloudbuild/CHANGELOG.md b/plugins/cloudbuild/CHANGELOG.md
index ae3f8faada..8dccd1dbbd 100644
--- a/plugins/cloudbuild/CHANGELOG.md
+++ b/plugins/cloudbuild/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-cloudbuild
+## 0.2.9
+
+### Patch Changes
+
+- 302795d10: Migrate to new composability API, exporting the plugin instance as `cloudbuildPlugin`, the entity content as `EntityCloudbuildContent`, the entity conditional as `isCloudbuildAvailable`, and entity cards as `EntityLatestCloudbuildRunCard` and `EntityLatestCloudbuildsForBranchCard`.
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.2.8
### Patch Changes
diff --git a/plugins/cloudbuild/package.json b/plugins/cloudbuild/package.json
index cbad4928b7..a00fe13fe0 100644
--- a/plugins/cloudbuild/package.json
+++ b/plugins/cloudbuild/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-cloudbuild",
- "version": "0.2.8",
+ "version": "0.2.9",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,8 +31,8 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
- "@backstage/plugin-catalog-react": "^0.0.2",
- "@backstage/core": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.0.3",
+ "@backstage/core": "^0.6.1",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -48,8 +48,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/cost-insights/CHANGELOG.md b/plugins/cost-insights/CHANGELOG.md
index 87bfd3af07..e672b33976 100644
--- a/plugins/cost-insights/CHANGELOG.md
+++ b/plugins/cost-insights/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-cost-insights
+## 0.8.1
+
+### Patch Changes
+
+- b33fa4cf4: fixes a bug in default dismiss form where other text input persists between reason selections
+- d36660721: Fix snooze quarter option
+- 02d6803e8: Migrated to new composability API, exporting the plugin instance as `costInsightsPlugin`, the root `'/cost-insights'` page as `CostInsightsPage`, the `'/cost-insights/investigating-growth'` page as `CostInsightsProjectGrowthInstructionsPage`, and the `'/cost-insights/labeling-jobs'` page as `CostInsightsLabelDataflowInstructionsPage`.
+- Updated dependencies [b51ee6ece]
+ - @backstage/core@0.6.1
+
## 0.8.0
### Minor Changes
diff --git a/plugins/cost-insights/package.json b/plugins/cost-insights/package.json
index 0184d50517..2f0511c217 100644
--- a/plugins/cost-insights/package.json
+++ b/plugins/cost-insights/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-cost-insights",
- "version": "0.8.0",
+ "version": "0.8.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,7 +31,7 @@
},
"dependencies": {
"@backstage/config": "^0.1.2",
- "@backstage/core": "^0.6.0",
+ "@backstage/core": "^0.6.1",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -56,8 +56,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/explore/CHANGELOG.md b/plugins/explore/CHANGELOG.md
index 0d2daf37b5..b0334effe1 100644
--- a/plugins/explore/CHANGELOG.md
+++ b/plugins/explore/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-explore
+## 0.2.5
+
+### Patch Changes
+
+- 0fe8ff5be: Catch catalog errors and display to user
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.2.4
### Patch Changes
diff --git a/plugins/explore/package.json b/plugins/explore/package.json
index e9d21cc221..497e108b6f 100644
--- a/plugins/explore/package.json
+++ b/plugins/explore/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-explore",
- "version": "0.2.4",
+ "version": "0.2.5",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,8 +31,8 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
- "@backstage/core": "^0.6.0",
- "@backstage/plugin-catalog-react": "^0.0.2",
+ "@backstage/core": "^0.6.1",
+ "@backstage/plugin-catalog-react": "^0.0.3",
"@backstage/plugin-explore-react": "^0.0.2",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
@@ -46,8 +46,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/fossa/CHANGELOG.md b/plugins/fossa/CHANGELOG.md
index de1e2fda06..1e9e08d7f3 100644
--- a/plugins/fossa/CHANGELOG.md
+++ b/plugins/fossa/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-fossa
+## 0.2.1
+
+### Patch Changes
+
+- 6ed2b47d6: Include Backstage identity token in requests to backend plugins.
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.2.0
### Minor Changes
diff --git a/plugins/fossa/package.json b/plugins/fossa/package.json
index 74f04e3fd0..334469184f 100644
--- a/plugins/fossa/package.json
+++ b/plugins/fossa/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-fossa",
- "version": "0.2.0",
+ "version": "0.2.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,8 +32,8 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
- "@backstage/core": "^0.6.0",
- "@backstage/plugin-catalog-react": "^0.0.2",
+ "@backstage/core": "^0.6.1",
+ "@backstage/plugin-catalog-react": "^0.0.3",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -45,8 +45,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/gcp-projects/package.json b/plugins/gcp-projects/package.json
index fced060d99..36dc403d7b 100644
--- a/plugins/gcp-projects/package.json
+++ b/plugins/gcp-projects/package.json
@@ -30,7 +30,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core": "^0.6.0",
+ "@backstage/core": "^0.6.1",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -42,8 +42,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/github-actions/CHANGELOG.md b/plugins/github-actions/CHANGELOG.md
index a9bbf67a9a..8aba49fedc 100644
--- a/plugins/github-actions/CHANGELOG.md
+++ b/plugins/github-actions/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-github-actions
+## 0.3.2
+
+### Patch Changes
+
+- f5f45744e: Migrate to new composability API, exporting the plugin instance as `githubActionsPlugin`, the entity content as `EntityGithubActionsContent`, entity conditional as `isGithubActionsAvailable`, and entity cards as `EntityLatestGithubActionRunCard`, `EntityLatestGithubActionsForBranchCard`, and `EntityRecentGithubActionsRunsCard`.
+- Updated dependencies [ffffea8e6]
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/integration@0.4.0
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.3.1
### Patch Changes
diff --git a/plugins/github-actions/package.json b/plugins/github-actions/package.json
index 7d05395b42..e5498563a5 100644
--- a/plugins/github-actions/package.json
+++ b/plugins/github-actions/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-github-actions",
- "version": "0.3.1",
+ "version": "0.3.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,9 +33,9 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
- "@backstage/plugin-catalog-react": "^0.0.2",
- "@backstage/core": "^0.6.0",
- "@backstage/integration": "^0.3.2",
+ "@backstage/plugin-catalog-react": "^0.0.3",
+ "@backstage/core": "^0.6.1",
+ "@backstage/integration": "^0.4.0",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -51,8 +51,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/gitops-profiles/CHANGELOG.md b/plugins/gitops-profiles/CHANGELOG.md
index 0fa9fa24a2..bb0834a03d 100644
--- a/plugins/gitops-profiles/CHANGELOG.md
+++ b/plugins/gitops-profiles/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-gitops-profiles
+## 0.2.5
+
+### Patch Changes
+
+- accdfeb30: Migrated to new composability API, exporting the plugin instance as `gitopsProfilesPlugin` and pages as `GitopsProfilesClusterListPage`, `GitopsProfilesClusterPage`, and `GitopsProfilesCreatePage`.
+- Updated dependencies [b51ee6ece]
+ - @backstage/core@0.6.1
+
## 0.2.4
### Patch Changes
diff --git a/plugins/gitops-profiles/package.json b/plugins/gitops-profiles/package.json
index c25628fa62..251185b799 100644
--- a/plugins/gitops-profiles/package.json
+++ b/plugins/gitops-profiles/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-gitops-profiles",
- "version": "0.2.4",
+ "version": "0.2.5",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,7 +31,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core": "^0.6.0",
+ "@backstage/core": "^0.6.1",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -43,8 +43,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/graphiql/package.json b/plugins/graphiql/package.json
index 9293a07dd7..307cef0dee 100644
--- a/plugins/graphiql/package.json
+++ b/plugins/graphiql/package.json
@@ -31,7 +31,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core": "^0.6.0",
+ "@backstage/core": "^0.6.1",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -44,8 +44,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/jenkins/CHANGELOG.md b/plugins/jenkins/CHANGELOG.md
index 2199c58949..26c838d97a 100644
--- a/plugins/jenkins/CHANGELOG.md
+++ b/plugins/jenkins/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-jenkins
+## 0.3.9
+
+### Patch Changes
+
+- 53348f0af: Improve display of duration in latest build card
+- 025c0c7bf: Migrate to new composability API, exporting the plugin instance as `jenkinsPlugin`, the entity content as `EntityJenkinsContent`, the entity conditional as `isJenkinsAvailable`, and the entity card as `EntityLatestJenkinsRunCard`.
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.3.8
### Patch Changes
diff --git a/plugins/jenkins/package.json b/plugins/jenkins/package.json
index 5d59d2e5ab..fb3e719858 100644
--- a/plugins/jenkins/package.json
+++ b/plugins/jenkins/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-jenkins",
- "version": "0.3.8",
+ "version": "0.3.9",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,8 +32,8 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
- "@backstage/core": "^0.6.0",
- "@backstage/plugin-catalog-react": "^0.0.2",
+ "@backstage/core": "^0.6.1",
+ "@backstage/plugin-catalog-react": "^0.0.3",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -48,8 +48,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/kafka/CHANGELOG.md b/plugins/kafka/CHANGELOG.md
index 2895288b56..3d78708345 100644
--- a/plugins/kafka/CHANGELOG.md
+++ b/plugins/kafka/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-kafka
+## 0.2.2
+
+### Patch Changes
+
+- 7716d1d70: Migrate to new composability API, exporting the plugin instance as `kafkaPlugin`, entity content as `EntityKafkaContent`, and entity conditional as `isKafkaAvailable`.
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.2.1
### Patch Changes
diff --git a/plugins/kafka/package.json b/plugins/kafka/package.json
index 5d6454ed60..46097f1c29 100644
--- a/plugins/kafka/package.json
+++ b/plugins/kafka/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-kafka",
- "version": "0.2.1",
+ "version": "0.2.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,8 +21,8 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
- "@backstage/core": "^0.6.0",
- "@backstage/plugin-catalog-react": "^0.0.2",
+ "@backstage/core": "^0.6.1",
+ "@backstage/plugin-catalog-react": "^0.0.3",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -34,8 +34,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/react-hooks": "^3.4.2",
diff --git a/plugins/kubernetes/CHANGELOG.md b/plugins/kubernetes/CHANGELOG.md
index 311bd5edaa..91f6f8c672 100644
--- a/plugins/kubernetes/CHANGELOG.md
+++ b/plugins/kubernetes/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-kubernetes
+## 0.3.9
+
+### Patch Changes
+
+- 6ed2b47d6: Include Backstage identity token in requests to backend plugins.
+- 64b9efac2: Migrate to new composability API, exporting the plugin instance as `kubernetesPlugin` and entity content as `EntityKubernetesContent`.
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.3.8
### Patch Changes
diff --git a/plugins/kubernetes/package.json b/plugins/kubernetes/package.json
index 9013fa9395..3d7e30373b 100644
--- a/plugins/kubernetes/package.json
+++ b/plugins/kubernetes/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-kubernetes",
- "version": "0.3.8",
+ "version": "0.3.9",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,9 +32,9 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
- "@backstage/plugin-catalog-react": "^0.0.2",
+ "@backstage/plugin-catalog-react": "^0.0.3",
"@backstage/config": "^0.1.2",
- "@backstage/core": "^0.6.0",
+ "@backstage/core": "^0.6.1",
"@backstage/plugin-kubernetes-backend": "^0.2.6",
"@backstage/theme": "^0.2.3",
"@kubernetes/client-node": "^0.13.2",
@@ -49,8 +49,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/lighthouse/CHANGELOG.md b/plugins/lighthouse/CHANGELOG.md
index 8fec8887c3..fab61283d9 100644
--- a/plugins/lighthouse/CHANGELOG.md
+++ b/plugins/lighthouse/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-lighthouse
+## 0.2.10
+
+### Patch Changes
+
+- f5e564cd6: Improve display of error messages
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.2.9
### Patch Changes
diff --git a/plugins/lighthouse/package.json b/plugins/lighthouse/package.json
index 07e1ad8475..064e260389 100644
--- a/plugins/lighthouse/package.json
+++ b/plugins/lighthouse/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-lighthouse",
- "version": "0.2.9",
+ "version": "0.2.10",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,8 +33,8 @@
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
"@backstage/config": "^0.1.2",
- "@backstage/core": "^0.6.0",
- "@backstage/plugin-catalog-react": "^0.0.2",
+ "@backstage/core": "^0.6.1",
+ "@backstage/plugin-catalog-react": "^0.0.3",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -47,8 +47,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/newrelic/CHANGELOG.md b/plugins/newrelic/CHANGELOG.md
index 6eae73bc86..ab8ad1c289 100644
--- a/plugins/newrelic/CHANGELOG.md
+++ b/plugins/newrelic/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-newrelic
+## 0.2.5
+
+### Patch Changes
+
+- c5ab91ce3: Migrate to new composability API, exporting the plugin instance as `newRelicPlugin`, and the root page as `NewRelicPage`.
+- Updated dependencies [b51ee6ece]
+ - @backstage/core@0.6.1
+
## 0.2.4
### Patch Changes
diff --git a/plugins/newrelic/package.json b/plugins/newrelic/package.json
index ccd43c42c8..6ab18a9cf5 100644
--- a/plugins/newrelic/package.json
+++ b/plugins/newrelic/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-newrelic",
- "version": "0.2.4",
+ "version": "0.2.5",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,7 +31,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core": "^0.6.0",
+ "@backstage/core": "^0.6.1",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -42,8 +42,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/org/CHANGELOG.md b/plugins/org/CHANGELOG.md
index 6101685e1d..898705cdc4 100644
--- a/plugins/org/CHANGELOG.md
+++ b/plugins/org/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-org
+## 0.3.6
+
+### Patch Changes
+
+- 14aef4b94: Visual updates to User and Group pages
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.3.5
### Patch Changes
diff --git a/plugins/org/package.json b/plugins/org/package.json
index 0491554f77..4e12ad8837 100644
--- a/plugins/org/package.json
+++ b/plugins/org/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-org",
- "version": "0.3.5",
+ "version": "0.3.6",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,8 +21,8 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
- "@backstage/core": "^0.6.0",
- "@backstage/plugin-catalog-react": "^0.0.2",
+ "@backstage/core": "^0.6.1",
+ "@backstage/plugin-catalog-react": "^0.0.3",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -34,8 +34,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/pagerduty/CHANGELOG.md b/plugins/pagerduty/CHANGELOG.md
index eb00ce36be..3fe8e6db70 100644
--- a/plugins/pagerduty/CHANGELOG.md
+++ b/plugins/pagerduty/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-pagerduty
+## 0.2.8
+
+### Patch Changes
+
+- 29a138636: Use the Luxon Date Library to follow the recommendations of ADR010.
+- b288a291e: Migrated to new composability API, exporting the plugin instance as `pagerDutyPlugin`, entity card as `EntityPagerDutyCard`, and entity conditional as `isPagerDutyAvailable`.
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.2.7
### Patch Changes
diff --git a/plugins/pagerduty/package.json b/plugins/pagerduty/package.json
index b95aa864ad..c430075b95 100644
--- a/plugins/pagerduty/package.json
+++ b/plugins/pagerduty/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-pagerduty",
- "version": "0.2.7",
+ "version": "0.2.8",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,8 +31,8 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
- "@backstage/core": "^0.6.0",
- "@backstage/plugin-catalog-react": "^0.0.2",
+ "@backstage/core": "^0.6.1",
+ "@backstage/plugin-catalog-react": "^0.0.3",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -46,8 +46,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/register-component/CHANGELOG.md b/plugins/register-component/CHANGELOG.md
index 901c556052..30844b6fc6 100644
--- a/plugins/register-component/CHANGELOG.md
+++ b/plugins/register-component/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-register-component
+## 0.2.9
+
+### Patch Changes
+
+- 9ec66c345: Migrated to new composability API, exporting the plugin instance as `registerComponentPlugin`, and page as `RegisterComponentPage`.
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.2.8
### Patch Changes
diff --git a/plugins/register-component/package.json b/plugins/register-component/package.json
index 9e0f045cd4..ee95eae540 100644
--- a/plugins/register-component/package.json
+++ b/plugins/register-component/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-register-component",
- "version": "0.2.8",
+ "version": "0.2.9",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,8 +31,8 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
- "@backstage/core": "^0.6.0",
- "@backstage/plugin-catalog-react": "^0.0.2",
+ "@backstage/core": "^0.6.1",
+ "@backstage/plugin-catalog-react": "^0.0.3",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -46,8 +46,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/rollbar/CHANGELOG.md b/plugins/rollbar/CHANGELOG.md
index e49c843116..61ae7e2706 100644
--- a/plugins/rollbar/CHANGELOG.md
+++ b/plugins/rollbar/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-rollbar
+## 0.3.0
+
+### Minor Changes
+
+- 6ed2b47d6: Include Backstage identity token in requests to backend plugins.
+
+### Patch Changes
+
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.2.9
### Patch Changes
diff --git a/plugins/rollbar/package.json b/plugins/rollbar/package.json
index 44d8583bfa..39ecae186c 100644
--- a/plugins/rollbar/package.json
+++ b/plugins/rollbar/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-rollbar",
- "version": "0.2.9",
+ "version": "0.3.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,8 +32,8 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
- "@backstage/core": "^0.6.0",
- "@backstage/plugin-catalog-react": "^0.0.2",
+ "@backstage/core": "^0.6.1",
+ "@backstage/plugin-catalog-react": "^0.0.3",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -48,8 +48,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/react-hooks": "^3.3.0",
diff --git a/plugins/scaffolder-backend/CHANGELOG.md b/plugins/scaffolder-backend/CHANGELOG.md
index e8526e0b56..5a3553dc79 100644
--- a/plugins/scaffolder-backend/CHANGELOG.md
+++ b/plugins/scaffolder-backend/CHANGELOG.md
@@ -1,5 +1,28 @@
# @backstage/plugin-scaffolder-backend
+## 0.7.0
+
+### Minor Changes
+
+- 615103a63: Introduced `v2` Scaffolder REST API, which uses an implementation that is database backed, making the scaffolder instances stateless. The `createRouter` function now requires a `PluginDatabaseManager` instance to be passed in, commonly available as `database` in the plugin environment in the backend.
+
+ This API should be considered unstable until used by the scaffolder frontend.
+
+### Patch Changes
+
+- 6ed2b47d6: Include Backstage identity token in requests to backend plugins.
+- ffffea8e6: Minor updates to reflect the changes in `@backstage/integration` that made the fields `apiBaseUrl` and `apiUrl` mandatory.
+- Updated dependencies [6ed2b47d6]
+- Updated dependencies [ffffea8e6]
+- Updated dependencies [82b2c11b6]
+- Updated dependencies [965e200c6]
+- Updated dependencies [ffffea8e6]
+- Updated dependencies [72b96e880]
+- Updated dependencies [5a5163519]
+ - @backstage/catalog-client@0.3.6
+ - @backstage/backend-common@0.5.3
+ - @backstage/integration@0.4.0
+
## 0.6.0
### Minor Changes
diff --git a/plugins/scaffolder-backend/package.json b/plugins/scaffolder-backend/package.json
index b8b61e4649..3b25fb3881 100644
--- a/plugins/scaffolder-backend/package.json
+++ b/plugins/scaffolder-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-scaffolder-backend",
- "version": "0.6.0",
+ "version": "0.7.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,11 +29,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.5.2",
- "@backstage/catalog-client": "^0.3.5",
+ "@backstage/backend-common": "^0.5.3",
+ "@backstage/catalog-client": "^0.3.6",
"@backstage/catalog-model": "^0.7.1",
"@backstage/config": "^0.1.2",
- "@backstage/integration": "^0.3.2",
+ "@backstage/integration": "^0.4.0",
"@gitbeaker/core": "^28.0.2",
"@gitbeaker/node": "^28.0.2",
"@octokit/rest": "^18.0.12",
@@ -62,7 +62,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/test-utils": "^0.1.5",
+ "@backstage/test-utils": "^0.1.7",
"@types/fs-extra": "^9.0.1",
"@types/mock-fs": "^4.13.0",
"@types/supertest": "^2.0.8",
diff --git a/plugins/scaffolder/CHANGELOG.md b/plugins/scaffolder/CHANGELOG.md
index cd7c8fe685..2e0676e3aa 100644
--- a/plugins/scaffolder/CHANGELOG.md
+++ b/plugins/scaffolder/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-scaffolder
+## 0.5.0
+
+### Minor Changes
+
+- 6ed2b47d6: Include Backstage identity token in requests to backend plugins.
+
+### Patch Changes
+
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.4.2
### Patch Changes
diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json
index 56beb7b10b..2b0e1a3771 100644
--- a/plugins/scaffolder/package.json
+++ b/plugins/scaffolder/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-scaffolder",
- "version": "0.4.2",
+ "version": "0.5.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,8 +31,8 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
- "@backstage/core": "^0.6.0",
- "@backstage/plugin-catalog-react": "^0.0.2",
+ "@backstage/core": "^0.6.1",
+ "@backstage/plugin-catalog-react": "^0.0.3",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -52,9 +52,9 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
- "@backstage/catalog-client": "^0.3.5",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
+ "@backstage/catalog-client": "^0.3.6",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/search/CHANGELOG.md b/plugins/search/CHANGELOG.md
index 383cb3c484..38cbf202e1 100644
--- a/plugins/search/CHANGELOG.md
+++ b/plugins/search/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-search
+## 0.3.0
+
+### Minor Changes
+
+- b3f0c3811: Migrated to new composability API, exporting the plugin instance as `searchPlugin`, and page as `SearchPage`. Due to the old router component also being called `SearchPage`, this is a breaking change. The old page component is now exported as `Router`, which can be used to maintain the old behavior.
+
+### Patch Changes
+
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.2.7
### Patch Changes
diff --git a/plugins/search/package.json b/plugins/search/package.json
index 6142e65dd3..56f863a2a6 100644
--- a/plugins/search/package.json
+++ b/plugins/search/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-search",
- "version": "0.2.7",
+ "version": "0.3.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,9 +29,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core": "^0.6.0",
+ "@backstage/core": "^0.6.1",
"@backstage/catalog-model": "^0.7.1",
- "@backstage/plugin-catalog-react": "^0.0.2",
+ "@backstage/plugin-catalog-react": "^0.0.3",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -44,8 +44,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/sentry/CHANGELOG.md b/plugins/sentry/CHANGELOG.md
index 698f72020c..4c4d68c67b 100644
--- a/plugins/sentry/CHANGELOG.md
+++ b/plugins/sentry/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-sentry
+## 0.3.5
+
+### Patch Changes
+
+- 53d3e2d62: Export the plugin instance as `sentryPlugin`. The plugin instance is still exported as `plugin` as well, but it will be removed in the future.
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.3.4
### Patch Changes
diff --git a/plugins/sentry/package.json b/plugins/sentry/package.json
index 06b538289b..b79b7613fe 100644
--- a/plugins/sentry/package.json
+++ b/plugins/sentry/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-sentry",
- "version": "0.3.4",
+ "version": "0.3.5",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,8 +32,8 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
- "@backstage/core": "^0.6.0",
- "@backstage/plugin-catalog-react": "^0.0.2",
+ "@backstage/core": "^0.6.1",
+ "@backstage/plugin-catalog-react": "^0.0.3",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -47,8 +47,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/sonarqube/CHANGELOG.md b/plugins/sonarqube/CHANGELOG.md
index c422f9d72e..11306bb5cd 100644
--- a/plugins/sonarqube/CHANGELOG.md
+++ b/plugins/sonarqube/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-sonarqube
+## 0.1.11
+
+### Patch Changes
+
+- Updated dependencies [19d354c78]
+- Updated dependencies [b51ee6ece]
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.1.10
### Patch Changes
diff --git a/plugins/sonarqube/package.json b/plugins/sonarqube/package.json
index a31ee320f2..e8236fbfd6 100644
--- a/plugins/sonarqube/package.json
+++ b/plugins/sonarqube/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-sonarqube",
- "version": "0.1.10",
+ "version": "0.1.11",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,8 +33,8 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.7.1",
- "@backstage/plugin-catalog-react": "^0.0.2",
- "@backstage/core": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.0.3",
+ "@backstage/core": "^0.6.1",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -48,8 +48,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/tech-radar/CHANGELOG.md b/plugins/tech-radar/CHANGELOG.md
index 49a5f8bfcd..3c4e3a0706 100644
--- a/plugins/tech-radar/CHANGELOG.md
+++ b/plugins/tech-radar/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-tech-radar
+## 0.3.5
+
+### Patch Changes
+
+- 804502a5c: Migrated to new composability API, exporting the plugin instance as `techRadarPlugin` and the page as `TechRadarPage`.
+- Updated dependencies [b51ee6ece]
+ - @backstage/core@0.6.1
+
## 0.3.4
### Patch Changes
diff --git a/plugins/tech-radar/package.json b/plugins/tech-radar/package.json
index a5c9f7bb53..7a7c886372 100644
--- a/plugins/tech-radar/package.json
+++ b/plugins/tech-radar/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-tech-radar",
- "version": "0.3.4",
+ "version": "0.3.5",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,7 +30,7 @@
"start": "backstage-cli plugin:serve"
},
"dependencies": {
- "@backstage/core": "^0.6.0",
+ "@backstage/core": "^0.6.1",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -44,8 +44,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/techdocs-backend/CHANGELOG.md b/plugins/techdocs-backend/CHANGELOG.md
index 28ba4e032c..50925cec5f 100644
--- a/plugins/techdocs-backend/CHANGELOG.md
+++ b/plugins/techdocs-backend/CHANGELOG.md
@@ -1,5 +1,26 @@
# @backstage/plugin-techdocs-backend
+## 0.6.0
+
+### Minor Changes
+
+- 08142b256: URL Preparer will now use proper etag based caching introduced in https://github.com/backstage/backstage/pull/4120. Previously, builds used to be cached for 30 minutes.
+
+### Patch Changes
+
+- 08142b256: TechDocs will throw warning in backend logs when legacy git preparer or dir preparer is used to preparer docs. Migrate to URL Preparer by updating `backstage.io/techdocs-ref` annotation to be prefixed with `url:`.
+ Detailed docs are here https://backstage.io/docs/features/techdocs/how-to-guides#how-to-use-url-reader-in-techdocs-prepare-step
+ See benefits and reason for doing so https://github.com/backstage/backstage/issues/4409
+- Updated dependencies [77ad0003a]
+- Updated dependencies [ffffea8e6]
+- Updated dependencies [82b2c11b6]
+- Updated dependencies [965e200c6]
+- Updated dependencies [5a5163519]
+- Updated dependencies [08142b256]
+- Updated dependencies [08142b256]
+ - @backstage/techdocs-common@0.4.0
+ - @backstage/backend-common@0.5.3
+
## 0.5.5
### Patch Changes
diff --git a/plugins/techdocs-backend/package.json b/plugins/techdocs-backend/package.json
index 36e5bd3bcd..2d4d1309c0 100644
--- a/plugins/techdocs-backend/package.json
+++ b/plugins/techdocs-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-techdocs-backend",
- "version": "0.5.5",
+ "version": "0.6.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,10 +30,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.5.2",
+ "@backstage/backend-common": "^0.5.3",
"@backstage/catalog-model": "^0.7.1",
"@backstage/config": "^0.1.2",
- "@backstage/techdocs-common": "^0.3.7",
+ "@backstage/techdocs-common": "^0.4.0",
"@types/dockerode": "^3.2.1",
"@types/express": "^4.17.6",
"cross-fetch": "^3.0.6",
diff --git a/plugins/techdocs/CHANGELOG.md b/plugins/techdocs/CHANGELOG.md
index 69fe41dd32..f782dcb3ad 100644
--- a/plugins/techdocs/CHANGELOG.md
+++ b/plugins/techdocs/CHANGELOG.md
@@ -1,5 +1,23 @@
# @backstage/plugin-techdocs
+## 0.5.6
+
+### Patch Changes
+
+- f5e564cd6: Improve display of error messages
+- 41af18227: Migrated to new composability API, exporting the plugin instance as `techdocsPlugin`, the top-level page as `TechdocsPage`, and the entity content as `EntityTechdocsContent`.
+- 8f3443427: Enhance API calls to support trapping 500 errors from techdocs-backend
+- Updated dependencies [77ad0003a]
+- Updated dependencies [b51ee6ece]
+- Updated dependencies [19d354c78]
+- Updated dependencies [08142b256]
+- Updated dependencies [08142b256]
+- Updated dependencies [b51ee6ece]
+ - @backstage/techdocs-common@0.4.0
+ - @backstage/test-utils@0.1.7
+ - @backstage/plugin-catalog-react@0.0.3
+ - @backstage/core@0.6.1
+
## 0.5.5
### Patch Changes
diff --git a/plugins/techdocs/package.json b/plugins/techdocs/package.json
index ad9e1f7bef..afd829d94d 100644
--- a/plugins/techdocs/package.json
+++ b/plugins/techdocs/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-techdocs",
- "version": "0.5.5",
+ "version": "0.5.6",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,11 +33,11 @@
"dependencies": {
"@backstage/config": "^0.1.2",
"@backstage/catalog-model": "^0.7.1",
- "@backstage/core": "^0.6.0",
- "@backstage/plugin-catalog-react": "^0.0.2",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/core": "^0.6.1",
+ "@backstage/plugin-catalog-react": "^0.0.3",
+ "@backstage/test-utils": "^0.1.7",
"@backstage/theme": "^0.2.3",
- "@backstage/techdocs-common": "^0.3.7",
+ "@backstage/techdocs-common": "^0.4.0",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.45",
@@ -51,8 +51,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/user-settings/package.json b/plugins/user-settings/package.json
index 88453e8efb..493fb16a28 100644
--- a/plugins/user-settings/package.json
+++ b/plugins/user-settings/package.json
@@ -30,7 +30,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core": "^0.6.0",
+ "@backstage/core": "^0.6.1",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -42,8 +42,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",
diff --git a/plugins/welcome/package.json b/plugins/welcome/package.json
index f3d50dc675..b6744216f3 100644
--- a/plugins/welcome/package.json
+++ b/plugins/welcome/package.json
@@ -30,7 +30,7 @@
"start": "backstage-cli plugin:serve"
},
"dependencies": {
- "@backstage/core": "^0.6.0",
+ "@backstage/core": "^0.6.1",
"@backstage/theme": "^0.2.3",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -42,8 +42,8 @@
},
"devDependencies": {
"@backstage/cli": "^0.6.0",
- "@backstage/dev-utils": "^0.1.9",
- "@backstage/test-utils": "^0.1.6",
+ "@backstage/dev-utils": "^0.1.10",
+ "@backstage/test-utils": "^0.1.7",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^10.4.1",
"@testing-library/user-event": "^12.0.7",