From ff2ab4fade1e9d572b5ef382a8c3edc0e0828cd0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 4 Mar 2021 13:11:10 +0000 Subject: [PATCH 1/2] Version Packages --- .changeset/afraid-weeks-sort.md | 7 - .changeset/blue-lemons-reflect.md | 7 - .changeset/brown-hotels-study.md | 6 - .changeset/chatty-turkeys-fold.md | 5 - .changeset/clean-plums-crash.md | 5 - .changeset/curvy-pugs-type.md | 5 - .changeset/dry-swans-exercise.md | 5 - .changeset/empty-taxis-search.md | 6 - .changeset/empty-windows-nail.md | 5 - .changeset/fluffy-elephants-suffer.md | 7 - .changeset/gentle-bears-fry.md | 5 - .changeset/honest-moose-eat.md | 5 - .changeset/hot-islands-kick.md | 5 - .changeset/hungry-frogs-flow.md | 5 - .changeset/itchy-items-serve.md | 5 - .changeset/kind-pens-deliver.md | 10 -- .changeset/large-eggs-help.md | 19 --- .changeset/late-singers-speak.md | 5 - .changeset/late-tables-provide.md | 5 - .changeset/light-vans-hide.md | 5 - .changeset/long-bikes-check.md | 23 ---- .changeset/lucky-turtles-sort.md | 5 - .changeset/metal-pianos-repeat.md | 5 - .changeset/nervous-dogs-pull.md | 5 - .changeset/new-forks-perform.md | 5 - .changeset/nice-spies-beam.md | 5 - .changeset/old-coats-suffer.md | 5 - .changeset/perfect-scissors-swim.md | 5 - .changeset/pink-ads-shave.md | 37 ------ .changeset/polite-ads-press.md | 5 - .changeset/popular-sheep-act.md | 6 - .changeset/red-taxis-confess.md | 23 ---- .changeset/rich-socks-move.md | 6 - .changeset/rude-ways-camp.md | 5 - .changeset/shaggy-spiders-shop.md | 5 - .changeset/short-geese-double.md | 5 - .changeset/silly-dolphins-repair.md | 5 - .changeset/silver-balloons-play.md | 5 - .changeset/slimy-singers-return.md | 5 - .changeset/soft-months-invite.md | 5 - .changeset/sour-insects-marry.md | 31 ----- .changeset/spotty-cooks-work.md | 22 ---- .changeset/stale-ducks-sing.md | 56 -------- .changeset/strange-apes-exercise.md | 5 - .changeset/strange-carrots-fix.md | 25 ---- .changeset/sweet-experts-whisper.md | 5 - .changeset/swift-cows-thank.md | 5 - .changeset/tame-wolves-hunt.md | 5 - .changeset/tender-ravens-collect.md | 5 - .changeset/three-pumpkins-watch.md | 7 - .changeset/tidy-ads-juggle.md | 5 - .changeset/twenty-pandas-crash.md | 5 - .changeset/yellow-rice-appear.md | 5 - .changeset/young-pens-argue.md | 5 - packages/app/CHANGELOG.md | 69 ++++++++++ packages/app/package.json | 62 ++++----- packages/backend-common/CHANGELOG.md | 7 + packages/backend-common/package.json | 4 +- packages/backend/CHANGELOG.md | 32 +++++ packages/backend/package.json | 24 ++-- packages/catalog-model/CHANGELOG.md | 6 + packages/catalog-model/package.json | 4 +- packages/cli/CHANGELOG.md | 11 ++ packages/cli/package.json | 8 +- packages/core-api/CHANGELOG.md | 7 + packages/core-api/package.json | 4 +- packages/core/CHANGELOG.md | 43 +++++++ packages/core/package.json | 6 +- packages/create-app/CHANGELOG.md | 162 ++++++++++++++++++++++++ packages/create-app/package.json | 2 +- packages/dev-utils/CHANGELOG.md | 17 +++ packages/dev-utils/package.json | 10 +- packages/techdocs-common/CHANGELOG.md | 12 ++ packages/techdocs-common/package.json | 8 +- plugins/api-docs/CHANGELOG.md | 39 ++++++ plugins/api-docs/package.json | 12 +- plugins/auth-backend/CHANGELOG.md | 12 ++ plugins/auth-backend/package.json | 8 +- plugins/catalog-backend/CHANGELOG.md | 12 ++ plugins/catalog-backend/package.json | 8 +- plugins/catalog-import/CHANGELOG.md | 18 +++ plugins/catalog-import/package.json | 12 +- plugins/catalog-react/CHANGELOG.md | 16 +++ plugins/catalog-react/package.json | 10 +- plugins/catalog/CHANGELOG.md | 21 +++ plugins/catalog/package.json | 12 +- plugins/circleci/CHANGELOG.md | 18 +++ plugins/circleci/package.json | 12 +- plugins/cloudbuild/CHANGELOG.md | 19 +++ plugins/cloudbuild/package.json | 12 +- plugins/cost-insights/CHANGELOG.md | 12 ++ plugins/cost-insights/package.json | 8 +- plugins/explore-react/CHANGELOG.md | 12 ++ plugins/explore-react/package.json | 8 +- plugins/explore/CHANGELOG.md | 36 ++++++ plugins/explore/package.json | 14 +- plugins/fossa/CHANGELOG.md | 17 +++ plugins/fossa/package.json | 12 +- plugins/gcp-projects/CHANGELOG.md | 12 ++ plugins/gcp-projects/package.json | 8 +- plugins/github-actions/CHANGELOG.md | 19 +++ plugins/github-actions/package.json | 12 +- plugins/gitops-profiles/CHANGELOG.md | 12 ++ plugins/gitops-profiles/package.json | 8 +- plugins/graphiql/CHANGELOG.md | 12 ++ plugins/graphiql/package.json | 8 +- plugins/jenkins/CHANGELOG.md | 20 +++ plugins/jenkins/package.json | 12 +- plugins/kafka-backend/CHANGELOG.md | 12 ++ plugins/kafka-backend/package.json | 8 +- plugins/kafka/CHANGELOG.md | 17 +++ plugins/kafka/package.json | 12 +- plugins/kubernetes-backend/CHANGELOG.md | 12 ++ plugins/kubernetes-backend/package.json | 8 +- plugins/kubernetes/CHANGELOG.md | 24 ++++ plugins/kubernetes/package.json | 14 +- plugins/lighthouse/CHANGELOG.md | 18 +++ plugins/lighthouse/package.json | 12 +- plugins/newrelic/CHANGELOG.md | 12 ++ plugins/newrelic/package.json | 8 +- plugins/org/CHANGELOG.md | 18 +++ plugins/org/package.json | 14 +- plugins/pagerduty/CHANGELOG.md | 45 +++++++ plugins/pagerduty/package.json | 12 +- plugins/proxy-backend/CHANGELOG.md | 10 ++ plugins/proxy-backend/package.json | 6 +- plugins/register-component/CHANGELOG.md | 17 +++ plugins/register-component/package.json | 12 +- plugins/rollbar/CHANGELOG.md | 17 +++ plugins/rollbar/package.json | 12 +- plugins/scaffolder-backend/CHANGELOG.md | 69 ++++++++++ plugins/scaffolder-backend/package.json | 8 +- plugins/scaffolder/CHANGELOG.md | 54 ++++++++ plugins/scaffolder/package.json | 12 +- plugins/search/CHANGELOG.md | 17 +++ plugins/search/package.json | 12 +- plugins/sentry/CHANGELOG.md | 17 +++ plugins/sentry/package.json | 12 +- plugins/sonarqube/CHANGELOG.md | 19 +++ plugins/sonarqube/package.json | 12 +- plugins/splunk-on-call/CHANGELOG.md | 17 +++ plugins/splunk-on-call/package.json | 12 +- plugins/tech-radar/CHANGELOG.md | 12 ++ plugins/tech-radar/package.json | 8 +- plugins/techdocs-backend/CHANGELOG.md | 16 +++ plugins/techdocs-backend/package.json | 10 +- plugins/techdocs/CHANGELOG.md | 24 ++++ plugins/techdocs/package.json | 14 +- plugins/user-settings/CHANGELOG.md | 12 ++ plugins/user-settings/package.json | 8 +- plugins/welcome/CHANGELOG.md | 12 ++ plugins/welcome/package.json | 8 +- yarn.lock | 106 ++++++++++++++-- 153 files changed, 1509 insertions(+), 766 deletions(-) delete mode 100644 .changeset/afraid-weeks-sort.md delete mode 100644 .changeset/blue-lemons-reflect.md delete mode 100644 .changeset/brown-hotels-study.md delete mode 100644 .changeset/chatty-turkeys-fold.md delete mode 100644 .changeset/clean-plums-crash.md delete mode 100644 .changeset/curvy-pugs-type.md delete mode 100644 .changeset/dry-swans-exercise.md delete mode 100644 .changeset/empty-taxis-search.md delete mode 100644 .changeset/empty-windows-nail.md delete mode 100644 .changeset/fluffy-elephants-suffer.md delete mode 100644 .changeset/gentle-bears-fry.md delete mode 100644 .changeset/honest-moose-eat.md delete mode 100644 .changeset/hot-islands-kick.md delete mode 100644 .changeset/hungry-frogs-flow.md delete mode 100644 .changeset/itchy-items-serve.md delete mode 100644 .changeset/kind-pens-deliver.md delete mode 100644 .changeset/large-eggs-help.md delete mode 100644 .changeset/late-singers-speak.md delete mode 100644 .changeset/late-tables-provide.md delete mode 100644 .changeset/light-vans-hide.md delete mode 100644 .changeset/long-bikes-check.md delete mode 100644 .changeset/lucky-turtles-sort.md delete mode 100644 .changeset/metal-pianos-repeat.md delete mode 100644 .changeset/nervous-dogs-pull.md delete mode 100644 .changeset/new-forks-perform.md delete mode 100644 .changeset/nice-spies-beam.md delete mode 100644 .changeset/old-coats-suffer.md delete mode 100644 .changeset/perfect-scissors-swim.md delete mode 100644 .changeset/pink-ads-shave.md delete mode 100644 .changeset/polite-ads-press.md delete mode 100644 .changeset/popular-sheep-act.md delete mode 100644 .changeset/red-taxis-confess.md delete mode 100644 .changeset/rich-socks-move.md delete mode 100644 .changeset/rude-ways-camp.md delete mode 100644 .changeset/shaggy-spiders-shop.md delete mode 100644 .changeset/short-geese-double.md delete mode 100644 .changeset/silly-dolphins-repair.md delete mode 100644 .changeset/silver-balloons-play.md delete mode 100644 .changeset/slimy-singers-return.md delete mode 100644 .changeset/soft-months-invite.md delete mode 100644 .changeset/sour-insects-marry.md delete mode 100644 .changeset/spotty-cooks-work.md delete mode 100644 .changeset/stale-ducks-sing.md delete mode 100644 .changeset/strange-apes-exercise.md delete mode 100644 .changeset/strange-carrots-fix.md delete mode 100644 .changeset/sweet-experts-whisper.md delete mode 100644 .changeset/swift-cows-thank.md delete mode 100644 .changeset/tame-wolves-hunt.md delete mode 100644 .changeset/tender-ravens-collect.md delete mode 100644 .changeset/three-pumpkins-watch.md delete mode 100644 .changeset/tidy-ads-juggle.md delete mode 100644 .changeset/twenty-pandas-crash.md delete mode 100644 .changeset/yellow-rice-appear.md delete mode 100644 .changeset/young-pens-argue.md diff --git a/.changeset/afraid-weeks-sort.md b/.changeset/afraid-weeks-sort.md deleted file mode 100644 index c5ec608daf..0000000000 --- a/.changeset/afraid-weeks-sort.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/plugin-kubernetes': patch ---- - -k8s plugin now surfaces k8s components with only label selector query annotation. -Previously backstage.io/kubernetes-label-selector catalog entity annotation would only work if you also included backstage.io/kubernetes-id. -But backstage.io/kubernetes-id value was ignored diff --git a/.changeset/blue-lemons-reflect.md b/.changeset/blue-lemons-reflect.md deleted file mode 100644 index 8b2fc144fd..0000000000 --- a/.changeset/blue-lemons-reflect.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/plugin-circleci': patch -'@backstage/plugin-cloudbuild': patch -'@backstage/plugin-github-actions': patch ---- - -Use Breadcrumbs from @backstage/core rather than material-ui diff --git a/.changeset/brown-hotels-study.md b/.changeset/brown-hotels-study.md deleted file mode 100644 index 2b9e6a86b8..0000000000 --- a/.changeset/brown-hotels-study.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-scaffolder': patch -'@backstage/plugin-scaffolder-backend': patch ---- - -Move logic for constructing the template form to the backend, using a new `./parameter-schema` endpoint that returns the form schema for a given template. diff --git a/.changeset/chatty-turkeys-fold.md b/.changeset/chatty-turkeys-fold.md deleted file mode 100644 index bbc083cd85..0000000000 --- a/.changeset/chatty-turkeys-fold.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -Bump `@svgr/webpack` from `5.4.x` to `5.5.x`. diff --git a/.changeset/clean-plums-crash.md b/.changeset/clean-plums-crash.md deleted file mode 100644 index 77cd94f097..0000000000 --- a/.changeset/clean-plums-crash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-techdocs-backend': patch ---- - -Forward authorization header on backend request if present diff --git a/.changeset/curvy-pugs-type.md b/.changeset/curvy-pugs-type.md deleted file mode 100644 index 7e94a5b35f..0000000000 --- a/.changeset/curvy-pugs-type.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch ---- - -GithubDiscoveryProcessor outputs locations as optional to avoid outputting errors for missing locations (see https://github.com/backstage/backstage/issues/4730). diff --git a/.changeset/dry-swans-exercise.md b/.changeset/dry-swans-exercise.md deleted file mode 100644 index 7080f3997d..0000000000 --- a/.changeset/dry-swans-exercise.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-kafka-backend': patch ---- - -Fixed `config.d.ts` not being included in the published package. diff --git a/.changeset/empty-taxis-search.md b/.changeset/empty-taxis-search.md deleted file mode 100644 index ad45f290d3..0000000000 --- a/.changeset/empty-taxis-search.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-api-docs': patch -'@backstage/plugin-catalog': patch ---- - -Update messaging when no entities are in a table. diff --git a/.changeset/empty-windows-nail.md b/.changeset/empty-windows-nail.md deleted file mode 100644 index 0b2eeb08cc..0000000000 --- a/.changeset/empty-windows-nail.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog': patch ---- - -Make the external `createComponent` route optional, hiding the "Create Component" button if it isn't bound. diff --git a/.changeset/fluffy-elephants-suffer.md b/.changeset/fluffy-elephants-suffer.md deleted file mode 100644 index cd118829ed..0000000000 --- a/.changeset/fluffy-elephants-suffer.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/catalog-model': patch -'@backstage/plugin-catalog-backend': patch -'@backstage/plugin-scaffolder-backend': patch ---- - -Add version `backstage.io/v1beta2` schema for Template entities. diff --git a/.changeset/gentle-bears-fry.md b/.changeset/gentle-bears-fry.md deleted file mode 100644 index 43966311c7..0000000000 --- a/.changeset/gentle-bears-fry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-sonarqube': patch ---- - -Collect all available metric types if the number exceeds the default page size of 100. diff --git a/.changeset/honest-moose-eat.md b/.changeset/honest-moose-eat.md deleted file mode 100644 index be42e9e26b..0000000000 --- a/.changeset/honest-moose-eat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-common': patch ---- - -Add optional `logClientErrors` to errorHandler to log 4XX errors diff --git a/.changeset/hot-islands-kick.md b/.changeset/hot-islands-kick.md deleted file mode 100644 index 67222245de..0000000000 --- a/.changeset/hot-islands-kick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-proxy-backend': patch ---- - -Added a verification for well formed URLs when processing proxy targets. Otherwise users gets a cryptic error message thrown from Express which makes it hard to debug. diff --git a/.changeset/hungry-frogs-flow.md b/.changeset/hungry-frogs-flow.md deleted file mode 100644 index 91a6ab0892..0000000000 --- a/.changeset/hungry-frogs-flow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend': patch ---- - -Consider both authentication methods for both `onprem` and `cloud` BitBucket diff --git a/.changeset/itchy-items-serve.md b/.changeset/itchy-items-serve.md deleted file mode 100644 index df39751e9d..0000000000 --- a/.changeset/itchy-items-serve.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-techdocs-backend': patch ---- - -Use external url for static docs diff --git a/.changeset/kind-pens-deliver.md b/.changeset/kind-pens-deliver.md deleted file mode 100644 index e4937cb396..0000000000 --- a/.changeset/kind-pens-deliver.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@backstage/techdocs-common': patch -'@backstage/plugin-auth-backend': patch -'@backstage/plugin-kafka-backend': patch -'@backstage/plugin-kubernetes-backend': patch -'@backstage/plugin-scaffolder-backend': patch -'@backstage/plugin-techdocs-backend': patch ---- - -remove usage of res.send() for res.json() and res.end() to ensure content types are more consistently application/json on backend responses and error cases diff --git a/.changeset/large-eggs-help.md b/.changeset/large-eggs-help.md deleted file mode 100644 index e310ad7645..0000000000 --- a/.changeset/large-eggs-help.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -'@backstage/plugin-explore': minor ---- - -Introduce external route for linking to the entity page from the explore plugin. - -To use the explore plugin you have to bind the external route in your app: - -```typescript -const app = createApp({ - ... - bindRoutes({ bind }) { - ... - bind(explorePlugin.externalRoutes, { - catalogEntity: catalogPlugin.routes.catalogEntity, - }); - }, -}); -``` diff --git a/.changeset/late-singers-speak.md b/.changeset/late-singers-speak.md deleted file mode 100644 index 5e58e09c23..0000000000 --- a/.changeset/late-singers-speak.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-common': patch ---- - -Change debug log format to print as color grey diff --git a/.changeset/late-tables-provide.md b/.changeset/late-tables-provide.md deleted file mode 100644 index 125d3bc3ac..0000000000 --- a/.changeset/late-tables-provide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder': patch ---- - -Tweak the template cards to be even more compliant with MUI examples, and a little bit more dense. diff --git a/.changeset/light-vans-hide.md b/.changeset/light-vans-hide.md deleted file mode 100644 index ccc1339959..0000000000 --- a/.changeset/light-vans-hide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-api-docs': patch ---- - -Add organization name to the API Explorer page title diff --git a/.changeset/long-bikes-check.md b/.changeset/long-bikes-check.md deleted file mode 100644 index 4fbc28d5aa..0000000000 --- a/.changeset/long-bikes-check.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -'@backstage/create-app': patch ---- - -The api-docs plugin has been migrated to use an [external route reference](https://backstage.io/docs/plugins/composability#binding-external-routes-in-the-app) to dynamically link to the create component page. - -If you want to have a button that links to the scaffolder plugin from the API explorer, apply the following changes to `packages/app/src/App.tsx`: - -```diff -+ import { apiDocsPlugin } from '@backstage/plugin-api-docs'; - import { scaffolderPlugin } from '@backstage/plugin-scaffolder'; - - const app = createApp({ - // ... - bindRoutes({ bind }) { -+ bind(apiDocsPlugin.externalRoutes, { -+ createComponent: scaffolderPlugin.routes.root, -+ }); - }, - }); -``` - -If you choose to not bind the routes, the button to create new APIs is not displayed. diff --git a/.changeset/lucky-turtles-sort.md b/.changeset/lucky-turtles-sort.md deleted file mode 100644 index 56c223da2a..0000000000 --- a/.changeset/lucky-turtles-sort.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-kubernetes-backend': patch ---- - -Allow apps to pass in a KubernetesClustersSupplier diff --git a/.changeset/metal-pianos-repeat.md b/.changeset/metal-pianos-repeat.md deleted file mode 100644 index e24320938a..0000000000 --- a/.changeset/metal-pianos-repeat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-kubernetes': patch ---- - -Support AWS auth provider on kubernetes FE plugin diff --git a/.changeset/nervous-dogs-pull.md b/.changeset/nervous-dogs-pull.md deleted file mode 100644 index fd62b751d8..0000000000 --- a/.changeset/nervous-dogs-pull.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-proxy-backend': patch ---- - -Fix for proxy-backend plugin when global-agent is enabled diff --git a/.changeset/new-forks-perform.md b/.changeset/new-forks-perform.md deleted file mode 100644 index 04d6d59be1..0000000000 --- a/.changeset/new-forks-perform.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog': patch ---- - -Use entity relation for the owner of an entity in the catalog entity page header. diff --git a/.changeset/nice-spies-beam.md b/.changeset/nice-spies-beam.md deleted file mode 100644 index 0ac956709a..0000000000 --- a/.changeset/nice-spies-beam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -Bump `@testing-library/react` in the plugin template from `^10.4.1` to `^11.2.5`. To apply this to an existing plugin, update the dependency in your `package.json`. diff --git a/.changeset/old-coats-suffer.md b/.changeset/old-coats-suffer.md deleted file mode 100644 index 5938c60b1e..0000000000 --- a/.changeset/old-coats-suffer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-techdocs': minor ---- - -Add authorization header on techdocs api requests. Breaking change as clients now needs the Identity API. diff --git a/.changeset/perfect-scissors-swim.md b/.changeset/perfect-scissors-swim.md deleted file mode 100644 index 7cbe02d321..0000000000 --- a/.changeset/perfect-scissors-swim.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -Fixed an issue where the `backend:dev` command would get stuck executing the backend process multiple times, causing port conflict issues. diff --git a/.changeset/pink-ads-shave.md b/.changeset/pink-ads-shave.md deleted file mode 100644 index 50d0ddef22..0000000000 --- a/.changeset/pink-ads-shave.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -'@backstage/plugin-scaffolder': minor -'@backstage/plugin-scaffolder-backend': minor ---- - -The scaffolder has been updated to support the new `v1beta2` template schema which allows for custom template actions! - -See documentation for more information how to create and register new template actions. - -**Breaking changes** - -The backend scaffolder plugin now needs a `UrlReader` which can be pulled from the PluginEnvironment. - -The following change is required in `backend/src/plugins/scaffolder.ts` - -```diff - export default async function createPlugin({ - logger, - config, - database, -+ reader, - }: PluginEnvironment): Promise { - - // omitted code - - return await createRouter({ - preparers, - templaters, - publishers, - logger, - config, - dockerClient, - database, - catalogClient, -+ reader, - }); -``` diff --git a/.changeset/polite-ads-press.md b/.changeset/polite-ads-press.md deleted file mode 100644 index 6e9ba2f5c3..0000000000 --- a/.changeset/polite-ads-press.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-import': patch ---- - -Bump react-hook-form version constraint to "^6.15.4" diff --git a/.changeset/popular-sheep-act.md b/.changeset/popular-sheep-act.md deleted file mode 100644 index 885d9f0e6b..0000000000 --- a/.changeset/popular-sheep-act.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/core-api': patch -'@backstage/core': patch ---- - -Added support for optional external route references. By setting `optional: true` when creating an `ExternalRouteRef` it is no longer a requirement to bind the route in the app. If the app isn't bound `useRouteRef` will return `undefined`. diff --git a/.changeset/red-taxis-confess.md b/.changeset/red-taxis-confess.md deleted file mode 100644 index 4fa40d8f17..0000000000 --- a/.changeset/red-taxis-confess.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -'@backstage/plugin-api-docs': patch ---- - -The api-docs plugin has been migrated to use an [external route reference](https://backstage.io/docs/plugins/composability#binding-external-routes-in-the-app) to dynamically link to the create component page. This means you need to migrate the api docs plugin to use the new extension components, as well as bind the external route. - -To bind the external route from the api docs plugin to the scaffolder template index page, make sure you have the appropriate imports and add the following to the `createApp` call: - -```ts -import { apiDocsPlugin } from '@backstage/plugin-api-docs'; -import { scaffolderPlugin } from '@backstage/plugin-scaffolder'; - -const app = createApp({ - // ... - bindRoutes({ bind }) { - bind(apiDocsPlugin.externalRoutes, { - createComponent: scaffolderPlugin.routes.root, - }); - }, -}); -``` - -If you choose to not bind the routes, the button to create new APIs is not displayed. diff --git a/.changeset/rich-socks-move.md b/.changeset/rich-socks-move.md deleted file mode 100644 index 5aeb3121f1..0000000000 --- a/.changeset/rich-socks-move.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/core-api': patch -'@backstage/core': patch ---- - -Internal refactor of how component data is access to avoid polluting components and make it possible to bridge across versions. diff --git a/.changeset/rude-ways-camp.md b/.changeset/rude-ways-camp.md deleted file mode 100644 index 37413141bd..0000000000 --- a/.changeset/rude-ways-camp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/core': patch ---- - -Improve rendering of multiple support item links in the `SupportButton` diff --git a/.changeset/shaggy-spiders-shop.md b/.changeset/shaggy-spiders-shop.md deleted file mode 100644 index ae500f1e81..0000000000 --- a/.changeset/shaggy-spiders-shop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-sonarqube': patch ---- - -Display '-' instead of 'undefined' if no code coverage is reported. diff --git a/.changeset/short-geese-double.md b/.changeset/short-geese-double.md deleted file mode 100644 index 1c63321be7..0000000000 --- a/.changeset/short-geese-double.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -New config command to export the configuration schema. When running backstage-cli with yarn, consider using `yarn --silent backstage-cli config:schema` to get a clean output on `stdout`. diff --git a/.changeset/silly-dolphins-repair.md b/.changeset/silly-dolphins-repair.md deleted file mode 100644 index 43c6aed230..0000000000 --- a/.changeset/silly-dolphins-repair.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/core': patch ---- - -Added the color prop to TrendLine from the Sparklines props types to be able to have custom colors. diff --git a/.changeset/silver-balloons-play.md b/.changeset/silver-balloons-play.md deleted file mode 100644 index 24a5c8ac46..0000000000 --- a/.changeset/silver-balloons-play.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/core': patch ---- - -Added a new useSupportConfig hook that reads a new `app.support` config key. Also updated the SupportButton and ErrorPage components to use the new config. diff --git a/.changeset/slimy-singers-return.md b/.changeset/slimy-singers-return.md deleted file mode 100644 index c5fc60aaa2..0000000000 --- a/.changeset/slimy-singers-return.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend': patch ---- - -Fixed file path resolution for templates with a file location diff --git a/.changeset/soft-months-invite.md b/.changeset/soft-months-invite.md deleted file mode 100644 index a6a20973e9..0000000000 --- a/.changeset/soft-months-invite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-react': patch ---- - -Introduce parameters for namespace, kind, and name to `entityRouteRef`. diff --git a/.changeset/sour-insects-marry.md b/.changeset/sour-insects-marry.md deleted file mode 100644 index 27e72977d5..0000000000 --- a/.changeset/sour-insects-marry.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -'@backstage/core': minor -'@backstage/plugin-pagerduty': patch ---- - -- Adds onClick and other props to IconLinkVertical; -- Allows TriggerButton component to render when pager duty key is missing; -- Refactors TriggerButton and PagerDutyCard not to have shared state; -- Removes the `action` prop of the IconLinkVertical component while adding `onClick`. - - Instead of having an action including a button with onClick, now the whole component can be clickable making it easier to implement and having a better UX. - - Before: - - ```ts - const myLink: IconLinkVerticalProps = { - label: 'Click me', - action: