Version Packages

This commit is contained in:
github-actions[bot]
2021-09-30 11:43:05 +00:00
parent da7019019e
commit f67e8ddcec
169 changed files with 1274 additions and 807 deletions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
The `subscribe` method on the `Config` returned by `loadBackendConfig` is now forwarded through `getConfig` and `getOptionalConfig`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Only serve static assets if there is a public folder during `app:serve` and `plugin:serve`. This fixes a common bug that would break `plugin:serve` with an `EBUSY` error.
-40
View File
@@ -1,40 +0,0 @@
---
'@backstage/create-app': patch
---
Added the default `ScmAuth` implementation to the app.
To apply this change to an existing app, head to `packages/app/apis.ts`, import `ScmAuth` from `@backstage/integration-react`, and add a `ScmAuth.createDefaultApiFactory()` to your list of APIs:
```diff
import {
ScmIntegrationsApi,
scmIntegrationsApiRef,
+ ScmAuth,
} from '@backstage/integration-react';
export const apis: AnyApiFactory[] = [
...
+ ScmAuth.createDefaultApiFactory(),
...
];
```
If you have integrations towards SCM providers other than the default ones (github.com, gitlab.com, etc.), you will want to create a custom `ScmAuth` factory instead, for example like this:
```ts
createApiFactory({
api: scmAuthApiRef,
deps: {
gheAuthApi: gheAuthApiRef,
githubAuthApi: githubAuthApiRef,
},
factory: ({ githubAuthApi, gheAuthApi }) =>
ScmAuth.merge(
ScmAuth.forGithub(githubAuthApi),
ScmAuth.forGithub(gheAuthApi, {
host: 'ghe.example.com',
}),
),
});
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
When issuing a `full` update from an entity provider, entities with updates are now properly persisted.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-azure-devops-backend': patch
---
Marked all configuration values as required in the schema.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-techdocs': patch
'@backstage/plugin-user-settings': patch
---
Add "data-testid" for e2e tests and fix techdocs entity not found error.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Fixed a bug where internal references within the catalog were broken when new entities where added through entity providers, such as registering a new location or adding one in configuration. These broken references then caused some entities to be incorrectly marked as orphaned and prevented refresh from working properly.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Configuration schema is now also collected from the root `package.json` if it exists.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-app-api': patch
---
Enables late registration of plugins into the application by updating ApiHolder when additional plugins have been added in.
-36
View File
@@ -1,36 +0,0 @@
---
'@backstage/plugin-catalog-import': minor
---
Switched to using the `ScmAuthApi` for authentication rather than GitHub auth. If you are instantiating your `CatalogImportClient` manually you now need to pass in an instance of `ScmAuthApi` instead.
Also be sure to register the `scmAuthApiRef` from the `@backstage/integration-react` in your app:
```ts
import { ScmAuth } from '@backstage/integration-react';
// in packages/app/apis.ts
const apis = [
// ... other APIs
ScmAuth.createDefaultApiFactory();
// OR
createApiFactory({
api: scmAuthApiRef,
deps: {
gheAuthApi: gheAuthApiRef,
githubAuthApi: githubAuthApiRef,
},
factory: ({ githubAuthApi, gheAuthApi }) =>
ScmAuth.merge(
ScmAuth.forGithub(githubAuthApi),
ScmAuth.forGithub(gheAuthApi, {
host: 'ghe.example.com',
}),
),
});
]
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Fixed the URL for the "Click to copy documentation link to clipboard" action
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
The `create-plugin` command now prefers dependency versions ranges that are already in the lockfile.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': patch
---
Bumped `@microsoft/microsoft-graph-types` to v2
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/integration': patch
---
Support selective GitHub app installation for GHE
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-badges': patch
---
Added details on how to setup the Badges plugin
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-cost-insights': patch
---
Added optional currencies config to allow overriding the default currencies.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/config-loader': patch
---
Add option to collect configuration schemas from explicit package paths in addition to by package name.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-tech-radar': patch
---
Added `SearchBar` to allow filtering and a scroll bar to display hidden tech
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Improved ´plugin:diff´ check for the `package.json` `"files"` field.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Fix an issue where filtering in search doesn't work correctly for Bitbucket.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/config-loader': patch
---
Allow collection of configuration schemas from multiple versions of the same package.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-plugin-api': patch
---
Improve compatibility between different versions by defining the route reference type using a string key rather than a unique symbol. This change only applies to type checking and has no effect on the runtime value, where we still use the symbol.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes': patch
---
Enhanced deployment accordion to display the namespace of the deployment.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Added a check for the TechDocs annotation on the entity
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Stop forcing `target="_blank"` in the `SupportButton` but instead use the default logic of the `Link` component, that opens external targets in a new window and relative targets in the same window.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend': patch
---
Allow users to override callback url of GitHub provider
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Fix duplication checks to stop looking for the old core packages, and to allow some explicitly
-89
View File
@@ -1,89 +0,0 @@
---
'@backstage/integration-react': patch
---
Added `ScmAuthApi` along with the implementation `ScmAuth`. The `ScmAuthApi` provides methods for client-side authentication towards multiple different source code management services simultaneously.
When requesting credentials you supply a URL along with the same options as the other `OAuthApi`s, and optionally a request for additional high-level scopes.
For example like this:
```ts
const { token } = await scmAuthApi.getCredentials({
url: 'https://ghe.example.com/backstage/backstage',
additionalScope: {
repoWrite: true,
},
});
```
The instantiation of the API can either be done with a default factory that adds support for the public providers (github.com, gitlab.com, etc.):
```ts
// in packages/app/apis.ts
ScmAuth.createDefaultApiFactory();
```
Or with a more custom setup that can add support for additional providers, for example like this:
```ts
createApiFactory({
api: scmAuthApiRef,
deps: {
gheAuthApi: gheAuthApiRef,
githubAuthApi: githubAuthApiRef,
},
factory: ({ githubAuthApi, gheAuthApi }) =>
ScmAuth.merge(
ScmAuth.forGithub(githubAuthApi),
ScmAuth.forGithub(gheAuthApi, {
host: 'ghe.example.com',
}),
),
});
```
The additional `gheAuthApiRef` utility API can be defined either inside the app itself if it's only used for this purpose, for inside an internal common package for APIs, such as `@internal/apis`:
```ts
const gheAuthApiRef: ApiRef<OAuthApi & ProfileInfoApi & SessionApi> =
createApiRef({
id: 'internal.auth.ghe',
});
```
And then implemented using the `GithubAuth` class from `@backstage/core-app-api`:
```ts
createApiFactory({
api: githubAuthApiRef,
deps: {
discoveryApi: discoveryApiRef,
oauthRequestApi: oauthRequestApiRef,
configApi: configApiRef,
},
factory: ({ discoveryApi, oauthRequestApi, configApi }) =>
GithubAuth.create({
provider: {
id: 'ghe',
icon: ...,
title: 'GHE'
},
discoveryApi,
oauthRequestApi,
defaultScopes: ['read:user'],
environment: configApi.getOptionalString('auth.environment'),
}),
})
```
Finally you also need to add and configure another GitHub provider to the `auth-backend` using the provider ID `ghe`:
```ts
// Add the following options to `createRouter` in packages/backend/src/plugins/auth.ts
providerFactories: {
ghe: createGithubProvider(),
},
```
Other providers follow the same steps, but you will want to use the appropriate auth API implementation in the frontend, such as for example `GitlabAuth`.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/core-components': minor
---
Checkbox tree filters are no longer available in the Table component:
- Deleted the `CheckboxTree` component
- Removed the filter type `'checkbox-tree'` from the `TableFilter` types.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes': patch
---
Exported `KubernetesApi`, `kubernetesApiRef`, and `KubernetesAuthProvidersApi`.
-11
View File
@@ -1,11 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
---
Introduced a new `CatalogProcessorCache` that is available to catalog processors. It allows arbitrary values to be saved that will then be visible during the next run. The cache is scoped to each individual processor and entity, but is shared across processing steps in a single processor.
The cache is available as a new argument to each of the processing steps, except for `validateEntityKind` and `handleError`.
This also introduces an optional `getProcessorName` to the `CatalogProcessor` interface, which is used to provide a stable identifier for the processor. While it is currently optional it will move to be required in the future.
The breaking part of this change is the modification of the `state` field in the `EntityProcessingRequest` and `EntityProcessingResult` types. This is unlikely to have any impact as the `state` field was previously unused, but could require some minor updates.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes': patch
---
Added a check for the Kubernetes annotation on the entity
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-tech-radar': patch
---
Added documentation for exported symbols.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Support `material-ui` overrides in Backstage internal components
-14
View File
@@ -1,14 +0,0 @@
---
'@backstage/plugin-techdocs': minor
---
Adds support for being able to customize and compose your TechDocs reader page in the App.
You can likely upgrade to this version without issue. If, however, you have
imported the `<Reader />` component in your custom code, the name of a property
has changed. You will need to make the following change anywhere you use it:
```diff
-<Reader entityId={value} />
+<Reader entityRef={value} />
```
@@ -1,6 +0,0 @@
---
'@backstage/techdocs-common': patch
---
Add more context to techdocs log lines when files are not found along with
ensuring that the routers return 404 with a descriptive message.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/techdocs-common': patch
---
Locks the version of the default docker image used to generate TechDocs. As of
this changelog entry, it is v0.3.2!
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend': patch
---
Update OAuth refresh handler to pass updated refresh token to ensure cookie is updated with new value.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
---
Add `/entities/by-name/:kind/:namespace/:name/ancestry` to get the "processing parents" lineage of an entity.
This involves a breaking change of adding the method `entityAncestry` to `EntitiesCatalog`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Added documentation for exported symbols.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': patch
---
Update AboutCard to only render refresh button if the entity is managed by an url location.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes': patch
---
Add dashboard support for Rancher
+42
View File
@@ -1,5 +1,47 @@
# example-app
## 0.2.48
### Patch Changes
- Updated dependencies
- @backstage/cli@0.7.14
- @backstage/plugin-techdocs@0.12.0
- @backstage/plugin-user-settings@0.3.7
- @backstage/core-app-api@0.1.15
- @backstage/plugin-catalog-import@0.7.0
- @backstage/plugin-badges@0.2.11
- @backstage/plugin-cost-insights@0.11.8
- @backstage/plugin-tech-radar@0.4.9
- @backstage/core-plugin-api@0.1.9
- @backstage/plugin-kubernetes@0.4.15
- @backstage/core-components@0.6.0
- @backstage/integration-react@0.1.11
- @backstage/plugin-catalog@0.6.17
- @backstage/plugin-api-docs@0.6.10
- @backstage/plugin-catalog-graph@0.1.2
- @backstage/plugin-catalog-react@0.5.1
- @backstage/plugin-circleci@0.2.25
- @backstage/plugin-cloudbuild@0.2.25
- @backstage/plugin-code-coverage@0.1.13
- @backstage/plugin-explore@0.3.18
- @backstage/plugin-gcp-projects@0.3.6
- @backstage/plugin-github-actions@0.4.20
- @backstage/plugin-graphiql@0.2.18
- @backstage/plugin-home@0.4.2
- @backstage/plugin-jenkins@0.5.8
- @backstage/plugin-kafka@0.2.17
- @backstage/plugin-lighthouse@0.2.27
- @backstage/plugin-newrelic@0.3.6
- @backstage/plugin-org@0.3.25
- @backstage/plugin-pagerduty@0.3.15
- @backstage/plugin-rollbar@0.3.16
- @backstage/plugin-scaffolder@0.11.6
- @backstage/plugin-search@0.4.13
- @backstage/plugin-sentry@0.3.23
- @backstage/plugin-shortcuts@0.1.10
- @backstage/plugin-todo@0.1.12
## 0.2.47
### Patch Changes
+37 -37
View File
@@ -1,46 +1,46 @@
{
"name": "example-app",
"version": "0.2.47",
"version": "0.2.48",
"private": true,
"bundled": true,
"dependencies": {
"@backstage/catalog-model": "^0.9.3",
"@backstage/cli": "^0.7.13",
"@backstage/core-app-api": "^0.1.14",
"@backstage/core-components": "^0.5.0",
"@backstage/core-plugin-api": "^0.1.8",
"@backstage/integration-react": "^0.1.10",
"@backstage/plugin-api-docs": "^0.6.9",
"@backstage/plugin-badges": "^0.2.10",
"@backstage/plugin-catalog": "^0.6.16",
"@backstage/plugin-catalog-graph": "^0.1.1",
"@backstage/plugin-catalog-import": "^0.6.0",
"@backstage/plugin-catalog-react": "^0.5.0",
"@backstage/plugin-circleci": "^0.2.24",
"@backstage/plugin-cloudbuild": "^0.2.24",
"@backstage/plugin-code-coverage": "^0.1.12",
"@backstage/plugin-cost-insights": "^0.11.7",
"@backstage/plugin-explore": "^0.3.17",
"@backstage/plugin-gcp-projects": "^0.3.5",
"@backstage/plugin-github-actions": "^0.4.19",
"@backstage/plugin-graphiql": "^0.2.17",
"@backstage/plugin-home": "^0.4.1",
"@backstage/plugin-jenkins": "^0.5.7",
"@backstage/plugin-kafka": "^0.2.16",
"@backstage/plugin-kubernetes": "^0.4.14",
"@backstage/plugin-lighthouse": "^0.2.26",
"@backstage/plugin-newrelic": "^0.3.5",
"@backstage/plugin-org": "^0.3.24",
"@backstage/plugin-pagerduty": "0.3.14",
"@backstage/plugin-rollbar": "^0.3.15",
"@backstage/plugin-scaffolder": "^0.11.5",
"@backstage/plugin-search": "^0.4.12",
"@backstage/plugin-sentry": "^0.3.22",
"@backstage/plugin-shortcuts": "^0.1.9",
"@backstage/plugin-tech-radar": "^0.4.8",
"@backstage/plugin-techdocs": "^0.11.3",
"@backstage/plugin-todo": "^0.1.11",
"@backstage/plugin-user-settings": "^0.3.6",
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/integration-react": "^0.1.11",
"@backstage/plugin-api-docs": "^0.6.10",
"@backstage/plugin-badges": "^0.2.11",
"@backstage/plugin-catalog": "^0.6.17",
"@backstage/plugin-catalog-graph": "^0.1.2",
"@backstage/plugin-catalog-import": "^0.7.0",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/plugin-circleci": "^0.2.25",
"@backstage/plugin-cloudbuild": "^0.2.25",
"@backstage/plugin-code-coverage": "^0.1.13",
"@backstage/plugin-cost-insights": "^0.11.8",
"@backstage/plugin-explore": "^0.3.18",
"@backstage/plugin-gcp-projects": "^0.3.6",
"@backstage/plugin-github-actions": "^0.4.20",
"@backstage/plugin-graphiql": "^0.2.18",
"@backstage/plugin-home": "^0.4.2",
"@backstage/plugin-jenkins": "^0.5.8",
"@backstage/plugin-kafka": "^0.2.17",
"@backstage/plugin-kubernetes": "^0.4.15",
"@backstage/plugin-lighthouse": "^0.2.27",
"@backstage/plugin-newrelic": "^0.3.6",
"@backstage/plugin-org": "^0.3.25",
"@backstage/plugin-pagerduty": "0.3.15",
"@backstage/plugin-rollbar": "^0.3.16",
"@backstage/plugin-scaffolder": "^0.11.6",
"@backstage/plugin-search": "^0.4.13",
"@backstage/plugin-sentry": "^0.3.23",
"@backstage/plugin-shortcuts": "^0.1.10",
"@backstage/plugin-tech-radar": "^0.4.9",
"@backstage/plugin-techdocs": "^0.12.0",
"@backstage/plugin-todo": "^0.1.12",
"@backstage/plugin-user-settings": "^0.3.7",
"@backstage/search-common": "^0.2.0",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
+10
View File
@@ -1,5 +1,15 @@
# @backstage/backend-common
## 0.9.5
### Patch Changes
- 8bb3c0a578: The `subscribe` method on the `Config` returned by `loadBackendConfig` is now forwarded through `getConfig` and `getOptionalConfig`.
- 0c8a59e293: Fix an issue where filtering in search doesn't work correctly for Bitbucket.
- Updated dependencies
- @backstage/integration@0.6.6
- @backstage/config-loader@0.6.9
## 0.9.4
### Patch Changes
+4 -4
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-common",
"description": "Common functionality library for Backstage backends",
"version": "0.9.4",
"version": "0.9.5",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -31,9 +31,9 @@
"dependencies": {
"@backstage/cli-common": "^0.1.3",
"@backstage/config": "^0.1.10",
"@backstage/config-loader": "^0.6.8",
"@backstage/config-loader": "^0.6.9",
"@backstage/errors": "^0.1.2",
"@backstage/integration": "^0.6.5",
"@backstage/integration": "^0.6.6",
"@google-cloud/storage": "^5.8.0",
"@octokit/rest": "^18.5.3",
"@types/cors": "^2.8.6",
@@ -77,7 +77,7 @@
}
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/cli": "^0.7.14",
"@backstage/test-utils": "^0.1.17",
"@types/archiver": "^5.1.0",
"@types/compression": "^1.7.0",
+12
View File
@@ -1,5 +1,17 @@
# example-backend
## 0.2.48
### Patch Changes
- Updated dependencies
- @backstage/backend-common@0.9.5
- @backstage/plugin-catalog-backend@0.15.0
- @backstage/plugin-azure-devops-backend@0.1.1
- @backstage/integration@0.6.6
- @backstage/plugin-auth-backend@0.4.2
- example-app@0.2.48
## 0.2.47
### Patch Changes
+8 -8
View File
@@ -1,6 +1,6 @@
{
"name": "example-backend",
"version": "0.2.47",
"version": "0.2.48",
"main": "dist/index.cjs.js",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -24,16 +24,16 @@
"migrate:create": "knex migrate:make -x ts"
},
"dependencies": {
"@backstage/backend-common": "^0.9.4",
"@backstage/backend-common": "^0.9.5",
"@backstage/catalog-client": "^0.4.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/config": "^0.1.10",
"@backstage/integration": "^0.6.5",
"@backstage/integration": "^0.6.6",
"@backstage/plugin-app-backend": "^0.3.16",
"@backstage/plugin-auth-backend": "^0.4.1",
"@backstage/plugin-azure-devops-backend": "^0.1.0",
"@backstage/plugin-auth-backend": "^0.4.2",
"@backstage/plugin-azure-devops-backend": "^0.1.1",
"@backstage/plugin-badges-backend": "^0.1.10",
"@backstage/plugin-catalog-backend": "^0.14.0",
"@backstage/plugin-catalog-backend": "^0.15.0",
"@backstage/plugin-code-coverage-backend": "^0.1.11",
"@backstage/plugin-graphql-backend": "^0.1.9",
"@backstage/plugin-jenkins-backend": "^0.1.5",
@@ -53,7 +53,7 @@
"@octokit/rest": "^18.5.3",
"azure-devops-node-api": "^11.0.1",
"dockerode": "^3.2.1",
"example-app": "^0.2.47",
"example-app": "^0.2.48",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
"express-prom-bundle": "^6.3.6",
@@ -65,7 +65,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/cli": "^0.7.14",
"@types/dockerode": "^3.2.1",
"@types/express": "^4.17.6",
"@types/express-serve-static-core": "^4.17.5"
+12
View File
@@ -1,5 +1,17 @@
# @backstage/cli
## 0.7.14
### Patch Changes
- 3a8704f16b: Only serve static assets if there is a public folder during `app:serve` and `plugin:serve`. This fixes a common bug that would break `plugin:serve` with an `EBUSY` error.
- 40199b61d6: Configuration schema is now also collected from the root `package.json` if it exists.
- 2a6c393c06: The `create-plugin` command now prefers dependency versions ranges that are already in the lockfile.
- 58f91943ab: Improved ´plugin:diff´ check for the `package.json` `"files"` field.
- 12e074a6e4: Fix duplication checks to stop looking for the old core packages, and to allow some explicitly
- Updated dependencies
- @backstage/config-loader@0.6.9
## 0.7.13
### Patch Changes
+7 -7
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/cli",
"description": "CLI for developing Backstage plugins and apps",
"version": "0.7.13",
"version": "0.7.14",
"private": false,
"publishConfig": {
"access": "public"
@@ -32,7 +32,7 @@
"@babel/plugin-transform-modules-commonjs": "^7.4.4",
"@backstage/cli-common": "^0.1.3",
"@backstage/config": "^0.1.10",
"@backstage/config-loader": "^0.6.8",
"@backstage/config-loader": "^0.6.9",
"@hot-loader/react-dom": "^16.13.0",
"@lerna/package-graph": "^4.0.0",
"@lerna/project": "^4.0.0",
@@ -117,12 +117,12 @@
"yn": "^4.0.0"
},
"devDependencies": {
"@backstage/backend-common": "^0.9.4",
"@backstage/backend-common": "^0.9.5",
"@backstage/config": "^0.1.10",
"@backstage/core-components": "^0.5.0",
"@backstage/core-plugin-api": "^0.1.8",
"@backstage/core-app-api": "^0.1.14",
"@backstage/dev-utils": "^0.2.10",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/core-app-api": "^0.1.15",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@backstage/theme": "^0.2.10",
"@types/diff": "^5.0.0",
+9
View File
@@ -1,5 +1,14 @@
# @backstage/codemods
## 0.1.16
### Patch Changes
- Updated dependencies
- @backstage/core-app-api@0.1.15
- @backstage/core-plugin-api@0.1.9
- @backstage/core-components@0.6.0
## 0.1.15
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/codemods",
"description": "A collection of codemods for Backstage projects",
"version": "0.1.15",
"version": "0.1.16",
"private": false,
"publishConfig": {
"access": "public",
+7
View File
@@ -1,5 +1,12 @@
# @backstage/config-loader
## 0.6.9
### Patch Changes
- ee7a1a4b64: Add option to collect configuration schemas from explicit package paths in addition to by package name.
- e68bd978e2: Allow collection of configuration schemas from multiple versions of the same package.
## 0.6.8
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/config-loader",
"description": "Config loading functionality used by Backstage backend, and CLI",
"version": "0.6.8",
"version": "0.6.9",
"private": false,
"publishConfig": {
"access": "public",
+9
View File
@@ -1,5 +1,14 @@
# @backstage/core-app-api
## 0.1.15
### Patch Changes
- 0c4ee1876f: Enables late registration of plugins into the application by updating ApiHolder when additional plugins have been added in.
- Updated dependencies
- @backstage/core-plugin-api@0.1.9
- @backstage/core-components@0.6.0
## 0.1.14
### Patch Changes
+4 -4
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-app-api",
"description": "Core app API used by Backstage apps",
"version": "0.1.14",
"version": "0.1.15",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,9 +29,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/core-components": "^0.5.0",
"@backstage/core-components": "^0.6.0",
"@backstage/config": "^0.1.10",
"@backstage/core-plugin-api": "^0.1.8",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/theme": "^0.2.10",
"@backstage/version-bridge": "^0.1.0",
"@material-ui/core": "^4.12.2",
@@ -45,7 +45,7 @@
"zen-observable": "^0.8.15"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/cli": "^0.7.14",
"@backstage/test-utils": "^0.1.17",
"@backstage/test-utils-core": "^0.1.2",
"@testing-library/jest-dom": "^5.10.1",
+17
View File
@@ -1,5 +1,22 @@
# @backstage/core-components
## 0.6.0
### Minor Changes
- 21767b08ca: Checkbox tree filters are no longer available in the Table component:
- Deleted the `CheckboxTree` component
- Removed the filter type `'checkbox-tree'` from the `TableFilter` types.
### Patch Changes
- 9c3cb8d4e2: Stop forcing `target="_blank"` in the `SupportButton` but instead use the default logic of the `Link` component, that opens external targets in a new window and relative targets in the same window.
- d21e39e303: Support `material-ui` overrides in Backstage internal components
- c4e77bb34a: Added documentation for exported symbols.
- Updated dependencies
- @backstage/core-plugin-api@0.1.9
## 0.5.0
### Minor Changes
+4 -4
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-components",
"description": "Core components used by Backstage plugins and apps",
"version": "0.5.0",
"version": "0.6.0",
"private": false,
"publishConfig": {
"access": "public",
@@ -30,7 +30,7 @@
},
"dependencies": {
"@backstage/config": "^0.1.10",
"@backstage/core-plugin-api": "^0.1.8",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/errors": "^0.1.2",
"@backstage/theme": "^0.2.10",
"@material-table/core": "^3.1.0",
@@ -68,8 +68,8 @@
"zen-observable": "^0.8.15"
},
"devDependencies": {
"@backstage/core-app-api": "^0.1.14",
"@backstage/cli": "^0.7.13",
"@backstage/core-app-api": "^0.1.15",
"@backstage/cli": "^0.7.14",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
+6
View File
@@ -1,5 +1,11 @@
# @backstage/core-plugin-api
## 0.1.9
### Patch Changes
- 98bd661240: Improve compatibility between different versions by defining the route reference type using a string key rather than a unique symbol. This change only applies to type checking and has no effect on the runtime value, where we still use the symbol.
## 0.1.8
### Patch Changes
+3 -3
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-plugin-api",
"description": "Core API used by Backstage plugins",
"version": "0.1.8",
"version": "0.1.9",
"private": false,
"publishConfig": {
"access": "public",
@@ -42,8 +42,8 @@
"zen-observable": "^0.8.15"
},
"devDependencies": {
"@backstage/cli": "^0.7.12",
"@backstage/core-app-api": "^0.1.13",
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/test-utils": "^0.1.17",
"@backstage/test-utils-core": "^0.1.2",
"@testing-library/jest-dom": "^5.10.1",
+41
View File
@@ -1,5 +1,46 @@
# @backstage/create-app
## 0.3.43
### Patch Changes
- 9325075eea: Added the default `ScmAuth` implementation to the app.
To apply this change to an existing app, head to `packages/app/apis.ts`, import `ScmAuth` from `@backstage/integration-react`, and add a `ScmAuth.createDefaultApiFactory()` to your list of APIs:
```diff
import {
ScmIntegrationsApi,
scmIntegrationsApiRef,
+ ScmAuth,
} from '@backstage/integration-react';
export const apis: AnyApiFactory[] = [
...
+ ScmAuth.createDefaultApiFactory(),
...
];
```
If you have integrations towards SCM providers other than the default ones (github.com, gitlab.com, etc.), you will want to create a custom `ScmAuth` factory instead, for example like this:
```ts
createApiFactory({
api: scmAuthApiRef,
deps: {
gheAuthApi: gheAuthApiRef,
githubAuthApi: githubAuthApiRef,
},
factory: ({ githubAuthApi, gheAuthApi }) =>
ScmAuth.merge(
ScmAuth.forGithub(githubAuthApi),
ScmAuth.forGithub(gheAuthApi, {
host: 'ghe.example.com',
}),
),
});
```
## 0.3.42
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/create-app",
"description": "A CLI that helps you create your own Backstage app",
"version": "0.3.42",
"version": "0.3.43",
"private": false,
"publishConfig": {
"access": "public"
+11
View File
@@ -1,5 +1,16 @@
# @backstage/dev-utils
## 0.2.11
### Patch Changes
- Updated dependencies
- @backstage/core-app-api@0.1.15
- @backstage/core-plugin-api@0.1.9
- @backstage/core-components@0.6.0
- @backstage/integration-react@0.1.11
- @backstage/plugin-catalog-react@0.5.1
## 0.2.10
### Patch Changes
+7 -7
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/dev-utils",
"description": "Utilities for developing Backstage plugins.",
"version": "0.2.10",
"version": "0.2.11",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,12 +29,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/core-app-api": "^0.1.14",
"@backstage/core-components": "^0.5.0",
"@backstage/core-plugin-api": "^0.1.7",
"@backstage/core-app-api": "^0.1.15",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/catalog-model": "^0.9.3",
"@backstage/integration-react": "^0.1.10",
"@backstage/plugin-catalog-react": "^0.5.0",
"@backstage/integration-react": "^0.1.11",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/test-utils": "^0.1.17",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
@@ -50,7 +50,7 @@
"react-router-dom": "6.0.0-beta.0"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/cli": "^0.7.14",
"@types/jest": "^26.0.7",
"@types/node": "^14.14.32"
},
+95
View File
@@ -1,5 +1,100 @@
# @backstage/integration-react
## 0.1.11
### Patch Changes
- 18148f23da: Added `ScmAuthApi` along with the implementation `ScmAuth`. The `ScmAuthApi` provides methods for client-side authentication towards multiple different source code management services simultaneously.
When requesting credentials you supply a URL along with the same options as the other `OAuthApi`s, and optionally a request for additional high-level scopes.
For example like this:
```ts
const { token } = await scmAuthApi.getCredentials({
url: 'https://ghe.example.com/backstage/backstage',
additionalScope: {
repoWrite: true,
},
});
```
The instantiation of the API can either be done with a default factory that adds support for the public providers (github.com, gitlab.com, etc.):
```ts
// in packages/app/apis.ts
ScmAuth.createDefaultApiFactory();
```
Or with a more custom setup that can add support for additional providers, for example like this:
```ts
createApiFactory({
api: scmAuthApiRef,
deps: {
gheAuthApi: gheAuthApiRef,
githubAuthApi: githubAuthApiRef,
},
factory: ({ githubAuthApi, gheAuthApi }) =>
ScmAuth.merge(
ScmAuth.forGithub(githubAuthApi),
ScmAuth.forGithub(gheAuthApi, {
host: 'ghe.example.com',
}),
),
});
```
The additional `gheAuthApiRef` utility API can be defined either inside the app itself if it's only used for this purpose, for inside an internal common package for APIs, such as `@internal/apis`:
```ts
const gheAuthApiRef: ApiRef<OAuthApi & ProfileInfoApi & SessionApi> =
createApiRef({
id: 'internal.auth.ghe',
});
```
And then implemented using the `GithubAuth` class from `@backstage/core-app-api`:
```ts
createApiFactory({
api: githubAuthApiRef,
deps: {
discoveryApi: discoveryApiRef,
oauthRequestApi: oauthRequestApiRef,
configApi: configApiRef,
},
factory: ({ discoveryApi, oauthRequestApi, configApi }) =>
GithubAuth.create({
provider: {
id: 'ghe',
icon: ...,
title: 'GHE'
},
discoveryApi,
oauthRequestApi,
defaultScopes: ['read:user'],
environment: configApi.getOptionalString('auth.environment'),
}),
})
```
Finally you also need to add and configure another GitHub provider to the `auth-backend` using the provider ID `ghe`:
```ts
// Add the following options to `createRouter` in packages/backend/src/plugins/auth.ts
providerFactories: {
ghe: createGithubProvider(),
},
```
Other providers follow the same steps, but you will want to use the appropriate auth API implementation in the frontend, such as for example `GitlabAuth`.
- Updated dependencies
- @backstage/integration@0.6.6
- @backstage/core-plugin-api@0.1.9
- @backstage/core-components@0.6.0
## 0.1.10
### Patch Changes
+6 -6
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/integration-react",
"description": "Frontend package for managing integrations towards external systems",
"version": "0.1.10",
"version": "0.1.11",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -22,9 +22,9 @@
},
"dependencies": {
"@backstage/config": "^0.1.10",
"@backstage/core-components": "^0.5.0",
"@backstage/core-plugin-api": "^0.1.8",
"@backstage/integration": "^0.6.5",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/integration": "^0.6.6",
"@backstage/theme": "^0.2.9",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -34,8 +34,8 @@
"react-use": "^17.2.4"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/dev-utils": "^0.2.10",
"@backstage/cli": "^0.7.14",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
+6
View File
@@ -1,5 +1,11 @@
# @backstage/integration
## 0.6.6
### Patch Changes
- d1f2118389: Support selective GitHub app installation for GHE
## 0.6.5
### Patch Changes
+3 -3
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/integration",
"description": "Helpers for managing integrations towards external systems",
"version": "0.6.5",
"version": "0.6.6",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -38,8 +38,8 @@
"luxon": "^2.0.2"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/config-loader": "^0.6.7",
"@backstage/cli": "^0.7.14",
"@backstage/config-loader": "^0.6.9",
"@backstage/test-utils": "^0.1.17",
"@types/jest": "^26.0.7",
"@types/luxon": "^2.0.4",
+12
View File
@@ -1,5 +1,17 @@
# @backstage/techdocs-common
## 0.10.2
### Patch Changes
- 1c75e8bf98: Add more context to techdocs log lines when files are not found along with
ensuring that the routers return 404 with a descriptive message.
- e92f0f728b: Locks the version of the default docker image used to generate TechDocs. As of
this changelog entry, it is v0.3.2!
- Updated dependencies
- @backstage/backend-common@0.9.5
- @backstage/integration@0.6.6
## 0.10.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.10.1",
"version": "0.10.2",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -38,12 +38,12 @@
"dependencies": {
"@azure/identity": "^1.5.0",
"@azure/storage-blob": "^12.5.0",
"@backstage/backend-common": "^0.9.3",
"@backstage/backend-common": "^0.9.5",
"@backstage/catalog-model": "^0.9.1",
"@backstage/config": "^0.1.8",
"@backstage/errors": "^0.1.1",
"@backstage/search-common": "^0.2.0",
"@backstage/integration": "^0.6.4",
"@backstage/integration": "^0.6.6",
"@google-cloud/storage": "^5.6.0",
"@trendyol-js/openstack-swift-sdk": "^0.0.4",
"@types/express": "^4.17.6",
@@ -60,7 +60,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
"@backstage/cli": "^0.7.12",
"@backstage/cli": "^0.7.14",
"@types/fs-extra": "^9.0.5",
"@types/js-yaml": "^4.0.0",
"@types/mime-types": "^2.1.0",
+9
View File
@@ -1,5 +1,14 @@
# @backstage/plugin-allure
## 0.1.4
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.1.9
- @backstage/core-components@0.6.0
- @backstage/plugin-catalog-react@0.5.1
## 0.1.3
### Patch Changes
+7 -7
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-allure",
"description": "A Backstage plugin that integrates with Allure",
"version": "0.1.3",
"version": "0.1.4",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -23,9 +23,9 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-components": "^0.5.0",
"@backstage/core-plugin-api": "^0.1.8",
"@backstage/plugin-catalog-react": "^0.5.0",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -36,9 +36,9 @@
"react-use": "^17.2.4"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/core-app-api": "^0.1.14",
"@backstage/dev-utils": "^0.2.10",
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
+10
View File
@@ -1,5 +1,15 @@
# @backstage/plugin-api-docs
## 0.6.10
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.1.9
- @backstage/core-components@0.6.0
- @backstage/plugin-catalog@0.6.17
- @backstage/plugin-catalog-react@0.5.1
## 0.6.9
### Patch Changes
+8 -8
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-api-docs",
"description": "A Backstage plugin that helps represent API entities in the frontend",
"version": "0.6.9",
"version": "0.6.10",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,10 +32,10 @@
"dependencies": {
"@asyncapi/react-component": "^0.23.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-components": "^0.5.0",
"@backstage/core-plugin-api": "^0.1.8",
"@backstage/plugin-catalog": "^0.6.16",
"@backstage/plugin-catalog-react": "^0.5.0",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/plugin-catalog": "^0.6.17",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/theme": "^0.2.10",
"@material-icons/font": "^1.0.2",
"@material-ui/core": "^4.12.2",
@@ -53,9 +53,9 @@
"swagger-ui-react": "^3.37.2"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/core-app-api": "^0.1.14",
"@backstage/dev-utils": "^0.2.10",
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
+9
View File
@@ -1,5 +1,14 @@
# @backstage/plugin-auth-backend
## 0.4.2
### Patch Changes
- 88622e6422: Allow users to override callback url of GitHub provider
- c46396ebb0: Update OAuth refresh handler to pass updated refresh token to ensure cookie is updated with new value.
- Updated dependencies
- @backstage/backend-common@0.9.5
## 0.4.1
### Patch Changes
+3 -3
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-auth-backend",
"description": "A Backstage backend plugin that handles authentication",
"version": "0.4.1",
"version": "0.4.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,7 +30,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/backend-common": "^0.9.4",
"@backstage/backend-common": "^0.9.5",
"@backstage/catalog-client": "^0.4.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/config": "^0.1.10",
@@ -71,7 +71,7 @@
"yn": "^4.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/cli": "^0.7.14",
"@types/body-parser": "^1.19.0",
"@types/cookie-parser": "^1.4.2",
"@types/express-session": "^1.17.2",
@@ -0,0 +1,9 @@
# @backstage/plugin-azure-devops-backend
## 0.1.1
### Patch Changes
- 299b43f052: Marked all configuration values as required in the schema.
- Updated dependencies
- @backstage/backend-common@0.9.5
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-azure-devops-backend",
"version": "0.1.0",
"version": "0.1.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,7 +20,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/backend-common": "^0.9.2",
"@backstage/backend-common": "^0.9.5",
"@backstage/config": "^0.1.9",
"@types/express": "^4.17.6",
"azure-devops-node-api": "^11.0.1",
@@ -30,7 +30,7 @@
"yn": "^4.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.7.11",
"@backstage/cli": "^0.7.14",
"@types/supertest": "^2.0.8",
"supertest": "^4.0.2",
"msw": "^0.29.0"
+10
View File
@@ -1,5 +1,15 @@
# @backstage/plugin-badges
## 0.2.11
### Patch Changes
- 504bcb2214: Added details on how to setup the Badges plugin
- Updated dependencies
- @backstage/core-plugin-api@0.1.9
- @backstage/core-components@0.6.0
- @backstage/plugin-catalog-react@0.5.1
## 0.2.10
### Patch Changes
+7 -7
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-badges",
"description": "A Backstage plugin that generates README badges for your entities",
"version": "0.2.10",
"version": "0.2.11",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -28,10 +28,10 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-components": "^0.5.0",
"@backstage/core-plugin-api": "^0.1.8",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/errors": "^0.1.1",
"@backstage/plugin-catalog-react": "^0.5.0",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -42,9 +42,9 @@
"react-use": "^17.2.4"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/core-app-api": "^0.1.14",
"@backstage/dev-utils": "^0.2.10",
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
+9
View File
@@ -1,5 +1,14 @@
# @backstage/plugin-bitrise
## 0.1.14
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.1.9
- @backstage/core-components@0.6.0
- @backstage/plugin-catalog-react@0.5.1
## 0.1.13
### Patch Changes
+7 -7
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-bitrise",
"description": "A Backstage plugin that integrates towards Bitrise",
"version": "0.1.13",
"version": "0.1.14",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -22,9 +22,9 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-components": "^0.5.0",
"@backstage/core-plugin-api": "^0.1.8",
"@backstage/plugin-catalog-react": "^0.5.0",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -39,9 +39,9 @@
"recharts": "^1.8.5"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/core-app-api": "^0.1.14",
"@backstage/dev-utils": "^0.2.10",
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
@@ -1,5 +1,12 @@
# @backstage/plugin-catalog-backend-module-ldap
## 0.3.2
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@0.15.0
## 0.3.1
### Patch Changes
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-ldap",
"description": "A Backstage catalog backend modules that helps integrate towards LDAP",
"version": "0.3.1",
"version": "0.3.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,14 +31,14 @@
"dependencies": {
"@backstage/catalog-model": "^0.9.3",
"@backstage/config": "^0.1.10",
"@backstage/plugin-catalog-backend": "^0.14.0",
"@backstage/plugin-catalog-backend": "^0.15.0",
"@types/ldapjs": "^2.2.0",
"ldapjs": "^2.2.0",
"lodash": "^4.17.21",
"winston": "^3.2.1"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/cli": "^0.7.14",
"@types/lodash": "^4.14.151"
},
"files": [
@@ -1,5 +1,13 @@
# @backstage/plugin-catalog-backend-module-msgraph
## 0.2.5
### Patch Changes
- 664bba5c45: Bumped `@microsoft/microsoft-graph-types` to v2
- Updated dependencies
- @backstage/plugin-catalog-backend@0.15.0
## 0.2.4
### Patch Changes
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-msgraph",
"description": "A Backstage catalog backend modules that helps integrate towards Microsoft Graph",
"version": "0.2.4",
"version": "0.2.5",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,7 +32,7 @@
"@azure/msal-node": "^1.1.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/config": "^0.1.10",
"@backstage/plugin-catalog-backend": "^0.14.0",
"@backstage/plugin-catalog-backend": "^0.15.0",
"@microsoft/microsoft-graph-types": "^2.6.0",
"cross-fetch": "^3.0.6",
"lodash": "^4.17.21",
@@ -41,8 +41,8 @@
"qs": "^6.9.4"
},
"devDependencies": {
"@backstage/backend-common": "^0.9.4",
"@backstage/cli": "^0.7.13",
"@backstage/backend-common": "^0.9.5",
"@backstage/cli": "^0.7.14",
"@backstage/test-utils": "^0.1.14",
"@types/lodash": "^4.14.151",
"msw": "^0.29.0"
+24
View File
@@ -1,5 +1,29 @@
# @backstage/plugin-catalog-backend
## 0.15.0
### Minor Changes
- 1572d02b63: Introduced a new `CatalogProcessorCache` that is available to catalog processors. It allows arbitrary values to be saved that will then be visible during the next run. The cache is scoped to each individual processor and entity, but is shared across processing steps in a single processor.
The cache is available as a new argument to each of the processing steps, except for `validateEntityKind` and `handleError`.
This also introduces an optional `getProcessorName` to the `CatalogProcessor` interface, which is used to provide a stable identifier for the processor. While it is currently optional it will move to be required in the future.
The breaking part of this change is the modification of the `state` field in the `EntityProcessingRequest` and `EntityProcessingResult` types. This is unlikely to have any impact as the `state` field was previously unused, but could require some minor updates.
- c1836728e0: Add `/entities/by-name/:kind/:namespace/:name/ancestry` to get the "processing parents" lineage of an entity.
This involves a breaking change of adding the method `entityAncestry` to `EntitiesCatalog`.
### Patch Changes
- 3d10360c82: When issuing a `full` update from an entity provider, entities with updates are now properly persisted.
- 9ea4565b00: Fixed a bug where internal references within the catalog were broken when new entities where added through entity providers, such as registering a new location or adding one in configuration. These broken references then caused some entities to be incorrectly marked as orphaned and prevented refresh from working properly.
- Updated dependencies
- @backstage/backend-common@0.9.5
- @backstage/integration@0.6.6
## 0.14.0
### Minor Changes
+4 -4
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend",
"description": "The Backstage backend plugin that provides the Backstage catalog",
"version": "0.14.0",
"version": "0.15.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,12 +30,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/backend-common": "^0.9.4",
"@backstage/backend-common": "^0.9.5",
"@backstage/catalog-client": "^0.4.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/config": "^0.1.10",
"@backstage/errors": "^0.1.2",
"@backstage/integration": "^0.6.5",
"@backstage/integration": "^0.6.6",
"@backstage/search-common": "^0.2.0",
"@octokit/graphql": "^4.5.8",
"@types/express": "^4.17.6",
@@ -62,7 +62,7 @@
},
"devDependencies": {
"@backstage/backend-test-utils": "^0.1.7",
"@backstage/cli": "^0.7.13",
"@backstage/cli": "^0.7.14",
"@backstage/test-utils": "^0.1.17",
"@types/core-js": "^2.5.4",
"@types/git-url-parse": "^9.0.0",
+9
View File
@@ -1,5 +1,14 @@
# @backstage/plugin-catalog-graph
## 0.1.2
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.1.9
- @backstage/core-components@0.6.0
- @backstage/plugin-catalog-react@0.5.1
## 0.1.1
### Patch Changes
+7 -7
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-graph",
"version": "0.1.1",
"version": "0.1.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -23,9 +23,9 @@
"dependencies": {
"@backstage/catalog-client": "^0.4.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-components": "^0.5.0",
"@backstage/core-plugin-api": "^0.1.8",
"@backstage/plugin-catalog-react": "^0.5.0",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -41,10 +41,10 @@
"p-limit": "^3.1.0"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/dev-utils": "^0.2.10",
"@backstage/cli": "^0.7.14",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@backstage/core-app-api": "^0.1.14",
"@backstage/core-app-api": "^0.1.15",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
+46
View File
@@ -1,5 +1,51 @@
# @backstage/plugin-catalog-import
## 0.7.0
### Minor Changes
- 6a6ec777ce: Switched to using the `ScmAuthApi` for authentication rather than GitHub auth. If you are instantiating your `CatalogImportClient` manually you now need to pass in an instance of `ScmAuthApi` instead.
Also be sure to register the `scmAuthApiRef` from the `@backstage/integration-react` in your app:
```ts
import { ScmAuth } from '@backstage/integration-react';
// in packages/app/apis.ts
const apis = [
// ... other APIs
ScmAuth.createDefaultApiFactory();
// OR
createApiFactory({
api: scmAuthApiRef,
deps: {
gheAuthApi: gheAuthApiRef,
githubAuthApi: githubAuthApiRef,
},
factory: ({ githubAuthApi, gheAuthApi }) =>
ScmAuth.merge(
ScmAuth.forGithub(githubAuthApi),
ScmAuth.forGithub(gheAuthApi, {
host: 'ghe.example.com',
}),
),
});
]
```
### Patch Changes
- Updated dependencies
- @backstage/integration@0.6.6
- @backstage/core-plugin-api@0.1.9
- @backstage/core-components@0.6.0
- @backstage/integration-react@0.1.11
- @backstage/plugin-catalog-react@0.5.1
## 0.6.0
### Minor Changes
+9 -9
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-import",
"description": "A Backstage plugin the helps you import entities into your catalog",
"version": "0.6.0",
"version": "0.7.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,11 +33,11 @@
"dependencies": {
"@backstage/catalog-client": "^0.4.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-components": "^0.5.0",
"@backstage/core-plugin-api": "^0.1.8",
"@backstage/integration": "^0.6.5",
"@backstage/integration-react": "^0.1.10",
"@backstage/plugin-catalog-react": "^0.5.0",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/integration": "^0.6.6",
"@backstage/integration-react": "^0.1.11",
"@backstage/plugin-catalog-react": "^0.5.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -54,9 +54,9 @@
"lodash": "^4.17.21"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/core-app-api": "^0.1.14",
"@backstage/dev-utils": "^0.2.10",
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
+10
View File
@@ -1,5 +1,15 @@
# @backstage/plugin-catalog-react
## 0.5.1
### Patch Changes
- Updated dependencies
- @backstage/core-app-api@0.1.15
- @backstage/integration@0.6.6
- @backstage/core-plugin-api@0.1.9
- @backstage/core-components@0.6.0
## 0.5.0
### Minor Changes
+6 -6
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-react",
"description": "A frontend library that helps other Backstage plugins interact with the catalog",
"version": "0.5.0",
"version": "0.5.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,10 +31,10 @@
"dependencies": {
"@backstage/catalog-client": "^0.4.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-app-api": "^0.1.14",
"@backstage/core-components": "^0.5.0",
"@backstage/core-plugin-api": "^0.1.8",
"@backstage/integration": "^0.6.5",
"@backstage/core-app-api": "^0.1.15",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/integration": "^0.6.6",
"@backstage/version-bridge": "^0.1.0",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -48,7 +48,7 @@
"react-use": "^17.2.4"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/cli": "^0.7.14",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
+11
View File
@@ -1,5 +1,16 @@
# @backstage/plugin-catalog
## 0.6.17
### Patch Changes
- dd52fa1c5c: Update AboutCard to only render refresh button if the entity is managed by an url location.
- Updated dependencies
- @backstage/core-plugin-api@0.1.9
- @backstage/core-components@0.6.0
- @backstage/integration-react@0.1.11
- @backstage/plugin-catalog-react@0.5.1
## 0.6.16
### Patch Changes
+8 -8
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog",
"description": "The Backstage plugin for browsing the Backstage catalog",
"version": "0.6.16",
"version": "0.6.17",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,10 +33,10 @@
"dependencies": {
"@backstage/catalog-client": "^0.4.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-components": "^0.5.0",
"@backstage/core-plugin-api": "^0.1.8",
"@backstage/integration-react": "^0.1.10",
"@backstage/plugin-catalog-react": "^0.5.0",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/integration-react": "^0.1.11",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -50,9 +50,9 @@
"react-use": "^17.2.4"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/core-app-api": "^0.1.14",
"@backstage/dev-utils": "^0.2.10",
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
+9
View File
@@ -1,5 +1,14 @@
# @backstage/plugin-circleci
## 0.2.25
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.1.9
- @backstage/core-components@0.6.0
- @backstage/plugin-catalog-react@0.5.1
## 0.2.24
### Patch Changes
+7 -7
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-circleci",
"description": "A Backstage plugin that integrates towards Circle CI",
"version": "0.2.24",
"version": "0.2.25",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,9 +33,9 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-components": "^0.5.0",
"@backstage/core-plugin-api": "^0.1.8",
"@backstage/plugin-catalog-react": "^0.5.0",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -52,9 +52,9 @@
"react-use": "^17.2.4"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/core-app-api": "^0.1.14",
"@backstage/dev-utils": "^0.2.10",
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
+9
View File
@@ -1,5 +1,14 @@
# @backstage/plugin-cloudbuild
## 0.2.25
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.1.9
- @backstage/core-components@0.6.0
- @backstage/plugin-catalog-react@0.5.1
## 0.2.24
### Patch Changes
+7 -7
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-cloudbuild",
"description": "A Backstage plugin that integrates towards Google Cloud Build",
"version": "0.2.24",
"version": "0.2.25",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,9 +32,9 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-components": "^0.5.0",
"@backstage/core-plugin-api": "^0.1.8",
"@backstage/plugin-catalog-react": "^0.5.0",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -49,9 +49,9 @@
"react-use": "^17.2.4"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/core-app-api": "^0.1.14",
"@backstage/dev-utils": "^0.2.10",
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",

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