From c9da151d8489cc872e241f061a975ac70e547597 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 24 Feb 2022 13:54:37 +0000 Subject: [PATCH] Version Packages --- .changeset/afraid-ravens-beam.md | 5 - .changeset/brave-crews-move.md | 5 - .changeset/breezy-wasps-sparkle.md | 5 - .changeset/brown-chairs-punch.md | 13 -- .changeset/brown-frogs-judge.md | 7 - .changeset/chilled-glasses-tan.md | 5 - .changeset/clean-suits-hear.md | 6 - .changeset/cold-ravens-grin.md | 5 - .changeset/cool-ways-battle.md | 10 - .changeset/dependabot-5342be5.md | 5 - .changeset/dependabot-5625654.md | 5 - .changeset/dependabot-8dc00c4.md | 6 - .changeset/dependabot-9b1dde3.md | 5 - .changeset/dependabot-be06070.md | 7 - .changeset/dependabot-ff26237.md | 5 - .changeset/dry-papayas-melt.md | 5 - .changeset/dry-ties-collect.md | 10 - .changeset/dull-windows-carry.md | 5 - .changeset/eight-houses-remain.md | 6 - .changeset/eleven-turkeys-behave.md | 33 ---- .changeset/fair-carrots-provide.md | 5 - .changeset/fair-hounds-leave.md | 5 - .changeset/fair-otters-happen.md | 5 - .changeset/fast-clouds-add.md | 5 - .changeset/five-apes-rest.md | 5 - .changeset/five-geese-beam.md | 6 - .changeset/gentle-buttons-hunt.md | 22 --- .changeset/gentle-ghosts-love.md | 19 -- .changeset/grumpy-eels-swim.md | 5 - .changeset/grumpy-grapes-type.md | 23 --- .changeset/happy-balloons-smell.md | 12 -- .changeset/healthy-shoes-flash.md | 5 - .changeset/heavy-scissors-run.md | 6 - .changeset/honest-apples-notice.md | 18 -- .changeset/khaki-needles-smile.md | 5 - .changeset/kind-cobras-admire.md | 24 --- .changeset/kind-squids-repair.md | 7 - .changeset/large-baboons-wash.md | 7 - .changeset/late-dots-compare.md | 5 - .changeset/late-mice-battle.md | 9 - .changeset/lovely-chairs-confess.md | 5 - .changeset/lovely-falcons-hang.md | 5 - .changeset/lovely-frogs-retire.md | 5 - .changeset/lucky-bulldogs-own.md | 15 -- .changeset/many-moons-kneel.md | 5 - .changeset/many-spoons-join.md | 9 - .changeset/mean-cobras-check.md | 7 - .changeset/mean-pumpkins-search.md | 25 --- .changeset/metal-onions-explode.md | 5 - .changeset/moody-elephants-float.md | 7 - .changeset/nervous-pears-cover.md | 5 - .changeset/old-schools-walk.md | 33 ---- .changeset/orange-cups-smoke.md | 5 - .changeset/patched.json | 49 +---- .changeset/pink-fans-tie.md | 5 - .changeset/pink-wasps-lick.md | 5 - .changeset/poor-icons-flow.md | 5 - .changeset/poor-pens-complain.md | 7 - .changeset/poor-tomatoes-stare.md | 5 - .changeset/pretty-lemons-mate.md | 5 - .changeset/purple-camels-accept.md | 8 - .changeset/purple-chicken-provide.md | 5 - .changeset/purple-impalas-listen.md | 8 - .changeset/quiet-waves-film.md | 5 - .changeset/rare-moles-play.md | 17 -- .changeset/red-olives-clap.md | 5 - .changeset/rotten-trees-mate.md | 5 - .changeset/rude-tools-vanish.md | 5 - .changeset/serious-eyes-fix.md | 5 - .changeset/seven-rings-smoke.md | 6 - .changeset/sharp-bottles-tan.md | 7 - .changeset/silent-kiwis-allow.md | 6 - .changeset/six-cobras-allow.md | 6 - .changeset/slimy-drinks-tell.md | 8 - .changeset/slow-waves-press.md | 8 - .changeset/smart-eagles-try.md | 5 - .changeset/spicy-cherries-ring.md | 19 -- .changeset/spicy-elephants-decide.md | 5 - .changeset/stale-shirts-grow.md | 5 - .changeset/strong-lions-compete.md | 40 ---- .changeset/stupid-years-speak.md | 6 - .changeset/tame-pants-count.md | 5 - .changeset/techdocs-fifty-plants-remain.md | 7 - .changeset/techdocs-hornets-turn.md | 5 - .changeset/techdocs-lamps-reflect.md | 5 - .changeset/techdocs-moose-design.md | 20 -- .changeset/techdocs-nervous-tables-invent.md | 19 -- .changeset/tender-apricots-fetch.md | 7 - .changeset/tender-dogs-behave.md | 5 - .changeset/thick-brooms-teach.md | 5 - .changeset/thick-guests-greet.md | 5 - .changeset/thick-tools-tan.md | 5 - .changeset/thin-ghosts-tease.md | 5 - .changeset/thirty-keys-study.md | 5 - .changeset/thirty-peas-exist.md | 5 - .changeset/tidy-otters-roll.md | 5 - .changeset/tiny-ads-knock.md | 8 - .changeset/unlucky-penguins-wonder.md | 7 - .changeset/unlucky-squids-drop.md | 9 - .changeset/wicked-masks-own.md | 6 - .changeset/wise-jars-reflect.md | 6 - .changeset/yellow-goats-drop.md | 14 -- .changeset/young-guests-confess.md | 28 --- package.json | 2 +- packages/app-defaults/CHANGELOG.md | 10 + packages/app-defaults/package.json | 14 +- packages/app/CHANGELOG.md | 51 +++++ packages/app/package.json | 100 +++++----- packages/backend-common/CHANGELOG.md | 14 ++ packages/backend-common/package.json | 18 +- packages/backend-tasks/CHANGELOG.md | 8 + packages/backend-tasks/package.json | 14 +- packages/backend-test-utils/CHANGELOG.md | 8 + packages/backend-test-utils/package.json | 10 +- packages/backend/CHANGELOG.md | 36 ++++ packages/backend/package.json | 70 +++---- packages/catalog-client/CHANGELOG.md | 13 ++ packages/catalog-client/package.json | 8 +- packages/catalog-model/CHANGELOG.md | 41 ++++ packages/catalog-model/package.json | 10 +- packages/cli-common/package.json | 2 +- packages/cli/CHANGELOG.md | 18 ++ packages/cli/package.json | 26 +-- packages/codemods/package.json | 2 +- packages/config-loader/CHANGELOG.md | 6 + packages/config-loader/package.json | 10 +- packages/config/package.json | 4 +- packages/core-app-api/CHANGELOG.md | 7 + packages/core-app-api/package.json | 12 +- packages/core-components/CHANGELOG.md | 10 + packages/core-components/package.json | 14 +- packages/core-plugin-api/CHANGELOG.md | 6 + packages/core-plugin-api/package.json | 12 +- packages/create-app/CHANGELOG.md | 48 +++++ packages/create-app/package.json | 4 +- packages/dev-utils/CHANGELOG.md | 14 ++ packages/dev-utils/package.json | 20 +- packages/e2e-test/package.json | 4 +- packages/errors/package.json | 4 +- packages/integration-react/CHANGELOG.md | 9 + packages/integration-react/package.json | 16 +- packages/integration/CHANGELOG.md | 6 + packages/integration/package.json | 10 +- packages/search-common/package.json | 6 +- .../techdocs-cli-embedded-app/CHANGELOG.md | 16 ++ .../techdocs-cli-embedded-app/package.json | 26 +-- packages/techdocs-cli/CHANGELOG.md | 14 ++ packages/techdocs-cli/package.json | 14 +- packages/techdocs-common/CHANGELOG.md | 11 ++ packages/techdocs-common/package.json | 16 +- packages/test-utils/CHANGELOG.md | 9 + packages/test-utils/package.json | 16 +- packages/types/package.json | 2 +- plugins/airbrake-backend/CHANGELOG.md | 12 ++ plugins/airbrake-backend/package.json | 8 +- plugins/airbrake/CHANGELOG.md | 16 ++ plugins/airbrake/package.json | 22 +-- plugins/allure/CHANGELOG.md | 10 + plugins/allure/package.json | 18 +- plugins/analytics-module-ga/CHANGELOG.md | 8 + plugins/analytics-module-ga/package.json | 16 +- plugins/apache-airflow/CHANGELOG.md | 8 + plugins/apache-airflow/package.json | 14 +- plugins/api-docs/CHANGELOG.md | 17 ++ plugins/api-docs/package.json | 20 +- plugins/app-backend/CHANGELOG.md | 8 + plugins/app-backend/package.json | 16 +- plugins/auth-backend/CHANGELOG.md | 30 +++ plugins/auth-backend/package.json | 20 +- plugins/auth-node/CHANGELOG.md | 8 + plugins/auth-node/package.json | 12 +- plugins/azure-devops-backend/CHANGELOG.md | 7 + plugins/azure-devops-backend/package.json | 10 +- plugins/azure-devops-common/package.json | 2 +- plugins/azure-devops/CHANGELOG.md | 10 + plugins/azure-devops/package.json | 22 +-- plugins/badges-backend/CHANGELOG.md | 10 + plugins/badges-backend/package.json | 14 +- plugins/badges/CHANGELOG.md | 10 + plugins/badges/package.json | 20 +- plugins/bazaar-backend/CHANGELOG.md | 8 + plugins/bazaar-backend/package.json | 10 +- plugins/bazaar/CHANGELOG.md | 14 ++ plugins/bazaar/package.json | 20 +- plugins/bitrise/CHANGELOG.md | 10 + plugins/bitrise/package.json | 18 +- .../catalog-backend-module-aws/CHANGELOG.md | 41 ++++ .../catalog-backend-module-aws/package.json | 14 +- .../catalog-backend-module-ldap/CHANGELOG.md | 11 ++ .../catalog-backend-module-ldap/package.json | 14 +- .../CHANGELOG.md | 12 ++ .../package.json | 14 +- plugins/catalog-backend/CHANGELOG.md | 110 +++++++++++ plugins/catalog-backend/package.json | 34 ++-- plugins/catalog-common/package.json | 4 +- plugins/catalog-graph/CHANGELOG.md | 14 ++ plugins/catalog-graph/package.json | 20 +- plugins/catalog-graphql/CHANGELOG.md | 8 + plugins/catalog-graphql/package.json | 12 +- plugins/catalog-import/CHANGELOG.md | 14 ++ plugins/catalog-import/package.json | 28 +-- plugins/catalog-react/CHANGELOG.md | 32 +++ plugins/catalog-react/package.json | 30 +-- plugins/catalog/CHANGELOG.md | 26 +++ plugins/catalog/package.json | 30 +-- plugins/cicd-statistics/CHANGELOG.md | 9 + plugins/cicd-statistics/package.json | 8 +- plugins/circleci/CHANGELOG.md | 14 ++ plugins/circleci/package.json | 18 +- plugins/cloudbuild/CHANGELOG.md | 14 ++ plugins/cloudbuild/package.json | 18 +- plugins/code-climate/CHANGELOG.md | 15 ++ plugins/code-climate/package.json | 16 +- plugins/code-coverage-backend/CHANGELOG.md | 11 ++ plugins/code-coverage-backend/package.json | 16 +- plugins/code-coverage/CHANGELOG.md | 10 + plugins/code-coverage/package.json | 22 +-- plugins/config-schema/CHANGELOG.md | 8 + plugins/config-schema/package.json | 20 +- plugins/cost-insights/CHANGELOG.md | 9 + plugins/cost-insights/package.json | 18 +- plugins/explore-react/CHANGELOG.md | 7 + plugins/explore-react/package.json | 10 +- plugins/explore/CHANGELOG.md | 12 ++ plugins/explore/package.json | 20 +- plugins/firehydrant/CHANGELOG.md | 9 + plugins/firehydrant/package.json | 16 +- plugins/fossa/CHANGELOG.md | 12 ++ plugins/fossa/package.json | 20 +- plugins/gcp-projects/CHANGELOG.md | 8 + plugins/gcp-projects/package.json | 14 +- plugins/git-release-manager/CHANGELOG.md | 9 + plugins/git-release-manager/package.json | 16 +- plugins/github-actions/CHANGELOG.md | 15 ++ plugins/github-actions/package.json | 20 +- plugins/github-deployments/CHANGELOG.md | 13 ++ plugins/github-deployments/package.json | 24 +-- plugins/gitops-profiles/CHANGELOG.md | 8 + plugins/gitops-profiles/package.json | 14 +- plugins/gocd/CHANGELOG.md | 11 ++ plugins/gocd/package.json | 20 +- plugins/graphiql/CHANGELOG.md | 8 + plugins/graphiql/package.json | 14 +- plugins/graphql-backend/CHANGELOG.md | 9 + plugins/graphql-backend/package.json | 10 +- plugins/home/CHANGELOG.md | 11 ++ plugins/home/package.json | 20 +- plugins/ilert/CHANGELOG.md | 10 + plugins/ilert/package.json | 20 +- plugins/jenkins-backend/CHANGELOG.md | 10 + plugins/jenkins-backend/package.json | 12 +- plugins/jenkins/CHANGELOG.md | 15 ++ plugins/jenkins/package.json | 20 +- plugins/kafka-backend/CHANGELOG.md | 8 + plugins/kafka-backend/package.json | 12 +- plugins/kafka/CHANGELOG.md | 14 ++ plugins/kafka/package.json | 18 +- plugins/kubernetes-backend/CHANGELOG.md | 10 + plugins/kubernetes-backend/package.json | 14 +- plugins/kubernetes-common/CHANGELOG.md | 7 + plugins/kubernetes-common/package.json | 6 +- plugins/kubernetes/CHANGELOG.md | 15 ++ plugins/kubernetes/package.json | 22 +-- plugins/lighthouse/CHANGELOG.md | 14 ++ plugins/lighthouse/package.json | 20 +- plugins/newrelic-dashboard/CHANGELOG.md | 10 + plugins/newrelic-dashboard/package.json | 16 +- plugins/newrelic/CHANGELOG.md | 8 + plugins/newrelic/package.json | 14 +- plugins/org/CHANGELOG.md | 16 ++ plugins/org/package.json | 20 +- plugins/pagerduty/CHANGELOG.md | 10 + plugins/pagerduty/package.json | 18 +- plugins/permission-backend/CHANGELOG.md | 9 + plugins/permission-backend/package.json | 16 +- plugins/permission-common/package.json | 6 +- plugins/permission-node/CHANGELOG.md | 9 + plugins/permission-node/package.json | 14 +- plugins/permission-react/CHANGELOG.md | 7 + plugins/permission-react/package.json | 12 +- plugins/proxy-backend/CHANGELOG.md | 7 + plugins/proxy-backend/package.json | 8 +- plugins/rollbar-backend/CHANGELOG.md | 7 + plugins/rollbar-backend/package.json | 10 +- plugins/rollbar/CHANGELOG.md | 14 ++ plugins/rollbar/package.json | 18 +- .../CHANGELOG.md | 10 + .../package.json | 16 +- .../CHANGELOG.md | 10 + .../package.json | 16 +- .../CHANGELOG.md | 7 + .../package.json | 10 +- plugins/scaffolder-backend/CHANGELOG.md | 55 ++++++ plugins/scaffolder-backend/package.json | 26 +-- plugins/scaffolder-common/CHANGELOG.md | 14 ++ plugins/scaffolder-common/package.json | 8 +- plugins/scaffolder/CHANGELOG.md | 70 +++++++ plugins/scaffolder/package.json | 38 ++-- .../package.json | 10 +- plugins/search-backend-module-pg/CHANGELOG.md | 7 + plugins/search-backend-module-pg/package.json | 12 +- plugins/search-backend-node/package.json | 8 +- plugins/search-backend/CHANGELOG.md | 9 + plugins/search-backend/package.json | 22 +-- plugins/search/CHANGELOG.md | 10 + plugins/search/package.json | 26 +-- plugins/sentry/CHANGELOG.md | 10 + plugins/sentry/package.json | 18 +- plugins/shortcuts/CHANGELOG.md | 8 + plugins/shortcuts/package.json | 16 +- plugins/sonarqube/CHANGELOG.md | 14 ++ plugins/sonarqube/package.json | 18 +- plugins/splunk-on-call/CHANGELOG.md | 11 ++ plugins/splunk-on-call/package.json | 18 +- .../CHANGELOG.md | 8 + .../package.json | 14 +- plugins/tech-insights-backend/CHANGELOG.md | 12 ++ plugins/tech-insights-backend/package.json | 20 +- plugins/tech-insights-common/package.json | 4 +- plugins/tech-insights-node/CHANGELOG.md | 7 + plugins/tech-insights-node/package.json | 10 +- plugins/tech-insights/CHANGELOG.md | 10 + plugins/tech-insights/package.json | 24 +-- plugins/tech-radar/CHANGELOG.md | 8 + plugins/tech-radar/package.json | 14 +- plugins/techdocs-backend/CHANGELOG.md | 31 +++ plugins/techdocs-backend/package.json | 24 +-- plugins/techdocs/CHANGELOG.md | 40 ++++ plugins/techdocs/package.json | 30 +-- plugins/todo-backend/CHANGELOG.md | 34 ++++ plugins/todo-backend/package.json | 16 +- plugins/todo/CHANGELOG.md | 10 + plugins/todo/package.json | 20 +- plugins/user-settings/CHANGELOG.md | 8 + plugins/user-settings/package.json | 14 +- plugins/xcmetrics/CHANGELOG.md | 8 + plugins/xcmetrics/package.json | 16 +- yarn.lock | 182 +++++++++++------- 338 files changed, 2783 insertions(+), 2020 deletions(-) delete mode 100644 .changeset/afraid-ravens-beam.md delete mode 100644 .changeset/brave-crews-move.md delete mode 100644 .changeset/breezy-wasps-sparkle.md delete mode 100644 .changeset/brown-chairs-punch.md delete mode 100644 .changeset/brown-frogs-judge.md delete mode 100644 .changeset/chilled-glasses-tan.md delete mode 100644 .changeset/clean-suits-hear.md delete mode 100644 .changeset/cold-ravens-grin.md delete mode 100644 .changeset/cool-ways-battle.md delete mode 100644 .changeset/dependabot-5342be5.md delete mode 100644 .changeset/dependabot-5625654.md delete mode 100644 .changeset/dependabot-8dc00c4.md delete mode 100644 .changeset/dependabot-9b1dde3.md delete mode 100644 .changeset/dependabot-be06070.md delete mode 100644 .changeset/dependabot-ff26237.md delete mode 100644 .changeset/dry-papayas-melt.md delete mode 100644 .changeset/dry-ties-collect.md delete mode 100644 .changeset/dull-windows-carry.md delete mode 100644 .changeset/eight-houses-remain.md delete mode 100644 .changeset/eleven-turkeys-behave.md delete mode 100644 .changeset/fair-carrots-provide.md delete mode 100644 .changeset/fair-hounds-leave.md delete mode 100644 .changeset/fair-otters-happen.md delete mode 100644 .changeset/fast-clouds-add.md delete mode 100644 .changeset/five-apes-rest.md delete mode 100644 .changeset/five-geese-beam.md delete mode 100644 .changeset/gentle-buttons-hunt.md delete mode 100644 .changeset/gentle-ghosts-love.md delete mode 100644 .changeset/grumpy-eels-swim.md delete mode 100644 .changeset/grumpy-grapes-type.md delete mode 100644 .changeset/happy-balloons-smell.md delete mode 100644 .changeset/healthy-shoes-flash.md delete mode 100644 .changeset/heavy-scissors-run.md delete mode 100644 .changeset/honest-apples-notice.md delete mode 100644 .changeset/khaki-needles-smile.md delete mode 100644 .changeset/kind-cobras-admire.md delete mode 100644 .changeset/kind-squids-repair.md delete mode 100644 .changeset/large-baboons-wash.md delete mode 100644 .changeset/late-dots-compare.md delete mode 100644 .changeset/late-mice-battle.md delete mode 100644 .changeset/lovely-chairs-confess.md delete mode 100644 .changeset/lovely-falcons-hang.md delete mode 100644 .changeset/lovely-frogs-retire.md delete mode 100644 .changeset/lucky-bulldogs-own.md delete mode 100644 .changeset/many-moons-kneel.md delete mode 100644 .changeset/many-spoons-join.md delete mode 100644 .changeset/mean-cobras-check.md delete mode 100644 .changeset/mean-pumpkins-search.md delete mode 100644 .changeset/metal-onions-explode.md delete mode 100644 .changeset/moody-elephants-float.md delete mode 100644 .changeset/nervous-pears-cover.md delete mode 100644 .changeset/old-schools-walk.md delete mode 100644 .changeset/orange-cups-smoke.md delete mode 100644 .changeset/pink-fans-tie.md delete mode 100644 .changeset/pink-wasps-lick.md delete mode 100644 .changeset/poor-icons-flow.md delete mode 100644 .changeset/poor-pens-complain.md delete mode 100644 .changeset/poor-tomatoes-stare.md delete mode 100644 .changeset/pretty-lemons-mate.md delete mode 100644 .changeset/purple-camels-accept.md delete mode 100644 .changeset/purple-chicken-provide.md delete mode 100644 .changeset/purple-impalas-listen.md delete mode 100644 .changeset/quiet-waves-film.md delete mode 100644 .changeset/rare-moles-play.md delete mode 100644 .changeset/red-olives-clap.md delete mode 100644 .changeset/rotten-trees-mate.md delete mode 100644 .changeset/rude-tools-vanish.md delete mode 100644 .changeset/serious-eyes-fix.md delete mode 100644 .changeset/seven-rings-smoke.md delete mode 100644 .changeset/sharp-bottles-tan.md delete mode 100644 .changeset/silent-kiwis-allow.md delete mode 100644 .changeset/six-cobras-allow.md delete mode 100644 .changeset/slimy-drinks-tell.md delete mode 100644 .changeset/slow-waves-press.md delete mode 100644 .changeset/smart-eagles-try.md delete mode 100644 .changeset/spicy-cherries-ring.md delete mode 100644 .changeset/spicy-elephants-decide.md delete mode 100644 .changeset/stale-shirts-grow.md delete mode 100644 .changeset/strong-lions-compete.md delete mode 100644 .changeset/stupid-years-speak.md delete mode 100644 .changeset/tame-pants-count.md delete mode 100644 .changeset/techdocs-fifty-plants-remain.md delete mode 100644 .changeset/techdocs-hornets-turn.md delete mode 100644 .changeset/techdocs-lamps-reflect.md delete mode 100644 .changeset/techdocs-moose-design.md delete mode 100644 .changeset/techdocs-nervous-tables-invent.md delete mode 100644 .changeset/tender-apricots-fetch.md delete mode 100644 .changeset/tender-dogs-behave.md delete mode 100644 .changeset/thick-brooms-teach.md delete mode 100644 .changeset/thick-guests-greet.md delete mode 100644 .changeset/thick-tools-tan.md delete mode 100644 .changeset/thin-ghosts-tease.md delete mode 100644 .changeset/thirty-keys-study.md delete mode 100644 .changeset/thirty-peas-exist.md delete mode 100644 .changeset/tidy-otters-roll.md delete mode 100644 .changeset/tiny-ads-knock.md delete mode 100644 .changeset/unlucky-penguins-wonder.md delete mode 100644 .changeset/unlucky-squids-drop.md delete mode 100644 .changeset/wicked-masks-own.md delete mode 100644 .changeset/wise-jars-reflect.md delete mode 100644 .changeset/yellow-goats-drop.md delete mode 100644 .changeset/young-guests-confess.md create mode 100644 plugins/catalog-backend-module-aws/CHANGELOG.md create mode 100644 plugins/code-climate/CHANGELOG.md diff --git a/.changeset/afraid-ravens-beam.md b/.changeset/afraid-ravens-beam.md deleted file mode 100644 index b2596823d5..0000000000 --- a/.changeset/afraid-ravens-beam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog': patch ---- - -Internalize deprecated `useEntityFromUrl` hook diff --git a/.changeset/brave-crews-move.md b/.changeset/brave-crews-move.md deleted file mode 100644 index a5d22361f4..0000000000 --- a/.changeset/brave-crews-move.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-common': patch ---- - -Make backend.auth.keys optional in config schema. Previously backend.auth was optional but keys was not, which meant that if another plugin introduced additional properties under backend.auth, it would implicitly make backend.auth.keys mandatory. diff --git a/.changeset/breezy-wasps-sparkle.md b/.changeset/breezy-wasps-sparkle.md deleted file mode 100644 index 8072bf2e65..0000000000 --- a/.changeset/breezy-wasps-sparkle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -Fixed a bug in the built-in Jest configuration that prevented it from identifying packages that had migrated to using the new package scripts to run tests. diff --git a/.changeset/brown-chairs-punch.md b/.changeset/brown-chairs-punch.md deleted file mode 100644 index da3325400e..0000000000 --- a/.changeset/brown-chairs-punch.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch ---- - -The catalog API now returns entity relations that have three fields: The old -`type` and `target` fields, as well as a new `targetRef` field. The last one is -the stringified form of the second one. - -**DEPRECATION**: The `target` field is hereby deprecated, both as seen from the -catalog API as well as from the `@backstage/catalog-model` package. Both -`target` and `targetRef` will be produced for some time, but eventually, -`target` will be removed entirely. Please update your readers to stop consuming -the `relations.[].target` field from the catalog API as soon as possible. diff --git a/.changeset/brown-frogs-judge.md b/.changeset/brown-frogs-judge.md deleted file mode 100644 index e11414ac39..0000000000 --- a/.changeset/brown-frogs-judge.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/core-components': patch ---- - -When clicking on a log line the URL will be updated from `/task/uid` to -`/task/uid/#line-1`. This URL are also sharable, meaning that the UI will -highlight the log line in the hash of the URL. diff --git a/.changeset/chilled-glasses-tan.md b/.changeset/chilled-glasses-tan.md deleted file mode 100644 index e365d12ed8..0000000000 --- a/.changeset/chilled-glasses-tan.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch ---- - -Deprecated the `runPeriodically` function which is no longer in use. diff --git a/.changeset/clean-suits-hear.md b/.changeset/clean-suits-hear.md deleted file mode 100644 index 911a46a55a..0000000000 --- a/.changeset/clean-suits-hear.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend': patch ---- - -- **DEPRECATED** - Deprecated the `runCommand` export in favour of `executeShellCommand`. Please migrate to using the new method. -- Added a type parameter to `TaskStoreEmitOptions` to type the `body` property diff --git a/.changeset/cold-ravens-grin.md b/.changeset/cold-ravens-grin.md deleted file mode 100644 index 5ca43809ea..0000000000 --- a/.changeset/cold-ravens-grin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': minor ---- - -The `CodeOwnersProcessor` no longer supports the deprecated SCM-specific location types like `'github/api'`. This is a breaking change but it is unlikely to have an impact, as these location types haven't been supported by the rest of the catalog for a long time. diff --git a/.changeset/cool-ways-battle.md b/.changeset/cool-ways-battle.md deleted file mode 100644 index 383e2879c0..0000000000 --- a/.changeset/cool-ways-battle.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@backstage/plugin-scaffolder-common': patch ---- - -**DEPRECATED** - The `TaskSpec.metadata` and `TaskSpec.baseUrl` has been deprecated in favour of the new `TaskSpec.templateInfo`. -The `baseUrl` is now found on the `templateInfo` object, and the name can be inferred from the `templateInfo.entityRef` property. - -Usages of `TaskSpec.metadata.name` or `ctx.metadata.name` in Actions should migrate to using `parseEntityRef(taskSpec.templateInfo.entityRef)` to get the parsed entity triplet. - -Usages of `ctx.baseUrl` in Actions should migrate to using `ctx.templateInfo.baseUrl` instead. diff --git a/.changeset/dependabot-5342be5.md b/.changeset/dependabot-5342be5.md deleted file mode 100644 index ea6f0c9dba..0000000000 --- a/.changeset/dependabot-5342be5.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@techdocs/cli': patch ---- - -chore(deps-dev): bump `cypress` from 7.3.0 to 9.5.0 diff --git a/.changeset/dependabot-5625654.md b/.changeset/dependabot-5625654.md deleted file mode 100644 index b61e198d24..0000000000 --- a/.changeset/dependabot-5625654.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -chore(deps-dev): bump `@types/rollup-plugin-postcss` from 2.0.1 to 3.1.4 diff --git a/.changeset/dependabot-8dc00c4.md b/.changeset/dependabot-8dc00c4.md deleted file mode 100644 index 09abbab615..0000000000 --- a/.changeset/dependabot-8dc00c4.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-catalog-graphql': patch -'@backstage/plugin-graphql-backend': patch ---- - -chore(deps): bump `graphql-modules` from 1.4.4 to 2.0.0 diff --git a/.changeset/dependabot-9b1dde3.md b/.changeset/dependabot-9b1dde3.md deleted file mode 100644 index 6c4a0a030c..0000000000 --- a/.changeset/dependabot-9b1dde3.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-api-docs': patch ---- - -chore(deps): bump `@asyncapi/react-component` diff --git a/.changeset/dependabot-be06070.md b/.changeset/dependabot-be06070.md deleted file mode 100644 index df34b699a2..0000000000 --- a/.changeset/dependabot-be06070.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/backend-common': patch -'@backstage/cli': patch -'@backstage/plugin-auth-backend': patch ---- - -chore(deps): bump `minimatch` from 3.0.4 to 5.0.0 diff --git a/.changeset/dependabot-ff26237.md b/.changeset/dependabot-ff26237.md deleted file mode 100644 index e390ef12b5..0000000000 --- a/.changeset/dependabot-ff26237.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -chore(deps): bump `@hot-loader/react-dom` from 16.13.0 to 17.0.2 diff --git a/.changeset/dry-papayas-melt.md b/.changeset/dry-papayas-melt.md deleted file mode 100644 index 255b2cbc85..0000000000 --- a/.changeset/dry-papayas-melt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog': patch ---- - -Renamed `CatalogResultListItem` to `CatalogSearchResultListItem` along with its prop type, leaving the old names in place as a deprecations. diff --git a/.changeset/dry-ties-collect.md b/.changeset/dry-ties-collect.md deleted file mode 100644 index 9ad3afb208..0000000000 --- a/.changeset/dry-ties-collect.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch ---- - -Added an `/entity-facets` endpoint, which lets you query the distribution of -possible values for fields of entities. - -This can be useful for example when populating a dropdown in the user interface, -such as listing all tag values that are actually being used right now in your -catalog instance, along with putting the most common ones at the top. diff --git a/.changeset/dull-windows-carry.md b/.changeset/dull-windows-carry.md deleted file mode 100644 index fb259f1e56..0000000000 --- a/.changeset/dull-windows-carry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': minor ---- - -**BREAKING**: Removed unused `durationText` utility. diff --git a/.changeset/eight-houses-remain.md b/.changeset/eight-houses-remain.md deleted file mode 100644 index 27921bdaa5..0000000000 --- a/.changeset/eight-houses-remain.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend': patch ---- - -- **DEPRECATED** - `TaskState` has been deprecated in favour of `CurrentClaimedTask` -- Narrowed the types from `JSONValue` to `JSONObject` as the usage is and should always be `JSONObject` for `complete` and `emitLog` `metadata` in `TaskContext` diff --git a/.changeset/eleven-turkeys-behave.md b/.changeset/eleven-turkeys-behave.md deleted file mode 100644 index f9c5cbf201..0000000000 --- a/.changeset/eleven-turkeys-behave.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': minor ---- - -**BREAKING**: Removed `AwsOrganizationCloudAccountProcessor` from the default -set of builtin processors, and instead moved it into its own module -`@backstage/plugin-catalog-backend-module-aws`. - -If you were using this processor, through making use of the location type -`aws-cloud-accounts` and/or using the configuration key -`catalog.processors.awsOrganization`, you will from now on have to add the -processor manually to your catalog. - -First, add the `@backstage/plugin-catalog-backend-module-aws` dependency to your -`packages/backend` package. - -Then, in `packages/backend/src/plugins/catalog.ts`: - -```diff -+import { AwsOrganizationCloudAccountProcessor } from '@backstage/plugin-catalog-backend-module-aws'; - - export default async function createPlugin( - env: PluginEnvironment, - ): Promise { - const builder = await CatalogBuilder.create(env); -+ builder.addProcessor( -+ AwsOrganizationCloudAccountProcessor.fromConfig( -+ env.config, -+ { logger: env.logger } -+ ) -+ ); - // ... -``` diff --git a/.changeset/fair-carrots-provide.md b/.changeset/fair-carrots-provide.md deleted file mode 100644 index 01bc9e18bf..0000000000 --- a/.changeset/fair-carrots-provide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend': minor ---- - -- **BREAKING** - the `/v2/tasks` endpoint now takes `templateRef` instead of `templateName` in the POST body. This should be a valid stringified `entityRef`. diff --git a/.changeset/fair-hounds-leave.md b/.changeset/fair-hounds-leave.md deleted file mode 100644 index e986ca3177..0000000000 --- a/.changeset/fair-hounds-leave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-react': minor ---- - -Removed the deprecated `EntityContext` which have been replaced by `useEntity`, `EntityProvider` and `AsyncEntityProvider`. diff --git a/.changeset/fair-otters-happen.md b/.changeset/fair-otters-happen.md deleted file mode 100644 index 3d029824ab..0000000000 --- a/.changeset/fair-otters-happen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog': minor ---- - -Removed `columnFactories`, which was accidentally exported on the previous release. diff --git a/.changeset/fast-clouds-add.md b/.changeset/fast-clouds-add.md deleted file mode 100644 index e407e716d5..0000000000 --- a/.changeset/fast-clouds-add.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-react': patch ---- - -Deprecated the `useEntityKinds` hook due to low usage and utility value. diff --git a/.changeset/five-apes-rest.md b/.changeset/five-apes-rest.md deleted file mode 100644 index d4704d2014..0000000000 --- a/.changeset/five-apes-rest.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog': patch ---- - -Added `EntitySwitchProps` type for `EntitySwitch`. diff --git a/.changeset/five-geese-beam.md b/.changeset/five-geese-beam.md deleted file mode 100644 index 0a3c66931a..0000000000 --- a/.changeset/five-geese-beam.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-catalog': patch -'@backstage/plugin-catalog-graph': patch ---- - -Remove use of deprecated `useEntityKinds` hook. diff --git a/.changeset/gentle-buttons-hunt.md b/.changeset/gentle-buttons-hunt.md deleted file mode 100644 index 677e8f4e85..0000000000 --- a/.changeset/gentle-buttons-hunt.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -'@backstage/create-app': patch ---- - -Update the template to reflect the renaming of `CatalogResultListItem` to `CatalogSearchResultListItem` from `@backstage/plugin-catalog`. - -To apply this change to an existing app, make the following change to `packages/app/src/components/search/SearchPage.tsx`: - -```diff --import { CatalogResultListItem } from '@backstage/plugin-catalog'; -+import { CatalogSearchResultListItem } from '@backstage/plugin-catalog'; -``` - -```diff - case 'software-catalog': - return ( -- -``` diff --git a/.changeset/gentle-ghosts-love.md b/.changeset/gentle-ghosts-love.md deleted file mode 100644 index 34efebad84..0000000000 --- a/.changeset/gentle-ghosts-love.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend': minor ---- - -- **BREAKING** - `DatabaseTaskStore()` constructor is now removed. Please use the `DatabaseTaskStore.create()` method instead. - -- **BREAKING** - `TaskStore.createTask()` method now only takes one argument of type `TaskStoreCreateTaskOptions` which encapsulates the `spec` and `secrets` - -```diff -- TaskStore.createTask(spec, secrets) -+ TaskStore.createTask({ spec, secrets}) -``` - -- **BREAKING** - `TaskBroker.dispatch()` method now only takes one argument of type `TaskBrokerDispatchOptions` which encapsulates the `spec` and `secrets` - -```diff -- TaskBroker.dispatch(spec, secrets) -+ TaskBroker.dispatch({ spec, secrets}) -``` diff --git a/.changeset/grumpy-eels-swim.md b/.changeset/grumpy-eels-swim.md deleted file mode 100644 index bbf5b1ca79..0000000000 --- a/.changeset/grumpy-eels-swim.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-kubernetes-backend': patch ---- - -Allow missing kubernetes config in development env diff --git a/.changeset/grumpy-grapes-type.md b/.changeset/grumpy-grapes-type.md deleted file mode 100644 index cd1e9f4430..0000000000 --- a/.changeset/grumpy-grapes-type.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch ---- - -Deprecated the second parameter of `results.location()` that determines whether an emitted location is optional. In cases where this is currently being set to `false`, the parameter can simply be dropped, as that is the default. Usage where this was being set to `true` should be migrated to set the `presence` option of the emitted location to `optional`. For example: - -```ts -results.location( - { - type: 'url', - target: 'http://example.com/foo', - }, - true, -); - -// migrated to - -results.location({ - type: 'url', - target: 'http://example.com/foo', - presence: 'optional', -}); -``` diff --git a/.changeset/happy-balloons-smell.md b/.changeset/happy-balloons-smell.md deleted file mode 100644 index 74b1f34230..0000000000 --- a/.changeset/happy-balloons-smell.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@backstage/plugin-bazaar': patch -'@backstage/plugin-code-coverage-backend': patch -'@backstage/plugin-jenkins': patch -'@backstage/plugin-jenkins-backend': patch -'@backstage/plugin-scaffolder': patch -'@backstage/plugin-scaffolder-backend': patch -'@backstage/plugin-tech-insights-backend': patch -'@backstage/plugin-todo-backend': patch ---- - -Remove usages of `EntityRef` and `parseEntityName` from `@backstage/catalog-model` diff --git a/.changeset/healthy-shoes-flash.md b/.changeset/healthy-shoes-flash.md deleted file mode 100644 index 5e255020da..0000000000 --- a/.changeset/healthy-shoes-flash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-techdocs': patch ---- - -Changed to use from createApp diff --git a/.changeset/heavy-scissors-run.md b/.changeset/heavy-scissors-run.md deleted file mode 100644 index c2982a509c..0000000000 --- a/.changeset/heavy-scissors-run.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-airbrake': minor -'@backstage/plugin-airbrake-backend': minor ---- - -This marks the first release where the Airbrake plugin is useable. Airbrake frontend and Airbrake backend work with each other. Currently just a summary of the latest Airbrakes is shown on Backstage. diff --git a/.changeset/honest-apples-notice.md b/.changeset/honest-apples-notice.md deleted file mode 100644 index da517b95a7..0000000000 --- a/.changeset/honest-apples-notice.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -'@backstage/plugin-auth-backend': minor ---- - -**BREAKING**: The default sign-in resolvers for all providers, if you choose to -use them, now emit the token `sub` and `ent` claims on the standard, -all-lowercase form, instead of the mixed-case form. The mixed-case form causes -problems for implementations that naively do string comparisons on refs. The end -result is that you may for example see your Backstage token `sub` claim now -become `'user:default/my-id'` instead of `'user:default/My-ID'`. - -On a related note, specifically the SAML provider now correctly issues both -`sub` and `ent` claims, and on the full entity ref form instead of the short -form with only the ID. - -**NOTE**: For a long time, it has been strongly recommended that you provide -your own sign-in resolver instead of using the builtin ones, and that will -become mandatory in the future. diff --git a/.changeset/khaki-needles-smile.md b/.changeset/khaki-needles-smile.md deleted file mode 100644 index 02098f94f0..0000000000 --- a/.changeset/khaki-needles-smile.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/catalog-model': patch ---- - -Deprecated the `LocationSpec` export, which should now be imported from `@backstage/plugin-catalog-backend` instead. diff --git a/.changeset/kind-cobras-admire.md b/.changeset/kind-cobras-admire.md deleted file mode 100644 index d2e2208f57..0000000000 --- a/.changeset/kind-cobras-admire.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -'@backstage/catalog-model': minor ---- - -**BREAKING**: Added `EntityRelation.targetRef` (a string form entity ref), and -deprecated `EntityRelation.target` (a kind + namespace + name object). This -aligns the type with our goal of using string form entity refs more coherently. -There will be a period of time when both fields need to be present, which may in -particular affect your tests which now have to list both the string form and the -object form side by side. - -```diff - const mockEntity: Entity = { - kind: 'Component', - relations: [ - { - type: RELATION_MEMBER_OF, -+ targetRef: 'component:default/foo', - target: { kind: 'component', namespace: 'default', name: 'foo' } - } - ] -``` - -The `target` field will be entirely removed from this type in a future release. diff --git a/.changeset/kind-squids-repair.md b/.changeset/kind-squids-repair.md deleted file mode 100644 index f596553a0c..0000000000 --- a/.changeset/kind-squids-repair.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch ---- - -Added `LocationSpec`, which was moved over from `@backstage/catalog-model`. - -Added `LocationInput`, which replaced `LocationSpec` where it was used in the `LocationService` and `LocationStore` interfaces. The `LocationInput` type deprecates the `presence` field, which was not being used in those contexts. diff --git a/.changeset/large-baboons-wash.md b/.changeset/large-baboons-wash.md deleted file mode 100644 index 67204bb13c..0000000000 --- a/.changeset/large-baboons-wash.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/plugin-catalog-react': minor ---- - -Improved API documentation. - -**BREAKING**: The individual table column factories (e.g. `createEntityRefColumn`) are now no longer available directly, but only through `EntityTable.columns`. diff --git a/.changeset/late-dots-compare.md b/.changeset/late-dots-compare.md deleted file mode 100644 index 0625e70ef9..0000000000 --- a/.changeset/late-dots-compare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch ---- - -Cleanup catalog-backend API report. diff --git a/.changeset/late-mice-battle.md b/.changeset/late-mice-battle.md deleted file mode 100644 index 87843ad110..0000000000 --- a/.changeset/late-mice-battle.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@backstage/catalog-client': patch -'@backstage/plugin-catalog-backend-module-ldap': patch -'@backstage/plugin-catalog-backend-module-msgraph': patch -'@backstage/plugin-scaffolder-backend': patch -'@backstage/plugin-techdocs': patch ---- - -Updated usage of the `LocationSpec` type from `@backstage/catalog-model`, which is deprecated. diff --git a/.changeset/lovely-chairs-confess.md b/.changeset/lovely-chairs-confess.md deleted file mode 100644 index 5c785e89d2..0000000000 --- a/.changeset/lovely-chairs-confess.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch ---- - -Added `EntityRelationSpec`, which was moved over from `@backstage/catalog-model`. diff --git a/.changeset/lovely-falcons-hang.md b/.changeset/lovely-falcons-hang.md deleted file mode 100644 index 5a849f11f5..0000000000 --- a/.changeset/lovely-falcons-hang.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/catalog-model': minor ---- - -**BREAKING**: Removed `EntityRelationSpec` as it is only used during the catalog during the catalog processing. diff --git a/.changeset/lovely-frogs-retire.md b/.changeset/lovely-frogs-retire.md deleted file mode 100644 index 2b7228f7e7..0000000000 --- a/.changeset/lovely-frogs-retire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/catalog-client': patch ---- - -Deprecated `AddLocationRequest.presence`, as it is already being ignored. diff --git a/.changeset/lucky-bulldogs-own.md b/.changeset/lucky-bulldogs-own.md deleted file mode 100644 index 4fb27d90b4..0000000000 --- a/.changeset/lucky-bulldogs-own.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -'@backstage/plugin-auth-backend': patch -'@backstage/plugin-badges-backend': patch -'@backstage/plugin-catalog': patch -'@backstage/plugin-catalog-backend': patch -'@backstage/plugin-catalog-graph': patch -'@backstage/plugin-catalog-import': patch -'@backstage/plugin-catalog-react': patch -'@backstage/plugin-explore': patch -'@backstage/plugin-fossa': patch -'@backstage/plugin-scaffolder': patch -'@backstage/plugin-todo-backend': patch ---- - -Updated according to the new `getEntityFacets` catalog API method diff --git a/.changeset/many-moons-kneel.md b/.changeset/many-moons-kneel.md deleted file mode 100644 index 546879893c..0000000000 --- a/.changeset/many-moons-kneel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-react': patch ---- - -Deprecated the `useEntityListProvider` hook which is now renamed to `useEntityList` diff --git a/.changeset/many-spoons-join.md b/.changeset/many-spoons-join.md deleted file mode 100644 index 55b59e0518..0000000000 --- a/.changeset/many-spoons-join.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend': patch ---- - -- **DEPRECATED** - The `containerRunner` option passed to `createBuiltinActions` has now been deprecated. - -- **DEPRECATED** - The `createFetchCookiecutterAction` export has also been deprecated and will soon disappear from this plugin. - -The `fetch:cookiecutter` action will soon be removed from the default list of actions that are provided out of the box from the scaffolder plugin. It will still be supported, and maintained by the community, so you can install the package (`@backstage/plugin-scaffolder-backend-module-cookiecutter`) and pass it in as a custom action. Or you can migrate your templates to use [`fetch:template`](https://backstage.io/docs/features/software-templates/builtin-actions#migrating-from-fetchcookiecutter-to-fetchtemplate) with the `cookiecutterCompat` option. diff --git a/.changeset/mean-cobras-check.md b/.changeset/mean-cobras-check.md deleted file mode 100644 index 1debeaf2e8..0000000000 --- a/.changeset/mean-cobras-check.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/plugin-catalog': patch -'@backstage/plugin-scaffolder': patch -'@backstage/plugin-techdocs': patch ---- - -Replaced use of deprecated `useEntityListProvider` hook with `useEntityList`. diff --git a/.changeset/mean-pumpkins-search.md b/.changeset/mean-pumpkins-search.md deleted file mode 100644 index ddaea98b9e..0000000000 --- a/.changeset/mean-pumpkins-search.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -'@backstage/plugin-todo-backend': patch ---- - -Add support to exclude certain folders in `todo` plugin. - -You can add function by configuring your own exclusion logic, for example: - -```ts -import { - TodoScmReader, - createTodoParser, -} from '@backstage/plugin-todo-backend'; - -// ... - -const todoReader = TodoScmReader.fromConfig(config, { - logger, - reader, - filePathFilter: (filePath: string): boolean => { - ... - YOUR LOGIC HERE - }, -}); -``` diff --git a/.changeset/metal-onions-explode.md b/.changeset/metal-onions-explode.md deleted file mode 100644 index 447b21f7bb..0000000000 --- a/.changeset/metal-onions-explode.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch ---- - -Removed the `processors.githubOrg` config section which is unused and has been replaced by the integrations config. diff --git a/.changeset/moody-elephants-float.md b/.changeset/moody-elephants-float.md deleted file mode 100644 index 4fbe1afa18..0000000000 --- a/.changeset/moody-elephants-float.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/plugin-catalog-react': minor ---- - -**BREAKING**: Deleted the deprecated `loadIdentityOwnerRefs` function which is replaced by `ownershipEntityRefs` from `identityApi.getBackstageIdentity()`. - -Deprecated the `loadCatalogOwnerRefs` hook as membership references should be added as `ent` inside `claims` sections of the `SignInResolver` when issuing tokens. See https://backstage.io/docs/auth/identity-resolver for more details on how to prepare your `SignInResolver` if not done already. Usage of the `loadCatalogOwnerRefs` hook should be replaced by `ownershipEntityRefs` from `identityApi.getBackstageIdentity()` instead. diff --git a/.changeset/nervous-pears-cover.md b/.changeset/nervous-pears-cover.md deleted file mode 100644 index 165fea96c0..0000000000 --- a/.changeset/nervous-pears-cover.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-tasks': patch ---- - -Only output janitor logs when actually timing out tasks diff --git a/.changeset/old-schools-walk.md b/.changeset/old-schools-walk.md deleted file mode 100644 index 7ed7e070af..0000000000 --- a/.changeset/old-schools-walk.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-aws': minor ---- - -Added this new catalog module, initially containing only the -`AwsOrganizationCloudAccountProcessor`. - -Note that this was moved over from the catalog backend itself, and therefore is -no longer part of its builtin set of processors. If you were using this -processor, through making use of the location type `aws-cloud-accounts` and/or -using the configuration key `catalog.processors.awsOrganization`, you will from -now on have to add the processor manually to your catalog. - -First, add the `@backstage/plugin-catalog-backend-module-aws` dependency to your -`packages/backend` package. - -Then, in `packages/backend/src/plugins/catalog.ts`: - -```diff -+import { AwsOrganizationCloudAccountProcessor } from '@backstage/plugin-catalog-backend-module-aws'; - - export default async function createPlugin( - env: PluginEnvironment, - ): Promise { - const builder = await CatalogBuilder.create(env); -+ builder.addProcessor( -+ AwsOrganizationCloudAccountProcessor.fromConfig( -+ env.config, -+ { logger: env.logger } -+ ) -+ ); - // ... -``` diff --git a/.changeset/orange-cups-smoke.md b/.changeset/orange-cups-smoke.md deleted file mode 100644 index 2876c9c396..0000000000 --- a/.changeset/orange-cups-smoke.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-react': patch ---- - -Deprecated `reduceCatalogFilters` and `reduceEntityFilters` as these helper functions are used internally and provides low external value. diff --git a/.changeset/patched.json b/.changeset/patched.json index 594b6b01af..1029c8f106 100644 --- a/.changeset/patched.json +++ b/.changeset/patched.json @@ -1,50 +1,3 @@ { - "currentReleaseVersion": { - "@backstage/backend-common": "0.10.9", - "@backstage/backend-tasks": "0.1.8", - "@backstage/catalog-client": "0.7.1", - "@backstage/catalog-model": "0.10.1", - "@backstage/cli-common": "0.1.8", - "@backstage/config": "0.1.15", - "@backstage/config-loader": "0.9.5", - "@backstage/errors": "0.2.2", - "@backstage/integration": "0.7.4", - "@backstage/search-common": "0.2.4", - "@backstage/techdocs-common": "0.11.9", - "@backstage/types": "0.1.3", - "@backstage/plugin-app-backend": "0.3.26", - "@backstage/plugin-auth-backend": "0.10.2", - "@backstage/plugin-auth-node": "0.1.2", - "@backstage/plugin-azure-devops-backend": "0.3.5", - "@backstage/plugin-azure-devops-common": "0.2.2", - "@backstage/plugin-badges-backend": "0.1.20", - "@backstage/plugin-catalog-backend": "0.21.5", - "@backstage/plugin-catalog-common": "0.1.4", - "@backstage/plugin-catalog-graphql": "0.3.3", - "@backstage/plugin-code-coverage-backend": "0.1.24", - "@backstage/plugin-graphql-backend": "0.1.16", - "@backstage/plugin-jenkins-backend": "0.1.15", - "@backstage/plugin-kafka-backend": "0.2.19", - "@backstage/plugin-kubernetes-backend": "0.4.9", - "@backstage/plugin-kubernetes-common": "0.2.4", - "@backstage/plugin-permission-backend": "0.5.1", - "@backstage/plugin-permission-common": "0.5.1", - "@backstage/plugin-permission-node": "0.5.1", - "@backstage/plugin-proxy-backend": "0.2.20", - "@backstage/plugin-rollbar-backend": "0.1.23", - "@backstage/plugin-scaffolder-backend": "0.16.1", - "@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.1", - "@backstage/plugin-scaffolder-backend-module-rails": "0.3.1", - "@backstage/plugin-scaffolder-common": "0.2.1", - "@backstage/plugin-search-backend": "0.4.4", - "@backstage/plugin-search-backend-module-elasticsearch": "0.0.10", - "@backstage/plugin-search-backend-module-pg": "0.2.8", - "@backstage/plugin-search-backend-node": "0.4.7", - "@backstage/plugin-tech-insights-backend": "0.2.6", - "@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.10", - "@backstage/plugin-tech-insights-common": "0.2.3", - "@backstage/plugin-tech-insights-node": "0.2.4", - "@backstage/plugin-techdocs-backend": "0.13.5", - "@backstage/plugin-todo-backend": "0.1.23" - } + "currentReleaseVersion": {} } diff --git a/.changeset/pink-fans-tie.md b/.changeset/pink-fans-tie.md deleted file mode 100644 index 713a7f9b50..0000000000 --- a/.changeset/pink-fans-tie.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/config-loader': patch ---- - -Include any files included in configuration via $include or $file directives when watching for configuration changes. diff --git a/.changeset/pink-wasps-lick.md b/.changeset/pink-wasps-lick.md deleted file mode 100644 index a0b8c3552c..0000000000 --- a/.changeset/pink-wasps-lick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/catalog-model': patch ---- - -Remove all usage of the deprecated `ENTITY_DEFAULT_NAMESPACE` diff --git a/.changeset/poor-icons-flow.md b/.changeset/poor-icons-flow.md deleted file mode 100644 index f3cc22c339..0000000000 --- a/.changeset/poor-icons-flow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-code-climate': minor ---- - -Added Code Climate plugin diff --git a/.changeset/poor-pens-complain.md b/.changeset/poor-pens-complain.md deleted file mode 100644 index 333ec208ee..0000000000 --- a/.changeset/poor-pens-complain.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend': patch ---- - -- **DEPRECATED** - `OctokitProvider` has been deprecated and will be removed in upcoming versions - This helper doesn't make sense to be export from the `plugin-scaffolder-backend` and possibly will be moved into the `integrations` package at a later date. - All implementations have been moved over to a private implementation called `getOctokitOptions` which is then passed to the `Octokit` constructor. If you're using this API you should consider duplicating the logic that lives in `getOctokitOptions` and move away from the deprecated export. diff --git a/.changeset/poor-tomatoes-stare.md b/.changeset/poor-tomatoes-stare.md deleted file mode 100644 index 5e45316784..0000000000 --- a/.changeset/poor-tomatoes-stare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch ---- - -Deprecated `StaticLocationProcessor` which is unused and replaced by `ConfigLocationEntityProvider`. diff --git a/.changeset/pretty-lemons-mate.md b/.changeset/pretty-lemons-mate.md deleted file mode 100644 index 7dd7aa3646..0000000000 --- a/.changeset/pretty-lemons-mate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog': patch ---- - -Removed usage of `EntityContext`. diff --git a/.changeset/purple-camels-accept.md b/.changeset/purple-camels-accept.md deleted file mode 100644 index fe3da66a74..0000000000 --- a/.changeset/purple-camels-accept.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@backstage/plugin-scaffolder': patch -'@backstage/plugin-scaffolder-backend': patch -'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch -'@backstage/plugin-scaffolder-backend-module-rails': patch ---- - -Migrated over from the deprecated `spec.metadata` to `spec.templateInfo` for the `name` and the `baseUrl` of the template. diff --git a/.changeset/purple-chicken-provide.md b/.changeset/purple-chicken-provide.md deleted file mode 100644 index ff983d591f..0000000000 --- a/.changeset/purple-chicken-provide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/core-plugin-api': minor ---- - -**BREAKING**: Removed deprecated `AnyAnalyticsContext` type which is replaced by `AnalyticsContextValue` diff --git a/.changeset/purple-impalas-listen.md b/.changeset/purple-impalas-listen.md deleted file mode 100644 index b2cc2f4a14..0000000000 --- a/.changeset/purple-impalas-listen.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@backstage/catalog-model': minor ---- - -**BREAKING**: Simplified the `parseEntityRef` function to _always_ either return -a complete `EntityName`, complete with both kind, namespace and name, or throw -an error if it for some reason did not have enough information to form that -result. This makes its usage and its type declaration vastly simpler. diff --git a/.changeset/quiet-waves-film.md b/.changeset/quiet-waves-film.md deleted file mode 100644 index 206cef6287..0000000000 --- a/.changeset/quiet-waves-film.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-github-deployments': patch ---- - -The removed `'github'` catalog location type no longer triggers a GitHub integration configuration lookup. diff --git a/.changeset/rare-moles-play.md b/.changeset/rare-moles-play.md deleted file mode 100644 index 26fe7cd9b0..0000000000 --- a/.changeset/rare-moles-play.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -'@backstage/plugin-api-docs': minor -'@backstage/plugin-catalog': minor -'@backstage/plugin-circleci': minor -'@backstage/plugin-cloudbuild': minor -'@backstage/plugin-github-actions': minor -'@backstage/plugin-jenkins': minor -'@backstage/plugin-kafka': minor -'@backstage/plugin-kubernetes': minor -'@backstage/plugin-lighthouse': minor -'@backstage/plugin-org': minor -'@backstage/plugin-rollbar': minor -'@backstage/plugin-sonarqube': minor -'@backstage/plugin-techdocs': minor ---- - -**BREAKING**: Removed support for passing in an explicit `entity` prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored. diff --git a/.changeset/red-olives-clap.md b/.changeset/red-olives-clap.md deleted file mode 100644 index ac8ac1cda6..0000000000 --- a/.changeset/red-olives-clap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': minor ---- - -Made the `GitLabDiscoveryProcessor.updateLastActivity` method private, as it was accidentally exposed. It has also been fixed to properly operate in its own cache namespace to avoid collisions with other processors. diff --git a/.changeset/rotten-trees-mate.md b/.changeset/rotten-trees-mate.md deleted file mode 100644 index f9d164d0fe..0000000000 --- a/.changeset/rotten-trees-mate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-techdocs-backend': patch ---- - -Optimize DefaultTechDocsCollator get entities. diff --git a/.changeset/rude-tools-vanish.md b/.changeset/rude-tools-vanish.md deleted file mode 100644 index 72849ff4ab..0000000000 --- a/.changeset/rude-tools-vanish.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-org': patch ---- - -Add entity sync button to Group page diff --git a/.changeset/serious-eyes-fix.md b/.changeset/serious-eyes-fix.md deleted file mode 100644 index 5174b6d727..0000000000 --- a/.changeset/serious-eyes-fix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-permission-node': patch ---- - -Improved error message shown when permissions are enabled without backend-to-backend authentication. diff --git a/.changeset/seven-rings-smoke.md b/.changeset/seven-rings-smoke.md deleted file mode 100644 index 5183ccb3ac..0000000000 --- a/.changeset/seven-rings-smoke.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-scaffolder': patch ---- - -- Moved the `JSONSchema` type from `@backstage/catalog-model` to `JSONSchema7`. -- Renamed and prefixed some types ready for exporting. diff --git a/.changeset/sharp-bottles-tan.md b/.changeset/sharp-bottles-tan.md deleted file mode 100644 index 1fcd3dd380..0000000000 --- a/.changeset/sharp-bottles-tan.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/plugin-scaffolder': patch ---- - -- Reworking the `FieldExtensionComponentType` so we can export the `ui:schema:options` props in the `api-report.md`. -- Exporting all of the `UiOptions` types for the `FieldExtensions` so we can see them in the `api-report.md`. -- Removing the redundant type in the `CustomFieldValidator` union. diff --git a/.changeset/silent-kiwis-allow.md b/.changeset/silent-kiwis-allow.md deleted file mode 100644 index cfe5e9d1b7..0000000000 --- a/.changeset/silent-kiwis-allow.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@techdocs/cli': patch -'@backstage/techdocs-common': patch ---- - -Updated usage of `github:` location types in docs to use `url:` instead. diff --git a/.changeset/six-cobras-allow.md b/.changeset/six-cobras-allow.md deleted file mode 100644 index db34ecb1f9..0000000000 --- a/.changeset/six-cobras-allow.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend': minor ---- - -- **BREAKING** - Removed the re-export of types `TaskSpec` `TaskSpecV1Beta2` and `TaskSpecV1Beta3` these should now be import from `@backstage/plugin-scaffolder-common` directly. -- **BREAKING** - Removed the `observe` method from the `TaskBroker` interface, this has now been replaced with an `Observable` implementation under `event$`. diff --git a/.changeset/slimy-drinks-tell.md b/.changeset/slimy-drinks-tell.md deleted file mode 100644 index 87b9644d29..0000000000 --- a/.changeset/slimy-drinks-tell.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@backstage/plugin-scaffolder': minor ---- - -- **BREAKING** - `scaffolderApi.scaffold()` now takes one `options` argument instead of 3, the existing arguments should just be wrapped up in one object instead. -- **BREAKING** - `scaffolderApi.scaffold()` now returns an object instead of a single string for the job ID. It's now `{ taskId: string }` -- **BREAKING** - `scaffolderApi.scaffold()` now takes a `templateRef` instead of `templateName` as an argument in the options. This should be a valid stringified `entityRef`. -- **BREAKING** - `scaffolderApi.getIntegrationsList` now returns an object `{ integrations: { type: string, title: string, host: string }[] }` instead of just an array. diff --git a/.changeset/slow-waves-press.md b/.changeset/slow-waves-press.md deleted file mode 100644 index d2a06df58e..0000000000 --- a/.changeset/slow-waves-press.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@backstage/catalog-model': patch ---- - -**DEPRECATED**: The `EntityRef` type and `parseEntityName` function are now -deprecated, and will soon be removed. This is part of a larger movement toward -fixing the poorly named `EntityName` type which should instead have been named -`EntityRef`. Please remove any usage of these as soon as possible. diff --git a/.changeset/smart-eagles-try.md b/.changeset/smart-eagles-try.md deleted file mode 100644 index 656be66258..0000000000 --- a/.changeset/smart-eagles-try.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-gocd': patch ---- - -Updated README diff --git a/.changeset/spicy-cherries-ring.md b/.changeset/spicy-cherries-ring.md deleted file mode 100644 index af6fcacd90..0000000000 --- a/.changeset/spicy-cherries-ring.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': minor ---- - -Updated all processors to implement `getProcessorName`. - -**BREAKING**: The `CatalogProcessor` interface now require that the `CatalogProcessor` class implements `getProcessorName()`. -The processor name has previously defaulted processor class name. It's therefore _recommended_ to keep your return the same name as the class name if you did not implement this method previously. - -For example: - -```ts -class CustomProcessor implements CatalogProcessor { - getProcessorName() { - // Use the same name as the class name if this method was not previously implemented. - return 'CustomProcessor'; - } -} -``` diff --git a/.changeset/spicy-elephants-decide.md b/.changeset/spicy-elephants-decide.md deleted file mode 100644 index 2444a60b05..0000000000 --- a/.changeset/spicy-elephants-decide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-splunk-on-call': patch ---- - -The Splunk On-Call plugin now supports an optional `readOnly` property (``) for suppressing the rendering of incident trigger-acknowledge-resolve controls from the Backstage UI. diff --git a/.changeset/stale-shirts-grow.md b/.changeset/stale-shirts-grow.md deleted file mode 100644 index 93d38fed5b..0000000000 --- a/.changeset/stale-shirts-grow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-techdocs': patch ---- - -Removed import of deprecated hook. diff --git a/.changeset/strong-lions-compete.md b/.changeset/strong-lions-compete.md deleted file mode 100644 index 635991eb1d..0000000000 --- a/.changeset/strong-lions-compete.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -'@backstage/plugin-scaffolder': patch ---- - -You can now hide sections or fields in your templates based on a feature flag. For example, take this template: - -```json -{ - title: 'my-schema', - steps: [ - { - title: 'Fill in some steps', - schema: { - title: 'Fill in some steps', - 'backstage:featureFlag': 'experimental-feature', - properties: { - name: { - title: 'Name', - type: 'string', - 'backstage:featureFlag': 'should-show-some-stuff-first-option', - }, - description: { - title: 'Description', - type: 'string', - description: 'A description for the component', - }, - owner: { - title: 'Owner', - type: 'string', - description: 'Owner of the component', - }, - }, - type: 'object', - }, - }, -} - -``` - -If you have a feature flag that is called `experimental-feature` then your first step would be shown if you that feature flag was not active then it wouldn't be shown. The same goes for the properties in the schema. Make sure to use the key `backstage:featureFlag` in your templates if you want to use this functionality. diff --git a/.changeset/stupid-years-speak.md b/.changeset/stupid-years-speak.md deleted file mode 100644 index cd454087b2..0000000000 --- a/.changeset/stupid-years-speak.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-ldap': patch -'@backstage/plugin-catalog-backend-module-msgraph': patch ---- - -Minor wording update diff --git a/.changeset/tame-pants-count.md b/.changeset/tame-pants-count.md deleted file mode 100644 index e2a35c929b..0000000000 --- a/.changeset/tame-pants-count.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-react': patch ---- - -Deprecated `useEntityFromUrl` and the `useEntityCompoundName` hooks as these have very low utility value. diff --git a/.changeset/techdocs-fifty-plants-remain.md b/.changeset/techdocs-fifty-plants-remain.md deleted file mode 100644 index 99ea62b50b..0000000000 --- a/.changeset/techdocs-fifty-plants-remain.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@techdocs/cli': patch ---- - -- Adds `cypress` and `cypress-plugin-snapshots` as dependencies for integration and visual regression tests. -- Updates README documentation with instructions for how to run tests. -- Clarifies output text for prepack script. diff --git a/.changeset/techdocs-hornets-turn.md b/.changeset/techdocs-hornets-turn.md deleted file mode 100644 index d838ca5ba2..0000000000 --- a/.changeset/techdocs-hornets-turn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/techdocs-common': patch ---- - -Clean up the API interface for TechDocs common library. diff --git a/.changeset/techdocs-lamps-reflect.md b/.changeset/techdocs-lamps-reflect.md deleted file mode 100644 index f2995e8c6f..0000000000 --- a/.changeset/techdocs-lamps-reflect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-techdocs': patch ---- - -Continuation of [#9569](https://github.com/backstage/backstage/pull/9569), fix Tech Docs Reader search position to be the same width as content. diff --git a/.changeset/techdocs-moose-design.md b/.changeset/techdocs-moose-design.md deleted file mode 100644 index c7c397ad4c..0000000000 --- a/.changeset/techdocs-moose-design.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -'@backstage/plugin-techdocs': minor ---- - -Adjust the Tech Docs page theme as a side effect of the `mkdocs-material` theme update. - -If you use the `spofify/techdocs` image to build your documentation, make sure you use version `spotify/techdocs:v0.3.7`. - -**Breaking**: The `PyMdown` extensions have also been updated and some syntax may have changed, so it is recommended that you check the extension's documentation if something stops working. -For example, the syntax of tags below was deprecated in `PyMdown` extensions `v.7.0` and in `v.8.0.0` it has been removed. This means that the old syntax specified below no longer works. - -````markdown -```markdown tab="tab" -This is some markdown -``` - -```markdown tab="tab 2" -This is some markdown in tab 2 -``` -```` diff --git a/.changeset/techdocs-nervous-tables-invent.md b/.changeset/techdocs-nervous-tables-invent.md deleted file mode 100644 index 577de4994f..0000000000 --- a/.changeset/techdocs-nervous-tables-invent.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -'@backstage/plugin-techdocs-backend': minor ---- - -BREAKING: constructor based initialization of DefaultTechDocsCollator now deprecated. Use static fromConfig method instead. - -```diff -indexBuilder.addCollator({ - defaultRefreshIntervalSeconds: 600, -- collator: new DefaultTechDocsCollator({ -+ collator: DefaultTechDocsCollator.fromConfig(config, { - discovery, - logger, - tokenManager, - }), -}); -``` - -Note: in an upcoming release, TechDocs backend's /sync/:namespace/:kind/:name endpoint will only respond to text/event-stream-based requests. Update any custom code at your organization accordingly. diff --git a/.changeset/tender-apricots-fetch.md b/.changeset/tender-apricots-fetch.md deleted file mode 100644 index 5fe8bda4ef..0000000000 --- a/.changeset/tender-apricots-fetch.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend': patch ---- - -- **DEPRECATED** - `Status` has been deprecated in favour of `TaskStatus` -- **DEPRECATED** - `CompletedTaskState` has been deprecated in favour of `TaskCompletionState` -- **DEPRECATED** - `DispatchResult` has been deprecated in favour of `TaskBrokerDispatchResult` diff --git a/.changeset/tender-dogs-behave.md b/.changeset/tender-dogs-behave.md deleted file mode 100644 index f59842c70a..0000000000 --- a/.changeset/tender-dogs-behave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-msgraph': patch ---- - -add configuration to use search criteria to select groups diff --git a/.changeset/thick-brooms-teach.md b/.changeset/thick-brooms-teach.md deleted file mode 100644 index 4ede83a445..0000000000 --- a/.changeset/thick-brooms-teach.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -Fix building of backends with `repo build --all`, where it would previously only work if the build was executed within the backend package. diff --git a/.changeset/thick-guests-greet.md b/.changeset/thick-guests-greet.md deleted file mode 100644 index 6efff5fc87..0000000000 --- a/.changeset/thick-guests-greet.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-common': minor ---- - -feat(backend-common): add Redis backed cache store diff --git a/.changeset/thick-tools-tan.md b/.changeset/thick-tools-tan.md deleted file mode 100644 index 19c63f53fe..0000000000 --- a/.changeset/thick-tools-tan.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog': minor ---- - -**BREAKING**: Removed the old `plugin` export, use `catalogPlugin` instead. diff --git a/.changeset/thin-ghosts-tease.md b/.changeset/thin-ghosts-tease.md deleted file mode 100644 index 68d65b0265..0000000000 --- a/.changeset/thin-ghosts-tease.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-react': patch ---- - -Deprecated the `EntityTypeReturn` type and inlined the return type to `useEntityTypeFilter` as the type and function name does not align diff --git a/.changeset/thirty-keys-study.md b/.changeset/thirty-keys-study.md deleted file mode 100644 index e2cc5fa76e..0000000000 --- a/.changeset/thirty-keys-study.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/catalog-model': patch ---- - -Deprecated the `entity.metadata.generation` as the field has never been fully functioning. diff --git a/.changeset/thirty-peas-exist.md b/.changeset/thirty-peas-exist.md deleted file mode 100644 index 7c71d1047f..0000000000 --- a/.changeset/thirty-peas-exist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/integration': patch ---- - -Fixed bug in integration package where Self Hosted GitLab instances with custom ports weren't supported (because of the lack of an option to add the port in the integration configs. Now users can add the port directly in the host) diff --git a/.changeset/tidy-otters-roll.md b/.changeset/tidy-otters-roll.md deleted file mode 100644 index 13017e4b0e..0000000000 --- a/.changeset/tidy-otters-roll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-airbrake-backend': patch ---- - -Make config optional diff --git a/.changeset/tiny-ads-knock.md b/.changeset/tiny-ads-knock.md deleted file mode 100644 index ba24ad6906..0000000000 --- a/.changeset/tiny-ads-knock.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@backstage/catalog-client': patch ---- - -Added `CatalogApi.getEntityFacets`. Marking this as a breaking change since it -is a non-optional addition to the API and depends on the backend being in place. -If you are mocking this interface in your tests, you will need to add an extra -`getEntityFacets: jest.fn()` or similar to that interface. diff --git a/.changeset/unlucky-penguins-wonder.md b/.changeset/unlucky-penguins-wonder.md deleted file mode 100644 index f5c5e5af3a..0000000000 --- a/.changeset/unlucky-penguins-wonder.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-ldap': patch -'@backstage/plugin-catalog-backend-module-msgraph': patch -'@backstage/plugin-scaffolder-backend': patch ---- - -Implemented required `getProcessorName` method for catalog processor. diff --git a/.changeset/unlucky-squids-drop.md b/.changeset/unlucky-squids-drop.md deleted file mode 100644 index 644766f2f9..0000000000 --- a/.changeset/unlucky-squids-drop.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@backstage/cli': patch ---- - -Ignore setupTests and the file inside ./dev folder recursively. Eslint -can not resolve relative paths as we defined in the rule import/no-extraneous-dependencies, and it does not apply this rule. - -A downside to use a recursive definition would be to checking all `dev` folders, which might not be wanted. Ensure you don't use -the `dev` folder out of scope (must be used for dev. env. only) diff --git a/.changeset/wicked-masks-own.md b/.changeset/wicked-masks-own.md deleted file mode 100644 index cdca1c10a6..0000000000 --- a/.changeset/wicked-masks-own.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-catalog-react': patch ---- - -Deprecated the `useOwnedEntities` hook which is replaced by the IdentityAPI. -Deprecated the `useOwnUser` hook due to low external value. diff --git a/.changeset/wise-jars-reflect.md b/.changeset/wise-jars-reflect.md deleted file mode 100644 index e23542cb17..0000000000 --- a/.changeset/wise-jars-reflect.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-scaffolder': minor ---- - -- **BREAKING** - Removed the `plugin` export, use `scaffolderPlugin` instead. -- **BREAKING** - Removed the `TextValuePicker` component export, you can inline this component instead as it's a simple wrapper around a `TextField` from `@material-ui/core`. diff --git a/.changeset/yellow-goats-drop.md b/.changeset/yellow-goats-drop.md deleted file mode 100644 index 4deb9acd1f..0000000000 --- a/.changeset/yellow-goats-drop.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -'@backstage/plugin-api-docs': patch -'@backstage/plugin-auth-backend': patch -'@backstage/plugin-catalog': patch -'@backstage/plugin-catalog-graph': patch -'@backstage/plugin-catalog-react': patch -'@backstage/plugin-fossa': patch -'@backstage/plugin-org': patch -'@backstage/plugin-tech-insights-backend': patch -'@backstage/plugin-techdocs': patch -'@backstage/plugin-techdocs-backend': patch ---- - -Minor updates to match the new `targetRef` field of relations, and to stop consuming the `target` field diff --git a/.changeset/young-guests-confess.md b/.changeset/young-guests-confess.md deleted file mode 100644 index c27c99c147..0000000000 --- a/.changeset/young-guests-confess.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -'@backstage/create-app': patch ---- - -To reflect the updated `knex` and `@vscode/sqlite3` dependencies introduced with [v0.4.19](https://github.com/backstage/backstage/blob/master/packages/create-app/CHANGELOG.md#0419), we update our example `Dockerfile`, adding `@vscode/sqlite3` build dependencies to the image. Further on, we updated it to the `node:16-bullseye-slim` base image. - -To apply this update to an existing app, make the following change to `packages/backend/Dockerfile`: - -```diff --FROM node:14-buster-slim -+FROM node:16-bullseye-slim -``` - -and, _only if you are using sqlite3 in your app_: - -```diff -RUN tar xzf skeleton.tar.gz && rm skeleton.tar.gz -+ -+# install sqlite3 dependencies -+RUN apt-get update && \ -+ apt-get install -y libsqlite3-dev python3 cmake g++ && \ -+ rm -rf /var/lib/apt/lists/* && \ -+ yarn config set python /usr/bin/python3 - -RUN yarn install --frozen-lockfile --production --network-timeout 300000 && rm -rf "$(yarn cache dir)" -``` - -If you are using a multi-stage Docker build for your app, please refer to the [updated examples](https://github.com/backstage/backstage/blob/master/docs/deployment/docker.md#multi-stage-build) in the documentation. diff --git a/package.json b/package.json index 9745b6d867..e7cb42c1c6 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "**/@roadiehq/**/@backstage/plugin-catalog": "*", "**/@roadiehq/**/@backstage/catalog-model": "*" }, - "version": "0.68.0", + "version": "0.69.0", "dependencies": { "@manypkg/get-packages": "^1.1.3", "@microsoft/api-documenter": "^7.15.0", diff --git a/packages/app-defaults/CHANGELOG.md b/packages/app-defaults/CHANGELOG.md index 9b9f57f4a5..6fb6c46b76 100644 --- a/packages/app-defaults/CHANGELOG.md +++ b/packages/app-defaults/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/app-defaults +## 0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/core-plugin-api@0.7.0 + - @backstage/core-app-api@0.5.4 + - @backstage/plugin-permission-react@0.3.2 + ## 0.1.8 ### Patch Changes diff --git a/packages/app-defaults/package.json b/packages/app-defaults/package.json index 364baa6e83..e65d8f53ac 100644 --- a/packages/app-defaults/package.json +++ b/packages/app-defaults/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/app-defaults", "description": "Provides the default wiring of a Backstage App", - "version": "0.1.8", + "version": "0.1.9", "private": false, "publishConfig": { "access": "public", @@ -33,10 +33,10 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/core-components": "^0.8.9", - "@backstage/core-app-api": "^0.5.3", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-permission-react": "^0.3.1", + "@backstage/core-components": "^0.8.10", + "@backstage/core-app-api": "^0.5.4", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-permission-react": "^0.3.2", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -46,8 +46,8 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@types/jest": "^26.0.7", diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md index 03f570005f..029b97ec30 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,5 +1,56 @@ # example-app +## 0.2.66 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog@0.9.0 + - @backstage/cli@0.14.1 + - @backstage/core-components@0.8.10 + - @backstage/plugin-api-docs@0.8.0 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/plugin-catalog-graph@0.2.12 + - @backstage/plugin-jenkins@0.6.0 + - @backstage/plugin-scaffolder@0.13.0 + - @backstage/plugin-techdocs@0.14.0 + - @backstage/plugin-airbrake@0.3.0 + - @backstage/catalog-model@0.11.0 + - @backstage/plugin-catalog-import@0.8.3 + - @backstage/plugin-explore@0.3.31 + - @backstage/core-plugin-api@0.7.0 + - @backstage/plugin-circleci@0.3.0 + - @backstage/plugin-cloudbuild@0.3.0 + - @backstage/plugin-github-actions@0.5.0 + - @backstage/plugin-kafka@0.3.0 + - @backstage/plugin-kubernetes@0.6.0 + - @backstage/plugin-lighthouse@0.3.0 + - @backstage/plugin-org@0.5.0 + - @backstage/plugin-rollbar@0.4.0 + - @backstage/plugin-gocd@0.1.6 + - @backstage/plugin-azure-devops@0.1.16 + - @backstage/plugin-badges@0.2.24 + - @backstage/plugin-code-coverage@0.1.27 + - @backstage/plugin-home@0.4.16 + - @backstage/plugin-newrelic-dashboard@0.1.8 + - @backstage/plugin-pagerduty@0.3.27 + - @backstage/plugin-search@0.7.1 + - @backstage/plugin-sentry@0.3.38 + - @backstage/plugin-tech-insights@0.1.10 + - @backstage/plugin-todo@0.2.2 + - @backstage/plugin-cost-insights@0.11.22 + - @backstage/app-defaults@0.1.9 + - @backstage/core-app-api@0.5.4 + - @backstage/integration-react@0.1.23 + - @backstage/plugin-apache-airflow@0.1.8 + - @backstage/plugin-gcp-projects@0.3.19 + - @backstage/plugin-graphiql@0.2.32 + - @backstage/plugin-newrelic@0.3.18 + - @backstage/plugin-permission-react@0.3.2 + - @backstage/plugin-shortcuts@0.2.1 + - @backstage/plugin-tech-radar@0.5.7 + - @backstage/plugin-user-settings@0.3.21 + ## 0.2.65 ### Patch Changes diff --git a/packages/app/package.json b/packages/app/package.json index ce742ec1dd..25dcbbd945 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,59 +1,59 @@ { "name": "example-app", - "version": "0.2.65", + "version": "0.2.66", "private": true, "backstage": { "role": "frontend" }, "bundled": true, "dependencies": { - "@backstage/app-defaults": "^0.1.8", - "@backstage/catalog-model": "^0.10.0", - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/integration-react": "^0.1.22", - "@backstage/plugin-airbrake": "^0.2.0", - "@backstage/plugin-api-docs": "^0.7.3", - "@backstage/plugin-azure-devops": "^0.1.15", - "@backstage/plugin-apache-airflow": "^0.1.7", - "@backstage/plugin-badges": "^0.2.23", - "@backstage/plugin-catalog": "^0.8.0", - "@backstage/plugin-catalog-common": "^0.1.3", - "@backstage/plugin-catalog-graph": "^0.2.11", - "@backstage/plugin-catalog-import": "^0.8.2", - "@backstage/plugin-catalog-react": "^0.6.15", - "@backstage/plugin-circleci": "^0.2.38", - "@backstage/plugin-cloudbuild": "^0.2.36", - "@backstage/plugin-code-coverage": "^0.1.26", - "@backstage/plugin-cost-insights": "^0.11.21", - "@backstage/plugin-explore": "^0.3.30", - "@backstage/plugin-gcp-projects": "^0.3.18", - "@backstage/plugin-github-actions": "^0.4.36", - "@backstage/plugin-gocd": "^0.1.5", - "@backstage/plugin-graphiql": "^0.2.31", - "@backstage/plugin-home": "^0.4.15", - "@backstage/plugin-jenkins": "^0.5.21", - "@backstage/plugin-kafka": "^0.2.29", - "@backstage/plugin-kubernetes": "^0.5.8", - "@backstage/plugin-lighthouse": "^0.2.38", - "@backstage/plugin-newrelic": "^0.3.17", - "@backstage/plugin-newrelic-dashboard": "^0.1.7", - "@backstage/plugin-org": "^0.4.3", - "@backstage/plugin-pagerduty": "0.3.26", - "@backstage/plugin-permission-react": "^0.3.1", - "@backstage/plugin-rollbar": "^0.3.27", - "@backstage/plugin-scaffolder": "^0.12.3", - "@backstage/plugin-search": "^0.7.0", - "@backstage/plugin-sentry": "^0.3.37", - "@backstage/plugin-shortcuts": "^0.2.0", - "@backstage/plugin-tech-radar": "^0.5.6", - "@backstage/plugin-techdocs": "^0.13.4", - "@backstage/plugin-todo": "^0.2.1", - "@backstage/plugin-user-settings": "^0.3.20", - "@backstage/search-common": "^0.2.3", - "@backstage/plugin-tech-insights": "^0.1.9", + "@backstage/app-defaults": "^0.1.9", + "@backstage/catalog-model": "^0.11.0", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/integration-react": "^0.1.23", + "@backstage/plugin-airbrake": "^0.3.0", + "@backstage/plugin-api-docs": "^0.8.0", + "@backstage/plugin-azure-devops": "^0.1.16", + "@backstage/plugin-apache-airflow": "^0.1.8", + "@backstage/plugin-badges": "^0.2.24", + "@backstage/plugin-catalog": "^0.9.0", + "@backstage/plugin-catalog-common": "^0.1.4", + "@backstage/plugin-catalog-graph": "^0.2.12", + "@backstage/plugin-catalog-import": "^0.8.3", + "@backstage/plugin-catalog-react": "^0.7.0", + "@backstage/plugin-circleci": "^0.3.0", + "@backstage/plugin-cloudbuild": "^0.3.0", + "@backstage/plugin-code-coverage": "^0.1.27", + "@backstage/plugin-cost-insights": "^0.11.22", + "@backstage/plugin-explore": "^0.3.31", + "@backstage/plugin-gcp-projects": "^0.3.19", + "@backstage/plugin-github-actions": "^0.5.0", + "@backstage/plugin-gocd": "^0.1.6", + "@backstage/plugin-graphiql": "^0.2.32", + "@backstage/plugin-home": "^0.4.16", + "@backstage/plugin-jenkins": "^0.6.0", + "@backstage/plugin-kafka": "^0.3.0", + "@backstage/plugin-kubernetes": "^0.6.0", + "@backstage/plugin-lighthouse": "^0.3.0", + "@backstage/plugin-newrelic": "^0.3.18", + "@backstage/plugin-newrelic-dashboard": "^0.1.8", + "@backstage/plugin-org": "^0.5.0", + "@backstage/plugin-pagerduty": "0.3.27", + "@backstage/plugin-permission-react": "^0.3.2", + "@backstage/plugin-rollbar": "^0.4.0", + "@backstage/plugin-scaffolder": "^0.13.0", + "@backstage/plugin-search": "^0.7.1", + "@backstage/plugin-sentry": "^0.3.38", + "@backstage/plugin-shortcuts": "^0.2.1", + "@backstage/plugin-tech-radar": "^0.5.7", + "@backstage/plugin-techdocs": "^0.14.0", + "@backstage/plugin-todo": "^0.2.2", + "@backstage/plugin-user-settings": "^0.3.21", + "@backstage/search-common": "^0.2.4", + "@backstage/plugin-tech-insights": "^0.1.10", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -74,8 +74,8 @@ "zen-observable": "^0.8.15" }, "devDependencies": { - "@backstage/plugin-permission-react": "^0.3.1", - "@backstage/test-utils": "^0.2.5", + "@backstage/plugin-permission-react": "^0.3.2", + "@backstage/test-utils": "^0.2.6", "@rjsf/core": "^3.2.1", "@testing-library/cypress": "^8.0.2", "@testing-library/jest-dom": "^5.10.1", diff --git a/packages/backend-common/CHANGELOG.md b/packages/backend-common/CHANGELOG.md index 6a775b0d37..ce5c2f0894 100644 --- a/packages/backend-common/CHANGELOG.md +++ b/packages/backend-common/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/backend-common +## 0.11.0 + +### Minor Changes + +- 7d12e4cf32: feat(backend-common): add Redis backed cache store + +### Patch Changes + +- b2f8bb99d3: Make backend.auth.keys optional in config schema. Previously backend.auth was optional but keys was not, which meant that if another plugin introduced additional properties under backend.auth, it would implicitly make backend.auth.keys mandatory. +- d64b8d3678: chore(deps): bump `minimatch` from 3.0.4 to 5.0.0 +- Updated dependencies + - @backstage/config-loader@0.9.6 + - @backstage/integration@0.7.5 + ## 0.10.9 ### Patch Changes diff --git a/packages/backend-common/package.json b/packages/backend-common/package.json index d064c0dff3..fd5ea443ab 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.10.8", + "version": "0.11.0", "main": "src/index.ts", "types": "src/index.ts", "private": false, @@ -34,12 +34,12 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/cli-common": "^0.1.7", - "@backstage/config": "^0.1.14", - "@backstage/config-loader": "^0.9.4", - "@backstage/errors": "^0.2.1", - "@backstage/integration": "^0.7.3", - "@backstage/types": "^0.1.2", + "@backstage/cli-common": "^0.1.8", + "@backstage/config": "^0.1.15", + "@backstage/config-loader": "^0.9.6", + "@backstage/errors": "^0.2.2", + "@backstage/integration": "^0.7.5", + "@backstage/types": "^0.1.3", "@google-cloud/storage": "^5.8.0", "@manypkg/get-packages": "^1.1.3", "@octokit/rest": "^18.5.3", @@ -89,8 +89,8 @@ } }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/test-utils": "^0.2.6", "@types/archiver": "^5.1.0", "@types/compression": "^1.7.0", "@types/concat-stream": "^2.0.0", diff --git a/packages/backend-tasks/CHANGELOG.md b/packages/backend-tasks/CHANGELOG.md index 1988c732a2..546d4a8187 100644 --- a/packages/backend-tasks/CHANGELOG.md +++ b/packages/backend-tasks/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/backend-tasks +## 0.1.9 + +### Patch Changes + +- dc97845422: Only output janitor logs when actually timing out tasks +- Updated dependencies + - @backstage/backend-common@0.11.0 + ## 0.1.8 ### Patch Changes diff --git a/packages/backend-tasks/package.json b/packages/backend-tasks/package.json index b84809ba69..215fafe970 100644 --- a/packages/backend-tasks/package.json +++ b/packages/backend-tasks/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/backend-tasks", "description": "Common distributed task management library for Backstage backends", - "version": "0.1.7", + "version": "0.1.9", "main": "src/index.ts", "types": "src/index.ts", "private": false, @@ -33,10 +33,10 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/types": "^0.1.2", + "@backstage/backend-common": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/types": "^0.1.3", "@types/luxon": "^2.0.4", "knex": "^1.0.2", "lodash": "^4.17.21", @@ -47,8 +47,8 @@ "zod": "^3.9.5" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.18", - "@backstage/cli": "^0.14.0", + "@backstage/backend-test-utils": "^0.1.19", + "@backstage/cli": "^0.14.1", "jest": "^26.0.1", "wait-for-expect": "^3.0.2" }, diff --git a/packages/backend-test-utils/CHANGELOG.md b/packages/backend-test-utils/CHANGELOG.md index 2ed22240bf..03f564074b 100644 --- a/packages/backend-test-utils/CHANGELOG.md +++ b/packages/backend-test-utils/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/backend-test-utils +## 0.1.19 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/cli@0.14.1 + ## 0.1.18 ### Patch Changes diff --git a/packages/backend-test-utils/package.json b/packages/backend-test-utils/package.json index a1471fbcf0..2cc3b8a07b 100644 --- a/packages/backend-test-utils/package.json +++ b/packages/backend-test-utils/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/backend-test-utils", "description": "Test helpers library for Backstage backends", - "version": "0.1.18", + "version": "0.1.19", "main": "src/index.ts", "types": "src/index.ts", "private": false, @@ -34,9 +34,9 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/cli": "^0.14.0", - "@backstage/config": "^0.1.14", + "@backstage/backend-common": "^0.11.0", + "@backstage/cli": "^0.14.1", + "@backstage/config": "^0.1.15", "@vscode/sqlite3": "^5.0.7", "knex": "^1.0.2", "mysql2": "^2.2.5", @@ -45,7 +45,7 @@ "uuid": "^8.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "jest": "^26.0.1" }, "files": [ diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index 02014b41e1..227b8ee231 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -4,6 +4,42 @@ ### Patch Changes +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/plugin-catalog-backend@0.22.0 + - @backstage/plugin-scaffolder-backend@0.17.0 + - @backstage/plugin-graphql-backend@0.1.17 + - @backstage/plugin-auth-backend@0.11.0 + - @backstage/plugin-kubernetes-backend@0.4.10 + - @backstage/plugin-code-coverage-backend@0.1.25 + - @backstage/plugin-jenkins-backend@0.1.16 + - @backstage/plugin-tech-insights-backend@0.2.7 + - @backstage/plugin-todo-backend@0.1.24 + - @backstage/catalog-model@0.11.0 + - @backstage/catalog-client@0.7.2 + - @backstage/plugin-badges-backend@0.1.21 + - @backstage/backend-tasks@0.1.9 + - @backstage/plugin-scaffolder-backend-module-rails@0.3.2 + - @backstage/plugin-techdocs-backend@0.14.0 + - @backstage/plugin-permission-node@0.5.2 + - @backstage/integration@0.7.5 + - example-app@0.2.66 + - @backstage/plugin-app-backend@0.3.27 + - @backstage/plugin-auth-node@0.1.3 + - @backstage/plugin-azure-devops-backend@0.3.6 + - @backstage/plugin-kafka-backend@0.2.20 + - @backstage/plugin-permission-backend@0.5.2 + - @backstage/plugin-proxy-backend@0.2.21 + - @backstage/plugin-rollbar-backend@0.1.24 + - @backstage/plugin-search-backend@0.4.5 + - @backstage/plugin-search-backend-module-pg@0.2.9 + - @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.11 + - @backstage/plugin-tech-insights-node@0.2.5 + +## 0.2.66 + +### Patch Changes + - Updated dependencies - @backstage/backend-common@0.10.9 - @backstage/backend-tasks@0.1.8 diff --git a/packages/backend/package.json b/packages/backend/package.json index fe1908abc5..cc960e3c24 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,6 +1,6 @@ { "name": "example-backend", - "version": "0.2.65", + "version": "0.2.66", "main": "dist/index.cjs.js", "types": "src/index.ts", "license": "Apache-2.0", @@ -27,39 +27,39 @@ "migrate:create": "knex migrate:make -x ts" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/backend-tasks": "^0.1.7", - "@backstage/catalog-client": "^0.7.0", - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/integration": "^0.7.3", - "@backstage/plugin-app-backend": "^0.3.25", - "@backstage/plugin-auth-backend": "^0.10.1", - "@backstage/plugin-auth-node": "^0.1.1", - "@backstage/plugin-azure-devops-backend": "^0.3.4", - "@backstage/plugin-badges-backend": "^0.1.19", - "@backstage/plugin-catalog-backend": "^0.21.4", - "@backstage/plugin-code-coverage-backend": "^0.1.23", - "@backstage/plugin-graphql-backend": "^0.1.15", - "@backstage/plugin-jenkins-backend": "^0.1.14", - "@backstage/plugin-kubernetes-backend": "^0.4.8", - "@backstage/plugin-kafka-backend": "^0.2.18", - "@backstage/plugin-permission-backend": "^0.5.0", - "@backstage/plugin-permission-common": "^0.5.0", - "@backstage/plugin-permission-node": "^0.5.0", - "@backstage/plugin-proxy-backend": "^0.2.19", - "@backstage/plugin-rollbar-backend": "^0.1.22", - "@backstage/plugin-scaffolder-backend": "^0.16.0", - "@backstage/plugin-scaffolder-backend-module-rails": "^0.3.0", - "@backstage/plugin-search-backend": "^0.4.3", - "@backstage/plugin-search-backend-node": "^0.4.6", - "@backstage/plugin-search-backend-module-elasticsearch": "^0.0.9", - "@backstage/plugin-search-backend-module-pg": "^0.2.7", - "@backstage/plugin-techdocs-backend": "^0.13.4", - "@backstage/plugin-tech-insights-backend": "^0.2.5", - "@backstage/plugin-tech-insights-node": "^0.2.3", - "@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.9", - "@backstage/plugin-todo-backend": "^0.1.22", + "@backstage/backend-common": "^0.11.0", + "@backstage/backend-tasks": "^0.1.9", + "@backstage/catalog-client": "^0.7.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/integration": "^0.7.5", + "@backstage/plugin-app-backend": "^0.3.27", + "@backstage/plugin-auth-backend": "^0.11.0", + "@backstage/plugin-auth-node": "^0.1.3", + "@backstage/plugin-azure-devops-backend": "^0.3.6", + "@backstage/plugin-badges-backend": "^0.1.21", + "@backstage/plugin-catalog-backend": "^0.22.0", + "@backstage/plugin-code-coverage-backend": "^0.1.25", + "@backstage/plugin-graphql-backend": "^0.1.17", + "@backstage/plugin-jenkins-backend": "^0.1.16", + "@backstage/plugin-kubernetes-backend": "^0.4.10", + "@backstage/plugin-kafka-backend": "^0.2.20", + "@backstage/plugin-permission-backend": "^0.5.2", + "@backstage/plugin-permission-common": "^0.5.1", + "@backstage/plugin-permission-node": "^0.5.2", + "@backstage/plugin-proxy-backend": "^0.2.21", + "@backstage/plugin-rollbar-backend": "^0.1.24", + "@backstage/plugin-scaffolder-backend": "^0.17.0", + "@backstage/plugin-scaffolder-backend-module-rails": "^0.3.2", + "@backstage/plugin-search-backend": "^0.4.5", + "@backstage/plugin-search-backend-node": "^0.4.7", + "@backstage/plugin-search-backend-module-elasticsearch": "^0.0.10", + "@backstage/plugin-search-backend-module-pg": "^0.2.9", + "@backstage/plugin-techdocs-backend": "^0.14.0", + "@backstage/plugin-tech-insights-backend": "^0.2.7", + "@backstage/plugin-tech-insights-node": "^0.2.5", + "@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.11", + "@backstage/plugin-todo-backend": "^0.1.24", "@gitbeaker/node": "^35.1.0", "@octokit/rest": "^18.5.3", "@vscode/sqlite3": "^5.0.7", @@ -76,7 +76,7 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/dockerode": "^3.3.0", "@types/express": "^4.17.6", "@types/express-serve-static-core": "^4.17.5" diff --git a/packages/catalog-client/CHANGELOG.md b/packages/catalog-client/CHANGELOG.md index ad3e03bbac..93f248ff0e 100644 --- a/packages/catalog-client/CHANGELOG.md +++ b/packages/catalog-client/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/catalog-client +## 0.7.2 + +### Patch Changes + +- ed09ad8093: Updated usage of the `LocationSpec` type from `@backstage/catalog-model`, which is deprecated. +- 46dee04eba: Deprecated `AddLocationRequest.presence`, as it is already being ignored. +- 6e1cbc12a6: Added `CatalogApi.getEntityFacets`. Marking this as a breaking change since it + is a non-optional addition to the API and depends on the backend being in place. + If you are mocking this interface in your tests, you will need to add an extra + `getEntityFacets: jest.fn()` or similar to that interface. +- Updated dependencies + - @backstage/catalog-model@0.11.0 + ## 0.7.1 ### Patch Changes diff --git a/packages/catalog-client/package.json b/packages/catalog-client/package.json index 40b6f238a8..ffcfbc16b7 100644 --- a/packages/catalog-client/package.json +++ b/packages/catalog-client/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/catalog-client", "description": "An isomorphic client for the catalog backend", - "version": "0.7.0", + "version": "0.7.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,12 +33,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/errors": "^0.2.1", + "@backstage/catalog-model": "^0.11.0", + "@backstage/errors": "^0.2.2", "cross-fetch": "^3.1.5" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/jest": "^26.0.7", "msw": "^0.35.0" }, diff --git a/packages/catalog-model/CHANGELOG.md b/packages/catalog-model/CHANGELOG.md index 07d00f25ea..cbb2e681bf 100644 --- a/packages/catalog-model/CHANGELOG.md +++ b/packages/catalog-model/CHANGELOG.md @@ -1,5 +1,46 @@ # @backstage/catalog-model +## 0.11.0 + +### Minor Changes + +- 919cf2f836: **BREAKING**: Added `EntityRelation.targetRef` (a string form entity ref), and + deprecated `EntityRelation.target` (a kind + namespace + name object). This + aligns the type with our goal of using string form entity refs more coherently. + There will be a period of time when both fields need to be present, which may in + particular affect your tests which now have to list both the string form and the + object form side by side. + + ```diff + const mockEntity: Entity = { + kind: 'Component', + relations: [ + { + type: RELATION_MEMBER_OF, + + targetRef: 'component:default/foo', + target: { kind: 'component', namespace: 'default', name: 'foo' } + } + ] + ``` + + The `target` field will be entirely removed from this type in a future release. + +- 7010349c9a: **BREAKING**: Removed `EntityRelationSpec` as it is only used during the catalog during the catalog processing. +- 68f0871b76: **BREAKING**: Simplified the `parseEntityRef` function to _always_ either return + a complete `EntityName`, complete with both kind, namespace and name, or throw + an error if it for some reason did not have enough information to form that + result. This makes its usage and its type declaration vastly simpler. + +### Patch Changes + +- ed09ad8093: Deprecated the `LocationSpec` export, which should now be imported from `@backstage/plugin-catalog-backend` instead. +- b5c02d10a6: Remove all usage of the deprecated `ENTITY_DEFAULT_NAMESPACE` +- 67a7c02d26: **DEPRECATED**: The `EntityRef` type and `parseEntityName` function are now + deprecated, and will soon be removed. This is part of a larger movement toward + fixing the poorly named `EntityName` type which should instead have been named + `EntityRef`. Please remove any usage of these as soon as possible. +- da44c47f43: Deprecated the `entity.metadata.generation` as the field has never been fully functioning. + ## 0.10.1 ### Patch Changes diff --git a/packages/catalog-model/package.json b/packages/catalog-model/package.json index a34449f38d..70ed0fbe4d 100644 --- a/packages/catalog-model/package.json +++ b/packages/catalog-model/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/catalog-model", "description": "Types and validators that help describe the model of a Backstage Catalog", - "version": "0.10.0", + "version": "0.11.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,9 +34,9 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/types": "^0.1.2", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/types": "^0.1.3", "@types/json-schema": "^7.0.5", "ajv": "^7.0.3", "json-schema": "^0.4.0", @@ -44,7 +44,7 @@ "uuid": "^8.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/jest": "^26.0.7", "@types/lodash": "^4.14.151", "yaml": "^1.9.2" diff --git a/packages/cli-common/package.json b/packages/cli-common/package.json index 409c2e678e..3b05e93603 100644 --- a/packages/cli-common/package.json +++ b/packages/cli-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/cli-common", "description": "Common functionality used by cli, backend, and create-app", - "version": "0.1.7", + "version": "0.1.8", "private": false, "main": "src/index.ts", "types": "src/index.ts", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index c9eee943ad..46b67615c4 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,23 @@ # @backstage/cli +## 0.14.1 + +### Patch Changes + +- 5cc7f48400: Fixed a bug in the built-in Jest configuration that prevented it from identifying packages that had migrated to using the new package scripts to run tests. +- 49ae6c9573: chore(deps-dev): bump `@types/rollup-plugin-postcss` from 2.0.1 to 3.1.4 +- d64b8d3678: chore(deps): bump `minimatch` from 3.0.4 to 5.0.0 +- d2e9d2a34f: chore(deps): bump `@hot-loader/react-dom` from 16.13.0 to 17.0.2 +- c2f3a548cf: Fix building of backends with `repo build --all`, where it would previously only work if the build was executed within the backend package. +- 3d7ed5377a: Ignore setupTests and the file inside ./dev folder recursively. Eslint + can not resolve relative paths as we defined in the rule import/no-extraneous-dependencies, and it does not apply this rule. + + A downside to use a recursive definition would be to checking all `dev` folders, which might not be wanted. Ensure you don't use + the `dev` folder out of scope (must be used for dev. env. only) + +- Updated dependencies + - @backstage/config-loader@0.9.6 + ## 0.14.0 ### Minor Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 4ae496f27e..b17d517ba1 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/cli", "description": "CLI for developing Backstage plugins and apps", - "version": "0.14.0", + "version": "0.14.1", "private": false, "publishConfig": { "access": "public" @@ -31,12 +31,12 @@ "backstage-cli": "bin/backstage-cli" }, "dependencies": { - "@backstage/cli-common": "^0.1.7", - "@backstage/config": "^0.1.14", - "@backstage/config-loader": "^0.9.4", - "@backstage/errors": "^0.2.1", + "@backstage/cli-common": "^0.1.8", + "@backstage/config": "^0.1.15", + "@backstage/config-loader": "^0.9.6", + "@backstage/errors": "^0.2.2", "@backstage/release-manifests": "^0.0.2", - "@backstage/types": "^0.1.2", + "@backstage/types": "^0.1.3", "@hot-loader/react-dom": "^17.0.2", "@manypkg/get-packages": "^1.1.3", "@octokit/request": "^5.4.12", @@ -121,13 +121,13 @@ "zod": "^3.11.6" }, "devDependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/config": "^0.1.14", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/backend-common": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@backstage/theme": "^0.2.15", "@types/diff": "^5.0.0", "@types/express": "^4.17.6", diff --git a/packages/codemods/package.json b/packages/codemods/package.json index 9571687d74..c4d2eedb4d 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -34,7 +34,7 @@ "backstage-codemods": "bin/backstage-codemods" }, "dependencies": { - "@backstage/cli-common": "0.1.7", + "@backstage/cli-common": "^0.1.8", "@backstage/core-app-api": "*", "@backstage/core-components": "*", "@backstage/core-plugin-api": "*", diff --git a/packages/config-loader/CHANGELOG.md b/packages/config-loader/CHANGELOG.md index 55e3aef511..d9bd7be8ba 100644 --- a/packages/config-loader/CHANGELOG.md +++ b/packages/config-loader/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/config-loader +## 0.9.6 + +### Patch Changes + +- c3a1300f79: Include any files included in configuration via $include or $file directives when watching for configuration changes. + ## 0.9.5 ### Patch Changes diff --git a/packages/config-loader/package.json b/packages/config-loader/package.json index 6d588d1105..d9c9b551b4 100644 --- a/packages/config-loader/package.json +++ b/packages/config-loader/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/config-loader", "description": "Config loading functionality used by Backstage backend, and CLI", - "version": "0.9.4", + "version": "0.9.6", "private": false, "publishConfig": { "access": "public", @@ -34,10 +34,10 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/cli-common": "^0.1.7", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/types": "^0.1.2", + "@backstage/cli-common": "^0.1.8", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/types": "^0.1.3", "@types/json-schema": "^7.0.6", "ajv": "^7.0.3", "chokidar": "^3.5.2", diff --git a/packages/config/package.json b/packages/config/package.json index 5b15cc7594..63edfe0360 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/config", "description": "Config API used by Backstage core, backend, and CLI", - "version": "0.1.14", + "version": "0.1.15", "private": false, "publishConfig": { "access": "public", @@ -33,7 +33,7 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/types": "^0.1.2", + "@backstage/types": "^0.1.3", "lodash": "^4.17.21" }, "devDependencies": { diff --git a/packages/core-app-api/CHANGELOG.md b/packages/core-app-api/CHANGELOG.md index 9d7093221f..f40ea23f73 100644 --- a/packages/core-app-api/CHANGELOG.md +++ b/packages/core-app-api/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/core-app-api +## 0.5.4 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@0.7.0 + ## 0.5.3 ### Patch Changes diff --git a/packages/core-app-api/package.json b/packages/core-app-api/package.json index 894d3fcb36..6f74bf95d6 100644 --- a/packages/core-app-api/package.json +++ b/packages/core-app-api/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/core-app-api", "description": "Core app API used by Backstage apps", - "version": "0.5.3", + "version": "0.5.4", "private": false, "publishConfig": { "access": "public", @@ -33,9 +33,9 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/config": "^0.1.14", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/types": "^0.1.2", + "@backstage/config": "^0.1.15", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/types": "^0.1.3", "@backstage/version-bridge": "^0.1.2", "@types/prop-types": "^15.7.3", "prop-types": "^15.7.2", @@ -49,8 +49,8 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/react-hooks": "^7.0.2", diff --git a/packages/core-components/CHANGELOG.md b/packages/core-components/CHANGELOG.md index b6a2468e36..5d8211d303 100644 --- a/packages/core-components/CHANGELOG.md +++ b/packages/core-components/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/core-components +## 0.8.10 + +### Patch Changes + +- d91d22bb19: When clicking on a log line the URL will be updated from `/task/uid` to + `/task/uid/#line-1`. This URL are also sharable, meaning that the UI will + highlight the log line in the hash of the URL. +- Updated dependencies + - @backstage/core-plugin-api@0.7.0 + ## 0.8.9 ### Patch Changes diff --git a/packages/core-components/package.json b/packages/core-components/package.json index 7362ec9e96..d8d8328f9b 100644 --- a/packages/core-components/package.json +++ b/packages/core-components/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/core-components", "description": "Core components used by Backstage plugins and apps", - "version": "0.8.9", + "version": "0.8.10", "private": false, "publishConfig": { "access": "public", @@ -33,9 +33,9 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/config": "^0.1.14", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", + "@backstage/config": "^0.1.15", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", "@backstage/theme": "^0.2.15", "@material-table/core": "^3.1.0", "@material-ui/core": "^4.12.2", @@ -78,9 +78,9 @@ "react-dom": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/core-app-api": "^0.5.3", - "@backstage/cli": "^0.14.0", - "@backstage/test-utils": "^0.2.5", + "@backstage/core-app-api": "^0.5.4", + "@backstage/cli": "^0.14.1", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/react-hooks": "^7.0.2", diff --git a/packages/core-plugin-api/CHANGELOG.md b/packages/core-plugin-api/CHANGELOG.md index e28b828937..bba39bf2cf 100644 --- a/packages/core-plugin-api/CHANGELOG.md +++ b/packages/core-plugin-api/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/core-plugin-api +## 0.7.0 + +### Minor Changes + +- 33cd215b11: **BREAKING**: Removed deprecated `AnyAnalyticsContext` type which is replaced by `AnalyticsContextValue` + ## 0.6.1 ### Patch Changes diff --git a/packages/core-plugin-api/package.json b/packages/core-plugin-api/package.json index dc4c884684..4e9198557b 100644 --- a/packages/core-plugin-api/package.json +++ b/packages/core-plugin-api/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/core-plugin-api", "description": "Core API used by Backstage plugins", - "version": "0.6.1", + "version": "0.7.0", "private": false, "publishConfig": { "access": "public", @@ -33,8 +33,8 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/config": "^0.1.14", - "@backstage/types": "^0.1.2", + "@backstage/config": "^0.1.15", + "@backstage/types": "^0.1.3", "@backstage/version-bridge": "^0.1.2", "history": "^5.0.0", "prop-types": "^15.7.2", @@ -46,9 +46,9 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/react-hooks": "^7.0.2", diff --git a/packages/create-app/CHANGELOG.md b/packages/create-app/CHANGELOG.md index b57d02daae..52dad1bfc9 100644 --- a/packages/create-app/CHANGELOG.md +++ b/packages/create-app/CHANGELOG.md @@ -1,5 +1,53 @@ # @backstage/create-app +## 0.4.21 + +### Patch Changes + +- a686702dbe: Update the template to reflect the renaming of `CatalogResultListItem` to `CatalogSearchResultListItem` from `@backstage/plugin-catalog`. + + To apply this change to an existing app, make the following change to `packages/app/src/components/search/SearchPage.tsx`: + + ```diff + -import { CatalogResultListItem } from '@backstage/plugin-catalog'; + +import { CatalogSearchResultListItem } from '@backstage/plugin-catalog'; + ``` + + ```diff + case 'software-catalog': + return ( + - + ``` + +- f39c1e6036: To reflect the updated `knex` and `@vscode/sqlite3` dependencies introduced with [v0.4.19](https://github.com/backstage/backstage/blob/master/packages/create-app/CHANGELOG.md#0419), we update our example `Dockerfile`, adding `@vscode/sqlite3` build dependencies to the image. Further on, we updated it to the `node:16-bullseye-slim` base image. + + To apply this update to an existing app, make the following change to `packages/backend/Dockerfile`: + + ```diff + -FROM node:14-buster-slim + +FROM node:16-bullseye-slim + ``` + + and, _only if you are using sqlite3 in your app_: + + ```diff + RUN tar xzf skeleton.tar.gz && rm skeleton.tar.gz + + + +# install sqlite3 dependencies + +RUN apt-get update && \ + + apt-get install -y libsqlite3-dev python3 cmake g++ && \ + + rm -rf /var/lib/apt/lists/* && \ + + yarn config set python /usr/bin/python3 + + RUN yarn install --frozen-lockfile --production --network-timeout 300000 && rm -rf "$(yarn cache dir)" + ``` + + If you are using a multi-stage Docker build for your app, please refer to the [updated examples](https://github.com/backstage/backstage/blob/master/docs/deployment/docker.md#multi-stage-build) in the documentation. + ## 0.4.20 ### Patch Changes diff --git a/packages/create-app/package.json b/packages/create-app/package.json index 158060f2e8..a240e95cac 100644 --- a/packages/create-app/package.json +++ b/packages/create-app/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/create-app", "description": "A CLI that helps you create your own Backstage app", - "version": "0.4.20", + "version": "0.4.21", "private": false, "publishConfig": { "access": "public" @@ -33,7 +33,7 @@ "start": "nodemon --" }, "dependencies": { - "@backstage/cli-common": "^0.1.7", + "@backstage/cli-common": "^0.1.8", "chalk": "^4.0.0", "commander": "^6.1.0", "fs-extra": "9.1.0", diff --git a/packages/dev-utils/CHANGELOG.md b/packages/dev-utils/CHANGELOG.md index e573a150d0..4d2354297e 100644 --- a/packages/dev-utils/CHANGELOG.md +++ b/packages/dev-utils/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/dev-utils +## 0.2.23 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + - @backstage/app-defaults@0.1.9 + - @backstage/core-app-api@0.5.4 + - @backstage/integration-react@0.1.23 + - @backstage/test-utils@0.2.6 + ## 0.2.22 ### Patch Changes diff --git a/packages/dev-utils/package.json b/packages/dev-utils/package.json index d9546b7f47..5c29c7dd0f 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.2.22", + "version": "0.2.23", "private": false, "publishConfig": { "access": "public", @@ -33,14 +33,14 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/app-defaults": "^0.1.8", - "@backstage/core-app-api": "^0.5.3", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/catalog-model": "^0.10.0", - "@backstage/integration-react": "^0.1.22", - "@backstage/plugin-catalog-react": "^0.6.15", - "@backstage/test-utils": "^0.2.5", + "@backstage/app-defaults": "^0.1.9", + "@backstage/core-app-api": "^0.5.4", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/catalog-model": "^0.11.0", + "@backstage/integration-react": "^0.1.23", + "@backstage/plugin-catalog-react": "^0.7.0", + "@backstage/test-utils": "^0.2.6", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -59,7 +59,7 @@ "react-dom": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/jest": "^26.0.7", "@types/node": "^14.14.32" }, diff --git a/packages/e2e-test/package.json b/packages/e2e-test/package.json index bbbeed2312..b17b0c14ce 100644 --- a/packages/e2e-test/package.json +++ b/packages/e2e-test/package.json @@ -29,8 +29,8 @@ "e2e-test": "bin/e2e-test" }, "devDependencies": { - "@backstage/cli-common": "^0.1.1", - "@backstage/errors": "^0.2.0", + "@backstage/cli-common": "^0.1.8", + "@backstage/errors": "^0.2.2", "@types/fs-extra": "^9.0.1", "@types/node": "^14.14.32", "@types/puppeteer": "^5.4.4", diff --git a/packages/errors/package.json b/packages/errors/package.json index 7c284f04cc..b1c90f0371 100644 --- a/packages/errors/package.json +++ b/packages/errors/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/errors", "description": "Common utilities for error handling within Backstage", - "version": "0.2.1", + "version": "0.2.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,7 +33,7 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/types": "^0.1.2", + "@backstage/types": "^0.1.3", "cross-fetch": "^3.1.5", "serialize-error": "^8.0.1" }, diff --git a/packages/integration-react/CHANGELOG.md b/packages/integration-react/CHANGELOG.md index ed1b964816..1b8f22bcfc 100644 --- a/packages/integration-react/CHANGELOG.md +++ b/packages/integration-react/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/integration-react +## 0.1.23 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/core-plugin-api@0.7.0 + - @backstage/integration@0.7.5 + ## 0.1.22 ### Patch Changes diff --git a/packages/integration-react/package.json b/packages/integration-react/package.json index a21d72f334..27e4492e65 100644 --- a/packages/integration-react/package.json +++ b/packages/integration-react/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/integration-react", "description": "Frontend package for managing integrations towards external systems", - "version": "0.1.22", + "version": "0.1.23", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,10 +24,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/config": "^0.1.14", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/integration": "^0.7.3", + "@backstage/config": "^0.1.15", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/integration": "^0.7.5", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -38,9 +38,9 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/packages/integration/CHANGELOG.md b/packages/integration/CHANGELOG.md index 963c3b5f8b..af764c3b69 100644 --- a/packages/integration/CHANGELOG.md +++ b/packages/integration/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/integration +## 0.7.5 + +### Patch Changes + +- 4e1384884f: Fixed bug in integration package where Self Hosted GitLab instances with custom ports weren't supported (because of the lack of an option to add the port in the integration configs. Now users can add the port directly in the host) + ## 0.7.4 ### Patch Changes diff --git a/packages/integration/package.json b/packages/integration/package.json index 81087bf4b4..bf7c167bfa 100644 --- a/packages/integration/package.json +++ b/packages/integration/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/integration", "description": "Helpers for managing integrations towards external systems", - "version": "0.7.3", + "version": "0.7.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,7 +33,7 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/config": "^0.1.14", + "@backstage/config": "^0.1.15", "cross-fetch": "^3.1.5", "git-url-parse": "^11.6.0", "@octokit/rest": "^18.5.3", @@ -42,9 +42,9 @@ "lodash": "^4.17.21" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/config-loader": "^0.9.4", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/config-loader": "^0.9.6", + "@backstage/test-utils": "^0.2.6", "@types/jest": "^26.0.7", "@types/luxon": "^2.0.4", "msw": "^0.35.0" diff --git a/packages/search-common/package.json b/packages/search-common/package.json index cb5c55c8e2..ef56017405 100644 --- a/packages/search-common/package.json +++ b/packages/search-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/search-common", "description": "Common functionalities for Search, to be shared between various search-enabled plugins", - "version": "0.2.3", + "version": "0.2.4", "main": "src/index.ts", "types": "src/index.ts", "private": false, @@ -39,8 +39,8 @@ "url": "https://github.com/backstage/backstage/issues" }, "dependencies": { - "@backstage/types": "^0.1.2", - "@backstage/plugin-permission-common": "^0.5.0" + "@backstage/types": "^0.1.3", + "@backstage/plugin-permission-common": "^0.5.1" }, "devDependencies": { "@backstage/cli": "^0.14.0" diff --git a/packages/techdocs-cli-embedded-app/CHANGELOG.md b/packages/techdocs-cli-embedded-app/CHANGELOG.md index ddfc161ffe..1302d1ca9d 100644 --- a/packages/techdocs-cli-embedded-app/CHANGELOG.md +++ b/packages/techdocs-cli-embedded-app/CHANGELOG.md @@ -1,5 +1,21 @@ # techdocs-cli-embedded-app +## 0.2.65 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog@0.9.0 + - @backstage/cli@0.14.1 + - @backstage/core-components@0.8.10 + - @backstage/plugin-techdocs@0.14.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + - @backstage/app-defaults@0.1.9 + - @backstage/core-app-api@0.5.4 + - @backstage/integration-react@0.1.23 + - @backstage/test-utils@0.2.6 + ## 0.2.64 ### Patch Changes diff --git a/packages/techdocs-cli-embedded-app/package.json b/packages/techdocs-cli-embedded-app/package.json index a1c37d0200..6719701378 100644 --- a/packages/techdocs-cli-embedded-app/package.json +++ b/packages/techdocs-cli-embedded-app/package.json @@ -1,23 +1,23 @@ { "name": "techdocs-cli-embedded-app", - "version": "0.2.64", + "version": "0.2.65", "private": true, "backstage": { "role": "frontend" }, "bundled": true, "dependencies": { - "@backstage/app-defaults": "^0.1.8", - "@backstage/catalog-model": "^0.10.0", - "@backstage/cli": "^0.14.0", - "@backstage/config": "^0.1.14", - "@backstage/core-app-api": "^0.5.3", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/integration-react": "^0.1.22", - "@backstage/plugin-catalog": "^0.8.0", - "@backstage/plugin-techdocs": "^0.13.4", - "@backstage/test-utils": "^0.2.5", + "@backstage/app-defaults": "^0.1.9", + "@backstage/catalog-model": "^0.11.0", + "@backstage/cli": "^0.14.1", + "@backstage/config": "^0.1.15", + "@backstage/core-app-api": "^0.5.4", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/integration-react": "^0.1.23", + "@backstage/plugin-catalog": "^0.9.0", + "@backstage/plugin-techdocs": "^0.14.0", + "@backstage/test-utils": "^0.2.6", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.11.0", "@material-ui/icons": "^4.9.1", @@ -29,7 +29,7 @@ "react-use": "^17.2.4" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/packages/techdocs-cli/CHANGELOG.md b/packages/techdocs-cli/CHANGELOG.md index 1b877774fe..bc23499662 100644 --- a/packages/techdocs-cli/CHANGELOG.md +++ b/packages/techdocs-cli/CHANGELOG.md @@ -1,5 +1,19 @@ # @techdocs/cli +## 0.8.15 + +### Patch Changes + +- ed78516480: chore(deps-dev): bump `cypress` from 7.3.0 to 9.5.0 +- 209fd128e6: Updated usage of `github:` location types in docs to use `url:` instead. +- 61ff215e08: - Adds `cypress` and `cypress-plugin-snapshots` as dependencies for integration and visual regression tests. + - Updates README documentation with instructions for how to run tests. + - Clarifies output text for prepack script. +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/catalog-model@0.11.0 + - @backstage/techdocs-common@0.11.10 + ## 0.8.14 ### Patch Changes diff --git a/packages/techdocs-cli/package.json b/packages/techdocs-cli/package.json index 68ea79eded..929564e01c 100644 --- a/packages/techdocs-cli/package.json +++ b/packages/techdocs-cli/package.json @@ -1,7 +1,7 @@ { "name": "@techdocs/cli", "description": "Utility CLI for managing TechDocs sites in Backstage.", - "version": "0.8.14", + "version": "0.8.15", "private": false, "publishConfig": { "access": "public" @@ -37,7 +37,7 @@ "techdocs-cli": "bin/techdocs-cli" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/commander": "^2.12.2", "@types/fs-extra": "^9.0.6", "@types/http-proxy": "^1.17.4", @@ -62,11 +62,11 @@ "ext": "ts" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/catalog-model": "^0.10.0", - "@backstage/cli-common": "^0.1.7", - "@backstage/config": "^0.1.14", - "@backstage/techdocs-common": "^0.11.8", + "@backstage/backend-common": "^0.11.0", + "@backstage/catalog-model": "^0.11.0", + "@backstage/cli-common": "^0.1.8", + "@backstage/config": "^0.1.15", + "@backstage/techdocs-common": "^0.11.10", "@types/dockerode": "^3.3.0", "commander": "^6.1.0", "dockerode": "^3.3.1", diff --git a/packages/techdocs-common/CHANGELOG.md b/packages/techdocs-common/CHANGELOG.md index 6654850b28..c99295e8db 100644 --- a/packages/techdocs-common/CHANGELOG.md +++ b/packages/techdocs-common/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/techdocs-common +## 0.11.10 + +### Patch Changes + +- 209fd128e6: Updated usage of `github:` location types in docs to use `url:` instead. +- 13ef228d03: Clean up the API interface for TechDocs common library. +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/catalog-model@0.11.0 + - @backstage/integration@0.7.5 + ## 0.11.9 ### Patch Changes diff --git a/packages/techdocs-common/package.json b/packages/techdocs-common/package.json index f0c839b753..731e967637 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.11.8", + "version": "0.11.10", "main": "src/index.ts", "types": "src/index.ts", "private": false, @@ -42,12 +42,12 @@ "dependencies": { "@azure/identity": "^2.0.1", "@azure/storage-blob": "^12.5.0", - "@backstage/backend-common": "^0.10.8", - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/search-common": "^0.2.3", - "@backstage/integration": "^0.7.3", + "@backstage/backend-common": "^0.11.0", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/search-common": "^0.2.4", + "@backstage/integration": "^0.7.5", "@google-cloud/storage": "^5.6.0", "@trendyol-js/openstack-swift-sdk": "^0.0.5", "@types/express": "^4.17.6", @@ -64,7 +64,7 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/fs-extra": "^9.0.5", "@types/js-yaml": "^4.0.0", "@types/mime-types": "^2.1.0", diff --git a/packages/test-utils/CHANGELOG.md b/packages/test-utils/CHANGELOG.md index ff170b03b6..4de90a4aa7 100644 --- a/packages/test-utils/CHANGELOG.md +++ b/packages/test-utils/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/test-utils +## 0.2.6 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@0.7.0 + - @backstage/core-app-api@0.5.4 + - @backstage/plugin-permission-react@0.3.2 + ## 0.2.5 ### Patch Changes diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index 736abb87f3..5465f7783a 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.2.5", + "version": "0.2.6", "private": false, "publishConfig": { "access": "public", @@ -33,13 +33,13 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/config": "^0.1.14", - "@backstage/core-app-api": "^0.5.3", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-permission-common": "^0.5.0", - "@backstage/plugin-permission-react": "^0.3.1", + "@backstage/config": "^0.1.15", + "@backstage/core-app-api": "^0.5.4", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-permission-common": "^0.5.1", + "@backstage/plugin-permission-react": "^0.3.2", "@backstage/theme": "^0.2.15", - "@backstage/types": "^0.1.2", + "@backstage/types": "^0.1.3", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.11.2", "@testing-library/jest-dom": "^5.10.1", @@ -55,7 +55,7 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/jest": "^26.0.7", "@types/node": "^14.14.32", "msw": "^0.35.0" diff --git a/packages/types/package.json b/packages/types/package.json index bc2de535a2..ab0740d568 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/types", "description": "Common TypeScript types used within Backstage", - "version": "0.1.2", + "version": "0.1.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/airbrake-backend/CHANGELOG.md b/plugins/airbrake-backend/CHANGELOG.md index 14b22aacde..148dbdeb07 100644 --- a/plugins/airbrake-backend/CHANGELOG.md +++ b/plugins/airbrake-backend/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-airbrake-backend +## 0.2.0 + +### Minor Changes + +- da78e79a94: This marks the first release where the Airbrake plugin is useable. Airbrake frontend and Airbrake backend work with each other. Currently just a summary of the latest Airbrakes is shown on Backstage. + +### Patch Changes + +- 0045270527: Make config optional +- Updated dependencies + - @backstage/backend-common@0.11.0 + ## 0.1.0 ### Minor Changes diff --git a/plugins/airbrake-backend/package.json b/plugins/airbrake-backend/package.json index decdeef3dc..2ee36eefb7 100644 --- a/plugins/airbrake-backend/package.json +++ b/plugins/airbrake-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-airbrake-backend", - "version": "0.1.0", + "version": "0.2.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -19,8 +19,8 @@ "clean": "backstage-cli clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/config": "^0.1.14", + "@backstage/backend-common": "^0.11.0", + "@backstage/config": "^0.1.15", "@types/express": "*", "express": "^4.17.1", "express-promise-router": "^4.1.0", @@ -30,7 +30,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/http-proxy-middleware": "^0.19.3", "@types/supertest": "^2.0.8", "supertest": "^6.1.6", diff --git a/plugins/airbrake/CHANGELOG.md b/plugins/airbrake/CHANGELOG.md index b5f6c14d81..685ef4c0e7 100644 --- a/plugins/airbrake/CHANGELOG.md +++ b/plugins/airbrake/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-airbrake +## 0.3.0 + +### Minor Changes + +- da78e79a94: This marks the first release where the Airbrake plugin is useable. Airbrake frontend and Airbrake backend work with each other. Currently just a summary of the latest Airbrakes is shown on Backstage. + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + - @backstage/dev-utils@0.2.23 + - @backstage/test-utils@0.2.6 + ## 0.2.0 ### Minor Changes diff --git a/plugins/airbrake/package.json b/plugins/airbrake/package.json index 128373881c..7342fdd839 100644 --- a/plugins/airbrake/package.json +++ b/plugins/airbrake/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-airbrake", - "version": "0.2.0", + "version": "0.3.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,12 +23,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/dev-utils": "^0.2.22", - "@backstage/plugin-catalog-react": "^0.6.15", - "@backstage/test-utils": "^0.2.5", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/dev-utils": "^0.2.23", + "@backstage/plugin-catalog-react": "^0.7.0", + "@backstage/test-utils": "^0.2.6", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -40,10 +40,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/app-defaults": "^0.1.8", - "@backstage/cli": "^0.14.0", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/app-defaults": "^0.1.9", + "@backstage/cli": "^0.14.1", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/allure/CHANGELOG.md b/plugins/allure/CHANGELOG.md index 981e120a7a..43e83e2d1e 100644 --- a/plugins/allure/CHANGELOG.md +++ b/plugins/allure/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-allure +## 0.1.16 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.1.15 ### Patch Changes diff --git a/plugins/allure/package.json b/plugins/allure/package.json index 089b58e820..eaa3013da8 100644 --- a/plugins/allure/package.json +++ b/plugins/allure/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-allure", "description": "A Backstage plugin that integrates with Allure", - "version": "0.1.15", + "version": "0.1.16", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -25,10 +25,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -40,10 +40,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/analytics-module-ga/CHANGELOG.md b/plugins/analytics-module-ga/CHANGELOG.md index a365bf98a0..ccf5ebd98c 100644 --- a/plugins/analytics-module-ga/CHANGELOG.md +++ b/plugins/analytics-module-ga/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-analytics-module-ga +## 0.1.11 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/core-plugin-api@0.7.0 + ## 0.1.10 ### Patch Changes diff --git a/plugins/analytics-module-ga/package.json b/plugins/analytics-module-ga/package.json index 56f2d26615..d71b66cd6f 100644 --- a/plugins/analytics-module-ga/package.json +++ b/plugins/analytics-module-ga/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-analytics-module-ga", - "version": "0.1.10", + "version": "0.1.11", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,9 +24,9 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/config": "^0.1.14", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", + "@backstage/config": "^0.1.15", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -38,10 +38,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/apache-airflow/CHANGELOG.md b/plugins/apache-airflow/CHANGELOG.md index ae4ebeff84..e86a6cef5d 100644 --- a/plugins/apache-airflow/CHANGELOG.md +++ b/plugins/apache-airflow/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-apache-airflow +## 0.1.8 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/core-plugin-api@0.7.0 + ## 0.1.7 ### Patch Changes diff --git a/plugins/apache-airflow/package.json b/plugins/apache-airflow/package.json index 061f375540..b5045551bb 100644 --- a/plugins/apache-airflow/package.json +++ b/plugins/apache-airflow/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-apache-airflow", - "version": "0.1.7", + "version": "0.1.8", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,8 +23,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", @@ -36,10 +36,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/api-docs/CHANGELOG.md b/plugins/api-docs/CHANGELOG.md index 1de39bc9b8..6bbbe9d056 100644 --- a/plugins/api-docs/CHANGELOG.md +++ b/plugins/api-docs/CHANGELOG.md @@ -1,5 +1,22 @@ # @backstage/plugin-api-docs +## 0.8.0 + +### Minor Changes + +- 2262fe19c9: **BREAKING**: Removed support for passing in an explicit `entity` prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored. + +### Patch Changes + +- 306c366fc9: chore(deps): bump `@asyncapi/react-component` +- 919cf2f836: Minor updates to match the new `targetRef` field of relations, and to stop consuming the `target` field +- Updated dependencies + - @backstage/plugin-catalog@0.9.0 + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.7.3 ### Patch Changes diff --git a/plugins/api-docs/package.json b/plugins/api-docs/package.json index 6a6432ea03..331845bd13 100644 --- a/plugins/api-docs/package.json +++ b/plugins/api-docs/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-api-docs", "description": "A Backstage plugin that helps represent API entities in the frontend", - "version": "0.7.3", + "version": "0.8.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,11 +34,11 @@ }, "dependencies": { "@asyncapi/react-component": "1.0.0-next.33", - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog": "^0.8.0", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog": "^0.9.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -56,10 +56,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/app-backend/CHANGELOG.md b/plugins/app-backend/CHANGELOG.md index b80e8dc74d..baf9a928d8 100644 --- a/plugins/app-backend/CHANGELOG.md +++ b/plugins/app-backend/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-app-backend +## 0.3.27 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/config-loader@0.9.6 + ## 0.3.26 ### Patch Changes diff --git a/plugins/app-backend/package.json b/plugins/app-backend/package.json index 908d2cff13..79682ca9de 100644 --- a/plugins/app-backend/package.json +++ b/plugins/app-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-app-backend", "description": "A Backstage backend plugin that serves the Backstage frontend app", - "version": "0.3.25", + "version": "0.3.27", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,10 +33,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/config-loader": "^0.9.4", - "@backstage/config": "^0.1.14", - "@backstage/types": "^0.1.2", + "@backstage/backend-common": "^0.11.0", + "@backstage/config-loader": "^0.9.6", + "@backstage/config": "^0.1.15", + "@backstage/types": "^0.1.3", "@types/express": "^4.17.6", "globby": "^11.0.0", "express": "^4.17.1", @@ -50,9 +50,9 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.18", - "@backstage/cli": "^0.14.0", - "@backstage/types": "^0.1.2", + "@backstage/backend-test-utils": "^0.1.19", + "@backstage/cli": "^0.14.1", + "@backstage/types": "^0.1.3", "@types/supertest": "^2.0.8", "mock-fs": "^5.1.0", "msw": "^0.35.0", diff --git a/plugins/auth-backend/CHANGELOG.md b/plugins/auth-backend/CHANGELOG.md index fb405a518d..5f85363fcc 100644 --- a/plugins/auth-backend/CHANGELOG.md +++ b/plugins/auth-backend/CHANGELOG.md @@ -1,5 +1,35 @@ # @backstage/plugin-auth-backend +## 0.11.0 + +### Minor Changes + +- 3884bf0348: **BREAKING**: The default sign-in resolvers for all providers, if you choose to + use them, now emit the token `sub` and `ent` claims on the standard, + all-lowercase form, instead of the mixed-case form. The mixed-case form causes + problems for implementations that naively do string comparisons on refs. The end + result is that you may for example see your Backstage token `sub` claim now + become `'user:default/my-id'` instead of `'user:default/My-ID'`. + + On a related note, specifically the SAML provider now correctly issues both + `sub` and `ent` claims, and on the full entity ref form instead of the short + form with only the ID. + + **NOTE**: For a long time, it has been strongly recommended that you provide + your own sign-in resolver instead of using the builtin ones, and that will + become mandatory in the future. + +### Patch Changes + +- d64b8d3678: chore(deps): bump `minimatch` from 3.0.4 to 5.0.0 +- 6e1cbc12a6: Updated according to the new `getEntityFacets` catalog API method +- 919cf2f836: Minor updates to match the new `targetRef` field of relations, and to stop consuming the `target` field +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/catalog-model@0.11.0 + - @backstage/catalog-client@0.7.2 + - @backstage/plugin-auth-node@0.1.3 + ## 0.10.2 ### Patch Changes diff --git a/plugins/auth-backend/package.json b/plugins/auth-backend/package.json index fdf6452dbe..7a370ee8a9 100644 --- a/plugins/auth-backend/package.json +++ b/plugins/auth-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-auth-backend", "description": "A Backstage backend plugin that handles authentication", - "version": "0.10.1", + "version": "0.11.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,13 +33,13 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/plugin-auth-node": "^0.1.1", - "@backstage/backend-common": "^0.10.8", - "@backstage/catalog-client": "^0.7.0", - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/types": "^0.1.2", + "@backstage/plugin-auth-node": "^0.1.3", + "@backstage/backend-common": "^0.11.0", + "@backstage/catalog-client": "^0.7.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/types": "^0.1.3", "@google-cloud/firestore": "^5.0.2", "@types/express": "^4.17.6", "@types/passport": "^1.0.3", @@ -76,8 +76,8 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/test-utils": "^0.2.6", "@types/body-parser": "^1.19.0", "@types/cookie-parser": "^1.4.2", "@types/express-session": "^1.17.2", diff --git a/plugins/auth-node/CHANGELOG.md b/plugins/auth-node/CHANGELOG.md index fbae9b236c..7676ce7afa 100644 --- a/plugins/auth-node/CHANGELOG.md +++ b/plugins/auth-node/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-auth-node +## 0.1.3 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/catalog-model@0.11.0 + ## 0.1.2 ### Patch Changes diff --git a/plugins/auth-node/package.json b/plugins/auth-node/package.json index 435ff21fed..2becee849d 100644 --- a/plugins/auth-node/package.json +++ b/plugins/auth-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-node", - "version": "0.1.1", + "version": "0.1.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,16 +23,16 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", + "@backstage/backend-common": "^0.11.0", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", "jose": "^1.27.1", "node-fetch": "^2.6.7", "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "msw": "^0.35.0", "uuid": "^8.0.0" }, diff --git a/plugins/azure-devops-backend/CHANGELOG.md b/plugins/azure-devops-backend/CHANGELOG.md index c954dd95d9..0156f92891 100644 --- a/plugins/azure-devops-backend/CHANGELOG.md +++ b/plugins/azure-devops-backend/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-azure-devops-backend +## 0.3.6 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.11.0 + ## 0.3.5 ### Patch Changes diff --git a/plugins/azure-devops-backend/package.json b/plugins/azure-devops-backend/package.json index a716613c01..206294c863 100644 --- a/plugins/azure-devops-backend/package.json +++ b/plugins/azure-devops-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-azure-devops-backend", - "version": "0.3.4", + "version": "0.3.6", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,9 +23,9 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/config": "^0.1.14", - "@backstage/plugin-azure-devops-common": "^0.2.1", + "@backstage/backend-common": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/plugin-azure-devops-common": "^0.2.2", "@types/express": "^4.17.6", "azure-devops-node-api": "^11.0.1", "express": "^4.17.1", @@ -35,7 +35,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/supertest": "^2.0.8", "supertest": "^6.1.6", "msw": "^0.35.0" diff --git a/plugins/azure-devops-common/package.json b/plugins/azure-devops-common/package.json index 1e7b0eaa18..7810469bf9 100644 --- a/plugins/azure-devops-common/package.json +++ b/plugins/azure-devops-common/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-azure-devops-common", - "version": "0.2.1", + "version": "0.2.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/azure-devops/CHANGELOG.md b/plugins/azure-devops/CHANGELOG.md index 321c418b42..7c0a533dd3 100644 --- a/plugins/azure-devops/CHANGELOG.md +++ b/plugins/azure-devops/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-azure-devops +## 0.1.16 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.1.15 ### Patch Changes diff --git a/plugins/azure-devops/package.json b/plugins/azure-devops/package.json index d72eb4dd23..57c1654527 100644 --- a/plugins/azure-devops/package.json +++ b/plugins/azure-devops/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-azure-devops", - "version": "0.1.15", + "version": "0.1.16", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -30,12 +30,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-azure-devops-common": "^0.2.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-azure-devops-common": "^0.2.2", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -49,10 +49,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/badges-backend/CHANGELOG.md b/plugins/badges-backend/CHANGELOG.md index ef2a910c48..ae93cdbe5a 100644 --- a/plugins/badges-backend/CHANGELOG.md +++ b/plugins/badges-backend/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-badges-backend +## 0.1.21 + +### Patch Changes + +- 6e1cbc12a6: Updated according to the new `getEntityFacets` catalog API method +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/catalog-model@0.11.0 + - @backstage/catalog-client@0.7.2 + ## 0.1.20 ### Patch Changes diff --git a/plugins/badges-backend/package.json b/plugins/badges-backend/package.json index 635d282039..94796ba665 100644 --- a/plugins/badges-backend/package.json +++ b/plugins/badges-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-badges-backend", "description": "A Backstage backend plugin that generates README badges for your entities", - "version": "0.1.19", + "version": "0.1.21", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,11 +34,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/catalog-client": "^0.7.0", - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", + "@backstage/backend-common": "^0.11.0", + "@backstage/catalog-client": "^0.7.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", "@types/express": "^4.17.6", "badge-maker": "^3.3.0", "cors": "^2.8.5", @@ -48,7 +48,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/supertest": "^2.0.8", "supertest": "^6.1.3" }, diff --git a/plugins/badges/CHANGELOG.md b/plugins/badges/CHANGELOG.md index 3666b24b9d..e624dc36e9 100644 --- a/plugins/badges/CHANGELOG.md +++ b/plugins/badges/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-badges +## 0.2.24 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.2.23 ### Patch Changes diff --git a/plugins/badges/package.json b/plugins/badges/package.json index f1b515892a..612b9f3b2d 100644 --- a/plugins/badges/package.json +++ b/plugins/badges/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-badges", "description": "A Backstage plugin that generates README badges for your entities", - "version": "0.2.23", + "version": "0.2.24", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -30,11 +30,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -46,10 +46,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/bazaar-backend/CHANGELOG.md b/plugins/bazaar-backend/CHANGELOG.md index 57e40cb4de..50dc8b2ad3 100644 --- a/plugins/bazaar-backend/CHANGELOG.md +++ b/plugins/bazaar-backend/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-bazaar-backend +## 0.1.11 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/backend-test-utils@0.1.19 + ## 0.1.10 ### Patch Changes diff --git a/plugins/bazaar-backend/package.json b/plugins/bazaar-backend/package.json index 22d99c651a..cb596770d4 100644 --- a/plugins/bazaar-backend/package.json +++ b/plugins/bazaar-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-bazaar-backend", - "version": "0.1.10", + "version": "0.1.11", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,9 +23,9 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/backend-test-utils": "^0.1.18", - "@backstage/config": "^0.1.14", + "@backstage/backend-common": "^0.11.0", + "@backstage/backend-test-utils": "^0.1.19", + "@backstage/config": "^0.1.15", "@types/express": "^4.17.6", "express": "^4.17.1", "express-promise-router": "^4.1.0", @@ -34,7 +34,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0" + "@backstage/cli": "^0.14.1" }, "files": [ "dist", diff --git a/plugins/bazaar/CHANGELOG.md b/plugins/bazaar/CHANGELOG.md index 2ac6eb442d..df72f76d6a 100644 --- a/plugins/bazaar/CHANGELOG.md +++ b/plugins/bazaar/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-bazaar +## 0.1.15 + +### Patch Changes + +- 67a7c02d26: Remove usages of `EntityRef` and `parseEntityName` from `@backstage/catalog-model` +- Updated dependencies + - @backstage/plugin-catalog@0.9.0 + - @backstage/cli@0.14.1 + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/catalog-client@0.7.2 + - @backstage/core-plugin-api@0.7.0 + ## 0.1.14 ### Patch Changes diff --git a/plugins/bazaar/package.json b/plugins/bazaar/package.json index 1c2d28fb6b..a38cd1cd16 100644 --- a/plugins/bazaar/package.json +++ b/plugins/bazaar/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-bazaar", - "version": "0.1.14", + "version": "0.1.15", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,13 +24,13 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-client": "^0.7.0", - "@backstage/catalog-model": "^0.10.0", - "@backstage/cli": "^0.14.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog": "^0.8.0", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-client": "^0.7.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/cli": "^0.14.1", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog": "^0.9.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@date-io/luxon": "1.x", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -47,8 +47,8 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/dev-utils": "^0.2.22", + "@backstage/cli": "^0.14.1", + "@backstage/dev-utils": "^0.2.23", "@testing-library/jest-dom": "^5.10.1", "cross-fetch": "^3.1.5" }, diff --git a/plugins/bitrise/CHANGELOG.md b/plugins/bitrise/CHANGELOG.md index ab21adf45f..8af11aa8a4 100644 --- a/plugins/bitrise/CHANGELOG.md +++ b/plugins/bitrise/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-bitrise +## 0.1.27 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.1.26 ### Patch Changes diff --git a/plugins/bitrise/package.json b/plugins/bitrise/package.json index e59ea09130..228eed3e9b 100644 --- a/plugins/bitrise/package.json +++ b/plugins/bitrise/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-bitrise", "description": "A Backstage plugin that integrates towards Bitrise", - "version": "0.1.26", + "version": "0.1.27", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,10 +24,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -43,10 +43,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/catalog-backend-module-aws/CHANGELOG.md b/plugins/catalog-backend-module-aws/CHANGELOG.md new file mode 100644 index 0000000000..749ab3a230 --- /dev/null +++ b/plugins/catalog-backend-module-aws/CHANGELOG.md @@ -0,0 +1,41 @@ +# @backstage/plugin-catalog-backend-module-aws + +## 0.1.0 + +### Minor Changes + +- 25e97e7242: Added this new catalog module, initially containing only the + `AwsOrganizationCloudAccountProcessor`. + + Note that this was moved over from the catalog backend itself, and therefore is + no longer part of its builtin set of processors. If you were using this + processor, through making use of the location type `aws-cloud-accounts` and/or + using the configuration key `catalog.processors.awsOrganization`, you will from + now on have to add the processor manually to your catalog. + + First, add the `@backstage/plugin-catalog-backend-module-aws` dependency to your + `packages/backend` package. + + Then, in `packages/backend/src/plugins/catalog.ts`: + + ```diff + +import { AwsOrganizationCloudAccountProcessor } from '@backstage/plugin-catalog-backend-module-aws'; + + export default async function createPlugin( + env: PluginEnvironment, + ): Promise { + const builder = await CatalogBuilder.create(env); + + builder.addProcessor( + + AwsOrganizationCloudAccountProcessor.fromConfig( + + env.config, + + { logger: env.logger } + + ) + + ); + // ... + ``` + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-backend@0.22.0 + - @backstage/catalog-model@0.11.0 diff --git a/plugins/catalog-backend-module-aws/package.json b/plugins/catalog-backend-module-aws/package.json index cff50bb55a..ebe77263ac 100644 --- a/plugins/catalog-backend-module-aws/package.json +++ b/plugins/catalog-backend-module-aws/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-aws", "description": "A Backstage catalog backend module that helps integrate towards AWS", - "version": "0.0.0", + "version": "0.1.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,17 +33,17 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-catalog-backend": "^0.21.4", - "@backstage/types": "^0.1.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-catalog-backend": "^0.22.0", + "@backstage/types": "^0.1.3", "aws-sdk": "^2.840.0", "lodash": "^4.17.21", "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/lodash": "^4.14.151", "aws-sdk-mock": "^5.2.1" }, diff --git a/plugins/catalog-backend-module-ldap/CHANGELOG.md b/plugins/catalog-backend-module-ldap/CHANGELOG.md index 594fb5593b..e05e4936a8 100644 --- a/plugins/catalog-backend-module-ldap/CHANGELOG.md +++ b/plugins/catalog-backend-module-ldap/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-catalog-backend-module-ldap +## 0.3.14 + +### Patch Changes + +- ed09ad8093: Updated usage of the `LocationSpec` type from `@backstage/catalog-model`, which is deprecated. +- 25e97e7242: Minor wording update +- df61ca71dd: Implemented required `getProcessorName` method for catalog processor. +- Updated dependencies + - @backstage/plugin-catalog-backend@0.22.0 + - @backstage/catalog-model@0.11.0 + ## 0.3.13 ### Patch Changes diff --git a/plugins/catalog-backend-module-ldap/package.json b/plugins/catalog-backend-module-ldap/package.json index 01a14a1ad0..dc2f56aad6 100644 --- a/plugins/catalog-backend-module-ldap/package.json +++ b/plugins/catalog-backend-module-ldap/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-ldap", "description": "A Backstage catalog backend module that helps integrate towards LDAP", - "version": "0.3.13", + "version": "0.3.14", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,18 +33,18 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-catalog-backend": "^0.21.4", - "@backstage/types": "^0.1.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-catalog-backend": "^0.22.0", + "@backstage/types": "^0.1.3", "@types/ldapjs": "^2.2.0", "ldapjs": "^2.2.0", "lodash": "^4.17.21", "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/lodash": "^4.14.151" }, "files": [ diff --git a/plugins/catalog-backend-module-msgraph/CHANGELOG.md b/plugins/catalog-backend-module-msgraph/CHANGELOG.md index cd6b717254..d2e9facfb5 100644 --- a/plugins/catalog-backend-module-msgraph/CHANGELOG.md +++ b/plugins/catalog-backend-module-msgraph/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-catalog-backend-module-msgraph +## 0.2.17 + +### Patch Changes + +- ed09ad8093: Updated usage of the `LocationSpec` type from `@backstage/catalog-model`, which is deprecated. +- 25e97e7242: Minor wording update +- a097678475: add configuration to use search criteria to select groups +- df61ca71dd: Implemented required `getProcessorName` method for catalog processor. +- Updated dependencies + - @backstage/plugin-catalog-backend@0.22.0 + - @backstage/catalog-model@0.11.0 + ## 0.2.16 ### Patch Changes diff --git a/plugins/catalog-backend-module-msgraph/package.json b/plugins/catalog-backend-module-msgraph/package.json index 8eff30c3f0..5005a16c5b 100644 --- a/plugins/catalog-backend-module-msgraph/package.json +++ b/plugins/catalog-backend-module-msgraph/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-msgraph", "description": "A Backstage catalog backend module that helps integrate towards Microsoft Graph", - "version": "0.2.16", + "version": "0.2.17", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,9 +34,9 @@ }, "dependencies": { "@azure/msal-node": "^1.1.0", - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/plugin-catalog-backend": "^0.21.4", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/plugin-catalog-backend": "^0.22.0", "@microsoft/microsoft-graph-types": "^2.6.0", "@types/node-fetch": "^2.5.12", "lodash": "^4.17.21", @@ -46,9 +46,9 @@ "qs": "^6.9.4" }, "devDependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/cli": "^0.14.0", - "@backstage/test-utils": "^0.2.5", + "@backstage/backend-common": "^0.11.0", + "@backstage/cli": "^0.14.1", + "@backstage/test-utils": "^0.2.6", "@types/lodash": "^4.14.151", "msw": "^0.35.0" }, diff --git a/plugins/catalog-backend/CHANGELOG.md b/plugins/catalog-backend/CHANGELOG.md index 5607f08dc9..d80acc6d23 100644 --- a/plugins/catalog-backend/CHANGELOG.md +++ b/plugins/catalog-backend/CHANGELOG.md @@ -1,5 +1,115 @@ # @backstage/plugin-catalog-backend +## 0.22.0 + +### Minor Changes + +- 209fd128e6: The `CodeOwnersProcessor` no longer supports the deprecated SCM-specific location types like `'github/api'`. This is a breaking change but it is unlikely to have an impact, as these location types haven't been supported by the rest of the catalog for a long time. +- 9876e7f172: **BREAKING**: Removed unused `durationText` utility. +- 25e97e7242: **BREAKING**: Removed `AwsOrganizationCloudAccountProcessor` from the default + set of builtin processors, and instead moved it into its own module + `@backstage/plugin-catalog-backend-module-aws`. + + If you were using this processor, through making use of the location type + `aws-cloud-accounts` and/or using the configuration key + `catalog.processors.awsOrganization`, you will from now on have to add the + processor manually to your catalog. + + First, add the `@backstage/plugin-catalog-backend-module-aws` dependency to your + `packages/backend` package. + + Then, in `packages/backend/src/plugins/catalog.ts`: + + ```diff + +import { AwsOrganizationCloudAccountProcessor } from '@backstage/plugin-catalog-backend-module-aws'; + + export default async function createPlugin( + env: PluginEnvironment, + ): Promise { + const builder = await CatalogBuilder.create(env); + + builder.addProcessor( + + AwsOrganizationCloudAccountProcessor.fromConfig( + + env.config, + + { logger: env.logger } + + ) + + ); + // ... + ``` + +- e9cf0dd03e: Made the `GitLabDiscoveryProcessor.updateLastActivity` method private, as it was accidentally exposed. It has also been fixed to properly operate in its own cache namespace to avoid collisions with other processors. +- df61ca71dd: Updated all processors to implement `getProcessorName`. + + **BREAKING**: The `CatalogProcessor` interface now require that the `CatalogProcessor` class implements `getProcessorName()`. + The processor name has previously defaulted processor class name. It's therefore _recommended_ to keep your return the same name as the class name if you did not implement this method previously. + + For example: + + ```ts + class CustomProcessor implements CatalogProcessor { + getProcessorName() { + // Use the same name as the class name if this method was not previously implemented. + return 'CustomProcessor'; + } + } + ``` + +### Patch Changes + +- 919cf2f836: The catalog API now returns entity relations that have three fields: The old + `type` and `target` fields, as well as a new `targetRef` field. The last one is + the stringified form of the second one. + + **DEPRECATION**: The `target` field is hereby deprecated, both as seen from the + catalog API as well as from the `@backstage/catalog-model` package. Both + `target` and `targetRef` will be produced for some time, but eventually, + `target` will be removed entirely. Please update your readers to stop consuming + the `relations.[].target` field from the catalog API as soon as possible. + +- 957cb4cb20: Deprecated the `runPeriodically` function which is no longer in use. +- 01e124ea60: Added an `/entity-facets` endpoint, which lets you query the distribution of + possible values for fields of entities. + + This can be useful for example when populating a dropdown in the user interface, + such as listing all tag values that are actually being used right now in your + catalog instance, along with putting the most common ones at the top. + +- 082c32f948: Deprecated the second parameter of `results.location()` that determines whether an emitted location is optional. In cases where this is currently being set to `false`, the parameter can simply be dropped, as that is the default. Usage where this was being set to `true` should be migrated to set the `presence` option of the emitted location to `optional`. For example: + + ```ts + results.location( + { + type: 'url', + target: 'http://example.com/foo', + }, + true, + ); + + // migrated to + + results.location({ + type: 'url', + target: 'http://example.com/foo', + presence: 'optional', + }); + ``` + +- ed09ad8093: Added `LocationSpec`, which was moved over from `@backstage/catalog-model`. + + Added `LocationInput`, which replaced `LocationSpec` where it was used in the `LocationService` and `LocationStore` interfaces. The `LocationInput` type deprecates the `presence` field, which was not being used in those contexts. + +- 6d994fd9da: Cleanup catalog-backend API report. +- 7010349c9a: Added `EntityRelationSpec`, which was moved over from `@backstage/catalog-model`. +- 6e1cbc12a6: Updated according to the new `getEntityFacets` catalog API method +- 420f8d710f: Removed the `processors.githubOrg` config section which is unused and has been replaced by the integrations config. +- b1296f1f57: Deprecated `StaticLocationProcessor` which is unused and replaced by `ConfigLocationEntityProvider`. +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/plugin-scaffolder-common@0.2.2 + - @backstage/catalog-model@0.11.0 + - @backstage/catalog-client@0.7.2 + - @backstage/plugin-permission-node@0.5.2 + - @backstage/integration@0.7.5 + ## 0.21.5 ### Patch Changes diff --git a/plugins/catalog-backend/package.json b/plugins/catalog-backend/package.json index eb6b185861..55c92c92be 100644 --- a/plugins/catalog-backend/package.json +++ b/plugins/catalog-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend", "description": "The Backstage backend plugin that provides the Backstage catalog", - "version": "0.21.4", + "version": "0.22.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,18 +33,18 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/catalog-client": "^0.7.0", - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/integration": "^0.7.3", - "@backstage/plugin-catalog-common": "^0.1.3", - "@backstage/plugin-permission-common": "^0.5.0", - "@backstage/plugin-permission-node": "^0.5.0", - "@backstage/plugin-scaffolder-common": "^0.2.0", - "@backstage/search-common": "^0.2.3", - "@backstage/types": "^0.1.2", + "@backstage/backend-common": "^0.11.0", + "@backstage/catalog-client": "^0.7.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/integration": "^0.7.5", + "@backstage/plugin-catalog-common": "^0.1.4", + "@backstage/plugin-permission-common": "^0.5.1", + "@backstage/plugin-permission-node": "^0.5.2", + "@backstage/plugin-scaffolder-common": "^0.2.2", + "@backstage/search-common": "^0.2.4", + "@backstage/types": "^0.1.3", "@octokit/graphql": "^4.5.8", "@types/express": "^4.17.6", "aws-sdk": "^2.840.0", @@ -69,10 +69,10 @@ "zod": "^3.11.6" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.18", - "@backstage/cli": "^0.14.0", - "@backstage/plugin-permission-common": "^0.5.0", - "@backstage/test-utils": "^0.2.5", + "@backstage/backend-test-utils": "^0.1.19", + "@backstage/cli": "^0.14.1", + "@backstage/plugin-permission-common": "^0.5.1", + "@backstage/test-utils": "^0.2.6", "@types/core-js": "^2.5.4", "@types/git-url-parse": "^9.0.0", "@types/lodash": "^4.14.151", diff --git a/plugins/catalog-common/package.json b/plugins/catalog-common/package.json index 4b95fd3524..9a52d22798 100644 --- a/plugins/catalog-common/package.json +++ b/plugins/catalog-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-common", "description": "Common functionalities for the catalog plugin", - "version": "0.1.3", + "version": "0.1.4", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,7 +33,7 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/plugin-permission-common": "^0.5.0" + "@backstage/plugin-permission-common": "^0.5.1" }, "devDependencies": { "@backstage/cli": "^0.14.0" diff --git a/plugins/catalog-graph/CHANGELOG.md b/plugins/catalog-graph/CHANGELOG.md index 19a284d2fd..5ce044aa14 100644 --- a/plugins/catalog-graph/CHANGELOG.md +++ b/plugins/catalog-graph/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-catalog-graph +## 0.2.12 + +### Patch Changes + +- a8331830f1: Remove use of deprecated `useEntityKinds` hook. +- 6e1cbc12a6: Updated according to the new `getEntityFacets` catalog API method +- 919cf2f836: Minor updates to match the new `targetRef` field of relations, and to stop consuming the `target` field +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/catalog-client@0.7.2 + - @backstage/core-plugin-api@0.7.0 + ## 0.2.11 ### Patch Changes diff --git a/plugins/catalog-graph/package.json b/plugins/catalog-graph/package.json index 1d7d5d41fb..af4cbebd93 100644 --- a/plugins/catalog-graph/package.json +++ b/plugins/catalog-graph/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-graph", - "version": "0.2.11", + "version": "0.2.12", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,11 +24,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-client": "^0.7.0", - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-client": "^0.7.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -45,10 +45,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/react-hooks": "^7.0.2", diff --git a/plugins/catalog-graphql/CHANGELOG.md b/plugins/catalog-graphql/CHANGELOG.md index d2ca1a5894..cd1f255e23 100644 --- a/plugins/catalog-graphql/CHANGELOG.md +++ b/plugins/catalog-graphql/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-catalog-graphql +## 0.3.4 + +### Patch Changes + +- 68913af4ff: chore(deps): bump `graphql-modules` from 1.4.4 to 2.0.0 +- Updated dependencies + - @backstage/catalog-model@0.11.0 + ## 0.3.3 ### Patch Changes diff --git a/plugins/catalog-graphql/package.json b/plugins/catalog-graphql/package.json index 3e9b2df7a3..6ecf7eb512 100644 --- a/plugins/catalog-graphql/package.json +++ b/plugins/catalog-graphql/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-graphql", "description": "An experimental Backstage catalog GraphQL module", - "version": "0.3.2", + "version": "0.3.4", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,9 +34,9 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/types": "^0.1.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/types": "^0.1.3", "graphql-modules": "^2.0.0", "apollo-server": "^3.0.0", "graphql": "^16.0.0", @@ -46,8 +46,8 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/test-utils": "^0.2.6", "@graphql-codegen/cli": "^2.3.1", "@graphql-codegen/typescript": "^2.4.2", "@graphql-codegen/typescript-resolvers": "^2.4.3", diff --git a/plugins/catalog-import/CHANGELOG.md b/plugins/catalog-import/CHANGELOG.md index 25d6cc143f..b55f8b34fa 100644 --- a/plugins/catalog-import/CHANGELOG.md +++ b/plugins/catalog-import/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-catalog-import +## 0.8.3 + +### Patch Changes + +- 6e1cbc12a6: Updated according to the new `getEntityFacets` catalog API method +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/catalog-client@0.7.2 + - @backstage/core-plugin-api@0.7.0 + - @backstage/integration@0.7.5 + - @backstage/integration-react@0.1.23 + ## 0.8.2 ### Patch Changes diff --git a/plugins/catalog-import/package.json b/plugins/catalog-import/package.json index 79bf9868db..800b747e8a 100644 --- a/plugins/catalog-import/package.json +++ b/plugins/catalog-import/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-import", "description": "A Backstage plugin the helps you import entities into your catalog", - "version": "0.8.2", + "version": "0.8.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,15 +34,15 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-client": "^0.7.0", - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/config": "^0.1.14", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", - "@backstage/integration": "^0.7.3", - "@backstage/integration-react": "^0.1.22", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-client": "^0.7.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/config": "^0.1.15", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", + "@backstage/integration": "^0.7.5", + "@backstage/integration-react": "^0.1.23", + "@backstage/plugin-catalog-react": "^0.7.0", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", @@ -60,10 +60,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/react-hooks": "^7.0.2", diff --git a/plugins/catalog-react/CHANGELOG.md b/plugins/catalog-react/CHANGELOG.md index fa59393bd9..ac611032e5 100644 --- a/plugins/catalog-react/CHANGELOG.md +++ b/plugins/catalog-react/CHANGELOG.md @@ -1,5 +1,37 @@ # @backstage/plugin-catalog-react +## 0.7.0 + +### Minor Changes + +- 3334ad47d4: Removed the deprecated `EntityContext` which have been replaced by `useEntity`, `EntityProvider` and `AsyncEntityProvider`. +- e2e0b6625c: Improved API documentation. + + **BREAKING**: The individual table column factories (e.g. `createEntityRefColumn`) are now no longer available directly, but only through `EntityTable.columns`. + +- c4276915c0: **BREAKING**: Deleted the deprecated `loadIdentityOwnerRefs` function which is replaced by `ownershipEntityRefs` from `identityApi.getBackstageIdentity()`. + + Deprecated the `loadCatalogOwnerRefs` hook as membership references should be added as `ent` inside `claims` sections of the `SignInResolver` when issuing tokens. See https://backstage.io/docs/auth/identity-resolver for more details on how to prepare your `SignInResolver` if not done already. Usage of the `loadCatalogOwnerRefs` hook should be replaced by `ownershipEntityRefs` from `identityApi.getBackstageIdentity()` instead. + +### Patch Changes + +- a8331830f1: Deprecated the `useEntityKinds` hook due to low usage and utility value. +- 6e1cbc12a6: Updated according to the new `getEntityFacets` catalog API method +- b776ce5aab: Deprecated the `useEntityListProvider` hook which is now renamed to `useEntityList` +- b3ef24038b: Deprecated `reduceCatalogFilters` and `reduceEntityFilters` as these helper functions are used internally and provides low external value. +- 2d339b5f2c: Deprecated `useEntityFromUrl` and the `useEntityCompoundName` hooks as these have very low utility value. +- 96b8ae9a9e: Deprecated the `EntityTypeReturn` type and inlined the return type to `useEntityTypeFilter` as the type and function name does not align +- d4f67fa728: Deprecated the `useOwnedEntities` hook which is replaced by the IdentityAPI. + Deprecated the `useOwnUser` hook due to low external value. +- 919cf2f836: Minor updates to match the new `targetRef` field of relations, and to stop consuming the `target` field +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/catalog-model@0.11.0 + - @backstage/catalog-client@0.7.2 + - @backstage/core-plugin-api@0.7.0 + - @backstage/integration@0.7.5 + - @backstage/plugin-permission-react@0.3.2 + ## 0.6.15 ### Patch Changes diff --git a/plugins/catalog-react/package.json b/plugins/catalog-react/package.json index db9e01e593..c7e255f973 100644 --- a/plugins/catalog-react/package.json +++ b/plugins/catalog-react/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-react", "description": "A frontend library that helps other Backstage plugins interact with the catalog", - "version": "0.6.15", + "version": "0.7.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,15 +33,15 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/catalog-client": "^0.7.0", - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", - "@backstage/integration": "^0.7.3", - "@backstage/plugin-permission-common": "^0.5.0", - "@backstage/plugin-permission-react": "^0.3.1", - "@backstage/types": "^0.1.2", + "@backstage/catalog-client": "^0.7.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", + "@backstage/integration": "^0.7.5", + "@backstage/plugin-permission-common": "^0.5.1", + "@backstage/plugin-permission-react": "^0.3.2", + "@backstage/types": "^0.1.3", "@backstage/version-bridge": "^0.1.2", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -60,11 +60,11 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/plugin-catalog-common": "^0.1.3", - "@backstage/plugin-scaffolder-common": "^0.2.0", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/plugin-catalog-common": "^0.1.4", + "@backstage/plugin-scaffolder-common": "^0.2.2", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/react-hooks": "^7.0.2", diff --git a/plugins/catalog/CHANGELOG.md b/plugins/catalog/CHANGELOG.md index aa0e102ab9..3c70959b78 100644 --- a/plugins/catalog/CHANGELOG.md +++ b/plugins/catalog/CHANGELOG.md @@ -1,5 +1,31 @@ # @backstage/plugin-catalog +## 0.9.0 + +### Minor Changes + +- e7b9c3d713: Removed `columnFactories`, which was accidentally exported on the previous release. +- 2262fe19c9: **BREAKING**: Removed support for passing in an explicit `entity` prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored. +- 3c4376e5e7: **BREAKING**: Removed the old `plugin` export, use `catalogPlugin` instead. + +### Patch Changes + +- 2d339b5f2c: Internalize deprecated `useEntityFromUrl` hook +- a686702dbe: Renamed `CatalogResultListItem` to `CatalogSearchResultListItem` along with its prop type, leaving the old names in place as a deprecations. +- 852d5ff758: Added `EntitySwitchProps` type for `EntitySwitch`. +- a8331830f1: Remove use of deprecated `useEntityKinds` hook. +- 6e1cbc12a6: Updated according to the new `getEntityFacets` catalog API method +- b776ce5aab: Replaced use of deprecated `useEntityListProvider` hook with `useEntityList`. +- 3334ad47d4: Removed usage of `EntityContext`. +- 919cf2f836: Minor updates to match the new `targetRef` field of relations, and to stop consuming the `target` field +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/catalog-client@0.7.2 + - @backstage/core-plugin-api@0.7.0 + - @backstage/integration-react@0.1.23 + ## 0.8.0 ### Minor Changes diff --git a/plugins/catalog/package.json b/plugins/catalog/package.json index e0cad23f3e..f7800af139 100644 --- a/plugins/catalog/package.json +++ b/plugins/catalog/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog", "description": "The Backstage plugin for browsing the Backstage catalog", - "version": "0.8.0", + "version": "0.9.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,15 +34,15 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-client": "^0.7.0", - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", - "@backstage/integration-react": "^0.1.22", - "@backstage/plugin-catalog-common": "^0.1.3", - "@backstage/plugin-catalog-react": "^0.6.15", - "@backstage/search-common": "^0.2.3", + "@backstage/catalog-client": "^0.7.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", + "@backstage/integration-react": "^0.1.23", + "@backstage/plugin-catalog-common": "^0.1.4", + "@backstage/plugin-catalog-react": "^0.7.0", + "@backstage/search-common": "^0.2.4", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -58,11 +58,11 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/plugin-permission-react": "^0.3.1", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/plugin-permission-react": "^0.3.2", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/cicd-statistics/CHANGELOG.md b/plugins/cicd-statistics/CHANGELOG.md index bf1066ff5d..9fda781e52 100644 --- a/plugins/cicd-statistics/CHANGELOG.md +++ b/plugins/cicd-statistics/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-cicd-statistics +## 0.1.2 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.1.1 ### Patch Changes diff --git a/plugins/cicd-statistics/package.json b/plugins/cicd-statistics/package.json index 3738db43db..a9fe0b0807 100644 --- a/plugins/cicd-statistics/package.json +++ b/plugins/cicd-statistics/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-cicd-statistics", "description": "A frontend plugin visualizing CI/CD pipeline statistics (build time)", - "version": "0.1.1", + "version": "0.1.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -37,9 +37,9 @@ "@types/luxon": "^2.0.5" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@date-io/luxon": "^1.3.13", "@material-ui/core": "^4.9.13", "@material-ui/icons": "^4.11.2", diff --git a/plugins/circleci/CHANGELOG.md b/plugins/circleci/CHANGELOG.md index e3bbd6c78d..cc16ef1f53 100644 --- a/plugins/circleci/CHANGELOG.md +++ b/plugins/circleci/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-circleci +## 0.3.0 + +### Minor Changes + +- 2262fe19c9: **BREAKING**: Removed support for passing in an explicit `entity` prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored. + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.2.38 ### Patch Changes diff --git a/plugins/circleci/package.json b/plugins/circleci/package.json index 92db23a09f..2005320b7d 100644 --- a/plugins/circleci/package.json +++ b/plugins/circleci/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-circleci", "description": "A Backstage plugin that integrates towards Circle CI", - "version": "0.2.38", + "version": "0.3.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,10 +35,10 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -55,10 +55,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/cloudbuild/CHANGELOG.md b/plugins/cloudbuild/CHANGELOG.md index cd5ec88d36..f4b3c0ec6b 100644 --- a/plugins/cloudbuild/CHANGELOG.md +++ b/plugins/cloudbuild/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-cloudbuild +## 0.3.0 + +### Minor Changes + +- 2262fe19c9: **BREAKING**: Removed support for passing in an explicit `entity` prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored. + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.2.36 ### Patch Changes diff --git a/plugins/cloudbuild/package.json b/plugins/cloudbuild/package.json index ed8641db50..aca7f03b5d 100644 --- a/plugins/cloudbuild/package.json +++ b/plugins/cloudbuild/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-cloudbuild", "description": "A Backstage plugin that integrates towards Google Cloud Build", - "version": "0.2.36", + "version": "0.3.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,10 +34,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -52,10 +52,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/code-climate/CHANGELOG.md b/plugins/code-climate/CHANGELOG.md new file mode 100644 index 0000000000..596c4343b0 --- /dev/null +++ b/plugins/code-climate/CHANGELOG.md @@ -0,0 +1,15 @@ +# @backstage/plugin-code-climate + +## 0.1.0 + +### Minor Changes + +- e621d9658b: Added Code Climate plugin + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 diff --git a/plugins/code-climate/package.json b/plugins/code-climate/package.json index ef1c83c522..57b6d097ed 100644 --- a/plugins/code-climate/package.json +++ b/plugins/code-climate/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-code-climate", - "version": "0.0.0", + "version": "0.1.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -20,10 +20,10 @@ "clean": "backstage-cli clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -37,9 +37,9 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/code-coverage-backend/CHANGELOG.md b/plugins/code-coverage-backend/CHANGELOG.md index 768b3c9be2..d5442a0d6c 100644 --- a/plugins/code-coverage-backend/CHANGELOG.md +++ b/plugins/code-coverage-backend/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-code-coverage-backend +## 0.1.25 + +### Patch Changes + +- 67a7c02d26: Remove usages of `EntityRef` and `parseEntityName` from `@backstage/catalog-model` +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/catalog-model@0.11.0 + - @backstage/catalog-client@0.7.2 + - @backstage/integration@0.7.5 + ## 0.1.24 ### Patch Changes diff --git a/plugins/code-coverage-backend/package.json b/plugins/code-coverage-backend/package.json index 29e11ff2b6..7ce90f4165 100644 --- a/plugins/code-coverage-backend/package.json +++ b/plugins/code-coverage-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-code-coverage-backend", "description": "A Backstage backend plugin that helps you keep track of your code coverage", - "version": "0.1.23", + "version": "0.1.25", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,12 +23,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/catalog-client": "^0.7.0", - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/integration": "^0.7.3", + "@backstage/backend-common": "^0.11.0", + "@backstage/catalog-client": "^0.7.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/integration": "^0.7.5", "@types/express": "^4.17.6", "express": "^4.17.1", "express-promise-router": "^4.1.0", @@ -39,7 +39,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/express-xml-bodyparser": "^0.3.2", "@types/supertest": "^2.0.8", "msw": "^0.35.0", diff --git a/plugins/code-coverage/CHANGELOG.md b/plugins/code-coverage/CHANGELOG.md index 0d3f1ba79e..aca8a8ba26 100644 --- a/plugins/code-coverage/CHANGELOG.md +++ b/plugins/code-coverage/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-code-coverage +## 0.1.27 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.1.26 ### Patch Changes diff --git a/plugins/code-coverage/package.json b/plugins/code-coverage/package.json index 3e7740805e..ba6d792aba 100644 --- a/plugins/code-coverage/package.json +++ b/plugins/code-coverage/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-code-coverage", "description": "A Backstage plugin that helps you keep track of your code coverage", - "version": "0.1.26", + "version": "0.1.27", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,12 +24,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -46,10 +46,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/config-schema/CHANGELOG.md b/plugins/config-schema/CHANGELOG.md index 237991ef8e..83868bd498 100644 --- a/plugins/config-schema/CHANGELOG.md +++ b/plugins/config-schema/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-config-schema +## 0.1.23 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/core-plugin-api@0.7.0 + ## 0.1.22 ### Patch Changes diff --git a/plugins/config-schema/package.json b/plugins/config-schema/package.json index 88440e73d7..e52654b506 100644 --- a/plugins/config-schema/package.json +++ b/plugins/config-schema/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-config-schema", "description": "A Backstage plugin that lets you browse the configuration schema of your app", - "version": "0.1.22", + "version": "0.1.23", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,12 +24,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/config": "^0.1.14", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", + "@backstage/config": "^0.1.15", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", "@backstage/theme": "^0.2.15", - "@backstage/types": "^0.1.2", + "@backstage/types": "^0.1.3", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", @@ -41,10 +41,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/cost-insights/CHANGELOG.md b/plugins/cost-insights/CHANGELOG.md index 966c3a13e2..1520f476b6 100644 --- a/plugins/cost-insights/CHANGELOG.md +++ b/plugins/cost-insights/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-cost-insights +## 0.11.22 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.11.21 ### Patch Changes diff --git a/plugins/cost-insights/package.json b/plugins/cost-insights/package.json index 344fcd58ce..64613102cc 100644 --- a/plugins/cost-insights/package.json +++ b/plugins/cost-insights/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-cost-insights", "description": "A Backstage plugin that helps you keep track of your cloud spend", - "version": "0.11.21", + "version": "0.11.22", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,10 +34,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -60,10 +60,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/explore-react/CHANGELOG.md b/plugins/explore-react/CHANGELOG.md index ae74a864e1..9c8e4da88a 100644 --- a/plugins/explore-react/CHANGELOG.md +++ b/plugins/explore-react/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-explore-react +## 0.0.13 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@0.7.0 + ## 0.0.12 ### Patch Changes diff --git a/plugins/explore-react/package.json b/plugins/explore-react/package.json index c47622540d..468989d414 100644 --- a/plugins/explore-react/package.json +++ b/plugins/explore-react/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-explore-react", "description": "A frontend library for Backstage plugins that want to interact with the explore plugin", - "version": "0.0.12", + "version": "0.0.13", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,12 +33,12 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/core-plugin-api": "^0.6.1" + "@backstage/core-plugin-api": "^0.7.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/explore/CHANGELOG.md b/plugins/explore/CHANGELOG.md index 6c484d1c8f..319197565d 100644 --- a/plugins/explore/CHANGELOG.md +++ b/plugins/explore/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-explore +## 0.3.31 + +### Patch Changes + +- 6e1cbc12a6: Updated according to the new `getEntityFacets` catalog API method +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + - @backstage/plugin-explore-react@0.0.13 + ## 0.3.30 ### Patch Changes diff --git a/plugins/explore/package.json b/plugins/explore/package.json index 3b83e42bca..5eeb8e2a7c 100644 --- a/plugins/explore/package.json +++ b/plugins/explore/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-explore", "description": "A Backstage plugin for building an exploration page of your software ecosystem", - "version": "0.3.30", + "version": "0.3.31", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,11 +34,11 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", - "@backstage/plugin-explore-react": "^0.0.12", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", + "@backstage/plugin-explore-react": "^0.0.13", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -53,10 +53,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/firehydrant/CHANGELOG.md b/plugins/firehydrant/CHANGELOG.md index f2a5147e2a..e553158bf4 100644 --- a/plugins/firehydrant/CHANGELOG.md +++ b/plugins/firehydrant/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-firehydrant +## 0.1.17 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.1.16 ### Patch Changes diff --git a/plugins/firehydrant/package.json b/plugins/firehydrant/package.json index e5acb5bf75..07a3938e49 100644 --- a/plugins/firehydrant/package.json +++ b/plugins/firehydrant/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-firehydrant", "description": "A Backstage plugin that integrates towards FireHydrant", - "version": "0.1.16", + "version": "0.1.17", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -25,9 +25,9 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -39,10 +39,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/fossa/CHANGELOG.md b/plugins/fossa/CHANGELOG.md index 53cebb5eb0..c55ebb1aea 100644 --- a/plugins/fossa/CHANGELOG.md +++ b/plugins/fossa/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-fossa +## 0.2.32 + +### Patch Changes + +- 6e1cbc12a6: Updated according to the new `getEntityFacets` catalog API method +- 919cf2f836: Minor updates to match the new `targetRef` field of relations, and to stop consuming the `target` field +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.2.31 ### Patch Changes diff --git a/plugins/fossa/package.json b/plugins/fossa/package.json index 5cfbf63128..f6ed9df07f 100644 --- a/plugins/fossa/package.json +++ b/plugins/fossa/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-fossa", "description": "A Backstage plugin that integrates towards FOSSA", - "version": "0.2.31", + "version": "0.2.32", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,11 +35,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -53,10 +53,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/gcp-projects/CHANGELOG.md b/plugins/gcp-projects/CHANGELOG.md index 8ddb89dca7..b23adf1239 100644 --- a/plugins/gcp-projects/CHANGELOG.md +++ b/plugins/gcp-projects/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-gcp-projects +## 0.3.19 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/core-plugin-api@0.7.0 + ## 0.3.18 ### Patch Changes diff --git a/plugins/gcp-projects/package.json b/plugins/gcp-projects/package.json index 869f6016ea..dc1eb7d5b0 100644 --- a/plugins/gcp-projects/package.json +++ b/plugins/gcp-projects/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-gcp-projects", "description": "A Backstage plugin that helps you manage projects in GCP", - "version": "0.3.18", + "version": "0.3.19", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,8 +34,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -47,10 +47,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/git-release-manager/CHANGELOG.md b/plugins/git-release-manager/CHANGELOG.md index c6056e2007..eb6f3c6460 100644 --- a/plugins/git-release-manager/CHANGELOG.md +++ b/plugins/git-release-manager/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-git-release-manager +## 0.3.13 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/core-plugin-api@0.7.0 + - @backstage/integration@0.7.5 + ## 0.3.12 ### Patch Changes diff --git a/plugins/git-release-manager/package.json b/plugins/git-release-manager/package.json index 1df9e8005a..0534039d52 100644 --- a/plugins/git-release-manager/package.json +++ b/plugins/git-release-manager/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-git-release-manager", "description": "A Backstage plugin that helps you manage releases in git", - "version": "0.3.12", + "version": "0.3.13", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,9 +24,9 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/integration": "^0.7.3", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/integration": "^0.7.5", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -43,10 +43,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/react-hooks": "^7.0.2", diff --git a/plugins/github-actions/CHANGELOG.md b/plugins/github-actions/CHANGELOG.md index fc41232974..d48aa303d0 100644 --- a/plugins/github-actions/CHANGELOG.md +++ b/plugins/github-actions/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/plugin-github-actions +## 0.5.0 + +### Minor Changes + +- 2262fe19c9: **BREAKING**: Removed support for passing in an explicit `entity` prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored. + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + - @backstage/integration@0.7.5 + ## 0.4.36 ### Patch Changes diff --git a/plugins/github-actions/package.json b/plugins/github-actions/package.json index 182202dfb3..2802374a61 100644 --- a/plugins/github-actions/package.json +++ b/plugins/github-actions/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-github-actions", "description": "A Backstage plugin that integrates towards GitHub Actions", - "version": "0.4.36", + "version": "0.5.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -36,11 +36,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/integration": "^0.7.3", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/integration": "^0.7.5", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -55,10 +55,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/github-deployments/CHANGELOG.md b/plugins/github-deployments/CHANGELOG.md index 90662a2e55..e2d398c7f8 100644 --- a/plugins/github-deployments/CHANGELOG.md +++ b/plugins/github-deployments/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-github-deployments +## 0.1.31 + +### Patch Changes + +- 209fd128e6: The removed `'github'` catalog location type no longer triggers a GitHub integration configuration lookup. +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + - @backstage/integration@0.7.5 + - @backstage/integration-react@0.1.23 + ## 0.1.30 ### Patch Changes diff --git a/plugins/github-deployments/package.json b/plugins/github-deployments/package.json index 612e9dc00b..20198ee40a 100644 --- a/plugins/github-deployments/package.json +++ b/plugins/github-deployments/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-github-deployments", "description": "A Backstage plugin that integrates towards GitHub Deployments", - "version": "0.1.30", + "version": "0.1.31", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,13 +24,13 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", - "@backstage/integration": "^0.7.3", - "@backstage/integration-react": "^0.1.22", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", + "@backstage/integration": "^0.7.5", + "@backstage/integration-react": "^0.1.23", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -43,10 +43,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/gitops-profiles/CHANGELOG.md b/plugins/gitops-profiles/CHANGELOG.md index 9e193137e6..c2fba95783 100644 --- a/plugins/gitops-profiles/CHANGELOG.md +++ b/plugins/gitops-profiles/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-gitops-profiles +## 0.3.18 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/core-plugin-api@0.7.0 + ## 0.3.17 ### Patch Changes diff --git a/plugins/gitops-profiles/package.json b/plugins/gitops-profiles/package.json index 4720f1bd2e..d96e6a670d 100644 --- a/plugins/gitops-profiles/package.json +++ b/plugins/gitops-profiles/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-gitops-profiles", "description": "A Backstage plugin that helps you manage GitOps profiles", - "version": "0.3.17", + "version": "0.3.18", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,8 +35,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -48,10 +48,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/gocd/CHANGELOG.md b/plugins/gocd/CHANGELOG.md index 2061eb66f1..296d7cc928 100644 --- a/plugins/gocd/CHANGELOG.md +++ b/plugins/gocd/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-gocd +## 0.1.6 + +### Patch Changes + +- 29f952c667: Updated README +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.1.5 ### Patch Changes diff --git a/plugins/gocd/package.json b/plugins/gocd/package.json index f4879509a0..afd6c63a91 100644 --- a/plugins/gocd/package.json +++ b/plugins/gocd/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-gocd", "description": "A Backstage plugin that integrates towards GoCD", - "version": "0.1.5", + "version": "0.1.6", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -31,11 +31,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -49,10 +49,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/graphiql/CHANGELOG.md b/plugins/graphiql/CHANGELOG.md index fb4d0e7274..522c67d32c 100644 --- a/plugins/graphiql/CHANGELOG.md +++ b/plugins/graphiql/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-graphiql +## 0.2.32 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/core-plugin-api@0.7.0 + ## 0.2.31 ### Patch Changes diff --git a/plugins/graphiql/package.json b/plugins/graphiql/package.json index 23cd34bccc..517d9c097d 100644 --- a/plugins/graphiql/package.json +++ b/plugins/graphiql/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-graphiql", "description": "Backstage plugin for browsing GraphQL APIs", - "version": "0.2.31", + "version": "0.2.32", "private": false, "publishConfig": { "access": "public", @@ -34,8 +34,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -48,10 +48,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/graphql-backend/CHANGELOG.md b/plugins/graphql-backend/CHANGELOG.md index f1908e2f77..5fa09c1432 100644 --- a/plugins/graphql-backend/CHANGELOG.md +++ b/plugins/graphql-backend/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-graphql-backend +## 0.1.17 + +### Patch Changes + +- 68913af4ff: chore(deps): bump `graphql-modules` from 1.4.4 to 2.0.0 +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/plugin-catalog-graphql@0.3.4 + ## 0.1.16 ### Patch Changes diff --git a/plugins/graphql-backend/package.json b/plugins/graphql-backend/package.json index 3b165d2417..d1d0f5a153 100644 --- a/plugins/graphql-backend/package.json +++ b/plugins/graphql-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-graphql-backend", "description": "An experimental Backstage backend plugin for GraphQL", - "version": "0.1.15", + "version": "0.1.17", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,9 +34,9 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/config": "^0.1.14", - "@backstage/plugin-catalog-graphql": "^0.3.2", + "@backstage/backend-common": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/plugin-catalog-graphql": "^0.3.4", "@graphql-tools/schema": "^8.3.1", "graphql-modules": "^2.0.0", "@types/express": "^4.17.6", @@ -51,7 +51,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/supertest": "^2.0.8", "eslint-plugin-graphql": "^4.0.0", "msw": "^0.35.0", diff --git a/plugins/home/CHANGELOG.md b/plugins/home/CHANGELOG.md index f1d42bd790..93fe89340d 100644 --- a/plugins/home/CHANGELOG.md +++ b/plugins/home/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-home +## 0.4.16 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + - @backstage/plugin-search@0.7.1 + ## 0.4.15 ### Patch Changes diff --git a/plugins/home/package.json b/plugins/home/package.json index 7c63b4c645..3f265e136c 100644 --- a/plugins/home/package.json +++ b/plugins/home/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-home", "description": "A Backstage plugin that helps you build a home page", - "version": "0.4.15", + "version": "0.4.16", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,11 +34,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", - "@backstage/plugin-search": "^0.7.0", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", + "@backstage/plugin-search": "^0.7.1", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -52,10 +52,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/ilert/CHANGELOG.md b/plugins/ilert/CHANGELOG.md index acd3f6dab0..7e3296691f 100644 --- a/plugins/ilert/CHANGELOG.md +++ b/plugins/ilert/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-ilert +## 0.1.26 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.1.25 ### Patch Changes diff --git a/plugins/ilert/package.json b/plugins/ilert/package.json index b015836ac1..d2250287b0 100644 --- a/plugins/ilert/package.json +++ b/plugins/ilert/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-ilert", "description": "A Backstage plugin that integrates towards iLert", - "version": "0.1.25", + "version": "0.1.26", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,11 +24,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@date-io/luxon": "1.x", "@material-ui/core": "^4.12.2", @@ -43,10 +43,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/jenkins-backend/CHANGELOG.md b/plugins/jenkins-backend/CHANGELOG.md index 8639393646..fe53f21004 100644 --- a/plugins/jenkins-backend/CHANGELOG.md +++ b/plugins/jenkins-backend/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-jenkins-backend +## 0.1.16 + +### Patch Changes + +- 67a7c02d26: Remove usages of `EntityRef` and `parseEntityName` from `@backstage/catalog-model` +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/catalog-model@0.11.0 + - @backstage/catalog-client@0.7.2 + ## 0.1.15 ### Patch Changes diff --git a/plugins/jenkins-backend/package.json b/plugins/jenkins-backend/package.json index 86ff665900..66cbe5ba24 100644 --- a/plugins/jenkins-backend/package.json +++ b/plugins/jenkins-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-jenkins-backend", "description": "A Backstage backend plugin that integrates towards Jenkins", - "version": "0.1.14", + "version": "0.1.16", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -25,10 +25,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/catalog-client": "^0.7.0", - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", + "@backstage/backend-common": "^0.11.0", + "@backstage/catalog-client": "^0.7.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", "@types/express": "^4.17.6", "express": "^4.17.1", "express-promise-router": "^4.1.0", @@ -37,7 +37,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/jenkins": "^0.23.1", "@types/supertest": "^2.0.8", "msw": "^0.35.0", diff --git a/plugins/jenkins/CHANGELOG.md b/plugins/jenkins/CHANGELOG.md index e5f5ebea46..33d1fa2508 100644 --- a/plugins/jenkins/CHANGELOG.md +++ b/plugins/jenkins/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/plugin-jenkins +## 0.6.0 + +### Minor Changes + +- 2262fe19c9: **BREAKING**: Removed support for passing in an explicit `entity` prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored. + +### Patch Changes + +- 67a7c02d26: Remove usages of `EntityRef` and `parseEntityName` from `@backstage/catalog-model` +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.5.21 ### Patch Changes diff --git a/plugins/jenkins/package.json b/plugins/jenkins/package.json index c4cf6a33de..ada061dba9 100644 --- a/plugins/jenkins/package.json +++ b/plugins/jenkins/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-jenkins", "description": "A Backstage plugin that integrates towards Jenkins", - "version": "0.5.21", + "version": "0.6.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,11 +35,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -53,10 +53,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/kafka-backend/CHANGELOG.md b/plugins/kafka-backend/CHANGELOG.md index ba849ba871..766f6e9dfb 100644 --- a/plugins/kafka-backend/CHANGELOG.md +++ b/plugins/kafka-backend/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-kafka-backend +## 0.2.20 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/catalog-model@0.11.0 + ## 0.2.19 ### Patch Changes diff --git a/plugins/kafka-backend/package.json b/plugins/kafka-backend/package.json index e65540bb5d..f10020b6d6 100644 --- a/plugins/kafka-backend/package.json +++ b/plugins/kafka-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-kafka-backend", "description": "A Backstage backend plugin that integrates towards Kafka", - "version": "0.2.18", + "version": "0.2.20", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,10 +35,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", + "@backstage/backend-common": "^0.11.0", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", "@types/express": "^4.17.6", "express": "^4.17.1", "express-promise-router": "^4.1.0", @@ -47,7 +47,7 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/jest-when": "^2.7.2", "@types/lodash": "^4.14.151", "jest-when": "^3.1.0", diff --git a/plugins/kafka/CHANGELOG.md b/plugins/kafka/CHANGELOG.md index b34c87c416..578e05fe33 100644 --- a/plugins/kafka/CHANGELOG.md +++ b/plugins/kafka/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-kafka +## 0.3.0 + +### Minor Changes + +- 2262fe19c9: **BREAKING**: Removed support for passing in an explicit `entity` prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored. + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.2.29 ### Patch Changes diff --git a/plugins/kafka/package.json b/plugins/kafka/package.json index a6d57838b5..ea979e37f9 100644 --- a/plugins/kafka/package.json +++ b/plugins/kafka/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-kafka", "description": "A Backstage plugin that integrates towards Kafka", - "version": "0.2.29", + "version": "0.3.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,10 +24,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -39,10 +39,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/react-hooks": "^7.0.2", diff --git a/plugins/kubernetes-backend/CHANGELOG.md b/plugins/kubernetes-backend/CHANGELOG.md index 62bf217100..d6473619cb 100644 --- a/plugins/kubernetes-backend/CHANGELOG.md +++ b/plugins/kubernetes-backend/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-kubernetes-backend +## 0.4.10 + +### Patch Changes + +- 64acf65c03: Allow missing kubernetes config in development env +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/catalog-model@0.11.0 + - @backstage/plugin-kubernetes-common@0.2.5 + ## 0.4.9 ### Patch Changes diff --git a/plugins/kubernetes-backend/package.json b/plugins/kubernetes-backend/package.json index fe8a52c866..fa387a9191 100644 --- a/plugins/kubernetes-backend/package.json +++ b/plugins/kubernetes-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-kubernetes-backend", "description": "A Backstage backend plugin that integrates towards Kubernetes", - "version": "0.4.8", + "version": "0.4.10", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,11 +35,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-kubernetes-common": "^0.2.3", + "@backstage/backend-common": "^0.11.0", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-kubernetes-common": "^0.2.5", "@google-cloud/container": "^2.2.0", "@kubernetes/client-node": "^0.16.0", "@types/express": "^4.17.6", @@ -58,7 +58,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/aws4": "^1.5.1", "supertest": "^6.1.3", "aws-sdk-mock": "^5.2.1", diff --git a/plugins/kubernetes-common/CHANGELOG.md b/plugins/kubernetes-common/CHANGELOG.md index 540e460615..4016be8e1b 100644 --- a/plugins/kubernetes-common/CHANGELOG.md +++ b/plugins/kubernetes-common/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-kubernetes-common +## 0.2.5 + +### Patch Changes + +- Updated dependencies + - @backstage/catalog-model@0.11.0 + ## 0.2.4 ### Patch Changes diff --git a/plugins/kubernetes-common/package.json b/plugins/kubernetes-common/package.json index 108a9205e2..229cf01d40 100644 --- a/plugins/kubernetes-common/package.json +++ b/plugins/kubernetes-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-kubernetes-common", "description": "Common functionalities for kubernetes, to be shared between kubernetes and kubernetes-backend plugin", - "version": "0.2.3", + "version": "0.2.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -38,11 +38,11 @@ "url": "https://github.com/backstage/backstage/issues" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", + "@backstage/catalog-model": "^0.11.0", "@kubernetes/client-node": "^0.16.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0" + "@backstage/cli": "^0.14.1" }, "jest": { "roots": [ diff --git a/plugins/kubernetes/CHANGELOG.md b/plugins/kubernetes/CHANGELOG.md index 75b66c0ca9..c729333b2a 100644 --- a/plugins/kubernetes/CHANGELOG.md +++ b/plugins/kubernetes/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/plugin-kubernetes +## 0.6.0 + +### Minor Changes + +- 2262fe19c9: **BREAKING**: Removed support for passing in an explicit `entity` prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored. + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + - @backstage/plugin-kubernetes-common@0.2.5 + ## 0.5.8 ### Patch Changes diff --git a/plugins/kubernetes/package.json b/plugins/kubernetes/package.json index 7c5ced9480..6b3c90e396 100644 --- a/plugins/kubernetes/package.json +++ b/plugins/kubernetes/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-kubernetes", "description": "A Backstage plugin that integrates towards Kubernetes", - "version": "0.5.8", + "version": "0.6.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,12 +34,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", - "@backstage/plugin-kubernetes-common": "^0.2.3", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", + "@backstage/plugin-kubernetes-common": "^0.2.5", "@kubernetes/client-node": "^0.16.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", @@ -56,10 +56,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/react-hooks": "^7.0.2", diff --git a/plugins/lighthouse/CHANGELOG.md b/plugins/lighthouse/CHANGELOG.md index a21459ac31..18dc47bb44 100644 --- a/plugins/lighthouse/CHANGELOG.md +++ b/plugins/lighthouse/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-lighthouse +## 0.3.0 + +### Minor Changes + +- 2262fe19c9: **BREAKING**: Removed support for passing in an explicit `entity` prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored. + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.2.38 ### Patch Changes diff --git a/plugins/lighthouse/package.json b/plugins/lighthouse/package.json index ff58fb7ed2..219f6bf8d9 100644 --- a/plugins/lighthouse/package.json +++ b/plugins/lighthouse/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-lighthouse", "description": "A Backstage plugin that integrates towards Lighthouse", - "version": "0.2.38", + "version": "0.3.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,11 +35,11 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -51,10 +51,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/react-hooks": "^7.0.2", diff --git a/plugins/newrelic-dashboard/CHANGELOG.md b/plugins/newrelic-dashboard/CHANGELOG.md index f47372401c..98f751fb92 100644 --- a/plugins/newrelic-dashboard/CHANGELOG.md +++ b/plugins/newrelic-dashboard/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-newrelic-dashboard +## 0.1.8 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.1.7 ### Patch Changes diff --git a/plugins/newrelic-dashboard/package.json b/plugins/newrelic-dashboard/package.json index 04714bc389..d75a96a30e 100644 --- a/plugins/newrelic-dashboard/package.json +++ b/plugins/newrelic-dashboard/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-newrelic-dashboard", - "version": "0.1.7", + "version": "0.1.8", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,19 +23,19 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-catalog-react": "^0.7.0", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", "react-use": "^17.2.4" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/dev-utils": "^0.2.22", + "@backstage/cli": "^0.14.1", + "@backstage/dev-utils": "^0.2.23", "@testing-library/jest-dom": "^5.10.1", "@types/react": "^16.13.1 || ^17.0.0", "cross-fetch": "^3.1.5" diff --git a/plugins/newrelic/CHANGELOG.md b/plugins/newrelic/CHANGELOG.md index ce38f0bd86..f25d105a3c 100644 --- a/plugins/newrelic/CHANGELOG.md +++ b/plugins/newrelic/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-newrelic +## 0.3.18 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/core-plugin-api@0.7.0 + ## 0.3.17 ### Patch Changes diff --git a/plugins/newrelic/package.json b/plugins/newrelic/package.json index 6e5e5c8291..1f7b1a8fae 100644 --- a/plugins/newrelic/package.json +++ b/plugins/newrelic/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-newrelic", "description": "A Backstage plugin that integrates towards New Relic", - "version": "0.3.17", + "version": "0.3.18", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,8 +35,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -47,10 +47,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/org/CHANGELOG.md b/plugins/org/CHANGELOG.md index d80405bf2e..c9cc96bbe6 100644 --- a/plugins/org/CHANGELOG.md +++ b/plugins/org/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-org +## 0.5.0 + +### Minor Changes + +- 2262fe19c9: **BREAKING**: Removed support for passing in an explicit `entity` prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored. + +### Patch Changes + +- cd8c6970ed: Add entity sync button to Group page +- 919cf2f836: Minor updates to match the new `targetRef` field of relations, and to stop consuming the `target` field +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.4.3 ### Patch Changes diff --git a/plugins/org/package.json b/plugins/org/package.json index b95d283c20..93c8a2660a 100644 --- a/plugins/org/package.json +++ b/plugins/org/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-org", "description": "A Backstage plugin that helps you create entity pages for your organization", - "version": "0.4.3", + "version": "0.5.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,10 +24,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -42,11 +42,11 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/catalog-client": "^0.7.0", - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/catalog-client": "^0.7.2", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/pagerduty/CHANGELOG.md b/plugins/pagerduty/CHANGELOG.md index 5d19df1299..c5a4e87923 100644 --- a/plugins/pagerduty/CHANGELOG.md +++ b/plugins/pagerduty/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-pagerduty +## 0.3.27 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.3.26 ### Patch Changes diff --git a/plugins/pagerduty/package.json b/plugins/pagerduty/package.json index 11a007907a..8a7fcee37e 100644 --- a/plugins/pagerduty/package.json +++ b/plugins/pagerduty/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-pagerduty", "description": "A Backstage plugin that integrates towards PagerDuty", - "version": "0.3.26", + "version": "0.3.27", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,10 +34,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -52,10 +52,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/permission-backend/CHANGELOG.md b/plugins/permission-backend/CHANGELOG.md index 5ac4977129..7ec949ff06 100644 --- a/plugins/permission-backend/CHANGELOG.md +++ b/plugins/permission-backend/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-permission-backend +## 0.5.2 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/plugin-permission-node@0.5.2 + - @backstage/plugin-auth-node@0.1.3 + ## 0.5.1 ### Patch Changes diff --git a/plugins/permission-backend/package.json b/plugins/permission-backend/package.json index d66637f76c..30f8f45dd8 100644 --- a/plugins/permission-backend/package.json +++ b/plugins/permission-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-permission-backend", - "version": "0.5.0", + "version": "0.5.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -22,12 +22,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-auth-node": "^0.1.1", - "@backstage/plugin-permission-common": "^0.5.0", - "@backstage/plugin-permission-node": "^0.5.0", + "@backstage/backend-common": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-auth-node": "^0.1.3", + "@backstage/plugin-permission-common": "^0.5.1", + "@backstage/plugin-permission-node": "^0.5.2", "@types/express": "*", "dataloader": "^2.0.0", "express": "^4.17.1", @@ -39,7 +39,7 @@ "zod": "^3.11.6" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/lodash": "^4.14.151", "@types/supertest": "^2.0.8", "supertest": "^6.1.6", diff --git a/plugins/permission-common/package.json b/plugins/permission-common/package.json index 4961b583a2..122106da8f 100644 --- a/plugins/permission-common/package.json +++ b/plugins/permission-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-permission-common", "description": "Isomorphic types and client for Backstage permissions and authorization", - "version": "0.5.0", + "version": "0.5.1", "main": "src/index.ts", "types": "src/index.ts", "publishConfig": { @@ -41,8 +41,8 @@ "url": "https://github.com/backstage/backstage/issues" }, "dependencies": { - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", "cross-fetch": "^3.1.5", "uuid": "^8.0.0", "zod": "^3.11.6" diff --git a/plugins/permission-node/CHANGELOG.md b/plugins/permission-node/CHANGELOG.md index 44827b4f20..74ea9b927b 100644 --- a/plugins/permission-node/CHANGELOG.md +++ b/plugins/permission-node/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-permission-node +## 0.5.2 + +### Patch Changes + +- 0816f8237a: Improved error message shown when permissions are enabled without backend-to-backend authentication. +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/plugin-auth-node@0.1.3 + ## 0.5.1 ### Patch Changes diff --git a/plugins/permission-node/package.json b/plugins/permission-node/package.json index 2157c9e0dd..7fb5542c27 100644 --- a/plugins/permission-node/package.json +++ b/plugins/permission-node/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-permission-node", "description": "Common permission and authorization utilities for backend plugins", - "version": "0.5.0", + "version": "0.5.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,18 +33,18 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-auth-node": "^0.1.1", - "@backstage/plugin-permission-common": "^0.5.0", + "@backstage/backend-common": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-auth-node": "^0.1.3", + "@backstage/plugin-permission-common": "^0.5.1", "@types/express": "^4.17.6", "express": "^4.17.1", "express-promise-router": "^4.1.0", "zod": "^3.11.6" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/supertest": "^2.0.8", "msw": "^0.35.0", "supertest": "^6.1.3" diff --git a/plugins/permission-react/CHANGELOG.md b/plugins/permission-react/CHANGELOG.md index db0b1a3a1f..f83856d958 100644 --- a/plugins/permission-react/CHANGELOG.md +++ b/plugins/permission-react/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-permission-react +## 0.3.2 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@0.7.0 + ## 0.3.1 ### Patch Changes diff --git a/plugins/permission-react/package.json b/plugins/permission-react/package.json index 2fc639f432..9b338df822 100644 --- a/plugins/permission-react/package.json +++ b/plugins/permission-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-permission-react", - "version": "0.3.1", + "version": "0.3.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -31,9 +31,9 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/config": "^0.1.14", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-permission-common": "^0.5.0", + "@backstage/config": "^0.1.15", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-permission-common": "^0.5.1", "cross-fetch": "^3.1.5", "react-router": "6.0.0-beta.0", "react-use": "^17.2.4", @@ -44,8 +44,8 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@types/jest": "^26.0.7" diff --git a/plugins/proxy-backend/CHANGELOG.md b/plugins/proxy-backend/CHANGELOG.md index de7aa6dc0a..84699fb11f 100644 --- a/plugins/proxy-backend/CHANGELOG.md +++ b/plugins/proxy-backend/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-proxy-backend +## 0.2.21 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.11.0 + ## 0.2.20 ### Patch Changes diff --git a/plugins/proxy-backend/package.json b/plugins/proxy-backend/package.json index b0635be7f9..8bdb7b72bd 100644 --- a/plugins/proxy-backend/package.json +++ b/plugins/proxy-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-proxy-backend", "description": "A Backstage backend plugin that helps you set up proxy endpoints in the backend", - "version": "0.2.19", + "version": "0.2.21", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -32,8 +32,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/config": "^0.1.14", + "@backstage/backend-common": "^0.11.0", + "@backstage/config": "^0.1.15", "@types/express": "^4.17.6", "express": "^4.17.1", "express-promise-router": "^4.1.0", @@ -46,7 +46,7 @@ "yup": "^0.32.9" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/http-proxy-middleware": "^0.19.3", "@types/supertest": "^2.0.8", "@types/uuid": "^8.0.0", diff --git a/plugins/rollbar-backend/CHANGELOG.md b/plugins/rollbar-backend/CHANGELOG.md index 06431bd21b..0292160304 100644 --- a/plugins/rollbar-backend/CHANGELOG.md +++ b/plugins/rollbar-backend/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-rollbar-backend +## 0.1.24 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.11.0 + ## 0.1.23 ### Patch Changes diff --git a/plugins/rollbar-backend/package.json b/plugins/rollbar-backend/package.json index 141b35d373..3f477e46d1 100644 --- a/plugins/rollbar-backend/package.json +++ b/plugins/rollbar-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-rollbar-backend", "description": "A Backstage backend plugin that integrates towards Rollbar", - "version": "0.1.22", + "version": "0.1.24", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,8 +34,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/config": "^0.1.14", + "@backstage/backend-common": "^0.11.0", + "@backstage/config": "^0.1.15", "@types/express": "^4.17.6", "camelcase-keys": "^7.0.1", "compression": "^1.7.4", @@ -50,8 +50,8 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/test-utils": "^0.2.6", "@types/supertest": "^2.0.8", "msw": "^0.36.3", "supertest": "^6.1.3" diff --git a/plugins/rollbar/CHANGELOG.md b/plugins/rollbar/CHANGELOG.md index 5e1b3fc9ed..d3dc72fc57 100644 --- a/plugins/rollbar/CHANGELOG.md +++ b/plugins/rollbar/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-rollbar +## 0.4.0 + +### Minor Changes + +- 2262fe19c9: **BREAKING**: Removed support for passing in an explicit `entity` prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored. + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.3.27 ### Patch Changes diff --git a/plugins/rollbar/package.json b/plugins/rollbar/package.json index 06277a3d5f..acd07071e5 100644 --- a/plugins/rollbar/package.json +++ b/plugins/rollbar/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-rollbar", "description": "A Backstage plugin that integrates towards Rollbar", - "version": "0.3.27", + "version": "0.4.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,10 +35,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -53,10 +53,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/react-hooks": "^7.0.2", diff --git a/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md b/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md index a5d2aa1b3f..00e5f08ba4 100644 --- a/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-scaffolder-backend-module-cookiecutter +## 0.2.2 + +### Patch Changes + +- 0f37cdef19: Migrated over from the deprecated `spec.metadata` to `spec.templateInfo` for the `name` and the `baseUrl` of the template. +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/plugin-scaffolder-backend@0.17.0 + - @backstage/integration@0.7.5 + ## 0.2.1 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-cookiecutter/package.json b/plugins/scaffolder-backend-module-cookiecutter/package.json index e56f67d43a..2e878fc882 100644 --- a/plugins/scaffolder-backend-module-cookiecutter/package.json +++ b/plugins/scaffolder-backend-module-cookiecutter/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-scaffolder-backend-module-cookiecutter", "description": "A module for the scaffolder backend that lets you template projects using cookiecutter", - "version": "0.2.0", + "version": "0.2.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,19 +23,19 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/errors": "^0.2.1", - "@backstage/integration": "^0.7.3", - "@backstage/plugin-scaffolder-backend": "^0.16.0", - "@backstage/config": "^0.1.14", - "@backstage/types": "^0.1.2", + "@backstage/backend-common": "^0.11.0", + "@backstage/errors": "^0.2.2", + "@backstage/integration": "^0.7.5", + "@backstage/plugin-scaffolder-backend": "^0.17.0", + "@backstage/config": "^0.1.15", + "@backstage/types": "^0.1.3", "command-exists": "^1.2.9", "fs-extra": "10.0.0", "winston": "^3.2.1", "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/fs-extra": "^9.0.1", "@types/mock-fs": "^4.13.0", "@types/jest": "^26.0.7", diff --git a/plugins/scaffolder-backend-module-rails/CHANGELOG.md b/plugins/scaffolder-backend-module-rails/CHANGELOG.md index 9ae5d7f592..5a71d8d8ec 100644 --- a/plugins/scaffolder-backend-module-rails/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-rails/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-scaffolder-backend-module-rails +## 0.3.2 + +### Patch Changes + +- 0f37cdef19: Migrated over from the deprecated `spec.metadata` to `spec.templateInfo` for the `name` and the `baseUrl` of the template. +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/plugin-scaffolder-backend@0.17.0 + - @backstage/integration@0.7.5 + ## 0.3.1 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-rails/package.json b/plugins/scaffolder-backend-module-rails/package.json index b4c093792d..f3dc8cd8e5 100644 --- a/plugins/scaffolder-backend-module-rails/package.json +++ b/plugins/scaffolder-backend-module-rails/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-scaffolder-backend-module-rails", "description": "A module for the scaffolder backend that lets you template projects using Rails", - "version": "0.3.0", + "version": "0.3.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,17 +24,17 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/plugin-scaffolder-backend": "^0.16.0", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/integration": "^0.7.3", - "@backstage/types": "^0.1.2", + "@backstage/backend-common": "^0.11.0", + "@backstage/plugin-scaffolder-backend": "^0.17.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/integration": "^0.7.5", + "@backstage/types": "^0.1.3", "command-exists": "^1.2.9", "fs-extra": "^9.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/jest": "^26.0.7", "@types/node": "^14.14.32", "@types/command-exists": "^1.2.0", diff --git a/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md b/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md index 815bffc400..f20f70b82e 100644 --- a/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-scaffolder-backend-module-yeoman +## 0.2.1 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-scaffolder-backend@0.17.0 + ## 0.2.0 ### Minor Changes diff --git a/plugins/scaffolder-backend-module-yeoman/package.json b/plugins/scaffolder-backend-module-yeoman/package.json index df42d18ac7..609e8abab7 100644 --- a/plugins/scaffolder-backend-module-yeoman/package.json +++ b/plugins/scaffolder-backend-module-yeoman/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-yeoman", - "version": "0.2.0", + "version": "0.2.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,14 +23,14 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/config": "^0.1.14", - "@backstage/plugin-scaffolder-backend": "^0.16.0", - "@backstage/types": "^0.1.2", + "@backstage/config": "^0.1.15", + "@backstage/plugin-scaffolder-backend": "^0.17.0", + "@backstage/types": "^0.1.3", "winston": "^3.2.1", "yeoman-environment": "^3.9.1" }, "devDependencies": { - "@backstage/backend-common": "^0.10.8", + "@backstage/backend-common": "^0.11.0", "@types/jest": "^26.0.7" }, "files": [ diff --git a/plugins/scaffolder-backend/CHANGELOG.md b/plugins/scaffolder-backend/CHANGELOG.md index eaa1261146..38617922ed 100644 --- a/plugins/scaffolder-backend/CHANGELOG.md +++ b/plugins/scaffolder-backend/CHANGELOG.md @@ -1,5 +1,60 @@ # @backstage/plugin-scaffolder-backend +## 0.17.0 + +### Minor Changes + +- 91c6faeb7b: - **BREAKING** - the `/v2/tasks` endpoint now takes `templateRef` instead of `templateName` in the POST body. This should be a valid stringified `entityRef`. +- 7f193ff019: - **BREAKING** - `DatabaseTaskStore()` constructor is now removed. Please use the `DatabaseTaskStore.create()` method instead. + + - **BREAKING** - `TaskStore.createTask()` method now only takes one argument of type `TaskStoreCreateTaskOptions` which encapsulates the `spec` and `secrets` + + ```diff + - TaskStore.createTask(spec, secrets) + + TaskStore.createTask({ spec, secrets}) + ``` + + - **BREAKING** - `TaskBroker.dispatch()` method now only takes one argument of type `TaskBrokerDispatchOptions` which encapsulates the `spec` and `secrets` + + ```diff + - TaskBroker.dispatch(spec, secrets) + + TaskBroker.dispatch({ spec, secrets}) + ``` + +- 9d9b2bab47: - **BREAKING** - Removed the re-export of types `TaskSpec` `TaskSpecV1Beta2` and `TaskSpecV1Beta3` these should now be import from `@backstage/plugin-scaffolder-common` directly. + - **BREAKING** - Removed the `observe` method from the `TaskBroker` interface, this has now been replaced with an `Observable` implementation under `event# @backstage/plugin-scaffolder-backend. + +### Patch Changes + +- 9d9b2bab47: - **DEPRECATED** - Deprecated the `runCommand` export in favour of `executeShellCommand`. Please migrate to using the new method. + - Added a type parameter to `TaskStoreEmitOptions` to type the `body` property +- 65a7939c6c: - **DEPRECATED** - `TaskState` has been deprecated in favour of `CurrentClaimedTask` + - Narrowed the types from `JSONValue` to `JSONObject` as the usage is and should always be `JSONObject` for `complete` and `emitLog` `metadata` in `TaskContext` +- 67a7c02d26: Remove usages of `EntityRef` and `parseEntityName` from `@backstage/catalog-model` +- ed09ad8093: Updated usage of the `LocationSpec` type from `@backstage/catalog-model`, which is deprecated. +- 6981ac4ad2: - **DEPRECATED** - The `containerRunner` option passed to `createBuiltinActions` has now been deprecated. + + - **DEPRECATED** - The `createFetchCookiecutterAction` export has also been deprecated and will soon disappear from this plugin. + + The `fetch:cookiecutter` action will soon be removed from the default list of actions that are provided out of the box from the scaffolder plugin. It will still be supported, and maintained by the community, so you can install the package (`@backstage/plugin-scaffolder-backend-module-cookiecutter`) and pass it in as a custom action. Or you can migrate your templates to use [`fetch:template`](https://backstage.io/docs/features/software-templates/builtin-actions#migrating-from-fetchcookiecutter-to-fetchtemplate) with the `cookiecutterCompat` option. + +- b1744f1153: - **DEPRECATED** - `OctokitProvider` has been deprecated and will be removed in upcoming versions + This helper doesn't make sense to be export from the `plugin-scaffolder-backend` and possibly will be moved into the `integrations` package at a later date. + All implementations have been moved over to a private implementation called `getOctokitOptions` which is then passed to the `Octokit` constructor. If you're using this API you should consider duplicating the logic that lives in `getOctokitOptions` and move away from the deprecated export. +- 0f37cdef19: Migrated over from the deprecated `spec.metadata` to `spec.templateInfo` for the `name` and the `baseUrl` of the template. +- 7f193ff019: - **DEPRECATED** - `Status` has been deprecated in favour of `TaskStatus` + - **DEPRECATED** - `CompletedTaskState` has been deprecated in favour of `TaskCompletionState` + - **DEPRECATED** - `DispatchResult` has been deprecated in favour of `TaskBrokerDispatchResult` +- df61ca71dd: Implemented required `getProcessorName` method for catalog processor. +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/plugin-catalog-backend@0.22.0 + - @backstage/plugin-scaffolder-common@0.2.2 + - @backstage/catalog-model@0.11.0 + - @backstage/catalog-client@0.7.2 + - @backstage/plugin-scaffolder-backend-module-cookiecutter@0.2.2 + - @backstage/integration@0.7.5 + ## 0.16.1 ### Patch Changes diff --git a/plugins/scaffolder-backend/package.json b/plugins/scaffolder-backend/package.json index 5d23ea0aff..51ff17c1e2 100644 --- a/plugins/scaffolder-backend/package.json +++ b/plugins/scaffolder-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-scaffolder-backend", "description": "The Backstage backend plugin that helps you create new things", - "version": "0.16.0", + "version": "0.17.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,16 +34,16 @@ "build:assets": "node scripts/build-nunjucks.js" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/catalog-client": "^0.7.0", - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/integration": "^0.7.3", - "@backstage/plugin-catalog-backend": "^0.21.4", - "@backstage/plugin-scaffolder-common": "^0.2.0", - "@backstage/plugin-scaffolder-backend-module-cookiecutter": "^0.2.0", - "@backstage/types": "^0.1.2", + "@backstage/backend-common": "^0.11.0", + "@backstage/catalog-client": "^0.7.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/integration": "^0.7.5", + "@backstage/plugin-catalog-backend": "^0.22.0", + "@backstage/plugin-scaffolder-common": "^0.2.2", + "@backstage/plugin-scaffolder-backend-module-cookiecutter": "^0.2.2", + "@backstage/types": "^0.1.3", "@gitbeaker/core": "^34.6.0", "@gitbeaker/node": "^35.1.0", "@octokit/webhooks": "^9.14.1", @@ -76,8 +76,8 @@ "zen-observable": "^0.8.15" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/test-utils": "^0.2.6", "@types/command-exists": "^1.2.0", "@types/fs-extra": "^9.0.1", "@types/git-url-parse": "^9.0.0", diff --git a/plugins/scaffolder-common/CHANGELOG.md b/plugins/scaffolder-common/CHANGELOG.md index 6d292edd1f..db702973fe 100644 --- a/plugins/scaffolder-common/CHANGELOG.md +++ b/plugins/scaffolder-common/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-scaffolder-common +## 0.2.2 + +### Patch Changes + +- a4d53fe18e: **DEPRECATED** - The `TaskSpec.metadata` and `TaskSpec.baseUrl` has been deprecated in favour of the new `TaskSpec.templateInfo`. + The `baseUrl` is now found on the `templateInfo` object, and the name can be inferred from the `templateInfo.entityRef` property. + + Usages of `TaskSpec.metadata.name` or `ctx.metadata.name` in Actions should migrate to using `parseEntityRef(taskSpec.templateInfo.entityRef)` to get the parsed entity triplet. + + Usages of `ctx.baseUrl` in Actions should migrate to using `ctx.templateInfo.baseUrl` instead. + +- Updated dependencies + - @backstage/catalog-model@0.11.0 + ## 0.2.1 ### Patch Changes diff --git a/plugins/scaffolder-common/package.json b/plugins/scaffolder-common/package.json index 024241b60b..be48edd743 100644 --- a/plugins/scaffolder-common/package.json +++ b/plugins/scaffolder-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-scaffolder-common", "description": "Common functionalities for the scaffolder, to be shared between scaffolder and scaffolder-backend plugin", - "version": "0.2.0", + "version": "0.2.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -39,10 +39,10 @@ "url": "https://github.com/backstage/backstage/issues" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/types": "^0.1.2" + "@backstage/catalog-model": "^0.11.0", + "@backstage/types": "^0.1.3" }, "devDependencies": { - "@backstage/cli": "^0.14.0" + "@backstage/cli": "^0.14.1" } } diff --git a/plugins/scaffolder/CHANGELOG.md b/plugins/scaffolder/CHANGELOG.md index ba618272b5..1d1cddfa31 100644 --- a/plugins/scaffolder/CHANGELOG.md +++ b/plugins/scaffolder/CHANGELOG.md @@ -1,5 +1,75 @@ # @backstage/plugin-scaffolder +## 0.13.0 + +### Minor Changes + +- 50e0242ac2: - **BREAKING** - `scaffolderApi.scaffold()` now takes one `options` argument instead of 3, the existing arguments should just be wrapped up in one object instead. + - **BREAKING** - `scaffolderApi.scaffold()` now returns an object instead of a single string for the job ID. It's now `{ taskId: string }` + - **BREAKING** - `scaffolderApi.scaffold()` now takes a `templateRef` instead of `templateName` as an argument in the options. This should be a valid stringified `entityRef`. + - **BREAKING** - `scaffolderApi.getIntegrationsList` now returns an object `{ integrations: { type: string, title: string, host: string }[] }` instead of just an array. +- a2589000ee: - **BREAKING** - Removed the `plugin` export, use `scaffolderPlugin` instead. + - **BREAKING** - Removed the `TextValuePicker` component export, you can inline this component instead as it's a simple wrapper around a `TextField` from `@material-ui/core`. + +### Patch Changes + +- 67a7c02d26: Remove usages of `EntityRef` and `parseEntityName` from `@backstage/catalog-model` +- 6e1cbc12a6: Updated according to the new `getEntityFacets` catalog API method +- b776ce5aab: Replaced use of deprecated `useEntityListProvider` hook with `useEntityList`. +- 0f37cdef19: Migrated over from the deprecated `spec.metadata` to `spec.templateInfo` for the `name` and the `baseUrl` of the template. +- 50e0242ac2: - Moved the `JSONSchema` type from `@backstage/catalog-model` to `JSONSchema7`. + - Renamed and prefixed some types ready for exporting. +- a2589000ee: - Reworking the `FieldExtensionComponentType` so we can export the `ui:schema:options` props in the `api-report.md`. + - Exporting all of the `UiOptions` types for the `FieldExtensions` so we can see them in the `api-report.md`. + - Removing the redundant type in the `CustomFieldValidator` union. +- 2f2543592c: You can now hide sections or fields in your templates based on a feature flag. For example, take this template: + + ```json + { + title: 'my-schema', + steps: [ + { + title: 'Fill in some steps', + schema: { + title: 'Fill in some steps', + 'backstage:featureFlag': 'experimental-feature', + properties: { + name: { + title: 'Name', + type: 'string', + 'backstage:featureFlag': 'should-show-some-stuff-first-option', + }, + description: { + title: 'Description', + type: 'string', + description: 'A description for the component', + }, + owner: { + title: 'Owner', + type: 'string', + description: 'Owner of the component', + }, + }, + type: 'object', + }, + }, + } + + ``` + + If you have a feature flag that is called `experimental-feature` then your first step would be shown if you that feature flag was not active then it wouldn't be shown. The same goes for the properties in the schema. Make sure to use the key `backstage:featureFlag` in your templates if you want to use this functionality. + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-scaffolder-common@0.2.2 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/catalog-client@0.7.2 + - @backstage/core-plugin-api@0.7.0 + - @backstage/integration@0.7.5 + - @backstage/integration-react@0.1.23 + - @backstage/plugin-permission-react@0.3.2 + ## 0.12.3 ### Patch Changes diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json index 60b32881c9..e4eada7a51 100644 --- a/plugins/scaffolder/package.json +++ b/plugins/scaffolder/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-scaffolder", "description": "The Backstage plugin that helps you create new things", - "version": "0.12.3", + "version": "0.13.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,20 +35,20 @@ }, "dependencies": { "@types/json-schema": "^7.0.9", - "@backstage/catalog-client": "^0.7.0", - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", - "@backstage/integration": "^0.7.3", - "@backstage/integration-react": "^0.1.22", - "@backstage/plugin-catalog-common": "^0.1.3", - "@backstage/plugin-catalog-react": "^0.6.15", - "@backstage/plugin-permission-react": "^0.3.1", - "@backstage/plugin-scaffolder-common": "^0.2.0", + "@backstage/catalog-client": "^0.7.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", + "@backstage/integration": "^0.7.5", + "@backstage/integration-react": "^0.1.23", + "@backstage/plugin-catalog-common": "^0.1.4", + "@backstage/plugin-catalog-react": "^0.7.0", + "@backstage/plugin-permission-react": "^0.3.2", + "@backstage/plugin-scaffolder-common": "^0.2.2", "@backstage/theme": "^0.2.15", - "@backstage/types": "^0.1.2", + "@backstage/types": "^0.1.3", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", @@ -73,11 +73,11 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/plugin-catalog": "^0.8.0", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/plugin-catalog": "^0.9.0", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/react-hooks": "^7.0.2", diff --git a/plugins/search-backend-module-elasticsearch/package.json b/plugins/search-backend-module-elasticsearch/package.json index 80ad13f010..2a2dbd6f85 100644 --- a/plugins/search-backend-module-elasticsearch/package.json +++ b/plugins/search-backend-module-elasticsearch/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search-backend-module-elasticsearch", "description": "A module for the search backend that implements search using ElasticSearch", - "version": "0.0.9", + "version": "0.0.10", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,8 +23,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/config": "^0.1.14", - "@backstage/search-common": "^0.2.3", + "@backstage/config": "^0.1.15", + "@backstage/search-common": "^0.2.4", "@elastic/elasticsearch": "7.13.0", "@acuris/aws-es-connection": "^2.2.0", "aws-sdk": "^2.948.0", @@ -33,8 +33,8 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/cli": "^0.14.0", + "@backstage/backend-common": "^0.11.0", + "@backstage/cli": "^0.14.1", "@elastic/elasticsearch-mock": "^1.0.0" }, "files": [ diff --git a/plugins/search-backend-module-pg/CHANGELOG.md b/plugins/search-backend-module-pg/CHANGELOG.md index 7fc2ef348a..08986f6d34 100644 --- a/plugins/search-backend-module-pg/CHANGELOG.md +++ b/plugins/search-backend-module-pg/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-search-backend-module-pg +## 0.2.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.11.0 + ## 0.2.8 ### Patch Changes diff --git a/plugins/search-backend-module-pg/package.json b/plugins/search-backend-module-pg/package.json index 69b586129d..d006c4e675 100644 --- a/plugins/search-backend-module-pg/package.json +++ b/plugins/search-backend-module-pg/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search-backend-module-pg", "description": "A module for the search backend that implements search using PostgreSQL", - "version": "0.2.7", + "version": "0.2.9", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,15 +23,15 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/search-common": "^0.2.3", - "@backstage/plugin-search-backend-node": "^0.4.6", + "@backstage/backend-common": "^0.11.0", + "@backstage/search-common": "^0.2.4", + "@backstage/plugin-search-backend-node": "^0.4.7", "lodash": "^4.17.21", "knex": "^1.0.2" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.18", - "@backstage/cli": "^0.14.0" + "@backstage/backend-test-utils": "^0.1.19", + "@backstage/cli": "^0.14.1" }, "files": [ "dist", diff --git a/plugins/search-backend-node/package.json b/plugins/search-backend-node/package.json index 32403656c1..dd8ef5599a 100644 --- a/plugins/search-backend-node/package.json +++ b/plugins/search-backend-node/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search-backend-node", "description": "A library for Backstage backend plugins that want to interact with the search backend plugin", - "version": "0.4.6", + "version": "0.4.7", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,14 +23,14 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/search-common": "^0.2.3", + "@backstage/search-common": "^0.2.4", "winston": "^3.2.1", "lunr": "^2.3.9", "@types/lunr": "^2.3.3" }, "devDependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/cli": "^0.14.0" + "@backstage/backend-common": "^0.11.0", + "@backstage/cli": "^0.14.1" }, "files": [ "dist" diff --git a/plugins/search-backend/CHANGELOG.md b/plugins/search-backend/CHANGELOG.md index a3d40f7fc1..a802848287 100644 --- a/plugins/search-backend/CHANGELOG.md +++ b/plugins/search-backend/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-search-backend +## 0.4.5 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/plugin-permission-node@0.5.2 + - @backstage/plugin-auth-node@0.1.3 + ## 0.4.4 ### Patch Changes diff --git a/plugins/search-backend/package.json b/plugins/search-backend/package.json index 47651d6bc2..cdfb1afead 100644 --- a/plugins/search-backend/package.json +++ b/plugins/search-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search-backend", "description": "The Backstage backend plugin that provides your backstage app with search", - "version": "0.4.3", + "version": "0.4.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,15 +23,15 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/search-common": "^0.2.3", - "@backstage/plugin-auth-node": "^0.1.1", - "@backstage/plugin-permission-common": "^0.5.0", - "@backstage/plugin-permission-node": "^0.5.0", - "@backstage/plugin-search-backend-node": "^0.4.6", - "@backstage/types": "^0.1.2", + "@backstage/backend-common": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/search-common": "^0.2.4", + "@backstage/plugin-auth-node": "^0.1.3", + "@backstage/plugin-permission-common": "^0.5.1", + "@backstage/plugin-permission-node": "^0.5.2", + "@backstage/plugin-search-backend-node": "^0.4.7", + "@backstage/types": "^0.1.3", "@types/express": "^4.17.6", "dataloader": "^2.0.0", "express": "^4.17.1", @@ -43,7 +43,7 @@ "zod": "^3.11.6" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/supertest": "^2.0.8", "supertest": "^6.1.3" }, diff --git a/plugins/search/CHANGELOG.md b/plugins/search/CHANGELOG.md index f9ec6f8687..a0e80eaeee 100644 --- a/plugins/search/CHANGELOG.md +++ b/plugins/search/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-search +## 0.7.1 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.7.0 ### Minor Changes diff --git a/plugins/search/package.json b/plugins/search/package.json index 95104127bd..1f7f9af8c1 100644 --- a/plugins/search/package.json +++ b/plugins/search/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search", "description": "The Backstage plugin that provides your backstage app with search", - "version": "0.7.0", + "version": "0.7.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,15 +33,15 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-catalog-react": "^0.6.15", - "@backstage/search-common": "^0.2.3", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-catalog-react": "^0.7.0", + "@backstage/search-common": "^0.2.4", "@backstage/theme": "^0.2.15", - "@backstage/types": "^0.1.2", + "@backstage/types": "^0.1.3", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", @@ -56,10 +56,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/react-hooks": "^7.0.2", diff --git a/plugins/sentry/CHANGELOG.md b/plugins/sentry/CHANGELOG.md index 5b907793c7..44f20e05d1 100644 --- a/plugins/sentry/CHANGELOG.md +++ b/plugins/sentry/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-sentry +## 0.3.38 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.3.37 ### Patch Changes diff --git a/plugins/sentry/package.json b/plugins/sentry/package.json index 056dab64b0..1d6db3a846 100644 --- a/plugins/sentry/package.json +++ b/plugins/sentry/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-sentry", "description": "A Backstage plugin that integrates towards Sentry", - "version": "0.3.37", + "version": "0.3.38", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,10 +35,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -52,10 +52,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/shortcuts/CHANGELOG.md b/plugins/shortcuts/CHANGELOG.md index e34ba20bf8..f60d458dd0 100644 --- a/plugins/shortcuts/CHANGELOG.md +++ b/plugins/shortcuts/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-shortcuts +## 0.2.1 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/core-plugin-api@0.7.0 + ## 0.2.0 ### Minor Changes diff --git a/plugins/shortcuts/package.json b/plugins/shortcuts/package.json index 2627c26825..2407f4b84b 100644 --- a/plugins/shortcuts/package.json +++ b/plugins/shortcuts/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-shortcuts", "description": "A Backstage plugin that provides a shortcuts feature to the sidebar", - "version": "0.2.0", + "version": "0.2.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,10 +24,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", "@backstage/theme": "^0.2.15", - "@backstage/types": "^0.1.2", + "@backstage/types": "^0.1.3", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", @@ -42,10 +42,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/sonarqube/CHANGELOG.md b/plugins/sonarqube/CHANGELOG.md index 57ee474d67..53209faa93 100644 --- a/plugins/sonarqube/CHANGELOG.md +++ b/plugins/sonarqube/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-sonarqube +## 0.3.0 + +### Minor Changes + +- 2262fe19c9: **BREAKING**: Removed support for passing in an explicit `entity` prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored. + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.2.17 ### Patch Changes diff --git a/plugins/sonarqube/package.json b/plugins/sonarqube/package.json index f32f2c252c..38aada552f 100644 --- a/plugins/sonarqube/package.json +++ b/plugins/sonarqube/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-sonarqube", "description": "", - "version": "0.2.17", + "version": "0.3.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -36,10 +36,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -53,10 +53,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/splunk-on-call/CHANGELOG.md b/plugins/splunk-on-call/CHANGELOG.md index 75bd177266..8667f46749 100644 --- a/plugins/splunk-on-call/CHANGELOG.md +++ b/plugins/splunk-on-call/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-splunk-on-call +## 0.3.24 + +### Patch Changes + +- 02faa6781b: The Splunk On-Call plugin now supports an optional `readOnly` property (``) for suppressing the rendering of incident trigger-acknowledge-resolve controls from the Backstage UI. +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.3.23 ### Patch Changes diff --git a/plugins/splunk-on-call/package.json b/plugins/splunk-on-call/package.json index 81dee187b7..7d8f6b5bdf 100644 --- a/plugins/splunk-on-call/package.json +++ b/plugins/splunk-on-call/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-splunk-on-call", "description": "A Backstage plugin that integrates towards Splunk On-Call", - "version": "0.3.23", + "version": "0.3.24", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,10 +34,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -51,10 +51,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md b/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md index b53beb79a4..b34cb336cd 100644 --- a/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md +++ b/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-tech-insights-backend-module-jsonfc +## 0.1.11 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/plugin-tech-insights-node@0.2.5 + ## 0.1.10 ### Patch Changes diff --git a/plugins/tech-insights-backend-module-jsonfc/package.json b/plugins/tech-insights-backend-module-jsonfc/package.json index ef9a15c261..5c618d4172 100644 --- a/plugins/tech-insights-backend-module-jsonfc/package.json +++ b/plugins/tech-insights-backend-module-jsonfc/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-tech-insights-backend-module-jsonfc", - "version": "0.1.9", + "version": "0.1.11", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,11 +34,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-tech-insights-common": "^0.2.2", - "@backstage/plugin-tech-insights-node": "^0.2.3", + "@backstage/backend-common": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-tech-insights-common": "^0.2.3", + "@backstage/plugin-tech-insights-node": "^0.2.5", "ajv": "^7.0.3", "json-rules-engine": "^6.1.2", "lodash": "^4.17.21", @@ -46,7 +46,7 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/node-cron": "^3.0.1" }, "files": [ diff --git a/plugins/tech-insights-backend/CHANGELOG.md b/plugins/tech-insights-backend/CHANGELOG.md index 906e142cfa..34dfee6ccb 100644 --- a/plugins/tech-insights-backend/CHANGELOG.md +++ b/plugins/tech-insights-backend/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-tech-insights-backend +## 0.2.7 + +### Patch Changes + +- 67a7c02d26: Remove usages of `EntityRef` and `parseEntityName` from `@backstage/catalog-model` +- 919cf2f836: Minor updates to match the new `targetRef` field of relations, and to stop consuming the `target` field +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/catalog-model@0.11.0 + - @backstage/catalog-client@0.7.2 + - @backstage/plugin-tech-insights-node@0.2.5 + ## 0.2.6 ### Patch Changes diff --git a/plugins/tech-insights-backend/package.json b/plugins/tech-insights-backend/package.json index eec4379f9d..c44aaa138c 100644 --- a/plugins/tech-insights-backend/package.json +++ b/plugins/tech-insights-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-tech-insights-backend", - "version": "0.2.5", + "version": "0.2.7", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,13 +34,13 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/catalog-client": "^0.7.0", - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-tech-insights-common": "^0.2.2", - "@backstage/plugin-tech-insights-node": "^0.2.3", + "@backstage/backend-common": "^0.11.0", + "@backstage/catalog-client": "^0.7.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-tech-insights-common": "^0.2.3", + "@backstage/plugin-tech-insights-node": "^0.2.5", "@types/express": "^4.17.6", "express": "^4.17.1", "express-promise-router": "^4.1.0", @@ -54,8 +54,8 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.18", - "@backstage/cli": "^0.14.0", + "@backstage/backend-test-utils": "^0.1.19", + "@backstage/cli": "^0.14.1", "@types/supertest": "^2.0.8", "@types/node-cron": "^3.0.0", "@types/semver": "^7.3.8", diff --git a/plugins/tech-insights-common/package.json b/plugins/tech-insights-common/package.json index 648306ae33..f20310cc0c 100644 --- a/plugins/tech-insights-common/package.json +++ b/plugins/tech-insights-common/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-tech-insights-common", - "version": "0.2.2", + "version": "0.2.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,7 +35,7 @@ "dependencies": { "@types/luxon": "^2.0.5", "luxon": "^2.0.2", - "@backstage/types": "^0.1.2" + "@backstage/types": "^0.1.3" }, "devDependencies": { "@backstage/cli": "^0.14.0" diff --git a/plugins/tech-insights-node/CHANGELOG.md b/plugins/tech-insights-node/CHANGELOG.md index 836743c773..cb019ccb99 100644 --- a/plugins/tech-insights-node/CHANGELOG.md +++ b/plugins/tech-insights-node/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-tech-insights-node +## 0.2.5 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.11.0 + ## 0.2.4 ### Patch Changes diff --git a/plugins/tech-insights-node/package.json b/plugins/tech-insights-node/package.json index 1170d0fc79..b3b0c7d6b8 100644 --- a/plugins/tech-insights-node/package.json +++ b/plugins/tech-insights-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-tech-insights-node", - "version": "0.2.3", + "version": "0.2.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,15 +33,15 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/config": "^0.1.14", - "@backstage/plugin-tech-insights-common": "^0.2.2", + "@backstage/backend-common": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/plugin-tech-insights-common": "^0.2.3", "@types/luxon": "^2.0.5", "luxon": "^2.0.2", "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.14.0" + "@backstage/cli": "^0.14.1" }, "files": [ "dist" diff --git a/plugins/tech-insights/CHANGELOG.md b/plugins/tech-insights/CHANGELOG.md index e442fb5192..30f21e45bd 100644 --- a/plugins/tech-insights/CHANGELOG.md +++ b/plugins/tech-insights/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-tech-insights +## 0.1.10 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.1.9 ### Patch Changes diff --git a/plugins/tech-insights/package.json b/plugins/tech-insights/package.json index 23281edf9c..99d4eeefad 100644 --- a/plugins/tech-insights/package.json +++ b/plugins/tech-insights/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-tech-insights", - "version": "0.1.9", + "version": "0.1.10", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,14 +23,14 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-catalog-react": "^0.6.15", - "@backstage/plugin-tech-insights-common": "^0.2.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-catalog-react": "^0.7.0", + "@backstage/plugin-tech-insights-common": "^0.2.3", "@backstage/theme": "^0.2.15", - "@backstage/types": "^0.1.2", + "@backstage/types": "^0.1.3", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", @@ -42,10 +42,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/tech-radar/CHANGELOG.md b/plugins/tech-radar/CHANGELOG.md index c74f524f9a..88913e12e4 100644 --- a/plugins/tech-radar/CHANGELOG.md +++ b/plugins/tech-radar/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-tech-radar +## 0.5.7 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/core-plugin-api@0.7.0 + ## 0.5.6 ### Patch Changes diff --git a/plugins/tech-radar/package.json b/plugins/tech-radar/package.json index c61f0007a8..0ea04212a5 100644 --- a/plugins/tech-radar/package.json +++ b/plugins/tech-radar/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-tech-radar", "description": "A Backstage plugin that lets you display a Tech Radar for your organization", - "version": "0.5.6", + "version": "0.5.7", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,8 +34,8 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -49,10 +49,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/techdocs-backend/CHANGELOG.md b/plugins/techdocs-backend/CHANGELOG.md index 8fe30e06c5..2e253f5d0c 100644 --- a/plugins/techdocs-backend/CHANGELOG.md +++ b/plugins/techdocs-backend/CHANGELOG.md @@ -1,5 +1,36 @@ # @backstage/plugin-techdocs-backend +## 0.14.0 + +### Minor Changes + +- a925ba8385: BREAKING: constructor based initialization of DefaultTechDocsCollator now deprecated. Use static fromConfig method instead. + + ```diff + indexBuilder.addCollator({ + defaultRefreshIntervalSeconds: 600, + - collator: new DefaultTechDocsCollator({ + + collator: DefaultTechDocsCollator.fromConfig(config, { + discovery, + logger, + tokenManager, + }), + }); + ``` + + Note: in an upcoming release, TechDocs backend's /sync/:namespace/:kind/:name endpoint will only respond to text/event-stream-based requests. Update any custom code at your organization accordingly. + +### Patch Changes + +- 91eb01b5cf: Optimize DefaultTechDocsCollator get entities. +- 919cf2f836: Minor updates to match the new `targetRef` field of relations, and to stop consuming the `target` field +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/catalog-model@0.11.0 + - @backstage/catalog-client@0.7.2 + - @backstage/techdocs-common@0.11.10 + - @backstage/integration@0.7.5 + ## 0.13.5 ### Patch Changes diff --git a/plugins/techdocs-backend/package.json b/plugins/techdocs-backend/package.json index 0087512e8e..7e8241bfea 100644 --- a/plugins/techdocs-backend/package.json +++ b/plugins/techdocs-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-techdocs-backend", "description": "The Backstage backend plugin that renders technical documentation for your components", - "version": "0.13.4", + "version": "0.14.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,15 +34,15 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/catalog-client": "^0.7.0", - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/integration": "^0.7.3", - "@backstage/plugin-catalog-common": "^0.1.3", - "@backstage/search-common": "^0.2.3", - "@backstage/techdocs-common": "^0.11.8", + "@backstage/backend-common": "^0.11.0", + "@backstage/catalog-client": "^0.7.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/integration": "^0.7.5", + "@backstage/plugin-catalog-common": "^0.1.4", + "@backstage/search-common": "^0.2.4", + "@backstage/techdocs-common": "^0.11.10", "@types/express": "^4.17.6", "dockerode": "^3.3.1", "express": "^4.17.1", @@ -55,8 +55,8 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/test-utils": "^0.2.6", "@types/dockerode": "^3.3.0", "msw": "^0.35.0", "supertest": "^6.1.3" diff --git a/plugins/techdocs/CHANGELOG.md b/plugins/techdocs/CHANGELOG.md index ae4f121cc8..97104ea5a4 100644 --- a/plugins/techdocs/CHANGELOG.md +++ b/plugins/techdocs/CHANGELOG.md @@ -1,5 +1,45 @@ # @backstage/plugin-techdocs +## 0.14.0 + +### Minor Changes + +- 2262fe19c9: **BREAKING**: Removed support for passing in an explicit `entity` prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored. +- 4faae902eb: Adjust the Tech Docs page theme as a side effect of the `mkdocs-material` theme update. + + If you use the `spofify/techdocs` image to build your documentation, make sure you use version `spotify/techdocs:v0.3.7`. + + **Breaking**: The `PyMdown` extensions have also been updated and some syntax may have changed, so it is recommended that you check the extension's documentation if something stops working. + For example, the syntax of tags below was deprecated in `PyMdown` extensions `v.7.0` and in `v.8.0.0` it has been removed. This means that the old syntax specified below no longer works. + + ````markdown + ```markdown tab="tab" + This is some markdown + ``` + + ```markdown tab="tab 2" + This is some markdown in tab 2 + ``` + ```` + +### Patch Changes + +- 3bbb4d98c6: Changed to use from createApp +- ed09ad8093: Updated usage of the `LocationSpec` type from `@backstage/catalog-model`, which is deprecated. +- b776ce5aab: Replaced use of deprecated `useEntityListProvider` hook with `useEntityList`. +- d4f67fa728: Removed import of deprecated hook. +- 45e1706328: Continuation of [#9569](https://github.com/backstage/backstage/pull/9569), fix Tech Docs Reader search position to be the same width as content. +- 919cf2f836: Minor updates to match the new `targetRef` field of relations, and to stop consuming the `target` field +- Updated dependencies + - @backstage/plugin-catalog@0.9.0 + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + - @backstage/integration@0.7.5 + - @backstage/plugin-search@0.7.1 + - @backstage/integration-react@0.1.23 + ## 0.13.4 ### Patch Changes diff --git a/plugins/techdocs/package.json b/plugins/techdocs/package.json index cfe9f04b6a..7bc3e8726b 100644 --- a/plugins/techdocs/package.json +++ b/plugins/techdocs/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-techdocs", "description": "The Backstage plugin that renders technical documentation for your components", - "version": "0.13.4", + "version": "0.14.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,16 +35,16 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", - "@backstage/integration": "^0.7.3", - "@backstage/integration-react": "^0.1.22", - "@backstage/plugin-catalog": "^0.8.0", - "@backstage/plugin-catalog-react": "^0.6.15", - "@backstage/plugin-search": "^0.7.0", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", + "@backstage/integration": "^0.7.5", + "@backstage/integration-react": "^0.1.23", + "@backstage/plugin-catalog": "^0.9.0", + "@backstage/plugin-catalog-react": "^0.7.0", + "@backstage/plugin-search": "^0.7.1", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -65,10 +65,10 @@ "react-dom": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/react-hooks": "^7.0.2", diff --git a/plugins/todo-backend/CHANGELOG.md b/plugins/todo-backend/CHANGELOG.md index 5e508db080..28ed332560 100644 --- a/plugins/todo-backend/CHANGELOG.md +++ b/plugins/todo-backend/CHANGELOG.md @@ -1,5 +1,39 @@ # @backstage/plugin-todo-backend +## 0.1.24 + +### Patch Changes + +- 67a7c02d26: Remove usages of `EntityRef` and `parseEntityName` from `@backstage/catalog-model` +- 6e1cbc12a6: Updated according to the new `getEntityFacets` catalog API method +- be9e010da0: Add support to exclude certain folders in `todo` plugin. + + You can add function by configuring your own exclusion logic, for example: + + ```ts + import { + TodoScmReader, + createTodoParser, + } from '@backstage/plugin-todo-backend'; + + // ... + + const todoReader = TodoScmReader.fromConfig(config, { + logger, + reader, + filePathFilter: (filePath: string): boolean => { + ... + YOUR LOGIC HERE + }, + }); + ``` + +- Updated dependencies + - @backstage/backend-common@0.11.0 + - @backstage/catalog-model@0.11.0 + - @backstage/catalog-client@0.7.2 + - @backstage/integration@0.7.5 + ## 0.1.23 ### Patch Changes diff --git a/plugins/todo-backend/package.json b/plugins/todo-backend/package.json index 0cfc768e96..21f914c04a 100644 --- a/plugins/todo-backend/package.json +++ b/plugins/todo-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-todo-backend", "description": "A Backstage backend plugin that lets you browse TODO comments in your source code", - "version": "0.1.22", + "version": "0.1.24", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -29,12 +29,12 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-common": "^0.10.8", - "@backstage/catalog-client": "^0.7.0", - "@backstage/catalog-model": "^0.10.0", - "@backstage/config": "^0.1.14", - "@backstage/errors": "^0.2.1", - "@backstage/integration": "^0.7.3", + "@backstage/backend-common": "^0.11.0", + "@backstage/catalog-client": "^0.7.2", + "@backstage/catalog-model": "^0.11.0", + "@backstage/config": "^0.1.15", + "@backstage/errors": "^0.2.2", + "@backstage/integration": "^0.7.5", "@types/express": "^4.17.6", "express": "^4.17.1", "express-promise-router": "^4.1.0", @@ -43,7 +43,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", + "@backstage/cli": "^0.14.1", "@types/supertest": "^2.0.8", "msw": "^0.35.0", "supertest": "^6.1.3" diff --git a/plugins/todo/CHANGELOG.md b/plugins/todo/CHANGELOG.md index 4dc29b7559..3a5d1811fe 100644 --- a/plugins/todo/CHANGELOG.md +++ b/plugins/todo/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-todo +## 0.2.2 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/plugin-catalog-react@0.7.0 + - @backstage/catalog-model@0.11.0 + - @backstage/core-plugin-api@0.7.0 + ## 0.2.1 ### Patch Changes diff --git a/plugins/todo/package.json b/plugins/todo/package.json index cd593bbd40..11ce818672 100644 --- a/plugins/todo/package.json +++ b/plugins/todo/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-todo", "description": "A Backstage plugin that lets you browse TODO comments in your source code", - "version": "0.2.1", + "version": "0.2.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -30,11 +30,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^0.10.0", - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", - "@backstage/plugin-catalog-react": "^0.6.15", + "@backstage/catalog-model": "^0.11.0", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", + "@backstage/plugin-catalog-react": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -45,10 +45,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/user-settings/CHANGELOG.md b/plugins/user-settings/CHANGELOG.md index fa42d325e7..49a5a5d51b 100644 --- a/plugins/user-settings/CHANGELOG.md +++ b/plugins/user-settings/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-user-settings +## 0.3.21 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/core-plugin-api@0.7.0 + ## 0.3.20 ### Patch Changes diff --git a/plugins/user-settings/package.json b/plugins/user-settings/package.json index d934b17487..d9777bda83 100644 --- a/plugins/user-settings/package.json +++ b/plugins/user-settings/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-user-settings", "description": "A Backstage plugin that provides a settings page", - "version": "0.3.20", + "version": "0.3.21", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,8 +34,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -47,10 +47,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/plugins/xcmetrics/CHANGELOG.md b/plugins/xcmetrics/CHANGELOG.md index 1c2188ccf7..4ceecc6c7a 100644 --- a/plugins/xcmetrics/CHANGELOG.md +++ b/plugins/xcmetrics/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-xcmetrics +## 0.2.20 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.8.10 + - @backstage/core-plugin-api@0.7.0 + ## 0.2.19 ### Patch Changes diff --git a/plugins/xcmetrics/package.json b/plugins/xcmetrics/package.json index 8fec920ccb..623b27e4ab 100644 --- a/plugins/xcmetrics/package.json +++ b/plugins/xcmetrics/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-xcmetrics", "description": "A Backstage plugin that shows XCode build metrics for your components", - "version": "0.2.19", + "version": "0.2.20", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,9 +24,9 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.8.9", - "@backstage/core-plugin-api": "^0.6.1", - "@backstage/errors": "^0.2.1", + "@backstage/core-components": "^0.8.10", + "@backstage/core-plugin-api": "^0.7.0", + "@backstage/errors": "^0.2.2", "@backstage/theme": "^0.2.15", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -40,10 +40,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.14.0", - "@backstage/core-app-api": "^0.5.3", - "@backstage/dev-utils": "^0.2.22", - "@backstage/test-utils": "^0.2.5", + "@backstage/cli": "^0.14.1", + "@backstage/core-app-api": "^0.5.4", + "@backstage/dev-utils": "^0.2.23", + "@backstage/test-utils": "^0.2.6", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^13.1.8", diff --git a/yarn.lock b/yarn.lock index b8eb4e834d..6cb525a71e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1358,18 +1358,70 @@ "@babel/helper-validator-identifier" "^7.16.7" to-fast-properties "^2.0.0" -"@backstage/catalog-model@^0.9.7": - version "0.10.0" +"@backstage/catalog-model@^0.10.0": + version "0.11.0" dependencies: - "@backstage/config" "^0.1.14" - "@backstage/errors" "^0.2.1" - "@backstage/types" "^0.1.2" + "@backstage/config" "^0.1.15" + "@backstage/errors" "^0.2.2" + "@backstage/types" "^0.1.3" "@types/json-schema" "^7.0.5" ajv "^7.0.3" json-schema "^0.4.0" lodash "^4.17.21" uuid "^8.0.0" +"@backstage/catalog-model@^0.9.7": + version "0.11.0" + dependencies: + "@backstage/config" "^0.1.15" + "@backstage/errors" "^0.2.2" + "@backstage/types" "^0.1.3" + "@types/json-schema" "^7.0.5" + ajv "^7.0.3" + json-schema "^0.4.0" + lodash "^4.17.21" + uuid "^8.0.0" + +"@backstage/core-plugin-api@^0.6.0", "@backstage/core-plugin-api@^0.6.1": + version "0.6.1" + resolved "https://registry.npmjs.org/@backstage/core-plugin-api/-/core-plugin-api-0.6.1.tgz#a6fb8110f384ab9405990450956b2c81b88e90b2" + integrity sha512-DtHY0eG2OQ4QAHVb5y8yDUQXZW9Ot7Fsr4Rpe3BbiLpkXA5hZLXPMThOyz1Y79ZOEC5eiyhUlXL1g6P7ylOKMw== + dependencies: + "@backstage/config" "^0.1.14" + "@backstage/types" "^0.1.2" + "@backstage/version-bridge" "^0.1.2" + history "^5.0.0" + prop-types "^15.7.2" + react-router-dom "6.0.0-beta.0" + zen-observable "^0.8.15" + +"@backstage/plugin-catalog-react@^0.6.5": + version "0.6.15" + resolved "https://registry.npmjs.org/@backstage/plugin-catalog-react/-/plugin-catalog-react-0.6.15.tgz#04de88caa4ac2ce2ad000ee34d28b11eda3910b9" + integrity sha512-8JDM0upFD/WpB6Qs8oIQf99E2yaqbf835IEgt6aY7l4lEzUrtW4007VXPMdDqOwVwhVM4PbTIvyIRzkQpcr89A== + dependencies: + "@backstage/catalog-client" "^0.7.0" + "@backstage/catalog-model" "^0.10.0" + "@backstage/core-components" "^0.8.9" + "@backstage/core-plugin-api" "^0.6.1" + "@backstage/errors" "^0.2.1" + "@backstage/integration" "^0.7.3" + "@backstage/plugin-permission-common" "^0.5.0" + "@backstage/plugin-permission-react" "^0.3.1" + "@backstage/types" "^0.1.2" + "@backstage/version-bridge" "^0.1.2" + "@material-ui/core" "^4.12.2" + "@material-ui/icons" "^4.9.1" + "@material-ui/lab" "4.0.0-alpha.57" + classnames "^2.2.6" + jwt-decode "^3.1.0" + lodash "^4.17.21" + qs "^6.9.4" + react-router "6.0.0-beta.0" + react-use "^17.2.4" + yaml "^1.10.0" + zen-observable "^0.8.15" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -11847,55 +11899,55 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: safe-buffer "^5.1.1" "example-app@link:packages/app": - version "0.2.65" + version "0.2.66" dependencies: - "@backstage/app-defaults" "^0.1.8" - "@backstage/catalog-model" "^0.10.0" - "@backstage/cli" "^0.14.0" - "@backstage/core-app-api" "^0.5.3" - "@backstage/core-components" "^0.8.9" - "@backstage/core-plugin-api" "^0.6.1" - "@backstage/integration-react" "^0.1.22" - "@backstage/plugin-airbrake" "^0.2.0" - "@backstage/plugin-apache-airflow" "^0.1.7" - "@backstage/plugin-api-docs" "^0.7.3" - "@backstage/plugin-azure-devops" "^0.1.15" - "@backstage/plugin-badges" "^0.2.23" - "@backstage/plugin-catalog" "^0.8.0" - "@backstage/plugin-catalog-common" "^0.1.3" - "@backstage/plugin-catalog-graph" "^0.2.11" - "@backstage/plugin-catalog-import" "^0.8.2" - "@backstage/plugin-catalog-react" "^0.6.15" - "@backstage/plugin-circleci" "^0.2.38" - "@backstage/plugin-cloudbuild" "^0.2.36" - "@backstage/plugin-code-coverage" "^0.1.26" - "@backstage/plugin-cost-insights" "^0.11.21" - "@backstage/plugin-explore" "^0.3.30" - "@backstage/plugin-gcp-projects" "^0.3.18" - "@backstage/plugin-github-actions" "^0.4.36" - "@backstage/plugin-gocd" "^0.1.5" - "@backstage/plugin-graphiql" "^0.2.31" - "@backstage/plugin-home" "^0.4.15" - "@backstage/plugin-jenkins" "^0.5.21" - "@backstage/plugin-kafka" "^0.2.29" - "@backstage/plugin-kubernetes" "^0.5.8" - "@backstage/plugin-lighthouse" "^0.2.38" - "@backstage/plugin-newrelic" "^0.3.17" - "@backstage/plugin-newrelic-dashboard" "^0.1.7" - "@backstage/plugin-org" "^0.4.3" - "@backstage/plugin-pagerduty" "0.3.26" - "@backstage/plugin-permission-react" "^0.3.1" - "@backstage/plugin-rollbar" "^0.3.27" - "@backstage/plugin-scaffolder" "^0.12.3" - "@backstage/plugin-search" "^0.7.0" - "@backstage/plugin-sentry" "^0.3.37" - "@backstage/plugin-shortcuts" "^0.2.0" - "@backstage/plugin-tech-insights" "^0.1.9" - "@backstage/plugin-tech-radar" "^0.5.6" - "@backstage/plugin-techdocs" "^0.13.4" - "@backstage/plugin-todo" "^0.2.1" - "@backstage/plugin-user-settings" "^0.3.20" - "@backstage/search-common" "^0.2.3" + "@backstage/app-defaults" "^0.1.9" + "@backstage/catalog-model" "^0.11.0" + "@backstage/cli" "^0.14.1" + "@backstage/core-app-api" "^0.5.4" + "@backstage/core-components" "^0.8.10" + "@backstage/core-plugin-api" "^0.7.0" + "@backstage/integration-react" "^0.1.23" + "@backstage/plugin-airbrake" "^0.3.0" + "@backstage/plugin-apache-airflow" "^0.1.8" + "@backstage/plugin-api-docs" "^0.8.0" + "@backstage/plugin-azure-devops" "^0.1.16" + "@backstage/plugin-badges" "^0.2.24" + "@backstage/plugin-catalog" "^0.9.0" + "@backstage/plugin-catalog-common" "^0.1.4" + "@backstage/plugin-catalog-graph" "^0.2.12" + "@backstage/plugin-catalog-import" "^0.8.3" + "@backstage/plugin-catalog-react" "^0.7.0" + "@backstage/plugin-circleci" "^0.3.0" + "@backstage/plugin-cloudbuild" "^0.3.0" + "@backstage/plugin-code-coverage" "^0.1.27" + "@backstage/plugin-cost-insights" "^0.11.22" + "@backstage/plugin-explore" "^0.3.31" + "@backstage/plugin-gcp-projects" "^0.3.19" + "@backstage/plugin-github-actions" "^0.5.0" + "@backstage/plugin-gocd" "^0.1.6" + "@backstage/plugin-graphiql" "^0.2.32" + "@backstage/plugin-home" "^0.4.16" + "@backstage/plugin-jenkins" "^0.6.0" + "@backstage/plugin-kafka" "^0.3.0" + "@backstage/plugin-kubernetes" "^0.6.0" + "@backstage/plugin-lighthouse" "^0.3.0" + "@backstage/plugin-newrelic" "^0.3.18" + "@backstage/plugin-newrelic-dashboard" "^0.1.8" + "@backstage/plugin-org" "^0.5.0" + "@backstage/plugin-pagerduty" "0.3.27" + "@backstage/plugin-permission-react" "^0.3.2" + "@backstage/plugin-rollbar" "^0.4.0" + "@backstage/plugin-scaffolder" "^0.13.0" + "@backstage/plugin-search" "^0.7.1" + "@backstage/plugin-sentry" "^0.3.38" + "@backstage/plugin-shortcuts" "^0.2.1" + "@backstage/plugin-tech-insights" "^0.1.10" + "@backstage/plugin-tech-radar" "^0.5.7" + "@backstage/plugin-techdocs" "^0.14.0" + "@backstage/plugin-todo" "^0.2.2" + "@backstage/plugin-user-settings" "^0.3.21" + "@backstage/search-common" "^0.2.4" "@backstage/theme" "^0.2.15" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" @@ -23604,19 +23656,19 @@ tdigest@^0.1.1: bintrees "1.0.1" "techdocs-cli-embedded-app@link:packages/techdocs-cli-embedded-app": - version "0.2.64" + version "0.2.65" dependencies: - "@backstage/app-defaults" "^0.1.8" - "@backstage/catalog-model" "^0.10.0" - "@backstage/cli" "^0.14.0" - "@backstage/config" "^0.1.14" - "@backstage/core-app-api" "^0.5.3" - "@backstage/core-components" "^0.8.9" - "@backstage/core-plugin-api" "^0.6.1" - "@backstage/integration-react" "^0.1.22" - "@backstage/plugin-catalog" "^0.8.0" - "@backstage/plugin-techdocs" "^0.13.4" - "@backstage/test-utils" "^0.2.5" + "@backstage/app-defaults" "^0.1.9" + "@backstage/catalog-model" "^0.11.0" + "@backstage/cli" "^0.14.1" + "@backstage/config" "^0.1.15" + "@backstage/core-app-api" "^0.5.4" + "@backstage/core-components" "^0.8.10" + "@backstage/core-plugin-api" "^0.7.0" + "@backstage/integration-react" "^0.1.23" + "@backstage/plugin-catalog" "^0.9.0" + "@backstage/plugin-techdocs" "^0.14.0" + "@backstage/test-utils" "^0.2.6" "@backstage/theme" "^0.2.15" "@material-ui/core" "^4.11.0" "@material-ui/icons" "^4.9.1"