Version Packages

This commit is contained in:
github-actions[bot]
2021-08-26 11:25:27 +00:00
parent 0d377b45b3
commit e7130884a0
146 changed files with 920 additions and 598 deletions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-explore': patch
---
Collect the routes of a `ExploreLayout` with `useElementFilter`
-5
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
GitHub discovery processor adds support for discovering the default GitHub branch
-6
View File
@@ -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.
-10
View File
@@ -1,10 +0,0 @@
---
'@backstage/plugin-catalog': patch
---
**NOTE**: The entity `<AboutCard />` 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
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-org': patch
---
Link group ownership boxes through filtered catalog page
@@ -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 `<TechDocsReaderPage />`. If you already updated
to use the composable `<TechDocsIndexPage />` (see below), no action is
necessary. Otherwise, update your `App.tsx` so that `<TechDocsReaderPage />` is
mounted:
```diff
<Route path="/docs" element={<TechdocsPage />} />
+ <Route
+ path="/docs/:namespace/:kind/:name/*"
+ element={<TechDocsReaderPage />}
+ />
```
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,
});
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-backend-module-pg': patch
---
Sanitize special characters before building search query for postgres
-5
View File
@@ -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.
-10
View File
@@ -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.
-11
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Use more efficient approach to staging files in git during scaffolder actions
-14
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-explore': patch
---
Handle Group Big Names in explore plugin
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend': patch
---
Fixed a bug where OAuth state parameters would be serialized as the string `'undefined'`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Added GitLabDiscoveryProcessor, which allows catalog discovery from a GitLab instance
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Fix accessibility issue in `<CopyTextButton />`. The component doesn't render anymore an hidden `textarea` containing the text to be copied.
-5
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-import': patch
---
handle azure devops url query parameter for importing .yaml
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/config': patch
---
Only warn once per key when trying to read visibility-filtered values
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-backend': patch
---
Fixes bug reading ExternalId from k8s backend config
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/integration': patch
---
Export `replaceGitHubUrlType`
-64
View File
@@ -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}
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Fix Techdocs feedback icon link for GitHub URLs
-70
View File
@@ -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 = (
<>
<EntitySwitch>
<EntitySwitch.Case if={isOrphan}>
<Grid item xs={12}>
<EntityOrphanWarning />
</Grid>
</EntitySwitch.Case>
</EntitySwitch>
<EntitySwitch>
<EntitySwitch.Case if={hasCatalogProcessingErrors}>
<Grid item xs={12}>
<EntityProcessingErrorsPanel />
</Grid>
</EntitySwitch.Case>
</EntitySwitch>
</>
);
```
and then add that at the top of your various content pages:
```diff
const overviewContent = (
<Grid container spacing={3} alignItems="stretch">
+ {entityWarningContent}
<Grid item md={6}>
<EntityAboutCard variant="gridItem" />
</Grid>
```
or in actual page wrappers:
```diff
const apiPage = (
<EntityLayout>
<EntityLayout.Route path="/" title="Overview">
<Grid container spacing={3}>
+ {entityWarningContent}
<Grid item md={6}>
<EntityAboutCard />
</Grid>
```
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 = (
<EntityLayout>
<EntityLayout.Route path="/" title="Overview">
<Grid container spacing={3}>
+ {entityWarningContent}
<Grid item md={6}>
<EntityAboutCard />
</Grid>
+ <Grid item md={4} xs={12}>
+ <EntityLinksCard />
+ </Grid>
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend': patch
---
Add Sign In and Handler resolver for GitLab provider
-12
View File
@@ -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
-20
View File
@@ -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.
@@ -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
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Handle changes to nodes passed into `<DependencyGraph>` correctly.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search': patch
---
Fix search page to respond to searches made from sidebar search
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-jenkins-backend': patch
---
Fix the case where lastBuild is null.
+15
View File
@@ -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
+10 -10
View File
@@ -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",
+12
View File
@@ -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
+3 -3
View File
@@ -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",
+8
View File
@@ -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
+3 -3
View File
@@ -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",
+27
View File
@@ -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
+22 -22
View File
@@ -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",
+5 -5
View File
@@ -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",
+8
View File
@@ -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
+1 -1
View File
@@ -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",
+6
View File
@@ -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
+1 -1
View File
@@ -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",
+15
View File
@@ -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
+3 -3
View File
@@ -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",
+9
View File
@@ -1,5 +1,14 @@
# @backstage/core-components
## 0.3.3
### Patch Changes
- d041655a7: Fix accessibility issue in `<CopyTextButton />`. The component doesn't render anymore an hidden `textarea` containing the text to be copied.
- 6d76bca85: Handle changes to nodes passed into `<DependencyGraph>` correctly.
- Updated dependencies
- @backstage/config@0.1.8
## 0.3.2
### Patch Changes
+3 -3
View File
@@ -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",
+96
View File
@@ -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 `<TechDocsReaderPage />`. If you already updated
to use the composable `<TechDocsIndexPage />` (see below), no action is
necessary. Otherwise, update your `App.tsx` so that `<TechDocsReaderPage />` is
mounted:
```diff
<Route path="/docs" element={<TechdocsPage />} />
+ <Route
+ path="/docs/:namespace/:kind/:name/*"
+ element={<TechDocsReaderPage />}
+ />
```
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 = (
<>
<EntitySwitch>
<EntitySwitch.Case if={isOrphan}>
<Grid item xs={12}>
<EntityOrphanWarning />
</Grid>
</EntitySwitch.Case>
</EntitySwitch>
<EntitySwitch>
<EntitySwitch.Case if={hasCatalogProcessingErrors}>
<Grid item xs={12}>
<EntityProcessingErrorsPanel />
</Grid>
</EntitySwitch.Case>
</EntitySwitch>
</>
);
```
and then add that at the top of your various content pages:
```diff
const overviewContent = (
<Grid container spacing={3} alignItems="stretch">
+ {entityWarningContent}
<Grid item md={6}>
<EntityAboutCard variant="gridItem" />
</Grid>
```
or in actual page wrappers:
```diff
const apiPage = (
<EntityLayout>
<EntityLayout.Route path="/" title="Overview">
<Grid container spacing={3}>
+ {entityWarningContent}
<Grid item md={6}>
<EntityAboutCard />
</Grid>
```
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 = (
<EntityLayout>
<EntityLayout.Route path="/" title="Overview">
<Grid container spacing={3}>
+ {entityWarningContent}
<Grid item md={6}>
<EntityAboutCard />
</Grid>
+ <Grid item md={4} xs={12}>
+ <EntityLinksCard />
+ </Grid>
```
## 0.3.37
## 0.3.36
+1 -1
View File
@@ -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"
+9
View File
@@ -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
+2 -2
View File
@@ -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",
+86
View File
@@ -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
+4 -4
View File
@@ -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",
+2 -2
View File
@@ -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",
+8
View File
@@ -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
+3 -3
View File
@@ -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",
+16
View File
@@ -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
+3 -3
View File
@@ -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",
+8
View File
@@ -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
+3 -3
View File
@@ -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",
+2 -2
View File
@@ -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",
+2 -2
View File
@@ -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",
@@ -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",
+11
View File
@@ -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
+5 -5
View File
@@ -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",
+8
View File
@@ -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
+3 -3
View File
@@ -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",
+11
View File
@@ -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
+5 -5
View File
@@ -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",
+29
View File
@@ -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
+4 -4
View File
@@ -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",
+16
View File
@@ -1,5 +1,21 @@
# @backstage/plugin-catalog
## 0.6.13
### Patch Changes
- 787bc0826: **NOTE**: The entity `<AboutCard />` 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
+5 -5
View File
@@ -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",
+2 -2
View File
@@ -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",
+2 -2
View File
@@ -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",
@@ -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
+4 -4
View File
@@ -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",
+2 -2
View File
@@ -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",
+2 -2
View File
@@ -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",
+2 -2
View File
@@ -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",
+10
View File
@@ -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
+4 -4
View File
@@ -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",
+2 -2
View File
@@ -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",
+2 -2
View File
@@ -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",
+2 -2
View File
@@ -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",
+9
View File
@@ -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
+4 -4
View File
@@ -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",
+2 -2
View File
@@ -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",
+2 -2
View File
@@ -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",
+2 -2
View File
@@ -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",
+2 -2
View File
@@ -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",
+9
View File
@@ -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
+4 -4
View File
@@ -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",
+2 -2
View File
@@ -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",
+2 -2
View File
@@ -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",
+9
View File
@@ -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
+3 -3
View File
@@ -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",
+2 -2
View File
@@ -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",

Some files were not shown because too many files have changed in this diff Show More