diff --git a/.changeset/afraid-pugs-confess.md b/.changeset/afraid-pugs-confess.md
deleted file mode 100644
index 25a3637f89..0000000000
--- a/.changeset/afraid-pugs-confess.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-explore': patch
----
-
-Collect the routes of a `ExploreLayout` with `useElementFilter`
diff --git a/.changeset/angry-planes-visit.md b/.changeset/angry-planes-visit.md
deleted file mode 100644
index 5c0a78f0c7..0000000000
--- a/.changeset/angry-planes-visit.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/backend-common': minor
----
-
-The `ZipArchiveResponse` class now accepts an optional `stripFirstDirectory` parameter. Note that its default value is `false`, which leads to a breaking change in behaviour to previous versions of the class. If you use this class explicitly and want to retain the old behaviour, add a `true` parameter value to its constructor.
diff --git a/.changeset/big-jars-repair.md b/.changeset/big-jars-repair.md
deleted file mode 100644
index 63fef2c740..0000000000
--- a/.changeset/big-jars-repair.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-backend': patch
----
-
-GitHub discovery processor adds support for discovering the default GitHub branch
diff --git a/.changeset/brave-days-burn.md b/.changeset/brave-days-burn.md
deleted file mode 100644
index e3733ba6b5..0000000000
--- a/.changeset/brave-days-burn.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-'@backstage/core-app-api': patch
-'@backstage/plugin-catalog-import': patch
----
-
-Add system icons for the built-in entity types and use them in the entity list of the `catalog-import` plugin.
diff --git a/.changeset/catalog-compose-my-techdocs.md b/.changeset/catalog-compose-my-techdocs.md
deleted file mode 100644
index d80e74eb36..0000000000
--- a/.changeset/catalog-compose-my-techdocs.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-'@backstage/plugin-catalog': patch
----
-
-**NOTE**: The entity `` now uses an external route ref to link to
-TechDocs sites. This external route must now be bound in order for the "View
-TechDocs" link to continue working. See the [create-app changelog][cacl] for
-details.
-
-[cacl]: https://github.com/backstage/backstage/blob/master/packages/create-app/CHANGELOG.md
diff --git a/.changeset/cool-dolphins-join.md b/.changeset/cool-dolphins-join.md
deleted file mode 100644
index 496cc307e5..0000000000
--- a/.changeset/cool-dolphins-join.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-org': patch
----
-
-Link group ownership boxes through filtered catalog page
diff --git a/.changeset/create-incerteza-desafinado-tomara.md b/.changeset/create-incerteza-desafinado-tomara.md
deleted file mode 100644
index 87e82d6b7a..0000000000
--- a/.changeset/create-incerteza-desafinado-tomara.md
+++ /dev/null
@@ -1,28 +0,0 @@
----
-'@backstage/create-app': patch
----
-
-Wire up TechDocs, which now relies on the composability API for routing.
-
-First, ensure you've mounted ``. If you already updated
-to use the composable `` (see below), no action is
-necessary. Otherwise, update your `App.tsx` so that `` is
-mounted:
-
-```diff
- } />
-+ }
-+ />
-```
-
-Next, ensure links from the Catalog Entity Page to its TechDocs site are bound:
-
-```diff
- bindRoutes({ bind }) {
- bind(catalogPlugin.externalRoutes, {
- createComponent: scaffolderPlugin.routes.root,
-+ viewTechDoc: techdocsPlugin.routes.docRoot,
- });
-```
diff --git a/.changeset/eleven-snakes-give.md b/.changeset/eleven-snakes-give.md
deleted file mode 100644
index 7c7a5724e6..0000000000
--- a/.changeset/eleven-snakes-give.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-search-backend-module-pg': patch
----
-
-Sanitize special characters before building search query for postgres
diff --git a/.changeset/forty-peaches-cry.md b/.changeset/forty-peaches-cry.md
deleted file mode 100644
index f388c8a0cd..0000000000
--- a/.changeset/forty-peaches-cry.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-git-release-manager': patch
----
-
-Expose internal constants, helpers and components to make it easier for users to build custom features for GRM.
diff --git a/.changeset/four-vans-sit.md b/.changeset/four-vans-sit.md
deleted file mode 100644
index 4082e3062e..0000000000
--- a/.changeset/four-vans-sit.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-'@backstage/core-app-api': patch
-'@backstage/plugin-auth-backend': patch
----
-
-Added support for using authenticating via GitHub Apps in addition to GitHub OAuth Apps. It used to be possible to use GitHub Apps, but they did not handle session refresh correctly.
-
-Note that GitHub Apps handle OAuth scope at the app installation level, meaning that the `scope` parameter for `getAccessToken` has no effect. When calling `getAccessToken` in open source plugins, one should still include the appropriate scope, but also document in the plugin README what scopes are required in the case of GitHub Apps.
-
-In addition, the `authHandler` and `signInResolver` options have been implemented for the GitHub provider in the auth backend.
diff --git a/.changeset/heavy-monkeys-drum.md b/.changeset/heavy-monkeys-drum.md
deleted file mode 100644
index a58c3f291d..0000000000
--- a/.changeset/heavy-monkeys-drum.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-'@backstage/plugin-scaffolder-backend': patch
----
-
-Add partial templating to `fetch:template` action.
-
-If an `templateFileExtension` input is given, only files with that extension get their content processed. If `templateFileExtension` is `true`, the `.njk` extension is used. The `templateFileExtension` input is incompatible with both `cookiecutterCompat` and `copyWithoutRender`.
-
-All other files get copied.
-
-All output paths are subject to applying templating logic.
diff --git a/.changeset/large-bears-wash.md b/.changeset/large-bears-wash.md
deleted file mode 100644
index 3255714dd6..0000000000
--- a/.changeset/large-bears-wash.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-scaffolder-backend': patch
----
-
-Use more efficient approach to staging files in git during scaffolder actions
diff --git a/.changeset/lemon-dogs-switch.md b/.changeset/lemon-dogs-switch.md
deleted file mode 100644
index aa86e3c2b0..0000000000
--- a/.changeset/lemon-dogs-switch.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-'@backstage/plugin-catalog-react': patch
----
-
-Memoize the context value in `EntityListProvider`.
-
-This removes quite a few unnecessary rerenders of the inner components.
-
-When running the full `CatalogPage` test:
-
-- Before: 98 table render calls total, 16 seconds runtime
-- After: 57 table render calls total, 14 seconds runtime
-
-This doesn't account for all of the slowness, but does give a minor difference in perceived speed in the browser too.
diff --git a/.changeset/lemon-fishes-build.md b/.changeset/lemon-fishes-build.md
deleted file mode 100644
index 0b1ba4090c..0000000000
--- a/.changeset/lemon-fishes-build.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-explore': patch
----
-
-Handle Group Big Names in explore plugin
diff --git a/.changeset/light-spoons-listen.md b/.changeset/light-spoons-listen.md
deleted file mode 100644
index ec3a85cb0d..0000000000
--- a/.changeset/light-spoons-listen.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-auth-backend': patch
----
-
-Fixed a bug where OAuth state parameters would be serialized as the string `'undefined'`.
diff --git a/.changeset/lucky-gifts-help.md b/.changeset/lucky-gifts-help.md
deleted file mode 100644
index 3ed6b12498..0000000000
--- a/.changeset/lucky-gifts-help.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-backend': patch
----
-
-Added GitLabDiscoveryProcessor, which allows catalog discovery from a GitLab instance
diff --git a/.changeset/nervous-mails-peel.md b/.changeset/nervous-mails-peel.md
deleted file mode 100644
index 530fa9023a..0000000000
--- a/.changeset/nervous-mails-peel.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/core-components': patch
----
-
-Fix accessibility issue in ``. The component doesn't render anymore an hidden `textarea` containing the text to be copied.
diff --git a/.changeset/new-cars-watch.md b/.changeset/new-cars-watch.md
deleted file mode 100644
index 3f31cca89a..0000000000
--- a/.changeset/new-cars-watch.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/integration': patch
----
-
-Take custom ports into account when matching integrations to URLs. It used to be the case that an integration with e.g. `host: 'scm.mycompany.net:8080'` would not be matched by the `byUrl` method, while hosts without a custom port did match.
diff --git a/.changeset/quick-fireants-approve.md b/.changeset/quick-fireants-approve.md
deleted file mode 100644
index 3b965c75ad..0000000000
--- a/.changeset/quick-fireants-approve.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-import': patch
----
-
-handle azure devops url query parameter for importing .yaml
diff --git a/.changeset/real-ants-perform.md b/.changeset/real-ants-perform.md
deleted file mode 100644
index 8c06e78dc6..0000000000
--- a/.changeset/real-ants-perform.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/config': patch
----
-
-Only warn once per key when trying to read visibility-filtered values
diff --git a/.changeset/rich-mayflies-do.md b/.changeset/rich-mayflies-do.md
deleted file mode 100644
index d68e00c0aa..0000000000
--- a/.changeset/rich-mayflies-do.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-kubernetes-backend': patch
----
-
-Fixes bug reading ExternalId from k8s backend config
diff --git a/.changeset/rude-avocados-give.md b/.changeset/rude-avocados-give.md
deleted file mode 100644
index 7ea8a87361..0000000000
--- a/.changeset/rude-avocados-give.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/integration': patch
----
-
-Export `replaceGitHubUrlType`
diff --git a/.changeset/selfish-seals-vanish.md b/.changeset/selfish-seals-vanish.md
deleted file mode 100644
index e28d7358f0..0000000000
--- a/.changeset/selfish-seals-vanish.md
+++ /dev/null
@@ -1,64 +0,0 @@
----
-'@backstage/techdocs-common': minor
-'@backstage/plugin-techdocs-backend': minor
----
-
-OpenStack Swift Client changed with Trendyol's OpenStack Swift SDK.
-
-## Migration from old OpenStack Swift Configuration
-
-Let's assume we have the old OpenStack Swift configuration here.
-
-```yaml
-techdocs:
- publisher:
- type: 'openStackSwift'
- openStackSwift:
- containerName: 'name-of-techdocs-storage-bucket'
- credentials:
- username: ${OPENSTACK_SWIFT_STORAGE_USERNAME}
- password: ${OPENSTACK_SWIFT_STORAGE_PASSWORD}
- authUrl: ${OPENSTACK_SWIFT_STORAGE_AUTH_URL}
- keystoneAuthVersion: ${OPENSTACK_SWIFT_STORAGE_AUTH_VERSION}
- domainId: ${OPENSTACK_SWIFT_STORAGE_DOMAIN_ID}
- domainName: ${OPENSTACK_SWIFT_STORAGE_DOMAIN_NAME}
- region: ${OPENSTACK_SWIFT_STORAGE_REGION}
-```
-
-##### Step 1: Change the credential keys
-
-Since the new SDK uses _Application Credentials_ to authenticate OpenStack, we
-need to change the keys `credentials.username` to `credentials.id`,
-`credentials.password` to `credentials.secret` and use Application Credential ID
-and secret here. For more detail about credentials look
-[here](https://docs.openstack.org/api-ref/identity/v3/?expanded=password-authentication-with-unscoped-authorization-detail,authenticating-with-an-application-credential-detail#authenticating-with-an-application-credential).
-
-##### Step 2: Remove the unused keys
-
-Since the new SDK doesn't use the old way authentication, we don't need the keys
-`openStackSwift.keystoneAuthVersion`, `openStackSwift.domainId`,
-`openStackSwift.domainName` and `openStackSwift.region`. So you can remove them.
-
-##### Step 3: Add Swift URL
-
-The new SDK needs the OpenStack Swift connection URL for connecting the Swift.
-So you need to add a new key called `openStackSwift.swiftUrl` and give the
-OpenStack Swift url here. Example url should look like that:
-`https://example.com:6780/swift/v1`
-
-##### That's it!
-
-Your new configuration should look like that!
-
-```yaml
-techdocs:
- publisher:
- type: 'openStackSwift'
- openStackSwift:
- containerName: 'name-of-techdocs-storage-bucket'
- credentials:
- id: ${OPENSTACK_SWIFT_STORAGE_APPLICATION_CREDENTIALS_ID}
- secret: ${OPENSTACK_SWIFT_STORAGE_APPLICATION_CREDENTIALS_SECRET}
- authUrl: ${OPENSTACK_SWIFT_STORAGE_AUTH_URL}
- swiftUrl: ${OPENSTACK_SWIFT_STORAGE_SWIFT_URL}
-```
diff --git a/.changeset/short-flies-sneeze.md b/.changeset/short-flies-sneeze.md
deleted file mode 100644
index fb0f0117a9..0000000000
--- a/.changeset/short-flies-sneeze.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-techdocs': patch
----
-
-Fix Techdocs feedback icon link for GitHub URLs
diff --git a/.changeset/strange-ducks-rhyme.md b/.changeset/strange-ducks-rhyme.md
deleted file mode 100644
index b4a4c3fc37..0000000000
--- a/.changeset/strange-ducks-rhyme.md
+++ /dev/null
@@ -1,70 +0,0 @@
----
-'@backstage/create-app': patch
----
-
-Updated the default create-app `EntityPage` to include orphan and processing error alerts for all entity types. Previously these were only shown for entities with the `Component` kind. This also adds the `EntityLinkCard` for API entities.
-
-As an example, you might add this to your `packages/create-app/templates/default-app/packages/app/src/components/catalog/EntityPage.tsx`:
-
-```tsx
-const entityWarningContent = (
- <>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- >
-);
-```
-
-and then add that at the top of your various content pages:
-
-```diff
- const overviewContent = (
-
-+ {entityWarningContent}
-
-
-
-```
-
-or in actual page wrappers:
-
-```diff
- const apiPage = (
-
-
-
-+ {entityWarningContent}
-
-
-
-```
-
-Note that there may be many such `*Page` pages in that file, and you probably want that warning at the top of them all.
-
-You can also add the links card to your API page if you do not already have it:
-
-```diff
-const apiPage = (
-
-
-
-+ {entityWarningContent}
-
-
-
-+
-+
-+
-```
diff --git a/.changeset/strong-swans-wave.md b/.changeset/strong-swans-wave.md
deleted file mode 100644
index 2a7f409022..0000000000
--- a/.changeset/strong-swans-wave.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-auth-backend': patch
----
-
-Add Sign In and Handler resolver for GitLab provider
diff --git a/.changeset/stupid-foxes-type.md b/.changeset/stupid-foxes-type.md
deleted file mode 100644
index c00d58edba..0000000000
--- a/.changeset/stupid-foxes-type.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-'@backstage/plugin-catalog-react': patch
----
-
-Use the history API directly in `useEntityListProvider`.
-
-This replaces `useSearchParams`/`useNavigate`, since they cause at least one additional re-render compared to using this method.
-
-Table re-render count is down additionally:
-
-- Initial render of catalog page: 12 -> 9
-- Full `CatalogPage` test: 57 -> 48
diff --git a/.changeset/techdocs-all-done.md b/.changeset/techdocs-all-done.md
deleted file mode 100644
index c4c1b5ed83..0000000000
--- a/.changeset/techdocs-all-done.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-'@backstage/plugin-techdocs': minor
-'@backstage/plugin-techdocs-backend': minor
-'@backstage/techdocs-common': minor
----
-
-TechDocs sites can now be accessed using paths containing entity triplets of
-any case (e.g. `/docs/namespace/KIND/name` or `/docs/namespace/kind/name`).
-
-If you do not use an external storage provider for serving TechDocs, this is a
-transparent change and no action is required from you.
-
-If you _do_ use an external storage provider for serving TechDocs (one of\* GCS,
-AWS S3, or Azure Blob Storage), you must run a migration command against your
-storage provider before updating.
-
-[A migration guide is available here](https://backstage.io/docs/features/techdocs/how-to-guides#how-to-migrate-from-techdocs-alpha-to-beta).
-
-- (\*) We're seeking help from the community to bring OpenStack Swift support
- [to feature parity](https://github.com/backstage/backstage/issues/6763) with the above.
diff --git a/.changeset/techdocs-jobim-gilberto-moraes.md b/.changeset/techdocs-jobim-gilberto-moraes.md
deleted file mode 100644
index e5d23dd16a..0000000000
--- a/.changeset/techdocs-jobim-gilberto-moraes.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-'@backstage/plugin-techdocs': minor
----
-
-The TechDocs plugin has completed the migration to the Composability API. In
-order to update to this version, please ensure you've made all necessary
-changes to your `App.tsx` file as outlined in the [create-app changelog][cacl].
-
-[cacl]: https://github.com/backstage/backstage/blob/master/packages/create-app/CHANGELOG.md
diff --git a/.changeset/thirty-seas-bathe.md b/.changeset/thirty-seas-bathe.md
deleted file mode 100644
index eb82ec1fdf..0000000000
--- a/.changeset/thirty-seas-bathe.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/core-components': patch
----
-
-Handle changes to nodes passed into `` correctly.
diff --git a/.changeset/wild-olives-applaud.md b/.changeset/wild-olives-applaud.md
deleted file mode 100644
index 14637cc842..0000000000
--- a/.changeset/wild-olives-applaud.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-search': patch
----
-
-Fix search page to respond to searches made from sidebar search
diff --git a/.changeset/wise-rings-hammer.md b/.changeset/wise-rings-hammer.md
deleted file mode 100644
index 1515818116..0000000000
--- a/.changeset/wise-rings-hammer.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-jenkins-backend': patch
----
-
-Fix the case where lastBuild is null.
diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md
index ed60186679..a3af287fc8 100644
--- a/packages/app/CHANGELOG.md
+++ b/packages/app/CHANGELOG.md
@@ -1,5 +1,20 @@
# example-app
+## 0.2.43
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-explore@0.3.14
+ - @backstage/core-app-api@0.1.10
+ - @backstage/plugin-catalog-import@0.5.19
+ - @backstage/plugin-catalog@0.6.13
+ - @backstage/plugin-org@0.3.20
+ - @backstage/plugin-catalog-react@0.4.4
+ - @backstage/core-components@0.3.3
+ - @backstage/plugin-techdocs@0.11.0
+ - @backstage/plugin-search@0.4.8
+
## 0.2.42
### Patch Changes
diff --git a/packages/app/package.json b/packages/app/package.json
index 78ebe32e25..162474fd0e 100644
--- a/packages/app/package.json
+++ b/packages/app/package.json
@@ -1,25 +1,25 @@
{
"name": "example-app",
- "version": "0.2.42",
+ "version": "0.2.43",
"private": true,
"bundled": true,
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-app-api": "^0.1.10",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/integration-react": "^0.1.7",
"@backstage/plugin-api-docs": "^0.6.6",
"@backstage/plugin-badges": "^0.2.7",
- "@backstage/plugin-catalog": "^0.6.12",
- "@backstage/plugin-catalog-import": "^0.5.18",
- "@backstage/plugin-catalog-react": "^0.4.3",
+ "@backstage/plugin-catalog": "^0.6.13",
+ "@backstage/plugin-catalog-import": "^0.5.19",
+ "@backstage/plugin-catalog-react": "^0.4.4",
"@backstage/plugin-circleci": "^0.2.21",
"@backstage/plugin-cloudbuild": "^0.2.21",
"@backstage/plugin-code-coverage": "^0.1.9",
"@backstage/plugin-cost-insights": "^0.11.4",
- "@backstage/plugin-explore": "^0.3.13",
+ "@backstage/plugin-explore": "^0.3.14",
"@backstage/plugin-gcp-projects": "^0.3.2",
"@backstage/plugin-github-actions": "^0.4.16",
"@backstage/plugin-graphiql": "^0.2.14",
@@ -29,15 +29,15 @@
"@backstage/plugin-kubernetes": "^0.4.11",
"@backstage/plugin-lighthouse": "^0.2.23",
"@backstage/plugin-newrelic": "^0.3.2",
- "@backstage/plugin-org": "^0.3.19",
+ "@backstage/plugin-org": "^0.3.20",
"@backstage/plugin-pagerduty": "0.3.11",
"@backstage/plugin-rollbar": "^0.3.12",
"@backstage/plugin-scaffolder": "^0.11.1",
- "@backstage/plugin-search": "^0.4.7",
+ "@backstage/plugin-search": "^0.4.8",
"@backstage/plugin-sentry": "^0.3.19",
"@backstage/plugin-shortcuts": "^0.1.6",
"@backstage/plugin-tech-radar": "^0.4.5",
- "@backstage/plugin-techdocs": "^0.10.4",
+ "@backstage/plugin-techdocs": "^0.11.0",
"@backstage/plugin-todo": "^0.1.7",
"@backstage/plugin-user-settings": "^0.3.3",
"@backstage/search-common": "^0.1.3",
diff --git a/packages/backend-common/CHANGELOG.md b/packages/backend-common/CHANGELOG.md
index ed9bc6b625..f3fcd5a855 100644
--- a/packages/backend-common/CHANGELOG.md
+++ b/packages/backend-common/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/backend-common
+## 0.9.0
+
+### Minor Changes
+
+- a365f1faf: The `ZipArchiveResponse` class now accepts an optional `stripFirstDirectory` parameter. Note that its default value is `false`, which leads to a breaking change in behaviour to previous versions of the class. If you use this class explicitly and want to retain the old behaviour, add a `true` parameter value to its constructor.
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@0.6.2
+ - @backstage/config@0.1.8
+
## 0.8.10
### Patch Changes
diff --git a/packages/backend-common/package.json b/packages/backend-common/package.json
index 2ce1f70163..15a559f960 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.8.10",
+ "version": "0.9.0",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -30,10 +30,10 @@
},
"dependencies": {
"@backstage/cli-common": "^0.1.2",
- "@backstage/config": "^0.1.7",
+ "@backstage/config": "^0.1.8",
"@backstage/config-loader": "^0.6.7",
"@backstage/errors": "^0.1.1",
- "@backstage/integration": "^0.6.1",
+ "@backstage/integration": "^0.6.2",
"@google-cloud/storage": "^5.8.0",
"@octokit/rest": "^18.5.3",
"@types/cors": "^2.8.6",
diff --git a/packages/backend-test-utils/CHANGELOG.md b/packages/backend-test-utils/CHANGELOG.md
index 5671b41fb3..6d33537e7c 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.6
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/config@0.1.8
+
## 0.1.5
### Patch Changes
diff --git a/packages/backend-test-utils/package.json b/packages/backend-test-utils/package.json
index f1cfffeb37..cd2855b833 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.5",
+ "version": "0.1.6",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -30,9 +30,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.9",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/cli": "^0.7.8",
- "@backstage/config": "^0.1.5",
+ "@backstage/config": "^0.1.8",
"knex": "^0.95.1",
"mysql2": "^2.2.5",
"pg": "^8.3.0",
diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md
index 39eabe46b0..b27dbd07e7 100644
--- a/packages/backend/CHANGELOG.md
+++ b/packages/backend/CHANGELOG.md
@@ -1,5 +1,32 @@
# example-backend
+## 0.2.43
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/plugin-catalog-backend@0.13.5
+ - @backstage/plugin-search-backend-module-pg@0.1.3
+ - @backstage/plugin-auth-backend@0.3.23
+ - @backstage/plugin-scaffolder-backend@0.15.2
+ - @backstage/integration@0.6.2
+ - @backstage/config@0.1.8
+ - @backstage/plugin-kubernetes-backend@0.3.15
+ - @backstage/plugin-techdocs-backend@0.10.0
+ - @backstage/plugin-jenkins-backend@0.1.4
+ - @backstage/plugin-app-backend@0.3.16
+ - @backstage/plugin-badges-backend@0.1.9
+ - @backstage/plugin-code-coverage-backend@0.1.10
+ - @backstage/plugin-graphql-backend@0.1.9
+ - @backstage/plugin-kafka-backend@0.2.9
+ - @backstage/plugin-proxy-backend@0.2.12
+ - @backstage/plugin-rollbar-backend@0.1.14
+ - @backstage/plugin-scaffolder-backend-module-rails@0.1.5
+ - @backstage/plugin-search-backend@0.2.5
+ - @backstage/plugin-todo-backend@0.1.11
+ - example-app@0.2.43
+
## 0.2.41
### Patch Changes
diff --git a/packages/backend/package.json b/packages/backend/package.json
index 8f0e84eac9..763d891f77 100644
--- a/packages/backend/package.json
+++ b/packages/backend/package.json
@@ -1,6 +1,6 @@
{
"name": "example-backend",
- "version": "0.2.41",
+ "version": "0.2.43",
"main": "dist/index.cjs.js",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -27,35 +27,35 @@
"migrate:create": "knex migrate:make -x ts"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.9",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/catalog-client": "^0.3.17",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/config": "^0.1.5",
- "@backstage/integration": "^0.6.0",
- "@backstage/plugin-app-backend": "^0.3.15",
- "@backstage/plugin-auth-backend": "^0.3.20",
- "@backstage/plugin-badges-backend": "^0.1.8",
- "@backstage/plugin-catalog-backend": "^0.13.2",
- "@backstage/plugin-code-coverage-backend": "^0.1.9",
- "@backstage/plugin-graphql-backend": "^0.1.8",
- "@backstage/plugin-jenkins-backend": "^0.1.2",
- "@backstage/plugin-kubernetes-backend": "^0.3.14",
- "@backstage/plugin-kafka-backend": "^0.2.8",
- "@backstage/plugin-proxy-backend": "^0.2.9",
- "@backstage/plugin-rollbar-backend": "^0.1.13",
- "@backstage/plugin-scaffolder-backend": "^0.15.0",
- "@backstage/plugin-scaffolder-backend-module-rails": "^0.1.4",
- "@backstage/plugin-search-backend": "^0.2.3",
+ "@backstage/config": "^0.1.8",
+ "@backstage/integration": "^0.6.2",
+ "@backstage/plugin-app-backend": "^0.3.16",
+ "@backstage/plugin-auth-backend": "^0.3.23",
+ "@backstage/plugin-badges-backend": "^0.1.9",
+ "@backstage/plugin-catalog-backend": "^0.13.5",
+ "@backstage/plugin-code-coverage-backend": "^0.1.10",
+ "@backstage/plugin-graphql-backend": "^0.1.9",
+ "@backstage/plugin-jenkins-backend": "^0.1.4",
+ "@backstage/plugin-kubernetes-backend": "^0.3.15",
+ "@backstage/plugin-kafka-backend": "^0.2.9",
+ "@backstage/plugin-proxy-backend": "^0.2.12",
+ "@backstage/plugin-rollbar-backend": "^0.1.14",
+ "@backstage/plugin-scaffolder-backend": "^0.15.2",
+ "@backstage/plugin-scaffolder-backend-module-rails": "^0.1.5",
+ "@backstage/plugin-search-backend": "^0.2.5",
"@backstage/plugin-search-backend-node": "^0.4.0",
"@backstage/plugin-search-backend-module-elasticsearch": "^0.0.2",
- "@backstage/plugin-search-backend-module-pg": "^0.1.1",
- "@backstage/plugin-techdocs-backend": "^0.9.2",
- "@backstage/plugin-todo-backend": "^0.1.9",
+ "@backstage/plugin-search-backend-module-pg": "^0.1.3",
+ "@backstage/plugin-techdocs-backend": "^0.10.0",
+ "@backstage/plugin-todo-backend": "^0.1.11",
"@gitbeaker/node": "^30.2.0",
"@octokit/rest": "^18.5.3",
"azure-devops-node-api": "^10.2.2",
"dockerode": "^3.2.1",
- "example-app": "^0.2.41",
+ "example-app": "^0.2.43",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
"express-prom-bundle": "^6.3.6",
diff --git a/packages/cli/package.json b/packages/cli/package.json
index dcb5b4465e..13d146de72 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -31,7 +31,7 @@
"@babel/core": "^7.4.4",
"@babel/plugin-transform-modules-commonjs": "^7.4.4",
"@backstage/cli-common": "^0.1.2",
- "@backstage/config": "^0.1.7",
+ "@backstage/config": "^0.1.8",
"@backstage/config-loader": "^0.6.7",
"@hot-loader/react-dom": "^16.13.0",
"@lerna/package-graph": "^4.0.0",
@@ -120,11 +120,11 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/backend-common": "^0.8.10",
- "@backstage/config": "^0.1.7",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/backend-common": "^0.9.0",
+ "@backstage/config": "^0.1.8",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@backstage/theme": "^0.2.10",
diff --git a/packages/codemods/CHANGELOG.md b/packages/codemods/CHANGELOG.md
index 5ac139f35c..74a3022bf5 100644
--- a/packages/codemods/CHANGELOG.md
+++ b/packages/codemods/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/codemods
+## 0.1.11
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-app-api@0.1.10
+ - @backstage/core-components@0.3.3
+
## 0.1.10
### Patch Changes
diff --git a/packages/codemods/package.json b/packages/codemods/package.json
index 3a52c05f09..04bf0ac014 100644
--- a/packages/codemods/package.json
+++ b/packages/codemods/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/codemods",
"description": "A collection of codemods for Backstage projects",
- "version": "0.1.10",
+ "version": "0.1.11",
"private": false,
"publishConfig": {
"access": "public",
diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md
index 39828ad689..742ae86a57 100644
--- a/packages/config/CHANGELOG.md
+++ b/packages/config/CHANGELOG.md
@@ -1,5 +1,11 @@
# @backstage/config
+## 0.1.8
+
+### Patch Changes
+
+- 47113f1f1: Only warn once per key when trying to read visibility-filtered values
+
## 0.1.7
### Patch Changes
diff --git a/packages/config/package.json b/packages/config/package.json
index 5c150f3f32..6adee62ca3 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.7",
+ "version": "0.1.8",
"private": false,
"publishConfig": {
"access": "public",
diff --git a/packages/core-app-api/CHANGELOG.md b/packages/core-app-api/CHANGELOG.md
index 0e8ef7e45b..db5158a697 100644
--- a/packages/core-app-api/CHANGELOG.md
+++ b/packages/core-app-api/CHANGELOG.md
@@ -1,5 +1,20 @@
# @backstage/core-app-api
+## 0.1.10
+
+### Patch Changes
+
+- cfcb486aa: Add system icons for the built-in entity types and use them in the entity list of the `catalog-import` plugin.
+- 392b36fa1: Added support for using authenticating via GitHub Apps in addition to GitHub OAuth Apps. It used to be possible to use GitHub Apps, but they did not handle session refresh correctly.
+
+ Note that GitHub Apps handle OAuth scope at the app installation level, meaning that the `scope` parameter for `getAccessToken` has no effect. When calling `getAccessToken` in open source plugins, one should still include the appropriate scope, but also document in the plugin README what scopes are required in the case of GitHub Apps.
+
+ In addition, the `authHandler` and `signInResolver` options have been implemented for the GitHub provider in the auth backend.
+
+- Updated dependencies
+ - @backstage/core-components@0.3.3
+ - @backstage/config@0.1.8
+
## 0.1.9
### Patch Changes
diff --git a/packages/core-app-api/package.json b/packages/core-app-api/package.json
index 0ceb39067a..90c962be3e 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.1.9",
+ "version": "0.1.10",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,8 +29,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.3.2",
- "@backstage/config": "^0.1.7",
+ "@backstage/core-components": "^0.3.3",
+ "@backstage/config": "^0.1.8",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
diff --git a/packages/core-components/CHANGELOG.md b/packages/core-components/CHANGELOG.md
index b30ba93655..1b56b033b5 100644
--- a/packages/core-components/CHANGELOG.md
+++ b/packages/core-components/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/core-components
+## 0.3.3
+
+### Patch Changes
+
+- d041655a7: Fix accessibility issue in ``. The component doesn't render anymore an hidden `textarea` containing the text to be copied.
+- 6d76bca85: Handle changes to nodes passed into `` correctly.
+- Updated dependencies
+ - @backstage/config@0.1.8
+
## 0.3.2
### Patch Changes
diff --git a/packages/core-components/package.json b/packages/core-components/package.json
index 35e4df6336..e4f99fc9ec 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.3.2",
+ "version": "0.3.3",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,7 +29,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.7",
+ "@backstage/config": "^0.1.8",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/errors": "^0.1.1",
"@backstage/theme": "^0.2.10",
@@ -70,7 +70,7 @@
"zen-observable": "^0.8.15"
},
"devDependencies": {
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/cli": "^0.7.9",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/packages/create-app/CHANGELOG.md b/packages/create-app/CHANGELOG.md
index 9320a73b6e..f283e35762 100644
--- a/packages/create-app/CHANGELOG.md
+++ b/packages/create-app/CHANGELOG.md
@@ -1,5 +1,101 @@
# @backstage/create-app
+## 0.3.38
+
+### Patch Changes
+
+- 787bc0826: Wire up TechDocs, which now relies on the composability API for routing.
+
+ First, ensure you've mounted ``. If you already updated
+ to use the composable `` (see below), no action is
+ necessary. Otherwise, update your `App.tsx` so that `` is
+ mounted:
+
+ ```diff
+ } />
+ + }
+ + />
+ ```
+
+ Next, ensure links from the Catalog Entity Page to its TechDocs site are bound:
+
+ ```diff
+ bindRoutes({ bind }) {
+ bind(catalogPlugin.externalRoutes, {
+ createComponent: scaffolderPlugin.routes.root,
+ + viewTechDoc: techdocsPlugin.routes.docRoot,
+ });
+ ```
+
+- d02768171: Updated the default create-app `EntityPage` to include orphan and processing error alerts for all entity types. Previously these were only shown for entities with the `Component` kind. This also adds the `EntityLinkCard` for API entities.
+
+ As an example, you might add this to your `packages/create-app/templates/default-app/packages/app/src/components/catalog/EntityPage.tsx`:
+
+ ```tsx
+ const entityWarningContent = (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ );
+ ```
+
+ and then add that at the top of your various content pages:
+
+ ```diff
+ const overviewContent = (
+
+ + {entityWarningContent}
+
+
+
+ ```
+
+ or in actual page wrappers:
+
+ ```diff
+ const apiPage = (
+
+
+
+ + {entityWarningContent}
+
+
+
+ ```
+
+ Note that there may be many such `*Page` pages in that file, and you probably want that warning at the top of them all.
+
+ You can also add the links card to your API page if you do not already have it:
+
+ ```diff
+ const apiPage = (
+
+
+
+ + {entityWarningContent}
+
+
+
+ +
+ +
+ +
+ ```
+
## 0.3.37
## 0.3.36
diff --git a/packages/create-app/package.json b/packages/create-app/package.json
index 1468cbdd4c..31ac1ba271 100644
--- a/packages/create-app/package.json
+++ b/packages/create-app/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/create-app",
"description": "Create app package for Backstage",
- "version": "0.3.37",
+ "version": "0.3.38",
"private": false,
"publishConfig": {
"access": "public"
diff --git a/packages/integration/CHANGELOG.md b/packages/integration/CHANGELOG.md
index daffc834c1..dfc9a5722a 100644
--- a/packages/integration/CHANGELOG.md
+++ b/packages/integration/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/integration
+## 0.6.2
+
+### Patch Changes
+
+- f0ba514f0: Take custom ports into account when matching integrations to URLs. It used to be the case that an integration with e.g. `host: 'scm.mycompany.net:8080'` would not be matched by the `byUrl` method, while hosts without a custom port did match.
+- 90c68a2ca: Export `replaceGitHubUrlType`
+- Updated dependencies
+ - @backstage/config@0.1.8
+
## 0.6.1
### Patch Changes
diff --git a/packages/integration/package.json b/packages/integration/package.json
index ffa7c9db8b..ffe4e5776f 100644
--- a/packages/integration/package.json
+++ b/packages/integration/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/integration",
- "version": "0.6.1",
+ "version": "0.6.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,7 +29,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.7",
+ "@backstage/config": "^0.1.8",
"cross-fetch": "^3.0.6",
"git-url-parse": "~11.4.4",
"@octokit/rest": "^18.5.3",
diff --git a/packages/techdocs-common/CHANGELOG.md b/packages/techdocs-common/CHANGELOG.md
index 2b925f453f..342bb76c21 100644
--- a/packages/techdocs-common/CHANGELOG.md
+++ b/packages/techdocs-common/CHANGELOG.md
@@ -1,5 +1,91 @@
# @backstage/techdocs-common
+## 0.9.0
+
+### Minor Changes
+
+- 58452cdb7: OpenStack Swift Client changed with Trendyol's OpenStack Swift SDK.
+
+ ## Migration from old OpenStack Swift Configuration
+
+ Let's assume we have the old OpenStack Swift configuration here.
+
+ ```yaml
+ techdocs:
+ publisher:
+ type: 'openStackSwift'
+ openStackSwift:
+ containerName: 'name-of-techdocs-storage-bucket'
+ credentials:
+ username: ${OPENSTACK_SWIFT_STORAGE_USERNAME}
+ password: ${OPENSTACK_SWIFT_STORAGE_PASSWORD}
+ authUrl: ${OPENSTACK_SWIFT_STORAGE_AUTH_URL}
+ keystoneAuthVersion: ${OPENSTACK_SWIFT_STORAGE_AUTH_VERSION}
+ domainId: ${OPENSTACK_SWIFT_STORAGE_DOMAIN_ID}
+ domainName: ${OPENSTACK_SWIFT_STORAGE_DOMAIN_NAME}
+ region: ${OPENSTACK_SWIFT_STORAGE_REGION}
+ ```
+
+ ##### Step 1: Change the credential keys
+
+ Since the new SDK uses _Application Credentials_ to authenticate OpenStack, we
+ need to change the keys `credentials.username` to `credentials.id`,
+ `credentials.password` to `credentials.secret` and use Application Credential ID
+ and secret here. For more detail about credentials look
+ [here](https://docs.openstack.org/api-ref/identity/v3/?expanded=password-authentication-with-unscoped-authorization-detail,authenticating-with-an-application-credential-detail#authenticating-with-an-application-credential).
+
+ ##### Step 2: Remove the unused keys
+
+ Since the new SDK doesn't use the old way authentication, we don't need the keys
+ `openStackSwift.keystoneAuthVersion`, `openStackSwift.domainId`,
+ `openStackSwift.domainName` and `openStackSwift.region`. So you can remove them.
+
+ ##### Step 3: Add Swift URL
+
+ The new SDK needs the OpenStack Swift connection URL for connecting the Swift.
+ So you need to add a new key called `openStackSwift.swiftUrl` and give the
+ OpenStack Swift url here. Example url should look like that:
+ `https://example.com:6780/swift/v1`
+
+ ##### That's it!
+
+ Your new configuration should look like that!
+
+ ```yaml
+ techdocs:
+ publisher:
+ type: 'openStackSwift'
+ openStackSwift:
+ containerName: 'name-of-techdocs-storage-bucket'
+ credentials:
+ id: ${OPENSTACK_SWIFT_STORAGE_APPLICATION_CREDENTIALS_ID}
+ secret: ${OPENSTACK_SWIFT_STORAGE_APPLICATION_CREDENTIALS_SECRET}
+ authUrl: ${OPENSTACK_SWIFT_STORAGE_AUTH_URL}
+ swiftUrl: ${OPENSTACK_SWIFT_STORAGE_SWIFT_URL}
+ ```
+
+- c772d9a84: TechDocs sites can now be accessed using paths containing entity triplets of
+ any case (e.g. `/docs/namespace/KIND/name` or `/docs/namespace/kind/name`).
+
+ If you do not use an external storage provider for serving TechDocs, this is a
+ transparent change and no action is required from you.
+
+ If you _do_ use an external storage provider for serving TechDocs (one of\* GCS,
+ AWS S3, or Azure Blob Storage), you must run a migration command against your
+ storage provider before updating.
+
+ [A migration guide is available here](https://backstage.io/docs/features/techdocs/how-to-guides#how-to-migrate-from-techdocs-alpha-to-beta).
+
+ - (\*) We're seeking help from the community to bring OpenStack Swift support
+ [to feature parity](https://github.com/backstage/backstage/issues/6763) with the above.
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/integration@0.6.2
+ - @backstage/config@0.1.8
+
## 0.8.1
### Patch Changes
diff --git a/packages/techdocs-common/package.json b/packages/techdocs-common/package.json
index 7e27429842..f529d93ca6 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.8.1",
+ "version": "0.9.0",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -38,11 +38,11 @@
"dependencies": {
"@azure/identity": "^1.5.0",
"@azure/storage-blob": "^12.5.0",
- "@backstage/backend-common": "^0.8.9",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/config": "^0.1.6",
+ "@backstage/config": "^0.1.8",
"@backstage/errors": "^0.1.1",
- "@backstage/integration": "^0.6.0",
+ "@backstage/integration": "^0.6.2",
"@google-cloud/storage": "^5.6.0",
"@trendyol-js/openstack-swift-sdk": "^0.0.4",
"@types/express": "^4.17.6",
diff --git a/plugins/api-docs/package.json b/plugins/api-docs/package.json
index 2f4ebebc34..192098cdba 100644
--- a/plugins/api-docs/package.json
+++ b/plugins/api-docs/package.json
@@ -31,7 +31,7 @@
"dependencies": {
"@asyncapi/react-component": "^0.23.0",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/plugin-catalog": "^0.6.11",
"@backstage/plugin-catalog-react": "^0.4.2",
@@ -53,7 +53,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/app-backend/CHANGELOG.md b/plugins/app-backend/CHANGELOG.md
index 34addac443..9d71990ba0 100644
--- a/plugins/app-backend/CHANGELOG.md
+++ b/plugins/app-backend/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-app-backend
+## 0.3.16
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/config@0.1.8
+
## 0.3.15
### Patch Changes
diff --git a/plugins/app-backend/package.json b/plugins/app-backend/package.json
index 5101913a26..a201ab6411 100644
--- a/plugins/app-backend/package.json
+++ b/plugins/app-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-app-backend",
- "version": "0.3.15",
+ "version": "0.3.16",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,9 +29,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.6",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/config-loader": "^0.6.5",
- "@backstage/config": "^0.1.5",
+ "@backstage/config": "^0.1.8",
"@types/express": "^4.17.6",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
diff --git a/plugins/auth-backend/CHANGELOG.md b/plugins/auth-backend/CHANGELOG.md
index 4a8cc879bf..a6c5f002d4 100644
--- a/plugins/auth-backend/CHANGELOG.md
+++ b/plugins/auth-backend/CHANGELOG.md
@@ -1,5 +1,21 @@
# @backstage/plugin-auth-backend
+## 0.3.23
+
+### Patch Changes
+
+- 392b36fa1: Added support for using authenticating via GitHub Apps in addition to GitHub OAuth Apps. It used to be possible to use GitHub Apps, but they did not handle session refresh correctly.
+
+ Note that GitHub Apps handle OAuth scope at the app installation level, meaning that the `scope` parameter for `getAccessToken` has no effect. When calling `getAccessToken` in open source plugins, one should still include the appropriate scope, but also document in the plugin README what scopes are required in the case of GitHub Apps.
+
+ In addition, the `authHandler` and `signInResolver` options have been implemented for the GitHub provider in the auth backend.
+
+- ea9fe9567: Fixed a bug where OAuth state parameters would be serialized as the string `'undefined'`.
+- 39fc3d7f8: Add Sign In and Handler resolver for GitLab provider
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/config@0.1.8
+
## 0.3.22
### Patch Changes
diff --git a/plugins/auth-backend/package.json b/plugins/auth-backend/package.json
index 38ad491b19..badaafb61c 100644
--- a/plugins/auth-backend/package.json
+++ b/plugins/auth-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-auth-backend",
- "version": "0.3.22",
+ "version": "0.3.23",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,10 +29,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.10",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/catalog-client": "^0.3.18",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/config": "^0.1.7",
+ "@backstage/config": "^0.1.8",
"@backstage/errors": "^0.1.1",
"@backstage/test-utils": "^0.1.17",
"@types/express": "^4.17.6",
diff --git a/plugins/badges-backend/CHANGELOG.md b/plugins/badges-backend/CHANGELOG.md
index 9b6a9bf433..6ff444fa36 100644
--- a/plugins/badges-backend/CHANGELOG.md
+++ b/plugins/badges-backend/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-badges-backend
+## 0.1.9
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/config@0.1.8
+
## 0.1.8
### Patch Changes
diff --git a/plugins/badges-backend/package.json b/plugins/badges-backend/package.json
index 68b4cdc9fb..13fca312e0 100644
--- a/plugins/badges-backend/package.json
+++ b/plugins/badges-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-badges-backend",
- "version": "0.1.8",
+ "version": "0.1.9",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,10 +30,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.5",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/catalog-client": "^0.3.16",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/config": "^0.1.5",
+ "@backstage/config": "^0.1.8",
"@backstage/errors": "^0.1.1",
"@types/express": "^4.17.6",
"badge-maker": "^3.3.0",
diff --git a/plugins/badges/package.json b/plugins/badges/package.json
index f6143df0a3..ec64b02d53 100644
--- a/plugins/badges/package.json
+++ b/plugins/badges/package.json
@@ -21,7 +21,7 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/errors": "^0.1.1",
"@backstage/plugin-catalog-react": "^0.4.1",
@@ -36,7 +36,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/bitrise/package.json b/plugins/bitrise/package.json
index bd55f93b33..e50d69de1f 100644
--- a/plugins/bitrise/package.json
+++ b/plugins/bitrise/package.json
@@ -21,7 +21,7 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/plugin-catalog-react": "^0.4.2",
"@backstage/theme": "^0.2.10",
@@ -39,7 +39,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/catalog-backend-module-msgraph/package.json b/plugins/catalog-backend-module-msgraph/package.json
index d0089c99cc..f9a13b41ee 100644
--- a/plugins/catalog-backend-module-msgraph/package.json
+++ b/plugins/catalog-backend-module-msgraph/package.json
@@ -30,8 +30,8 @@
"dependencies": {
"@azure/msal-node": "^1.1.0",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/config": "^0.1.7",
- "@backstage/plugin-catalog-backend": "^0.13.3",
+ "@backstage/config": "^0.1.8",
+ "@backstage/plugin-catalog-backend": "^0.13.5",
"@microsoft/microsoft-graph-types": "^1.25.0",
"cross-fetch": "^3.0.6",
"lodash": "^4.17.15",
@@ -40,7 +40,7 @@
"qs": "^6.9.4"
},
"devDependencies": {
- "@backstage/backend-common": "^0.8.10",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/cli": "^0.7.9",
"@backstage/test-utils": "^0.1.14",
"@types/lodash": "^4.14.151",
diff --git a/plugins/catalog-backend/CHANGELOG.md b/plugins/catalog-backend/CHANGELOG.md
index e59ba96bf7..bff73ba066 100644
--- a/plugins/catalog-backend/CHANGELOG.md
+++ b/plugins/catalog-backend/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-catalog-backend
+## 0.13.5
+
+### Patch Changes
+
+- 8b39242c4: GitHub discovery processor adds support for discovering the default GitHub branch
+- 96785dce3: Added GitLabDiscoveryProcessor, which allows catalog discovery from a GitLab instance
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/integration@0.6.2
+ - @backstage/config@0.1.8
+
## 0.13.4
### Patch Changes
diff --git a/plugins/catalog-backend/package.json b/plugins/catalog-backend/package.json
index a4d0a99907..7f5ec0b2d6 100644
--- a/plugins/catalog-backend/package.json
+++ b/plugins/catalog-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-backend",
- "version": "0.13.4",
+ "version": "0.13.5",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,12 +29,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.10",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/catalog-client": "^0.3.18",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/config": "^0.1.7",
+ "@backstage/config": "^0.1.8",
"@backstage/errors": "^0.1.1",
- "@backstage/integration": "^0.6.1",
+ "@backstage/integration": "^0.6.2",
"@backstage/plugin-search-backend-node": "^0.4.0",
"@backstage/search-common": "^0.1.2",
"@octokit/graphql": "^4.5.8",
@@ -63,7 +63,7 @@
"yup": "^0.29.3"
},
"devDependencies": {
- "@backstage/backend-test-utils": "^0.1.5",
+ "@backstage/backend-test-utils": "^0.1.6",
"@backstage/cli": "^0.7.9",
"@backstage/test-utils": "^0.1.17",
"@types/core-js": "^2.5.4",
diff --git a/plugins/catalog-graphql/CHANGELOG.md b/plugins/catalog-graphql/CHANGELOG.md
index c10aa98b53..6a909c57b7 100644
--- a/plugins/catalog-graphql/CHANGELOG.md
+++ b/plugins/catalog-graphql/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-catalog-graphql
+## 0.2.12
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/config@0.1.8
+
## 0.2.11
### Patch Changes
diff --git a/plugins/catalog-graphql/package.json b/plugins/catalog-graphql/package.json
index 039ac931f3..da847d9fa9 100644
--- a/plugins/catalog-graphql/package.json
+++ b/plugins/catalog-graphql/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-graphql",
- "version": "0.2.11",
+ "version": "0.2.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,9 +30,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.5",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/config": "^0.1.5",
+ "@backstage/config": "^0.1.8",
"@graphql-modules/core": "^0.7.17",
"apollo-server": "^2.16.1",
"cross-fetch": "^3.0.6",
diff --git a/plugins/catalog-import/CHANGELOG.md b/plugins/catalog-import/CHANGELOG.md
index 9e7b8cd81b..f6feb4fba0 100644
--- a/plugins/catalog-import/CHANGELOG.md
+++ b/plugins/catalog-import/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-catalog-import
+## 0.5.19
+
+### Patch Changes
+
+- cfcb486aa: Add system icons for the built-in entity types and use them in the entity list of the `catalog-import` plugin.
+- b5a2896ed: handle azure devops url query parameter for importing .yaml
+- Updated dependencies
+ - @backstage/plugin-catalog-react@0.4.4
+ - @backstage/core-components@0.3.3
+ - @backstage/integration@0.6.2
+
## 0.5.18
### Patch Changes
diff --git a/plugins/catalog-import/package.json b/plugins/catalog-import/package.json
index 1e4bc25405..b39c6cab07 100644
--- a/plugins/catalog-import/package.json
+++ b/plugins/catalog-import/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-import",
- "version": "0.5.18",
+ "version": "0.5.19",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,11 +32,11 @@
"dependencies": {
"@backstage/catalog-client": "^0.3.18",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
- "@backstage/integration": "^0.6.1",
+ "@backstage/integration": "^0.6.2",
"@backstage/integration-react": "^0.1.7",
- "@backstage/plugin-catalog-react": "^0.4.3",
+ "@backstage/plugin-catalog-react": "^0.4.4",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -55,7 +55,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/catalog-react/CHANGELOG.md b/plugins/catalog-react/CHANGELOG.md
index 479272bd49..1033bdd327 100644
--- a/plugins/catalog-react/CHANGELOG.md
+++ b/plugins/catalog-react/CHANGELOG.md
@@ -1,5 +1,34 @@
# @backstage/plugin-catalog-react
+## 0.4.4
+
+### Patch Changes
+
+- 5a1eb6bfc: Memoize the context value in `EntityListProvider`.
+
+ This removes quite a few unnecessary rerenders of the inner components.
+
+ When running the full `CatalogPage` test:
+
+ - Before: 98 table render calls total, 16 seconds runtime
+ - After: 57 table render calls total, 14 seconds runtime
+
+ This doesn't account for all of the slowness, but does give a minor difference in perceived speed in the browser too.
+
+- d39e7d141: Use the history API directly in `useEntityListProvider`.
+
+ This replaces `useSearchParams`/`useNavigate`, since they cause at least one additional re-render compared to using this method.
+
+ Table re-render count is down additionally:
+
+ - Initial render of catalog page: 12 -> 9
+ - Full `CatalogPage` test: 57 -> 48
+
+- Updated dependencies
+ - @backstage/core-app-api@0.1.10
+ - @backstage/core-components@0.3.3
+ - @backstage/integration@0.6.2
+
## 0.4.3
### Patch Changes
diff --git a/plugins/catalog-react/package.json b/plugins/catalog-react/package.json
index f88cefd4da..0737e6458f 100644
--- a/plugins/catalog-react/package.json
+++ b/plugins/catalog-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-react",
- "version": "0.4.3",
+ "version": "0.4.4",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,10 +30,10 @@
"dependencies": {
"@backstage/catalog-client": "^0.3.18",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-app-api": "^0.1.9",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-app-api": "^0.1.10",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
- "@backstage/integration": "^0.6.1",
+ "@backstage/integration": "^0.6.2",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.45",
diff --git a/plugins/catalog/CHANGELOG.md b/plugins/catalog/CHANGELOG.md
index d777ecd08a..9b81327206 100644
--- a/plugins/catalog/CHANGELOG.md
+++ b/plugins/catalog/CHANGELOG.md
@@ -1,5 +1,21 @@
# @backstage/plugin-catalog
+## 0.6.13
+
+### Patch Changes
+
+- 787bc0826: **NOTE**: The entity `` now uses an external route ref to link to
+ TechDocs sites. This external route must now be bound in order for the "View
+ TechDocs" link to continue working. See the [create-app changelog][cacl] for
+ details.
+
+ [cacl]: https://github.com/backstage/backstage/blob/master/packages/create-app/CHANGELOG.md
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@0.4.4
+ - @backstage/core-components@0.3.3
+ - @backstage/integration@0.6.2
+
## 0.6.12
### Patch Changes
diff --git a/plugins/catalog/package.json b/plugins/catalog/package.json
index bc00c2e2c4..617b7afbf3 100644
--- a/plugins/catalog/package.json
+++ b/plugins/catalog/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog",
- "version": "0.6.12",
+ "version": "0.6.13",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,12 +32,12 @@
"dependencies": {
"@backstage/catalog-client": "^0.3.18",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/errors": "^0.1.1",
- "@backstage/integration": "^0.6.1",
+ "@backstage/integration": "^0.6.2",
"@backstage/integration-react": "^0.1.7",
- "@backstage/plugin-catalog-react": "^0.4.3",
+ "@backstage/plugin-catalog-react": "^0.4.4",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -55,7 +55,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/circleci/package.json b/plugins/circleci/package.json
index 5797d8c75f..f10e559b46 100644
--- a/plugins/circleci/package.json
+++ b/plugins/circleci/package.json
@@ -32,7 +32,7 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/plugin-catalog-react": "^0.4.1",
"@backstage/theme": "^0.2.10",
@@ -51,7 +51,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/cloudbuild/package.json b/plugins/cloudbuild/package.json
index ec8db8422d..633b5d6e20 100644
--- a/plugins/cloudbuild/package.json
+++ b/plugins/cloudbuild/package.json
@@ -31,7 +31,7 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/plugin-catalog-react": "^0.4.1",
"@backstage/theme": "^0.2.10",
@@ -49,7 +49,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/code-coverage-backend/CHANGELOG.md b/plugins/code-coverage-backend/CHANGELOG.md
index 1c8b9f18ea..7b0cd1c83b 100644
--- a/plugins/code-coverage-backend/CHANGELOG.md
+++ b/plugins/code-coverage-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-code-coverage-backend
+## 0.1.10
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/integration@0.6.2
+ - @backstage/config@0.1.8
+
## 0.1.9
### Patch Changes
diff --git a/plugins/code-coverage-backend/package.json b/plugins/code-coverage-backend/package.json
index cbebaaf5d8..d5c7e21d9c 100644
--- a/plugins/code-coverage-backend/package.json
+++ b/plugins/code-coverage-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-code-coverage-backend",
- "version": "0.1.9",
+ "version": "0.1.10",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -19,12 +19,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.9",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/catalog-client": "^0.3.16",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/config": "^0.1.5",
+ "@backstage/config": "^0.1.8",
"@backstage/errors": "^0.1.1",
- "@backstage/integration": "^0.6.0",
+ "@backstage/integration": "^0.6.2",
"@types/express": "^4.17.6",
"cross-fetch": "^3.0.6",
"express": "^4.17.1",
diff --git a/plugins/code-coverage/package.json b/plugins/code-coverage/package.json
index dd14a24ef5..51677e72d3 100644
--- a/plugins/code-coverage/package.json
+++ b/plugins/code-coverage/package.json
@@ -22,7 +22,7 @@
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
"@backstage/config": "^0.1.6",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/errors": "^0.1.1",
"@backstage/plugin-catalog-react": "^0.4.1",
@@ -41,7 +41,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/config-schema/package.json b/plugins/config-schema/package.json
index fc812833aa..42b5b2e266 100644
--- a/plugins/config-schema/package.json
+++ b/plugins/config-schema/package.json
@@ -21,7 +21,7 @@
},
"dependencies": {
"@backstage/config": "^0.1.6",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/errors": "^0.1.1",
"@backstage/theme": "^0.2.10",
@@ -36,7 +36,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/cost-insights/package.json b/plugins/cost-insights/package.json
index 4e05904d93..1bbf130a06 100644
--- a/plugins/cost-insights/package.json
+++ b/plugins/cost-insights/package.json
@@ -31,7 +31,7 @@
},
"dependencies": {
"@backstage/config": "^0.1.6",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
@@ -55,7 +55,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/explore/CHANGELOG.md b/plugins/explore/CHANGELOG.md
index 49fdfc8cba..456f4c66fc 100644
--- a/plugins/explore/CHANGELOG.md
+++ b/plugins/explore/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-explore
+## 0.3.14
+
+### Patch Changes
+
+- c8e7a7d6e: Collect the routes of a `ExploreLayout` with `useElementFilter`
+- f2f89445f: Handle Group Big Names in explore plugin
+- Updated dependencies
+ - @backstage/plugin-catalog-react@0.4.4
+ - @backstage/core-components@0.3.3
+
## 0.3.13
### Patch Changes
diff --git a/plugins/explore/package.json b/plugins/explore/package.json
index bad3a13894..3ee4898422 100644
--- a/plugins/explore/package.json
+++ b/plugins/explore/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-explore",
- "version": "0.3.13",
+ "version": "0.3.14",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,9 +31,9 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
- "@backstage/plugin-catalog-react": "^0.4.2",
+ "@backstage/plugin-catalog-react": "^0.4.4",
"@backstage/plugin-explore-react": "^0.0.6",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
@@ -49,7 +49,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/firehydrant/package.json b/plugins/firehydrant/package.json
index 8df4dea225..30ffb007b9 100644
--- a/plugins/firehydrant/package.json
+++ b/plugins/firehydrant/package.json
@@ -21,7 +21,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/plugin-catalog-react": "^0.4.1",
"@backstage/theme": "^0.2.10",
@@ -35,7 +35,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/fossa/package.json b/plugins/fossa/package.json
index 0d43854494..f1684c515b 100644
--- a/plugins/fossa/package.json
+++ b/plugins/fossa/package.json
@@ -32,7 +32,7 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/errors": "^0.1.1",
"@backstage/plugin-catalog-react": "^0.4.2",
@@ -49,7 +49,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/gcp-projects/package.json b/plugins/gcp-projects/package.json
index 71a4eb179c..7fc15302ad 100644
--- a/plugins/gcp-projects/package.json
+++ b/plugins/gcp-projects/package.json
@@ -30,7 +30,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
@@ -43,7 +43,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/git-release-manager/CHANGELOG.md b/plugins/git-release-manager/CHANGELOG.md
index 10f6204d92..fef94b1b3a 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.2.4
+
+### Patch Changes
+
+- c9e61d909: Expose internal constants, helpers and components to make it easier for users to build custom features for GRM.
+- Updated dependencies
+ - @backstage/core-components@0.3.3
+ - @backstage/integration@0.6.2
+
## 0.2.3
### Patch Changes
diff --git a/plugins/git-release-manager/package.json b/plugins/git-release-manager/package.json
index 4b3498241f..d97986dff7 100644
--- a/plugins/git-release-manager/package.json
+++ b/plugins/git-release-manager/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-git-release-manager",
- "version": "0.2.3",
+ "version": "0.2.4",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,9 +20,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
- "@backstage/integration": "^0.6.0",
+ "@backstage/integration": "^0.6.2",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -39,7 +39,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/github-actions/package.json b/plugins/github-actions/package.json
index be9a6f168b..f94eec4394 100644
--- a/plugins/github-actions/package.json
+++ b/plugins/github-actions/package.json
@@ -33,7 +33,7 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/integration": "^0.6.0",
"@backstage/plugin-catalog-react": "^0.4.2",
@@ -52,7 +52,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/github-deployments/package.json b/plugins/github-deployments/package.json
index 4f7e92b655..1da26f370e 100644
--- a/plugins/github-deployments/package.json
+++ b/plugins/github-deployments/package.json
@@ -21,7 +21,7 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/errors": "^0.1.1",
"@backstage/integration": "^0.6.0",
@@ -39,7 +39,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/gitops-profiles/package.json b/plugins/gitops-profiles/package.json
index 5ba2cbf0dd..9d510b5185 100644
--- a/plugins/gitops-profiles/package.json
+++ b/plugins/gitops-profiles/package.json
@@ -31,7 +31,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
@@ -44,7 +44,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/graphiql/package.json b/plugins/graphiql/package.json
index df284856ae..e7758e492a 100644
--- a/plugins/graphiql/package.json
+++ b/plugins/graphiql/package.json
@@ -31,7 +31,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
@@ -45,7 +45,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/graphql/CHANGELOG.md b/plugins/graphql/CHANGELOG.md
index 2604a15230..b268a7d9be 100644
--- a/plugins/graphql/CHANGELOG.md
+++ b/plugins/graphql/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-graphql-backend
+## 0.1.9
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/config@0.1.8
+ - @backstage/plugin-catalog-graphql@0.2.12
+
## 0.1.8
### Patch Changes
diff --git a/plugins/graphql/package.json b/plugins/graphql/package.json
index d0d2eac259..a03610f097 100644
--- a/plugins/graphql/package.json
+++ b/plugins/graphql/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-graphql-backend",
- "version": "0.1.8",
+ "version": "0.1.9",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,9 +29,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.2",
- "@backstage/config": "^0.1.5",
- "@backstage/plugin-catalog-graphql": "^0.2.9",
+ "@backstage/backend-common": "^0.9.0",
+ "@backstage/config": "^0.1.8",
+ "@backstage/plugin-catalog-graphql": "^0.2.12",
"@graphql-modules/core": "^0.7.17",
"@types/express": "^4.17.6",
"apollo-server": "^2.16.1",
diff --git a/plugins/home/package.json b/plugins/home/package.json
index 325eb0f8fb..9056d0c36f 100644
--- a/plugins/home/package.json
+++ b/plugins/home/package.json
@@ -20,7 +20,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
@@ -34,7 +34,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/ilert/package.json b/plugins/ilert/package.json
index b613bfa2e7..12dbc44972 100644
--- a/plugins/ilert/package.json
+++ b/plugins/ilert/package.json
@@ -21,7 +21,7 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/errors": "^0.1.1",
"@backstage/plugin-catalog-react": "^0.4.2",
@@ -39,7 +39,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/jenkins-backend/CHANGELOG.md b/plugins/jenkins-backend/CHANGELOG.md
index 811f5945df..67021b0942 100644
--- a/plugins/jenkins-backend/CHANGELOG.md
+++ b/plugins/jenkins-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-jenkins-backend
+## 0.1.4
+
+### Patch Changes
+
+- 4c86555a2: Fix the case where lastBuild is null.
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/config@0.1.8
+
## 0.1.3
### Patch Changes
diff --git a/plugins/jenkins-backend/package.json b/plugins/jenkins-backend/package.json
index 7a8ea81c27..75244f619f 100644
--- a/plugins/jenkins-backend/package.json
+++ b/plugins/jenkins-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-jenkins-backend",
- "version": "0.1.3",
+ "version": "0.1.4",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,10 +21,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.10",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/catalog-client": "^0.3.17",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/config": "^0.1.7",
+ "@backstage/config": "^0.1.8",
"@types/express": "^4.17.6",
"cross-fetch": "^3.0.6",
"express": "^4.17.1",
diff --git a/plugins/jenkins/package.json b/plugins/jenkins/package.json
index a7e6be999e..3eb47fc0e6 100644
--- a/plugins/jenkins/package.json
+++ b/plugins/jenkins/package.json
@@ -32,7 +32,7 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/plugin-catalog-react": "^0.4.3",
"@backstage/theme": "^0.2.10",
@@ -48,7 +48,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/kafka-backend/CHANGELOG.md b/plugins/kafka-backend/CHANGELOG.md
index 9fae449a97..0bbfb2a45a 100644
--- a/plugins/kafka-backend/CHANGELOG.md
+++ b/plugins/kafka-backend/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-kafka-backend
+## 0.2.9
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/config@0.1.8
+
## 0.2.8
### Patch Changes
diff --git a/plugins/kafka-backend/package.json b/plugins/kafka-backend/package.json
index 9e1b1d52c5..9ff315b3f7 100644
--- a/plugins/kafka-backend/package.json
+++ b/plugins/kafka-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-kafka-backend",
- "version": "0.2.8",
+ "version": "0.2.9",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,9 +31,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.5",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/config": "^0.1.5",
+ "@backstage/config": "^0.1.8",
"@backstage/errors": "^0.1.1",
"@types/express": "^4.17.6",
"express": "^4.17.1",
diff --git a/plugins/kafka/package.json b/plugins/kafka/package.json
index 2ba5417163..c012d90df8 100644
--- a/plugins/kafka/package.json
+++ b/plugins/kafka/package.json
@@ -21,7 +21,7 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/plugin-catalog-react": "^0.4.1",
"@backstage/theme": "^0.2.10",
@@ -35,7 +35,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/kubernetes-backend/CHANGELOG.md b/plugins/kubernetes-backend/CHANGELOG.md
index ab8263abe3..4d2158d6a1 100644
--- a/plugins/kubernetes-backend/CHANGELOG.md
+++ b/plugins/kubernetes-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-kubernetes-backend
+## 0.3.15
+
+### Patch Changes
+
+- 22fc579fe: Fixes bug reading ExternalId from k8s backend config
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/config@0.1.8
+
## 0.3.14
### Patch Changes
diff --git a/plugins/kubernetes-backend/package.json b/plugins/kubernetes-backend/package.json
index 6abbd6ca61..ce41e216b3 100644
--- a/plugins/kubernetes-backend/package.json
+++ b/plugins/kubernetes-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-kubernetes-backend",
- "version": "0.3.14",
+ "version": "0.3.15",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,9 +31,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.9",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/config": "^0.1.6",
+ "@backstage/config": "^0.1.8",
"@backstage/plugin-kubernetes-common": "^0.1.3",
"@google-cloud/container": "^2.2.0",
"@kubernetes/client-node": "^0.15.0",
diff --git a/plugins/kubernetes/package.json b/plugins/kubernetes/package.json
index cc002e1e22..742bce249a 100644
--- a/plugins/kubernetes/package.json
+++ b/plugins/kubernetes/package.json
@@ -32,7 +32,7 @@
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
"@backstage/config": "^0.1.6",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/plugin-catalog-react": "^0.4.2",
"@backstage/plugin-kubernetes-common": "^0.1.3",
@@ -51,7 +51,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/lighthouse/package.json b/plugins/lighthouse/package.json
index 84e349cd8e..fcc8061a10 100644
--- a/plugins/lighthouse/package.json
+++ b/plugins/lighthouse/package.json
@@ -33,7 +33,7 @@
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
"@backstage/config": "^0.1.6",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/plugin-catalog-react": "^0.4.2",
"@backstage/theme": "^0.2.10",
@@ -48,7 +48,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/newrelic/package.json b/plugins/newrelic/package.json
index 5060b02064..caaa86fd38 100644
--- a/plugins/newrelic/package.json
+++ b/plugins/newrelic/package.json
@@ -31,7 +31,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
@@ -43,7 +43,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/org/CHANGELOG.md b/plugins/org/CHANGELOG.md
index d5461f2e93..586cbf2fcb 100644
--- a/plugins/org/CHANGELOG.md
+++ b/plugins/org/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-org
+## 0.3.20
+
+### Patch Changes
+
+- a60143c37: Link group ownership boxes through filtered catalog page
+- Updated dependencies
+ - @backstage/plugin-catalog-react@0.4.4
+ - @backstage/core-components@0.3.3
+
## 0.3.19
### Patch Changes
diff --git a/plugins/org/package.json b/plugins/org/package.json
index 74bebe7a10..b416e5a3d6 100644
--- a/plugins/org/package.json
+++ b/plugins/org/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-org",
- "version": "0.3.19",
+ "version": "0.3.20",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,9 +21,9 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
- "@backstage/plugin-catalog-react": "^0.4.1",
+ "@backstage/plugin-catalog-react": "^0.4.4",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -37,7 +37,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/pagerduty/package.json b/plugins/pagerduty/package.json
index f4e32ea5a0..e0ad4ea80b 100644
--- a/plugins/pagerduty/package.json
+++ b/plugins/pagerduty/package.json
@@ -31,7 +31,7 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/plugin-catalog-react": "^0.4.2",
"@backstage/theme": "^0.2.10",
@@ -48,7 +48,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/proxy-backend/CHANGELOG.md b/plugins/proxy-backend/CHANGELOG.md
index 6b76b1f26e..c7ffd55129 100644
--- a/plugins/proxy-backend/CHANGELOG.md
+++ b/plugins/proxy-backend/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-proxy-backend
+## 0.2.12
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/config@0.1.8
+
## 0.2.11
### Patch Changes
diff --git a/plugins/proxy-backend/package.json b/plugins/proxy-backend/package.json
index 389aedfb99..d19a6fffda 100644
--- a/plugins/proxy-backend/package.json
+++ b/plugins/proxy-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-proxy-backend",
- "version": "0.2.11",
+ "version": "0.2.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -28,8 +28,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.3",
- "@backstage/config": "^0.1.5",
+ "@backstage/backend-common": "^0.9.0",
+ "@backstage/config": "^0.1.8",
"@types/express": "^4.17.6",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
diff --git a/plugins/rollbar-backend/CHANGELOG.md b/plugins/rollbar-backend/CHANGELOG.md
index f7172844ae..01d9ff10ba 100644
--- a/plugins/rollbar-backend/CHANGELOG.md
+++ b/plugins/rollbar-backend/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-rollbar-backend
+## 0.1.14
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/config@0.1.8
+
## 0.1.13
### Patch Changes
diff --git a/plugins/rollbar-backend/package.json b/plugins/rollbar-backend/package.json
index 5ab7b1cf4a..c10b7a6583 100644
--- a/plugins/rollbar-backend/package.json
+++ b/plugins/rollbar-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-rollbar-backend",
- "version": "0.1.13",
+ "version": "0.1.14",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,8 +30,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.6",
- "@backstage/config": "^0.1.5",
+ "@backstage/backend-common": "^0.9.0",
+ "@backstage/config": "^0.1.8",
"@types/express": "^4.17.6",
"axios": "^0.21.1",
"camelcase-keys": "^6.2.2",
diff --git a/plugins/rollbar/package.json b/plugins/rollbar/package.json
index 271dea513b..09999bc111 100644
--- a/plugins/rollbar/package.json
+++ b/plugins/rollbar/package.json
@@ -32,7 +32,7 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/plugin-catalog-react": "^0.4.2",
"@backstage/theme": "^0.2.10",
@@ -49,7 +49,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md b/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md
index 5ed0f15033..bf7db656c5 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.1.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/plugin-scaffolder-backend@0.15.2
+ - @backstage/integration@0.6.2
+ - @backstage/config@0.1.8
+
## 0.1.1
### Patch Changes
diff --git a/plugins/scaffolder-backend-module-cookiecutter/package.json b/plugins/scaffolder-backend-module-cookiecutter/package.json
index 252ebb8cb8..18a5d93596 100644
--- a/plugins/scaffolder-backend-module-cookiecutter/package.json
+++ b/plugins/scaffolder-backend-module-cookiecutter/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-scaffolder-backend-module-cookiecutter",
- "version": "0.1.1",
+ "version": "0.1.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -19,11 +19,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.9",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/errors": "^0.1.1",
- "@backstage/integration": "^0.6.0",
- "@backstage/plugin-scaffolder-backend": "^0.15.0",
- "@backstage/config": "^0.1.5",
+ "@backstage/integration": "^0.6.2",
+ "@backstage/plugin-scaffolder-backend": "^0.15.2",
+ "@backstage/config": "^0.1.8",
"command-exists": "^1.2.9",
"fs-extra": "10.0.0",
"winston": "^3.2.1",
diff --git a/plugins/scaffolder-backend-module-rails/CHANGELOG.md b/plugins/scaffolder-backend-module-rails/CHANGELOG.md
index ce81cb7c46..721160b06e 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.1.5
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/plugin-scaffolder-backend@0.15.2
+ - @backstage/integration@0.6.2
+ - @backstage/config@0.1.8
+
## 0.1.4
### Patch Changes
diff --git a/plugins/scaffolder-backend-module-rails/package.json b/plugins/scaffolder-backend-module-rails/package.json
index 0ee28e4325..6e78586532 100644
--- a/plugins/scaffolder-backend-module-rails/package.json
+++ b/plugins/scaffolder-backend-module-rails/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-scaffolder-backend-module-rails",
- "version": "0.1.4",
+ "version": "0.1.5",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,11 +20,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.9",
- "@backstage/plugin-scaffolder-backend": "^0.15.0",
- "@backstage/config": "^0.1.5",
+ "@backstage/backend-common": "^0.9.0",
+ "@backstage/plugin-scaffolder-backend": "^0.15.2",
+ "@backstage/config": "^0.1.8",
"@backstage/errors": "^0.1.1",
- "@backstage/integration": "^0.6.0",
+ "@backstage/integration": "^0.6.2",
"command-exists": "^1.2.9",
"fs-extra": "^9.0.0"
},
diff --git a/plugins/scaffolder-backend/CHANGELOG.md b/plugins/scaffolder-backend/CHANGELOG.md
index c3a89e1d38..ceca597780 100644
--- a/plugins/scaffolder-backend/CHANGELOG.md
+++ b/plugins/scaffolder-backend/CHANGELOG.md
@@ -1,5 +1,24 @@
# @backstage/plugin-scaffolder-backend
+## 0.15.2
+
+### Patch Changes
+
+- b438caf63: Add partial templating to `fetch:template` action.
+
+ If an `templateFileExtension` input is given, only files with that extension get their content processed. If `templateFileExtension` is `true`, the `.njk` extension is used. The `templateFileExtension` input is incompatible with both `cookiecutterCompat` and `copyWithoutRender`.
+
+ All other files get copied.
+
+ All output paths are subject to applying templating logic.
+
+- 1ce9b9571: Use more efficient approach to staging files in git during scaffolder actions
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/integration@0.6.2
+ - @backstage/config@0.1.8
+ - @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.2
+
## 0.15.1
### Patch Changes
diff --git a/plugins/scaffolder-backend/package.json b/plugins/scaffolder-backend/package.json
index f710ef35f3..10edd55ba8 100644
--- a/plugins/scaffolder-backend/package.json
+++ b/plugins/scaffolder-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-scaffolder-backend",
- "version": "0.15.1",
+ "version": "0.15.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,13 +29,13 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.9",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/catalog-client": "^0.3.17",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/config": "^0.1.6",
+ "@backstage/config": "^0.1.8",
"@backstage/errors": "^0.1.1",
- "@backstage/integration": "^0.6.0",
- "@backstage/plugin-scaffolder-backend-module-cookiecutter": "^0.1.1",
+ "@backstage/integration": "^0.6.2",
+ "@backstage/plugin-scaffolder-backend-module-cookiecutter": "^0.1.2",
"@gitbeaker/core": "^30.2.0",
"@gitbeaker/node": "^30.2.0",
"@octokit/rest": "^18.5.3",
diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json
index c52b4f04f5..042eab076e 100644
--- a/plugins/scaffolder/package.json
+++ b/plugins/scaffolder/package.json
@@ -33,7 +33,7 @@
"@backstage/catalog-client": "^0.3.18",
"@backstage/catalog-model": "^0.9.0",
"@backstage/config": "^0.1.7",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/errors": "^0.1.1",
"@backstage/integration": "^0.6.1",
@@ -64,7 +64,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/search-backend-module-elasticsearch/package.json b/plugins/search-backend-module-elasticsearch/package.json
index de55d3952e..b68f401888 100644
--- a/plugins/search-backend-module-elasticsearch/package.json
+++ b/plugins/search-backend-module-elasticsearch/package.json
@@ -19,7 +19,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.5",
+ "@backstage/config": "^0.1.8",
"@backstage/search-common": "^0.1.2",
"@elastic/elasticsearch": "^7.13.0",
"@acuris/aws-es-connection": "^2.2.0",
@@ -29,7 +29,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
- "@backstage/backend-common": "^0.8.9",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/cli": "^0.7.8",
"@elastic/elasticsearch-mock": "^0.3.0"
},
diff --git a/plugins/search-backend-module-pg/CHANGELOG.md b/plugins/search-backend-module-pg/CHANGELOG.md
index f8fde59529..6199643da6 100644
--- a/plugins/search-backend-module-pg/CHANGELOG.md
+++ b/plugins/search-backend-module-pg/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-search-backend-module-pg
+## 0.1.3
+
+### Patch Changes
+
+- 80c562039: Sanitize special characters before building search query for postgres
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+
## 0.1.2
### Patch Changes
diff --git a/plugins/search-backend-module-pg/package.json b/plugins/search-backend-module-pg/package.json
index 4bf7fdf445..d799d53dc8 100644
--- a/plugins/search-backend-module-pg/package.json
+++ b/plugins/search-backend-module-pg/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-search-backend-module-pg",
- "version": "0.1.2",
+ "version": "0.1.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -19,14 +19,14 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.10",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/search-common": "^0.1.2",
"@backstage/plugin-search-backend-node": "^0.4.0",
"lodash": "^4.17.15",
"knex": "^0.95.1"
},
"devDependencies": {
- "@backstage/backend-test-utils": "^0.1.5",
+ "@backstage/backend-test-utils": "^0.1.6",
"@backstage/cli": "^0.7.9"
},
"files": [
diff --git a/plugins/search-backend-node/package.json b/plugins/search-backend-node/package.json
index a376a18031..57559be9ed 100644
--- a/plugins/search-backend-node/package.json
+++ b/plugins/search-backend-node/package.json
@@ -25,7 +25,7 @@
"@types/lunr": "^2.3.3"
},
"devDependencies": {
- "@backstage/backend-common": "^0.8.8",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/cli": "^0.7.7"
},
"files": [
diff --git a/plugins/search-backend/CHANGELOG.md b/plugins/search-backend/CHANGELOG.md
index 8352ff4fa3..c8192ef941 100644
--- a/plugins/search-backend/CHANGELOG.md
+++ b/plugins/search-backend/CHANGELOG.md
@@ -1,5 +1,12 @@
# @backstage/plugin-search-backend
+## 0.2.5
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+
## 0.2.4
### Patch Changes
diff --git a/plugins/search-backend/package.json b/plugins/search-backend/package.json
index 1f9b3c1541..74ed840f3c 100644
--- a/plugins/search-backend/package.json
+++ b/plugins/search-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-search-backend",
- "version": "0.2.4",
+ "version": "0.2.5",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -19,7 +19,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.10",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/search-common": "^0.1.2",
"@backstage/plugin-search-backend-node": "^0.4.0",
"@types/express": "^4.17.6",
diff --git a/plugins/search/CHANGELOG.md b/plugins/search/CHANGELOG.md
index 0864dd740e..4d6c7eacbb 100644
--- a/plugins/search/CHANGELOG.md
+++ b/plugins/search/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-search
+## 0.4.8
+
+### Patch Changes
+
+- 16ec8381a: Fix search page to respond to searches made from sidebar search
+- Updated dependencies
+ - @backstage/plugin-catalog-react@0.4.4
+ - @backstage/core-components@0.3.3
+ - @backstage/config@0.1.8
+
## 0.4.7
### Patch Changes
diff --git a/plugins/search/package.json b/plugins/search/package.json
index 88ed91b06c..de48cc7f96 100644
--- a/plugins/search/package.json
+++ b/plugins/search/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-search",
- "version": "0.4.7",
+ "version": "0.4.8",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,11 +30,11 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/config": "^0.1.6",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/config": "^0.1.8",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/errors": "^0.1.1",
- "@backstage/plugin-catalog-react": "^0.4.2",
+ "@backstage/plugin-catalog-react": "^0.4.4",
"@backstage/search-common": "^0.1.3",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
@@ -50,7 +50,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/sentry/package.json b/plugins/sentry/package.json
index d773ead18a..13fa91eb83 100644
--- a/plugins/sentry/package.json
+++ b/plugins/sentry/package.json
@@ -32,7 +32,7 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/plugin-catalog-react": "^0.4.3",
"@backstage/theme": "^0.2.10",
@@ -48,7 +48,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/shortcuts/package.json b/plugins/shortcuts/package.json
index 63e9553e5b..f650ccdda8 100644
--- a/plugins/shortcuts/package.json
+++ b/plugins/shortcuts/package.json
@@ -20,7 +20,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
@@ -37,7 +37,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/sonarqube/package.json b/plugins/sonarqube/package.json
index 86587f6a1c..5d08a1f15c 100644
--- a/plugins/sonarqube/package.json
+++ b/plugins/sonarqube/package.json
@@ -33,7 +33,7 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/plugin-catalog-react": "^0.4.2",
"@backstage/theme": "^0.2.10",
@@ -49,7 +49,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/splunk-on-call/package.json b/plugins/splunk-on-call/package.json
index 730eb5dc42..75c249499e 100644
--- a/plugins/splunk-on-call/package.json
+++ b/plugins/splunk-on-call/package.json
@@ -31,7 +31,7 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/plugin-catalog-react": "^0.4.2",
"@backstage/theme": "^0.2.10",
@@ -47,7 +47,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/tech-radar/package.json b/plugins/tech-radar/package.json
index 43c5bb590d..e1ae17f98c 100644
--- a/plugins/tech-radar/package.json
+++ b/plugins/tech-radar/package.json
@@ -30,7 +30,7 @@
"start": "backstage-cli plugin:serve"
},
"dependencies": {
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
@@ -45,7 +45,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/techdocs-backend/CHANGELOG.md b/plugins/techdocs-backend/CHANGELOG.md
index 1f2e5d6bc2..4301c0f0bf 100644
--- a/plugins/techdocs-backend/CHANGELOG.md
+++ b/plugins/techdocs-backend/CHANGELOG.md
@@ -1,5 +1,92 @@
# @backstage/plugin-techdocs-backend
+## 0.10.0
+
+### Minor Changes
+
+- 58452cdb7: OpenStack Swift Client changed with Trendyol's OpenStack Swift SDK.
+
+ ## Migration from old OpenStack Swift Configuration
+
+ Let's assume we have the old OpenStack Swift configuration here.
+
+ ```yaml
+ techdocs:
+ publisher:
+ type: 'openStackSwift'
+ openStackSwift:
+ containerName: 'name-of-techdocs-storage-bucket'
+ credentials:
+ username: ${OPENSTACK_SWIFT_STORAGE_USERNAME}
+ password: ${OPENSTACK_SWIFT_STORAGE_PASSWORD}
+ authUrl: ${OPENSTACK_SWIFT_STORAGE_AUTH_URL}
+ keystoneAuthVersion: ${OPENSTACK_SWIFT_STORAGE_AUTH_VERSION}
+ domainId: ${OPENSTACK_SWIFT_STORAGE_DOMAIN_ID}
+ domainName: ${OPENSTACK_SWIFT_STORAGE_DOMAIN_NAME}
+ region: ${OPENSTACK_SWIFT_STORAGE_REGION}
+ ```
+
+ ##### Step 1: Change the credential keys
+
+ Since the new SDK uses _Application Credentials_ to authenticate OpenStack, we
+ need to change the keys `credentials.username` to `credentials.id`,
+ `credentials.password` to `credentials.secret` and use Application Credential ID
+ and secret here. For more detail about credentials look
+ [here](https://docs.openstack.org/api-ref/identity/v3/?expanded=password-authentication-with-unscoped-authorization-detail,authenticating-with-an-application-credential-detail#authenticating-with-an-application-credential).
+
+ ##### Step 2: Remove the unused keys
+
+ Since the new SDK doesn't use the old way authentication, we don't need the keys
+ `openStackSwift.keystoneAuthVersion`, `openStackSwift.domainId`,
+ `openStackSwift.domainName` and `openStackSwift.region`. So you can remove them.
+
+ ##### Step 3: Add Swift URL
+
+ The new SDK needs the OpenStack Swift connection URL for connecting the Swift.
+ So you need to add a new key called `openStackSwift.swiftUrl` and give the
+ OpenStack Swift url here. Example url should look like that:
+ `https://example.com:6780/swift/v1`
+
+ ##### That's it!
+
+ Your new configuration should look like that!
+
+ ```yaml
+ techdocs:
+ publisher:
+ type: 'openStackSwift'
+ openStackSwift:
+ containerName: 'name-of-techdocs-storage-bucket'
+ credentials:
+ id: ${OPENSTACK_SWIFT_STORAGE_APPLICATION_CREDENTIALS_ID}
+ secret: ${OPENSTACK_SWIFT_STORAGE_APPLICATION_CREDENTIALS_SECRET}
+ authUrl: ${OPENSTACK_SWIFT_STORAGE_AUTH_URL}
+ swiftUrl: ${OPENSTACK_SWIFT_STORAGE_SWIFT_URL}
+ ```
+
+- c772d9a84: TechDocs sites can now be accessed using paths containing entity triplets of
+ any case (e.g. `/docs/namespace/KIND/name` or `/docs/namespace/kind/name`).
+
+ If you do not use an external storage provider for serving TechDocs, this is a
+ transparent change and no action is required from you.
+
+ If you _do_ use an external storage provider for serving TechDocs (one of\* GCS,
+ AWS S3, or Azure Blob Storage), you must run a migration command against your
+ storage provider before updating.
+
+ [A migration guide is available here](https://backstage.io/docs/features/techdocs/how-to-guides#how-to-migrate-from-techdocs-alpha-to-beta).
+
+ - (\*) We're seeking help from the community to bring OpenStack Swift support
+ [to feature parity](https://github.com/backstage/backstage/issues/6763) with the above.
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/integration@0.6.2
+ - @backstage/config@0.1.8
+ - @backstage/techdocs-common@0.9.0
+
## 0.9.2
### Patch Changes
diff --git a/plugins/techdocs-backend/package.json b/plugins/techdocs-backend/package.json
index d08d5141cd..170667df2a 100644
--- a/plugins/techdocs-backend/package.json
+++ b/plugins/techdocs-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-techdocs-backend",
- "version": "0.9.2",
+ "version": "0.10.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,14 +30,14 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.9",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/catalog-client": "^0.3.17",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/config": "^0.1.6",
+ "@backstage/config": "^0.1.8",
"@backstage/errors": "^0.1.1",
- "@backstage/integration": "^0.6.0",
+ "@backstage/integration": "^0.6.2",
"@backstage/search-common": "^0.1.3",
- "@backstage/techdocs-common": "^0.8.1",
+ "@backstage/techdocs-common": "^0.9.0",
"@types/express": "^4.17.6",
"cross-fetch": "^3.0.6",
"dockerode": "^3.2.1",
diff --git a/plugins/techdocs/CHANGELOG.md b/plugins/techdocs/CHANGELOG.md
index 0b088d36cd..28095fb8ba 100644
--- a/plugins/techdocs/CHANGELOG.md
+++ b/plugins/techdocs/CHANGELOG.md
@@ -1,5 +1,40 @@
# @backstage/plugin-techdocs
+## 0.11.0
+
+### Minor Changes
+
+- c772d9a84: TechDocs sites can now be accessed using paths containing entity triplets of
+ any case (e.g. `/docs/namespace/KIND/name` or `/docs/namespace/kind/name`).
+
+ If you do not use an external storage provider for serving TechDocs, this is a
+ transparent change and no action is required from you.
+
+ If you _do_ use an external storage provider for serving TechDocs (one of\* GCS,
+ AWS S3, or Azure Blob Storage), you must run a migration command against your
+ storage provider before updating.
+
+ [A migration guide is available here](https://backstage.io/docs/features/techdocs/how-to-guides#how-to-migrate-from-techdocs-alpha-to-beta).
+
+ - (\*) We're seeking help from the community to bring OpenStack Swift support
+ [to feature parity](https://github.com/backstage/backstage/issues/6763) with the above.
+
+- 787bc0826: The TechDocs plugin has completed the migration to the Composability API. In
+ order to update to this version, please ensure you've made all necessary
+ changes to your `App.tsx` file as outlined in the [create-app changelog][cacl].
+
+ [cacl]: https://github.com/backstage/backstage/blob/master/packages/create-app/CHANGELOG.md
+
+### Patch Changes
+
+- 90c68a2ca: Fix Techdocs feedback icon link for GitHub URLs
+- Updated dependencies
+ - @backstage/plugin-catalog@0.6.13
+ - @backstage/plugin-catalog-react@0.4.4
+ - @backstage/core-components@0.3.3
+ - @backstage/integration@0.6.2
+ - @backstage/config@0.1.8
+
## 0.10.4
### Patch Changes
diff --git a/plugins/techdocs/package.json b/plugins/techdocs/package.json
index ddb4799b57..4c70edc533 100644
--- a/plugins/techdocs/package.json
+++ b/plugins/techdocs/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-techdocs",
- "version": "0.10.4",
+ "version": "0.11.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,14 +32,14 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/config": "^0.1.6",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/config": "^0.1.8",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/errors": "^0.1.1",
- "@backstage/integration": "^0.6.0",
+ "@backstage/integration": "^0.6.2",
"@backstage/integration-react": "^0.1.7",
- "@backstage/plugin-catalog": "^0.6.11",
- "@backstage/plugin-catalog-react": "^0.4.2",
+ "@backstage/plugin-catalog": "^0.6.13",
+ "@backstage/plugin-catalog-react": "^0.4.4",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -60,7 +60,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/todo-backend/CHANGELOG.md b/plugins/todo-backend/CHANGELOG.md
index 8fdc95f9c7..f74b639fa8 100644
--- a/plugins/todo-backend/CHANGELOG.md
+++ b/plugins/todo-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-todo-backend
+## 0.1.11
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.9.0
+ - @backstage/integration@0.6.2
+ - @backstage/config@0.1.8
+
## 0.1.10
### Patch Changes
diff --git a/plugins/todo-backend/package.json b/plugins/todo-backend/package.json
index 91ec21d32d..2b2b548620 100644
--- a/plugins/todo-backend/package.json
+++ b/plugins/todo-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-todo-backend",
- "version": "0.1.10",
+ "version": "0.1.11",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -24,12 +24,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.8.10",
+ "@backstage/backend-common": "^0.9.0",
"@backstage/catalog-client": "^0.3.16",
"@backstage/catalog-model": "^0.9.0",
- "@backstage/config": "^0.1.7",
+ "@backstage/config": "^0.1.8",
"@backstage/errors": "^0.1.1",
- "@backstage/integration": "^0.6.1",
+ "@backstage/integration": "^0.6.2",
"@types/express": "^4.17.6",
"cross-fetch": "^3.0.6",
"express": "^4.17.1",
diff --git a/plugins/todo/package.json b/plugins/todo/package.json
index 163130b28a..05776d2204 100644
--- a/plugins/todo/package.json
+++ b/plugins/todo/package.json
@@ -27,7 +27,7 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.0",
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/errors": "^0.1.1",
"@backstage/plugin-catalog-react": "^0.4.1",
@@ -41,7 +41,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/user-settings/package.json b/plugins/user-settings/package.json
index 9dbe093f98..500270f9d6 100644
--- a/plugins/user-settings/package.json
+++ b/plugins/user-settings/package.json
@@ -30,7 +30,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
@@ -43,7 +43,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/core-plugin-api": "^0.1.5",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
diff --git a/plugins/welcome/package.json b/plugins/welcome/package.json
index 53df08e936..922ee554ed 100644
--- a/plugins/welcome/package.json
+++ b/plugins/welcome/package.json
@@ -30,7 +30,7 @@
"start": "backstage-cli plugin:serve"
},
"dependencies": {
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
@@ -43,7 +43,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/xcmetrics/package.json b/plugins/xcmetrics/package.json
index fd208aeffc..4498d79ff0 100644
--- a/plugins/xcmetrics/package.json
+++ b/plugins/xcmetrics/package.json
@@ -20,7 +20,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.3.2",
+ "@backstage/core-components": "^0.3.3",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/errors": "^0.1.1",
"@backstage/theme": "^0.2.10",
@@ -35,7 +35,7 @@
},
"devDependencies": {
"@backstage/cli": "^0.7.9",
- "@backstage/core-app-api": "^0.1.9",
+ "@backstage/core-app-api": "^0.1.10",
"@backstage/dev-utils": "^0.2.7",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",