): (
- WrappedComponent: React_2.ComponentType
,
+export function withApis(
+ apis: TypesToApiRefs,
+): (
+ WrappedComponent: React_2.ComponentType,
) => {
- (props: React_2.PropsWithChildren>): JSX.Element;
+ (props: React_2.PropsWithChildren>): JSX.Element;
displayName: string;
};
```
diff --git a/packages/core-plugin-api/package.json b/packages/core-plugin-api/package.json
index 283e2b7e34..5bdcf83f4b 100644
--- a/packages/core-plugin-api/package.json
+++ b/packages/core-plugin-api/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-plugin-api",
"description": "Core API used by Backstage plugins",
- "version": "1.5.0",
+ "version": "1.5.1-next.0",
"publishConfig": {
"access": "public"
},
@@ -48,19 +48,21 @@
"@backstage/config": "workspace:^",
"@backstage/types": "workspace:^",
"@backstage/version-bridge": "workspace:^",
+ "@types/react": "^16.13.1 || ^17.0.0",
"history": "^5.0.0",
"prop-types": "^15.7.2",
"zen-observable": "^0.10.0"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^8.0.0",
diff --git a/packages/core-plugin-api/src/analytics/AnalyticsContext.tsx b/packages/core-plugin-api/src/analytics/AnalyticsContext.tsx
index f28444db46..105be8e2b5 100644
--- a/packages/core-plugin-api/src/analytics/AnalyticsContext.tsx
+++ b/packages/core-plugin-api/src/analytics/AnalyticsContext.tsx
@@ -91,11 +91,11 @@ export const AnalyticsContext = (options: {
* @param values - Analytics context key/value pairs.
* @internal
*/
-export function withAnalyticsContext(
- Component: React.ComponentType
,
+export function withAnalyticsContext(
+ Component: React.ComponentType,
values: AnalyticsContextValue,
) {
- const ComponentWithAnalyticsContext = (props: P) => {
+ const ComponentWithAnalyticsContext = (props: TProps) => {
return (
diff --git a/packages/core-plugin-api/src/apis/system/useApi.tsx b/packages/core-plugin-api/src/apis/system/useApi.tsx
index 465a39cff4..03c4fa33ac 100644
--- a/packages/core-plugin-api/src/apis/system/useApi.tsx
+++ b/packages/core-plugin-api/src/apis/system/useApi.tsx
@@ -58,11 +58,11 @@ export function useApi(apiRef: ApiRef): T {
* @param apis - APIs for the context.
* @public
*/
-export function withApis(apis: TypesToApiRefs) {
- return function withApisWrapper(
- WrappedComponent: React.ComponentType
,
+export function withApis(apis: TypesToApiRefs) {
+ return function withApisWrapper(
+ WrappedComponent: React.ComponentType,
) {
- const Hoc = (props: PropsWithChildren>) => {
+ const Hoc = (props: PropsWithChildren>) => {
const apiHolder = useApiHolder();
const impls = {} as T;
@@ -79,7 +79,7 @@ export function withApis(apis: TypesToApiRefs) {
}
}
- return ;
+ return ;
};
const displayName =
WrappedComponent.displayName || WrappedComponent.name || 'Component';
diff --git a/packages/create-app/CHANGELOG.md b/packages/create-app/CHANGELOG.md
index 3ce499d386..ee40fba169 100644
--- a/packages/create-app/CHANGELOG.md
+++ b/packages/create-app/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/create-app
+## 0.4.39-next.1
+
+### Patch Changes
+
+- 71fd0966d10: Add `permissionApi` as dependency of the scaffolder-backend plugin
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/cli-common@0.1.12
+
## 0.4.39-next.0
### Patch Changes
diff --git a/packages/create-app/package.json b/packages/create-app/package.json
index 264ca6e017..20333dff0f 100644
--- a/packages/create-app/package.json
+++ b/packages/create-app/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/create-app",
"description": "A CLI that helps you create your own Backstage app",
- "version": "0.4.39-next.0",
+ "version": "0.4.39-next.1",
"publishConfig": {
"access": "public"
},
diff --git a/packages/create-app/templates/default-app/package.json.hbs b/packages/create-app/templates/default-app/package.json.hbs
index 734de5c6e4..0682114a35 100644
--- a/packages/create-app/templates/default-app/package.json.hbs
+++ b/packages/create-app/templates/default-app/package.json.hbs
@@ -35,7 +35,7 @@
"lerna": "^4.0.0",
"node-gyp": "^9.0.0",
"prettier": "^2.3.2",
- "typescript": "~4.6.4"
+ "typescript": "~5.0.0"
},
"resolutions": {
"@types/react": "^17",
diff --git a/packages/create-app/templates/default-app/packages/app/package.json.hbs b/packages/create-app/templates/default-app/packages/app/package.json.hbs
index 306c7c047d..02535e217c 100644
--- a/packages/create-app/templates/default-app/packages/app/package.json.hbs
+++ b/packages/create-app/templates/default-app/packages/app/package.json.hbs
@@ -48,6 +48,7 @@
"history": "^5.0.0",
"react": "^17.0.2",
"react-dom": "^17.0.2",
+ "react-router": "^6.3.0",
"react-router-dom": "^6.3.0",
"react-use": "^17.2.4"
},
@@ -56,6 +57,7 @@
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
+ "@testing-library/dom": "^8.0.0",
"@types/node": "^16.11.26",
"@types/react-dom": "*",
"cross-env": "^7.0.0",
diff --git a/packages/dev-utils/CHANGELOG.md b/packages/dev-utils/CHANGELOG.md
index e151728a1b..89e0b58770 100644
--- a/packages/dev-utils/CHANGELOG.md
+++ b/packages/dev-utils/CHANGELOG.md
@@ -1,5 +1,21 @@
# @backstage/dev-utils
+## 1.0.14-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-app-api@1.7.0-next.1
+ - @backstage/integration-react@1.1.12-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/test-utils@1.3.0-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/app-defaults@1.3.0-next.1
+ - @backstage/catalog-model@1.2.1
+
## 1.0.14-next.0
### Patch Changes
diff --git a/packages/dev-utils/package.json b/packages/dev-utils/package.json
index 0568a44472..528565d87e 100644
--- a/packages/dev-utils/package.json
+++ b/packages/dev-utils/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/dev-utils",
"description": "Utilities for developing Backstage plugins.",
- "version": "1.0.14-next.0",
+ "version": "1.0.14-next.1",
"publishConfig": {
"access": "public",
"main": "dist/index.esm.js",
@@ -43,14 +43,15 @@
"@backstage/theme": "workspace:^",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
+ "@types/react": "^16.13.1 || ^17.0.0",
"react-use": "^17.2.4",
"zen-observable": "^0.10.0"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
"react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
diff --git a/packages/e2e-test/CHANGELOG.md b/packages/e2e-test/CHANGELOG.md
index a3c5ffa88e..6aab69e59c 100644
--- a/packages/e2e-test/CHANGELOG.md
+++ b/packages/e2e-test/CHANGELOG.md
@@ -1,5 +1,14 @@
# e2e-test
+## 0.2.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/create-app@0.4.39-next.1
+ - @backstage/cli-common@0.1.12
+ - @backstage/errors@1.1.5
+
## 0.2.2-next.0
### Patch Changes
diff --git a/packages/e2e-test/package.json b/packages/e2e-test/package.json
index 833c5a1eca..8d50128a49 100644
--- a/packages/e2e-test/package.json
+++ b/packages/e2e-test/package.json
@@ -1,7 +1,7 @@
{
"name": "e2e-test",
"description": "E2E test for verifying Backstage packages",
- "version": "0.2.2-next.0",
+ "version": "0.2.2-next.1",
"private": true,
"backstage": {
"role": "cli"
diff --git a/packages/integration-react/CHANGELOG.md b/packages/integration-react/CHANGELOG.md
index 02a8c9b7e4..5ce97a4ba3 100644
--- a/packages/integration-react/CHANGELOG.md
+++ b/packages/integration-react/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/integration-react
+## 1.1.12-next.1
+
+### Patch Changes
+
+- 29ba8267d69: Updated dependency `@material-ui/lab` to `4.0.0-alpha.61`.
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/config@1.0.7
+
## 1.1.12-next.0
### Patch Changes
diff --git a/packages/integration-react/package.json b/packages/integration-react/package.json
index 39a8a9908a..e31202c2fc 100644
--- a/packages/integration-react/package.json
+++ b/packages/integration-react/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/integration-react",
"description": "Frontend package for managing integrations towards external systems",
- "version": "1.1.12-next.0",
+ "version": "1.1.12-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,16 +34,20 @@
"react-use": "^17.2.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/packages/integration/CHANGELOG.md b/packages/integration/CHANGELOG.md
index f81b1824fe..072ead25a0 100644
--- a/packages/integration/CHANGELOG.md
+++ b/packages/integration/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/integration
+## 1.4.4-next.0
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+
## 1.4.3
### Patch Changes
diff --git a/packages/integration/package.json b/packages/integration/package.json
index 25e6ba8bf7..482fb886e6 100644
--- a/packages/integration/package.json
+++ b/packages/integration/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/integration",
"description": "Helpers for managing integrations towards external systems",
- "version": "1.4.3",
+ "version": "1.4.4-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -44,7 +44,6 @@
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/config-loader": "workspace:^",
- "@backstage/test-utils": "workspace:^",
"@types/luxon": "^3.0.0",
"msw": "^1.0.0"
},
diff --git a/packages/integration/src/bitbucket/core.test.ts b/packages/integration/src/bitbucket/core.test.ts
index 23a193e6fe..6af974723f 100644
--- a/packages/integration/src/bitbucket/core.test.ts
+++ b/packages/integration/src/bitbucket/core.test.ts
@@ -16,7 +16,7 @@
import { rest } from 'msw';
import { setupServer } from 'msw/node';
-import { setupRequestMockHandlers } from '@backstage/test-utils';
+import { setupRequestMockHandlers } from '../helpers';
import { BitbucketIntegrationConfig } from './config';
import {
getBitbucketDefaultBranch,
diff --git a/packages/integration/src/bitbucketCloud/core.test.ts b/packages/integration/src/bitbucketCloud/core.test.ts
index 5ce2b74862..3a342bae8b 100644
--- a/packages/integration/src/bitbucketCloud/core.test.ts
+++ b/packages/integration/src/bitbucketCloud/core.test.ts
@@ -16,7 +16,7 @@
import { rest } from 'msw';
import { setupServer } from 'msw/node';
-import { setupRequestMockHandlers } from '@backstage/test-utils';
+import { setupRequestMockHandlers } from '../helpers';
import { BitbucketCloudIntegrationConfig } from './config';
import {
getBitbucketCloudDefaultBranch,
diff --git a/packages/integration/src/bitbucketServer/core.test.ts b/packages/integration/src/bitbucketServer/core.test.ts
index 5ed0780604..b03a8dda83 100644
--- a/packages/integration/src/bitbucketServer/core.test.ts
+++ b/packages/integration/src/bitbucketServer/core.test.ts
@@ -16,7 +16,7 @@
import { rest } from 'msw';
import { setupServer } from 'msw/node';
-import { setupRequestMockHandlers } from '@backstage/test-utils';
+import { setupRequestMockHandlers } from '../helpers';
import { BitbucketServerIntegrationConfig } from './config';
import {
getBitbucketServerDefaultBranch,
diff --git a/packages/integration/src/gerrit/core.test.ts b/packages/integration/src/gerrit/core.test.ts
index e226492edb..5a829e88f9 100644
--- a/packages/integration/src/gerrit/core.test.ts
+++ b/packages/integration/src/gerrit/core.test.ts
@@ -17,7 +17,7 @@
import { rest } from 'msw';
import { setupServer } from 'msw/node';
import fetch from 'cross-fetch';
-import { setupRequestMockHandlers } from '@backstage/test-utils';
+import { setupRequestMockHandlers } from '../helpers';
import { GerritIntegrationConfig } from './config';
import {
buildGerritGitilesUrl,
diff --git a/packages/integration/src/gitea/core.test.ts b/packages/integration/src/gitea/core.test.ts
index 520b0f549d..125f3077ef 100644
--- a/packages/integration/src/gitea/core.test.ts
+++ b/packages/integration/src/gitea/core.test.ts
@@ -15,7 +15,7 @@
*/
import { setupServer } from 'msw/node';
-import { setupRequestMockHandlers } from '@backstage/test-utils';
+import { setupRequestMockHandlers } from '../helpers';
import { GiteaIntegrationConfig } from './config';
import {
getGiteaEditContentsUrl,
diff --git a/packages/integration/src/helpers.ts b/packages/integration/src/helpers.ts
index 2e5552d55c..94aafaa6c3 100644
--- a/packages/integration/src/helpers.ts
+++ b/packages/integration/src/helpers.ts
@@ -104,3 +104,20 @@ export function defaultScmResolveUrl(options: {
}
return updated.toString();
}
+
+/**
+ * Sets up handlers for request mocking
+ *
+ * Copied from test-utils, as that is a frontend-only package
+ *
+ * @param worker - service worker
+ */
+export function setupRequestMockHandlers(worker: {
+ listen: (t: any) => void;
+ close: () => void;
+ resetHandlers: () => void;
+}) {
+ beforeAll(() => worker.listen({ onUnhandledRequest: 'error' }));
+ afterAll(() => worker.close());
+ afterEach(() => worker.resetHandlers());
+}
diff --git a/packages/repo-tools/CHANGELOG.md b/packages/repo-tools/CHANGELOG.md
index 5893c3d87c..875bc7a85a 100644
--- a/packages/repo-tools/CHANGELOG.md
+++ b/packages/repo-tools/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/repo-tools
+## 0.1.4-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/cli-common@0.1.12
+ - @backstage/errors@1.1.5
+
## 0.1.4-next.0
### Patch Changes
diff --git a/packages/repo-tools/package.json b/packages/repo-tools/package.json
index fb1d0c4af8..4a53cc9976 100644
--- a/packages/repo-tools/package.json
+++ b/packages/repo-tools/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/repo-tools",
"description": "CLI for Backstage repo tooling ",
- "version": "0.1.4-next.0",
+ "version": "0.1.4-next.1",
"publishConfig": {
"access": "public"
},
@@ -48,6 +48,7 @@
"@backstage/types": "workspace:^",
"@types/is-glob": "^4.0.2",
"@types/mock-fs": "^4.13.0",
+ "@types/node": "^16.11.26",
"mock-fs": "^5.1.0"
},
"peerDependencies": {
diff --git a/packages/techdocs-cli-embedded-app/CHANGELOG.md b/packages/techdocs-cli-embedded-app/CHANGELOG.md
index e1c03b9f9c..c35144626d 100644
--- a/packages/techdocs-cli-embedded-app/CHANGELOG.md
+++ b/packages/techdocs-cli-embedded-app/CHANGELOG.md
@@ -1,5 +1,24 @@
# techdocs-cli-embedded-app
+## 0.2.81-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/cli@0.22.6-next.1
+ - @backstage/plugin-techdocs@1.6.1-next.1
+ - @backstage/core-app-api@1.7.0-next.1
+ - @backstage/integration-react@1.1.12-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-techdocs-react@1.1.5-next.1
+ - @backstage/test-utils@1.3.0-next.1
+ - @backstage/plugin-catalog@1.10.0-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/app-defaults@1.3.0-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+
## 0.2.81-next.0
### Patch Changes
diff --git a/packages/techdocs-cli-embedded-app/package.json b/packages/techdocs-cli-embedded-app/package.json
index eab13938f4..bfadbd8471 100644
--- a/packages/techdocs-cli-embedded-app/package.json
+++ b/packages/techdocs-cli-embedded-app/package.json
@@ -1,6 +1,6 @@
{
"name": "techdocs-cli-embedded-app",
- "version": "0.2.81-next.0",
+ "version": "0.2.81-next.1",
"private": true,
"backstage": {
"role": "frontend"
@@ -30,10 +30,12 @@
},
"devDependencies": {
"@backstage/cli": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "*",
"@types/react-dom": "*",
"cross-env": "^7.0.0",
"cypress": "^10.0.0",
diff --git a/packages/techdocs-cli/CHANGELOG.md b/packages/techdocs-cli/CHANGELOG.md
index 9c1aaee26a..38a7b04fb8 100644
--- a/packages/techdocs-cli/CHANGELOG.md
+++ b/packages/techdocs-cli/CHANGELOG.md
@@ -1,5 +1,16 @@
# @techdocs/cli
+## 1.4.1-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/cli-common@0.1.12
+ - @backstage/config@1.0.7
+ - @backstage/plugin-techdocs-node@1.6.1-next.1
+
## 1.4.1-next.0
### Patch Changes
diff --git a/packages/techdocs-cli/package.json b/packages/techdocs-cli/package.json
index c8929f3d6a..86a32e1cf5 100644
--- a/packages/techdocs-cli/package.json
+++ b/packages/techdocs-cli/package.json
@@ -1,7 +1,7 @@
{
"name": "@techdocs/cli",
"description": "Utility CLI for managing TechDocs sites in Backstage.",
- "version": "1.4.1-next.0",
+ "version": "1.4.1-next.1",
"publishConfig": {
"access": "public"
},
diff --git a/packages/test-utils/CHANGELOG.md b/packages/test-utils/CHANGELOG.md
index 382cce8c09..a68765743d 100644
--- a/packages/test-utils/CHANGELOG.md
+++ b/packages/test-utils/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/test-utils
+## 1.3.0-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/core-app-api@1.7.0-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-permission-react@0.4.12-next.0
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/config@1.0.7
+ - @backstage/types@1.0.2
+
## 1.3.0-next.0
### Minor Changes
diff --git a/packages/test-utils/api-report.md b/packages/test-utils/api-report.md
index 37650ff18a..01fc31c28f 100644
--- a/packages/test-utils/api-report.md
+++ b/packages/test-utils/api-report.md
@@ -173,7 +173,9 @@ export class MockStorageApi implements StorageApi {
// (undocumented)
forBucket(name: string): StorageApi;
// (undocumented)
- observe$(key: string): Observable>;
+ observe$(
+ key: string,
+ ): Observable>;
// (undocumented)
remove(key: string): Promise;
// (undocumented)
diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json
index 7670d43cbd..fcba882c19 100644
--- a/packages/test-utils/package.json
+++ b/packages/test-utils/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/test-utils",
"description": "Utilities to test Backstage plugins and apps.",
- "version": "1.3.0-next.0",
+ "version": "1.3.0-next.1",
"publishConfig": {
"access": "public"
},
@@ -54,14 +54,15 @@
"@backstage/types": "workspace:^",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"zen-observable": "^0.10.0"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
"react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
diff --git a/packages/test-utils/src/testUtils/apis/StorageApi/MockStorageApi.ts b/packages/test-utils/src/testUtils/apis/StorageApi/MockStorageApi.ts
index 6ce91a4a31..30d523aed2 100644
--- a/packages/test-utils/src/testUtils/apis/StorageApi/MockStorageApi.ts
+++ b/packages/test-utils/src/testUtils/apis/StorageApi/MockStorageApi.ts
@@ -101,7 +101,9 @@ export class MockStorageApi implements StorageApi {
});
}
- observe$(key: string): Observable> {
+ observe$(
+ key: string,
+ ): Observable> {
return this.observable.filter(({ key: messageKey }) => messageKey === key);
}
@@ -109,7 +111,7 @@ export class MockStorageApi implements StorageApi {
return `${this.namespace}/${encodeURIComponent(key)}`;
}
- private notifyChanges(message: StorageValueSnapshot) {
+ private notifyChanges(message: StorageValueSnapshot) {
for (const subscription of this.subscribers) {
subscription.next(message);
}
diff --git a/packages/test-utils/src/testUtils/appWrappers.tsx b/packages/test-utils/src/testUtils/appWrappers.tsx
index 6543f8b698..8b644ad2d1 100644
--- a/packages/test-utils/src/testUtils/appWrappers.tsx
+++ b/packages/test-utils/src/testUtils/appWrappers.tsx
@@ -208,7 +208,7 @@ export function wrapInTestApp(
let wrappedElement: React.ReactElement;
if (Component instanceof Function) {
- wrappedElement = ;
+ wrappedElement = React.createElement(Component as ComponentType);
} else {
wrappedElement = Component as React.ReactElement;
}
@@ -233,7 +233,7 @@ export async function renderInTestApp(
): Promise {
let wrappedElement: React.ReactElement;
if (Component instanceof Function) {
- wrappedElement = ;
+ wrappedElement = React.createElement(Component as ComponentType);
} else {
wrappedElement = Component as React.ReactElement;
}
diff --git a/packages/theme/CHANGELOG.md b/packages/theme/CHANGELOG.md
index 5f25f513d4..d0228d42ab 100644
--- a/packages/theme/CHANGELOG.md
+++ b/packages/theme/CHANGELOG.md
@@ -1,5 +1,11 @@
# @backstage/theme
+## 0.2.19-next.0
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+
## 0.2.18
### Patch Changes
diff --git a/packages/theme/package.json b/packages/theme/package.json
index 999fb02dac..c137debe3f 100644
--- a/packages/theme/package.json
+++ b/packages/theme/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/theme",
"description": "material-ui theme for use with Backstage.",
- "version": "0.2.18",
+ "version": "0.2.19-next.0",
"publishConfig": {
"access": "public",
"main": "dist/index.esm.js",
@@ -34,8 +34,13 @@
"dependencies": {
"@material-ui/core": "^4.12.2"
},
+ "peerDependencies": {
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0"
+ },
"devDependencies": {
- "@backstage/cli": "workspace:^"
+ "@backstage/cli": "workspace:^",
+ "@types/react": "^16.13.1 || ^17.0.0"
},
"files": [
"dist"
diff --git a/packages/version-bridge/CHANGELOG.md b/packages/version-bridge/CHANGELOG.md
index e495787986..12fda32b5d 100644
--- a/packages/version-bridge/CHANGELOG.md
+++ b/packages/version-bridge/CHANGELOG.md
@@ -1,5 +1,11 @@
# @backstage/version-bridge
+## 1.0.4-next.0
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+
## 1.0.3
### Patch Changes
diff --git a/packages/version-bridge/package.json b/packages/version-bridge/package.json
index d57e6e2b45..e92dedbe6b 100644
--- a/packages/version-bridge/package.json
+++ b/packages/version-bridge/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/version-bridge",
"description": "Utilities used by @backstage packages to support multiple concurrent versions",
- "version": "1.0.3",
+ "version": "1.0.4-next.0",
"publishConfig": {
"access": "public",
"main": "dist/index.esm.js",
@@ -31,9 +31,13 @@
"clean": "backstage-cli package clean",
"start": "backstage-cli package start"
},
+ "dependencies": {
+ "@types/react": "^16.13.1 || ^17.0.0"
+ },
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
diff --git a/plugins/adr-backend/CHANGELOG.md b/plugins/adr-backend/CHANGELOG.md
index 53fb3b9f8d..1779d769f9 100644
--- a/plugins/adr-backend/CHANGELOG.md
+++ b/plugins/adr-backend/CHANGELOG.md
@@ -1,5 +1,20 @@
# @backstage/plugin-adr-backend
+## 0.3.2-next.1
+
+### Patch Changes
+
+- 7d75f6d9b8f: chore: Improve API Reference documentation
+- Updated dependencies
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-adr-common@0.2.8-next.0
+ - @backstage/plugin-search-common@1.2.3-next.0
+
## 0.3.2-next.0
### Patch Changes
diff --git a/plugins/adr-backend/package.json b/plugins/adr-backend/package.json
index fb0c211284..8e7c676cc9 100644
--- a/plugins/adr-backend/package.json
+++ b/plugins/adr-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-adr-backend",
- "version": "0.3.2-next.0",
+ "version": "0.3.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/adr-common/CHANGELOG.md b/plugins/adr-common/CHANGELOG.md
index 6b5a58da2a..b4cb2a1a51 100644
--- a/plugins/adr-common/CHANGELOG.md
+++ b/plugins/adr-common/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-adr-common
+## 0.2.8-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/plugin-search-common@1.2.3-next.0
+
## 0.2.7
### Patch Changes
diff --git a/plugins/adr-common/package.json b/plugins/adr-common/package.json
index e6364f7915..81cb09c0ae 100644
--- a/plugins/adr-common/package.json
+++ b/plugins/adr-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-adr-common",
"description": "Common functionalities for the adr plugin",
- "version": "0.2.7",
+ "version": "0.2.8-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/adr/CHANGELOG.md b/plugins/adr/CHANGELOG.md
index f67ab9bc20..1e193fb1dc 100644
--- a/plugins/adr/CHANGELOG.md
+++ b/plugins/adr/CHANGELOG.md
@@ -1,5 +1,22 @@
# @backstage/plugin-adr
+## 0.4.2-next.1
+
+### Patch Changes
+
+- 7d75f6d9b8f: chore: Improve API Reference documentation
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/integration-react@1.1.12-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/plugin-search-react@1.5.2-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/plugin-adr-common@0.2.8-next.0
+ - @backstage/plugin-search-common@1.2.3-next.0
+
## 0.4.2-next.0
### Patch Changes
diff --git a/plugins/adr/package.json b/plugins/adr/package.json
index 55bcc21d62..5ba4c69d8b 100644
--- a/plugins/adr/package.json
+++ b/plugins/adr/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-adr",
- "version": "0.4.2-next.0",
+ "version": "0.4.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,14 +34,15 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
+ "@types/react": "^16.13.1 || ^17.0.0",
"lodash": "^4.17.21",
"react-markdown": "^8.0.0",
"react-use": "^17.2.4",
"remark-gfm": "^3.0.1"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -49,6 +50,7 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
diff --git a/plugins/airbrake-backend/CHANGELOG.md b/plugins/airbrake-backend/CHANGELOG.md
index 29771be91c..74d2567b20 100644
--- a/plugins/airbrake-backend/CHANGELOG.md
+++ b/plugins/airbrake-backend/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-airbrake-backend
+## 0.2.17-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/config@1.0.7
+
## 0.2.17-next.0
### Patch Changes
diff --git a/plugins/airbrake-backend/package.json b/plugins/airbrake-backend/package.json
index fa3c29c022..3c445c578c 100644
--- a/plugins/airbrake-backend/package.json
+++ b/plugins/airbrake-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-airbrake-backend",
- "version": "0.2.17-next.0",
+ "version": "0.2.17-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/airbrake/CHANGELOG.md b/plugins/airbrake/CHANGELOG.md
index e0efd2802b..0869ca7fb0 100644
--- a/plugins/airbrake/CHANGELOG.md
+++ b/plugins/airbrake/CHANGELOG.md
@@ -1,5 +1,20 @@
# @backstage/plugin-airbrake
+## 0.3.17-next.1
+
+### Patch Changes
+
+- 7d75f6d9b8f: chore: Improve API Reference documentation
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/test-utils@1.3.0-next.1
+ - @backstage/dev-utils@1.0.14-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+
## 0.3.17-next.0
### Patch Changes
diff --git a/plugins/airbrake/package.json b/plugins/airbrake/package.json
index 8249410795..706793ad41 100644
--- a/plugins/airbrake/package.json
+++ b/plugins/airbrake/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-airbrake",
- "version": "0.3.17-next.0",
+ "version": "0.3.17-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -36,6 +36,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -43,10 +44,12 @@
"@backstage/cli": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/allure/CHANGELOG.md b/plugins/allure/CHANGELOG.md
index 27a470ce2c..b0920244c7 100644
--- a/plugins/allure/CHANGELOG.md
+++ b/plugins/allure/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-allure
+## 0.1.33-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+
## 0.1.33-next.0
### Patch Changes
diff --git a/plugins/allure/package.json b/plugins/allure/package.json
index 986fc62f17..ba28028373 100644
--- a/plugins/allure/package.json
+++ b/plugins/allure/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-allure",
"description": "A Backstage plugin that integrates with Allure",
- "version": "0.1.33-next.0",
+ "version": "0.1.33-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,6 +35,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -42,10 +43,12 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/analytics-module-ga/CHANGELOG.md b/plugins/analytics-module-ga/CHANGELOG.md
index b05b09ab78..a1728540fd 100644
--- a/plugins/analytics-module-ga/CHANGELOG.md
+++ b/plugins/analytics-module-ga/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-analytics-module-ga
+## 0.1.28-next.1
+
+### Patch Changes
+
+- 7d75f6d9b8f: chore: Improve API Reference documentation
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/config@1.0.7
+
## 0.1.28-next.0
### Patch Changes
diff --git a/plugins/analytics-module-ga/package.json b/plugins/analytics-module-ga/package.json
index f77807b138..9d76a6966f 100644
--- a/plugins/analytics-module-ga/package.json
+++ b/plugins/analytics-module-ga/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-analytics-module-ga",
- "version": "0.1.28-next.0",
+ "version": "0.1.28-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,21 +29,26 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
+ "prop-types": "^15.7.2",
"react-ga": "^3.3.0",
"react-use": "^17.2.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/apache-airflow/CHANGELOG.md b/plugins/apache-airflow/CHANGELOG.md
index 6386aee20b..8220cfda4a 100644
--- a/plugins/apache-airflow/CHANGELOG.md
+++ b/plugins/apache-airflow/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-apache-airflow
+## 0.2.10-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+
## 0.2.10-next.0
### Patch Changes
diff --git a/plugins/apache-airflow/package.json b/plugins/apache-airflow/package.json
index ab732c8129..a0f34b5bf6 100644
--- a/plugins/apache-airflow/package.json
+++ b/plugins/apache-airflow/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-apache-airflow",
- "version": "0.2.10-next.0",
+ "version": "0.2.10-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,17 +32,21 @@
"react-use": "^17.2.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"msw": "^1.0.0"
},
"files": [
diff --git a/plugins/api-docs-module-protoc-gen-doc/CHANGELOG.md b/plugins/api-docs-module-protoc-gen-doc/CHANGELOG.md
index f1c0b0499b..5b9411907b 100644
--- a/plugins/api-docs-module-protoc-gen-doc/CHANGELOG.md
+++ b/plugins/api-docs-module-protoc-gen-doc/CHANGELOG.md
@@ -1,5 +1,11 @@
# @backstage/plugin-api-docs-module-protoc-gen-doc
+## 0.1.2-next.0
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+
## 0.1.1
### Patch Changes
diff --git a/plugins/api-docs-module-protoc-gen-doc/package.json b/plugins/api-docs-module-protoc-gen-doc/package.json
index 0fa001ff0e..92694f95e9 100644
--- a/plugins/api-docs-module-protoc-gen-doc/package.json
+++ b/plugins/api-docs-module-protoc-gen-doc/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-api-docs-module-protoc-gen-doc",
"description": "Additional functionalities for the api-docs plugin that renders the output of the protoc-gen-doc",
- "version": "0.1.1",
+ "version": "0.1.2-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,7 +34,9 @@
"grpc-docs": "^1.1.2"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
diff --git a/plugins/api-docs/CHANGELOG.md b/plugins/api-docs/CHANGELOG.md
index 2c850a0cb3..2d988f1654 100644
--- a/plugins/api-docs/CHANGELOG.md
+++ b/plugins/api-docs/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-api-docs
+## 0.9.2-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/plugin-catalog@1.10.0-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+
## 0.9.2-next.0
### Patch Changes
diff --git a/plugins/api-docs/package.json b/plugins/api-docs/package.json
index 8e24c3ccea..9e4592e680 100644
--- a/plugins/api-docs/package.json
+++ b/plugins/api-docs/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-api-docs",
"description": "A Backstage plugin that helps represent API entities in the frontend",
- "version": "0.9.2-next.0",
+ "version": "0.9.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -42,6 +42,7 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
+ "@types/react": "^16.13.1 || ^17.0.0",
"graphiql": "^1.8.8",
"graphql": "^16.0.0",
"graphql-ws": "^5.4.1",
@@ -50,8 +51,8 @@
"swagger-ui-react": "^4.11.1"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -59,6 +60,7 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
diff --git a/plugins/apollo-explorer/CHANGELOG.md b/plugins/apollo-explorer/CHANGELOG.md
index 6a7ec3d0f2..185f55f013 100644
--- a/plugins/apollo-explorer/CHANGELOG.md
+++ b/plugins/apollo-explorer/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-apollo-explorer
+## 0.1.10-next.1
+
+### Patch Changes
+
+- 7d75f6d9b8f: chore: Improve API Reference documentation
+- 29ba8267d69: Updated dependency `@material-ui/lab` to `4.0.0-alpha.61`.
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/theme@0.2.19-next.0
+
## 0.1.10-next.0
### Patch Changes
diff --git a/plugins/apollo-explorer/package.json b/plugins/apollo-explorer/package.json
index 81ac0f02b9..486e437f31 100644
--- a/plugins/apollo-explorer/package.json
+++ b/plugins/apollo-explorer/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-apollo-explorer",
- "version": "0.1.10-next.0",
+ "version": "0.1.10-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,17 +32,21 @@
"use-deep-compare-effect": "^1.8.1"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "*",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/app-backend/CHANGELOG.md b/plugins/app-backend/CHANGELOG.md
index 85873f3ddb..4fc9b23420 100644
--- a/plugins/app-backend/CHANGELOG.md
+++ b/plugins/app-backend/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-app-backend
+## 0.3.44-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/config@1.0.7
+ - @backstage/config-loader@1.1.9
+ - @backstage/types@1.0.2
+
## 0.3.44-next.0
### Patch Changes
diff --git a/plugins/app-backend/package.json b/plugins/app-backend/package.json
index 79a9c70ca5..d8cfdac3ec 100644
--- a/plugins/app-backend/package.json
+++ b/plugins/app-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-app-backend",
"description": "A Backstage backend plugin that serves the Backstage frontend app",
- "version": "0.3.44-next.0",
+ "version": "0.3.44-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/app-backend/src/lib/assets/StaticAssetsStore.test.ts b/plugins/app-backend/src/lib/assets/StaticAssetsStore.test.ts
index 3d0973e18c..8a0935d4e3 100644
--- a/plugins/app-backend/src/lib/assets/StaticAssetsStore.test.ts
+++ b/plugins/app-backend/src/lib/assets/StaticAssetsStore.test.ts
@@ -33,6 +33,8 @@ function createDatabaseManager(
};
}
+jest.setTimeout(60_000);
+
describe('StaticAssetsStore', () => {
const databases = TestDatabases.create({
ids: ['POSTGRES_13', 'POSTGRES_9', 'SQLITE_3'],
@@ -78,7 +80,6 @@ describe('StaticAssetsStore', () => {
store.getAsset('does-not-exist.txt'),
).resolves.toBeUndefined();
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -130,7 +131,6 @@ describe('StaticAssetsStore', () => {
const sameBar = await store.getAsset('bar');
expect(oldBar!.lastModifiedAt).toEqual(sameBar!.lastModifiedAt);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -172,6 +172,5 @@ describe('StaticAssetsStore', () => {
await expect(store.getAsset('new')).resolves.toBeDefined();
await expect(store.getAsset('old')).resolves.toBeUndefined();
},
- 60_000,
);
});
diff --git a/plugins/auth-backend/CHANGELOG.md b/plugins/auth-backend/CHANGELOG.md
index 3a68d5a495..63ca11d829 100644
--- a/plugins/auth-backend/CHANGELOG.md
+++ b/plugins/auth-backend/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-auth-backend
+## 0.18.2-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-auth-node@0.2.13-next.1
+
## 0.18.2-next.0
### Patch Changes
diff --git a/plugins/auth-backend/package.json b/plugins/auth-backend/package.json
index 83a9a55906..6ed1a125f7 100644
--- a/plugins/auth-backend/package.json
+++ b/plugins/auth-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-auth-backend",
"description": "A Backstage backend plugin that handles authentication",
- "version": "0.18.2-next.0",
+ "version": "0.18.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -78,7 +78,6 @@
"devDependencies": {
"@backstage/backend-test-utils": "workspace:^",
"@backstage/cli": "workspace:^",
- "@backstage/test-utils": "workspace:^",
"@types/body-parser": "^1.19.0",
"@types/cookie-parser": "^1.4.2",
"@types/express-session": "^1.17.2",
diff --git a/plugins/auth-backend/src/providers/bitbucketServer/provider.test.ts b/plugins/auth-backend/src/providers/bitbucketServer/provider.test.ts
index fc48cdbe8b..f31d653b99 100644
--- a/plugins/auth-backend/src/providers/bitbucketServer/provider.test.ts
+++ b/plugins/auth-backend/src/providers/bitbucketServer/provider.test.ts
@@ -23,7 +23,7 @@ import {
BitbucketServerOAuthResult,
} from './provider';
import { setupServer } from 'msw/node';
-import { setupRequestMockHandlers } from '@backstage/test-utils';
+import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
import { rest } from 'msw';
jest.mock('../../lib/passport/PassportStrategyHelper', () => {
diff --git a/plugins/auth-node/CHANGELOG.md b/plugins/auth-node/CHANGELOG.md
index 210658c09d..44ed726d5a 100644
--- a/plugins/auth-node/CHANGELOG.md
+++ b/plugins/auth-node/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-auth-node
+## 0.2.13-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+
## 0.2.13-next.0
### Patch Changes
diff --git a/plugins/auth-node/package.json b/plugins/auth-node/package.json
index 6e3a74c66d..ba5e912ebc 100644
--- a/plugins/auth-node/package.json
+++ b/plugins/auth-node/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-auth-node",
- "version": "0.2.13-next.0",
+ "version": "0.2.13-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/azure-devops-backend/CHANGELOG.md b/plugins/azure-devops-backend/CHANGELOG.md
index 6aae0be627..d5339767bd 100644
--- a/plugins/azure-devops-backend/CHANGELOG.md
+++ b/plugins/azure-devops-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-azure-devops-backend
+## 0.3.23-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/config@1.0.7
+ - @backstage/plugin-azure-devops-common@0.3.0
+
## 0.3.23-next.0
### Patch Changes
diff --git a/plugins/azure-devops-backend/package.json b/plugins/azure-devops-backend/package.json
index dcafd05680..8db640ba28 100644
--- a/plugins/azure-devops-backend/package.json
+++ b/plugins/azure-devops-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-azure-devops-backend",
- "version": "0.3.23-next.0",
+ "version": "0.3.23-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/azure-devops/CHANGELOG.md b/plugins/azure-devops/CHANGELOG.md
index de9bb877d4..e16dcf8ae8 100644
--- a/plugins/azure-devops/CHANGELOG.md
+++ b/plugins/azure-devops/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-azure-devops
+## 0.2.8-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-azure-devops-common@0.3.0
+
## 0.2.8-next.0
### Patch Changes
diff --git a/plugins/azure-devops/package.json b/plugins/azure-devops/package.json
index 40104c5036..c01f24f4d7 100644
--- a/plugins/azure-devops/package.json
+++ b/plugins/azure-devops/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-azure-devops",
- "version": "0.2.8-next.0",
+ "version": "0.2.8-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -44,6 +44,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -51,10 +52,12 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/azure-sites-backend/CHANGELOG.md b/plugins/azure-sites-backend/CHANGELOG.md
index 5fda3502c5..65536ca7e1 100644
--- a/plugins/azure-sites-backend/CHANGELOG.md
+++ b/plugins/azure-sites-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-azure-sites-backend
+## 0.1.6-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/config@1.0.7
+ - @backstage/plugin-azure-sites-common@0.1.0
+
## 0.1.6-next.0
### Patch Changes
diff --git a/plugins/azure-sites-backend/package.json b/plugins/azure-sites-backend/package.json
index 77b6b3091c..dfe0d0072e 100644
--- a/plugins/azure-sites-backend/package.json
+++ b/plugins/azure-sites-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-azure-sites-backend",
- "version": "0.1.6-next.0",
+ "version": "0.1.6-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/azure-sites/CHANGELOG.md b/plugins/azure-sites/CHANGELOG.md
index 9c4b55e67f..91518fc2d6 100644
--- a/plugins/azure-sites/CHANGELOG.md
+++ b/plugins/azure-sites/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-azure-sites
+## 0.1.6-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/plugin-azure-sites-common@0.1.0
+
## 0.1.6-next.0
### Patch Changes
diff --git a/plugins/azure-sites/package.json b/plugins/azure-sites/package.json
index 6c8acb0fda..d1ef1c04f1 100644
--- a/plugins/azure-sites/package.json
+++ b/plugins/azure-sites/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-azure-sites",
- "version": "0.1.6-next.0",
+ "version": "0.1.6-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -45,17 +45,21 @@
"react-use": "^17.2.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/badges-backend/CHANGELOG.md b/plugins/badges-backend/CHANGELOG.md
index 88fb467687..7e85f16b61 100644
--- a/plugins/badges-backend/CHANGELOG.md
+++ b/plugins/badges-backend/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-badges-backend
+## 0.1.38-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+
## 0.1.38-next.0
### Patch Changes
diff --git a/plugins/badges-backend/package.json b/plugins/badges-backend/package.json
index 15caf0ec10..af36d6d383 100644
--- a/plugins/badges-backend/package.json
+++ b/plugins/badges-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-badges-backend",
"description": "A Backstage backend plugin that generates README badges for your entities",
- "version": "0.1.38-next.0",
+ "version": "0.1.38-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/badges/CHANGELOG.md b/plugins/badges/CHANGELOG.md
index da109890b7..944e5d006b 100644
--- a/plugins/badges/CHANGELOG.md
+++ b/plugins/badges/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-badges
+## 0.2.41-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+
## 0.2.41-next.0
### Patch Changes
diff --git a/plugins/badges/package.json b/plugins/badges/package.json
index 51ed87a34a..feaa9e7199 100644
--- a/plugins/badges/package.json
+++ b/plugins/badges/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-badges",
"description": "A Backstage plugin that generates README badges for your entities",
- "version": "0.2.41-next.0",
+ "version": "0.2.41-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -42,6 +42,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -49,10 +50,12 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/bazaar-backend/CHANGELOG.md b/plugins/bazaar-backend/CHANGELOG.md
index da7151291a..69dd407f58 100644
--- a/plugins/bazaar-backend/CHANGELOG.md
+++ b/plugins/bazaar-backend/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-bazaar-backend
+## 0.2.7-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-auth-node@0.2.13-next.1
+
## 0.2.7-next.0
### Patch Changes
diff --git a/plugins/bazaar-backend/package.json b/plugins/bazaar-backend/package.json
index 78ddc51153..9312cd1e88 100644
--- a/plugins/bazaar-backend/package.json
+++ b/plugins/bazaar-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-bazaar-backend",
- "version": "0.2.7-next.0",
+ "version": "0.2.7-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/bazaar-backend/src/service/DatabaseHandler.test.ts b/plugins/bazaar-backend/src/service/DatabaseHandler.test.ts
index be4f82f580..8978679ff4 100644
--- a/plugins/bazaar-backend/src/service/DatabaseHandler.test.ts
+++ b/plugins/bazaar-backend/src/service/DatabaseHandler.test.ts
@@ -31,6 +31,8 @@ const bazaarProject: any = {
responsible: 'r',
};
+jest.setTimeout(60_000);
+
describe('DatabaseHandler', () => {
const databases = TestDatabases.create({
ids: ['POSTGRES_13', 'POSTGRES_9', 'SQLITE_3'],
@@ -96,6 +98,5 @@ describe('DatabaseHandler', () => {
res[0].members_count === '1' || res[0].members_count === 1,
).toBeTruthy();
},
- 60_000,
);
});
diff --git a/plugins/bazaar/CHANGELOG.md b/plugins/bazaar/CHANGELOG.md
index 139a8af90c..726ab99b0d 100644
--- a/plugins/bazaar/CHANGELOG.md
+++ b/plugins/bazaar/CHANGELOG.md
@@ -1,5 +1,23 @@
# @backstage/plugin-bazaar
+## 0.2.7-next.1
+
+### Patch Changes
+
+- 656914bb0ad: Added the `fullWidth` and `fullHeight` optional properties to the `BazaarPage`,
+ to replicate the styling options available on the `BazaarOverviewCard`.
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/cli@0.22.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/plugin-catalog@1.10.0-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+
## 0.2.7-next.0
### Patch Changes
diff --git a/plugins/bazaar/README.md b/plugins/bazaar/README.md
index dbaed74b3b..bd4589f2d3 100644
--- a/plugins/bazaar/README.md
+++ b/plugins/bazaar/README.md
@@ -39,6 +39,8 @@ const routes = (
```
+`BazaarPage` can be given the optional properties `fullHeight` and `fullWidth` which are used to adjust the cards styling to fit more or less on the page as required (both default to `true`).
+
Add a **Bazaar icon** to the Sidebar to easily access the Bazaar. In `packages/app/src/components/Root.tsx` add:
```diff
diff --git a/plugins/bazaar/api-report.md b/plugins/bazaar/api-report.md
index f4104258e7..11ce735bf5 100644
--- a/plugins/bazaar/api-report.md
+++ b/plugins/bazaar/api-report.md
@@ -30,6 +30,8 @@ export const BazaarPage: (props: BazaarPageProps) => JSX.Element;
export type BazaarPageProps = {
title?: string;
subtitle?: string;
+ fullWidth?: boolean;
+ fullHeight?: boolean;
};
// @public (undocumented)
@@ -53,7 +55,13 @@ export const isBazaarAvailable: (
) => Promise;
// @public (undocumented)
-export const SortView: () => JSX.Element;
+export const SortView: (props: SortViewProps) => JSX.Element;
+
+// @public (undocumented)
+export type SortViewProps = {
+ fullWidth?: boolean;
+ fullHeight?: boolean;
+};
// (No @packageDocumentation comment for this package)
```
diff --git a/plugins/bazaar/package.json b/plugins/bazaar/package.json
index ef455587da..0d0db8b1bd 100644
--- a/plugins/bazaar/package.json
+++ b/plugins/bazaar/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-bazaar",
- "version": "0.2.7-next.0",
+ "version": "0.2.7-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -43,12 +43,15 @@
"react-use": "^17.2.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@testing-library/jest-dom": "^5.10.1",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5"
},
"files": [
diff --git a/plugins/bazaar/src/components/HomePage/HomePage.tsx b/plugins/bazaar/src/components/HomePage/HomePage.tsx
index 73a8cd7922..98ee6a5196 100644
--- a/plugins/bazaar/src/components/HomePage/HomePage.tsx
+++ b/plugins/bazaar/src/components/HomePage/HomePage.tsx
@@ -23,16 +23,18 @@ import { About } from '../About';
export type HomePageProps = {
title?: string;
subtitle?: string;
+ fullWidth?: boolean;
+ fullHeight?: boolean;
};
export const HomePage = (props: HomePageProps) => {
- const { title, subtitle } = props;
+ const { title, subtitle, fullWidth, fullHeight } = props;
const tabContent = [
{
path: '/',
title: 'Home',
- children: ,
+ children: ,
},
{
path: '/about',
diff --git a/plugins/bazaar/src/components/SortView/SortView.tsx b/plugins/bazaar/src/components/SortView/SortView.tsx
index b3e592fc6f..46f4c64c42 100644
--- a/plugins/bazaar/src/components/SortView/SortView.tsx
+++ b/plugins/bazaar/src/components/SortView/SortView.tsx
@@ -67,7 +67,14 @@ const getUnlinkedCatalogEntities = (
};
/** @public */
-export const SortView = () => {
+export type SortViewProps = {
+ fullWidth?: boolean;
+ fullHeight?: boolean;
+};
+
+/** @public */
+export const SortView = (props: SortViewProps) => {
+ const { fullWidth = true, fullHeight = true } = props;
const bazaarApi = useApi(bazaarApiRef);
const catalogApi = useApi(catalogApiRef);
const classes = useStyles();
@@ -199,7 +206,8 @@ export const SortView = () => {
bazaarProjects={getSearchResults() || []}
fetchBazaarProjects={fetchBazaarProjects}
catalogEntities={unlinkedCatalogEntities || []}
- height="large"
+ gridSize={fullWidth ? 2 : 4}
+ height={fullHeight ? 'large' : 'small'}
/>
diff --git a/plugins/bazaar/src/components/SortView/index.ts b/plugins/bazaar/src/components/SortView/index.ts
index 086c7c29d1..b40b2955b5 100644
--- a/plugins/bazaar/src/components/SortView/index.ts
+++ b/plugins/bazaar/src/components/SortView/index.ts
@@ -15,3 +15,4 @@
*/
export { SortView } from './SortView';
+export type { SortViewProps } from './SortView';
diff --git a/plugins/bazaar/src/index.ts b/plugins/bazaar/src/index.ts
index 585bab1789..8473cc548c 100644
--- a/plugins/bazaar/src/index.ts
+++ b/plugins/bazaar/src/index.ts
@@ -20,4 +20,5 @@ export { BazaarOverviewCard } from './components/BazaarOverviewCard';
export type { BazaarOverviewCardProps } from './components/BazaarOverviewCard';
export { EntityBazaarInfoCard } from './components/EntityBazaarInfoCard';
export { SortView } from './components/SortView';
+export type { SortViewProps } from './components/SortView';
export type { HomePageProps as BazaarPageProps } from './components/HomePage';
diff --git a/plugins/bitbucket-cloud-common/CHANGELOG.md b/plugins/bitbucket-cloud-common/CHANGELOG.md
index faeeca7d48..85591e255d 100644
--- a/plugins/bitbucket-cloud-common/CHANGELOG.md
+++ b/plugins/bitbucket-cloud-common/CHANGELOG.md
@@ -1,5 +1,12 @@
# @backstage/plugin-bitbucket-cloud-common
+## 0.2.5-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.4.4-next.0
+
## 0.2.4
### Patch Changes
diff --git a/plugins/bitbucket-cloud-common/package.json b/plugins/bitbucket-cloud-common/package.json
index c5cf434a60..f75fff8858 100644
--- a/plugins/bitbucket-cloud-common/package.json
+++ b/plugins/bitbucket-cloud-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-bitbucket-cloud-common",
"description": "Common functionalities for bitbucket-cloud plugins",
- "version": "0.2.4",
+ "version": "0.2.5-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/bitrise/CHANGELOG.md b/plugins/bitrise/CHANGELOG.md
index 4a92237aaa..69cc1ebb14 100644
--- a/plugins/bitrise/CHANGELOG.md
+++ b/plugins/bitrise/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-bitrise
+## 0.1.44-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+
## 0.1.44-next.0
### Patch Changes
diff --git a/plugins/bitrise/package.json b/plugins/bitrise/package.json
index 9cdbeda3cd..d491d51969 100644
--- a/plugins/bitrise/package.json
+++ b/plugins/bitrise/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-bitrise",
"description": "A Backstage plugin that integrates towards Bitrise",
- "version": "0.1.44-next.0",
+ "version": "0.1.44-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -36,20 +36,24 @@
"luxon": "^3.0.0",
"qs": "^6.9.6",
"react-use": "^17.2.4",
- "recharts": "^2.0.0"
+ "recharts": "^2.5.0"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"@types/recharts": "^1.8.15",
"msw": "^1.0.0"
},
diff --git a/plugins/catalog-backend-module-aws/CHANGELOG.md b/plugins/catalog-backend-module-aws/CHANGELOG.md
index 1aab4dac82..7f90b3fd48 100644
--- a/plugins/catalog-backend-module-aws/CHANGELOG.md
+++ b/plugins/catalog-backend-module-aws/CHANGELOG.md
@@ -1,5 +1,22 @@
# @backstage/plugin-catalog-backend-module-aws
+## 0.1.18-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+ - @backstage/plugin-catalog-node@1.3.5-next.1
+ - @backstage/plugin-kubernetes-common@0.6.2-next.1
+
## 0.1.18-next.0
### Patch Changes
diff --git a/plugins/catalog-backend-module-aws/package.json b/plugins/catalog-backend-module-aws/package.json
index 0380c59585..2cc7af7864 100644
--- a/plugins/catalog-backend-module-aws/package.json
+++ b/plugins/catalog-backend-module-aws/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-aws",
"description": "A Backstage catalog backend module that helps integrate towards AWS",
- "version": "0.1.18-next.0",
+ "version": "0.1.18-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-azure/CHANGELOG.md b/plugins/catalog-backend-module-azure/CHANGELOG.md
index 3a7d09070f..84fa012561 100644
--- a/plugins/catalog-backend-module-azure/CHANGELOG.md
+++ b/plugins/catalog-backend-module-azure/CHANGELOG.md
@@ -1,5 +1,20 @@
# @backstage/plugin-catalog-backend-module-azure
+## 0.1.15-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-catalog-node@1.3.5-next.1
+
## 0.1.15-next.0
### Patch Changes
diff --git a/plugins/catalog-backend-module-azure/package.json b/plugins/catalog-backend-module-azure/package.json
index 4ed831fcfd..0c1fd67dfa 100644
--- a/plugins/catalog-backend-module-azure/package.json
+++ b/plugins/catalog-backend-module-azure/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-azure",
"description": "A Backstage catalog backend module that helps integrate towards Azure",
- "version": "0.1.15-next.0",
+ "version": "0.1.15-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md b/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md
index 4a289a393f..83ad89a421 100644
--- a/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md
+++ b/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md
@@ -1,5 +1,22 @@
# @backstage/plugin-catalog-backend-module-bitbucket-cloud
+## 0.1.11-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/plugin-bitbucket-cloud-common@0.2.5-next.0
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+ - @backstage/plugin-catalog-node@1.3.5-next.1
+ - @backstage/plugin-events-node@0.2.5-next.1
+
## 0.1.11-next.0
### Patch Changes
diff --git a/plugins/catalog-backend-module-bitbucket-cloud/package.json b/plugins/catalog-backend-module-bitbucket-cloud/package.json
index 6e9aed31be..6c68e623bb 100644
--- a/plugins/catalog-backend-module-bitbucket-cloud/package.json
+++ b/plugins/catalog-backend-module-bitbucket-cloud/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-bitbucket-cloud",
"description": "A Backstage catalog backend module that helps integrate towards Bitbucket Cloud",
- "version": "0.1.11-next.0",
+ "version": "0.1.11-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md b/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md
index 12e3d2e7d8..585d71de97 100644
--- a/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md
+++ b/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-catalog-backend-module-bitbucket-server
+## 0.1.9-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-catalog-node@1.3.5-next.1
+
## 0.1.9-next.0
### Patch Changes
diff --git a/plugins/catalog-backend-module-bitbucket-server/package.json b/plugins/catalog-backend-module-bitbucket-server/package.json
index 9b680a80ca..26172a1a67 100644
--- a/plugins/catalog-backend-module-bitbucket-server/package.json
+++ b/plugins/catalog-backend-module-bitbucket-server/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-backend-module-bitbucket-server",
- "version": "0.1.9-next.0",
+ "version": "0.1.9-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-bitbucket/CHANGELOG.md b/plugins/catalog-backend-module-bitbucket/CHANGELOG.md
index c10530f41a..ad1095e516 100644
--- a/plugins/catalog-backend-module-bitbucket/CHANGELOG.md
+++ b/plugins/catalog-backend-module-bitbucket/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-catalog-backend-module-bitbucket
+## 0.2.11-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-bitbucket-cloud-common@0.2.5-next.0
+ - @backstage/plugin-catalog-node@1.3.5-next.1
+
## 0.2.11-next.0
### Patch Changes
diff --git a/plugins/catalog-backend-module-bitbucket/package.json b/plugins/catalog-backend-module-bitbucket/package.json
index 92c0adda4a..82ffe0e2b2 100644
--- a/plugins/catalog-backend-module-bitbucket/package.json
+++ b/plugins/catalog-backend-module-bitbucket/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-bitbucket",
"description": "A Backstage catalog backend module that helps integrate towards Bitbucket",
- "version": "0.2.11-next.0",
+ "version": "0.2.11-next.1",
"deprecated": true,
"main": "src/index.ts",
"types": "src/index.ts",
diff --git a/plugins/catalog-backend-module-gerrit/CHANGELOG.md b/plugins/catalog-backend-module-gerrit/CHANGELOG.md
index 98f0959dfd..64f6802299 100644
--- a/plugins/catalog-backend-module-gerrit/CHANGELOG.md
+++ b/plugins/catalog-backend-module-gerrit/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-catalog-backend-module-gerrit
+## 0.1.12-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-catalog-node@1.3.5-next.1
+
## 0.1.12-next.0
### Patch Changes
diff --git a/plugins/catalog-backend-module-gerrit/package.json b/plugins/catalog-backend-module-gerrit/package.json
index 3d66f715cc..1738e353f3 100644
--- a/plugins/catalog-backend-module-gerrit/package.json
+++ b/plugins/catalog-backend-module-gerrit/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-backend-module-gerrit",
- "version": "0.1.12-next.0",
+ "version": "0.1.12-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-github/CHANGELOG.md b/plugins/catalog-backend-module-github/CHANGELOG.md
index 44760980cb..25b20998a8 100644
--- a/plugins/catalog-backend-module-github/CHANGELOG.md
+++ b/plugins/catalog-backend-module-github/CHANGELOG.md
@@ -1,5 +1,24 @@
# @backstage/plugin-catalog-backend-module-github
+## 0.2.7-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.8.1-next.1
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+ - @backstage/plugin-catalog-node@1.3.5-next.1
+ - @backstage/plugin-events-node@0.2.5-next.1
+
## 0.2.7-next.0
### Patch Changes
diff --git a/plugins/catalog-backend-module-github/package.json b/plugins/catalog-backend-module-github/package.json
index ba7233e70f..75dfdad2df 100644
--- a/plugins/catalog-backend-module-github/package.json
+++ b/plugins/catalog-backend-module-github/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-github",
"description": "A Backstage catalog backend module that helps integrate towards GitHub",
- "version": "0.2.7-next.0",
+ "version": "0.2.7-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-gitlab/CHANGELOG.md b/plugins/catalog-backend-module-gitlab/CHANGELOG.md
index 02a274469d..22520d23f4 100644
--- a/plugins/catalog-backend-module-gitlab/CHANGELOG.md
+++ b/plugins/catalog-backend-module-gitlab/CHANGELOG.md
@@ -1,5 +1,20 @@
# @backstage/plugin-catalog-backend-module-gitlab
+## 0.2.0-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-catalog-node@1.3.5-next.1
+
## 0.2.0-next.0
### Minor Changes
diff --git a/plugins/catalog-backend-module-gitlab/package.json b/plugins/catalog-backend-module-gitlab/package.json
index 3bdef6958d..c690cc4c58 100644
--- a/plugins/catalog-backend-module-gitlab/package.json
+++ b/plugins/catalog-backend-module-gitlab/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-gitlab",
"description": "A Backstage catalog backend module that helps integrate towards GitLab",
- "version": "0.2.0-next.0",
+ "version": "0.2.0-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md b/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md
index 5bf522c41b..dc093645eb 100644
--- a/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md
+++ b/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md
@@ -1,5 +1,21 @@
# @backstage/plugin-catalog-backend-module-incremental-ingestion
+## 0.3.1-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/plugin-catalog-backend@1.8.1-next.1
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-catalog-node@1.3.5-next.1
+ - @backstage/plugin-events-node@0.2.5-next.1
+
## 0.3.1-next.0
### Patch Changes
diff --git a/plugins/catalog-backend-module-incremental-ingestion/package.json b/plugins/catalog-backend-module-incremental-ingestion/package.json
index 66e939dbe3..61ad8f365d 100644
--- a/plugins/catalog-backend-module-incremental-ingestion/package.json
+++ b/plugins/catalog-backend-module-incremental-ingestion/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-incremental-ingestion",
"description": "An entity provider for streaming large asset sources into the catalog",
- "version": "0.3.1-next.0",
+ "version": "0.3.1-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-ldap/CHANGELOG.md b/plugins/catalog-backend-module-ldap/CHANGELOG.md
index a89c835ef2..3f29bba1b9 100644
--- a/plugins/catalog-backend-module-ldap/CHANGELOG.md
+++ b/plugins/catalog-backend-module-ldap/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-catalog-backend-module-ldap
+## 0.5.11-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+ - @backstage/plugin-catalog-node@1.3.5-next.1
+
## 0.5.11-next.0
### Patch Changes
diff --git a/plugins/catalog-backend-module-ldap/package.json b/plugins/catalog-backend-module-ldap/package.json
index 6986f7a84a..ba8fa9935d 100644
--- a/plugins/catalog-backend-module-ldap/package.json
+++ b/plugins/catalog-backend-module-ldap/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-ldap",
"description": "A Backstage catalog backend module that helps integrate towards LDAP",
- "version": "0.5.11-next.0",
+ "version": "0.5.11-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-msgraph/CHANGELOG.md b/plugins/catalog-backend-module-msgraph/CHANGELOG.md
index 9eed88aa13..deadba915f 100644
--- a/plugins/catalog-backend-module-msgraph/CHANGELOG.md
+++ b/plugins/catalog-backend-module-msgraph/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-catalog-backend-module-msgraph
+## 0.5.3-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+ - @backstage/plugin-catalog-node@1.3.5-next.1
+
## 0.5.3-next.0
### Patch Changes
diff --git a/plugins/catalog-backend-module-msgraph/package.json b/plugins/catalog-backend-module-msgraph/package.json
index 15f272d48f..5a781a7cae 100644
--- a/plugins/catalog-backend-module-msgraph/package.json
+++ b/plugins/catalog-backend-module-msgraph/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-msgraph",
"description": "A Backstage catalog backend module that helps integrate towards Microsoft Graph",
- "version": "0.5.3-next.0",
+ "version": "0.5.3-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-openapi/CHANGELOG.md b/plugins/catalog-backend-module-openapi/CHANGELOG.md
index 680e86263f..e90fe8386a 100644
--- a/plugins/catalog-backend-module-openapi/CHANGELOG.md
+++ b/plugins/catalog-backend-module-openapi/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-catalog-backend-module-openapi
+## 0.1.10-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.8.1-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/types@1.0.2
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+ - @backstage/plugin-catalog-node@1.3.5-next.1
+
## 0.1.10-next.0
### Patch Changes
diff --git a/plugins/catalog-backend-module-openapi/package.json b/plugins/catalog-backend-module-openapi/package.json
index fd4a8fef4d..b2120322f5 100644
--- a/plugins/catalog-backend-module-openapi/package.json
+++ b/plugins/catalog-backend-module-openapi/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-openapi",
"description": "A Backstage catalog backend module that helps with OpenAPI specifications",
- "version": "0.1.10-next.0",
+ "version": "0.1.10-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-puppetdb/CHANGELOG.md b/plugins/catalog-backend-module-puppetdb/CHANGELOG.md
index 50c805985e..df41ec8386 100644
--- a/plugins/catalog-backend-module-puppetdb/CHANGELOG.md
+++ b/plugins/catalog-backend-module-puppetdb/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-catalog-backend-module-puppetdb
+## 0.1.1-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-catalog-node@1.3.5-next.1
+
## 0.1.1-next.0
### Patch Changes
diff --git a/plugins/catalog-backend-module-puppetdb/package.json b/plugins/catalog-backend-module-puppetdb/package.json
index f3df2dfdc8..e62bac1646 100644
--- a/plugins/catalog-backend-module-puppetdb/package.json
+++ b/plugins/catalog-backend-module-puppetdb/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-puppetdb",
"description": "A Backstage catalog backend module that helps integrate towards PuppetDB",
- "version": "0.1.1-next.0",
+ "version": "0.1.1-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend/CHANGELOG.md b/plugins/catalog-backend/CHANGELOG.md
index e450baf77b..637e2ed103 100644
--- a/plugins/catalog-backend/CHANGELOG.md
+++ b/plugins/catalog-backend/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-catalog-backend
+## 1.8.1-next.1
+
+### Patch Changes
+
+- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
+- c4b846359c0: Allow replacement of the BuiltinKindsEntityProcessor which enables customization of schema validation and connections emitted.
+- 01ae205352e: Collator factories instantiated in new backend system modules and now marked as deprecated. Will be continued to be exported publicly until the new backend system is fully rolled out.
+- Updated dependencies
+ - @backstage/plugin-scaffolder-common@1.2.7-next.1
+ - @backstage/plugin-permission-node@0.7.7-next.1
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/plugin-search-backend-module-catalog@0.1.0-next.0
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+ - @backstage/plugin-catalog-node@1.3.5-next.1
+ - @backstage/plugin-search-common@1.2.3-next.0
+
## 1.8.1-next.0
### Patch Changes
diff --git a/plugins/catalog-backend/alpha-api-report.md b/plugins/catalog-backend/alpha-api-report.md
index df2fa3d2e9..8fd0eb571f 100644
--- a/plugins/catalog-backend/alpha-api-report.md
+++ b/plugins/catalog-backend/alpha-api-report.md
@@ -20,8 +20,8 @@ export const catalogConditions: Conditions<{
EntitiesSearchFilter,
'catalog-entity',
{
- value?: string | undefined;
annotation: string;
+ value?: string | undefined;
}
>;
hasLabel: PermissionRule<
@@ -37,8 +37,8 @@ export const catalogConditions: Conditions<{
EntitiesSearchFilter,
'catalog-entity',
{
- value?: string | undefined;
key: string;
+ value?: string | undefined;
}
>;
hasSpec: PermissionRule<
@@ -46,8 +46,8 @@ export const catalogConditions: Conditions<{
EntitiesSearchFilter,
'catalog-entity',
{
- value?: string | undefined;
key: string;
+ value?: string | undefined;
}
>;
isEntityKind: PermissionRule<
@@ -79,9 +79,7 @@ export const catalogPlugin: () => BackendFeature;
// @alpha
export const createCatalogConditionalDecision: (
permission: ResourcePermission<'catalog-entity'>,
- conditions: PermissionCriteria<
- PermissionCondition<'catalog-entity', PermissionRuleParams>
- >,
+ conditions: PermissionCriteria>,
) => ConditionalPolicyDecision;
// @alpha
@@ -104,8 +102,8 @@ export const permissionRules: {
EntitiesSearchFilter,
'catalog-entity',
{
- value?: string | undefined;
annotation: string;
+ value?: string | undefined;
}
>;
hasLabel: PermissionRule<
@@ -121,8 +119,8 @@ export const permissionRules: {
EntitiesSearchFilter,
'catalog-entity',
{
- value?: string | undefined;
key: string;
+ value?: string | undefined;
}
>;
hasSpec: PermissionRule<
@@ -130,8 +128,8 @@ export const permissionRules: {
EntitiesSearchFilter,
'catalog-entity',
{
- value?: string | undefined;
key: string;
+ value?: string | undefined;
}
>;
isEntityKind: PermissionRule<
diff --git a/plugins/catalog-backend/package.json b/plugins/catalog-backend/package.json
index 023d709d81..3929491378 100644
--- a/plugins/catalog-backend/package.json
+++ b/plugins/catalog-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend",
"description": "The Backstage backend plugin that provides the Backstage catalog",
- "version": "1.8.1-next.0",
+ "version": "1.8.1-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -81,7 +81,7 @@
"winston": "^3.2.1",
"yaml": "^2.0.0",
"yn": "^4.0.0",
- "zod": "~3.18.0"
+ "zod": "^3.21.4"
},
"devDependencies": {
"@backstage/backend-test-utils": "workspace:^",
diff --git a/plugins/catalog-backend/src/database/DefaultCatalogDatabase.test.ts b/plugins/catalog-backend/src/database/DefaultCatalogDatabase.test.ts
index 827ab58ebe..bcc20816a4 100644
--- a/plugins/catalog-backend/src/database/DefaultCatalogDatabase.test.ts
+++ b/plugins/catalog-backend/src/database/DefaultCatalogDatabase.test.ts
@@ -21,6 +21,8 @@ import { DefaultCatalogDatabase } from './DefaultCatalogDatabase';
import { applyDatabaseMigrations } from './migrations';
import { DbRefreshStateReferencesRow, DbRefreshStateRow } from './tables';
+jest.setTimeout(60_000);
+
describe('DefaultCatalogDatabase', () => {
const defaultLogger = getVoidLogger();
const databases = TestDatabases.create({
@@ -105,7 +107,6 @@ describe('DefaultCatalogDatabase', () => {
'location:default/root-2',
]);
},
- 60_000,
);
});
});
diff --git a/plugins/catalog-backend/src/database/DefaultProcessingDatabase.test.ts b/plugins/catalog-backend/src/database/DefaultProcessingDatabase.test.ts
index 540c93ef13..db5153a8ba 100644
--- a/plugins/catalog-backend/src/database/DefaultProcessingDatabase.test.ts
+++ b/plugins/catalog-backend/src/database/DefaultProcessingDatabase.test.ts
@@ -33,6 +33,8 @@ import { createRandomProcessingInterval } from '../processing/refresh';
import { timestampToDateTime } from './conversion';
import { generateStableHash } from './util';
+jest.setTimeout(60_000);
+
describe('DefaultProcessingDatabase', () => {
const defaultLogger = getVoidLogger();
const databases = TestDatabases.create({
@@ -106,7 +108,6 @@ describe('DefaultProcessingDatabase', () => {
);
});
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -153,7 +154,6 @@ describe('DefaultProcessingDatabase', () => {
),
);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -193,7 +193,6 @@ describe('DefaultProcessingDatabase', () => {
expect(entities[0].errors).toEqual("['something broke']");
expect(entities[0].location_key).toEqual('key');
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -279,7 +278,6 @@ describe('DefaultProcessingDatabase', () => {
},
]);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -328,7 +326,6 @@ describe('DefaultProcessingDatabase', () => {
expect(refreshStateEntries).toHaveLength(1);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -478,7 +475,6 @@ describe('DefaultProcessingDatabase', () => {
}
});
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -583,7 +579,6 @@ describe('DefaultProcessingDatabase', () => {
expect(entities2.length).toBe(1);
expect(entities2[0].cache).toEqual('{}');
},
- 60_000,
);
});
@@ -636,7 +631,6 @@ describe('DefaultProcessingDatabase', () => {
).resolves.toEqual({ items: [] });
});
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -672,7 +666,6 @@ describe('DefaultProcessingDatabase', () => {
const nextUpdateDiff = nextUpdate.diff(now, 'seconds');
expect(nextUpdateDiff.seconds).toBeGreaterThanOrEqual(90);
},
- 60_000,
);
});
diff --git a/plugins/catalog-backend/src/database/DefaultProviderDatabase.test.ts b/plugins/catalog-backend/src/database/DefaultProviderDatabase.test.ts
index 09bec187fa..19093b542b 100644
--- a/plugins/catalog-backend/src/database/DefaultProviderDatabase.test.ts
+++ b/plugins/catalog-backend/src/database/DefaultProviderDatabase.test.ts
@@ -24,6 +24,8 @@ import { DefaultProviderDatabase } from './DefaultProviderDatabase';
import { applyDatabaseMigrations } from './migrations';
import { DbRefreshStateReferencesRow, DbRefreshStateRow } from './tables';
+jest.setTimeout(60_000);
+
describe('DefaultProviderDatabase', () => {
const defaultLogger = getVoidLogger();
const databases = TestDatabases.create({
@@ -184,7 +186,6 @@ describe('DefaultProviderDatabase', () => {
),
).toBeTruthy();
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -321,7 +322,6 @@ describe('DefaultProviderDatabase', () => {
),
).toBeFalsy();
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -392,7 +392,6 @@ describe('DefaultProviderDatabase', () => {
),
).toBeTruthy();
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -443,7 +442,6 @@ describe('DefaultProviderDatabase', () => {
}),
]);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -493,7 +491,6 @@ describe('DefaultProviderDatabase', () => {
),
).toBeFalsy();
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -560,7 +557,6 @@ describe('DefaultProviderDatabase', () => {
}),
]);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -688,7 +684,6 @@ describe('DefaultProviderDatabase', () => {
},
]);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -743,7 +738,6 @@ describe('DefaultProviderDatabase', () => {
]),
);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -777,7 +771,6 @@ describe('DefaultProviderDatabase', () => {
const state = await knex('refresh_state').select();
expect(state).toEqual([]);
},
- 60_000,
);
});
});
diff --git a/plugins/catalog-backend/src/database/operations/provider/deleteWithEagerPruningOfChildren.test.ts b/plugins/catalog-backend/src/database/operations/provider/deleteWithEagerPruningOfChildren.test.ts
index 8ab94df64a..e3cc813c96 100644
--- a/plugins/catalog-backend/src/database/operations/provider/deleteWithEagerPruningOfChildren.test.ts
+++ b/plugins/catalog-backend/src/database/operations/provider/deleteWithEagerPruningOfChildren.test.ts
@@ -21,6 +21,8 @@ import { applyDatabaseMigrations } from '../../migrations';
import { DbRefreshStateReferencesRow, DbRefreshStateRow } from '../../tables';
import { deleteWithEagerPruningOfChildren } from './deleteWithEagerPruningOfChildren';
+jest.setTimeout(60_000);
+
describe('deleteWithEagerPruningOfChildren', () => {
const databases = TestDatabases.create({
ids: ['MYSQL_8', 'POSTGRES_13', 'POSTGRES_9', 'SQLITE_3'],
@@ -111,7 +113,6 @@ describe('deleteWithEagerPruningOfChildren', () => {
await run(knex, { sourceKey: 'P1', entityRefs: ['E1', 'E3'] });
await expect(remainingEntities(knex)).resolves.toEqual(['E4', 'E5']);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -141,7 +142,6 @@ describe('deleteWithEagerPruningOfChildren', () => {
await run(knex, { sourceKey: 'P1', entityRefs: ['E1'] });
await expect(remainingEntities(knex)).resolves.toEqual(['E2']);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -170,7 +170,6 @@ describe('deleteWithEagerPruningOfChildren', () => {
await run(knex, { sourceKey: 'P1', entityRefs: ['E1'] });
await expect(remainingEntities(knex)).resolves.toEqual(['E2', 'E3']);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -199,7 +198,6 @@ describe('deleteWithEagerPruningOfChildren', () => {
await run(knex, { sourceKey: 'P1', entityRefs: ['E1'] });
await expect(remainingEntities(knex)).resolves.toEqual(['E2', 'E3']);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -240,7 +238,6 @@ describe('deleteWithEagerPruningOfChildren', () => {
await run(knex, { sourceKey: 'P1', entityRefs: ['E3'] });
await expect(remainingEntities(knex)).resolves.toEqual([]);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -273,6 +270,5 @@ describe('deleteWithEagerPruningOfChildren', () => {
'E4',
]);
},
- 60_000,
);
});
diff --git a/plugins/catalog-backend/src/migrations.test.ts b/plugins/catalog-backend/src/migrations.test.ts
index 33f88e9aa7..779d2582bd 100644
--- a/plugins/catalog-backend/src/migrations.test.ts
+++ b/plugins/catalog-backend/src/migrations.test.ts
@@ -39,6 +39,8 @@ async function migrateUntilBefore(knex: Knex, target: string): Promise {
}
}
+jest.setTimeout(60_000);
+
describe('migrations', () => {
const databases = TestDatabases.create({
ids: ['MYSQL_8', 'POSTGRES_13', 'POSTGRES_9', 'SQLITE_3'],
@@ -159,7 +161,6 @@ describe('migrations', () => {
await knex.destroy();
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -237,6 +238,5 @@ describe('migrations', () => {
await knex.destroy();
},
- 60_000,
);
});
diff --git a/plugins/catalog-backend/src/modules/core/DefaultLocationStore.test.ts b/plugins/catalog-backend/src/modules/core/DefaultLocationStore.test.ts
index 9a957f8838..fca7faacf8 100644
--- a/plugins/catalog-backend/src/modules/core/DefaultLocationStore.test.ts
+++ b/plugins/catalog-backend/src/modules/core/DefaultLocationStore.test.ts
@@ -13,11 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
import { TestDatabaseId, TestDatabases } from '@backstage/backend-test-utils';
import { v4 as uuid } from 'uuid';
import { applyDatabaseMigrations } from '../../database/migrations';
import { DefaultLocationStore } from './DefaultLocationStore';
+jest.setTimeout(60_000);
+
describe('DefaultLocationStore', () => {
const databases = TestDatabases.create({
ids: ['MYSQL_8', 'POSTGRES_13', 'POSTGRES_9', 'SQLITE_3'],
@@ -42,7 +45,6 @@ describe('DefaultLocationStore', () => {
entities: [],
});
},
- 60_000,
);
describe('listLocations', () => {
@@ -52,7 +54,6 @@ describe('DefaultLocationStore', () => {
const { store } = await createLocationStore(databaseId);
expect(await store.listLocations()).toEqual([]);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -77,7 +78,6 @@ describe('DefaultLocationStore', () => {
]),
);
},
- 60_000,
);
});
@@ -96,7 +96,6 @@ describe('DefaultLocationStore', () => {
new RegExp(`Location ${spec.type}:${spec.target} already exists`),
);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -127,7 +126,6 @@ describe('DefaultLocationStore', () => {
]),
});
},
- 60_000,
);
});
@@ -141,7 +139,6 @@ describe('DefaultLocationStore', () => {
new RegExp(`Found no location with ID ${id}`),
);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -175,7 +172,6 @@ describe('DefaultLocationStore', () => {
],
});
},
- 60_000,
);
});
});
diff --git a/plugins/catalog-backend/src/service/DefaultEntitiesCatalog.test.ts b/plugins/catalog-backend/src/service/DefaultEntitiesCatalog.test.ts
index 25cdc8d826..08ae295834 100644
--- a/plugins/catalog-backend/src/service/DefaultEntitiesCatalog.test.ts
+++ b/plugins/catalog-backend/src/service/DefaultEntitiesCatalog.test.ts
@@ -35,6 +35,8 @@ import { buildEntitySearch } from '../stitching/buildEntitySearch';
import { DefaultEntitiesCatalog } from './DefaultEntitiesCatalog';
import { EntitiesRequest } from '../catalog/types';
+jest.setTimeout(60_000);
+
describe('DefaultEntitiesCatalog', () => {
let knex: Knex;
@@ -184,7 +186,6 @@ describe('DefaultEntitiesCatalog', () => {
]),
);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -200,7 +201,6 @@ describe('DefaultEntitiesCatalog', () => {
catalog.entityAncestry('k:default/root'),
).rejects.toThrow('No such entity k:default/root');
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -273,7 +273,6 @@ describe('DefaultEntitiesCatalog', () => {
]),
);
},
- 60_000,
);
});
@@ -313,7 +312,6 @@ describe('DefaultEntitiesCatalog', () => {
expect(entities.length).toBe(1);
expect(entities[0]).toEqual(entity2);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -353,7 +351,6 @@ describe('DefaultEntitiesCatalog', () => {
expect(entities.length).toBe(1);
expect(entities[0]).toEqual(entity1);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -427,7 +424,6 @@ describe('DefaultEntitiesCatalog', () => {
expect(entities).toContainEqual(entity2);
expect(entities).toContainEqual(entity4);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -473,7 +469,6 @@ describe('DefaultEntitiesCatalog', () => {
expect(entities.length).toBe(1);
expect(entities).toContainEqual(entity1);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -510,7 +505,6 @@ describe('DefaultEntitiesCatalog', () => {
expect(entities.length).toBe(0);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -569,7 +563,6 @@ describe('DefaultEntitiesCatalog', () => {
},
]);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -665,7 +658,6 @@ describe('DefaultEntitiesCatalog', () => {
}),
).resolves.toEqual(['n4', 'n3', 'n1', 'n2']);
},
- 60_000,
);
});
@@ -722,7 +714,6 @@ describe('DefaultEntitiesCatalog', () => {
'k:default/two',
]);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -767,7 +758,6 @@ describe('DefaultEntitiesCatalog', () => {
null,
]);
},
- 60_000,
);
});
@@ -1617,7 +1607,6 @@ describe('DefaultEntitiesCatalog', () => {
new Set(['k:default/unrelated1', 'k:default/unrelated2']),
);
},
- 60_000,
);
});
@@ -1660,7 +1649,6 @@ describe('DefaultEntitiesCatalog', () => {
},
});
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -1711,7 +1699,6 @@ describe('DefaultEntitiesCatalog', () => {
},
});
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -1757,7 +1744,6 @@ describe('DefaultEntitiesCatalog', () => {
},
});
},
- 60_000,
);
});
});
diff --git a/plugins/catalog-backend/src/service/DefaultRefreshService.test.ts b/plugins/catalog-backend/src/service/DefaultRefreshService.test.ts
index eafa0b0c14..85cec596ce 100644
--- a/plugins/catalog-backend/src/service/DefaultRefreshService.test.ts
+++ b/plugins/catalog-backend/src/service/DefaultRefreshService.test.ts
@@ -34,6 +34,8 @@ import { EntityProcessingRequest } from '../processing/types';
import { Stitcher } from '../stitching/Stitcher';
import { DefaultRefreshService } from './DefaultRefreshService';
+jest.setTimeout(60_000);
+
describe('DefaultRefreshService', () => {
const defaultLogger = getVoidLogger();
const databases = TestDatabases.create({
@@ -221,7 +223,6 @@ describe('DefaultRefreshService', () => {
await engine.stop();
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -275,7 +276,6 @@ describe('DefaultRefreshService', () => {
await engine.stop();
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -337,6 +337,5 @@ describe('DefaultRefreshService', () => {
await engine.stop();
},
- 60_000,
);
});
diff --git a/plugins/catalog-backend/src/stitching/Stitcher.test.ts b/plugins/catalog-backend/src/stitching/Stitcher.test.ts
index 729793a8d7..1efcb01a3c 100644
--- a/plugins/catalog-backend/src/stitching/Stitcher.test.ts
+++ b/plugins/catalog-backend/src/stitching/Stitcher.test.ts
@@ -27,6 +27,8 @@ import {
} from '../database/tables';
import { Stitcher } from './Stitcher';
+jest.setTimeout(60_000);
+
describe('Stitcher', () => {
const databases = TestDatabases.create({
ids: ['MYSQL_8', 'POSTGRES_13', 'POSTGRES_9', 'SQLITE_3'],
@@ -267,6 +269,5 @@ describe('Stitcher', () => {
]),
);
},
- 60_000,
);
});
diff --git a/plugins/catalog-common/CHANGELOG.md b/plugins/catalog-common/CHANGELOG.md
index 37862d47bd..5ec8bafb7a 100644
--- a/plugins/catalog-common/CHANGELOG.md
+++ b/plugins/catalog-common/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-catalog-common
+## 1.0.13-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/plugin-search-common@1.2.3-next.0
+
## 1.0.12
### Patch Changes
diff --git a/plugins/catalog-common/package.json b/plugins/catalog-common/package.json
index aa7f26f4df..040c6ebf2a 100644
--- a/plugins/catalog-common/package.json
+++ b/plugins/catalog-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-common",
"description": "Common functionalities for the catalog plugin",
- "version": "1.0.12",
+ "version": "1.0.13-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-customized/CHANGELOG.md b/plugins/catalog-customized/CHANGELOG.md
index b71628d43c..3cc9dc53c6 100644
--- a/plugins/catalog-customized/CHANGELOG.md
+++ b/plugins/catalog-customized/CHANGELOG.md
@@ -1,5 +1,13 @@
# @internal/plugin-catalog-customized
+## 0.0.9-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/plugin-catalog@1.10.0-next.1
+
## 0.0.9-next.0
### Patch Changes
diff --git a/plugins/catalog-customized/package.json b/plugins/catalog-customized/package.json
index 0cca05de5a..37cb2f2488 100644
--- a/plugins/catalog-customized/package.json
+++ b/plugins/catalog-customized/package.json
@@ -1,7 +1,7 @@
{
"name": "@internal/plugin-catalog-customized",
"description": "The internal Backstage Customizable plugin for browsing the Backstage catalog",
- "version": "0.0.9-next.0",
+ "version": "0.0.9-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -40,7 +40,9 @@
"@types/react": "^16.13.1 || ^17.0.0"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"files": [
"dist"
diff --git a/plugins/catalog-graph/CHANGELOG.md b/plugins/catalog-graph/CHANGELOG.md
index 5975f7d319..c5c5ce4966 100644
--- a/plugins/catalog-graph/CHANGELOG.md
+++ b/plugins/catalog-graph/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-catalog-graph
+## 0.2.29-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+
## 0.2.29-next.0
### Patch Changes
diff --git a/plugins/catalog-graph/package.json b/plugins/catalog-graph/package.json
index f5cc5f7619..1588bf1c61 100644
--- a/plugins/catalog-graph/package.json
+++ b/plugins/catalog-graph/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-graph",
- "version": "0.2.29-next.0",
+ "version": "0.2.29-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,6 +31,7 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
+ "@types/react": "^16.13.1 || ^17.0.0",
"classnames": "^2.3.1",
"lodash": "^4.17.15",
"p-limit": "^3.1.0",
@@ -38,8 +39,8 @@
"react-use": "^17.2.4"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -49,6 +50,7 @@
"@backstage/plugin-catalog": "workspace:^",
"@backstage/test-utils": "workspace:^",
"@backstage/types": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^8.0.0",
diff --git a/plugins/catalog-graphql/CHANGELOG.md b/plugins/catalog-graphql/CHANGELOG.md
index 041191fcef..39a4340b69 100644
--- a/plugins/catalog-graphql/CHANGELOG.md
+++ b/plugins/catalog-graphql/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-catalog-graphql
+## 0.3.20-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/types@1.0.2
+
## 0.3.20-next.0
### Patch Changes
diff --git a/plugins/catalog-graphql/package.json b/plugins/catalog-graphql/package.json
index 11b899f528..f5403b77f5 100644
--- a/plugins/catalog-graphql/package.json
+++ b/plugins/catalog-graphql/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-graphql",
"description": "An experimental Backstage catalog GraphQL module",
- "version": "0.3.20-next.0",
+ "version": "0.3.20-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -46,6 +46,11 @@
"node-fetch": "^2.6.7",
"winston": "^3.2.1"
},
+ "peerDependencies": {
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
+ },
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/test-utils": "workspace:^",
@@ -54,6 +59,7 @@
"@graphql-codegen/typescript": "^3.0.0",
"@graphql-codegen/typescript-resolvers": "^3.0.0",
"@graphql-tools/schema": "^9.0.0",
+ "@types/react": "^16.13.1 || ^17.0.0",
"msw": "^1.0.0"
},
"files": [
diff --git a/plugins/catalog-import/CHANGELOG.md b/plugins/catalog-import/CHANGELOG.md
index 2298180278..a9baac02b8 100644
--- a/plugins/catalog-import/CHANGELOG.md
+++ b/plugins/catalog-import/CHANGELOG.md
@@ -1,5 +1,22 @@
# @backstage/plugin-catalog-import
+## 0.9.7-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/integration-react@1.1.12-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+
## 0.9.7-next.0
### Patch Changes
diff --git a/plugins/catalog-import/package.json b/plugins/catalog-import/package.json
index d27a6118bd..fc7599af40 100644
--- a/plugins/catalog-import/package.json
+++ b/plugins/catalog-import/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-import",
"description": "A Backstage plugin the helps you import entities into your catalog",
- "version": "0.9.7-next.0",
+ "version": "0.9.7-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -46,6 +46,7 @@
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
"@octokit/rest": "^19.0.3",
+ "@types/react": "^16.13.1 || ^17.0.0",
"git-url-parse": "^13.0.0",
"js-base64": "^3.6.0",
"lodash": "^4.17.21",
@@ -54,8 +55,8 @@
"yaml": "^2.0.0"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -63,6 +64,7 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^8.0.0",
diff --git a/plugins/catalog-node/CHANGELOG.md b/plugins/catalog-node/CHANGELOG.md
index e38a38d596..7a84ad76fc 100644
--- a/plugins/catalog-node/CHANGELOG.md
+++ b/plugins/catalog-node/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-catalog-node
+## 1.3.5-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+
## 1.3.5-next.0
### Patch Changes
diff --git a/plugins/catalog-node/package.json b/plugins/catalog-node/package.json
index 31b7032462..46b1430d8b 100644
--- a/plugins/catalog-node/package.json
+++ b/plugins/catalog-node/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-node",
"description": "The plugin-catalog-node module for @backstage/plugin-catalog-backend",
- "version": "1.3.5-next.0",
+ "version": "1.3.5-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-react/CHANGELOG.md b/plugins/catalog-react/CHANGELOG.md
index f7a96b5f07..824bb6a30b 100644
--- a/plugins/catalog-react/CHANGELOG.md
+++ b/plugins/catalog-react/CHANGELOG.md
@@ -1,5 +1,24 @@
# @backstage/plugin-catalog-react
+## 1.4.1-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-permission-react@0.4.12-next.0
+ - @backstage/version-bridge@1.0.4-next.0
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+
## 1.4.1-next.0
### Patch Changes
diff --git a/plugins/catalog-react/package.json b/plugins/catalog-react/package.json
index 166da09118..39028f49bf 100644
--- a/plugins/catalog-react/package.json
+++ b/plugins/catalog-react/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-react",
"description": "A frontend library that helps other Backstage plugins interact with the catalog",
- "version": "1.4.1-next.0",
+ "version": "1.4.1-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -60,6 +60,7 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
+ "@types/react": "^16.13.1 || ^17.0.0",
"classnames": "^2.2.6",
"jwt-decode": "^3.1.0",
"lodash": "^4.17.21",
@@ -70,8 +71,8 @@
"zen-observable": "^0.10.0"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -80,6 +81,7 @@
"@backstage/plugin-catalog-common": "workspace:^",
"@backstage/plugin-scaffolder-common": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^8.0.0",
diff --git a/plugins/catalog-react/src/components/EntityAutocompletePicker/EntityAutocompletePicker.tsx b/plugins/catalog-react/src/components/EntityAutocompletePicker/EntityAutocompletePicker.tsx
index b81d681e6d..15e44baf20 100644
--- a/plugins/catalog-react/src/components/EntityAutocompletePicker/EntityAutocompletePicker.tsx
+++ b/plugins/catalog-react/src/components/EntityAutocompletePicker/EntityAutocompletePicker.tsx
@@ -114,8 +114,9 @@ export function EntityAutocompletePicker<
} as Partial);
}, [name, shouldAddFilter, selectedOptions, Filter, updateFilters]);
+ const filter = filters[name];
if (
- (filters[name] && !('values' in filters[name])) ||
+ (filter && typeof filter === 'object' && !('values' in filter)) ||
!availableOptions.length
) {
return null;
diff --git a/plugins/catalog-react/src/components/EntityRefLink/FetchedEntityRefLinks.tsx b/plugins/catalog-react/src/components/EntityRefLink/FetchedEntityRefLinks.tsx
index ea4a32b511..d8f013d50c 100644
--- a/plugins/catalog-react/src/components/EntityRefLink/FetchedEntityRefLinks.tsx
+++ b/plugins/catalog-react/src/components/EntityRefLink/FetchedEntityRefLinks.tsx
@@ -57,11 +57,14 @@ export function FetchedEntityRefLinks<
error,
} = useAsync(async () => {
const refs = entityRefs.reduce((acc, current) => {
- return 'metadata' in current ? acc : [...acc, parseEntityRef(current)];
+ if (typeof current === 'object' && 'metadata' in current) {
+ return acc;
+ }
+ return [...acc, parseEntityRef(current)];
}, new Array());
const pureEntities = entityRefs.filter(
- ref => 'metadata' in ref,
+ ref => typeof ref === 'object' && 'metadata' in ref,
) as Array;
return refs.length > 0
diff --git a/plugins/catalog-react/src/hooks/useEntityListProvider.tsx b/plugins/catalog-react/src/hooks/useEntityListProvider.tsx
index a2b680c02e..4173724ef5 100644
--- a/plugins/catalog-react/src/hooks/useEntityListProvider.tsx
+++ b/plugins/catalog-react/src/hooks/useEntityListProvider.tsx
@@ -161,8 +161,9 @@ export const EntityListProvider = (
const queryParams = Object.keys(requestedFilters).reduce(
(params, key) => {
- const filter: EntityFilter | undefined =
- requestedFilters[key as keyof EntityFilters];
+ const filter = requestedFilters[key as keyof EntityFilters] as
+ | EntityFilter
+ | undefined;
if (filter?.toQueryValue) {
params[key] = filter.toQueryValue();
}
diff --git a/plugins/catalog/CHANGELOG.md b/plugins/catalog/CHANGELOG.md
index d7cd7cbe3a..335b19a415 100644
--- a/plugins/catalog/CHANGELOG.md
+++ b/plugins/catalog/CHANGELOG.md
@@ -1,5 +1,24 @@
# @backstage/plugin-catalog
+## 1.10.0-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/integration-react@1.1.12-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/plugin-search-react@1.5.2-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+ - @backstage/plugin-search-common@1.2.3-next.0
+
## 1.10.0-next.0
### Minor Changes
diff --git a/plugins/catalog/package.json b/plugins/catalog/package.json
index 49242b8724..81cbe58f66 100644
--- a/plugins/catalog/package.json
+++ b/plugins/catalog/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog",
"description": "The Backstage plugin for browsing the Backstage catalog",
- "version": "1.10.0-next.0",
+ "version": "1.10.0-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -47,6 +47,7 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
+ "@types/react": "^16.13.1 || ^17.0.0",
"history": "^5.0.0",
"lodash": "^4.17.21",
"pluralize": "^8.0.0",
@@ -55,8 +56,8 @@
"zen-observable": "^0.10.0"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -65,6 +66,7 @@
"@backstage/dev-utils": "workspace:^",
"@backstage/plugin-permission-react": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
diff --git a/plugins/cicd-statistics-module-gitlab/CHANGELOG.md b/plugins/cicd-statistics-module-gitlab/CHANGELOG.md
index f68f624292..f30e0a2fb2 100644
--- a/plugins/cicd-statistics-module-gitlab/CHANGELOG.md
+++ b/plugins/cicd-statistics-module-gitlab/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-cicd-statistics-module-gitlab
+## 0.1.13-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-cicd-statistics@0.1.19-next.1
+ - @backstage/catalog-model@1.2.1
+
## 0.1.13-next.0
### Patch Changes
diff --git a/plugins/cicd-statistics-module-gitlab/package.json b/plugins/cicd-statistics-module-gitlab/package.json
index 3cef2e0ff7..c39b8c7ef9 100644
--- a/plugins/cicd-statistics-module-gitlab/package.json
+++ b/plugins/cicd-statistics-module-gitlab/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-cicd-statistics-module-gitlab",
"description": "CI/CD Statistics plugin module; Gitlab CICD",
- "version": "0.1.13-next.0",
+ "version": "0.1.13-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -36,8 +36,14 @@
"luxon": "^3.0.0",
"p-limit": "^4.0.0"
},
+ "peerDependencies": {
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
+ },
"devDependencies": {
- "@backstage/cli": "workspace:^"
+ "@backstage/cli": "workspace:^",
+ "@types/react": "^16.13.1 || ^17.0.0"
},
"files": [
"dist"
diff --git a/plugins/cicd-statistics/CHANGELOG.md b/plugins/cicd-statistics/CHANGELOG.md
index 86c2579da9..90d36fa01f 100644
--- a/plugins/cicd-statistics/CHANGELOG.md
+++ b/plugins/cicd-statistics/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-cicd-statistics
+## 0.1.19-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/catalog-model@1.2.1
+
## 0.1.19-next.0
### Patch Changes
diff --git a/plugins/cicd-statistics/package.json b/plugins/cicd-statistics/package.json
index 1a531cbf88..0f2503304a 100644
--- a/plugins/cicd-statistics/package.json
+++ b/plugins/cicd-statistics/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-cicd-statistics",
"description": "A frontend plugin visualizing CI/CD pipeline statistics (build time)",
- "version": "0.1.19-next.0",
+ "version": "0.1.19-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -49,11 +49,14 @@
"humanize-duration": "^3.27.0",
"lodash": "^4.17.21",
"luxon": "^3.0.0",
+ "prop-types": "^15.7.2",
"react-use": "^17.3.1",
- "recharts": "^2.1.5"
+ "recharts": "^2.5.0"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"files": [
"dist"
diff --git a/plugins/cicd-statistics/src/charts/logic/daily-summary.ts b/plugins/cicd-statistics/src/charts/logic/daily-summary.ts
index 93c7b07c34..f2ccf9d34c 100644
--- a/plugins/cicd-statistics/src/charts/logic/daily-summary.ts
+++ b/plugins/cicd-statistics/src/charts/logic/daily-summary.ts
@@ -70,10 +70,14 @@ function countTriggersPerDay(builds: ReadonlyArray) {
const values = Object.entries(days).map(([epoch, buildsThisDay]) => {
const datapoint = Object.fromEntries(
triggerReasons
- .map(reason => [
- reason,
- buildsThisDay.filter(build => build.triggeredBy === reason).length,
- ])
+ .map(
+ reason =>
+ [
+ reason,
+ buildsThisDay.filter(build => build.triggeredBy === reason)
+ .length,
+ ] as const,
+ )
.filter(([_type, count]) => count > 0),
) as Omit;
diff --git a/plugins/cicd-statistics/src/charts/status-chart.tsx b/plugins/cicd-statistics/src/charts/status-chart.tsx
index 7f70d303d5..ffcdcef7dd 100644
--- a/plugins/cicd-statistics/src/charts/status-chart.tsx
+++ b/plugins/cicd-statistics/src/charts/status-chart.tsx
@@ -109,7 +109,7 @@ export function StatusChart(props: StatusChartProps) {
const tooltipFormatter = useMemo(() => {
const reasonSet = new Set(analysis.daily.triggerReasons);
- return (percentOrCount: number, name: string) => {
+ return (percentOrCount: number, name: string): [any, any] => {
const label = reasonSet.has(name)
? humanTriggerReason(name)
: capitalize(name);
@@ -118,6 +118,7 @@ export function StatusChart(props: StatusChartProps) {
: percentOrCount;
return [
+ // TODO(Rugvip): Types don't allow returning elements, but it was here before so presumably works
{label}: {valueText}
,
diff --git a/plugins/cicd-statistics/src/components/utils.tsx b/plugins/cicd-statistics/src/components/utils.tsx
index e81c0495ad..05bd6bb100 100644
--- a/plugins/cicd-statistics/src/components/utils.tsx
+++ b/plugins/cicd-statistics/src/components/utils.tsx
@@ -95,8 +95,12 @@ export function tickFormatterY(duration: number) {
.replace(/year.*/, 'y');
}
-export function tooltipValueFormatter(durationOrCount: number, name: string) {
+export function tooltipValueFormatter(
+ durationOrCount: number,
+ name: string,
+): [any, any] {
return [
+ // TODO(Rugvip): Types don't allow returning elements, but it was here before so presumably works
{capitalize(name)}:{' '}
{name.endsWith(' count')
diff --git a/plugins/circleci/CHANGELOG.md b/plugins/circleci/CHANGELOG.md
index 7dc02638c4..4819e06e00 100644
--- a/plugins/circleci/CHANGELOG.md
+++ b/plugins/circleci/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-circleci
+## 0.3.17-next.1
+
+### Patch Changes
+
+- 7d75f6d9b8f: chore: Improve API Reference documentation
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+
## 0.3.17-next.0
### Patch Changes
diff --git a/plugins/circleci/package.json b/plugins/circleci/package.json
index 5f74d66245..e205aefc21 100644
--- a/plugins/circleci/package.json
+++ b/plugins/circleci/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-circleci",
"description": "A Backstage plugin that integrates towards Circle CI",
- "version": "0.3.17-next.0",
+ "version": "0.3.17-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -49,6 +49,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -56,11 +57,13 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/humanize-duration": "^3.25.1",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/cloudbuild/CHANGELOG.md b/plugins/cloudbuild/CHANGELOG.md
index e1131349cf..6e4be27e90 100644
--- a/plugins/cloudbuild/CHANGELOG.md
+++ b/plugins/cloudbuild/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-cloudbuild
+## 0.3.17-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+
## 0.3.17-next.0
### Patch Changes
diff --git a/plugins/cloudbuild/package.json b/plugins/cloudbuild/package.json
index 87b76043d2..8a4bdee93b 100644
--- a/plugins/cloudbuild/package.json
+++ b/plugins/cloudbuild/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-cloudbuild",
"description": "A Backstage plugin that integrates towards Google Cloud Build",
- "version": "0.3.17-next.0",
+ "version": "0.3.17-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -47,6 +47,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -54,10 +55,12 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/code-climate/CHANGELOG.md b/plugins/code-climate/CHANGELOG.md
index f84df1f4fd..5ed516f6f5 100644
--- a/plugins/code-climate/CHANGELOG.md
+++ b/plugins/code-climate/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-code-climate
+## 0.1.17-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+
## 0.1.17-next.0
### Patch Changes
diff --git a/plugins/code-climate/package.json b/plugins/code-climate/package.json
index 1b75d7c59d..2f834916f8 100644
--- a/plugins/code-climate/package.json
+++ b/plugins/code-climate/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-code-climate",
- "version": "0.1.17-next.0",
+ "version": "0.1.17-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -36,18 +36,21 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/humanize-duration": "^3.27.1",
"@types/luxon": "^3.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/code-coverage-backend/CHANGELOG.md b/plugins/code-coverage-backend/CHANGELOG.md
index 9f498b3687..32cf86e76f 100644
--- a/plugins/code-coverage-backend/CHANGELOG.md
+++ b/plugins/code-coverage-backend/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-code-coverage-backend
+## 0.2.10-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+
## 0.2.10-next.0
### Patch Changes
diff --git a/plugins/code-coverage-backend/package.json b/plugins/code-coverage-backend/package.json
index dd4dac88c8..1b681e9f51 100644
--- a/plugins/code-coverage-backend/package.json
+++ b/plugins/code-coverage-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-code-coverage-backend",
"description": "A Backstage backend plugin that helps you keep track of your code coverage",
- "version": "0.2.10-next.0",
+ "version": "0.2.10-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/code-coverage/CHANGELOG.md b/plugins/code-coverage/CHANGELOG.md
index dfa39648c7..a8a6d7078f 100644
--- a/plugins/code-coverage/CHANGELOG.md
+++ b/plugins/code-coverage/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-code-coverage
+## 0.2.10-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+
## 0.2.10-next.0
### Patch Changes
diff --git a/plugins/code-coverage/package.json b/plugins/code-coverage/package.json
index e09a20355e..7b535be4bc 100644
--- a/plugins/code-coverage/package.json
+++ b/plugins/code-coverage/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-code-coverage",
"description": "A Backstage plugin that helps you keep track of your code coverage",
- "version": "0.2.10-next.0",
+ "version": "0.2.10-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -37,10 +37,11 @@
"highlight.js": "^10.6.0",
"luxon": "^3.0.0",
"react-use": "^17.2.4",
- "recharts": "^2.0.0"
+ "recharts": "^2.5.0"
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -48,11 +49,13 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/highlightjs": "^10.1.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"@types/recharts": "^1.8.15",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
diff --git a/plugins/codescene/CHANGELOG.md b/plugins/codescene/CHANGELOG.md
index f854b3f22d..eb4fde25e6 100644
--- a/plugins/codescene/CHANGELOG.md
+++ b/plugins/codescene/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-codescene
+## 0.1.12-next.1
+
+### Patch Changes
+
+- 29ba8267d69: Updated dependency `@material-ui/lab` to `4.0.0-alpha.61`.
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+
## 0.1.12-next.0
### Patch Changes
diff --git a/plugins/codescene/package.json b/plugins/codescene/package.json
index 3e688063fc..e07247370c 100644
--- a/plugins/codescene/package.json
+++ b/plugins/codescene/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-codescene",
- "version": "0.1.12-next.0",
+ "version": "0.1.12-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,6 +35,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -42,10 +43,12 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "*",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/config-schema/CHANGELOG.md b/plugins/config-schema/CHANGELOG.md
index e4e81e46c0..9a9aa1d7a8 100644
--- a/plugins/config-schema/CHANGELOG.md
+++ b/plugins/config-schema/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-config-schema
+## 0.1.40-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+
## 0.1.40-next.0
### Patch Changes
diff --git a/plugins/config-schema/package.json b/plugins/config-schema/package.json
index 13222fd55d..7f1bbca821 100644
--- a/plugins/config-schema/package.json
+++ b/plugins/config-schema/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-config-schema",
"description": "A Backstage plugin that lets you browse the configuration schema of your app",
- "version": "0.1.40-next.0",
+ "version": "0.1.40-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -37,17 +37,21 @@
"zen-observable": "^0.10.0"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/cost-insights/CHANGELOG.md b/plugins/cost-insights/CHANGELOG.md
index 8d459fb000..67f14ccbb2 100644
--- a/plugins/cost-insights/CHANGELOG.md
+++ b/plugins/cost-insights/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-cost-insights
+## 0.12.6-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/plugin-cost-insights-common@0.1.1
+
## 0.12.6-next.0
### Patch Changes
diff --git a/plugins/cost-insights/package.json b/plugins/cost-insights/package.json
index aef2c7635e..6a552e8bd7 100644
--- a/plugins/cost-insights/package.json
+++ b/plugins/cost-insights/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-cost-insights",
"description": "A Backstage plugin that helps you keep track of your cloud spend",
- "version": "0.12.6-next.0",
+ "version": "0.12.6-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -43,6 +43,7 @@
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
"@material-ui/styles": "^4.9.6",
+ "@types/react": "^16.13.1 || ^17.0.0",
"@types/recharts": "^1.8.14",
"classnames": "^2.2.6",
"history": "^5.0.0",
@@ -50,13 +51,13 @@
"pluralize": "^8.0.0",
"qs": "^6.9.4",
"react-use": "^17.2.4",
- "recharts": "^2.0.0",
+ "recharts": "^2.5.0",
"regression": "^2.0.1",
"yup": "^0.32.9"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -64,6 +65,7 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
diff --git a/plugins/dynatrace/CHANGELOG.md b/plugins/dynatrace/CHANGELOG.md
index 46fde4973e..a83c38bcdd 100644
--- a/plugins/dynatrace/CHANGELOG.md
+++ b/plugins/dynatrace/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-dynatrace
+## 3.0.1-next.1
+
+### Patch Changes
+
+- 7d75f6d9b8f: chore: Improve API Reference documentation
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+
## 3.0.1-next.0
### Patch Changes
diff --git a/plugins/dynatrace/package.json b/plugins/dynatrace/package.json
index d01e7eafad..799194ecb5 100644
--- a/plugins/dynatrace/package.json
+++ b/plugins/dynatrace/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-dynatrace",
- "version": "3.0.1-next.0",
+ "version": "3.0.1-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -38,17 +38,21 @@
},
"peerDependencies": {
"@backstage/plugin-catalog-react": "workspace:^",
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "*",
+ "@types/react": "^16.13.1 || ^17.0.0",
"express": "^4.18.1",
"msw": "^1.0.0"
},
diff --git a/plugins/entity-feedback-backend/CHANGELOG.md b/plugins/entity-feedback-backend/CHANGELOG.md
index f076d9e130..9641fed208 100644
--- a/plugins/entity-feedback-backend/CHANGELOG.md
+++ b/plugins/entity-feedback-backend/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-entity-feedback-backend
+## 0.1.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/plugin-auth-node@0.2.13-next.1
+ - @backstage/plugin-entity-feedback-common@0.1.1-next.0
+
## 0.1.2-next.0
### Patch Changes
diff --git a/plugins/entity-feedback-backend/package.json b/plugins/entity-feedback-backend/package.json
index aa88dea67f..715df95830 100644
--- a/plugins/entity-feedback-backend/package.json
+++ b/plugins/entity-feedback-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-entity-feedback-backend",
- "version": "0.1.2-next.0",
+ "version": "0.1.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/entity-feedback/CHANGELOG.md b/plugins/entity-feedback/CHANGELOG.md
index 1fa0d920ab..029b41995f 100644
--- a/plugins/entity-feedback/CHANGELOG.md
+++ b/plugins/entity-feedback/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-entity-feedback
+## 0.2.0-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-entity-feedback-common@0.1.1-next.0
+
## 0.2.0-next.0
### Minor Changes
diff --git a/plugins/entity-feedback/package.json b/plugins/entity-feedback/package.json
index bac96f561c..c636ecb242 100644
--- a/plugins/entity-feedback/package.json
+++ b/plugins/entity-feedback/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-entity-feedback",
- "version": "0.2.0-next.0",
+ "version": "0.2.0-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -37,11 +37,12 @@
"@material-ui/core": "^4.9.13",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
+ "@types/react": "^16.13.1 || ^17.0.0",
"react-use": "^17.2.4"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -49,6 +50,7 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^8.0.1",
diff --git a/plugins/entity-feedback/src/components/StarredRatingButtons/StarredRatingButtons.tsx b/plugins/entity-feedback/src/components/StarredRatingButtons/StarredRatingButtons.tsx
index 51f7da1099..75ad21a658 100644
--- a/plugins/entity-feedback/src/components/StarredRatingButtons/StarredRatingButtons.tsx
+++ b/plugins/entity-feedback/src/components/StarredRatingButtons/StarredRatingButtons.tsx
@@ -134,7 +134,7 @@ export const StarredRatingButtons = (props: StarredRatingButtonsProps) => {
return (
<>
{Object.values(FeedbackRatings)
- .filter(o => typeof o === 'number')
+ .filter((o): o is number => typeof o === 'number')
.map(starRating => (
issuesByRepository && activeFilter.length
- ? activeFilter.reduce(
+ ? activeFilter.reduce(
(acc, val) => ({
[val]: issuesByRepository[val],
...acc,
diff --git a/plugins/github-pull-requests-board/CHANGELOG.md b/plugins/github-pull-requests-board/CHANGELOG.md
index 681552a571..2b663022e7 100644
--- a/plugins/github-pull-requests-board/CHANGELOG.md
+++ b/plugins/github-pull-requests-board/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-github-pull-requests-board
+## 0.1.11-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+
## 0.1.11-next.0
### Patch Changes
diff --git a/plugins/github-pull-requests-board/package.json b/plugins/github-pull-requests-board/package.json
index 1792a6e98c..33a64284dd 100644
--- a/plugins/github-pull-requests-board/package.json
+++ b/plugins/github-pull-requests-board/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-github-pull-requests-board",
"description": "A Backstage plugin that allows you to see all open Pull Requests for all the repositories owned by your team",
- "version": "0.1.11-next.0",
+ "version": "0.1.11-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -48,10 +48,16 @@
"p-limit": "^4.0.0",
"react-use": "^17.2.4"
},
+ "peerDependencies": {
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
+ },
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
@@ -60,10 +66,6 @@
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
- "peerDependencies": {
- "react": "^16.13.1 || ^17.0.0",
- "react-dom": "^16.13.1 || ^17.0.0"
- },
"files": [
"dist"
]
diff --git a/plugins/gitops-profiles/CHANGELOG.md b/plugins/gitops-profiles/CHANGELOG.md
index 6201080830..2073bfce85 100644
--- a/plugins/gitops-profiles/CHANGELOG.md
+++ b/plugins/gitops-profiles/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-gitops-profiles
+## 0.3.35-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/config@1.0.7
+
## 0.3.35-next.0
### Patch Changes
diff --git a/plugins/gitops-profiles/package.json b/plugins/gitops-profiles/package.json
index 2208c6d011..b2ae200d75 100644
--- a/plugins/gitops-profiles/package.json
+++ b/plugins/gitops-profiles/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-gitops-profiles",
"description": "A Backstage plugin that helps you manage GitOps profiles",
- "version": "0.3.35-next.0",
+ "version": "0.3.35-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -44,6 +44,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -51,10 +52,12 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/gocd/CHANGELOG.md b/plugins/gocd/CHANGELOG.md
index 06ca6ecca7..ddff5b627b 100644
--- a/plugins/gocd/CHANGELOG.md
+++ b/plugins/gocd/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-gocd
+## 0.1.23-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+
## 0.1.23-next.0
### Patch Changes
diff --git a/plugins/gocd/package.json b/plugins/gocd/package.json
index a8e2599f3b..006d364697 100644
--- a/plugins/gocd/package.json
+++ b/plugins/gocd/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-gocd",
"description": "A Backstage plugin that integrates towards GoCD",
- "version": "0.1.23-next.0",
+ "version": "0.1.23-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -44,19 +44,23 @@
"react-use": "^17.2.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/lodash": "^4.14.173",
"@types/luxon": "^3.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/graphiql/CHANGELOG.md b/plugins/graphiql/CHANGELOG.md
index 816962b034..e487e394d5 100644
--- a/plugins/graphiql/CHANGELOG.md
+++ b/plugins/graphiql/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-graphiql
+## 0.2.49-next.1
+
+### Patch Changes
+
+- 8b9e8ece403: Allow to pass lazy GraphQL endpoint URL
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/theme@0.2.19-next.0
+
## 0.2.49-next.0
### Patch Changes
diff --git a/plugins/graphiql/package.json b/plugins/graphiql/package.json
index fcdf347ba1..c90afdb3ca 100644
--- a/plugins/graphiql/package.json
+++ b/plugins/graphiql/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-graphiql",
"description": "Backstage plugin for browsing GraphQL APIs",
- "version": "0.2.49-next.0",
+ "version": "0.2.49-next.1",
"publishConfig": {
"access": "public",
"main": "dist/index.esm.js",
@@ -45,6 +45,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -52,11 +53,13 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/codemirror": "^5.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/graphql-backend/CHANGELOG.md b/plugins/graphql-backend/CHANGELOG.md
index 1e2f5059eb..9d0491b79a 100644
--- a/plugins/graphql-backend/CHANGELOG.md
+++ b/plugins/graphql-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-graphql-backend
+## 0.1.34-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-graphql@0.3.20-next.1
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/config@1.0.7
+
## 0.1.34-next.0
### Patch Changes
diff --git a/plugins/graphql-backend/package.json b/plugins/graphql-backend/package.json
index 736c057a5b..ccf0799f6a 100644
--- a/plugins/graphql-backend/package.json
+++ b/plugins/graphql-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-graphql-backend",
"description": "An experimental Backstage backend plugin for GraphQL",
- "version": "0.1.34-next.0",
+ "version": "0.1.34-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/graphql-voyager/CHANGELOG.md b/plugins/graphql-voyager/CHANGELOG.md
index 480e859caa..c8aef4d31f 100644
--- a/plugins/graphql-voyager/CHANGELOG.md
+++ b/plugins/graphql-voyager/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-graphql-voyager
+## 0.1.2-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/theme@0.2.19-next.0
+
## 0.1.2-next.0
### Patch Changes
diff --git a/plugins/graphql-voyager/package.json b/plugins/graphql-voyager/package.json
index deba02b6a4..6524dbb3ec 100644
--- a/plugins/graphql-voyager/package.json
+++ b/plugins/graphql-voyager/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-graphql-voyager",
"description": "Backstage plugin for GraphQL Voyager",
- "version": "0.1.2-next.0",
+ "version": "0.1.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,17 +33,21 @@
"react-use": "^17.2.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "*",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/home/CHANGELOG.md b/plugins/home/CHANGELOG.md
index 0c1e662fef..425cf97609 100644
--- a/plugins/home/CHANGELOG.md
+++ b/plugins/home/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-home
+## 0.4.33-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+
## 0.4.33-next.0
### Patch Changes
diff --git a/plugins/home/package.json b/plugins/home/package.json
index 767ed33557..1daaccb28e 100644
--- a/plugins/home/package.json
+++ b/plugins/home/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-home",
"description": "A Backstage plugin that helps you build a home page",
- "version": "0.4.33-next.0",
+ "version": "0.4.33-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -42,12 +42,13 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
+ "@types/react": "^16.13.1 || ^17.0.0",
"lodash": "^4.17.21",
"react-use": "^17.2.4"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -55,6 +56,7 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
diff --git a/plugins/ilert/CHANGELOG.md b/plugins/ilert/CHANGELOG.md
index ae6e292c85..77d12474ea 100644
--- a/plugins/ilert/CHANGELOG.md
+++ b/plugins/ilert/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-ilert
+## 0.2.6-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+
## 0.2.6-next.0
### Patch Changes
diff --git a/plugins/ilert/package.json b/plugins/ilert/package.json
index 67573d1e3a..486410fbf0 100644
--- a/plugins/ilert/package.json
+++ b/plugins/ilert/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-ilert",
"description": "A Backstage plugin that integrates towards iLert",
- "version": "0.2.6-next.0",
+ "version": "0.2.6-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -36,20 +36,25 @@
"@material-ui/pickers": "^3.3.10",
"humanize-duration": "^3.26.0",
"luxon": "^3.0.0",
+ "prop-types": "^15.7.2",
"react-use": "^17.2.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/jenkins-backend/CHANGELOG.md b/plugins/jenkins-backend/CHANGELOG.md
index 0655d6c189..7d34f4d73b 100644
--- a/plugins/jenkins-backend/CHANGELOG.md
+++ b/plugins/jenkins-backend/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-jenkins-backend
+## 0.1.34-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-auth-node@0.2.13-next.1
+ - @backstage/plugin-jenkins-common@0.1.15-next.0
+
## 0.1.34-next.0
### Patch Changes
diff --git a/plugins/jenkins-backend/package.json b/plugins/jenkins-backend/package.json
index 54375b6f30..4063634193 100644
--- a/plugins/jenkins-backend/package.json
+++ b/plugins/jenkins-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-jenkins-backend",
"description": "A Backstage backend plugin that integrates towards Jenkins",
- "version": "0.1.34-next.0",
+ "version": "0.1.34-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/jenkins-common/CHANGELOG.md b/plugins/jenkins-common/CHANGELOG.md
index 73be4b306c..c8703352b8 100644
--- a/plugins/jenkins-common/CHANGELOG.md
+++ b/plugins/jenkins-common/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-jenkins-common
+## 0.1.15-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+
## 0.1.14
### Patch Changes
diff --git a/plugins/jenkins-common/package.json b/plugins/jenkins-common/package.json
index 04cc34b48d..07e1f1958d 100644
--- a/plugins/jenkins-common/package.json
+++ b/plugins/jenkins-common/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-jenkins-common",
- "version": "0.1.14",
+ "version": "0.1.15-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/jenkins/CHANGELOG.md b/plugins/jenkins/CHANGELOG.md
index 97bfce2e07..a7a2176e5a 100644
--- a/plugins/jenkins/CHANGELOG.md
+++ b/plugins/jenkins/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-jenkins
+## 0.7.16-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-jenkins-common@0.1.15-next.0
+
## 0.7.16-next.0
### Patch Changes
diff --git a/plugins/jenkins/package.json b/plugins/jenkins/package.json
index 23bbcfedcd..9721f471b5 100644
--- a/plugins/jenkins/package.json
+++ b/plugins/jenkins/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-jenkins",
"description": "A Backstage plugin that integrates towards Jenkins",
- "version": "0.7.16-next.0",
+ "version": "0.7.16-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -48,6 +48,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -55,10 +56,12 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"@types/testing-library__jest-dom": "^5.9.1",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
diff --git a/plugins/kafka-backend/CHANGELOG.md b/plugins/kafka-backend/CHANGELOG.md
index d844d8339b..d4ec7156e7 100644
--- a/plugins/kafka-backend/CHANGELOG.md
+++ b/plugins/kafka-backend/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-kafka-backend
+## 0.2.37-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+
## 0.2.37-next.0
### Patch Changes
diff --git a/plugins/kafka-backend/package.json b/plugins/kafka-backend/package.json
index d29ce0fb82..99f5e5c06a 100644
--- a/plugins/kafka-backend/package.json
+++ b/plugins/kafka-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-kafka-backend",
"description": "A Backstage backend plugin that integrates towards Kafka",
- "version": "0.2.37-next.0",
+ "version": "0.2.37-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/kafka/CHANGELOG.md b/plugins/kafka/CHANGELOG.md
index 324b9ae111..5d9b8cbe1b 100644
--- a/plugins/kafka/CHANGELOG.md
+++ b/plugins/kafka/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-kafka
+## 0.3.17-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+
## 0.3.17-next.0
### Patch Changes
diff --git a/plugins/kafka/package.json b/plugins/kafka/package.json
index a39b72c5b9..a7607be706 100644
--- a/plugins/kafka/package.json
+++ b/plugins/kafka/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-kafka",
"description": "A Backstage plugin that integrates towards Kafka",
- "version": "0.3.17-next.0",
+ "version": "0.3.17-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -37,6 +37,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -44,11 +45,13 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^8.0.0",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"jest-when": "^3.1.0",
"msw": "^1.0.0"
diff --git a/plugins/kubernetes-backend/CHANGELOG.md b/plugins/kubernetes-backend/CHANGELOG.md
index 75a4567b98..cd3900ec36 100644
--- a/plugins/kubernetes-backend/CHANGELOG.md
+++ b/plugins/kubernetes-backend/CHANGELOG.md
@@ -1,5 +1,26 @@
# @backstage/plugin-kubernetes-backend
+## 0.10.0-next.1
+
+### Minor Changes
+
+- 88fbb3d075a: Add support for the new plugin system to the Kubernetes plugin
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-permission-node@0.7.7-next.1
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-auth-node@0.2.13-next.1
+ - @backstage/plugin-catalog-node@1.3.5-next.1
+ - @backstage/plugin-kubernetes-common@0.6.2-next.1
+
## 0.10.0-next.0
### Minor Changes
diff --git a/plugins/kubernetes-backend/alpha-api-report.md b/plugins/kubernetes-backend/alpha-api-report.md
new file mode 100644
index 0000000000..f95c1414f3
--- /dev/null
+++ b/plugins/kubernetes-backend/alpha-api-report.md
@@ -0,0 +1,12 @@
+## API Report File for "@backstage/plugin-kubernetes-backend"
+
+> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
+
+```ts
+import { BackendFeature } from '@backstage/backend-plugin-api';
+
+// @alpha
+export const kubernetesPlugin: () => BackendFeature;
+
+// (No @packageDocumentation comment for this package)
+```
diff --git a/plugins/kubernetes-backend/package.json b/plugins/kubernetes-backend/package.json
index 8f7b071c9a..791273af7d 100644
--- a/plugins/kubernetes-backend/package.json
+++ b/plugins/kubernetes-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-kubernetes-backend",
"description": "A Backstage backend plugin that integrates towards Kubernetes",
- "version": "0.10.0-next.0",
+ "version": "0.10.0-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -10,6 +10,21 @@
"main": "dist/index.cjs.js",
"types": "dist/index.d.ts"
},
+ "exports": {
+ ".": "./src/index.ts",
+ "./alpha": "./src/alpha.ts",
+ "./package.json": "./package.json"
+ },
+ "typesVersions": {
+ "*": {
+ "alpha": [
+ "src/alpha.ts"
+ ],
+ "package.json": [
+ "package.json"
+ ]
+ }
+ },
"backstage": {
"role": "backend-plugin"
},
@@ -36,11 +51,13 @@
"dependencies": {
"@azure/identity": "^2.0.4",
"@backstage/backend-common": "workspace:^",
+ "@backstage/backend-plugin-api": "workspace:^",
"@backstage/catalog-client": "workspace:^",
"@backstage/catalog-model": "workspace:^",
"@backstage/config": "workspace:^",
"@backstage/errors": "workspace:^",
"@backstage/plugin-auth-node": "workspace:^",
+ "@backstage/plugin-catalog-node": "workspace:^",
"@backstage/plugin-kubernetes-common": "workspace:^",
"@backstage/plugin-permission-common": "workspace:^",
"@backstage/plugin-permission-node": "workspace:^",
diff --git a/plugins/kubernetes-backend/src/alpha.ts b/plugins/kubernetes-backend/src/alpha.ts
new file mode 100644
index 0000000000..3041a5682c
--- /dev/null
+++ b/plugins/kubernetes-backend/src/alpha.ts
@@ -0,0 +1,16 @@
+/*
+ * Copyright 2023 The Backstage Authors
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+export { kubernetesPlugin } from './plugin';
diff --git a/plugins/kubernetes-backend/src/plugin.ts b/plugins/kubernetes-backend/src/plugin.ts
new file mode 100644
index 0000000000..a62d852937
--- /dev/null
+++ b/plugins/kubernetes-backend/src/plugin.ts
@@ -0,0 +1,54 @@
+/*
+ * Copyright 2023 The Backstage Authors
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { loggerToWinstonLogger } from '@backstage/backend-common';
+import {
+ createBackendPlugin,
+ coreServices,
+} from '@backstage/backend-plugin-api';
+import { catalogServiceRef } from '@backstage/plugin-catalog-node/alpha';
+
+import { KubernetesBuilder } from '@backstage/plugin-kubernetes-backend';
+
+/**
+ * This is the backend plugin that provides the Kubernetes integration.
+ * @alpha
+ */
+export const kubernetesPlugin = createBackendPlugin({
+ pluginId: 'kubernetes-backend',
+ register(env) {
+ env.registerInit({
+ deps: {
+ http: coreServices.httpRouter,
+ logger: coreServices.logger,
+ config: coreServices.config,
+ catalogApi: catalogServiceRef,
+ permissions: coreServices.permissions,
+ },
+ async init({ http, logger, config, catalogApi, permissions }) {
+ const winstonLogger = loggerToWinstonLogger(logger);
+ // TODO: expose all of the customization & extension points of the builder here
+ const { router } = await KubernetesBuilder.createBuilder({
+ logger: winstonLogger,
+ config,
+ catalogApi,
+ permissions,
+ }).build();
+ http.use(router);
+ },
+ });
+ },
+});
diff --git a/plugins/kubernetes-backend/src/service/KubernetesFetcher.test.ts b/plugins/kubernetes-backend/src/service/KubernetesFetcher.test.ts
index 6482ba5f9e..9800780077 100644
--- a/plugins/kubernetes-backend/src/service/KubernetesFetcher.test.ts
+++ b/plugins/kubernetes-backend/src/service/KubernetesFetcher.test.ts
@@ -235,6 +235,55 @@ describe('KubernetesFetcher', () => {
],
});
});
+ it('localKubectlProxy authProvider fetches resources correctly', async () => {
+ worker.use(
+ rest.get(
+ 'http://localhost:9999/k8s/clusters/1234/api/v1/services',
+ (req, res, ctx) =>
+ res(
+ withLabels(req, ctx, {
+ items: [{ metadata: { name: 'service-name' } }],
+ }),
+ ),
+ ),
+ );
+
+ const result = await sut.fetchObjectsForService({
+ serviceId: 'some-service',
+ clusterDetails: {
+ name: 'cluster1',
+ url: 'http://localhost:9999/k8s/clusters/1234',
+ authProvider: 'localKubectlProxy',
+ },
+ objectTypesToFetch: new Set([
+ {
+ group: '',
+ apiVersion: 'v1',
+ plural: 'services',
+ objectType: 'services',
+ },
+ ]),
+ labelSelector: '',
+ customResources: [],
+ });
+
+ expect(result).toStrictEqual({
+ errors: [],
+ responses: [
+ {
+ type: 'services',
+ resources: [
+ {
+ metadata: {
+ name: 'service-name',
+ labels: { 'backstage.io/kubernetes-id': 'some-service' },
+ },
+ },
+ ],
+ },
+ ],
+ });
+ });
it('should return pods, services', async () => {
worker.use(
rest.get('http://localhost:9999/api/v1/pods', (req, res, ctx) =>
diff --git a/plugins/kubernetes-backend/src/service/KubernetesFetcher.ts b/plugins/kubernetes-backend/src/service/KubernetesFetcher.ts
index 6161c040d7..48bea3106b 100644
--- a/plugins/kubernetes-backend/src/service/KubernetesFetcher.ts
+++ b/plugins/kubernetes-backend/src/service/KubernetesFetcher.ts
@@ -191,7 +191,10 @@ export class KubernetesClientBasedFetcher implements KubernetesFetcher {
let url: URL;
let requestInit: RequestInit;
- if (clusterDetails.serviceAccountToken) {
+ if (
+ clusterDetails.serviceAccountToken ||
+ clusterDetails.authProvider === 'localKubectlProxy'
+ ) {
[url, requestInit] = this.fetchArgsFromClusterDetails(clusterDetails);
} else if (fs.pathExistsSync(Config.SERVICEACCOUNT_TOKEN_PATH)) {
[url, requestInit] = this.fetchArgsInCluster();
diff --git a/plugins/kubernetes-common/CHANGELOG.md b/plugins/kubernetes-common/CHANGELOG.md
index 862899600e..0f6b540c23 100644
--- a/plugins/kubernetes-common/CHANGELOG.md
+++ b/plugins/kubernetes-common/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-kubernetes-common
+## 0.6.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/catalog-model@1.2.1
+
## 0.6.2-next.0
### Patch Changes
diff --git a/plugins/kubernetes-common/package.json b/plugins/kubernetes-common/package.json
index 4eb4a02bf9..8f4b4d348d 100644
--- a/plugins/kubernetes-common/package.json
+++ b/plugins/kubernetes-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-kubernetes-common",
"description": "Common functionalities for kubernetes, to be shared between kubernetes and kubernetes-backend plugin",
- "version": "0.6.2-next.0",
+ "version": "0.6.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/kubernetes/CHANGELOG.md b/plugins/kubernetes/CHANGELOG.md
index cc8131b399..a1271e0d23 100644
--- a/plugins/kubernetes/CHANGELOG.md
+++ b/plugins/kubernetes/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-kubernetes
+## 0.7.10-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/plugin-kubernetes-common@0.6.2-next.1
+
## 0.7.10-next.0
### Patch Changes
diff --git a/plugins/kubernetes/package.json b/plugins/kubernetes/package.json
index f674402545..ae39da0598 100644
--- a/plugins/kubernetes/package.json
+++ b/plugins/kubernetes/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-kubernetes",
"description": "A Backstage plugin that integrates towards Kubernetes",
- "version": "0.7.10-next.0",
+ "version": "0.7.10-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -53,6 +53,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -60,6 +61,7 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^8.0.0",
diff --git a/plugins/lighthouse-backend/CHANGELOG.md b/plugins/lighthouse-backend/CHANGELOG.md
index 7320fc7b77..36cd9f849b 100644
--- a/plugins/lighthouse-backend/CHANGELOG.md
+++ b/plugins/lighthouse-backend/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-lighthouse-backend
+## 0.1.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/types@1.0.2
+ - @backstage/plugin-lighthouse-common@0.1.1
+
## 0.1.2-next.0
### Patch Changes
diff --git a/plugins/lighthouse-backend/package.json b/plugins/lighthouse-backend/package.json
index 523f3837f5..8f8d6ba3d0 100644
--- a/plugins/lighthouse-backend/package.json
+++ b/plugins/lighthouse-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-lighthouse-backend",
"description": "Backend functionalities for lighthouse",
- "version": "0.1.2-next.0",
+ "version": "0.1.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/lighthouse/CHANGELOG.md b/plugins/lighthouse/CHANGELOG.md
index e662f3d81d..dd360eaed6 100644
--- a/plugins/lighthouse/CHANGELOG.md
+++ b/plugins/lighthouse/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-lighthouse
+## 0.4.2-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/plugin-lighthouse-common@0.1.1
+
## 0.4.2-next.0
### Patch Changes
diff --git a/plugins/lighthouse/package.json b/plugins/lighthouse/package.json
index c46fcffe57..8447d09fa3 100644
--- a/plugins/lighthouse/package.json
+++ b/plugins/lighthouse/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-lighthouse",
"description": "A Backstage plugin that integrates towards Lighthouse",
- "version": "0.4.2-next.0",
+ "version": "0.4.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -47,6 +47,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -54,6 +55,7 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^8.0.0",
diff --git a/plugins/linguist-backend/CHANGELOG.md b/plugins/linguist-backend/CHANGELOG.md
index 5f38af055f..eb5126e41e 100644
--- a/plugins/linguist-backend/CHANGELOG.md
+++ b/plugins/linguist-backend/CHANGELOG.md
@@ -1,5 +1,20 @@
# @backstage/plugin-linguist-backend
+## 0.2.1-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-auth-node@0.2.13-next.1
+ - @backstage/plugin-linguist-common@0.1.0
+
## 0.2.1-next.0
### Patch Changes
diff --git a/plugins/linguist-backend/package.json b/plugins/linguist-backend/package.json
index d9f971d178..fad77875f2 100644
--- a/plugins/linguist-backend/package.json
+++ b/plugins/linguist-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-linguist-backend",
- "version": "0.2.1-next.0",
+ "version": "0.2.1-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/linguist/CHANGELOG.md b/plugins/linguist/CHANGELOG.md
index 1670d80f97..80a139fe11 100644
--- a/plugins/linguist/CHANGELOG.md
+++ b/plugins/linguist/CHANGELOG.md
@@ -1,5 +1,20 @@
# @backstage/plugin-linguist
+## 0.1.2-next.1
+
+### Patch Changes
+
+- 29ba8267d69: Updated dependency `@material-ui/lab` to `4.0.0-alpha.61`.
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-linguist-common@0.1.0
+
## 0.1.2-next.0
### Patch Changes
diff --git a/plugins/linguist/package.json b/plugins/linguist/package.json
index 0a36244b81..cf36485ae8 100644
--- a/plugins/linguist/package.json
+++ b/plugins/linguist/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-linguist",
- "version": "0.1.2-next.0",
+ "version": "0.1.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -43,17 +43,21 @@
"slugify": "^1.6.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "*",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/microsoft-calendar/CHANGELOG.md b/plugins/microsoft-calendar/CHANGELOG.md
index 1cb17d787b..8a2d3b894f 100644
--- a/plugins/microsoft-calendar/CHANGELOG.md
+++ b/plugins/microsoft-calendar/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-microsoft-calendar
+## 0.1.2-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/errors@1.1.5
+
## 0.1.2-next.0
### Patch Changes
diff --git a/plugins/microsoft-calendar/package.json b/plugins/microsoft-calendar/package.json
index 8170c7847f..a80135c82e 100644
--- a/plugins/microsoft-calendar/package.json
+++ b/plugins/microsoft-calendar/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-microsoft-calendar",
- "version": "0.1.2-next.0",
+ "version": "0.1.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -57,17 +57,21 @@
"react-use": "^17.2.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/newrelic-dashboard/CHANGELOG.md b/plugins/newrelic-dashboard/CHANGELOG.md
index 81112322fb..f15716e74d 100644
--- a/plugins/newrelic-dashboard/CHANGELOG.md
+++ b/plugins/newrelic-dashboard/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-newrelic-dashboard
+## 0.2.10-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+
## 0.2.10-next.0
### Patch Changes
diff --git a/plugins/newrelic-dashboard/package.json b/plugins/newrelic-dashboard/package.json
index 8718cbfe70..2771719ec4 100644
--- a/plugins/newrelic-dashboard/package.json
+++ b/plugins/newrelic-dashboard/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-newrelic-dashboard",
- "version": "0.2.10-next.0",
+ "version": "0.2.10-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,6 +32,11 @@
"@material-ui/lab": "4.0.0-alpha.61",
"react-use": "^17.2.4"
},
+ "peerDependencies": {
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
+ },
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/dev-utils": "workspace:^",
@@ -41,8 +46,5 @@
},
"files": [
"dist"
- ],
- "peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
- }
+ ]
}
diff --git a/plugins/newrelic/CHANGELOG.md b/plugins/newrelic/CHANGELOG.md
index 60ccace53b..2dedb044cb 100644
--- a/plugins/newrelic/CHANGELOG.md
+++ b/plugins/newrelic/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-newrelic
+## 0.3.35-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/theme@0.2.19-next.0
+
## 0.3.35-next.0
### Patch Changes
diff --git a/plugins/newrelic/package.json b/plugins/newrelic/package.json
index 89823c559b..498a3e5d17 100644
--- a/plugins/newrelic/package.json
+++ b/plugins/newrelic/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-newrelic",
"description": "A Backstage plugin that integrates towards New Relic",
- "version": "0.3.35-next.0",
+ "version": "0.3.35-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -42,17 +42,21 @@
"react-use": "^17.2.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/octopus-deploy/CHANGELOG.md b/plugins/octopus-deploy/CHANGELOG.md
index 8b39119ce2..c247e33fd2 100644
--- a/plugins/octopus-deploy/CHANGELOG.md
+++ b/plugins/octopus-deploy/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-octopus-deploy
+## 0.1.1-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+
## 0.1.1-next.0
### Patch Changes
diff --git a/plugins/octopus-deploy/package.json b/plugins/octopus-deploy/package.json
index ce36c80678..b4ae8d397d 100644
--- a/plugins/octopus-deploy/package.json
+++ b/plugins/octopus-deploy/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-octopus-deploy",
- "version": "0.1.1-next.0",
+ "version": "0.1.1-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,17 +33,21 @@
"react-use": "^17.2.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "*",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/org-react/CHANGELOG.md b/plugins/org-react/CHANGELOG.md
index cdb4ef0b9e..2a8dcc26e5 100644
--- a/plugins/org-react/CHANGELOG.md
+++ b/plugins/org-react/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-org-react
+## 0.1.6-next.1
+
+### Patch Changes
+
+- 29ba8267d69: Updated dependency `@material-ui/lab` to `4.0.0-alpha.61`.
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+
## 0.1.6-next.0
### Patch Changes
diff --git a/plugins/org-react/package.json b/plugins/org-react/package.json
index 6b48a9c381..f778a1195b 100644
--- a/plugins/org-react/package.json
+++ b/plugins/org-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-org-react",
- "version": "0.1.6-next.0",
+ "version": "0.1.6-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -42,17 +42,21 @@
"react-use": "^17.2.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "*",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/org/CHANGELOG.md b/plugins/org/CHANGELOG.md
index d4db2bcc61..95115dbcf2 100644
--- a/plugins/org/CHANGELOG.md
+++ b/plugins/org/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-org
+## 0.6.7-next.1
+
+### Patch Changes
+
+- d7c8d8c52dd: Allow the title of the group profile card to use the title of the entity, if it is set.
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+
## 0.6.7-next.0
### Patch Changes
diff --git a/plugins/org/package.json b/plugins/org/package.json
index 43a102e1dd..a432e25edf 100644
--- a/plugins/org/package.json
+++ b/plugins/org/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-org",
"description": "A Backstage plugin that helps you create entity pages for your organization",
- "version": "0.6.7-next.0",
+ "version": "0.6.7-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -43,6 +43,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -51,10 +52,12 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/pagerduty/CHANGELOG.md b/plugins/pagerduty/CHANGELOG.md
index 583e29ebe3..10183ec985 100644
--- a/plugins/pagerduty/CHANGELOG.md
+++ b/plugins/pagerduty/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-pagerduty
+## 0.5.10-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+
## 0.5.10-next.0
### Patch Changes
diff --git a/plugins/pagerduty/package.json b/plugins/pagerduty/package.json
index fdb8e566fc..159ad4953e 100644
--- a/plugins/pagerduty/package.json
+++ b/plugins/pagerduty/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-pagerduty",
"description": "A Backstage plugin that integrates towards PagerDuty",
- "version": "0.5.10-next.0",
+ "version": "0.5.10-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -42,13 +42,14 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
+ "@types/react": "^16.13.1 || ^17.0.0",
"classnames": "^2.2.6",
"luxon": "^3.0.0",
"react-use": "^17.2.4"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -56,6 +57,7 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
diff --git a/plugins/periskop-backend/CHANGELOG.md b/plugins/periskop-backend/CHANGELOG.md
index ef3d7e9d64..7030940a58 100644
--- a/plugins/periskop-backend/CHANGELOG.md
+++ b/plugins/periskop-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-periskop-backend
+## 0.1.15-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/config@1.0.7
+
## 0.1.15-next.0
### Patch Changes
diff --git a/plugins/periskop-backend/package.json b/plugins/periskop-backend/package.json
index fca2c142a3..7a3e481a02 100644
--- a/plugins/periskop-backend/package.json
+++ b/plugins/periskop-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-periskop-backend",
- "version": "0.1.15-next.0",
+ "version": "0.1.15-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/periskop/CHANGELOG.md b/plugins/periskop/CHANGELOG.md
index 6e3a7a08f3..c4970c12ab 100644
--- a/plugins/periskop/CHANGELOG.md
+++ b/plugins/periskop/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-periskop
+## 0.1.15-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+
## 0.1.15-next.0
### Patch Changes
diff --git a/plugins/periskop/package.json b/plugins/periskop/package.json
index 76fe8604ad..d745bd7d24 100644
--- a/plugins/periskop/package.json
+++ b/plugins/periskop/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-periskop",
- "version": "0.1.15-next.0",
+ "version": "0.1.15-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -37,18 +37,21 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
- "react-dom": "^16.13.1 || ^17.0.0"
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/luxon": "^3.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/permission-backend/CHANGELOG.md b/plugins/permission-backend/CHANGELOG.md
index 46b162f2fd..46ed93642b 100644
--- a/plugins/permission-backend/CHANGELOG.md
+++ b/plugins/permission-backend/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-permission-backend
+## 0.5.19-next.1
+
+### Patch Changes
+
+- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
+- Updated dependencies
+ - @backstage/plugin-permission-node@0.7.7-next.1
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-auth-node@0.2.13-next.1
+
## 0.5.19-next.0
### Patch Changes
diff --git a/plugins/permission-backend/package.json b/plugins/permission-backend/package.json
index ab44a3c9bf..2fcee7ee19 100644
--- a/plugins/permission-backend/package.json
+++ b/plugins/permission-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-permission-backend",
- "version": "0.5.19-next.0",
+ "version": "0.5.19-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -36,7 +36,7 @@
"node-fetch": "^2.6.7",
"winston": "^3.2.1",
"yn": "^4.0.0",
- "zod": "~3.18.0"
+ "zod": "^3.21.4"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
diff --git a/plugins/permission-common/CHANGELOG.md b/plugins/permission-common/CHANGELOG.md
index be9d35ef6a..a0cff870ff 100644
--- a/plugins/permission-common/CHANGELOG.md
+++ b/plugins/permission-common/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-permission-common
+## 0.7.5-next.0
+
+### Patch Changes
+
+- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
+- Updated dependencies
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+
## 0.7.4
### Patch Changes
diff --git a/plugins/permission-common/package.json b/plugins/permission-common/package.json
index 4d45347f7a..74d56618b8 100644
--- a/plugins/permission-common/package.json
+++ b/plugins/permission-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-permission-common",
"description": "Isomorphic types and client for Backstage permissions and authorization",
- "version": "0.7.4",
+ "version": "0.7.5-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"publishConfig": {
@@ -46,7 +46,7 @@
"@backstage/types": "workspace:^",
"cross-fetch": "^3.1.5",
"uuid": "^8.0.0",
- "zod": "~3.18.0"
+ "zod": "^3.21.4"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
diff --git a/plugins/permission-node/CHANGELOG.md b/plugins/permission-node/CHANGELOG.md
index 3bd2cf06c4..d34e860efc 100644
--- a/plugins/permission-node/CHANGELOG.md
+++ b/plugins/permission-node/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-permission-node
+## 0.7.7-next.1
+
+### Patch Changes
+
+- 71fd0966d10: Added createConditionAuthorizer utility function, which takes some permission conditions and returns a function that returns a definitive authorization result given a decision and a resource.
+- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
+- Updated dependencies
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-auth-node@0.2.13-next.1
+
## 0.7.7-next.0
### Patch Changes
diff --git a/plugins/permission-node/api-report.md b/plugins/permission-node/api-report.md
index b3d06efdc7..9d49fd3d01 100644
--- a/plugins/permission-node/api-report.md
+++ b/plugins/permission-node/api-report.md
@@ -75,17 +75,14 @@ export type ConditionTransformer = (
// @public
export const createConditionAuthorizer: (
- rules: PermissionRule[],
+ rules: PermissionRule[],
) => (decision: PolicyDecision, resource: TResource | undefined) => boolean;
// @public
export const createConditionExports: <
TResourceType extends string,
TResource,
- TRules extends Record<
- string,
- PermissionRule
- >,
+ TRules extends Record>,
>(options: {
pluginId: string;
resourceType: TResourceType;
@@ -94,9 +91,7 @@ export const createConditionExports: <
conditions: Conditions;
createConditionalDecision: (
permission: ResourcePermission,
- conditions: PermissionCriteria<
- PermissionCondition
- >,
+ conditions: PermissionCriteria>,
) => ConditionalPolicyDecision;
};
@@ -111,7 +106,7 @@ export const createConditionFactory: <
// @public
export const createConditionTransformer: <
TQuery,
- TRules extends PermissionRule[],
+ TRules extends PermissionRule[],
>(
permissionRules: [...TRules],
) => ConditionTransformer;
diff --git a/plugins/permission-node/package.json b/plugins/permission-node/package.json
index e4b2229bbc..d8adbc08e7 100644
--- a/plugins/permission-node/package.json
+++ b/plugins/permission-node/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-permission-node",
"description": "Common permission and authorization utilities for backend plugins",
- "version": "0.7.7-next.0",
+ "version": "0.7.7-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -41,8 +41,8 @@
"@types/express": "^4.17.6",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
- "zod": "~3.18.0",
- "zod-to-json-schema": "~3.18.0"
+ "zod": "^3.21.4",
+ "zod-to-json-schema": "^3.20.4"
},
"devDependencies": {
"@backstage/backend-test-utils": "workspace:^",
diff --git a/plugins/permission-react/CHANGELOG.md b/plugins/permission-react/CHANGELOG.md
index 9da20a2875..c23f9e0a73 100644
--- a/plugins/permission-react/CHANGELOG.md
+++ b/plugins/permission-react/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-permission-react
+## 0.4.12-next.0
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/config@1.0.7
+
## 0.4.11
### Patch Changes
diff --git a/plugins/permission-react/package.json b/plugins/permission-react/package.json
index afa4a4768e..31f475e388 100644
--- a/plugins/permission-react/package.json
+++ b/plugins/permission-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-permission-react",
- "version": "0.4.11",
+ "version": "0.4.12-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,13 +34,14 @@
"@backstage/config": "workspace:^",
"@backstage/core-plugin-api": "workspace:^",
"@backstage/plugin-permission-common": "workspace:^",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"react-use": "^17.2.4",
"swr": "^2.0.0"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
diff --git a/plugins/playlist-backend/CHANGELOG.md b/plugins/playlist-backend/CHANGELOG.md
index 51e419f0fb..38e4a26ca8 100644
--- a/plugins/playlist-backend/CHANGELOG.md
+++ b/plugins/playlist-backend/CHANGELOG.md
@@ -1,5 +1,21 @@
# @backstage/plugin-playlist-backend
+## 0.2.7-next.1
+
+### Patch Changes
+
+- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
+- Updated dependencies
+ - @backstage/plugin-permission-node@0.7.7-next.1
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-auth-node@0.2.13-next.1
+ - @backstage/plugin-playlist-common@0.1.6-next.0
+
## 0.2.7-next.0
### Patch Changes
diff --git a/plugins/playlist-backend/api-report.md b/plugins/playlist-backend/api-report.md
index 6b51f316c4..b755347205 100644
--- a/plugins/playlist-backend/api-report.md
+++ b/plugins/playlist-backend/api-report.md
@@ -15,7 +15,6 @@ import { PermissionCriteria } from '@backstage/plugin-permission-common';
import { PermissionEvaluator } from '@backstage/plugin-permission-common';
import { PermissionPolicy } from '@backstage/plugin-permission-node';
import { PermissionRule } from '@backstage/plugin-permission-node';
-import { PermissionRuleParams } from '@backstage/plugin-permission-common';
import { PlaylistMetadata } from '@backstage/plugin-playlist-common';
import { PluginDatabaseManager } from '@backstage/backend-common';
import { PluginEndpointDiscovery } from '@backstage/backend-common';
@@ -26,9 +25,7 @@ import { ResourcePermission } from '@backstage/plugin-permission-common';
// @public (undocumented)
export const createPlaylistConditionalDecision: (
permission: ResourcePermission<'playlist-list'>,
- conditions: PermissionCriteria<
- PermissionCondition<'playlist-list', PermissionRuleParams>
- >,
+ conditions: PermissionCriteria>,
) => ConditionalPolicyDecision;
// @public (undocumented)
diff --git a/plugins/playlist-backend/package.json b/plugins/playlist-backend/package.json
index 870284f364..8ccc0b2199 100644
--- a/plugins/playlist-backend/package.json
+++ b/plugins/playlist-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-playlist-backend",
- "version": "0.2.7-next.0",
+ "version": "0.2.7-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -39,7 +39,7 @@
"uuid": "^8.2.0",
"winston": "^3.2.1",
"yn": "^4.0.0",
- "zod": "~3.18.0"
+ "zod": "^3.21.4"
},
"devDependencies": {
"@backstage/backend-test-utils": "workspace:^",
diff --git a/plugins/playlist-common/CHANGELOG.md b/plugins/playlist-common/CHANGELOG.md
index 15eebfc59b..d48bc62216 100644
--- a/plugins/playlist-common/CHANGELOG.md
+++ b/plugins/playlist-common/CHANGELOG.md
@@ -1,5 +1,12 @@
# @backstage/plugin-playlist-common
+## 0.1.6-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-permission-common@0.7.5-next.0
+
## 0.1.5
### Patch Changes
diff --git a/plugins/playlist-common/package.json b/plugins/playlist-common/package.json
index 440e46713d..0ee4a48acf 100644
--- a/plugins/playlist-common/package.json
+++ b/plugins/playlist-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-playlist-common",
"description": "Common functionalities for the playlist plugin",
- "version": "0.1.5",
+ "version": "0.1.6-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/playlist/CHANGELOG.md b/plugins/playlist/CHANGELOG.md
index 6e09f280bd..ac791d37e6 100644
--- a/plugins/playlist/CHANGELOG.md
+++ b/plugins/playlist/CHANGELOG.md
@@ -1,5 +1,24 @@
# @backstage/plugin-playlist
+## 0.1.8-next.1
+
+### Patch Changes
+
+- 29ba8267d69: Updated dependency `@material-ui/lab` to `4.0.0-alpha.61`.
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-permission-react@0.4.12-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/plugin-search-react@1.5.2-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+ - @backstage/plugin-playlist-common@0.1.6-next.0
+
## 0.1.8-next.0
### Patch Changes
diff --git a/plugins/playlist/package.json b/plugins/playlist/package.json
index 4bf202bdba..ccba981f05 100644
--- a/plugins/playlist/package.json
+++ b/plugins/playlist/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-playlist",
- "version": "0.1.8-next.0",
+ "version": "0.1.8-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -48,6 +48,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -55,11 +56,13 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^8.0.0",
"@testing-library/user-event": "^14.0.0",
"@types/node": "*",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0",
"swr": "^2.0.0"
diff --git a/plugins/playlist/src/hooks/usePlaylistList.tsx b/plugins/playlist/src/hooks/usePlaylistList.tsx
index 69f712413b..b20f82bb5c 100644
--- a/plugins/playlist/src/hooks/usePlaylistList.tsx
+++ b/plugins/playlist/src/hooks/usePlaylistList.tsx
@@ -172,8 +172,9 @@ export const PlaylistListProvider = <
const queryParams = Object.keys(requestedFilters).reduce(
(params, key) => {
- const filter: PlaylistFilter | undefined =
- requestedFilters[key as keyof PlaylistFilters];
+ const filter = requestedFilters[key as keyof PlaylistFilters] as
+ | PlaylistFilter
+ | undefined;
if (filter?.toQueryValue) {
params[key] = filter.toQueryValue();
}
diff --git a/plugins/proxy-backend/CHANGELOG.md b/plugins/proxy-backend/CHANGELOG.md
index 58d68eceab..2d165e6ea0 100644
--- a/plugins/proxy-backend/CHANGELOG.md
+++ b/plugins/proxy-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-proxy-backend
+## 0.2.38-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/config@1.0.7
+
## 0.2.38-next.0
### Patch Changes
diff --git a/plugins/proxy-backend/package.json b/plugins/proxy-backend/package.json
index 11caccbff3..b96d71583c 100644
--- a/plugins/proxy-backend/package.json
+++ b/plugins/proxy-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-proxy-backend",
"description": "A Backstage backend plugin that helps you set up proxy endpoints in the backend",
- "version": "0.2.38-next.0",
+ "version": "0.2.38-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/rollbar-backend/CHANGELOG.md b/plugins/rollbar-backend/CHANGELOG.md
index f7f91fea98..38d24cc574 100644
--- a/plugins/rollbar-backend/CHANGELOG.md
+++ b/plugins/rollbar-backend/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-rollbar-backend
+## 0.1.41-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/config@1.0.7
+
## 0.1.41-next.0
### Patch Changes
diff --git a/plugins/rollbar-backend/api-report.md b/plugins/rollbar-backend/api-report.md
index 58a5fb0252..72499fbe58 100644
--- a/plugins/rollbar-backend/api-report.md
+++ b/plugins/rollbar-backend/api-report.md
@@ -27,21 +27,9 @@ export class RollbarApi {
environment: string;
item_id?: number;
},
- ): Promise<
- {
- count: number;
- timestamp: number;
- }[]
- >;
+ ): Promise;
// (undocumented)
- getAllProjects(): Promise<
- {
- id: number;
- name: string;
- status: string;
- accountId: number;
- }[]
- >;
+ getAllProjects(): Promise;
// (undocumented)
getOccuranceCounts(
projectName: string,
@@ -49,25 +37,11 @@ export class RollbarApi {
environment: string;
item_id?: number;
},
- ): Promise<
- {
- count: number;
- timestamp: number;
- }[]
- >;
+ ): Promise;
// (undocumented)
- getProject(projectName: string): Promise<{
- id: number;
- name: string;
- status: string;
- accountId: number;
- }>;
+ getProject(projectName: string): Promise;
// (undocumented)
- getProjectItems(projectName: string): Promise<{
- page: number;
- items: RollbarItem[];
- totalCount: number;
- }>;
+ getProjectItems(projectName: string): Promise;
// (undocumented)
getTopActiveItems(
projectName: string,
@@ -75,23 +49,7 @@ export class RollbarApi {
hours: number;
environment: string;
},
- ): Promise<
- {
- item: {
- id: number;
- counter: number;
- environment: string;
- framework: RollbarFrameworkId;
- lastOccurrenceTimestamp: number;
- level: number;
- occurrences: number;
- projectId: number;
- title: string;
- uniqueOccurrences: number;
- };
- counts: number[];
- }[]
- >;
+ ): Promise;
}
// @public (undocumented)
diff --git a/plugins/rollbar-backend/package.json b/plugins/rollbar-backend/package.json
index bec3819121..eb854f27ec 100644
--- a/plugins/rollbar-backend/package.json
+++ b/plugins/rollbar-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-rollbar-backend",
"description": "A Backstage backend plugin that integrates towards Rollbar",
- "version": "0.1.41-next.0",
+ "version": "0.1.41-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -36,7 +36,7 @@
"@backstage/backend-common": "workspace:^",
"@backstage/config": "workspace:^",
"@types/express": "^4.17.6",
- "camelcase-keys": "^7.0.1",
+ "camelize-ts": "^2.3.0",
"compression": "^1.7.4",
"cors": "^2.8.5",
"express": "^4.17.1",
diff --git a/plugins/rollbar-backend/src/api/RollbarApi.ts b/plugins/rollbar-backend/src/api/RollbarApi.ts
index 59394d7ad0..da620fcafc 100644
--- a/plugins/rollbar-backend/src/api/RollbarApi.ts
+++ b/plugins/rollbar-backend/src/api/RollbarApi.ts
@@ -15,7 +15,7 @@
*/
import { Logger } from 'winston';
-import camelcaseKeys from 'camelcase-keys';
+import camelize from 'camelize-ts';
import { buildQuery } from '../util';
import {
RollbarItemCount,
@@ -104,22 +104,25 @@ export class RollbarApi {
);
}
- private async get(url: string, accessToken?: string) {
+ private async get(
+ url: string,
+ accessToken?: string,
+ ): Promise {
const fullUrl = buildUrl(url);
if (this.logger) {
this.logger.info(`Calling Rollbar REST API, ${fullUrl}`);
}
- return fetch(
+ const res = await fetch(
fullUrl,
getRequestHeaders(accessToken || this.accessToken || ''),
- )
- .then(response => response.json())
- .then(json => camelcaseKeys(json?.result, { deep: true }));
+ );
+ const data = await res.json();
+ return camelize(data?.result) as T;
}
- private async getForProject(
+ private async getForProject(
url: string,
projectName: string,
useProjectToken = true,
diff --git a/plugins/rollbar/CHANGELOG.md b/plugins/rollbar/CHANGELOG.md
index 24e85c8e77..4ba47698cd 100644
--- a/plugins/rollbar/CHANGELOG.md
+++ b/plugins/rollbar/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-rollbar
+## 0.4.17-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+
## 0.4.17-next.0
### Patch Changes
diff --git a/plugins/rollbar/package.json b/plugins/rollbar/package.json
index 4abd1b90f2..b2c3159fec 100644
--- a/plugins/rollbar/package.json
+++ b/plugins/rollbar/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-rollbar",
"description": "A Backstage plugin that integrates towards Rollbar",
- "version": "0.4.17-next.0",
+ "version": "0.4.17-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -47,6 +47,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -54,6 +55,7 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^8.0.0",
diff --git a/plugins/scaffolder-backend-module-confluence-to-markdown/CHANGELOG.md b/plugins/scaffolder-backend-module-confluence-to-markdown/CHANGELOG.md
new file mode 100644
index 0000000000..84d7f00322
--- /dev/null
+++ b/plugins/scaffolder-backend-module-confluence-to-markdown/CHANGELOG.md
@@ -0,0 +1,19 @@
+# @backstage/plugin-scaffolder-backend-module-confluence-to-markdown
+
+## 0.1.0-next.0
+
+### Minor Changes
+
+- 1b49a18bf8d: Created `confluence:transform:markdown` action for converting confluence docs to Markdown.
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/plugin-scaffolder-backend@1.13.0-next.1
+ - @backstage/plugin-scaffolder-node@0.1.2-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
diff --git a/plugins/scaffolder-backend-module-confluence-to-markdown/api-report.md b/plugins/scaffolder-backend-module-confluence-to-markdown/api-report.md
index 398beb5059..70428f118c 100644
--- a/plugins/scaffolder-backend-module-confluence-to-markdown/api-report.md
+++ b/plugins/scaffolder-backend-module-confluence-to-markdown/api-report.md
@@ -4,6 +4,7 @@
```ts
import { Config } from '@backstage/config';
+import { JsonObject } from '@backstage/types';
import { ScmIntegrations } from '@backstage/integration';
import { TemplateAction } from '@backstage/plugin-scaffolder-node';
import { UrlReader } from '@backstage/backend-common';
@@ -13,8 +14,11 @@ export const createConfluenceToMarkdownAction: (options: {
reader: UrlReader;
integrations: ScmIntegrations;
config: Config;
-}) => TemplateAction<{
- confluenceUrls: string[];
- repoUrl: string;
-}>;
+}) => TemplateAction<
+ {
+ confluenceUrls: string[];
+ repoUrl: string;
+ },
+ JsonObject
+>;
```
diff --git a/plugins/scaffolder-backend-module-confluence-to-markdown/package.json b/plugins/scaffolder-backend-module-confluence-to-markdown/package.json
index 7ad5f127f6..81357b3158 100644
--- a/plugins/scaffolder-backend-module-confluence-to-markdown/package.json
+++ b/plugins/scaffolder-backend-module-confluence-to-markdown/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-scaffolder-backend-module-confluence-to-markdown",
"description": "The confluence-to-markdown module for @backstage/plugin-scaffolder-backend",
- "version": "0.0.0",
+ "version": "0.1.0-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -38,8 +38,8 @@
"yaml": "^2.0.0"
},
"devDependencies": {
+ "@backstage/backend-test-utils": "workspace:^",
"@backstage/cli": "workspace:^",
- "@backstage/test-utils": "workspace:^",
"mock-fs": "^5.2.0",
"msw": "^1.0.0"
},
diff --git a/plugins/scaffolder-backend-module-confluence-to-markdown/src/actions/confluence/confluenceToMarkdown.test.ts b/plugins/scaffolder-backend-module-confluence-to-markdown/src/actions/confluence/confluenceToMarkdown.test.ts
index b95d8ae520..67f98d5fea 100644
--- a/plugins/scaffolder-backend-module-confluence-to-markdown/src/actions/confluence/confluenceToMarkdown.test.ts
+++ b/plugins/scaffolder-backend-module-confluence-to-markdown/src/actions/confluence/confluenceToMarkdown.test.ts
@@ -19,7 +19,7 @@ import { getVoidLogger } from '@backstage/backend-common';
import { UrlReader } from '@backstage/backend-common';
import { ConfigReader } from '@backstage/config';
import { ScmIntegrations } from '@backstage/integration';
-import { setupRequestMockHandlers } from '@backstage/test-utils';
+import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
import mockFs from 'mock-fs';
import os from 'os';
import type { ActionContext } from '@backstage/plugin-scaffolder-node';
diff --git a/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md b/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md
index b03b35dc72..53fce1f10b 100644
--- a/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md
+++ b/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-scaffolder-backend-module-cookiecutter
+## 0.2.19-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-scaffolder-backend@1.13.0-next.1
+ - @backstage/plugin-scaffolder-node@0.1.2-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+
## 0.2.19-next.0
### Patch Changes
diff --git a/plugins/scaffolder-backend-module-cookiecutter/api-report.md b/plugins/scaffolder-backend-module-cookiecutter/api-report.md
index 2944f5240e..927d4b4c55 100644
--- a/plugins/scaffolder-backend-module-cookiecutter/api-report.md
+++ b/plugins/scaffolder-backend-module-cookiecutter/api-report.md
@@ -16,12 +16,15 @@ export function createFetchCookiecutterAction(options: {
reader: UrlReader;
integrations: ScmIntegrations;
containerRunner?: ContainerRunner;
-}): TemplateAction<{
- url: string;
- targetPath?: string | undefined;
- values: JsonObject;
- copyWithoutRender?: string[] | undefined;
- extensions?: string[] | undefined;
- imageName?: string | undefined;
-}>;
+}): TemplateAction<
+ {
+ url: string;
+ targetPath?: string | undefined;
+ values: JsonObject;
+ copyWithoutRender?: string[] | undefined;
+ extensions?: string[] | undefined;
+ imageName?: string | undefined;
+ },
+ JsonObject
+>;
```
diff --git a/plugins/scaffolder-backend-module-cookiecutter/package.json b/plugins/scaffolder-backend-module-cookiecutter/package.json
index c78cdae972..543e0b1f7a 100644
--- a/plugins/scaffolder-backend-module-cookiecutter/package.json
+++ b/plugins/scaffolder-backend-module-cookiecutter/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-scaffolder-backend-module-cookiecutter",
"description": "A module for the scaffolder backend that lets you template projects using cookiecutter",
- "version": "0.2.19-next.0",
+ "version": "0.2.19-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/scaffolder-backend-module-gitlab/CHANGELOG.md b/plugins/scaffolder-backend-module-gitlab/CHANGELOG.md
index 9bd33f6aae..a063b46465 100644
--- a/plugins/scaffolder-backend-module-gitlab/CHANGELOG.md
+++ b/plugins/scaffolder-backend-module-gitlab/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-scaffolder-backend-module-gitlab
+## 0.1.0-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-scaffolder-node@0.1.2-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+
## 0.1.0-next.0
### Minor Changes
diff --git a/plugins/scaffolder-backend-module-gitlab/api-report.md b/plugins/scaffolder-backend-module-gitlab/api-report.md
index 6db732fdcc..2ec05e74de 100644
--- a/plugins/scaffolder-backend-module-gitlab/api-report.md
+++ b/plugins/scaffolder-backend-module-gitlab/api-report.md
@@ -3,46 +3,56 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
+import { JsonObject } from '@backstage/types';
import { ScmIntegrationRegistry } from '@backstage/integration';
import { TemplateAction } from '@backstage/plugin-scaffolder-node';
// @public
export const createGitlabProjectAccessTokenAction: (options: {
integrations: ScmIntegrationRegistry;
-}) => TemplateAction<{
- repoUrl: string;
- projectId: string | number;
- name: string;
- accessLevel: number;
- scopes: string[];
- token?: string | undefined;
-}>;
+}) => TemplateAction<
+ {
+ repoUrl: string;
+ projectId: string | number;
+ name: string;
+ accessLevel: number;
+ scopes: string[];
+ token?: string | undefined;
+ },
+ JsonObject
+>;
// @public
export const createGitlabProjectDeployTokenAction: (options: {
integrations: ScmIntegrationRegistry;
-}) => TemplateAction<{
- repoUrl: string;
- projectId: string | number;
- name: string;
- username: string;
- scopes: string[];
- token?: string | undefined;
-}>;
+}) => TemplateAction<
+ {
+ repoUrl: string;
+ projectId: string | number;
+ name: string;
+ username: string;
+ scopes: string[];
+ token?: string | undefined;
+ },
+ JsonObject
+>;
// @public
export const createGitlabProjectVariableAction: (options: {
integrations: ScmIntegrationRegistry;
-}) => TemplateAction<{
- repoUrl: string;
- projectId: string | number;
- key: string;
- value: string;
- variableType: string;
- variableProtected: boolean;
- masked: boolean;
- raw: boolean;
- environmentScope: string;
- token?: string | undefined;
-}>;
+}) => TemplateAction<
+ {
+ repoUrl: string;
+ projectId: string | number;
+ key: string;
+ value: string;
+ variableType: string;
+ variableProtected: boolean;
+ masked: boolean;
+ raw: boolean;
+ environmentScope: string;
+ token?: string | undefined;
+ },
+ JsonObject
+>;
```
diff --git a/plugins/scaffolder-backend-module-gitlab/package.json b/plugins/scaffolder-backend-module-gitlab/package.json
index e870ba57a0..632ff0c4f6 100644
--- a/plugins/scaffolder-backend-module-gitlab/package.json
+++ b/plugins/scaffolder-backend-module-gitlab/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-scaffolder-backend-module-gitlab",
- "version": "0.1.0-next.0",
+ "version": "0.1.0-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/scaffolder-backend-module-rails/CHANGELOG.md b/plugins/scaffolder-backend-module-rails/CHANGELOG.md
index bd3509dbd0..2e12f048ef 100644
--- a/plugins/scaffolder-backend-module-rails/CHANGELOG.md
+++ b/plugins/scaffolder-backend-module-rails/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-scaffolder-backend-module-rails
+## 0.4.12-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-scaffolder-backend@1.13.0-next.1
+ - @backstage/plugin-scaffolder-node@0.1.2-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+
## 0.4.12-next.0
### Patch Changes
diff --git a/plugins/scaffolder-backend-module-rails/api-report.md b/plugins/scaffolder-backend-module-rails/api-report.md
index c91daa1344..06b7dc457f 100644
--- a/plugins/scaffolder-backend-module-rails/api-report.md
+++ b/plugins/scaffolder-backend-module-rails/api-report.md
@@ -15,10 +15,13 @@ export function createFetchRailsAction(options: {
integrations: ScmIntegrations;
containerRunner: ContainerRunner;
allowedImageNames?: string[];
-}): TemplateAction<{
- url: string;
- targetPath?: string | undefined;
- values: JsonObject;
- imageName?: string | undefined;
-}>;
+}): TemplateAction<
+ {
+ url: string;
+ targetPath?: string | undefined;
+ values: JsonObject;
+ imageName?: string | undefined;
+ },
+ JsonObject
+>;
```
diff --git a/plugins/scaffolder-backend-module-rails/package.json b/plugins/scaffolder-backend-module-rails/package.json
index aa1a178d9d..b47a7535e4 100644
--- a/plugins/scaffolder-backend-module-rails/package.json
+++ b/plugins/scaffolder-backend-module-rails/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-scaffolder-backend-module-rails",
"description": "A module for the scaffolder backend that lets you template projects using Rails",
- "version": "0.4.12-next.0",
+ "version": "0.4.12-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/scaffolder-backend-module-sentry/CHANGELOG.md b/plugins/scaffolder-backend-module-sentry/CHANGELOG.md
index 67772961ab..7e253a7064 100644
--- a/plugins/scaffolder-backend-module-sentry/CHANGELOG.md
+++ b/plugins/scaffolder-backend-module-sentry/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-scaffolder-backend-module-sentry
+## 0.1.4-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-scaffolder-node@0.1.2-next.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+
## 0.1.4-next.0
### Patch Changes
diff --git a/plugins/scaffolder-backend-module-sentry/api-report.md b/plugins/scaffolder-backend-module-sentry/api-report.md
index ef09bdebc0..746cce1348 100644
--- a/plugins/scaffolder-backend-module-sentry/api-report.md
+++ b/plugins/scaffolder-backend-module-sentry/api-report.md
@@ -4,18 +4,22 @@
```ts
import { Config } from '@backstage/config';
+import { JsonObject } from '@backstage/types';
import { TemplateAction } from '@backstage/plugin-scaffolder-node';
// @public
export function createSentryCreateProjectAction(options: {
config: Config;
-}): TemplateAction<{
- organizationSlug: string;
- teamSlug: string;
- name: string;
- slug?: string | undefined;
- authToken?: string | undefined;
-}>;
+}): TemplateAction<
+ {
+ organizationSlug: string;
+ teamSlug: string;
+ name: string;
+ slug?: string | undefined;
+ authToken?: string | undefined;
+ },
+ JsonObject
+>;
// (No @packageDocumentation comment for this package)
```
diff --git a/plugins/scaffolder-backend-module-sentry/package.json b/plugins/scaffolder-backend-module-sentry/package.json
index 6f04036110..b57806f136 100644
--- a/plugins/scaffolder-backend-module-sentry/package.json
+++ b/plugins/scaffolder-backend-module-sentry/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-scaffolder-backend-module-sentry",
- "version": "0.1.4-next.0",
+ "version": "0.1.4-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md b/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md
index 2948bbc79b..5fb4a87f10 100644
--- a/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md
+++ b/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-scaffolder-backend-module-yeoman
+## 0.2.17-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-scaffolder-node@0.1.2-next.1
+ - @backstage/config@1.0.7
+ - @backstage/types@1.0.2
+
## 0.2.17-next.0
### Patch Changes
diff --git a/plugins/scaffolder-backend-module-yeoman/api-report.md b/plugins/scaffolder-backend-module-yeoman/api-report.md
index 562fe52ac2..d8bdcb7b3b 100644
--- a/plugins/scaffolder-backend-module-yeoman/api-report.md
+++ b/plugins/scaffolder-backend-module-yeoman/api-report.md
@@ -7,9 +7,12 @@ import { JsonObject } from '@backstage/types';
import { TemplateAction } from '@backstage/plugin-scaffolder-node';
// @public
-export function createRunYeomanAction(): TemplateAction<{
- namespace: string;
- args?: string[] | undefined;
- options?: JsonObject | undefined;
-}>;
+export function createRunYeomanAction(): TemplateAction<
+ {
+ namespace: string;
+ args?: string[] | undefined;
+ options?: JsonObject | undefined;
+ },
+ JsonObject
+>;
```
diff --git a/plugins/scaffolder-backend-module-yeoman/package.json b/plugins/scaffolder-backend-module-yeoman/package.json
index 50db3c38d0..6cca671d4d 100644
--- a/plugins/scaffolder-backend-module-yeoman/package.json
+++ b/plugins/scaffolder-backend-module-yeoman/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-scaffolder-backend-module-yeoman",
- "version": "0.2.17-next.0",
+ "version": "0.2.17-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/scaffolder-backend/CHANGELOG.md b/plugins/scaffolder-backend/CHANGELOG.md
index 89bfc23549..ae69fd3548 100644
--- a/plugins/scaffolder-backend/CHANGELOG.md
+++ b/plugins/scaffolder-backend/CHANGELOG.md
@@ -1,5 +1,45 @@
# @backstage/plugin-scaffolder-backend
+## 1.13.0-next.1
+
+### Minor Changes
+
+- 30ffdae70f9: Added `fetch:plain:file` action to fetch a single file, this action is also added to the list of built-in actions.
+- 65e989f4018: Added the possibility to authorize parameters and steps of a template
+
+ The scaffolder plugin is now integrated with the permission framework.
+ It is possible to toggle parameters or actions within templates by marking each section with specific `tags`, inside a `backstage:permissions` property under each parameter or action. Each parameter or action can then be permissioned by using a conditional decision containing the `scaffolderTemplateRules.hasTag` rule.
+
+- 95ea9f69b6f: Provide some more default filters out of the box and refactoring how the filters are applied to the `SecureTemplater`.
+
+ - `parseEntityRef` will take an string entity triplet and return a parsed object.
+ - `pick` will allow you to reference a specific property in the piped object.
+
+ So you can now combine things like this: `${{ parameters.entity | parseEntityRef | pick('name') }}` to get the name of a specific entity, or `${{ parameters.repoUrl | parseRepoUrl | pick('owner') }}` to get the owner of a repo.
+
+### Patch Changes
+
+- a7eb36c6e38: Improve type-check for scaffolder output parameters
+- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
+- Updated dependencies
+ - @backstage/plugin-scaffolder-common@1.2.7-next.1
+ - @backstage/plugin-scaffolder-node@0.1.2-next.1
+ - @backstage/plugin-permission-node@0.7.7-next.1
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/plugin-catalog-backend@1.8.1-next.1
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-auth-node@0.2.13-next.1
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+ - @backstage/plugin-catalog-node@1.3.5-next.1
+
## 1.12.1-next.0
### Patch Changes
diff --git a/plugins/scaffolder-backend/alpha-api-report.md b/plugins/scaffolder-backend/alpha-api-report.md
index 2ecd2cc800..e762c2be4f 100644
--- a/plugins/scaffolder-backend/alpha-api-report.md
+++ b/plugins/scaffolder-backend/alpha-api-report.md
@@ -9,7 +9,6 @@ import { Conditions } from '@backstage/plugin-permission-node';
import { PermissionCondition } from '@backstage/plugin-permission-common';
import { PermissionCriteria } from '@backstage/plugin-permission-common';
import { PermissionRule } from '@backstage/plugin-permission-node';
-import { PermissionRuleParams } from '@backstage/plugin-permission-common';
import { ResourcePermission } from '@backstage/plugin-permission-common';
import { TaskBroker } from '@backstage/plugin-scaffolder-backend';
import { TemplateAction } from '@backstage/plugin-scaffolder-node';
@@ -24,9 +23,7 @@ export const catalogModuleTemplateKind: () => BackendFeature;
// @alpha
export const createScaffolderConditionalDecision: (
permission: ResourcePermission<'scaffolder-template'>,
- conditions: PermissionCriteria<
- PermissionCondition<'scaffolder-template', PermissionRuleParams>
- >,
+ conditions: PermissionCriteria>,
) => ConditionalPolicyDecision;
// @alpha
diff --git a/plugins/scaffolder-backend/api-report.md b/plugins/scaffolder-backend/api-report.md
index be24be46cc..2faaeca7cc 100644
--- a/plugins/scaffolder-backend/api-report.md
+++ b/plugins/scaffolder-backend/api-report.md
@@ -78,47 +78,66 @@ export function createCatalogRegisterAction(options: {
repoContentsUrl: string;
catalogInfoPath?: string | undefined;
optional?: boolean | undefined;
- }
+ },
+ JsonObject
>;
// @public
-export function createCatalogWriteAction(): TemplateAction_2<{
- filePath?: string | undefined;
- entity: {};
-}>;
+export function createCatalogWriteAction(): TemplateAction_2<
+ {
+ entity: Record;
+ filePath?: string | undefined;
+ },
+ JsonObject
+>;
// @public
-export function createDebugLogAction(): TemplateAction_2<{
- message?: string | undefined;
- listWorkspace?: boolean | undefined;
-}>;
+export function createDebugLogAction(): TemplateAction_2<
+ {
+ message?: string | undefined;
+ listWorkspace?: boolean | undefined;
+ },
+ JsonObject
+>;
// @public
export function createFetchCatalogEntityAction(options: {
catalogClient: CatalogApi;
-}): TemplateAction_2<{
- entityRef?: string | undefined;
- entityRefs?: string[] | undefined;
- optional?: boolean | undefined;
-}>;
+}): TemplateAction_2<
+ {
+ entityRef?: string | undefined;
+ entityRefs?: string[] | undefined;
+ optional?: boolean | undefined;
+ },
+ {
+ entity?: any;
+ entities?: any[] | undefined;
+ }
+>;
// @public
export function createFetchPlainAction(options: {
reader: UrlReader;
integrations: ScmIntegrations;
-}): TemplateAction_2<{
- url: string;
- targetPath?: string | undefined;
-}>;
+}): TemplateAction_2<
+ {
+ url: string;
+ targetPath?: string | undefined;
+ },
+ JsonObject
+>;
// @public
export function createFetchPlainFileAction(options: {
reader: UrlReader;
integrations: ScmIntegrations;
-}): TemplateAction_2<{
- url: string;
- targetPath: string;
-}>;
+}): TemplateAction_2<
+ {
+ url: string;
+ targetPath: string;
+ },
+ JsonObject
+>;
// @public
export function createFetchTemplateAction(options: {
@@ -126,57 +145,72 @@ export function createFetchTemplateAction(options: {
integrations: ScmIntegrations;
additionalTemplateFilters?: Record;
additionalTemplateGlobals?: Record;
-}): TemplateAction_2<{
- url: string;
- targetPath?: string | undefined;
- values: any;
- templateFileExtension?: string | boolean | undefined;
- copyWithoutRender?: string[] | undefined;
- copyWithoutTemplating?: string[] | undefined;
- cookiecutterCompat?: boolean | undefined;
- replace?: boolean | undefined;
-}>;
+}): TemplateAction_2<
+ {
+ url: string;
+ targetPath?: string | undefined;
+ values: any;
+ templateFileExtension?: string | boolean | undefined;
+ copyWithoutRender?: string[] | undefined;
+ copyWithoutTemplating?: string[] | undefined;
+ cookiecutterCompat?: boolean | undefined;
+ replace?: boolean | undefined;
+ },
+ JsonObject
+>;
// @public
-export const createFilesystemDeleteAction: () => TemplateAction_2<{
- files: string[];
-}>;
+export const createFilesystemDeleteAction: () => TemplateAction_2<
+ {
+ files: string[];
+ },
+ JsonObject
+>;
// @public
-export const createFilesystemRenameAction: () => TemplateAction_2<{
- files: Array<{
- from: string;
- to: string;
- overwrite?: boolean;
- }>;
-}>;
+export const createFilesystemRenameAction: () => TemplateAction_2<
+ {
+ files: Array<{
+ from: string;
+ to: string;
+ overwrite?: boolean;
+ }>;
+ },
+ JsonObject
+>;
// @public
export function createGithubActionsDispatchAction(options: {
integrations: ScmIntegrations;
githubCredentialsProvider?: GithubCredentialsProvider;
-}): TemplateAction_2<{
- repoUrl: string;
- workflowId: string;
- branchOrTagName: string;
- workflowInputs?:
- | {
- [key: string]: string;
- }
- | undefined;
- token?: string | undefined;
-}>;
+}): TemplateAction_2<
+ {
+ repoUrl: string;
+ workflowId: string;
+ branchOrTagName: string;
+ workflowInputs?:
+ | {
+ [key: string]: string;
+ }
+ | undefined;
+ token?: string | undefined;
+ },
+ JsonObject
+>;
// @public
export function createGithubIssuesLabelAction(options: {
integrations: ScmIntegrationRegistry;
githubCredentialsProvider?: GithubCredentialsProvider;
-}): TemplateAction_2<{
- repoUrl: string;
- number: number;
- labels: string[];
- token?: string | undefined;
-}>;
+}): TemplateAction_2<
+ {
+ repoUrl: string;
+ number: number;
+ labels: string[];
+ token?: string | undefined;
+ },
+ JsonObject
+>;
// @public
export interface CreateGithubPullRequestActionOptions {
@@ -201,354 +235,410 @@ export type CreateGithubPullRequestClientFactoryInput = {
export function createGithubRepoCreateAction(options: {
integrations: ScmIntegrationRegistry;
githubCredentialsProvider?: GithubCredentialsProvider;
-}): TemplateAction_2<{
- repoUrl: string;
- description?: string | undefined;
- homepage?: string | undefined;
- access?: string | undefined;
- deleteBranchOnMerge?: boolean | undefined;
- gitAuthorName?: string | undefined;
- gitAuthorEmail?: string | undefined;
- allowRebaseMerge?: boolean | undefined;
- allowSquashMerge?: boolean | undefined;
- squashMergeCommitTitle?: 'PR_TITLE' | 'COMMIT_OR_PR_TITLE' | undefined;
- squashMergeCommitMessage?:
- | 'PR_BODY'
- | 'COMMIT_MESSAGES'
- | 'BLANK'
- | undefined;
- allowMergeCommit?: boolean | undefined;
- allowAutoMerge?: boolean | undefined;
- requireCodeOwnerReviews?: boolean | undefined;
- bypassPullRequestAllowances?:
- | {
- users?: string[] | undefined;
- teams?: string[] | undefined;
- apps?: string[] | undefined;
- }
- | undefined;
- requiredApprovingReviewCount?: number | undefined;
- restrictions?:
- | {
- users: string[];
- teams: string[];
- apps?: string[] | undefined;
- }
- | undefined;
- requiredStatusCheckContexts?: string[] | undefined;
- requireBranchesToBeUpToDate?: boolean | undefined;
- requiredConversationResolution?: boolean | undefined;
- repoVisibility?: 'internal' | 'private' | 'public' | undefined;
- collaborators?:
- | (
- | {
- user: string;
- access: string;
- }
- | {
- team: string;
- access: string;
- }
- | {
- username: string;
- access: 'pull' | 'push' | 'admin' | 'maintain' | 'triage';
- }
- )[]
- | undefined;
- hasProjects?: boolean | undefined;
- hasWiki?: boolean | undefined;
- hasIssues?: boolean | undefined;
- token?: string | undefined;
- topics?: string[] | undefined;
- requireCommitSigning?: boolean | undefined;
-}>;
+}): TemplateAction_2<
+ {
+ repoUrl: string;
+ description?: string | undefined;
+ homepage?: string | undefined;
+ access?: string | undefined;
+ deleteBranchOnMerge?: boolean | undefined;
+ gitAuthorName?: string | undefined;
+ gitAuthorEmail?: string | undefined;
+ allowRebaseMerge?: boolean | undefined;
+ allowSquashMerge?: boolean | undefined;
+ squashMergeCommitTitle?: 'PR_TITLE' | 'COMMIT_OR_PR_TITLE' | undefined;
+ squashMergeCommitMessage?:
+ | 'PR_BODY'
+ | 'COMMIT_MESSAGES'
+ | 'BLANK'
+ | undefined;
+ allowMergeCommit?: boolean | undefined;
+ allowAutoMerge?: boolean | undefined;
+ requireCodeOwnerReviews?: boolean | undefined;
+ bypassPullRequestAllowances?:
+ | {
+ users?: string[] | undefined;
+ teams?: string[] | undefined;
+ apps?: string[] | undefined;
+ }
+ | undefined;
+ requiredApprovingReviewCount?: number | undefined;
+ restrictions?:
+ | {
+ users: string[];
+ teams: string[];
+ apps?: string[] | undefined;
+ }
+ | undefined;
+ requiredStatusCheckContexts?: string[] | undefined;
+ requireBranchesToBeUpToDate?: boolean | undefined;
+ requiredConversationResolution?: boolean | undefined;
+ repoVisibility?: 'internal' | 'private' | 'public' | undefined;
+ collaborators?:
+ | (
+ | {
+ user: string;
+ access: string;
+ }
+ | {
+ team: string;
+ access: string;
+ }
+ | {
+ username: string;
+ access: 'pull' | 'push' | 'admin' | 'maintain' | 'triage';
+ }
+ )[]
+ | undefined;
+ hasProjects?: boolean | undefined;
+ hasWiki?: boolean | undefined;
+ hasIssues?: boolean | undefined;
+ token?: string | undefined;
+ topics?: string[] | undefined;
+ requireCommitSigning?: boolean | undefined;
+ },
+ JsonObject
+>;
// @public
export function createGithubRepoPushAction(options: {
integrations: ScmIntegrationRegistry;
config: Config;
githubCredentialsProvider?: GithubCredentialsProvider;
-}): TemplateAction_2<{
- repoUrl: string;
- description?: string | undefined;
- defaultBranch?: string | undefined;
- protectDefaultBranch?: boolean | undefined;
- protectEnforceAdmins?: boolean | undefined;
- gitCommitMessage?: string | undefined;
- gitAuthorName?: string | undefined;
- gitAuthorEmail?: string | undefined;
- requireCodeOwnerReviews?: boolean | undefined;
- dismissStaleReviews?: boolean | undefined;
- bypassPullRequestAllowances?:
- | {
- users?: string[];
- teams?: string[];
- apps?: string[];
- }
- | undefined;
- requiredApprovingReviewCount?: number | undefined;
- restrictions?:
- | {
- users: string[];
- teams: string[];
- apps?: string[];
- }
- | undefined;
- requiredStatusCheckContexts?: string[] | undefined;
- requireBranchesToBeUpToDate?: boolean | undefined;
- requiredConversationResolution?: boolean | undefined;
- sourcePath?: string | undefined;
- token?: string | undefined;
- requiredCommitSigning?: boolean | undefined;
-}>;
+}): TemplateAction_2<
+ {
+ repoUrl: string;
+ description?: string | undefined;
+ defaultBranch?: string | undefined;
+ protectDefaultBranch?: boolean | undefined;
+ protectEnforceAdmins?: boolean | undefined;
+ gitCommitMessage?: string | undefined;
+ gitAuthorName?: string | undefined;
+ gitAuthorEmail?: string | undefined;
+ requireCodeOwnerReviews?: boolean | undefined;
+ dismissStaleReviews?: boolean | undefined;
+ bypassPullRequestAllowances?:
+ | {
+ users?: string[];
+ teams?: string[];
+ apps?: string[];
+ }
+ | undefined;
+ requiredApprovingReviewCount?: number | undefined;
+ restrictions?:
+ | {
+ users: string[];
+ teams: string[];
+ apps?: string[];
+ }
+ | undefined;
+ requiredStatusCheckContexts?: string[] | undefined;
+ requireBranchesToBeUpToDate?: boolean | undefined;
+ requiredConversationResolution?: boolean | undefined;
+ sourcePath?: string | undefined;
+ token?: string | undefined;
+ requiredCommitSigning?: boolean | undefined;
+ },
+ JsonObject
+>;
// @public
export function createGithubWebhookAction(options: {
integrations: ScmIntegrationRegistry;
defaultWebhookSecret?: string;
githubCredentialsProvider?: GithubCredentialsProvider;
-}): TemplateAction_2<{
- repoUrl: string;
- webhookUrl: string;
- webhookSecret?: string | undefined;
- events?: string[] | undefined;
- active?: boolean | undefined;
- contentType?: 'form' | 'json' | undefined;
- insecureSsl?: boolean | undefined;
- token?: string | undefined;
-}>;
+}): TemplateAction_2<
+ {
+ repoUrl: string;
+ webhookUrl: string;
+ webhookSecret?: string | undefined;
+ events?: string[] | undefined;
+ active?: boolean | undefined;
+ contentType?: 'form' | 'json' | undefined;
+ insecureSsl?: boolean | undefined;
+ token?: string | undefined;
+ },
+ JsonObject
+>;
// @public
export function createPublishAzureAction(options: {
integrations: ScmIntegrationRegistry;
config: Config;
-}): TemplateAction_2<{
- repoUrl: string;
- description?: string | undefined;
- defaultBranch?: string | undefined;
- sourcePath?: string | undefined;
- token?: string | undefined;
- gitCommitMessage?: string | undefined;
- gitAuthorName?: string | undefined;
- gitAuthorEmail?: string | undefined;
-}>;
+}): TemplateAction_2<
+ {
+ repoUrl: string;
+ description?: string | undefined;
+ defaultBranch?: string | undefined;
+ sourcePath?: string | undefined;
+ token?: string | undefined;
+ gitCommitMessage?: string | undefined;
+ gitAuthorName?: string | undefined;
+ gitAuthorEmail?: string | undefined;
+ },
+ JsonObject
+>;
// @public @deprecated
export function createPublishBitbucketAction(options: {
integrations: ScmIntegrationRegistry;
config: Config;
-}): TemplateAction_2<{
- repoUrl: string;
- description?: string | undefined;
- defaultBranch?: string | undefined;
- repoVisibility?: 'private' | 'public' | undefined;
- sourcePath?: string | undefined;
- enableLFS?: boolean | undefined;
- token?: string | undefined;
- gitCommitMessage?: string | undefined;
- gitAuthorName?: string | undefined;
- gitAuthorEmail?: string | undefined;
-}>;
+}): TemplateAction_2<
+ {
+ repoUrl: string;
+ description?: string | undefined;
+ defaultBranch?: string | undefined;
+ repoVisibility?: 'private' | 'public' | undefined;
+ sourcePath?: string | undefined;
+ enableLFS?: boolean | undefined;
+ token?: string | undefined;
+ gitCommitMessage?: string | undefined;
+ gitAuthorName?: string | undefined;
+ gitAuthorEmail?: string | undefined;
+ },
+ JsonObject
+>;
// @public
export function createPublishBitbucketCloudAction(options: {
integrations: ScmIntegrationRegistry;
config: Config;
-}): TemplateAction_2<{
- repoUrl: string;
- description?: string | undefined;
- defaultBranch?: string | undefined;
- repoVisibility?: 'private' | 'public' | undefined;
- sourcePath?: string | undefined;
- token?: string | undefined;
-}>;
+}): TemplateAction_2<
+ {
+ repoUrl: string;
+ description?: string | undefined;
+ defaultBranch?: string | undefined;
+ repoVisibility?: 'private' | 'public' | undefined;
+ sourcePath?: string | undefined;
+ token?: string | undefined;
+ },
+ JsonObject
+>;
// @public
export function createPublishBitbucketServerAction(options: {
integrations: ScmIntegrationRegistry;
config: Config;
-}): TemplateAction_2<{
- repoUrl: string;
- description?: string | undefined;
- defaultBranch?: string | undefined;
- repoVisibility?: 'private' | 'public' | undefined;
- sourcePath?: string | undefined;
- enableLFS?: boolean | undefined;
- token?: string | undefined;
- gitCommitMessage?: string | undefined;
- gitAuthorName?: string | undefined;
- gitAuthorEmail?: string | undefined;
-}>;
+}): TemplateAction_2<
+ {
+ repoUrl: string;
+ description?: string | undefined;
+ defaultBranch?: string | undefined;
+ repoVisibility?: 'private' | 'public' | undefined;
+ sourcePath?: string | undefined;
+ enableLFS?: boolean | undefined;
+ token?: string | undefined;
+ gitCommitMessage?: string | undefined;
+ gitAuthorName?: string | undefined;
+ gitAuthorEmail?: string | undefined;
+ },
+ JsonObject
+>;
// @public
export function createPublishGerritAction(options: {
integrations: ScmIntegrationRegistry;
config: Config;
-}): TemplateAction_2<{
- repoUrl: string;
- description: string;
- defaultBranch?: string | undefined;
- gitCommitMessage?: string | undefined;
- gitAuthorName?: string | undefined;
- gitAuthorEmail?: string | undefined;
- sourcePath?: string | undefined;
-}>;
+}): TemplateAction_2<
+ {
+ repoUrl: string;
+ description: string;
+ defaultBranch?: string | undefined;
+ gitCommitMessage?: string | undefined;
+ gitAuthorName?: string | undefined;
+ gitAuthorEmail?: string | undefined;
+ sourcePath?: string | undefined;
+ },
+ JsonObject
+>;
// @public
export function createPublishGerritReviewAction(options: {
integrations: ScmIntegrationRegistry;
config: Config;
-}): TemplateAction_2<{
- repoUrl: string;
- branch?: string | undefined;
- sourcePath?: string | undefined;
- gitCommitMessage?: string | undefined;
- gitAuthorName?: string | undefined;
- gitAuthorEmail?: string | undefined;
-}>;
+}): TemplateAction_2<
+ {
+ repoUrl: string;
+ branch?: string | undefined;
+ sourcePath?: string | undefined;
+ gitCommitMessage?: string | undefined;
+ gitAuthorName?: string | undefined;
+ gitAuthorEmail?: string | undefined;
+ },
+ JsonObject
+>;
// @public
export function createPublishGithubAction(options: {
integrations: ScmIntegrationRegistry;
config: Config;
githubCredentialsProvider?: GithubCredentialsProvider;
-}): TemplateAction_2<{
- repoUrl: string;
- description?: string | undefined;
- homepage?: string | undefined;
- access?: string | undefined;
- defaultBranch?: string | undefined;
- protectDefaultBranch?: boolean | undefined;
- protectEnforceAdmins?: boolean | undefined;
- deleteBranchOnMerge?: boolean | undefined;
- gitCommitMessage?: string | undefined;
- gitAuthorName?: string | undefined;
- gitAuthorEmail?: string | undefined;
- allowRebaseMerge?: boolean | undefined;
- allowSquashMerge?: boolean | undefined;
- squashMergeCommitTitle?: 'PR_TITLE' | 'COMMIT_OR_PR_TITLE' | undefined;
- squashMergeCommitMessage?:
- | 'PR_BODY'
- | 'COMMIT_MESSAGES'
- | 'BLANK'
- | undefined;
- allowMergeCommit?: boolean | undefined;
- allowAutoMerge?: boolean | undefined;
- sourcePath?: string | undefined;
- bypassPullRequestAllowances?:
- | {
- users?: string[];
- teams?: string[];
- apps?: string[];
- }
- | undefined;
- requiredApprovingReviewCount?: number | undefined;
- restrictions?:
- | {
- users: string[];
- teams: string[];
- apps?: string[];
- }
- | undefined;
- requireCodeOwnerReviews?: boolean | undefined;
- dismissStaleReviews?: boolean | undefined;
- requiredStatusCheckContexts?: string[] | undefined;
- requireBranchesToBeUpToDate?: boolean | undefined;
- requiredConversationResolution?: boolean | undefined;
- repoVisibility?: 'internal' | 'private' | 'public' | undefined;
- collaborators?:
- | (
- | {
- user: string;
- access: string;
- }
- | {
- team: string;
- access: string;
- }
- | {
- username: string;
- access: 'pull' | 'push' | 'admin' | 'maintain' | 'triage';
- }
- )[]
- | undefined;
- hasProjects?: boolean | undefined;
- hasWiki?: boolean | undefined;
- hasIssues?: boolean | undefined;
- token?: string | undefined;
- topics?: string[] | undefined;
- requiredCommitSigning?: boolean | undefined;
-}>;
+}): TemplateAction_2<
+ {
+ repoUrl: string;
+ description?: string | undefined;
+ homepage?: string | undefined;
+ access?: string | undefined;
+ defaultBranch?: string | undefined;
+ protectDefaultBranch?: boolean | undefined;
+ protectEnforceAdmins?: boolean | undefined;
+ deleteBranchOnMerge?: boolean | undefined;
+ gitCommitMessage?: string | undefined;
+ gitAuthorName?: string | undefined;
+ gitAuthorEmail?: string | undefined;
+ allowRebaseMerge?: boolean | undefined;
+ allowSquashMerge?: boolean | undefined;
+ squashMergeCommitTitle?: 'PR_TITLE' | 'COMMIT_OR_PR_TITLE' | undefined;
+ squashMergeCommitMessage?:
+ | 'PR_BODY'
+ | 'COMMIT_MESSAGES'
+ | 'BLANK'
+ | undefined;
+ allowMergeCommit?: boolean | undefined;
+ allowAutoMerge?: boolean | undefined;
+ sourcePath?: string | undefined;
+ bypassPullRequestAllowances?:
+ | {
+ users?: string[];
+ teams?: string[];
+ apps?: string[];
+ }
+ | undefined;
+ requiredApprovingReviewCount?: number | undefined;
+ restrictions?:
+ | {
+ users: string[];
+ teams: string[];
+ apps?: string[];
+ }
+ | undefined;
+ requireCodeOwnerReviews?: boolean | undefined;
+ dismissStaleReviews?: boolean | undefined;
+ requiredStatusCheckContexts?: string[] | undefined;
+ requireBranchesToBeUpToDate?: boolean | undefined;
+ requiredConversationResolution?: boolean | undefined;
+ repoVisibility?: 'internal' | 'private' | 'public' | undefined;
+ collaborators?:
+ | (
+ | {
+ user: string;
+ access: string;
+ }
+ | {
+ team: string;
+ access: string;
+ }
+ | {
+ username: string;
+ access: 'pull' | 'push' | 'admin' | 'maintain' | 'triage';
+ }
+ )[]
+ | undefined;
+ hasProjects?: boolean | undefined;
+ hasWiki?: boolean | undefined;
+ hasIssues?: boolean | undefined;
+ token?: string | undefined;
+ topics?: string[] | undefined;
+ requiredCommitSigning?: boolean | undefined;
+ },
+ JsonObject
+>;
// @public
export const createPublishGithubPullRequestAction: (
options: CreateGithubPullRequestActionOptions,
-) => TemplateAction_2<{
- title: string;
- branchName: string;
- description: string;
- repoUrl: string;
- draft?: boolean | undefined;
- targetPath?: string | undefined;
- sourcePath?: string | undefined;
- token?: string | undefined;
- reviewers?: string[] | undefined;
- teamReviewers?: string[] | undefined;
-}>;
+) => TemplateAction_2<
+ {
+ title: string;
+ branchName: string;
+ description: string;
+ repoUrl: string;
+ draft?: boolean | undefined;
+ targetPath?: string | undefined;
+ sourcePath?: string | undefined;
+ token?: string | undefined;
+ reviewers?: string[] | undefined;
+ teamReviewers?: string[] | undefined;
+ },
+ JsonObject
+>;
// @public
export function createPublishGitlabAction(options: {
integrations: ScmIntegrationRegistry;
config: Config;
-}): TemplateAction_2<{
- repoUrl: string;
- defaultBranch?: string | undefined;
- repoVisibility?: 'internal' | 'private' | 'public' | undefined;
- sourcePath?: string | undefined;
- token?: string | undefined;
- gitCommitMessage?: string | undefined;
- gitAuthorName?: string | undefined;
- gitAuthorEmail?: string | undefined;
- setUserAsOwner?: boolean | undefined;
- topics?: string[] | undefined;
-}>;
+}): TemplateAction_2<
+ {
+ repoUrl: string;
+ defaultBranch?: string | undefined;
+ repoVisibility?: 'internal' | 'private' | 'public' | undefined;
+ sourcePath?: string | undefined;
+ token?: string | undefined;
+ gitCommitMessage?: string | undefined;
+ gitAuthorName?: string | undefined;
+ gitAuthorEmail?: string | undefined;
+ setUserAsOwner?: boolean | undefined;
+ topics?: string[] | undefined;
+ },
+ JsonObject
+>;
// @public
export const createPublishGitlabMergeRequestAction: (options: {
integrations: ScmIntegrationRegistry;
-}) => TemplateAction_2<{
- repoUrl: string;
- title: string;
- description: string;
- branchName: string;
- sourcePath?: string | undefined;
- targetPath?: string | undefined;
- token?: string | undefined;
- commitAction?: 'update' | 'delete' | 'create' | undefined;
- projectid?: string | undefined;
- removeSourceBranch?: boolean | undefined;
- assignee?: string | undefined;
-}>;
+}) => TemplateAction_2<
+ {
+ repoUrl: string;
+ title: string;
+ description: string;
+ branchName: string;
+ sourcePath?: string | undefined;
+ targetPath?: string | undefined;
+ token?: string | undefined;
+ commitAction?: 'update' | 'delete' | 'create' | undefined;
+ projectid?: string | undefined;
+ removeSourceBranch?: boolean | undefined;
+ assignee?: string | undefined;
+ },
+ JsonObject
+>;
// @public
export function createRouter(options: RouterOptions): Promise;
// @public @deprecated (undocumented)
export const createTemplateAction: <
- TParams,
+ TInputParams extends JsonObject = JsonObject,
+ TOutputParams extends JsonObject = JsonObject,
TInputSchema extends ZodType | Schema = {},
TOutputSchema extends ZodType | Schema = {},
- TActionInput = TInputSchema extends ZodType
+ TActionInput extends JsonObject = TInputSchema extends ZodType<
+ any,
+ any,
+ infer IReturn
+ >
? IReturn
- : TParams,
+ : TInputParams,
+ TActionOutput extends JsonObject = TOutputSchema extends ZodType<
+ any,
+ any,
+ infer IReturn_1
+ >
+ ? IReturn_1
+ : TOutputParams,
>(
- action: TemplateActionOptions,
-) => TemplateAction_2;
+ action: TemplateActionOptions<
+ TActionInput,
+ TActionOutput,
+ TInputSchema,
+ TOutputSchema
+ >,
+) => TemplateAction_2;
// @public
export function createWaitAction(options?: {
maxWaitTime?: Duration | HumanDuration;
-}): TemplateAction_2;
+}): TemplateAction_2;
// @public
export type CreateWorkerOptions = {
diff --git a/plugins/scaffolder-backend/package.json b/plugins/scaffolder-backend/package.json
index 93506eb01c..97d4577d23 100644
--- a/plugins/scaffolder-backend/package.json
+++ b/plugins/scaffolder-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-scaffolder-backend",
"description": "The Backstage backend plugin that helps you create new things",
- "version": "1.12.1-next.0",
+ "version": "1.13.0-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -96,7 +96,7 @@
"winston": "^3.2.1",
"yaml": "^2.0.0",
"zen-observable": "^0.10.0",
- "zod": "~3.18.0"
+ "zod": "^3.21.4"
},
"devDependencies": {
"@backstage/backend-test-utils": "workspace:^",
diff --git a/plugins/scaffolder-backend/src/lib/templating/SecureTemplater.test.ts b/plugins/scaffolder-backend/src/lib/templating/SecureTemplater.test.ts
index 76643131f5..051096db57 100644
--- a/plugins/scaffolder-backend/src/lib/templating/SecureTemplater.test.ts
+++ b/plugins/scaffolder-backend/src/lib/templating/SecureTemplater.test.ts
@@ -69,7 +69,12 @@ describe('SecureTemplater', () => {
owner: 'my-owner',
host: 'my-host.com',
}));
- const renderWith = await SecureTemplater.loadRenderer({ parseRepoUrl });
+
+ const projectSlug = jest.fn(() => 'my-owner/my-repo');
+
+ const renderWith = await SecureTemplater.loadRenderer({
+ templateFilters: { parseRepoUrl, projectSlug },
+ });
const renderWithout = await SecureTemplater.loadRenderer();
const ctx = {
@@ -95,7 +100,6 @@ describe('SecureTemplater', () => {
expect(parseRepoUrl.mock.calls).toEqual([
['https://my-host.com/my-owner/my-repo'],
- ['https://my-host.com/my-owner/my-repo'],
]);
});
@@ -104,7 +108,7 @@ describe('SecureTemplater', () => {
const mockFilter2 = jest.fn((var1, var2) => `${var1} ${var2}`);
const mockFilter3 = jest.fn((var1, var2) => ({ var1, var2 }));
const renderWith = await SecureTemplater.loadRenderer({
- additionalTemplateFilters: { mockFilter1, mockFilter2, mockFilter3 },
+ templateFilters: { mockFilter1, mockFilter2, mockFilter3 },
});
const renderWithout = await SecureTemplater.loadRenderer();
@@ -149,7 +153,7 @@ describe('SecureTemplater', () => {
const mockGlobal2 = 'foo';
const mockGlobal3 = 123456;
const renderWith = await SecureTemplater.loadRenderer({
- additionalTemplateGlobals: { mockGlobal1, mockGlobal2, mockGlobal3 },
+ templateGlobals: { mockGlobal1, mockGlobal2, mockGlobal3 },
});
const renderWithout = await SecureTemplater.loadRenderer();
@@ -168,11 +172,13 @@ describe('SecureTemplater', () => {
it('should not allow helpers to be rewritten', async () => {
const render = await SecureTemplater.loadRenderer({
- parseRepoUrl: () => ({
- repo: 'my-repo',
- owner: 'my-owner',
- host: 'my-host.com',
- }),
+ templateFilters: {
+ parseRepoUrl: () => ({
+ repo: 'my-repo',
+ owner: 'my-owner',
+ host: 'my-host.com',
+ }),
+ },
});
const ctx = {
diff --git a/plugins/scaffolder-backend/src/lib/templating/SecureTemplater.ts b/plugins/scaffolder-backend/src/lib/templating/SecureTemplater.ts
index 7dc42658be..f0ccb6f192 100644
--- a/plugins/scaffolder-backend/src/lib/templating/SecureTemplater.ts
+++ b/plugins/scaffolder-backend/src/lib/templating/SecureTemplater.ts
@@ -18,7 +18,6 @@ import { VM } from 'vm2';
import { resolvePackagePath } from '@backstage/backend-common';
import fs from 'fs-extra';
import { JsonValue } from '@backstage/types';
-import { RepoSpec } from '../../scaffolder/actions/builtin/publish/util';
// language=JavaScript
const mkScript = (nunjucksSource: string) => `
@@ -46,26 +45,14 @@ const { render, renderCompat } = (() => {
});
compatEnv.addFilter('jsonify', compatEnv.getFilter('dump'));
- if (typeof parseRepoUrl !== 'undefined') {
- const safeHelperRef = parseRepoUrl;
-
- env.addFilter('parseRepoUrl', repoUrl => {
- return JSON.parse(safeHelperRef(repoUrl))
- });
- env.addFilter('projectSlug', repoUrl => {
- const { owner, repo } = JSON.parse(safeHelperRef(repoUrl));
- return owner + '/' + repo;
- });
- }
-
- if (typeof additionalTemplateFilters !== 'undefined') {
- for (const [filterName, filterFn] of Object.entries(additionalTemplateFilters)) {
+ if (typeof templateFilters !== 'undefined') {
+ for (const [filterName, filterFn] of Object.entries(templateFilters)) {
env.addFilter(filterName, (...args) => JSON.parse(filterFn(...args)));
}
}
- if (typeof additionalTemplateGlobals !== 'undefined') {
- for (const [globalName, global] of Object.entries(additionalTemplateGlobals)) {
+ if (typeof templateGlobals !== 'undefined') {
+ for (const [globalName, global] of Object.entries(templateGlobals)) {
if (typeof global === 'function') {
env.addGlobal(globalName, (...args) => JSON.parse(global(...args)));
} else {
@@ -114,16 +101,12 @@ export type TemplateGlobal =
| JsonValue;
export interface SecureTemplaterOptions {
- /* Optional implementation of the parseRepoUrl filter */
- parseRepoUrl?(repoUrl: string): RepoSpec;
-
/* Enables jinja compatibility and the "jsonify" filter */
cookiecutterCompat?: boolean;
-
/* Extra user-provided nunjucks filters */
- additionalTemplateFilters?: Record;
+ templateFilters?: Record;
/* Extra user-provided nunjucks globals */
- additionalTemplateGlobals?: Record;
+ templateGlobals?: Record;
}
export type SecureTemplateRenderer = (
@@ -133,21 +116,12 @@ export type SecureTemplateRenderer = (
export class SecureTemplater {
static async loadRenderer(options: SecureTemplaterOptions = {}) {
- const {
- parseRepoUrl,
- cookiecutterCompat,
- additionalTemplateFilters,
- additionalTemplateGlobals,
- } = options;
+ const { cookiecutterCompat, templateFilters, templateGlobals } = options;
const sandbox: Record = {};
- if (parseRepoUrl) {
- sandbox.parseRepoUrl = (url: string) => JSON.stringify(parseRepoUrl(url));
- }
-
- if (additionalTemplateFilters) {
- sandbox.additionalTemplateFilters = Object.fromEntries(
- Object.entries(additionalTemplateFilters)
+ if (templateFilters) {
+ sandbox.templateFilters = Object.fromEntries(
+ Object.entries(templateFilters)
.filter(([_, filterFunction]) => !!filterFunction)
.map(([filterName, filterFunction]) => [
filterName,
@@ -155,9 +129,9 @@ export class SecureTemplater {
]),
);
}
- if (additionalTemplateGlobals) {
- sandbox.additionalTemplateGlobals = Object.fromEntries(
- Object.entries(additionalTemplateGlobals)
+ if (templateGlobals) {
+ sandbox.templateGlobals = Object.fromEntries(
+ Object.entries(templateGlobals)
.filter(([_, global]) => !!global)
.map(([globalName, global]) => {
if (typeof global === 'function') {
diff --git a/plugins/scaffolder-backend/src/lib/templating/filters.ts b/plugins/scaffolder-backend/src/lib/templating/filters.ts
new file mode 100644
index 0000000000..204d0015d8
--- /dev/null
+++ b/plugins/scaffolder-backend/src/lib/templating/filters.ts
@@ -0,0 +1,37 @@
+/*
+ * Copyright 2023 The Backstage Authors
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { parseEntityRef } from '@backstage/catalog-model';
+import { ScmIntegrations } from '@backstage/integration';
+import { JsonValue } from '@backstage/types';
+import { TemplateFilter } from '..';
+import { parseRepoUrl } from '../../scaffolder/actions/builtin/publish/util';
+import get from 'lodash/get';
+
+export const createDefaultFilters = ({
+ integrations,
+}: {
+ integrations: ScmIntegrations;
+}): Record => {
+ return {
+ parseRepoUrl: url => parseRepoUrl(url as string, integrations),
+ parseEntityRef: ref => parseEntityRef(ref as string),
+ pick: (obj: JsonValue, key: JsonValue) => get(obj, key as string),
+ projectSlug: repoUrl => {
+ const { owner, repo } = parseRepoUrl(repoUrl as string, integrations);
+ return `${owner}/${repo}`;
+ },
+ };
+};
diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/catalog/fetch.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/catalog/fetch.ts
index 1bcbfa0006..d6abeee792 100644
--- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/catalog/fetch.ts
+++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/catalog/fetch.ts
@@ -17,6 +17,7 @@
import { CatalogApi } from '@backstage/catalog-client';
import { createTemplateAction } from '@backstage/plugin-scaffolder-node';
import yaml from 'yaml';
+import { z } from 'zod';
const id = 'catalog:fetch';
@@ -63,55 +64,46 @@ export function createFetchCatalogEntityAction(options: {
}) {
const { catalogClient } = options;
- return createTemplateAction<{
- entityRef?: string;
- entityRefs?: string[];
- optional?: boolean;
- }>({
+ return createTemplateAction({
id,
description:
'Returns entity or entities from the catalog by entity reference(s)',
examples,
schema: {
- input: {
- type: 'object',
- properties: {
- entityRef: {
- type: 'string',
- title: 'Entity reference',
+ input: z.object({
+ entityRef: z
+ .string({
description: 'Entity reference of the entity to get',
- },
- entityRefs: {
- type: 'array',
- title: 'Entity references',
+ })
+ .optional(),
+ entityRefs: z
+ .array(z.string(), {
description: 'Entity references of the entities to get',
- },
- optional: {
- title: 'Optional',
+ })
+ .optional(),
+ optional: z
+ .boolean({
description:
'Allow the entity or entities to optionally exist. Default: false',
- type: 'boolean',
- },
- },
- },
- output: {
- type: 'object',
- properties: {
- entity: {
- title: 'Entity found by the entity reference',
- type: 'object',
+ })
+ .optional(),
+ }),
+ output: z.object({
+ entity: z
+ .any({
description:
'Object containing same values used in the Entity schema. Only when used with `entityRef` parameter.',
- },
- entities: {
- title: 'Entities found by the entity references',
- type: 'array',
- items: { type: 'object' },
- description:
- 'Array containing objects with same values used in the Entity schema. Only when used with `entityRefs` parameter.',
- },
- },
- },
+ })
+ .optional(),
+ entities: z
+ .array(
+ z.any({
+ description:
+ 'Array containing objects with same values used in the Entity schema. Only when used with `entityRefs` parameter.',
+ }),
+ )
+ .optional(),
+ }),
},
async handler(ctx) {
const { entityRef, entityRefs, optional } = ctx.input;
diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/catalog/write.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/catalog/write.ts
index 9e823d2574..81fdc73e71 100644
--- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/catalog/write.ts
+++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/catalog/write.ts
@@ -69,8 +69,7 @@ export function createCatalogWriteAction() {
.describe('Defaults to catalog-info.yaml'),
// TODO: this should reference an zod entity validator if it existed.
entity: z
- .object({})
- .passthrough()
+ .record(z.any())
.describe(
'You can provide the same values used in the Entity schema.',
),
diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts
index 68c205ce59..7659cff240 100644
--- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts
+++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts
@@ -28,6 +28,7 @@ import {
SecureTemplater,
TemplateGlobal,
} from '../../../../lib/templating/SecureTemplater';
+import { createDefaultFilters } from '../../../../lib/templating/filters';
/**
* Downloads a skeleton, templates variables into file and directory names and content.
@@ -49,6 +50,8 @@ export function createFetchTemplateAction(options: {
additionalTemplateGlobals,
} = options;
+ const defaultTemplateFilters = createDefaultFilters({ integrations });
+
return createTemplateAction<{
url: string;
targetPath?: string;
@@ -231,8 +234,11 @@ export function createFetchTemplateAction(options: {
const renderTemplate = await SecureTemplater.loadRenderer({
cookiecutterCompat: ctx.input.cookiecutterCompat,
- additionalTemplateFilters,
- additionalTemplateGlobals,
+ templateFilters: {
+ ...defaultTemplateFilters,
+ ...additionalTemplateFilters,
+ },
+ templateGlobals: additionalTemplateGlobals,
});
for (const location of allEntriesInTemplate) {
diff --git a/plugins/scaffolder-backend/src/scaffolder/tasks/NunjucksWorkflowRunner.test.ts b/plugins/scaffolder-backend/src/scaffolder/tasks/NunjucksWorkflowRunner.test.ts
index 3b6ec54249..b8c9edaae7 100644
--- a/plugins/scaffolder-backend/src/scaffolder/tasks/NunjucksWorkflowRunner.test.ts
+++ b/plugins/scaffolder-backend/src/scaffolder/tasks/NunjucksWorkflowRunner.test.ts
@@ -120,7 +120,7 @@ describe('DefaultWorkflowRunner', () => {
foo: z.number(),
}),
},
- }) as TemplateAction,
+ }) as TemplateAction,
);
actionRegistry.register({
@@ -698,6 +698,88 @@ describe('DefaultWorkflowRunner', () => {
repo: 'repo',
});
});
+
+ it('provides the parseEntityRef filter', async () => {
+ const task = createMockTaskWithSpec({
+ apiVersion: 'scaffolder.backstage.io/v1beta3',
+ steps: [
+ {
+ id: 'test',
+ name: 'name',
+ action: 'output-action',
+ input: {},
+ },
+ ],
+ output: {
+ foo: '${{ parameters.entity | parseEntityRef }}',
+ },
+ parameters: {
+ entity: 'component:default/ben',
+ },
+ });
+
+ const { output } = await runner.execute(task);
+
+ expect(output.foo).toEqual({
+ kind: 'component',
+ namespace: 'default',
+ name: 'ben',
+ });
+ });
+
+ it('provides the pick filter', async () => {
+ const task = createMockTaskWithSpec({
+ apiVersion: 'scaffolder.backstage.io/v1beta3',
+ steps: [
+ {
+ id: 'test',
+ name: 'name',
+ action: 'output-action',
+ input: {},
+ },
+ ],
+ output: {
+ foo: '${{ parameters.entity | parseEntityRef | pick("kind") }}',
+ },
+ parameters: {
+ entity: 'component:default/ben',
+ },
+ });
+
+ const { output } = await runner.execute(task);
+
+ expect(output.foo).toEqual('component');
+ });
+
+ it('should allow deep nesting of picked objects', async () => {
+ const task = createMockTaskWithSpec({
+ apiVersion: 'scaffolder.backstage.io/v1beta3',
+ steps: [
+ {
+ id: 'test',
+ name: 'name',
+ action: 'output-action',
+ input: {},
+ },
+ ],
+ output: {
+ foo: '${{ parameters.entity | pick("something.deeply.nested") }}',
+ },
+ parameters: {
+ entity: {
+ something: {
+ deeply: {
+ nested: 'component',
+ },
+ },
+ },
+ },
+ });
+
+ const { output } = await runner.execute(task);
+
+ expect(output.foo).toEqual('component');
+ });
});
describe('dry run', () => {
diff --git a/plugins/scaffolder-backend/src/scaffolder/tasks/NunjucksWorkflowRunner.ts b/plugins/scaffolder-backend/src/scaffolder/tasks/NunjucksWorkflowRunner.ts
index 629c730d48..9358484642 100644
--- a/plugins/scaffolder-backend/src/scaffolder/tasks/NunjucksWorkflowRunner.ts
+++ b/plugins/scaffolder-backend/src/scaffolder/tasks/NunjucksWorkflowRunner.ts
@@ -30,7 +30,6 @@ import { InputError } from '@backstage/errors';
import { PassThrough } from 'stream';
import { generateExampleOutput, isTruthy } from './helper';
import { validate as validateJsonSchema } from 'jsonschema';
-import { parseRepoUrl } from '../actions/builtin/publish/util';
import { TemplateActionRegistry } from '../actions';
import {
TemplateFilter,
@@ -46,6 +45,7 @@ import {
import { TemplateAction } from '@backstage/plugin-scaffolder-node';
import { UserEntity } from '@backstage/catalog-model';
import { createCounterMetric, createHistogramMetric } from '../../util/metrics';
+import { createDefaultFilters } from '../../lib/templating/filters';
type NunjucksWorkflowRunnerOptions = {
workingDirectory: string;
@@ -103,7 +103,12 @@ const createStepLogger = ({
};
export class NunjucksWorkflowRunner implements WorkflowRunner {
- constructor(private readonly options: NunjucksWorkflowRunnerOptions) {}
+ private readonly defaultTemplateFilters: Record;
+ constructor(private readonly options: NunjucksWorkflowRunnerOptions) {
+ this.defaultTemplateFilters = createDefaultFilters({
+ integrations: this.options.integrations,
+ });
+ }
private readonly tracker = scaffoldingTracker();
@@ -329,22 +334,15 @@ export class NunjucksWorkflowRunner implements WorkflowRunner {
await task.getWorkspaceName(),
);
- const {
- additionalTemplateFilters,
- additionalTemplateGlobals,
- integrations,
- } = this.options;
+ const { additionalTemplateFilters, additionalTemplateGlobals } =
+ this.options;
const renderTemplate = await SecureTemplater.loadRenderer({
- // TODO(blam): let's work out how we can deprecate this.
- // We shouldn't really need to be exposing these now we can deal with
- // objects in the params block.
- // Maybe we can expose a new RepoUrlPicker with secrets for V3 that provides an object already.
- parseRepoUrl(url: string) {
- return parseRepoUrl(url, integrations);
+ templateFilters: {
+ ...this.defaultTemplateFilters,
+ ...additionalTemplateFilters,
},
- additionalTemplateFilters,
- additionalTemplateGlobals,
+ templateGlobals: additionalTemplateGlobals,
});
try {
diff --git a/plugins/scaffolder-common/CHANGELOG.md b/plugins/scaffolder-common/CHANGELOG.md
index 83e32d4d30..a598cb3259 100644
--- a/plugins/scaffolder-common/CHANGELOG.md
+++ b/plugins/scaffolder-common/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-scaffolder-common
+## 1.2.7-next.1
+
+### Patch Changes
+
+- 65e989f4018: Added permissions for authorizing parameters and steps
+- 65e989f4018: Define optional `backstage:permissions` property to parameters and steps used to authorize part of the template using the permission framework
+- Updated dependencies
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/types@1.0.2
+
## 1.2.7-next.0
### Patch Changes
diff --git a/plugins/scaffolder-common/package.json b/plugins/scaffolder-common/package.json
index 41c1b28fc1..1d48199262 100644
--- a/plugins/scaffolder-common/package.json
+++ b/plugins/scaffolder-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-scaffolder-common",
"description": "Common functionalities for the scaffolder, to be shared between scaffolder and scaffolder-backend plugin",
- "version": "1.2.7-next.0",
+ "version": "1.2.7-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/scaffolder-node/CHANGELOG.md b/plugins/scaffolder-node/CHANGELOG.md
index aa73af9a1f..d834e519ac 100644
--- a/plugins/scaffolder-node/CHANGELOG.md
+++ b/plugins/scaffolder-node/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-scaffolder-node
+## 0.1.2-next.1
+
+### Patch Changes
+
+- a7eb36c6e38: Improve type-check for scaffolder output parameters
+- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
+- Updated dependencies
+ - @backstage/plugin-scaffolder-common@1.2.7-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/types@1.0.2
+
## 0.1.2-next.0
### Patch Changes
diff --git a/plugins/scaffolder-node/api-report.md b/plugins/scaffolder-node/api-report.md
index d5b9b73767..bea689dc70 100644
--- a/plugins/scaffolder-node/api-report.md
+++ b/plugins/scaffolder-node/api-report.md
@@ -7,7 +7,6 @@
import { ExtensionPoint } from '@backstage/backend-plugin-api';
import { JsonObject } from '@backstage/types';
-import { JsonValue } from '@backstage/types';
import { Logger } from 'winston';
import { Schema } from 'jsonschema';
import { TemplateInfo } from '@backstage/plugin-scaffolder-common';
@@ -16,13 +15,19 @@ import { Writable } from 'stream';
import { z } from 'zod';
// @public
-export type ActionContext = {
+export type ActionContext<
+ TActionInput extends JsonObject,
+ TActionOutput extends JsonObject = JsonObject,
+> = {
logger: Logger;
logStream: Writable;
secrets?: TaskSecrets;
workspacePath: string;
input: TActionInput;
- output(name: string, value: JsonValue): void;
+ output(
+ name: keyof TActionOutput,
+ value: TActionOutput[keyof TActionOutput],
+ ): void;
createTemporaryDirectory(): Promise;
templateInfo?: TemplateInfo;
isDryRun?: boolean;
@@ -35,15 +40,32 @@ export type ActionContext = {
// @public
export const createTemplateAction: <
- TParams,
+ TInputParams extends JsonObject = JsonObject,
+ TOutputParams extends JsonObject = JsonObject,
TInputSchema extends z.ZodType | Schema = {},
TOutputSchema extends z.ZodType | Schema = {},
- TActionInput = TInputSchema extends z.ZodType
+ TActionInput extends JsonObject = TInputSchema extends z.ZodType<
+ any,
+ any,
+ infer IReturn
+ >
? IReturn
- : TParams,
+ : TInputParams,
+ TActionOutput extends JsonObject = TOutputSchema extends z.ZodType<
+ any,
+ any,
+ infer IReturn_1
+ >
+ ? IReturn_1
+ : TOutputParams,
>(
- action: TemplateActionOptions,
-) => TemplateAction;
+ action: TemplateActionOptions<
+ TActionInput,
+ TActionOutput,
+ TInputSchema,
+ TOutputSchema
+ >,
+) => TemplateAction;
// @alpha
export interface ScaffolderActionsExtensionPoint {
@@ -60,7 +82,10 @@ export type TaskSecrets = Record & {
};
// @public (undocumented)
-export type TemplateAction = {
+export type TemplateAction<
+ TActionInput extends JsonObject = JsonObject,
+ TActionOutput extends JsonObject = JsonObject,
+> = {
id: string;
description?: string;
examples?: {
@@ -72,12 +97,13 @@ export type TemplateAction = {
input?: Schema;
output?: Schema;
};
- handler: (ctx: ActionContext) => Promise;
+ handler: (ctx: ActionContext) => Promise;
};
// @public (undocumented)
export type TemplateActionOptions<
- TActionInput = {},
+ TActionInput extends JsonObject = {},
+ TActionOutput extends JsonObject = {},
TInputSchema extends Schema | z.ZodType = {},
TOutputSchema extends Schema | z.ZodType = {},
> = {
@@ -92,6 +118,6 @@ export type TemplateActionOptions<
input?: TInputSchema;
output?: TOutputSchema;
};
- handler: (ctx: ActionContext) => Promise;
+ handler: (ctx: ActionContext) => Promise;
};
```
diff --git a/plugins/scaffolder-node/package.json b/plugins/scaffolder-node/package.json
index 624fb4bdd2..3f19ce8ae0 100644
--- a/plugins/scaffolder-node/package.json
+++ b/plugins/scaffolder-node/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-scaffolder-node",
"description": "The plugin-scaffolder-node module for @backstage/plugin-scaffolder-backend",
- "version": "0.1.2-next.0",
+ "version": "0.1.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,8 +30,8 @@
"@backstage/types": "workspace:^",
"jsonschema": "^1.2.6",
"winston": "^3.2.1",
- "zod": "~3.18.0",
- "zod-to-json-schema": "~3.18.0"
+ "zod": "^3.21.4",
+ "zod-to-json-schema": "^3.20.4"
},
"devDependencies": {
"@backstage/cli": "workspace:^"
diff --git a/plugins/scaffolder-node/src/actions/createTemplateAction.ts b/plugins/scaffolder-node/src/actions/createTemplateAction.ts
index 8c98042d8c..a667f91744 100644
--- a/plugins/scaffolder-node/src/actions/createTemplateAction.ts
+++ b/plugins/scaffolder-node/src/actions/createTemplateAction.ts
@@ -18,10 +18,12 @@ import { ActionContext, TemplateAction } from './types';
import { z } from 'zod';
import { Schema } from 'jsonschema';
import zodToJsonSchema from 'zod-to-json-schema';
+import { JsonObject } from '@backstage/types';
/** @public */
export type TemplateActionOptions<
- TActionInput = {},
+ TActionInput extends JsonObject = {},
+ TActionOutput extends JsonObject = {},
TInputSchema extends Schema | z.ZodType = {},
TOutputSchema extends Schema | z.ZodType = {},
> = {
@@ -33,7 +35,7 @@ export type TemplateActionOptions<
input?: TInputSchema;
output?: TOutputSchema;
};
- handler: (ctx: ActionContext) => Promise;
+ handler: (ctx: ActionContext) => Promise;
};
/**
@@ -42,15 +44,32 @@ export type TemplateActionOptions<
* @public
*/
export const createTemplateAction = <
- TParams,
+ TInputParams extends JsonObject = JsonObject,
+ TOutputParams extends JsonObject = JsonObject,
TInputSchema extends Schema | z.ZodType = {},
TOutputSchema extends Schema | z.ZodType = {},
- TActionInput = TInputSchema extends z.ZodType
+ TActionInput extends JsonObject = TInputSchema extends z.ZodType<
+ any,
+ any,
+ infer IReturn
+ >
? IReturn
- : TParams,
+ : TInputParams,
+ TActionOutput extends JsonObject = TOutputSchema extends z.ZodType<
+ any,
+ any,
+ infer IReturn
+ >
+ ? IReturn
+ : TOutputParams,
>(
- action: TemplateActionOptions,
-): TemplateAction => {
+ action: TemplateActionOptions<
+ TActionInput,
+ TActionOutput,
+ TInputSchema,
+ TOutputSchema
+ >,
+): TemplateAction => {
const inputSchema =
action.schema?.input && 'safeParseAsync' in action.schema.input
? zodToJsonSchema(action.schema.input)
@@ -61,7 +80,7 @@ export const createTemplateAction = <
? zodToJsonSchema(action.schema.output)
: action.schema?.output;
- const templateAction = {
+ return {
...action,
schema: {
...action.schema,
@@ -69,6 +88,4 @@ export const createTemplateAction = <
output: outputSchema,
},
};
-
- return templateAction;
};
diff --git a/plugins/scaffolder-node/src/actions/types.ts b/plugins/scaffolder-node/src/actions/types.ts
index 8827aaf98c..e35f55aa67 100644
--- a/plugins/scaffolder-node/src/actions/types.ts
+++ b/plugins/scaffolder-node/src/actions/types.ts
@@ -16,8 +16,8 @@
import { Logger } from 'winston';
import { Writable } from 'stream';
-import { JsonObject, JsonValue } from '@backstage/types';
-import { TaskSecrets } from '../tasks/types';
+import { JsonObject } from '@backstage/types';
+import { TaskSecrets } from '../tasks';
import { TemplateInfo } from '@backstage/plugin-scaffolder-common';
import { UserEntity } from '@backstage/catalog-model';
import { Schema } from 'jsonschema';
@@ -26,13 +26,19 @@ import { Schema } from 'jsonschema';
* ActionContext is passed into scaffolder actions.
* @public
*/
-export type ActionContext = {
+export type ActionContext<
+ TActionInput extends JsonObject,
+ TActionOutput extends JsonObject = JsonObject,
+> = {
logger: Logger;
logStream: Writable;
secrets?: TaskSecrets;
workspacePath: string;
input: TActionInput;
- output(name: string, value: JsonValue): void;
+ output(
+ name: keyof TActionOutput,
+ value: TActionOutput[keyof TActionOutput],
+ ): void;
/**
* Creates a temporary directory for use by the action, which is then cleaned up automatically.
@@ -68,7 +74,10 @@ export type ActionContext = {
};
/** @public */
-export type TemplateAction = {
+export type TemplateAction<
+ TActionInput extends JsonObject = JsonObject,
+ TActionOutput extends JsonObject = JsonObject,
+> = {
id: string;
description?: string;
examples?: { description: string; example: string }[];
@@ -77,5 +86,5 @@ export type TemplateAction = {
input?: Schema;
output?: Schema;
};
- handler: (ctx: ActionContext) => Promise;
+ handler: (ctx: ActionContext) => Promise;
};
diff --git a/plugins/scaffolder-react/CHANGELOG.md b/plugins/scaffolder-react/CHANGELOG.md
index 5993000724..dd409c38d2 100644
--- a/plugins/scaffolder-react/CHANGELOG.md
+++ b/plugins/scaffolder-react/CHANGELOG.md
@@ -1,5 +1,23 @@
# @backstage/plugin-scaffolder-react
+## 1.3.0-next.1
+
+### Patch Changes
+
+- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/plugin-scaffolder-common@1.2.7-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/version-bridge@1.0.4-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+
## 1.3.0-next.0
### Minor Changes
diff --git a/plugins/scaffolder-react/api-report.md b/plugins/scaffolder-react/api-report.md
index da8309d5ec..baf5afb312 100644
--- a/plugins/scaffolder-react/api-report.md
+++ b/plugins/scaffolder-react/api-report.md
@@ -71,7 +71,7 @@ export type FieldExtensionComponent<_TReturnValue, _TInputProps> = () => null;
// @public
export interface FieldExtensionComponentProps<
TFieldReturnValue,
- TUiOptions extends {} = {},
+ TUiOptions = unknown,
> extends FieldProps {
// (undocumented)
uiSchema: FieldProps['uiSchema'] & {
@@ -316,7 +316,7 @@ export type TemplateParameterSchema = {
// @public
export const useCustomFieldExtensions: <
- TComponentDataType = FieldExtensionOptions,
+ TComponentDataType = FieldExtensionOptions,
>(
outlet: React.ReactNode,
) => TComponentDataType[];
diff --git a/plugins/scaffolder-react/package.json b/plugins/scaffolder-react/package.json
index 0cae342b8c..5546b827f7 100644
--- a/plugins/scaffolder-react/package.json
+++ b/plugins/scaffolder-react/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-scaffolder-react",
"description": "A frontend library that helps other Backstage plugins interact with the Scaffolder",
- "version": "1.3.0-next.0",
+ "version": "1.3.0-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -66,6 +66,7 @@
"@rjsf/utils": "5.3.1",
"@rjsf/validator-ajv8": "5.3.1",
"@types/json-schema": "^7.0.9",
+ "@types/react": "^16.13.1 || ^17.0.0",
"classnames": "^2.2.6",
"humanize-duration": "^3.25.1",
"immer": "^9.0.1",
@@ -77,12 +78,12 @@
"react-use": "^17.2.4",
"use-immer": "^0.8.0",
"zen-observable": "^0.10.0",
- "zod": "~3.18.0",
- "zod-to-json-schema": "~3.18.0"
+ "zod": "^3.21.4",
+ "zod-to-json-schema": "^3.20.4"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -91,6 +92,7 @@
"@backstage/plugin-catalog": "workspace:^",
"@backstage/plugin-catalog-common": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^8.0.0",
diff --git a/plugins/scaffolder-react/src/extensions/types.ts b/plugins/scaffolder-react/src/extensions/types.ts
index a9ed854afa..5d560a20bc 100644
--- a/plugins/scaffolder-react/src/extensions/types.ts
+++ b/plugins/scaffolder-react/src/extensions/types.ts
@@ -64,7 +64,7 @@ export type FieldExtensionOptions<
*/
export interface FieldExtensionComponentProps<
TFieldReturnValue,
- TUiOptions extends {} = {},
+ TUiOptions = unknown,
> extends FieldProps {
uiSchema: FieldProps['uiSchema'] & {
'ui:options'?: TUiOptions;
diff --git a/plugins/scaffolder/CHANGELOG.md b/plugins/scaffolder/CHANGELOG.md
index 22741c6a14..be5ec0e59c 100644
--- a/plugins/scaffolder/CHANGELOG.md
+++ b/plugins/scaffolder/CHANGELOG.md
@@ -1,5 +1,28 @@
# @backstage/plugin-scaffolder
+## 1.13.0-next.1
+
+### Patch Changes
+
+- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/plugin-scaffolder-common@1.2.7-next.1
+ - @backstage/plugin-scaffolder-react@1.3.0-next.1
+ - @backstage/integration-react@1.1.12-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-permission-react@0.4.12-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+
## 1.13.0-next.0
### Minor Changes
diff --git a/plugins/scaffolder/api-report.md b/plugins/scaffolder/api-report.md
index 8f37f7cf50..3495522310 100644
--- a/plugins/scaffolder/api-report.md
+++ b/plugins/scaffolder/api-report.md
@@ -75,10 +75,10 @@ export const EntityNamePickerFieldExtension: FieldExtensionComponent_2<
export const EntityPickerFieldExtension: FieldExtensionComponent_2<
string,
{
- defaultKind?: string | undefined;
- defaultNamespace?: string | false | undefined;
allowedKinds?: string[] | undefined;
+ defaultKind?: string | undefined;
allowArbitraryValues?: boolean | undefined;
+ defaultNamespace?: string | false | undefined;
catalogFilter?:
| Record<
string,
@@ -104,10 +104,10 @@ export const EntityPickerFieldExtension: FieldExtensionComponent_2<
export const EntityPickerFieldSchema: FieldSchema<
string,
{
- defaultKind?: string | undefined;
- defaultNamespace?: string | false | undefined;
allowedKinds?: string[] | undefined;
+ defaultKind?: string | undefined;
allowArbitraryValues?: boolean | undefined;
+ defaultNamespace?: string | false | undefined;
catalogFilter?:
| Record<
string,
@@ -137,8 +137,8 @@ export type EntityPickerUiOptions =
export const EntityTagsPickerFieldExtension: FieldExtensionComponent_2<
string[],
{
- showCounts?: boolean | undefined;
kinds?: string[] | undefined;
+ showCounts?: boolean | undefined;
helperText?: string | undefined;
}
>;
@@ -147,8 +147,8 @@ export const EntityTagsPickerFieldExtension: FieldExtensionComponent_2<
export const EntityTagsPickerFieldSchema: FieldSchema<
string[],
{
- showCounts?: boolean | undefined;
kinds?: string[] | undefined;
+ showCounts?: boolean | undefined;
helperText?: string | undefined;
}
>;
@@ -210,10 +210,10 @@ export function makeFieldSchemaFromZod<
export const OwnedEntityPickerFieldExtension: FieldExtensionComponent_2<
string,
{
- defaultKind?: string | undefined;
- defaultNamespace?: string | false | undefined;
allowedKinds?: string[] | undefined;
+ defaultKind?: string | undefined;
allowArbitraryValues?: boolean | undefined;
+ defaultNamespace?: string | false | undefined;
}
>;
@@ -221,10 +221,10 @@ export const OwnedEntityPickerFieldExtension: FieldExtensionComponent_2<
export const OwnedEntityPickerFieldSchema: FieldSchema<
string,
{
- defaultKind?: string | undefined;
- defaultNamespace?: string | false | undefined;
allowedKinds?: string[] | undefined;
+ defaultKind?: string | undefined;
allowArbitraryValues?: boolean | undefined;
+ defaultNamespace?: string | false | undefined;
}
>;
@@ -236,9 +236,9 @@ export type OwnedEntityPickerUiOptions =
export const OwnerPickerFieldExtension: FieldExtensionComponent_2<
string,
{
- defaultNamespace?: string | false | undefined;
allowedKinds?: string[] | undefined;
allowArbitraryValues?: boolean | undefined;
+ defaultNamespace?: string | false | undefined;
catalogFilter?:
| Record<
string,
@@ -264,9 +264,9 @@ export const OwnerPickerFieldExtension: FieldExtensionComponent_2<
export const OwnerPickerFieldSchema: FieldSchema<
string,
{
- defaultNamespace?: string | false | undefined;
allowedKinds?: string[] | undefined;
allowArbitraryValues?: boolean | undefined;
+ defaultNamespace?: string | false | undefined;
catalogFilter?:
| Record<
string,
@@ -311,16 +311,16 @@ export const RepoUrlPickerFieldExtension: FieldExtensionComponent_2<
allowedRepos?: string[] | undefined;
requestUserCredentials?:
| {
+ secretsKey: string;
additionalScopes?:
| {
- azure?: string[] | undefined;
+ gerrit?: string[] | undefined;
github?: string[] | undefined;
gitlab?: string[] | undefined;
bitbucket?: string[] | undefined;
- gerrit?: string[] | undefined;
+ azure?: string[] | undefined;
}
| undefined;
- secretsKey: string;
}
| undefined;
}
@@ -337,16 +337,16 @@ export const RepoUrlPickerFieldSchema: FieldSchema<
allowedRepos?: string[] | undefined;
requestUserCredentials?:
| {
+ secretsKey: string;
additionalScopes?:
| {
- azure?: string[] | undefined;
+ gerrit?: string[] | undefined;
github?: string[] | undefined;
gitlab?: string[] | undefined;
bitbucket?: string[] | undefined;
- gerrit?: string[] | undefined;
+ azure?: string[] | undefined;
}
| undefined;
- secretsKey: string;
}
| undefined;
}
diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json
index 357b727c95..7c397d6761 100644
--- a/plugins/scaffolder/package.json
+++ b/plugins/scaffolder/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-scaffolder",
"description": "The Backstage plugin that helps you create new things",
- "version": "1.13.0-next.0",
+ "version": "1.13.0-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -71,6 +71,7 @@
"@rjsf/material-ui": "^3.2.1",
"@rjsf/utils": "5.3.1",
"@rjsf/validator-ajv8": "5.3.1",
+ "@types/react": "^16.13.1 || ^17.0.0",
"@uiw/react-codemirror": "^4.9.3",
"classnames": "^2.2.6",
"git-url-parse": "^13.0.0",
@@ -84,12 +85,12 @@
"react-use": "^17.2.4",
"yaml": "^2.0.0",
"zen-observable": "^0.10.0",
- "zod": "~3.18.0",
- "zod-to-json-schema": "~3.18.0"
+ "zod": "^3.21.4",
+ "zod-to-json-schema": "^3.20.4"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -98,6 +99,7 @@
"@backstage/dev-utils": "workspace:^",
"@backstage/plugin-catalog": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^8.0.0",
diff --git a/plugins/search-backend-module-catalog/CHANGELOG.md b/plugins/search-backend-module-catalog/CHANGELOG.md
new file mode 100644
index 0000000000..04b775ccca
--- /dev/null
+++ b/plugins/search-backend-module-catalog/CHANGELOG.md
@@ -0,0 +1,21 @@
+# @backstage/plugin-search-backend-module-catalog
+
+## 0.1.0-next.0
+
+### Minor Changes
+
+- 01ae205352e: Package introduced to export search backend modules that can be used with the new backend system to extend search with plugin specific functionality, such as collators. For documentation on how to migrate, check out the [how to migrate to the new backend system guide](https://backstage.io/docs/features/search/how-to-guides/#how-to-migrate-your-backend-installation-to-use-search-together-with-the-new-backend-system).
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/plugin-search-backend-node@1.2.0-next.1
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+ - @backstage/plugin-search-common@1.2.3-next.0
diff --git a/plugins/search-backend-module-catalog/package.json b/plugins/search-backend-module-catalog/package.json
index 4c323ae7fd..c73c416441 100644
--- a/plugins/search-backend-module-catalog/package.json
+++ b/plugins/search-backend-module-catalog/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search-backend-module-catalog",
"description": "A module for the search backend that exports catalog modules",
- "version": "0.0.0",
+ "version": "0.1.0-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/search-backend-module-elasticsearch/CHANGELOG.md b/plugins/search-backend-module-elasticsearch/CHANGELOG.md
index a7ef318ec1..9d0ff6e853 100644
--- a/plugins/search-backend-module-elasticsearch/CHANGELOG.md
+++ b/plugins/search-backend-module-elasticsearch/CHANGELOG.md
@@ -1,5 +1,20 @@
# @backstage/plugin-search-backend-module-elasticsearch
+## 1.2.0-next.1
+
+### Minor Changes
+
+- 1469daa409e: Search backend modules migrated to the new backend system. For documentation on how to migrate, check out the [how to migrate to the new backend system guide](https://backstage.io/docs/features/search/how-to-guides/#how-to-migrate-your-backend-installation-to-use-search-together-with-the-new-backend-system).
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-search-backend-node@1.2.0-next.1
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/config@1.0.7
+ - @backstage/plugin-search-common@1.2.3-next.0
+
## 1.1.5-next.0
### Patch Changes
diff --git a/plugins/search-backend-module-elasticsearch/package.json b/plugins/search-backend-module-elasticsearch/package.json
index 285ab4e2fe..f7338303d3 100644
--- a/plugins/search-backend-module-elasticsearch/package.json
+++ b/plugins/search-backend-module-elasticsearch/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search-backend-module-elasticsearch",
"description": "A module for the search backend that implements search using ElasticSearch",
- "version": "1.1.5-next.0",
+ "version": "1.2.0-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/search-backend-module-explore/CHANGELOG.md b/plugins/search-backend-module-explore/CHANGELOG.md
new file mode 100644
index 0000000000..aa13a15c75
--- /dev/null
+++ b/plugins/search-backend-module-explore/CHANGELOG.md
@@ -0,0 +1,18 @@
+# @backstage/plugin-search-backend-module-explore
+
+## 0.1.0-next.0
+
+### Minor Changes
+
+- 01ae205352e: Package introduced to export search backend modules that can be used with the new backend system to extend search with plugin specific functionality, such as collators. For documentation on how to migrate, check out the [how to migrate to the new backend system guide](https://backstage.io/docs/features/search/how-to-guides/#how-to-migrate-your-backend-installation-to-use-search-together-with-the-new-backend-system).
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/plugin-search-backend-node@1.2.0-next.1
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/config@1.0.7
+ - @backstage/plugin-explore-common@0.0.1
+ - @backstage/plugin-search-common@1.2.3-next.0
diff --git a/plugins/search-backend-module-explore/package.json b/plugins/search-backend-module-explore/package.json
index e4c71448ff..819ddabc76 100644
--- a/plugins/search-backend-module-explore/package.json
+++ b/plugins/search-backend-module-explore/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search-backend-module-explore",
"description": "A module for the search backend that exports explore modules",
- "version": "0.0.0",
+ "version": "0.1.0-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/search-backend-module-pg/CHANGELOG.md b/plugins/search-backend-module-pg/CHANGELOG.md
index 8f3f01e83c..19c6183fcd 100644
--- a/plugins/search-backend-module-pg/CHANGELOG.md
+++ b/plugins/search-backend-module-pg/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-search-backend-module-pg
+## 0.5.5-next.1
+
+### Patch Changes
+
+- 1469daa409e: Search backend modules migrated to the new backend system. For documentation on how to migrate, check out the [how to migrate to the new backend system guide](https://backstage.io/docs/features/search/how-to-guides/#how-to-migrate-your-backend-installation-to-use-search-together-with-the-new-backend-system).
+- Updated dependencies
+ - @backstage/plugin-search-backend-node@1.2.0-next.1
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/config@1.0.7
+ - @backstage/plugin-search-common@1.2.3-next.0
+
## 0.5.5-next.0
### Patch Changes
diff --git a/plugins/search-backend-module-pg/package.json b/plugins/search-backend-module-pg/package.json
index 28432f2025..a5c40c8fe4 100644
--- a/plugins/search-backend-module-pg/package.json
+++ b/plugins/search-backend-module-pg/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search-backend-module-pg",
"description": "A module for the search backend that implements search using PostgreSQL",
- "version": "0.5.5-next.0",
+ "version": "0.5.5-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/search-backend-module-pg/src/database/DatabaseDocumentStore.test.ts b/plugins/search-backend-module-pg/src/database/DatabaseDocumentStore.test.ts
index 59c8d85562..2f99a02521 100644
--- a/plugins/search-backend-module-pg/src/database/DatabaseDocumentStore.test.ts
+++ b/plugins/search-backend-module-pg/src/database/DatabaseDocumentStore.test.ts
@@ -44,6 +44,8 @@ function createDatabaseManager(
};
}
+jest.setTimeout(60_000);
+
describe('DatabaseDocumentStore', () => {
describe('unsupported', () => {
const databases = TestDatabases.create({
@@ -58,7 +60,6 @@ describe('DatabaseDocumentStore', () => {
expect(supported).toBe(false);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -71,7 +72,6 @@ describe('DatabaseDocumentStore', () => {
async () => await DatabaseDocumentStore.create(databaseManager),
).rejects.toThrow();
},
- 60_000,
);
});
@@ -102,7 +102,6 @@ describe('DatabaseDocumentStore', () => {
expect(supported).toBe(true);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -131,7 +130,6 @@ describe('DatabaseDocumentStore', () => {
await knex.count('*').where('type', 'my-type').from('documents'),
).toEqual([{ count: '2' }]);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -172,7 +170,6 @@ describe('DatabaseDocumentStore', () => {
await knex.count('*').where('type', 'my-type').from('documents'),
).toEqual([{ count: '4' }]);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -219,7 +216,6 @@ describe('DatabaseDocumentStore', () => {
await knex.count('*').where('type', 'my-type').from('documents'),
).toEqual([{ count: '0' }]);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -270,7 +266,6 @@ describe('DatabaseDocumentStore', () => {
},
]);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -325,7 +320,6 @@ describe('DatabaseDocumentStore', () => {
},
]);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -378,7 +372,6 @@ describe('DatabaseDocumentStore', () => {
},
]);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -433,7 +426,6 @@ describe('DatabaseDocumentStore', () => {
},
]);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -498,7 +490,6 @@ describe('DatabaseDocumentStore', () => {
},
]);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -551,7 +542,6 @@ describe('DatabaseDocumentStore', () => {
},
]);
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -610,7 +600,6 @@ describe('DatabaseDocumentStore', () => {
},
]);
},
- 60_000,
);
});
});
diff --git a/plugins/search-backend-module-pg/src/database/util.test.ts b/plugins/search-backend-module-pg/src/database/util.test.ts
index b3df5a3ad4..781805b3a3 100644
--- a/plugins/search-backend-module-pg/src/database/util.test.ts
+++ b/plugins/search-backend-module-pg/src/database/util.test.ts
@@ -16,6 +16,8 @@
import { TestDatabases } from '@backstage/backend-test-utils';
import { queryPostgresMajorVersion } from './util';
+jest.setTimeout(60_000);
+
describe('util', () => {
describe('unsupported', () => {
const databases = TestDatabases.create({
@@ -31,7 +33,6 @@ describe('util', () => {
async () => await queryPostgresMajorVersion(knex),
).rejects.toThrow();
},
- 60_000,
);
});
@@ -56,7 +57,6 @@ describe('util', () => {
expectedVersion,
);
},
- 60_000,
);
});
});
diff --git a/plugins/search-backend-module-techdocs/CHANGELOG.md b/plugins/search-backend-module-techdocs/CHANGELOG.md
new file mode 100644
index 0000000000..4a90c96889
--- /dev/null
+++ b/plugins/search-backend-module-techdocs/CHANGELOG.md
@@ -0,0 +1,22 @@
+# @backstage/plugin-search-backend-module-techdocs
+
+## 0.1.0-next.0
+
+### Minor Changes
+
+- 01ae205352e: Package introduced to export search backend modules that can be used with the new backend system to extend search with plugin specific functionality, such as collators. For documentation on how to migrate, check out the [how to migrate to the new backend system guide](https://backstage.io/docs/features/search/how-to-guides/#how-to-migrate-your-backend-installation-to-use-search-together-with-the-new-backend-system).
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/plugin-search-backend-node@1.2.0-next.1
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+ - @backstage/plugin-search-common@1.2.3-next.0
+ - @backstage/plugin-techdocs-node@1.6.1-next.1
diff --git a/plugins/search-backend-module-techdocs/package.json b/plugins/search-backend-module-techdocs/package.json
index d08193be29..22a64b4601 100644
--- a/plugins/search-backend-module-techdocs/package.json
+++ b/plugins/search-backend-module-techdocs/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search-backend-module-techdocs",
"description": "A module for the search backend that exports techdocs modules",
- "version": "0.0.0",
+ "version": "0.1.0-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/search-backend-node/CHANGELOG.md b/plugins/search-backend-node/CHANGELOG.md
index ed51a90369..5c83ef7771 100644
--- a/plugins/search-backend-node/CHANGELOG.md
+++ b/plugins/search-backend-node/CHANGELOG.md
@@ -1,5 +1,22 @@
# @backstage/plugin-search-backend-node
+## 1.2.0-next.1
+
+### Minor Changes
+
+- 1469daa409e: Exports services and extension points that can be used with the new backend system. For documentation on how to migrate, check out the [how to migrate to the new backend system guide](https://backstage.io/docs/features/search/how-to-guides/#how-to-migrate-your-backend-installation-to-use-search-together-with-the-new-backend-system).
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-search-common@1.2.3-next.0
+
## 1.1.5-next.0
### Patch Changes
diff --git a/plugins/search-backend-node/package.json b/plugins/search-backend-node/package.json
index a49b6088ab..eeac6e1ba3 100644
--- a/plugins/search-backend-node/package.json
+++ b/plugins/search-backend-node/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search-backend-node",
"description": "A library for Backstage backend plugins that want to interact with the search backend plugin",
- "version": "1.1.5-next.0",
+ "version": "1.2.0-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/search-backend/CHANGELOG.md b/plugins/search-backend/CHANGELOG.md
index d6985a70f1..cc5926a2f5 100644
--- a/plugins/search-backend/CHANGELOG.md
+++ b/plugins/search-backend/CHANGELOG.md
@@ -1,5 +1,26 @@
# @backstage/plugin-search-backend
+## 1.3.0-next.1
+
+### Minor Changes
+
+- 1469daa409e: Exports search plugin that can be used with the new backend system. For documentation on how to migrate, check out the [how to migrate to the new backend system guide](https://backstage.io/docs/features/search/how-to-guides/#how-to-migrate-your-backend-installation-to-use-search-together-with-the-new-backend-system).
+
+### Patch Changes
+
+- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
+- Updated dependencies
+ - @backstage/plugin-permission-node@0.7.7-next.1
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/plugin-search-backend-node@1.2.0-next.1
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-auth-node@0.2.13-next.1
+ - @backstage/plugin-search-common@1.2.3-next.0
+
## 1.2.5-next.0
### Patch Changes
diff --git a/plugins/search-backend/package.json b/plugins/search-backend/package.json
index 3091e0e8b4..fbbda5734d 100644
--- a/plugins/search-backend/package.json
+++ b/plugins/search-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search-backend",
"description": "The Backstage backend plugin that provides your backstage app with search",
- "version": "1.2.5-next.0",
+ "version": "1.3.0-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -54,7 +54,7 @@
"qs": "^6.10.1",
"winston": "^3.2.1",
"yn": "^4.0.0",
- "zod": "~3.18.0"
+ "zod": "^3.21.4"
},
"devDependencies": {
"@backstage/backend-test-utils": "workspace:^",
diff --git a/plugins/search-common/CHANGELOG.md b/plugins/search-common/CHANGELOG.md
index 893e6cc89d..e3b3b6826f 100644
--- a/plugins/search-common/CHANGELOG.md
+++ b/plugins/search-common/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-search-common
+## 1.2.3-next.0
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/types@1.0.2
+
## 1.2.2
### Patch Changes
diff --git a/plugins/search-common/package.json b/plugins/search-common/package.json
index a7c8de1c9f..3e1877f7f8 100644
--- a/plugins/search-common/package.json
+++ b/plugins/search-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search-common",
"description": "Common functionalities for Search, to be shared between various search-enabled plugins",
- "version": "1.2.2",
+ "version": "1.2.3-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"publishConfig": {
diff --git a/plugins/search-react/CHANGELOG.md b/plugins/search-react/CHANGELOG.md
index 22bf885caf..08079ae7bd 100644
--- a/plugins/search-react/CHANGELOG.md
+++ b/plugins/search-react/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-search-react
+## 1.5.2-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/version-bridge@1.0.4-next.0
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/types@1.0.2
+ - @backstage/plugin-search-common@1.2.3-next.0
+
## 1.5.2-next.0
### Patch Changes
diff --git a/plugins/search-react/package.json b/plugins/search-react/package.json
index 0a8864392b..1cc2ea03c3 100644
--- a/plugins/search-react/package.json
+++ b/plugins/search-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-search-react",
- "version": "1.5.2-next.0",
+ "version": "1.5.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -40,19 +40,21 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
+ "@types/react": "^16.13.1 || ^17.0.0",
"lodash": "^4.17.21",
"qs": "^6.9.4",
"react-use": "^17.3.2"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^8.0.0",
diff --git a/plugins/search/CHANGELOG.md b/plugins/search/CHANGELOG.md
index d5f44e058c..f5fd302f8e 100644
--- a/plugins/search/CHANGELOG.md
+++ b/plugins/search/CHANGELOG.md
@@ -1,5 +1,23 @@
# @backstage/plugin-search
+## 1.1.2-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/version-bridge@1.0.4-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/plugin-search-react@1.5.2-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-search-common@1.2.3-next.0
+
## 1.1.2-next.0
### Patch Changes
diff --git a/plugins/search/package.json b/plugins/search/package.json
index d4e93d6f45..d4367778b7 100644
--- a/plugins/search/package.json
+++ b/plugins/search/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search",
"description": "The Backstage plugin that provides your backstage app with search",
- "version": "1.1.2-next.0",
+ "version": "1.1.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -46,12 +46,13 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
+ "@types/react": "^16.13.1 || ^17.0.0",
"qs": "^6.9.4",
"react-use": "^17.2.4"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -59,6 +60,7 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^8.0.0",
diff --git a/plugins/sentry/CHANGELOG.md b/plugins/sentry/CHANGELOG.md
index ca34f2ea92..9a98c12752 100644
--- a/plugins/sentry/CHANGELOG.md
+++ b/plugins/sentry/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-sentry
+## 0.5.2-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+
## 0.5.2-next.0
### Patch Changes
diff --git a/plugins/sentry/package.json b/plugins/sentry/package.json
index 6118517558..2d85a8552c 100644
--- a/plugins/sentry/package.json
+++ b/plugins/sentry/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-sentry",
"description": "A Backstage plugin that integrates towards Sentry",
- "version": "0.5.2-next.0",
+ "version": "0.5.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -38,6 +38,7 @@
"@backstage/core-plugin-api": "workspace:^",
"@backstage/plugin-catalog-react": "workspace:^",
"@backstage/theme": "workspace:^",
+ "@date-io/core": "^1.3.13",
"@material-table/core": "^3.1.0",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -48,6 +49,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -55,6 +57,7 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
diff --git a/plugins/shortcuts/CHANGELOG.md b/plugins/shortcuts/CHANGELOG.md
index c6094589d8..33a2990a15 100644
--- a/plugins/shortcuts/CHANGELOG.md
+++ b/plugins/shortcuts/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-shortcuts
+## 0.3.9-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/types@1.0.2
+
## 0.3.9-next.0
### Patch Changes
diff --git a/plugins/shortcuts/package.json b/plugins/shortcuts/package.json
index d84cf27223..a2d1ce578e 100644
--- a/plugins/shortcuts/package.json
+++ b/plugins/shortcuts/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-shortcuts",
"description": "A Backstage plugin that provides a shortcuts feature to the sidebar",
- "version": "0.3.9-next.0",
+ "version": "0.3.9-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -37,6 +37,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -44,10 +45,12 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"@types/zen-observable": "^0.8.2",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
diff --git a/plugins/sonarqube-backend/CHANGELOG.md b/plugins/sonarqube-backend/CHANGELOG.md
index 1989ad3426..54ac27af07 100644
--- a/plugins/sonarqube-backend/CHANGELOG.md
+++ b/plugins/sonarqube-backend/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-sonarqube-backend
+## 0.1.9-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+
## 0.1.9-next.0
### Patch Changes
diff --git a/plugins/sonarqube-backend/package.json b/plugins/sonarqube-backend/package.json
index b69b851115..3ec1bee0e5 100644
--- a/plugins/sonarqube-backend/package.json
+++ b/plugins/sonarqube-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-sonarqube-backend",
- "version": "0.1.9-next.0",
+ "version": "0.1.9-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,8 +33,8 @@
"yn": "^5.0.0"
},
"devDependencies": {
+ "@backstage/backend-test-utils": "workspace:^",
"@backstage/cli": "workspace:^",
- "@backstage/test-utils": "workspace:^",
"@types/supertest": "^2.0.12",
"msw": "^1.0.0",
"supertest": "^6.2.4"
diff --git a/plugins/sonarqube-backend/src/service/sonarqubeInfoProvider.test.ts b/plugins/sonarqube-backend/src/service/sonarqubeInfoProvider.test.ts
index 5675d635e1..72ab2ecee2 100644
--- a/plugins/sonarqube-backend/src/service/sonarqubeInfoProvider.test.ts
+++ b/plugins/sonarqube-backend/src/service/sonarqubeInfoProvider.test.ts
@@ -20,7 +20,7 @@ import {
SonarqubeConfig,
} from './sonarqubeInfoProvider';
import { setupServer } from 'msw/node';
-import { setupRequestMockHandlers } from '@backstage/test-utils';
+import { setupRequestMockHandlers } from '@backstage/backend-test-utils';
import { rest, RestRequest } from 'msw';
describe('SonarqubeConfig', () => {
diff --git a/plugins/sonarqube-react/CHANGELOG.md b/plugins/sonarqube-react/CHANGELOG.md
index ae337f220e..5ce3721423 100644
--- a/plugins/sonarqube-react/CHANGELOG.md
+++ b/plugins/sonarqube-react/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-sonarqube-react
+## 0.1.5-next.0
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/catalog-model@1.2.1
+
## 0.1.4
### Patch Changes
diff --git a/plugins/sonarqube-react/package.json b/plugins/sonarqube-react/package.json
index 442a747717..457a52c65d 100644
--- a/plugins/sonarqube-react/package.json
+++ b/plugins/sonarqube-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-sonarqube-react",
- "version": "0.1.4",
+ "version": "0.1.5-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -44,10 +44,13 @@
"@backstage/core-plugin-api": "workspace:^"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
- "@backstage/cli": "workspace:^"
+ "@backstage/cli": "workspace:^",
+ "@types/react": "^16.13.1 || ^17.0.0"
},
"files": [
"dist",
diff --git a/plugins/sonarqube/CHANGELOG.md b/plugins/sonarqube/CHANGELOG.md
index 810d2125c0..b30e4c51a0 100644
--- a/plugins/sonarqube/CHANGELOG.md
+++ b/plugins/sonarqube/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-sonarqube
+## 0.6.6-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-sonarqube-react@0.1.5-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+
## 0.6.6-next.0
### Patch Changes
diff --git a/plugins/sonarqube/dev/index.tsx b/plugins/sonarqube/dev/index.tsx
index 8d38c7314a..33a36bcaef 100644
--- a/plugins/sonarqube/dev/index.tsx
+++ b/plugins/sonarqube/dev/index.tsx
@@ -66,9 +66,6 @@ createDevApp()
-
-
-
@@ -79,7 +76,7 @@ createDevApp()
deps: {},
factory: () =>
({
- getFindingSummary: async componentKey => {
+ getFindingSummary: async ({ componentKey }) => {
switch (componentKey) {
case 'error':
throw new Error('Error!');
diff --git a/plugins/sonarqube/package.json b/plugins/sonarqube/package.json
index 672888057a..1e62a91c8d 100644
--- a/plugins/sonarqube/package.json
+++ b/plugins/sonarqube/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-sonarqube",
"description": "",
- "version": "0.6.6-next.0",
+ "version": "0.6.6-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -50,17 +50,21 @@
"react-use": "^17.2.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"msw": "^1.0.0"
},
"files": [
diff --git a/plugins/splunk-on-call/CHANGELOG.md b/plugins/splunk-on-call/CHANGELOG.md
index 8295e1c7ce..31245febfc 100644
--- a/plugins/splunk-on-call/CHANGELOG.md
+++ b/plugins/splunk-on-call/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-splunk-on-call
+## 0.4.6-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+
## 0.4.6-next.0
### Patch Changes
diff --git a/plugins/splunk-on-call/package.json b/plugins/splunk-on-call/package.json
index fd7e6b524f..361835bc43 100644
--- a/plugins/splunk-on-call/package.json
+++ b/plugins/splunk-on-call/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-splunk-on-call",
"description": "A Backstage plugin that integrates towards Splunk On-Call",
- "version": "0.4.6-next.0",
+ "version": "0.4.6-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -47,6 +47,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -54,11 +55,13 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/luxon": "^3.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/stack-overflow-backend/CHANGELOG.md b/plugins/stack-overflow-backend/CHANGELOG.md
index bc76962999..543ac6b9f3 100644
--- a/plugins/stack-overflow-backend/CHANGELOG.md
+++ b/plugins/stack-overflow-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-stack-overflow-backend
+## 0.1.13-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/config@1.0.7
+ - @backstage/plugin-search-common@1.2.3-next.0
+
## 0.1.13-next.0
### Patch Changes
diff --git a/plugins/stack-overflow-backend/package.json b/plugins/stack-overflow-backend/package.json
index a3fba58bbe..b31ee346bc 100644
--- a/plugins/stack-overflow-backend/package.json
+++ b/plugins/stack-overflow-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-stack-overflow-backend",
- "version": "0.1.13-next.0",
+ "version": "0.1.13-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/stack-overflow/CHANGELOG.md b/plugins/stack-overflow/CHANGELOG.md
index 8c8ae16170..cc5cd08759 100644
--- a/plugins/stack-overflow/CHANGELOG.md
+++ b/plugins/stack-overflow/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-stack-overflow
+## 0.1.13-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-search-react@1.5.2-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/plugin-home@0.4.33-next.1
+ - @backstage/config@1.0.7
+ - @backstage/plugin-search-common@1.2.3-next.0
+
## 0.1.13-next.0
### Patch Changes
diff --git a/plugins/stack-overflow/package.json b/plugins/stack-overflow/package.json
index 94cc071af4..4cfb56bd15 100644
--- a/plugins/stack-overflow/package.json
+++ b/plugins/stack-overflow/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-stack-overflow",
- "version": "0.1.13-next.0",
+ "version": "0.1.13-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,20 +32,23 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@testing-library/jest-dom": "^5.10.1",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"lodash": "^4.17.21",
"qs": "^6.9.4",
"react-use": "^17.2.4"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
diff --git a/plugins/stack-overflow/src/home/StackOverflowQuestions/Content.tsx b/plugins/stack-overflow/src/home/StackOverflowQuestions/Content.tsx
index 8fce24bd22..8d8aeccb3b 100644
--- a/plugins/stack-overflow/src/home/StackOverflowQuestions/Content.tsx
+++ b/plugins/stack-overflow/src/home/StackOverflowQuestions/Content.tsx
@@ -59,7 +59,7 @@ export const Content = (props: StackOverflowQuestionsContentProps) => {
return could not load questions;
}
- const getSecondaryText = (answer_count: Number) =>
+ const getSecondaryText = (answer_count: number) =>
answer_count > 1 ? `${answer_count} answers` : `${answer_count} answer`;
return (
diff --git a/plugins/stackstorm/CHANGELOG.md b/plugins/stackstorm/CHANGELOG.md
index 9899f2f05f..75b87e0789 100644
--- a/plugins/stackstorm/CHANGELOG.md
+++ b/plugins/stackstorm/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-stackstorm
+## 0.1.1-next.1
+
+### Patch Changes
+
+- 29ba8267d69: Updated dependency `@material-ui/lab` to `4.0.0-alpha.61`.
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/errors@1.1.5
+
## 0.1.1-next.0
### Patch Changes
diff --git a/plugins/stackstorm/package.json b/plugins/stackstorm/package.json
index ff432f9199..28f43bcff3 100644
--- a/plugins/stackstorm/package.json
+++ b/plugins/stackstorm/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-stackstorm",
"description": "A Backstage plugin that integrates towards StackStorm",
- "version": "0.1.1-next.0",
+ "version": "0.1.1-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -43,17 +43,21 @@
"react-use": "^17.2.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "*",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md b/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md
index cc49a78340..d15c6e8e5c 100644
--- a/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md
+++ b/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-tech-insights-backend-module-jsonfc
+## 0.1.28-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-tech-insights-common@0.2.10
+ - @backstage/plugin-tech-insights-node@0.4.2-next.1
+
## 0.1.28-next.0
### Patch Changes
diff --git a/plugins/tech-insights-backend-module-jsonfc/README.md b/plugins/tech-insights-backend-module-jsonfc/README.md
index f61666d671..5940d39b15 100644
--- a/plugins/tech-insights-backend-module-jsonfc/README.md
+++ b/plugins/tech-insights-backend-module-jsonfc/README.md
@@ -86,6 +86,11 @@ export const exampleCheck: TechInsightJsonRuleCheck = {
};
```
+### More than one `factIds` for a check.
+
+When more than one is supplied, the requested fact **MUST** be present in at least one of the fact retrievers.
+The order of the fact retrievers defined in the `factIds` array has no bearing on the checks, the check will merge all facts from the various retrievers, and then check against latest fact .
+
# Custom operators
json-rules-engine supports a limited [number of built-in operators](https://github.com/CacheControl/json-rules-engine/blob/master/docs/rules.md#operators) that can be used in conditions. You can add your own operators by adding them to the `operators` array in the `JsonRulesEngineFactCheckerFactory` constructor. For example:
diff --git a/plugins/tech-insights-backend-module-jsonfc/package.json b/plugins/tech-insights-backend-module-jsonfc/package.json
index 3e6b08c65b..343fd73346 100644
--- a/plugins/tech-insights-backend-module-jsonfc/package.json
+++ b/plugins/tech-insights-backend-module-jsonfc/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-tech-insights-backend-module-jsonfc",
- "version": "0.1.28-next.0",
+ "version": "0.1.28-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/tech-insights-backend-module-jsonfc/src/service/JsonRulesEngineFactChecker.test.ts b/plugins/tech-insights-backend-module-jsonfc/src/service/JsonRulesEngineFactChecker.test.ts
index 0d651be178..7fbc2e320b 100644
--- a/plugins/tech-insights-backend-module-jsonfc/src/service/JsonRulesEngineFactChecker.test.ts
+++ b/plugins/tech-insights-backend-module-jsonfc/src/service/JsonRulesEngineFactChecker.test.ts
@@ -129,6 +129,98 @@ const testChecks: Record = {
},
],
+ twoRetrieversSame: [
+ {
+ id: 'twoRetrieversSameCheck',
+ name: 'twoRetrieversSameCheck',
+ type: JSON_RULE_ENGINE_CHECK_TYPE,
+ description: 'Two Retriever Check For Testing',
+ factIds: [
+ 'test-factretriever',
+ 'test-factretriever-same-fact',
+ 'non-existing-factretriever',
+ ],
+ rule: {
+ conditions: {
+ all: [
+ {
+ fact: 'testnumberfact',
+ operator: 'greaterThan',
+ value: 2,
+ },
+ ],
+ },
+ },
+ },
+ ],
+
+ twoRetrieversDifferent: [
+ {
+ id: 'twoRetrieversDifferentCheck',
+ name: 'twoRetrieversDifferentCheck',
+ type: JSON_RULE_ENGINE_CHECK_TYPE,
+ description: 'Two Retriever Check For Testing',
+ factIds: ['test-factretriever-different-fact', 'test-factretriever'],
+ rule: {
+ conditions: {
+ all: [
+ {
+ fact: 'testnumberfact',
+ operator: 'greaterThan',
+ value: 2,
+ },
+ ],
+ },
+ },
+ },
+ ],
+
+ twoRetrieversDifferentOrder: [
+ {
+ id: 'twoRetrieversDifferentOrderCheck',
+ name: 'twoRetrieversDifferentOrderCheck',
+ type: JSON_RULE_ENGINE_CHECK_TYPE,
+ description: 'Two Retriever Check For Testing',
+ factIds: ['test-factretriever', 'test-factretriever-different-fact'],
+ rule: {
+ conditions: {
+ all: [
+ {
+ fact: 'testnumberfact',
+ operator: 'greaterThan',
+ value: 2,
+ },
+ ],
+ },
+ },
+ },
+ ],
+
+ twoRetrieversOnlyOneData: [
+ {
+ id: 'twoRetrieversOnlyOneDataCheck',
+ name: 'twoRetrieversOnlyOneDataCheck',
+ type: JSON_RULE_ENGINE_CHECK_TYPE,
+ description: 'Two Retriever Check For Testing',
+ factIds: [
+ 'test-factretriever',
+ 'test-factretriever-no-fact',
+ 'non-existing-factretriever',
+ ],
+ rule: {
+ conditions: {
+ all: [
+ {
+ fact: 'testnumberfact',
+ operator: 'greaterThan',
+ value: 2,
+ },
+ ],
+ },
+ },
+ },
+ ],
+
customOperator: [
{
id: 'customOperatorTestCheck',
@@ -184,16 +276,75 @@ const latestSchemasMock = jest.fn().mockImplementation(() => [
description: '',
},
},
-]);
-const factsBetweenTimestampsByIdsMock = jest.fn();
-const latestFactsByIdsMock = jest.fn().mockResolvedValue({
- ['test-factretriever']: {
- id: 'test-factretriever',
- facts: {
- testnumberfact: 3,
+ {
+ version: '0.0.1',
+ id: 3,
+ ref: 'test-factretriever-no-fact',
+ entityTypes: ['component'],
+ testnumberfact: {
+ type: 'integer',
+ description: '',
},
},
-});
+ {
+ version: '0.0.1',
+ id: 4,
+ ref: 'test-factretriever-same-fact',
+ entityTypes: ['component'],
+ testnumberfact: {
+ type: 'integer',
+ description: '',
+ },
+ },
+ {
+ version: '0.0.1',
+ id: 5,
+ ref: 'test-factretriever-different-fact',
+ entityTypes: ['users'],
+ testnumberfact: {
+ type: 'integer',
+ description: '',
+ },
+ },
+]);
+const factsBetweenTimestampsByIdsMock = jest.fn();
+const latestFactsByIdsMock = jest
+ .fn()
+ .mockImplementation((factIds: string[]) => {
+ const facts = [
+ {
+ id: 'test-factretriever-different-fact',
+ facts: {
+ testnumberfact: 1,
+ },
+ },
+ {
+ id: 'test-factretriever-same-fact',
+ facts: {
+ testnumberfact: 3,
+ },
+ },
+ {
+ id: 'test-factretriever',
+ facts: {
+ testnumberfact: 3,
+ },
+ },
+ {
+ id: 'test-factretriever-no-fact',
+ facts: {},
+ },
+ ];
+
+ const factResults = Object.fromEntries(
+ factIds
+ .map(factId => facts.filter(fact => fact.id === factId))
+ .flat()
+ .map(fact => [fact.id, fact]),
+ );
+
+ return factResults;
+ });
const mockCheckRegistry = {
getAll(checks: string[]) {
return checks.flatMap(check => testChecks[check]);
@@ -281,6 +432,174 @@ describe('JsonRulesEngineFactChecker', () => {
});
});
+ it('should respond with result, facts, fact schemas and checks for multiple retrievers', async () => {
+ const results = await factChecker.runChecks('a/a/a', [
+ 'twoRetrieversSame',
+ ]);
+ expect(results).toHaveLength(1);
+ expect(results[0]).toMatchObject({
+ facts: {
+ testnumberfact: {
+ value: 3,
+ type: 'integer',
+ description: '',
+ },
+ },
+ result: true,
+ check: {
+ id: 'twoRetrieversSameCheck',
+ type: JSON_RULE_ENGINE_CHECK_TYPE,
+ name: 'twoRetrieversSameCheck',
+ description: 'Two Retriever Check For Testing',
+ factIds: [
+ 'test-factretriever',
+ 'test-factretriever-same-fact',
+ 'non-existing-factretriever',
+ ],
+ rule: {
+ conditions: {
+ all: [
+ {
+ fact: 'testnumberfact',
+ factResult: 3,
+ operator: 'greaterThan',
+ result: true,
+ value: 2,
+ },
+ ],
+ priority: 1,
+ },
+ },
+ },
+ });
+ });
+
+ it('should respond with result, facts, fact schemas and checks for multiple retrievers with the last fact winning', async () => {
+ const results = await factChecker.runChecks('a/a/a', [
+ 'twoRetrieversDifferent',
+ 'twoRetrieversDifferentOrder',
+ ]);
+
+ expect(results).toHaveLength(2);
+ expect(results[0]).toMatchObject({
+ facts: {
+ testnumberfact: {
+ value: 3,
+ type: 'integer',
+ description: '',
+ },
+ },
+ result: true,
+ check: {
+ id: 'twoRetrieversDifferentCheck',
+ type: JSON_RULE_ENGINE_CHECK_TYPE,
+ name: 'twoRetrieversDifferentCheck',
+ description: 'Two Retriever Check For Testing',
+ factIds: ['test-factretriever-different-fact', 'test-factretriever'],
+ rule: {
+ conditions: {
+ all: [
+ {
+ fact: 'testnumberfact',
+ factResult: 3,
+ operator: 'greaterThan',
+ result: true,
+ value: 2,
+ },
+ ],
+ priority: 1,
+ },
+ },
+ },
+ });
+ expect(results[1]).toMatchObject({
+ facts: {
+ testnumberfact: {
+ value: 3,
+ type: 'integer',
+ description: '',
+ },
+ },
+ result: true,
+ check: {
+ id: 'twoRetrieversDifferentOrderCheck',
+ type: JSON_RULE_ENGINE_CHECK_TYPE,
+ name: 'twoRetrieversDifferentOrderCheck',
+ description: 'Two Retriever Check For Testing',
+ factIds: ['test-factretriever', 'test-factretriever-different-fact'],
+ rule: {
+ conditions: {
+ all: [
+ {
+ fact: 'testnumberfact',
+ factResult: 3,
+ operator: 'greaterThan',
+ result: true,
+ value: 2,
+ },
+ ],
+ priority: 1,
+ },
+ },
+ },
+ });
+ });
+
+ it('the ordering of the factIds do not effect the result, its just which fact is last.', async () => {
+ const resultsDIfferentFirst = await factChecker.runChecks('a/a/a', [
+ 'twoRetrieversDifferent',
+ ]);
+ const resultsDIfferentSecond = await factChecker.runChecks('a/a/a', [
+ 'twoRetrieversDifferentOrder',
+ ]);
+
+ expect(resultsDIfferentFirst[0].result).not.toEqual(
+ resultsDIfferentSecond[0].result,
+ );
+ });
+
+ it('should respond with result, facts, fact schemas and checks for multiple retrievers one without data', async () => {
+ const results = await factChecker.runChecks('a/a/a', [
+ 'twoRetrieversOnlyOneData',
+ ]);
+ expect(results).toHaveLength(1);
+ expect(results[0]).toMatchObject({
+ facts: {
+ testnumberfact: {
+ value: 3,
+ type: 'integer',
+ description: '',
+ },
+ },
+ result: true,
+ check: {
+ id: 'twoRetrieversOnlyOneDataCheck',
+ type: JSON_RULE_ENGINE_CHECK_TYPE,
+ name: 'twoRetrieversOnlyOneDataCheck',
+ description: 'Two Retriever Check For Testing',
+ factIds: [
+ 'test-factretriever',
+ 'test-factretriever-no-fact',
+ 'non-existing-factretriever',
+ ],
+ rule: {
+ conditions: {
+ all: [
+ {
+ fact: 'testnumberfact',
+ factResult: 3,
+ operator: 'greaterThan',
+ result: true,
+ value: 2,
+ },
+ ],
+ priority: 1,
+ },
+ },
+ },
+ });
+ });
+
it('should use custom operators when defined', async () => {
const results = await factChecker.runChecks('a/a/a', ['customOperator']);
expect(results).toHaveLength(1);
diff --git a/plugins/tech-insights-backend-module-jsonfc/src/service/JsonRulesEngineFactChecker.ts b/plugins/tech-insights-backend-module-jsonfc/src/service/JsonRulesEngineFactChecker.ts
index c36c0ae6de..721c9b3c62 100644
--- a/plugins/tech-insights-backend-module-jsonfc/src/service/JsonRulesEngineFactChecker.ts
+++ b/plugins/tech-insights-backend-module-jsonfc/src/service/JsonRulesEngineFactChecker.ts
@@ -104,14 +104,13 @@ export class JsonRulesEngineFactChecker
: await this.checkRegistry.list();
const factIds = techInsightChecks.flatMap(it => it.factIds);
const facts = await this.repository.getLatestFactsByIds(factIds, entity);
+
techInsightChecks.forEach(techInsightCheck => {
const rule = techInsightCheck.rule;
rule.name = techInsightCheck.id;
// Only run checks that have all the facts available:
- const hasAllFacts = techInsightCheck.factIds.every(
- factId => facts[factId],
- );
- if (hasAllFacts) {
+ const hasFacts = techInsightCheck.factIds.some(factId => facts[factId]);
+ if (hasFacts) {
engine.addRule({ ...techInsightCheck.rule, event: noopEvent });
} else {
this.logger.debug(
diff --git a/plugins/tech-insights-backend/CHANGELOG.md b/plugins/tech-insights-backend/CHANGELOG.md
index 95497c3b88..35abcfd5ea 100644
--- a/plugins/tech-insights-backend/CHANGELOG.md
+++ b/plugins/tech-insights-backend/CHANGELOG.md
@@ -1,5 +1,20 @@
# @backstage/plugin-tech-insights-backend
+## 0.5.10-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-tech-insights-common@0.2.10
+ - @backstage/plugin-tech-insights-node@0.4.2-next.1
+
## 0.5.10-next.0
### Patch Changes
diff --git a/plugins/tech-insights-backend/package.json b/plugins/tech-insights-backend/package.json
index f6bae36e6b..5a22261687 100644
--- a/plugins/tech-insights-backend/package.json
+++ b/plugins/tech-insights-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-tech-insights-backend",
- "version": "0.5.10-next.0",
+ "version": "0.5.10-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/tech-insights-backend/src/service/fact/FactRetrieverEngine.test.ts b/plugins/tech-insights-backend/src/service/fact/FactRetrieverEngine.test.ts
index 37c7cdf3ca..5bf05cda98 100644
--- a/plugins/tech-insights-backend/src/service/fact/FactRetrieverEngine.test.ts
+++ b/plugins/tech-insights-backend/src/service/fact/FactRetrieverEngine.test.ts
@@ -13,6 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
import {
FactRetriever,
FactRetrieverRegistration,
@@ -34,6 +35,7 @@ import { ConfigReader } from '@backstage/config';
import { TestDatabaseId, TestDatabases } from '@backstage/backend-test-utils';
import { TaskScheduler } from '@backstage/backend-tasks';
+jest.setTimeout(60_000);
jest.useFakeTimers();
const testFactRetriever: FactRetriever = {
@@ -175,7 +177,6 @@ describe('FactRetrieverEngine', () => {
);
expect(schemaAssertionCallback).toHaveBeenCalled();
},
- 60_000,
);
it.each(databases.eachSupportedId())(
@@ -227,6 +228,5 @@ describe('FactRetrieverEngine', () => {
}),
);
},
- 60_000,
);
});
diff --git a/plugins/tech-insights-node/CHANGELOG.md b/plugins/tech-insights-node/CHANGELOG.md
index 45583c194f..a1419ba993 100644
--- a/plugins/tech-insights-node/CHANGELOG.md
+++ b/plugins/tech-insights-node/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-tech-insights-node
+## 0.4.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/config@1.0.7
+ - @backstage/types@1.0.2
+ - @backstage/plugin-tech-insights-common@0.2.10
+
## 0.4.2-next.0
### Patch Changes
diff --git a/plugins/tech-insights-node/package.json b/plugins/tech-insights-node/package.json
index d662258c3a..f726694638 100644
--- a/plugins/tech-insights-node/package.json
+++ b/plugins/tech-insights-node/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-tech-insights-node",
- "version": "0.4.2-next.0",
+ "version": "0.4.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/tech-insights/CHANGELOG.md b/plugins/tech-insights/CHANGELOG.md
index 52d6ce6102..dfc08e22d1 100644
--- a/plugins/tech-insights/CHANGELOG.md
+++ b/plugins/tech-insights/CHANGELOG.md
@@ -1,5 +1,20 @@
# @backstage/plugin-tech-insights
+## 0.3.9-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-tech-insights-common@0.2.10
+
## 0.3.9-next.0
### Patch Changes
diff --git a/plugins/tech-insights/package.json b/plugins/tech-insights/package.json
index 6bff5523dc..5eb4352760 100644
--- a/plugins/tech-insights/package.json
+++ b/plugins/tech-insights/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-tech-insights",
- "version": "0.3.9-next.0",
+ "version": "0.3.9-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -38,12 +38,13 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
+ "@types/react": "^16.13.1 || ^17.0.0",
"qs": "^6.9.4",
"react-use": "^17.2.4"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -51,6 +52,7 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
diff --git a/plugins/tech-radar/CHANGELOG.md b/plugins/tech-radar/CHANGELOG.md
index 0ce2e73a86..9e3831c757 100644
--- a/plugins/tech-radar/CHANGELOG.md
+++ b/plugins/tech-radar/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-tech-radar
+## 0.6.3-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/theme@0.2.19-next.0
+
## 0.6.3-next.0
### Patch Changes
diff --git a/plugins/tech-radar/package.json b/plugins/tech-radar/package.json
index d02a4a0695..f5f87c8443 100644
--- a/plugins/tech-radar/package.json
+++ b/plugins/tech-radar/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-tech-radar",
"description": "A Backstage plugin that lets you display a Tech Radar for your organization",
- "version": "0.6.3-next.0",
+ "version": "0.6.3-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -44,13 +44,16 @@
"react-use": "^17.2.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
diff --git a/plugins/techdocs-addons-test-utils/CHANGELOG.md b/plugins/techdocs-addons-test-utils/CHANGELOG.md
index cd86a795f3..4c84795a42 100644
--- a/plugins/techdocs-addons-test-utils/CHANGELOG.md
+++ b/plugins/techdocs-addons-test-utils/CHANGELOG.md
@@ -1,5 +1,22 @@
# @backstage/plugin-techdocs-addons-test-utils
+## 1.0.12-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/plugin-techdocs@1.6.1-next.1
+ - @backstage/core-app-api@1.7.0-next.1
+ - @backstage/integration-react@1.1.12-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-techdocs-react@1.1.5-next.1
+ - @backstage/plugin-search-react@1.5.2-next.1
+ - @backstage/test-utils@1.3.0-next.1
+ - @backstage/plugin-catalog@1.10.0-next.1
+ - @backstage/theme@0.2.19-next.0
+
## 1.0.12-next.0
### Patch Changes
diff --git a/plugins/techdocs-addons-test-utils/package.json b/plugins/techdocs-addons-test-utils/package.json
index 23917a52cb..fd3bcc2858 100644
--- a/plugins/techdocs-addons-test-utils/package.json
+++ b/plugins/techdocs-addons-test-utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-techdocs-addons-test-utils",
- "version": "1.0.12-next.0",
+ "version": "1.0.12-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -46,11 +46,11 @@
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
"@testing-library/react": "^12.1.3",
+ "@types/react": "^16.13.1 || ^17.0.0",
"react-use": "^17.2.4",
"testing-library__dom": "^7.29.4-beta.1"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
"react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
@@ -58,6 +58,7 @@
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/dev-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
diff --git a/plugins/techdocs-backend/CHANGELOG.md b/plugins/techdocs-backend/CHANGELOG.md
index 80eab46ee0..82366856aa 100644
--- a/plugins/techdocs-backend/CHANGELOG.md
+++ b/plugins/techdocs-backend/CHANGELOG.md
@@ -1,5 +1,24 @@
# @backstage/plugin-techdocs-backend
+## 1.6.1-next.1
+
+### Patch Changes
+
+- 01ae205352e: Collator factories instantiated in new backend system modules and now marked as deprecated. Will be continued to be exported publicly until the new backend system is fully rolled out.
+- Updated dependencies
+ - @backstage/plugin-permission-common@0.7.5-next.0
+ - @backstage/plugin-search-backend-module-techdocs@0.1.0-next.0
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-catalog-common@1.0.13-next.0
+ - @backstage/plugin-search-common@1.2.3-next.0
+ - @backstage/plugin-techdocs-node@1.6.1-next.1
+
## 1.6.1-next.0
### Patch Changes
diff --git a/plugins/techdocs-backend/package.json b/plugins/techdocs-backend/package.json
index 74af0e1010..a710e649c6 100644
--- a/plugins/techdocs-backend/package.json
+++ b/plugins/techdocs-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-techdocs-backend",
"description": "The Backstage backend plugin that renders technical documentation for your components",
- "version": "1.6.1-next.0",
+ "version": "1.6.1-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/techdocs-module-addons-contrib/CHANGELOG.md b/plugins/techdocs-module-addons-contrib/CHANGELOG.md
index 7d4e087301..43e6840750 100644
--- a/plugins/techdocs-module-addons-contrib/CHANGELOG.md
+++ b/plugins/techdocs-module-addons-contrib/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-techdocs-module-addons-contrib
+## 1.0.12-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/integration-react@1.1.12-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-techdocs-react@1.1.5-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/theme@0.2.19-next.0
+
## 1.0.12-next.0
### Patch Changes
diff --git a/plugins/techdocs-module-addons-contrib/package.json b/plugins/techdocs-module-addons-contrib/package.json
index 05989fed44..4ce37cd465 100644
--- a/plugins/techdocs-module-addons-contrib/package.json
+++ b/plugins/techdocs-module-addons-contrib/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-techdocs-module-addons-contrib",
"description": "Plugin module for contributed TechDocs Addons",
- "version": "1.0.12-next.0",
+ "version": "1.0.12-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -44,11 +44,13 @@
"@material-ui/lab": "4.0.0-alpha.61",
"@react-hookz/web": "^20.0.0",
"git-url-parse": "^13.0.0",
- "photoswipe": "^5.3.5",
+ "photoswipe": "^5.3.7",
"react-use": "^17.2.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
@@ -56,6 +58,7 @@
"@backstage/dev-utils": "workspace:^",
"@backstage/plugin-techdocs-addons-test-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
diff --git a/plugins/techdocs-node/CHANGELOG.md b/plugins/techdocs-node/CHANGELOG.md
index 041437bc89..5eec6e43de 100644
--- a/plugins/techdocs-node/CHANGELOG.md
+++ b/plugins/techdocs-node/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-techdocs-node
+## 1.6.1-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/integration-aws-node@0.1.2
+ - @backstage/plugin-search-common@1.2.3-next.0
+
## 1.6.1-next.0
### Patch Changes
diff --git a/plugins/techdocs-node/package.json b/plugins/techdocs-node/package.json
index 1b0977fbdd..75c99775ea 100644
--- a/plugins/techdocs-node/package.json
+++ b/plugins/techdocs-node/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-techdocs-node",
"description": "Common node.js functionalities for TechDocs, to be shared between techdocs-backend plugin and techdocs-cli",
- "version": "1.6.1-next.0",
+ "version": "1.6.1-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"publishConfig": {
diff --git a/plugins/techdocs-react/CHANGELOG.md b/plugins/techdocs-react/CHANGELOG.md
index 434ab32835..06eb77f7fa 100644
--- a/plugins/techdocs-react/CHANGELOG.md
+++ b/plugins/techdocs-react/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-techdocs-react
+## 1.1.5-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/version-bridge@1.0.4-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+
## 1.1.5-next.0
### Patch Changes
diff --git a/plugins/techdocs-react/package.json b/plugins/techdocs-react/package.json
index e77a153e65..af0aeace87 100644
--- a/plugins/techdocs-react/package.json
+++ b/plugins/techdocs-react/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-techdocs-react",
"description": "Shared frontend utilities for TechDocs and Addons",
- "version": "1.1.5-next.0",
+ "version": "1.1.5-next.1",
"publishConfig": {
"access": "public",
"main": "dist/index.esm.js",
@@ -41,14 +41,15 @@
"@material-ui/core": "^4.12.2",
"@material-ui/lab": "4.0.0-alpha.61",
"@material-ui/styles": "^4.11.0",
+ "@types/react": "^16.13.1 || ^17.0.0",
"jss": "~10.10.0",
"lodash": "^4.17.21",
"react-helmet": "6.1.0",
"react-use": "^17.2.4"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
diff --git a/plugins/techdocs/CHANGELOG.md b/plugins/techdocs/CHANGELOG.md
index 0b44055461..b25673f5bf 100644
--- a/plugins/techdocs/CHANGELOG.md
+++ b/plugins/techdocs/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-techdocs
+## 1.6.1-next.1
+
+### Patch Changes
+
+- 6c809d1a41c: Minor visual tweaks to adapt to changes in mkdocs-material v9
+- 847a1eee3da: Change anchor links color in Techdocs content
+
+ With the color (mkdocs supplied) used for anchor links the background and foreground colors do not have a sufficient contrast ratio. Using the link color from theme palette.
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/integration-react@1.1.12-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-techdocs-react@1.1.5-next.1
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/plugin-search-react@1.5.2-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-search-common@1.2.3-next.0
+
## 1.6.1-next.0
### Patch Changes
diff --git a/plugins/techdocs/package.json b/plugins/techdocs/package.json
index 2fd4effcdc..48bd40ae84 100644
--- a/plugins/techdocs/package.json
+++ b/plugins/techdocs/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-techdocs",
"description": "The Backstage plugin that renders technical documentation for your components",
- "version": "1.6.1-next.0",
+ "version": "1.6.1-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -49,6 +49,7 @@
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.61",
"@material-ui/styles": "^4.10.0",
+ "@types/react": "^16.13.1 || ^17.0.0",
"dompurify": "^2.2.9",
"event-source-polyfill": "1.0.25",
"git-url-parse": "^13.0.0",
@@ -58,7 +59,6 @@
"react-use": "^17.2.4"
},
"peerDependencies": {
- "@types/react": "^16.13.1 || ^17.0.0",
"react": "^16.13.1 || ^17.0.0",
"react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
@@ -69,6 +69,7 @@
"@backstage/dev-utils": "workspace:^",
"@backstage/plugin-techdocs-module-addons-contrib": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^8.0.0",
diff --git a/plugins/techdocs/src/reader/transformers/styles/rules/variables.ts b/plugins/techdocs/src/reader/transformers/styles/rules/variables.ts
index 908cb39faf..07a667ed8e 100644
--- a/plugins/techdocs/src/reader/transformers/styles/rules/variables.ts
+++ b/plugins/techdocs/src/reader/transformers/styles/rules/variables.ts
@@ -14,8 +14,8 @@
* limitations under the License.
*/
-import { RuleOptions } from './types';
import { alpha, lighten } from '@material-ui/core';
+import { RuleOptions } from './types';
export default ({ theme }: RuleOptions) => `
/*================== Variables ==================*/
@@ -133,7 +133,7 @@ export default ({ theme }: RuleOptions) => `
/* TYPESET */
--md-typeset-font-size: 1rem;
--md-typeset-color: var(--md-default-fg-color);
- --md-typeset-a-color: var(--md-accent-fg-color);
+ --md-typeset-a-color: ${theme.palette.link};
--md-typeset-table-color: ${theme.palette.text.primary};
--md-typeset-del-color: ${
theme.palette.type === 'dark'
diff --git a/plugins/todo-backend/CHANGELOG.md b/plugins/todo-backend/CHANGELOG.md
index 793b7886c9..0a0e5e79f3 100644
--- a/plugins/todo-backend/CHANGELOG.md
+++ b/plugins/todo-backend/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-todo-backend
+## 0.1.41-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@1.4.4-next.0
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-client@1.4.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+ - @backstage/plugin-catalog-node@1.3.5-next.1
+
## 0.1.41-next.0
### Patch Changes
diff --git a/plugins/todo-backend/package.json b/plugins/todo-backend/package.json
index 6251ba4391..7731293996 100644
--- a/plugins/todo-backend/package.json
+++ b/plugins/todo-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-todo-backend",
"description": "A Backstage backend plugin that lets you browse TODO comments in your source code",
- "version": "0.1.41-next.0",
+ "version": "0.1.41-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/todo/CHANGELOG.md b/plugins/todo/CHANGELOG.md
index 9488bf45cd..60d107ffe6 100644
--- a/plugins/todo/CHANGELOG.md
+++ b/plugins/todo/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-todo
+## 0.2.19-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+
## 0.2.19-next.0
### Patch Changes
diff --git a/plugins/todo/package.json b/plugins/todo/package.json
index 32e653bb5e..a305b79df7 100644
--- a/plugins/todo/package.json
+++ b/plugins/todo/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-todo",
"description": "A Backstage plugin that lets you browse TODO comments in your source code",
- "version": "0.2.19-next.0",
+ "version": "0.2.19-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -43,6 +43,7 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
@@ -50,10 +51,12 @@
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/user-settings-backend/CHANGELOG.md b/plugins/user-settings-backend/CHANGELOG.md
index 770c0a35fb..eeb62965a5 100644
--- a/plugins/user-settings-backend/CHANGELOG.md
+++ b/plugins/user-settings-backend/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-user-settings-backend
+## 0.1.8-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/backend-plugin-api@0.5.1-next.1
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+ - @backstage/plugin-auth-node@0.2.13-next.1
+
## 0.1.8-next.0
### Patch Changes
diff --git a/plugins/user-settings-backend/package.json b/plugins/user-settings-backend/package.json
index 3e8dc0302c..343eda45b8 100644
--- a/plugins/user-settings-backend/package.json
+++ b/plugins/user-settings-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-user-settings-backend",
"description": "The Backstage backend plugin to manage user settings",
- "version": "0.1.8-next.0",
+ "version": "0.1.8-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/user-settings/CHANGELOG.md b/plugins/user-settings/CHANGELOG.md
index 926c4b94d4..5fe3362beb 100644
--- a/plugins/user-settings/CHANGELOG.md
+++ b/plugins/user-settings/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-user-settings
+## 0.7.2-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-app-api@1.7.0-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/errors@1.1.5
+ - @backstage/types@1.0.2
+
## 0.7.2-next.0
### Patch Changes
diff --git a/plugins/user-settings/package.json b/plugins/user-settings/package.json
index 63d8e18dd0..362b1e2344 100644
--- a/plugins/user-settings/package.json
+++ b/plugins/user-settings/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-user-settings",
"description": "A Backstage plugin that provides a settings page",
- "version": "0.7.2-next.0",
+ "version": "0.7.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -48,12 +48,14 @@
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
"react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
diff --git a/plugins/vault-backend/CHANGELOG.md b/plugins/vault-backend/CHANGELOG.md
index 4e4de7bd92..0f0ea675f0 100644
--- a/plugins/vault-backend/CHANGELOG.md
+++ b/plugins/vault-backend/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-vault-backend
+## 0.3.0-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-tasks@0.5.1-next.1
+ - @backstage/backend-common@0.18.4-next.1
+ - @backstage/config@1.0.7
+ - @backstage/errors@1.1.5
+
## 0.3.0-next.0
### Minor Changes
diff --git a/plugins/vault-backend/package.json b/plugins/vault-backend/package.json
index cf199f5f33..4a58b42c69 100644
--- a/plugins/vault-backend/package.json
+++ b/plugins/vault-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-vault-backend",
"description": "A Backstage backend plugin that integrates towards Vault",
- "version": "0.3.0-next.0",
+ "version": "0.3.0-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/vault/CHANGELOG.md b/plugins/vault/CHANGELOG.md
index 20ba9bf3b5..7580b64043 100644
--- a/plugins/vault/CHANGELOG.md
+++ b/plugins/vault/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-vault
+## 0.1.11-next.1
+
+### Patch Changes
+
+- 29ba8267d69: Updated dependency `@material-ui/lab` to `4.0.0-alpha.61`.
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/plugin-catalog-react@1.4.1-next.1
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/catalog-model@1.2.1
+ - @backstage/errors@1.1.5
+
## 0.1.11-next.0
### Patch Changes
diff --git a/plugins/vault/package.json b/plugins/vault/package.json
index 2195a378af..0cbd40b3fe 100644
--- a/plugins/vault/package.json
+++ b/plugins/vault/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-vault",
"description": "A Backstage plugin that integrates towards Vault",
- "version": "0.1.11-next.0",
+ "version": "0.1.11-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -45,17 +45,21 @@
"react-use": "^17.2.4"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "*",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/plugins/xcmetrics/CHANGELOG.md b/plugins/xcmetrics/CHANGELOG.md
index 0cf8ce8d2c..fc2bf583b7 100644
--- a/plugins/xcmetrics/CHANGELOG.md
+++ b/plugins/xcmetrics/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-xcmetrics
+## 0.2.37-next.1
+
+### Patch Changes
+
+- e0c6e8b9c3c: Update peer dependencies
+- Updated dependencies
+ - @backstage/core-components@0.12.6-next.1
+ - @backstage/core-plugin-api@1.5.1-next.0
+ - @backstage/theme@0.2.19-next.0
+ - @backstage/errors@1.1.5
+
## 0.2.37-next.0
### Patch Changes
diff --git a/plugins/xcmetrics/package.json b/plugins/xcmetrics/package.json
index b72d7ce72c..cced2ca271 100644
--- a/plugins/xcmetrics/package.json
+++ b/plugins/xcmetrics/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-xcmetrics",
"description": "A Backstage plugin that shows XCode build metrics for your components",
- "version": "0.2.37-next.0",
+ "version": "0.2.37-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,21 +33,25 @@
"lodash": "^4.17.21",
"luxon": "^3.0.0",
"react-use": "^17.2.4",
- "recharts": "^2.0.0"
+ "recharts": "^2.5.0"
},
"peerDependencies": {
- "react": "^16.13.1 || ^17.0.0"
+ "react": "^16.13.1 || ^17.0.0",
+ "react-dom": "^16.13.1 || ^17.0.0",
+ "react-router-dom": "6.0.0-beta.0 || ^6.3.0"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/core-app-api": "workspace:^",
"@backstage/dev-utils": "workspace:^",
"@backstage/test-utils": "workspace:^",
+ "@testing-library/dom": "^8.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/luxon": "^3.0.0",
"@types/node": "^16.11.26",
+ "@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
"msw": "^1.0.0"
},
diff --git a/storybook/package.json b/storybook/package.json
index d7cb2bda98..b256fcaf33 100644
--- a/storybook/package.json
+++ b/storybook/package.json
@@ -26,7 +26,8 @@
"@storybook/node-logger": "^6.5.9",
"@storybook/react": "^6.5.9",
"@storybook/testing-library": "^0.0.13",
- "storybook-dark-mode": "^1.1.0"
+ "storybook-dark-mode": "^1.1.0",
+ "typescript": "~4.7.0"
},
"resolutions": {
"webpack": "^5.73.0"
diff --git a/storybook/yarn.lock b/storybook/yarn.lock
index d1b064f48c..4bb4a0a098 100644
--- a/storybook/yarn.lock
+++ b/storybook/yarn.lock
@@ -10662,6 +10662,7 @@ __metadata:
react-hot-loader: ^4.13.0
storybook-dark-mode: ^1.1.0
swc-loader: ^0.2.3
+ typescript: ~4.7.0
peerDependencies:
"@backstage/core-app-api": "*"
"@backstage/core-plugin-api": "*"
@@ -11192,6 +11193,26 @@ __metadata:
languageName: node
linkType: hard
+"typescript@npm:~4.7.0":
+ version: 4.7.4
+ resolution: "typescript@npm:4.7.4"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 5750181b1cd7e6482c4195825547e70f944114fb47e58e4aa7553e62f11b3f3173766aef9c281783edfd881f7b8299cf35e3ca8caebe73d8464528c907a164df
+ languageName: node
+ linkType: hard
+
+"typescript@patch:typescript@~4.7.0#~builtin":
+ version: 4.7.4
+ resolution: "typescript@patch:typescript@npm%3A4.7.4#~builtin::version=4.7.4&hash=a1c5e5"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 9096d8f6c16cb80ef3bf96fcbbd055bf1c4a43bd14f3b7be45a9fbe7ada46ec977f604d5feed3263b4f2aa7d4c7477ce5f9cd87de0d6feedec69a983f3a4f93e
+ languageName: node
+ linkType: hard
+
"uglify-js@npm:^3.1.4":
version: 3.17.0
resolution: "uglify-js@npm:3.17.0"
diff --git a/yarn.lock b/yarn.lock
index 0c16c829a6..9fef070f54 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -499,16 +499,6 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/chunked-blob-reader-native@npm:3.295.0":
- version: 3.295.0
- resolution: "@aws-sdk/chunked-blob-reader-native@npm:3.295.0"
- dependencies:
- "@aws-sdk/util-base64": 3.295.0
- tslib: ^2.5.0
- checksum: eab9ddf813bf36fd462c3ea8e4e2ce122717f4200e9d0fb621f241e8e839b1c2ea76df627632516ab6258bbd6005ad93c84c058a9c73d5d5788428e35118db95
- languageName: node
- linkType: hard
-
"@aws-sdk/chunked-blob-reader@npm:3.295.0":
version: 3.295.0
resolution: "@aws-sdk/chunked-blob-reader@npm:3.295.0"
@@ -518,28 +508,28 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/client-cognito-identity@npm:3.298.0":
- version: 3.298.0
- resolution: "@aws-sdk/client-cognito-identity@npm:3.298.0"
+"@aws-sdk/client-cognito-identity@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/client-cognito-identity@npm:3.299.0"
dependencies:
"@aws-crypto/sha256-browser": 3.0.0
"@aws-crypto/sha256-js": 3.0.0
- "@aws-sdk/client-sts": 3.298.0
- "@aws-sdk/config-resolver": 3.296.0
- "@aws-sdk/credential-provider-node": 3.298.0
+ "@aws-sdk/client-sts": 3.299.0
+ "@aws-sdk/config-resolver": 3.299.0
+ "@aws-sdk/credential-provider-node": 3.299.0
"@aws-sdk/fetch-http-handler": 3.296.0
"@aws-sdk/hash-node": 3.296.0
"@aws-sdk/invalid-dependency": 3.296.0
"@aws-sdk/middleware-content-length": 3.296.0
- "@aws-sdk/middleware-endpoint": 3.296.0
+ "@aws-sdk/middleware-endpoint": 3.299.0
"@aws-sdk/middleware-host-header": 3.296.0
"@aws-sdk/middleware-logger": 3.296.0
"@aws-sdk/middleware-recursion-detection": 3.296.0
"@aws-sdk/middleware-retry": 3.296.0
"@aws-sdk/middleware-serde": 3.296.0
- "@aws-sdk/middleware-signing": 3.296.0
+ "@aws-sdk/middleware-signing": 3.299.0
"@aws-sdk/middleware-stack": 3.296.0
- "@aws-sdk/middleware-user-agent": 3.296.0
+ "@aws-sdk/middleware-user-agent": 3.299.0
"@aws-sdk/node-config-provider": 3.296.0
"@aws-sdk/node-http-handler": 3.296.0
"@aws-sdk/protocol-http": 3.296.0
@@ -550,39 +540,39 @@ __metadata:
"@aws-sdk/util-body-length-browser": 3.295.0
"@aws-sdk/util-body-length-node": 3.295.0
"@aws-sdk/util-defaults-mode-browser": 3.296.0
- "@aws-sdk/util-defaults-mode-node": 3.296.0
+ "@aws-sdk/util-defaults-mode-node": 3.299.0
"@aws-sdk/util-endpoints": 3.296.0
"@aws-sdk/util-retry": 3.296.0
- "@aws-sdk/util-user-agent-browser": 3.296.0
- "@aws-sdk/util-user-agent-node": 3.296.0
+ "@aws-sdk/util-user-agent-browser": 3.299.0
+ "@aws-sdk/util-user-agent-node": 3.299.0
"@aws-sdk/util-utf8": 3.295.0
tslib: ^2.5.0
- checksum: 92ec17e7bfa2f71e06a916311ae624e3973b67d0ab1bd0ba7f27481df5cf34f0ee48d26b34bb0c328c7cc0adfd75e4822da0d186fd95cc99a7ac50b165751721
+ checksum: fdcf53a12c4d5a4b71e29cac553c1aa8137fa4e5df3c23134f168618f4bd10e2480786a3de50bc9fab66aead74bd359bdbc5bf64c4d3553d71eb2488377a3f1f
languageName: node
linkType: hard
"@aws-sdk/client-s3@npm:^3.208.0":
- version: 3.298.0
- resolution: "@aws-sdk/client-s3@npm:3.298.0"
+ version: 3.299.0
+ resolution: "@aws-sdk/client-s3@npm:3.299.0"
dependencies:
"@aws-crypto/sha1-browser": 3.0.0
"@aws-crypto/sha256-browser": 3.0.0
"@aws-crypto/sha256-js": 3.0.0
- "@aws-sdk/client-sts": 3.298.0
- "@aws-sdk/config-resolver": 3.296.0
- "@aws-sdk/credential-provider-node": 3.298.0
+ "@aws-sdk/client-sts": 3.299.0
+ "@aws-sdk/config-resolver": 3.299.0
+ "@aws-sdk/credential-provider-node": 3.299.0
"@aws-sdk/eventstream-serde-browser": 3.296.0
"@aws-sdk/eventstream-serde-config-resolver": 3.296.0
- "@aws-sdk/eventstream-serde-node": 3.296.0
+ "@aws-sdk/eventstream-serde-node": 3.299.0
"@aws-sdk/fetch-http-handler": 3.296.0
- "@aws-sdk/hash-blob-browser": 3.296.0
+ "@aws-sdk/hash-blob-browser": 3.299.0
"@aws-sdk/hash-node": 3.296.0
"@aws-sdk/hash-stream-node": 3.296.0
"@aws-sdk/invalid-dependency": 3.296.0
"@aws-sdk/md5-js": 3.296.0
- "@aws-sdk/middleware-bucket-endpoint": 3.296.0
+ "@aws-sdk/middleware-bucket-endpoint": 3.299.0
"@aws-sdk/middleware-content-length": 3.296.0
- "@aws-sdk/middleware-endpoint": 3.296.0
+ "@aws-sdk/middleware-endpoint": 3.299.0
"@aws-sdk/middleware-expect-continue": 3.296.0
"@aws-sdk/middleware-flexible-checksums": 3.296.0
"@aws-sdk/middleware-host-header": 3.296.0
@@ -592,14 +582,14 @@ __metadata:
"@aws-sdk/middleware-retry": 3.296.0
"@aws-sdk/middleware-sdk-s3": 3.296.0
"@aws-sdk/middleware-serde": 3.296.0
- "@aws-sdk/middleware-signing": 3.296.0
+ "@aws-sdk/middleware-signing": 3.299.0
"@aws-sdk/middleware-ssec": 3.296.0
"@aws-sdk/middleware-stack": 3.296.0
- "@aws-sdk/middleware-user-agent": 3.296.0
+ "@aws-sdk/middleware-user-agent": 3.299.0
"@aws-sdk/node-config-provider": 3.296.0
"@aws-sdk/node-http-handler": 3.296.0
"@aws-sdk/protocol-http": 3.296.0
- "@aws-sdk/signature-v4-multi-region": 3.296.0
+ "@aws-sdk/signature-v4-multi-region": 3.299.0
"@aws-sdk/smithy-client": 3.296.0
"@aws-sdk/types": 3.296.0
"@aws-sdk/url-parser": 3.296.0
@@ -607,46 +597,46 @@ __metadata:
"@aws-sdk/util-body-length-browser": 3.295.0
"@aws-sdk/util-body-length-node": 3.295.0
"@aws-sdk/util-defaults-mode-browser": 3.296.0
- "@aws-sdk/util-defaults-mode-node": 3.296.0
+ "@aws-sdk/util-defaults-mode-node": 3.299.0
"@aws-sdk/util-endpoints": 3.296.0
"@aws-sdk/util-retry": 3.296.0
"@aws-sdk/util-stream-browser": 3.296.0
"@aws-sdk/util-stream-node": 3.296.0
- "@aws-sdk/util-user-agent-browser": 3.296.0
- "@aws-sdk/util-user-agent-node": 3.296.0
+ "@aws-sdk/util-user-agent-browser": 3.299.0
+ "@aws-sdk/util-user-agent-node": 3.299.0
"@aws-sdk/util-utf8": 3.295.0
"@aws-sdk/util-waiter": 3.296.0
"@aws-sdk/xml-builder": 3.295.0
fast-xml-parser: 4.1.2
tslib: ^2.5.0
- checksum: 83d5876eb92493f64fc64dc49229b33f44f7f8def6fa9b32f42e341d0cbe50a340daaa9cbf4e7132e8271fd2f0c07a0a9a790249da3b34e54856d5003d3134bb
+ checksum: 564fb486c47550e44abee25ebb98349418dc0c7d016695aeeb7fc08a0401353e0789f3191eb02825aee06e892d15c175434bf727d8e79a7af8c8deb9c08bf54d
languageName: node
linkType: hard
"@aws-sdk/client-sqs@npm:^3.208.0":
- version: 3.298.0
- resolution: "@aws-sdk/client-sqs@npm:3.298.0"
+ version: 3.299.0
+ resolution: "@aws-sdk/client-sqs@npm:3.299.0"
dependencies:
"@aws-crypto/sha256-browser": 3.0.0
"@aws-crypto/sha256-js": 3.0.0
- "@aws-sdk/client-sts": 3.298.0
- "@aws-sdk/config-resolver": 3.296.0
- "@aws-sdk/credential-provider-node": 3.298.0
+ "@aws-sdk/client-sts": 3.299.0
+ "@aws-sdk/config-resolver": 3.299.0
+ "@aws-sdk/credential-provider-node": 3.299.0
"@aws-sdk/fetch-http-handler": 3.296.0
"@aws-sdk/hash-node": 3.296.0
"@aws-sdk/invalid-dependency": 3.296.0
"@aws-sdk/md5-js": 3.296.0
"@aws-sdk/middleware-content-length": 3.296.0
- "@aws-sdk/middleware-endpoint": 3.296.0
+ "@aws-sdk/middleware-endpoint": 3.299.0
"@aws-sdk/middleware-host-header": 3.296.0
"@aws-sdk/middleware-logger": 3.296.0
"@aws-sdk/middleware-recursion-detection": 3.296.0
"@aws-sdk/middleware-retry": 3.296.0
"@aws-sdk/middleware-sdk-sqs": 3.296.0
"@aws-sdk/middleware-serde": 3.296.0
- "@aws-sdk/middleware-signing": 3.296.0
+ "@aws-sdk/middleware-signing": 3.299.0
"@aws-sdk/middleware-stack": 3.296.0
- "@aws-sdk/middleware-user-agent": 3.296.0
+ "@aws-sdk/middleware-user-agent": 3.299.0
"@aws-sdk/node-config-provider": 3.296.0
"@aws-sdk/node-http-handler": 3.296.0
"@aws-sdk/protocol-http": 3.296.0
@@ -657,37 +647,37 @@ __metadata:
"@aws-sdk/util-body-length-browser": 3.295.0
"@aws-sdk/util-body-length-node": 3.295.0
"@aws-sdk/util-defaults-mode-browser": 3.296.0
- "@aws-sdk/util-defaults-mode-node": 3.296.0
+ "@aws-sdk/util-defaults-mode-node": 3.299.0
"@aws-sdk/util-endpoints": 3.296.0
"@aws-sdk/util-retry": 3.296.0
- "@aws-sdk/util-user-agent-browser": 3.296.0
- "@aws-sdk/util-user-agent-node": 3.296.0
+ "@aws-sdk/util-user-agent-browser": 3.299.0
+ "@aws-sdk/util-user-agent-node": 3.299.0
"@aws-sdk/util-utf8": 3.295.0
fast-xml-parser: 4.1.2
tslib: ^2.5.0
- checksum: 262b174e0c7df07dcc3eaf2741596caa7b2f9e964421e6e16102b55d11292c8c626061bf6e39175b80b19083f0e593302e7bb5328dbff80ea92b3aa50cb619c8
+ checksum: a9e40735cfbef7beea646aa1047b0e629006b882b42bea61b129df415521ae5cb2e93c823d0117fb0deb38f43d7c239d4147e9268f3b78f7fd74c33634f8e7cf
languageName: node
linkType: hard
-"@aws-sdk/client-sso-oidc@npm:3.298.0":
- version: 3.298.0
- resolution: "@aws-sdk/client-sso-oidc@npm:3.298.0"
+"@aws-sdk/client-sso-oidc@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/client-sso-oidc@npm:3.299.0"
dependencies:
"@aws-crypto/sha256-browser": 3.0.0
"@aws-crypto/sha256-js": 3.0.0
- "@aws-sdk/config-resolver": 3.296.0
+ "@aws-sdk/config-resolver": 3.299.0
"@aws-sdk/fetch-http-handler": 3.296.0
"@aws-sdk/hash-node": 3.296.0
"@aws-sdk/invalid-dependency": 3.296.0
"@aws-sdk/middleware-content-length": 3.296.0
- "@aws-sdk/middleware-endpoint": 3.296.0
+ "@aws-sdk/middleware-endpoint": 3.299.0
"@aws-sdk/middleware-host-header": 3.296.0
"@aws-sdk/middleware-logger": 3.296.0
"@aws-sdk/middleware-recursion-detection": 3.296.0
"@aws-sdk/middleware-retry": 3.296.0
"@aws-sdk/middleware-serde": 3.296.0
"@aws-sdk/middleware-stack": 3.296.0
- "@aws-sdk/middleware-user-agent": 3.296.0
+ "@aws-sdk/middleware-user-agent": 3.299.0
"@aws-sdk/node-config-provider": 3.296.0
"@aws-sdk/node-http-handler": 3.296.0
"@aws-sdk/protocol-http": 3.296.0
@@ -698,36 +688,36 @@ __metadata:
"@aws-sdk/util-body-length-browser": 3.295.0
"@aws-sdk/util-body-length-node": 3.295.0
"@aws-sdk/util-defaults-mode-browser": 3.296.0
- "@aws-sdk/util-defaults-mode-node": 3.296.0
+ "@aws-sdk/util-defaults-mode-node": 3.299.0
"@aws-sdk/util-endpoints": 3.296.0
"@aws-sdk/util-retry": 3.296.0
- "@aws-sdk/util-user-agent-browser": 3.296.0
- "@aws-sdk/util-user-agent-node": 3.296.0
+ "@aws-sdk/util-user-agent-browser": 3.299.0
+ "@aws-sdk/util-user-agent-node": 3.299.0
"@aws-sdk/util-utf8": 3.295.0
tslib: ^2.5.0
- checksum: 48786eb7287a7430bd0460d6faf76903aa8979248d626da53727a20b2e4499d5b01e9ebc0206a7f4061673796c07d597d3fc52bd157d765483a59a5e7a484292
+ checksum: 67ab9a7a85cd6802e3247baa0932dbad6a385075975ba6ee939115fa9531ddb2c38a0829dff6def2a62e1d868a6f6bf340e2ba494c075128fafcc851ad352ab6
languageName: node
linkType: hard
-"@aws-sdk/client-sso@npm:3.298.0":
- version: 3.298.0
- resolution: "@aws-sdk/client-sso@npm:3.298.0"
+"@aws-sdk/client-sso@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/client-sso@npm:3.299.0"
dependencies:
"@aws-crypto/sha256-browser": 3.0.0
"@aws-crypto/sha256-js": 3.0.0
- "@aws-sdk/config-resolver": 3.296.0
+ "@aws-sdk/config-resolver": 3.299.0
"@aws-sdk/fetch-http-handler": 3.296.0
"@aws-sdk/hash-node": 3.296.0
"@aws-sdk/invalid-dependency": 3.296.0
"@aws-sdk/middleware-content-length": 3.296.0
- "@aws-sdk/middleware-endpoint": 3.296.0
+ "@aws-sdk/middleware-endpoint": 3.299.0
"@aws-sdk/middleware-host-header": 3.296.0
"@aws-sdk/middleware-logger": 3.296.0
"@aws-sdk/middleware-recursion-detection": 3.296.0
"@aws-sdk/middleware-retry": 3.296.0
"@aws-sdk/middleware-serde": 3.296.0
"@aws-sdk/middleware-stack": 3.296.0
- "@aws-sdk/middleware-user-agent": 3.296.0
+ "@aws-sdk/middleware-user-agent": 3.299.0
"@aws-sdk/node-config-provider": 3.296.0
"@aws-sdk/node-http-handler": 3.296.0
"@aws-sdk/protocol-http": 3.296.0
@@ -738,39 +728,39 @@ __metadata:
"@aws-sdk/util-body-length-browser": 3.295.0
"@aws-sdk/util-body-length-node": 3.295.0
"@aws-sdk/util-defaults-mode-browser": 3.296.0
- "@aws-sdk/util-defaults-mode-node": 3.296.0
+ "@aws-sdk/util-defaults-mode-node": 3.299.0
"@aws-sdk/util-endpoints": 3.296.0
"@aws-sdk/util-retry": 3.296.0
- "@aws-sdk/util-user-agent-browser": 3.296.0
- "@aws-sdk/util-user-agent-node": 3.296.0
+ "@aws-sdk/util-user-agent-browser": 3.299.0
+ "@aws-sdk/util-user-agent-node": 3.299.0
"@aws-sdk/util-utf8": 3.295.0
tslib: ^2.5.0
- checksum: 226b8c211e78a384db7106c6c5ed4d8ae7cfb672ed31c595c6f8531d17b5704315b06cba07aabbc35d8dbccc3fe0ed4f1c290e33d9e599e2f75af9d51afdb1fe
+ checksum: e83a26facdf0f08677f883df4e382654db6850a71a370c7f60afba1c00ecf7aac315477fcfc571e7300dd016804445d416fce3edd14966aa1b366e662a3697be
languageName: node
linkType: hard
-"@aws-sdk/client-sts@npm:3.298.0, @aws-sdk/client-sts@npm:^3.208.0":
- version: 3.298.0
- resolution: "@aws-sdk/client-sts@npm:3.298.0"
+"@aws-sdk/client-sts@npm:3.299.0, @aws-sdk/client-sts@npm:^3.208.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/client-sts@npm:3.299.0"
dependencies:
"@aws-crypto/sha256-browser": 3.0.0
"@aws-crypto/sha256-js": 3.0.0
- "@aws-sdk/config-resolver": 3.296.0
- "@aws-sdk/credential-provider-node": 3.298.0
+ "@aws-sdk/config-resolver": 3.299.0
+ "@aws-sdk/credential-provider-node": 3.299.0
"@aws-sdk/fetch-http-handler": 3.296.0
"@aws-sdk/hash-node": 3.296.0
"@aws-sdk/invalid-dependency": 3.296.0
"@aws-sdk/middleware-content-length": 3.296.0
- "@aws-sdk/middleware-endpoint": 3.296.0
+ "@aws-sdk/middleware-endpoint": 3.299.0
"@aws-sdk/middleware-host-header": 3.296.0
"@aws-sdk/middleware-logger": 3.296.0
"@aws-sdk/middleware-recursion-detection": 3.296.0
"@aws-sdk/middleware-retry": 3.296.0
- "@aws-sdk/middleware-sdk-sts": 3.296.0
+ "@aws-sdk/middleware-sdk-sts": 3.299.0
"@aws-sdk/middleware-serde": 3.296.0
- "@aws-sdk/middleware-signing": 3.296.0
+ "@aws-sdk/middleware-signing": 3.299.0
"@aws-sdk/middleware-stack": 3.296.0
- "@aws-sdk/middleware-user-agent": 3.296.0
+ "@aws-sdk/middleware-user-agent": 3.299.0
"@aws-sdk/node-config-provider": 3.296.0
"@aws-sdk/node-http-handler": 3.296.0
"@aws-sdk/protocol-http": 3.296.0
@@ -781,40 +771,39 @@ __metadata:
"@aws-sdk/util-body-length-browser": 3.295.0
"@aws-sdk/util-body-length-node": 3.295.0
"@aws-sdk/util-defaults-mode-browser": 3.296.0
- "@aws-sdk/util-defaults-mode-node": 3.296.0
+ "@aws-sdk/util-defaults-mode-node": 3.299.0
"@aws-sdk/util-endpoints": 3.296.0
"@aws-sdk/util-retry": 3.296.0
- "@aws-sdk/util-user-agent-browser": 3.296.0
- "@aws-sdk/util-user-agent-node": 3.296.0
+ "@aws-sdk/util-user-agent-browser": 3.299.0
+ "@aws-sdk/util-user-agent-node": 3.299.0
"@aws-sdk/util-utf8": 3.295.0
fast-xml-parser: 4.1.2
tslib: ^2.5.0
- checksum: a46024185263e548101746cc6c1841d904b02a5bc44e580384bd616ab5325ecb2d27bd0231bce7fab9796e10ce60387c98853e5915b4718f9b2715482c5eca46
+ checksum: 4a9160e0e79a3f5d39646d56dbd9a0cb52063164df42e88640019ca74e88e49f7c36ddb98beae537051eb0798d912e283262657bdf420c6640ed04783f2d3d72
languageName: node
linkType: hard
-"@aws-sdk/config-resolver@npm:3.296.0":
- version: 3.296.0
- resolution: "@aws-sdk/config-resolver@npm:3.296.0"
+"@aws-sdk/config-resolver@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/config-resolver@npm:3.299.0"
dependencies:
- "@aws-sdk/signature-v4": 3.296.0
"@aws-sdk/types": 3.296.0
"@aws-sdk/util-config-provider": 3.295.0
"@aws-sdk/util-middleware": 3.296.0
tslib: ^2.5.0
- checksum: 0c9c58940434317108410f4d532b170f651d47e952dcdab16e711cbb3d29dec08b2f17c50f66064a32889ea5fb4c27283f364d9db7990720d513d8f8aa5953cd
+ checksum: 2fc2bd424a3b24cabf1df549b6102a47657ddf77f6d81cf2d477fd7eec407071febc5ec5e21384903104526b753c71777106c24dfdfd055e2b8cd810d7d50730
languageName: node
linkType: hard
-"@aws-sdk/credential-provider-cognito-identity@npm:3.298.0":
- version: 3.298.0
- resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.298.0"
+"@aws-sdk/credential-provider-cognito-identity@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.299.0"
dependencies:
- "@aws-sdk/client-cognito-identity": 3.298.0
+ "@aws-sdk/client-cognito-identity": 3.299.0
"@aws-sdk/property-provider": 3.296.0
"@aws-sdk/types": 3.296.0
tslib: ^2.5.0
- checksum: d6bf9bf5c3d5ef916b931a4a69ae3e54cd90ff86da508a22e24b1b401f771461be73ccacf3aaed844b27019355f3c0c2a64af5815140fdcd7438c7190dc7a207
+ checksum: 03a1719599fa72cd42677a6b59cdb22285b0b27353489c9b04ddafc0a61d3cdd2206f90e456c2e162fb8b85f7d8214f25b774368624fa087dcd42f6ef187c8e6
languageName: node
linkType: hard
@@ -842,38 +831,38 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/credential-provider-ini@npm:3.298.0":
- version: 3.298.0
- resolution: "@aws-sdk/credential-provider-ini@npm:3.298.0"
+"@aws-sdk/credential-provider-ini@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/credential-provider-ini@npm:3.299.0"
dependencies:
"@aws-sdk/credential-provider-env": 3.296.0
"@aws-sdk/credential-provider-imds": 3.296.0
"@aws-sdk/credential-provider-process": 3.296.0
- "@aws-sdk/credential-provider-sso": 3.298.0
+ "@aws-sdk/credential-provider-sso": 3.299.0
"@aws-sdk/credential-provider-web-identity": 3.296.0
"@aws-sdk/property-provider": 3.296.0
"@aws-sdk/shared-ini-file-loader": 3.296.0
"@aws-sdk/types": 3.296.0
tslib: ^2.5.0
- checksum: b729aa62ea23377185c031d5738f4d97e263b2e24eae8643a12ce493ba63729a19c4590f861ead268c6264f5b1bb06dd4cff8e52b4cc0b906c3dae254ab1d11c
+ checksum: 2bb3b76ee7083cd861ac81bfd3f9e3f2a610277e23a4235503101d262d3ed9e4fd9f2fff079549f0b180e7383e0388c30f965e55eb107f90dc3b9aef69a51946
languageName: node
linkType: hard
-"@aws-sdk/credential-provider-node@npm:3.298.0, @aws-sdk/credential-provider-node@npm:^3.208.0":
- version: 3.298.0
- resolution: "@aws-sdk/credential-provider-node@npm:3.298.0"
+"@aws-sdk/credential-provider-node@npm:3.299.0, @aws-sdk/credential-provider-node@npm:^3.208.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/credential-provider-node@npm:3.299.0"
dependencies:
"@aws-sdk/credential-provider-env": 3.296.0
"@aws-sdk/credential-provider-imds": 3.296.0
- "@aws-sdk/credential-provider-ini": 3.298.0
+ "@aws-sdk/credential-provider-ini": 3.299.0
"@aws-sdk/credential-provider-process": 3.296.0
- "@aws-sdk/credential-provider-sso": 3.298.0
+ "@aws-sdk/credential-provider-sso": 3.299.0
"@aws-sdk/credential-provider-web-identity": 3.296.0
"@aws-sdk/property-provider": 3.296.0
"@aws-sdk/shared-ini-file-loader": 3.296.0
"@aws-sdk/types": 3.296.0
tslib: ^2.5.0
- checksum: 7ac85fff40f4c266f5890ae02998f166c10cda43c6ce50b59c475e776be3356cadca8bf00f0f687c62a38ce6030597e850f98068c862a1103fee62198c206f3a
+ checksum: e622fe0c550cdfc6df247591becfdb747c6a0aecc1142f954a728f72677a00391302b90ee90b019861093d2c79050ba4bc038430235c56a0f5bb8f131865a4ca
languageName: node
linkType: hard
@@ -889,17 +878,17 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/credential-provider-sso@npm:3.298.0":
- version: 3.298.0
- resolution: "@aws-sdk/credential-provider-sso@npm:3.298.0"
+"@aws-sdk/credential-provider-sso@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/credential-provider-sso@npm:3.299.0"
dependencies:
- "@aws-sdk/client-sso": 3.298.0
+ "@aws-sdk/client-sso": 3.299.0
"@aws-sdk/property-provider": 3.296.0
"@aws-sdk/shared-ini-file-loader": 3.296.0
- "@aws-sdk/token-providers": 3.298.0
+ "@aws-sdk/token-providers": 3.299.0
"@aws-sdk/types": 3.296.0
tslib: ^2.5.0
- checksum: cabb308ec19016f7ab416e2f77b9ec4293c1b8a7e129c60133f19532cd9fedb2dbef6471e48119b8e084539cd095b08ad810680d82d2059288ac43d69cea2163
+ checksum: b837ea99a623f0d7e427db70160dcc1ac4c0c6e497ec4b4dadc9fdd16aa6fc0a0434998b48af50e3490be3c591c5fe7601a4b70e71b03118ce45d38cb22dd846
languageName: node
linkType: hard
@@ -915,25 +904,24 @@ __metadata:
linkType: hard
"@aws-sdk/credential-providers@npm:^3.208.0":
- version: 3.298.0
- resolution: "@aws-sdk/credential-providers@npm:3.298.0"
+ version: 3.299.0
+ resolution: "@aws-sdk/credential-providers@npm:3.299.0"
dependencies:
- "@aws-sdk/client-cognito-identity": 3.298.0
- "@aws-sdk/client-sso": 3.298.0
- "@aws-sdk/client-sts": 3.298.0
- "@aws-sdk/credential-provider-cognito-identity": 3.298.0
+ "@aws-sdk/client-cognito-identity": 3.299.0
+ "@aws-sdk/client-sso": 3.299.0
+ "@aws-sdk/client-sts": 3.299.0
+ "@aws-sdk/credential-provider-cognito-identity": 3.299.0
"@aws-sdk/credential-provider-env": 3.296.0
"@aws-sdk/credential-provider-imds": 3.296.0
- "@aws-sdk/credential-provider-ini": 3.298.0
- "@aws-sdk/credential-provider-node": 3.298.0
+ "@aws-sdk/credential-provider-ini": 3.299.0
+ "@aws-sdk/credential-provider-node": 3.299.0
"@aws-sdk/credential-provider-process": 3.296.0
- "@aws-sdk/credential-provider-sso": 3.298.0
+ "@aws-sdk/credential-provider-sso": 3.299.0
"@aws-sdk/credential-provider-web-identity": 3.296.0
"@aws-sdk/property-provider": 3.296.0
- "@aws-sdk/shared-ini-file-loader": 3.296.0
"@aws-sdk/types": 3.296.0
tslib: ^2.5.0
- checksum: 133c41843a4d5913ab7ec8a833a7868cb243ed56a574e3ab8f557bcc0366933ce09f06d48e17e461eeaf0eb7f86991e527f76b9b22fbb082d5c9af804fe4fc5d
+ checksum: 0c1f49d6e057925f13a1a7028bb4fee124a1ec08d16fe5616aa7272007d8a9e70cd292726628a95d17a7d7099c91b88d94712faa2751da34bebee574f6e2ee4d
languageName: node
linkType: hard
@@ -970,14 +958,14 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/eventstream-serde-node@npm:3.296.0":
- version: 3.296.0
- resolution: "@aws-sdk/eventstream-serde-node@npm:3.296.0"
+"@aws-sdk/eventstream-serde-node@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/eventstream-serde-node@npm:3.299.0"
dependencies:
"@aws-sdk/eventstream-serde-universal": 3.296.0
"@aws-sdk/types": 3.296.0
tslib: ^2.5.0
- checksum: a24aa86efc88c0646fe50381f943cb724e746108a60d4cbf4d241884ab5962f40fb207f2db5a9f4fc7acc985c86b960e0cab8f9853e1153772f48727493f354c
+ checksum: b570a1b9310b56ed0f81c2bb682676c0754d82af946a6187905198244e530da370150ada6dd04c2a5bcd0c196654db9013ed9f5da81245968b98974523b32818
languageName: node
linkType: hard
@@ -1005,15 +993,14 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/hash-blob-browser@npm:3.296.0":
- version: 3.296.0
- resolution: "@aws-sdk/hash-blob-browser@npm:3.296.0"
+"@aws-sdk/hash-blob-browser@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/hash-blob-browser@npm:3.299.0"
dependencies:
"@aws-sdk/chunked-blob-reader": 3.295.0
- "@aws-sdk/chunked-blob-reader-native": 3.295.0
"@aws-sdk/types": 3.296.0
tslib: ^2.5.0
- checksum: 1dbee7df76b65711c37e009e58bc714e1fe6a2fe5c11294b2d3641ae8776405813b110f5aa5251c512cf824a1e011c5c7b5c25971787b84fcb9fe61a94dca855
+ checksum: a21e6cc2f64b925e3283af0d878c6fea4621b66b77809d85612708f54df3000db52966c70fd981b761e59216e6ddb66c57b66706d8f027b7b2d8fab2e08971be
languageName: node
linkType: hard
@@ -1060,10 +1047,10 @@ __metadata:
linkType: hard
"@aws-sdk/lib-storage@npm:^3.208.0":
- version: 3.298.0
- resolution: "@aws-sdk/lib-storage@npm:3.298.0"
+ version: 3.299.0
+ resolution: "@aws-sdk/lib-storage@npm:3.299.0"
dependencies:
- "@aws-sdk/middleware-endpoint": 3.296.0
+ "@aws-sdk/middleware-endpoint": 3.299.0
"@aws-sdk/smithy-client": 3.296.0
buffer: 5.6.0
events: 3.3.0
@@ -1072,7 +1059,7 @@ __metadata:
peerDependencies:
"@aws-sdk/abort-controller": ^3.0.0
"@aws-sdk/client-s3": ^3.0.0
- checksum: 5148a92123a4bbf596ead6901cdbfb4985cc59a50437593dfc483ddf29c66a9d9fbf3040b4b6675a2b92517a01bb9fbf0cffc31c3391ad212787cc77d5867d51
+ checksum: bbf180386c03ac4fb78c65c7b476dbb6bb5c81a4d8013e8c216710b6654642e89d4cd6dc8fe3383b42c285c098ca8f325199b58efdc13b5278ed6ce011b28331
languageName: node
linkType: hard
@@ -1087,16 +1074,16 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/middleware-bucket-endpoint@npm:3.296.0":
- version: 3.296.0
- resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.296.0"
+"@aws-sdk/middleware-bucket-endpoint@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.299.0"
dependencies:
"@aws-sdk/protocol-http": 3.296.0
"@aws-sdk/types": 3.296.0
"@aws-sdk/util-arn-parser": 3.295.0
"@aws-sdk/util-config-provider": 3.295.0
tslib: ^2.5.0
- checksum: 9286868fe07706d69a474f097825230e5c1c487ad62514778155acc29ac27ad67a2502c29a2d6c16833f72557fbfb228de8eb38d85678b68bec8da30f0c2466e
+ checksum: ed6bddb44c9e7212cea418cbc0ff0541f4d303722133708092dd25b08979b5cb3730f96b5ba1172604fc3274dcbcc84af9d96b511f499642aa191f00f9b5d0e5
languageName: node
linkType: hard
@@ -1111,19 +1098,16 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/middleware-endpoint@npm:3.296.0":
- version: 3.296.0
- resolution: "@aws-sdk/middleware-endpoint@npm:3.296.0"
+"@aws-sdk/middleware-endpoint@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/middleware-endpoint@npm:3.299.0"
dependencies:
"@aws-sdk/middleware-serde": 3.296.0
- "@aws-sdk/protocol-http": 3.296.0
- "@aws-sdk/signature-v4": 3.296.0
"@aws-sdk/types": 3.296.0
"@aws-sdk/url-parser": 3.296.0
- "@aws-sdk/util-config-provider": 3.295.0
"@aws-sdk/util-middleware": 3.296.0
tslib: ^2.5.0
- checksum: 1fa4c3f91618e255853ef1e155fa6591ee1daf88daa78ec6c2512f9bbf64f509a439402fdc22a6c8aa1b828c5ecb4b86b70e2f593ea89dabbb63a1736c490472
+ checksum: 7e8c6a85575019871c87dc5c1b19c47999bd5ae3fc2546b72e3e617bf8bdea1392fb385e25a51f382b37d01d171de51dfaf2f53b79fb09adc10049ee571fbc13
languageName: node
linkType: hard
@@ -1234,17 +1218,14 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/middleware-sdk-sts@npm:3.296.0":
- version: 3.296.0
- resolution: "@aws-sdk/middleware-sdk-sts@npm:3.296.0"
+"@aws-sdk/middleware-sdk-sts@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/middleware-sdk-sts@npm:3.299.0"
dependencies:
- "@aws-sdk/middleware-signing": 3.296.0
- "@aws-sdk/property-provider": 3.296.0
- "@aws-sdk/protocol-http": 3.296.0
- "@aws-sdk/signature-v4": 3.296.0
+ "@aws-sdk/middleware-signing": 3.299.0
"@aws-sdk/types": 3.296.0
tslib: ^2.5.0
- checksum: 5caff7928034f48041a353c439c647aa05c8ea6e7793568a5a2a01ff0dd71e2ecdb3aa6be70209bbd076e4c14a8764aca48de59e8889d0b7ac701ee806e71882
+ checksum: b1e2b28d29d924bbe176203c9a0abbe05a48748845da970a5aa61723b5ad118d50b3790baf63cecb69db63b89dc6e4abca218f14ce258bce87858acf339696de
languageName: node
linkType: hard
@@ -1258,17 +1239,17 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/middleware-signing@npm:3.296.0":
- version: 3.296.0
- resolution: "@aws-sdk/middleware-signing@npm:3.296.0"
+"@aws-sdk/middleware-signing@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/middleware-signing@npm:3.299.0"
dependencies:
"@aws-sdk/property-provider": 3.296.0
"@aws-sdk/protocol-http": 3.296.0
- "@aws-sdk/signature-v4": 3.296.0
+ "@aws-sdk/signature-v4": 3.299.0
"@aws-sdk/types": 3.296.0
"@aws-sdk/util-middleware": 3.296.0
tslib: ^2.5.0
- checksum: 91b53744c1ddda26041f957762e80a5d8714724df70e5d20985898b10659d4520bd2eb9929622564f36b5e8c872d69d99f2f964a5741b1be4d675ff4bc465358
+ checksum: 4eaa0a3b51eefa0f5e839a55ffa98f7cc79644fb7e8e3a3fbbdc4de2e2d10fb07cbd5201f44464a5550462af5efe47977feb6f057e6bd2160eed0904cd9d1752
languageName: node
linkType: hard
@@ -1291,15 +1272,15 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/middleware-user-agent@npm:3.296.0":
- version: 3.296.0
- resolution: "@aws-sdk/middleware-user-agent@npm:3.296.0"
+"@aws-sdk/middleware-user-agent@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/middleware-user-agent@npm:3.299.0"
dependencies:
"@aws-sdk/protocol-http": 3.296.0
"@aws-sdk/types": 3.296.0
"@aws-sdk/util-endpoints": 3.296.0
tslib: ^2.5.0
- checksum: ac72cace0df77edaeba789f15e9f6b9bc28ac8f60cf3af5f4a5b45415346f9eb8c32a76294150ed73bdb9b1a777bf1e21d649e11d1e0c9c316b18068e2176719
+ checksum: 7ae91b41d2a9ab6d016e749458c30eb99f7fc1b11093410e6e2b0f0258aba8269fd5e22a980eb54bcbf8456679bf65c7e76fbf5bb145a13ff7d31398a82821ae
languageName: node
linkType: hard
@@ -1386,27 +1367,26 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/signature-v4-multi-region@npm:3.296.0":
- version: 3.296.0
- resolution: "@aws-sdk/signature-v4-multi-region@npm:3.296.0"
+"@aws-sdk/signature-v4-multi-region@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/signature-v4-multi-region@npm:3.299.0"
dependencies:
"@aws-sdk/protocol-http": 3.296.0
- "@aws-sdk/signature-v4": 3.296.0
+ "@aws-sdk/signature-v4": 3.299.0
"@aws-sdk/types": 3.296.0
- "@aws-sdk/util-arn-parser": 3.295.0
tslib: ^2.5.0
peerDependencies:
"@aws-sdk/signature-v4-crt": ^3.118.0
peerDependenciesMeta:
"@aws-sdk/signature-v4-crt":
optional: true
- checksum: 48bd01847c8ccb346bbf2ddf341da5076e43a54a980eff7102a5aa0801ca6408789218602c89b55fc377cde29e6b8767a4157aaa585ce088c7540663469bbdba
+ checksum: 6e1b20d4586ec02a30c272d978ddafc492cedee2e98853163f842e870cc3abe3ed4f4b9dd23bd8673841e0d64b58adc12fc5a21289ad6bcadf67e7d59bd1b400
languageName: node
linkType: hard
-"@aws-sdk/signature-v4@npm:3.296.0":
- version: 3.296.0
- resolution: "@aws-sdk/signature-v4@npm:3.296.0"
+"@aws-sdk/signature-v4@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/signature-v4@npm:3.299.0"
dependencies:
"@aws-sdk/is-array-buffer": 3.295.0
"@aws-sdk/types": 3.296.0
@@ -1415,7 +1395,7 @@ __metadata:
"@aws-sdk/util-uri-escape": 3.295.0
"@aws-sdk/util-utf8": 3.295.0
tslib: ^2.5.0
- checksum: fc208a696d38aeae1908dba7e2c9ebf5c84d5585f3620387fe0297d283562d8e9c6125ab8973a0f4740f25472dda0ac3280c5411b3d8090fea67a0e8bd5d7689
+ checksum: 642e49ef1cb87649a0fdceb82c55f5153f9d662d5429d49fb18601c3ff8c12a1b050d8856fb18c041511be9d4d38fa741628c23f4be508cb816be696446139cd
languageName: node
linkType: hard
@@ -1430,16 +1410,16 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/token-providers@npm:3.298.0":
- version: 3.298.0
- resolution: "@aws-sdk/token-providers@npm:3.298.0"
+"@aws-sdk/token-providers@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/token-providers@npm:3.299.0"
dependencies:
- "@aws-sdk/client-sso-oidc": 3.298.0
+ "@aws-sdk/client-sso-oidc": 3.299.0
"@aws-sdk/property-provider": 3.296.0
"@aws-sdk/shared-ini-file-loader": 3.296.0
"@aws-sdk/types": 3.296.0
tslib: ^2.5.0
- checksum: aed172e630a4d5de12f77564782486989cf12fe90b837bf0b82347cf1ed6c73c086aacad284d753a9e47676d4bdf251232b845d57f2f9943e5c815bb9321b465
+ checksum: 37fac12eead196c717385511344a0125871a2a1a745ce85fc7c2cf086023aeb19ce9cd0c5289ba425cb7df1182d346f8c6c50087467243850c879b3d74dc4a17
languageName: node
linkType: hard
@@ -1531,17 +1511,17 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/util-defaults-mode-node@npm:3.296.0":
- version: 3.296.0
- resolution: "@aws-sdk/util-defaults-mode-node@npm:3.296.0"
+"@aws-sdk/util-defaults-mode-node@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/util-defaults-mode-node@npm:3.299.0"
dependencies:
- "@aws-sdk/config-resolver": 3.296.0
+ "@aws-sdk/config-resolver": 3.299.0
"@aws-sdk/credential-provider-imds": 3.296.0
"@aws-sdk/node-config-provider": 3.296.0
"@aws-sdk/property-provider": 3.296.0
"@aws-sdk/types": 3.296.0
tslib: ^2.5.0
- checksum: 0cba68364659c3e28a351a42b9e5c80441388a1963187c4c349b63d4ebefed6bbffb8dfe4cb372f7ec29dd005f6d9f2a05a46b4bfc4e465c26cd0926b06134d2
+ checksum: f0a30f8a58a5f92ea8ee6bc0239f635f318f16b3cf00ef00ce622715a267c598f55791532bd845070344f35d4ba7e8b6063ecb7bc76caac3c2eb90cca3150657
languageName: node
linkType: hard
@@ -1627,20 +1607,20 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/util-user-agent-browser@npm:3.296.0":
- version: 3.296.0
- resolution: "@aws-sdk/util-user-agent-browser@npm:3.296.0"
+"@aws-sdk/util-user-agent-browser@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/util-user-agent-browser@npm:3.299.0"
dependencies:
"@aws-sdk/types": 3.296.0
bowser: ^2.11.0
tslib: ^2.5.0
- checksum: 377146a591ee2ddced39cb4b624678ef7e38e7a0bc105da4459f939ad716ef2b3c28fa0800ea01d17f1f610b8cb103a8adfd9ebe696427ccf69e1721fcb986c9
+ checksum: 60ebb1c0f5de624c212f00641fdcc8b667dac6442413d0d882745b660f72a6d1107cd6b04e7a5eee4013f0444b9fedfe151317937ac1f7d333dd3feeefa027b0
languageName: node
linkType: hard
-"@aws-sdk/util-user-agent-node@npm:3.296.0":
- version: 3.296.0
- resolution: "@aws-sdk/util-user-agent-node@npm:3.296.0"
+"@aws-sdk/util-user-agent-node@npm:3.299.0":
+ version: 3.299.0
+ resolution: "@aws-sdk/util-user-agent-node@npm:3.299.0"
dependencies:
"@aws-sdk/node-config-provider": 3.296.0
"@aws-sdk/types": 3.296.0
@@ -1650,7 +1630,7 @@ __metadata:
peerDependenciesMeta:
aws-crt:
optional: true
- checksum: 20b370e1ebee13f70d7f2ee804c6069e5bcaa676591ba2aed09ef28fbd05ac8e201b0473dd0572e9e47c98bbc27f5b55d61ad469f330833576a7972c5c387be9
+ checksum: 50bfcaf9bc0ee6f0ca87bfbcbacf10394631d62dba508f0b43b7c3cf2a6febe75ca1160e18d0abc96caddb0608504ab7ceb4a92078184764669a935db1af7cf8
languageName: node
linkType: hard
@@ -3636,7 +3616,7 @@ __metadata:
uuid: ^8.0.0
wait-for-expect: ^3.0.2
winston: ^3.2.1
- zod: ~3.18.0
+ zod: ^3.21.4
languageName: unknown
linkType: soft
@@ -3734,6 +3714,7 @@ __metadata:
"@spotify/eslint-config-react": ^14.0.0
"@spotify/eslint-config-typescript": ^14.0.0
"@sucrase/webpack-loader": ^2.0.0
+ "@svgr/core": 6.5.x
"@svgr/plugin-jsx": 6.5.x
"@svgr/plugin-svgo": 6.5.x
"@svgr/rollup": 6.5.x
@@ -3827,6 +3808,7 @@ __metadata:
tar: ^6.1.12
terser-webpack-plugin: ^5.1.3
ts-node: ^10.0.0
+ type-fest: ^2.19.0
util: ^0.12.3
webpack: ^5.70.0
webpack-dev-server: ^4.7.3
@@ -3834,7 +3816,7 @@ __metadata:
yaml: ^2.0.0
yml-loader: ^2.1.0
yn: ^4.0.0
- zod: ~3.18.0
+ zod: ^3.21.4
peerDependencies:
"@microsoft/api-extractor": ^7.21.2
peerDependenciesMeta:
@@ -3914,14 +3896,17 @@ __metadata:
"@backstage/test-utils": "workspace:^"
"@backstage/types": "workspace:^"
"@backstage/version-bridge": "workspace:^"
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
"@types/prop-types": ^15.7.3
+ "@types/react": ^16.13.1 || ^17.0.0
"@types/zen-observable": ^0.8.0
cross-fetch: ^3.1.5
+ history: ^5.0.0
msw: ^1.0.0
prop-types: ^15.7.2
react-router-beta: "npm:react-router@6.0.0-beta.0"
@@ -3930,10 +3915,10 @@ __metadata:
react-router-stable: "npm:react-router@^6.3.0"
react-use: ^17.2.4
zen-observable: ^0.10.0
- zod: ~3.18.0
+ zod: ^3.21.4
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -4000,11 +3985,13 @@ __metadata:
"@backstage/test-utils": "workspace:^"
"@backstage/theme": "workspace:^"
"@backstage/version-bridge": "workspace:^"
+ "@date-io/core": ^1.3.13
"@material-table/core": ^3.1.0
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
"@react-hookz/web": ^20.0.0
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
@@ -4017,6 +4004,7 @@ __metadata:
"@types/dagre": ^0.7.44
"@types/google-protobuf": ^3.7.2
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
"@types/react-helmet": ^6.1.0
"@types/react-sparklines": ^1.7.0
"@types/react-syntax-highlighter": ^15.0.0
@@ -4050,16 +4038,33 @@ __metadata:
react-window: ^1.8.6
remark-gfm: ^3.0.1
zen-observable: ^0.10.0
- zod: ~3.18.0
+ zod: ^3.21.4
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
-"@backstage/core-plugin-api@^1.3.0, @backstage/core-plugin-api@^1.5.0, @backstage/core-plugin-api@workspace:^, @backstage/core-plugin-api@workspace:packages/core-plugin-api":
+"@backstage/core-plugin-api@npm:^1.3.0, @backstage/core-plugin-api@npm:^1.5.0":
+ version: 1.5.0
+ resolution: "@backstage/core-plugin-api@npm:1.5.0"
+ dependencies:
+ "@backstage/config": ^1.0.7
+ "@backstage/types": ^1.0.2
+ "@backstage/version-bridge": ^1.0.3
+ history: ^5.0.0
+ prop-types: ^15.7.2
+ zen-observable: ^0.10.0
+ peerDependencies:
+ "@types/react": ^16.13.1 || ^17.0.0
+ react: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
+ checksum: 2c167377fd38680de12c213caabfe971c4d2798b49ad150c481c01abb9c031a3bba660b88af04772c90e762ffed82217bbf2390ce943dd5819f5ea663c6c5371
+ languageName: node
+ linkType: hard
+
+"@backstage/core-plugin-api@workspace:^, @backstage/core-plugin-api@workspace:packages/core-plugin-api":
version: 0.0.0-use.local
resolution: "@backstage/core-plugin-api@workspace:packages/core-plugin-api"
dependencies:
@@ -4069,12 +4074,14 @@ __metadata:
"@backstage/test-utils": "workspace:^"
"@backstage/types": "workspace:^"
"@backstage/version-bridge": "workspace:^"
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
"@types/prop-types": ^15.7.3
+ "@types/react": ^16.13.1 || ^17.0.0
"@types/zen-observable": ^0.8.0
cross-fetch: ^3.1.5
history: ^5.0.0
@@ -4082,8 +4089,8 @@ __metadata:
prop-types: ^15.7.2
zen-observable: ^0.10.0
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -4130,14 +4137,15 @@ __metadata:
"@backstage/theme": "workspace:^"
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.0.0
+ "@types/react": ^16.13.1 || ^17.0.0
react-use: ^17.2.4
zen-observable: ^0.10.0
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
@@ -4219,19 +4227,39 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
-"@backstage/integration@^1.4.3, @backstage/integration@workspace:^, @backstage/integration@workspace:packages/integration":
+"@backstage/integration@npm:^1.4.3":
+ version: 1.4.3
+ resolution: "@backstage/integration@npm:1.4.3"
+ dependencies:
+ "@backstage/config": ^1.0.7
+ "@backstage/errors": ^1.1.5
+ "@octokit/auth-app": ^4.0.0
+ "@octokit/rest": ^19.0.3
+ cross-fetch: ^3.1.5
+ git-url-parse: ^13.0.0
+ lodash: ^4.17.21
+ luxon: ^3.0.0
+ checksum: b2934ce78a4f32f3a31e2b7c61332192dd35d90e4fcb97b1643579adc3709bc2f18fe4332332837dcc11859b3677305f6de92e11a1f907113138c51fb69777c1
+ languageName: node
+ linkType: hard
+
+"@backstage/integration@workspace:^, @backstage/integration@workspace:packages/integration":
version: 0.0.0-use.local
resolution: "@backstage/integration@workspace:packages/integration"
dependencies:
@@ -4239,7 +4267,6 @@ __metadata:
"@backstage/config": "workspace:^"
"@backstage/config-loader": "workspace:^"
"@backstage/errors": "workspace:^"
- "@backstage/test-utils": "workspace:^"
"@octokit/auth-app": ^4.0.0
"@octokit/rest": ^19.0.3
"@types/luxon": ^3.0.0
@@ -4310,11 +4337,13 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/git-url-parse": ^9.0.0
"@types/node": "*"
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
lodash: ^4.17.21
msw: ^1.0.0
@@ -4322,8 +4351,8 @@ __metadata:
react-use: ^17.2.4
remark-gfm: ^3.0.1
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -4364,15 +4393,18 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -4393,15 +4425,18 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -4421,16 +4456,21 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
+ prop-types: ^15.7.2
react-ga: ^3.3.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -4447,16 +4487,20 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
qs: ^6.10.1
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -4470,6 +4514,8 @@ __metadata:
grpc-docs: ^1.1.2
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -4491,10 +4537,12 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
"@types/swagger-ui-react": ^4.1.1
cross-fetch: ^3.1.5
graphiql: ^1.8.8
@@ -4505,8 +4553,8 @@ __metadata:
react-use: ^17.2.4
swagger-ui-react: ^4.11.1
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -4525,16 +4573,20 @@ __metadata:
"@backstage/theme": "workspace:^"
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": "*"
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
react-use: ^17.2.4
use-deep-compare-effect: ^1.8.1
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -4581,7 +4633,6 @@ __metadata:
"@backstage/config": "workspace:^"
"@backstage/errors": "workspace:^"
"@backstage/plugin-auth-node": "workspace:^"
- "@backstage/test-utils": "workspace:^"
"@backstage/types": "workspace:^"
"@davidzemon/passport-okta-oauth": ^0.0.5
"@google-cloud/firestore": ^6.0.0
@@ -4702,10 +4753,12 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
humanize-duration: ^3.27.0
luxon: ^3.0.0
@@ -4713,6 +4766,7 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -4764,16 +4818,20 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
luxon: ^3.0.0
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -4816,15 +4874,18 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -4869,6 +4930,7 @@ __metadata:
"@material-ui/lab": 4.0.0-alpha.61
"@material-ui/pickers": ^3.3.10
"@testing-library/jest-dom": ^5.10.1
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
luxon: ^3.0.0
material-ui-search-bar: ^1.0.0
@@ -4876,6 +4938,8 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -4908,10 +4972,12 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
"@types/recharts": ^1.8.15
cross-fetch: ^3.1.5
lodash: ^4.17.21
@@ -4919,9 +4985,11 @@ __metadata:
msw: ^1.0.0
qs: ^6.9.6
react-use: ^17.2.4
- recharts: ^2.0.0
+ recharts: ^2.5.0
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -5310,11 +5378,22 @@ __metadata:
winston: ^3.2.1
yaml: ^2.0.0
yn: ^4.0.0
- zod: ~3.18.0
+ zod: ^3.21.4
languageName: unknown
linkType: soft
-"@backstage/plugin-catalog-common@^1.0.10, @backstage/plugin-catalog-common@^1.0.12, @backstage/plugin-catalog-common@workspace:^, @backstage/plugin-catalog-common@workspace:plugins/catalog-common":
+"@backstage/plugin-catalog-common@npm:^1.0.10, @backstage/plugin-catalog-common@npm:^1.0.12":
+ version: 1.0.12
+ resolution: "@backstage/plugin-catalog-common@npm:1.0.12"
+ dependencies:
+ "@backstage/catalog-model": ^1.2.1
+ "@backstage/plugin-permission-common": ^0.7.4
+ "@backstage/plugin-search-common": ^1.2.2
+ checksum: 06d276720e3c0c2e099bd610f65b2d40c1d05d0919b4e9a2d3213a4a4f747e54973da85ba111ad806846ca2ccdfcd55287c0f03026226c95aef0e84edbc62812
+ languageName: node
+ linkType: hard
+
+"@backstage/plugin-catalog-common@workspace:^, @backstage/plugin-catalog-common@workspace:plugins/catalog-common":
version: 0.0.0-use.local
resolution: "@backstage/plugin-catalog-common@workspace:plugins/catalog-common"
dependencies:
@@ -5344,18 +5423,20 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
"@testing-library/user-event": ^14.0.0
+ "@types/react": ^16.13.1 || ^17.0.0
classnames: ^2.3.1
lodash: ^4.17.15
p-limit: ^3.1.0
qs: ^6.9.4
react-use: ^17.2.4
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -5376,6 +5457,7 @@ __metadata:
"@graphql-codegen/typescript": ^3.0.0
"@graphql-codegen/typescript-resolvers": ^3.0.0
"@graphql-tools/schema": ^9.0.0
+ "@types/react": ^16.13.1 || ^17.0.0
graphql: ^16.0.0
graphql-modules: ^2.0.0
graphql-tag: ^2.11.0
@@ -5383,6 +5465,10 @@ __metadata:
msw: ^1.0.0
node-fetch: ^2.6.7
winston: ^3.2.1
+ peerDependencies:
+ react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -5408,10 +5494,12 @@ __metadata:
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
"@octokit/rest": ^19.0.3
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
"@testing-library/user-event": ^14.0.0
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
git-url-parse: ^13.0.0
js-base64: ^3.6.0
@@ -5421,8 +5509,8 @@ __metadata:
react-use: ^17.2.4
yaml: ^2.0.0
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -5501,11 +5589,13 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
"@testing-library/user-event": ^14.0.0
"@types/jwt-decode": ^3.1.0
+ "@types/react": ^16.13.1 || ^17.0.0
"@types/zen-observable": ^0.8.0
classnames: ^2.2.6
cross-fetch: ^3.1.5
@@ -5518,8 +5608,8 @@ __metadata:
yaml: ^2.0.0
zen-observable: ^0.10.0
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -5548,9 +5638,11 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
history: ^5.0.0
lodash: ^4.17.21
@@ -5559,8 +5651,8 @@ __metadata:
react-use: ^17.2.4
zen-observable: ^0.10.0
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -5575,8 +5667,13 @@ __metadata:
"@backstage/plugin-cicd-statistics": "workspace:^"
"@gitbeaker/browser": ^35.6.0
"@gitbeaker/core": ^35.6.0
+ "@types/react": ^16.13.1 || ^17.0.0
luxon: ^3.0.0
p-limit: ^4.0.0
+ peerDependencies:
+ react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -5599,10 +5696,13 @@ __metadata:
humanize-duration: ^3.27.0
lodash: ^4.17.21
luxon: ^3.0.0
+ prop-types: ^15.7.2
react-use: ^17.3.1
- recharts: ^2.1.5
+ recharts: ^2.5.0
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -5622,11 +5722,13 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/humanize-duration": ^3.25.1
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
circleci-api: ^4.0.0
cross-fetch: ^3.1.5
humanize-duration: ^3.27.0
@@ -5636,6 +5738,7 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -5656,10 +5759,12 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
luxon: ^3.0.0
msw: ^1.0.0
@@ -5667,6 +5772,7 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -5686,12 +5792,14 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/humanize-duration": ^3.27.1
"@types/luxon": ^3.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
humanize-duration: ^3.27.1
luxon: ^3.0.0
@@ -5699,6 +5807,7 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -5749,20 +5858,23 @@ __metadata:
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
"@material-ui/styles": ^4.11.0
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/highlightjs": ^10.1.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
"@types/recharts": ^1.8.15
cross-fetch: ^3.1.5
highlight.js: ^10.6.0
luxon: ^3.0.0
msw: ^1.0.0
react-use: ^17.2.4
- recharts: ^2.0.0
+ recharts: ^2.5.0
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -5783,16 +5895,19 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": "*"
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
rc-progress: 3.4.1
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -5814,10 +5929,12 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
jsonschema: ^1.2.6
msw: ^1.0.0
@@ -5825,6 +5942,8 @@ __metadata:
zen-observable: ^0.10.0
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -5855,11 +5974,13 @@ __metadata:
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
"@material-ui/styles": ^4.9.6
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
"@types/pluralize": ^0.0.29
+ "@types/react": ^16.13.1 || ^17.0.0
"@types/recharts": ^1.8.14
"@types/regression": ^2.0.0
"@types/yup": ^0.29.13
@@ -5872,12 +5993,12 @@ __metadata:
pluralize: ^8.0.0
qs: ^6.9.4
react-use: ^17.2.4
- recharts: ^2.0.0
+ recharts: ^2.5.0
regression: ^2.0.1
yup: ^0.32.9
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -5897,16 +6018,20 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": "*"
+ "@types/react": ^16.13.1 || ^17.0.0
express: ^4.18.1
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
"@backstage/plugin-catalog-react": "workspace:^"
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -5961,17 +6086,19 @@ __metadata:
"@material-ui/core": ^4.9.13
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.1
"@testing-library/user-event": ^14.0.0
"@types/node": "*"
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -5999,10 +6126,12 @@ __metadata:
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
"@react-hookz/web": ^20.0.0
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": "*"
+ "@types/react": ^16.13.1 || ^17.0.0
"@uiw/react-codemirror": ^4.9.3
cross-fetch: ^3.1.5
lodash: ^4.17.21
@@ -6011,6 +6140,8 @@ __metadata:
yaml: ^2.0.0
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6185,12 +6316,18 @@ __metadata:
"@backstage/dev-utils": "workspace:^"
"@backstage/plugin-explore-common": "workspace:^"
"@backstage/test-utils": "workspace:^"
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
+ peerDependencies:
+ react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6216,17 +6353,19 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
classnames: ^2.2.6
cross-fetch: ^3.1.5
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6247,16 +6386,20 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
luxon: ^3.0.0
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6277,10 +6420,12 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
luxon: ^3.0.0
msw: ^1.0.0
@@ -6288,6 +6433,8 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6308,11 +6455,13 @@ __metadata:
"@material-ui/lab": 4.0.0-alpha.61
"@maxim_mazurok/gapi.client.calendar": ^3.0.20220408
"@tanstack/react-query": ^4.1.3
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/dompurify": ^2.3.3
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
"@types/sanitize-html": ^2.6.2
classnames: ^2.3.1
cross-fetch: ^3.1.5
@@ -6324,6 +6473,8 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6342,14 +6493,17 @@ __metadata:
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
"@react-hookz/web": ^20.0.0
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6370,21 +6524,23 @@ __metadata:
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
"@octokit/rest": ^19.0.3
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
"@types/recharts": ^1.8.15
cross-fetch: ^3.1.5
luxon: ^3.0.0
msw: ^1.0.0
qs: ^6.10.1
react-use: ^17.2.4
- recharts: ^2.0.0
+ recharts: ^2.5.0
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6407,16 +6563,19 @@ __metadata:
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
"@octokit/rest": ^19.0.3
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
luxon: ^3.0.0
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6441,16 +6600,20 @@ __metadata:
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
"@octokit/graphql": ^5.0.0
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
luxon: ^3.0.0
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6472,7 +6635,7 @@ __metadata:
"@material-ui/core": ^4.12.4
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
- "@spotify/prettier-config": ^14.0.0
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
@@ -6485,6 +6648,8 @@ __metadata:
react-use: ^17.4.0
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6505,6 +6670,7 @@ __metadata:
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
"@octokit/rest": ^19.0.3
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
@@ -6518,6 +6684,7 @@ __metadata:
peerDependencies:
react: ^16.13.1 || ^17.0.0
react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6536,15 +6703,18 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6566,12 +6736,14 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/lodash": ^4.14.173
"@types/luxon": ^3.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
lodash: ^4.17.21
luxon: ^3.0.0
@@ -6580,6 +6752,8 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6597,11 +6771,13 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/codemirror": ^5.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
graphiql: ^1.5.12
graphql: ^16.0.0
@@ -6610,6 +6786,7 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6653,16 +6830,20 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": "*"
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
graphql-voyager: ^1.0.0-rc.31
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6706,17 +6887,19 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
lodash: ^4.17.21
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6740,17 +6923,22 @@ __metadata:
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
"@material-ui/pickers": ^3.3.10
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
humanize-duration: ^3.26.0
luxon: ^3.0.0
msw: ^1.0.0
+ prop-types: ^15.7.2
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6808,10 +6996,12 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
"@types/testing-library__jest-dom": ^5.9.1
cross-fetch: ^3.1.5
luxon: ^3.0.0
@@ -6819,6 +7009,7 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6863,17 +7054,20 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
jest-when: ^3.1.0
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -6884,6 +7078,7 @@ __metadata:
dependencies:
"@azure/identity": ^2.0.4
"@backstage/backend-common": "workspace:^"
+ "@backstage/backend-plugin-api": "workspace:^"
"@backstage/backend-test-utils": "workspace:^"
"@backstage/catalog-client": "workspace:^"
"@backstage/catalog-model": "workspace:^"
@@ -6891,6 +7086,7 @@ __metadata:
"@backstage/config": "workspace:^"
"@backstage/errors": "workspace:^"
"@backstage/plugin-auth-node": "workspace:^"
+ "@backstage/plugin-catalog-node": "workspace:^"
"@backstage/plugin-kubernetes-common": "workspace:^"
"@backstage/plugin-permission-common": "workspace:^"
"@backstage/plugin-permission-node": "workspace:^"
@@ -6954,6 +7150,7 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
@@ -6969,6 +7166,7 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -7016,6 +7214,7 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
@@ -7027,6 +7226,7 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -7088,10 +7288,12 @@ __metadata:
"@material-ui/core": ^4.9.13
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": "*"
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
luxon: ^2.0.2
msw: ^1.0.0
@@ -7099,6 +7301,8 @@ __metadata:
slugify: ^1.6.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -7118,10 +7322,12 @@ __metadata:
"@material-ui/icons": ^4.9.1
"@microsoft/microsoft-graph-types": ^2.25.0
"@tanstack/react-query": ^4.1.3
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
classnames: ^2.3.1
cross-fetch: ^3.1.5
dompurify: ^2.3.6
@@ -7132,6 +7338,8 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -7155,6 +7363,8 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -7172,15 +7382,19 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -7200,15 +7414,19 @@ __metadata:
"@material-ui/core": ^4.9.13
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": "*"
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -7229,15 +7447,19 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": "*"
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -7258,10 +7480,12 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
p-limit: ^3.1.0
@@ -7270,6 +7494,7 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -7291,18 +7516,20 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
classnames: ^2.2.6
cross-fetch: ^3.1.5
luxon: ^3.0.0
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -7344,11 +7571,13 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/luxon": ^3.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
luxon: ^3.0.0
msw: ^1.0.0
@@ -7356,6 +7585,7 @@ __metadata:
peerDependencies:
react: ^16.13.1 || ^17.0.0
react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -7382,11 +7612,25 @@ __metadata:
supertest: ^6.1.6
winston: ^3.2.1
yn: ^4.0.0
- zod: ~3.18.0
+ zod: ^3.21.4
languageName: unknown
linkType: soft
-"@backstage/plugin-permission-common@^0.7.4, @backstage/plugin-permission-common@workspace:^, @backstage/plugin-permission-common@workspace:plugins/permission-common":
+"@backstage/plugin-permission-common@npm:^0.7.4":
+ version: 0.7.4
+ resolution: "@backstage/plugin-permission-common@npm:0.7.4"
+ dependencies:
+ "@backstage/config": ^1.0.7
+ "@backstage/errors": ^1.1.5
+ "@backstage/types": ^1.0.2
+ cross-fetch: ^3.1.5
+ uuid: ^8.0.0
+ zod: ~3.18.0
+ checksum: 1252b6a646ead89d86db785c78aec4fa851bacda556636dbb58bcd733abcb5e5440343db3a442017f7ca8ab017c11821e95a4544073211624590e76074484b25
+ languageName: node
+ linkType: hard
+
+"@backstage/plugin-permission-common@workspace:^, @backstage/plugin-permission-common@workspace:plugins/permission-common":
version: 0.0.0-use.local
resolution: "@backstage/plugin-permission-common@workspace:plugins/permission-common"
dependencies:
@@ -7397,7 +7641,7 @@ __metadata:
cross-fetch: ^3.1.5
msw: ^1.0.0
uuid: ^8.0.0
- zod: ~3.18.0
+ zod: ^3.21.4
languageName: unknown
linkType: soft
@@ -7418,12 +7662,30 @@ __metadata:
express-promise-router: ^4.1.0
msw: ^1.0.0
supertest: ^6.1.3
- zod: ~3.18.0
- zod-to-json-schema: ~3.18.0
+ zod: ^3.21.4
+ zod-to-json-schema: ^3.20.4
languageName: unknown
linkType: soft
-"@backstage/plugin-permission-react@^0.4.11, @backstage/plugin-permission-react@workspace:^, @backstage/plugin-permission-react@workspace:plugins/permission-react":
+"@backstage/plugin-permission-react@npm:^0.4.11":
+ version: 0.4.11
+ resolution: "@backstage/plugin-permission-react@npm:0.4.11"
+ dependencies:
+ "@backstage/config": ^1.0.7
+ "@backstage/core-plugin-api": ^1.5.0
+ "@backstage/plugin-permission-common": ^0.7.4
+ cross-fetch: ^3.1.5
+ react-use: ^17.2.4
+ swr: ^2.0.0
+ peerDependencies:
+ "@types/react": ^16.13.1 || ^17.0.0
+ react: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
+ checksum: 93d01833c55f589a91daf1fffa40d5e0446934ac8b2bfb29d9cfcac5b46099ddc832707a08269f8f3fd7883e4623ffa0ee79333e91aca1809307ce9e67ebaae2
+ languageName: node
+ linkType: hard
+
+"@backstage/plugin-permission-react@workspace:^, @backstage/plugin-permission-react@workspace:plugins/permission-react":
version: 0.0.0-use.local
resolution: "@backstage/plugin-permission-react@workspace:plugins/permission-react"
dependencies:
@@ -7434,12 +7696,13 @@ __metadata:
"@backstage/test-utils": "workspace:^"
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
react-use: ^17.2.4
swr: ^2.0.0
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -7470,7 +7733,7 @@ __metadata:
uuid: ^8.2.0
winston: ^3.2.1
yn: ^4.0.0
- zod: ~3.18.0
+ zod: ^3.21.4
languageName: unknown
linkType: soft
@@ -7505,11 +7768,13 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
"@testing-library/user-event": ^14.0.0
"@types/node": "*"
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
lodash: ^4.17.21
msw: ^1.0.0
@@ -7519,6 +7784,7 @@ __metadata:
swr: ^2.0.0
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -7560,7 +7826,7 @@ __metadata:
"@backstage/config": "workspace:^"
"@types/express": ^4.17.6
"@types/supertest": ^2.0.8
- camelcase-keys: ^7.0.1
+ camelize-ts: ^2.3.0
compression: ^1.7.4
cors: ^2.8.5
express: ^4.17.1
@@ -7592,6 +7858,7 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
@@ -7605,6 +7872,7 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -7614,13 +7882,13 @@ __metadata:
resolution: "@backstage/plugin-scaffolder-backend-module-confluence-to-markdown@workspace:plugins/scaffolder-backend-module-confluence-to-markdown"
dependencies:
"@backstage/backend-common": "workspace:^"
+ "@backstage/backend-test-utils": "workspace:^"
"@backstage/cli": "workspace:^"
"@backstage/config": "workspace:^"
"@backstage/errors": "workspace:^"
"@backstage/integration": "workspace:^"
"@backstage/plugin-scaffolder-backend": "workspace:^"
"@backstage/plugin-scaffolder-node": "workspace:^"
- "@backstage/test-utils": "workspace:^"
"@backstage/types": "workspace:^"
fs-extra: 10.1.0
git-url-parse: ^13.1.0
@@ -7788,7 +8056,7 @@ __metadata:
winston: ^3.2.1
yaml: ^2.0.0
zen-observable: ^0.10.0
- zod: ~3.18.0
+ zod: ^3.21.4
languageName: unknown
linkType: soft
@@ -7814,8 +8082,8 @@ __metadata:
"@backstage/types": "workspace:^"
jsonschema: ^1.2.6
winston: ^3.2.1
- zod: ~3.18.0
- zod-to-json-schema: ~3.18.0
+ zod: ^3.21.4
+ zod-to-json-schema: ^3.20.4
languageName: unknown
linkType: soft
@@ -7848,6 +8116,7 @@ __metadata:
"@rjsf/material-ui-v5": "npm:@rjsf/material-ui@5.3.1"
"@rjsf/utils": 5.3.1
"@rjsf/validator-ajv8": 5.3.1
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
@@ -7855,6 +8124,7 @@ __metadata:
"@types/humanize-duration": ^3.18.1
"@types/json-schema": ^7.0.9
"@types/luxon": ^3.0.0
+ "@types/react": ^16.13.1 || ^17.0.0
classnames: ^2.2.6
humanize-duration: ^3.25.1
immer: ^9.0.1
@@ -7866,11 +8136,11 @@ __metadata:
react-use: ^17.2.4
use-immer: ^0.8.0
zen-observable: ^0.10.0
- zod: ~3.18.0
- zod-to-json-schema: ~3.18.0
+ zod: ^3.21.4
+ zod-to-json-schema: ^3.20.4
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -7910,6 +8180,7 @@ __metadata:
"@rjsf/material-ui": ^3.2.1
"@rjsf/utils": 5.3.1
"@rjsf/validator-ajv8": 5.3.1
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
@@ -7917,6 +8188,7 @@ __metadata:
"@types/humanize-duration": ^3.18.1
"@types/json-schema": ^7.0.9
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
"@uiw/react-codemirror": ^4.9.3
classnames: ^2.2.6
cross-fetch: ^3.1.5
@@ -7933,11 +8205,11 @@ __metadata:
react-use: ^17.2.4
yaml: ^2.0.0
zen-observable: ^0.10.0
- zod: ~3.18.0
- zod-to-json-schema: ~3.18.0
+ zod: ^3.21.4
+ zod-to-json-schema: ^3.20.4
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -8094,10 +8366,20 @@ __metadata:
supertest: ^6.1.3
winston: ^3.2.1
yn: ^4.0.0
- zod: ~3.18.0
+ zod: ^3.21.4
languageName: unknown
linkType: soft
+"@backstage/plugin-search-common@npm:^1.2.2":
+ version: 1.2.2
+ resolution: "@backstage/plugin-search-common@npm:1.2.2"
+ dependencies:
+ "@backstage/plugin-permission-common": ^0.7.4
+ "@backstage/types": ^1.0.2
+ checksum: 25d33bb4a35df4081844c4a8f86c1ebc69d80a350bc321f35b902fe4fbc888413c02e7eb407f5a89858714bb1ec99ded99faaed7b73a272fddf0cd15a0cd8752
+ languageName: node
+ linkType: hard
+
"@backstage/plugin-search-common@workspace:^, @backstage/plugin-search-common@workspace:plugins/search-common":
version: 0.0.0-use.local
resolution: "@backstage/plugin-search-common@workspace:plugins/search-common"
@@ -8124,16 +8406,18 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
"@testing-library/user-event": ^14.0.0
+ "@types/react": ^16.13.1 || ^17.0.0
lodash: ^4.17.21
qs: ^6.9.4
react-use: ^17.3.2
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -8160,18 +8444,20 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
qs: ^6.9.4
react-use: ^17.2.4
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -8189,10 +8475,12 @@ __metadata:
"@backstage/plugin-catalog-react": "workspace:^"
"@backstage/test-utils": "workspace:^"
"@backstage/theme": "workspace:^"
+ "@date-io/core": ^1.3.13
"@material-table/core": ^3.1.0
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
@@ -8206,6 +8494,7 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -8225,10 +8514,12 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
"@types/zen-observable": ^0.8.2
cross-fetch: ^3.1.5
msw: ^1.0.0
@@ -8238,6 +8529,7 @@ __metadata:
zen-observable: ^0.10.0
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -8247,10 +8539,10 @@ __metadata:
resolution: "@backstage/plugin-sonarqube-backend@workspace:plugins/sonarqube-backend"
dependencies:
"@backstage/backend-common": "workspace:^"
+ "@backstage/backend-test-utils": "workspace:^"
"@backstage/cli": "workspace:^"
"@backstage/config": "workspace:^"
"@backstage/errors": "workspace:^"
- "@backstage/test-utils": "workspace:^"
"@types/express": "*"
"@types/supertest": ^2.0.12
express: ^4.18.1
@@ -8270,8 +8562,11 @@ __metadata:
"@backstage/catalog-model": "workspace:^"
"@backstage/cli": "workspace:^"
"@backstage/core-plugin-api": "workspace:^"
+ "@types/react": ^16.13.1 || ^17.0.0
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -8293,16 +8588,20 @@ __metadata:
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
"@material-ui/styles": ^4.10.0
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
rc-progress: 3.4.1
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -8322,11 +8621,13 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/luxon": ^3.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
classnames: ^2.2.6
cross-fetch: ^3.1.5
luxon: ^3.0.0
@@ -8334,6 +8635,7 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -8372,18 +8674,21 @@ __metadata:
"@backstage/theme": "workspace:^"
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
lodash: ^4.17.21
msw: ^1.0.0
qs: ^6.9.4
react-use: ^17.2.4
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -8401,15 +8706,19 @@ __metadata:
"@backstage/theme": "workspace:^"
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": "*"
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -8510,17 +8819,19 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
qs: ^6.9.4
react-use: ^17.2.4
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -8539,6 +8850,7 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
@@ -8554,6 +8866,8 @@ __metadata:
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -8576,16 +8890,17 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
react-use: ^17.2.4
testing-library__dom: ^7.29.4-beta.1
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
@@ -8646,6 +8961,7 @@ __metadata:
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
"@react-hookz/web": ^20.0.0
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
@@ -8654,10 +8970,12 @@ __metadata:
cross-fetch: ^3.1.5
git-url-parse: ^13.0.0
msw: ^1.0.0
- photoswipe: ^5.3.5
+ photoswipe: ^5.3.7
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -8723,13 +9041,14 @@ __metadata:
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
+ "@types/react": ^16.13.1 || ^17.0.0
jss: ~10.10.0
lodash: ^4.17.21
react-helmet: 6.1.0
react-use: ^17.2.4
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -8759,6 +9078,7 @@ __metadata:
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
"@material-ui/styles": ^4.10.0
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
@@ -8766,6 +9086,7 @@ __metadata:
"@types/dompurify": ^2.2.2
"@types/event-source-polyfill": ^1.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
canvas: ^2.10.2
cross-fetch: ^3.1.5
dompurify: ^2.2.9
@@ -8777,7 +9098,6 @@ __metadata:
react-helmet: 6.1.0
react-use: ^17.2.4
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
@@ -8826,15 +9146,18 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -8879,6 +9202,7 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
@@ -8890,6 +9214,7 @@ __metadata:
zen-observable: ^0.10.0
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -8938,15 +9263,19 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": "*"
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -8965,19 +9294,23 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/luxon": ^3.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
lodash: ^4.17.21
luxon: ^3.0.0
msw: ^1.0.0
react-use: ^17.2.4
- recharts: ^2.0.0
+ recharts: ^2.5.0
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -9006,6 +9339,7 @@ __metadata:
"@microsoft/api-extractor": ^7.33.7
"@types/is-glob": ^4.0.2
"@types/mock-fs": ^4.13.0
+ "@types/node": ^16.11.26
chalk: ^4.0.0
commander: ^9.1.0
fs-extra: 10.1.0
@@ -9042,27 +9376,41 @@ __metadata:
"@backstage/types": "workspace:^"
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
cross-fetch: ^3.1.5
msw: ^1.0.0
zen-observable: ^0.10.0
peerDependencies:
- "@types/react": ^16.13.1 || ^17.0.0
react: ^16.13.1 || ^17.0.0
react-dom: ^16.13.1 || ^17.0.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
-"@backstage/theme@^0.2.16, @backstage/theme@^0.2.18, @backstage/theme@workspace:^, @backstage/theme@workspace:packages/theme":
+"@backstage/theme@npm:^0.2.16, @backstage/theme@npm:^0.2.18":
+ version: 0.2.18
+ resolution: "@backstage/theme@npm:0.2.18"
+ dependencies:
+ "@material-ui/core": ^4.12.2
+ checksum: e5a7f1870666e556c5436b2d0db66edd6372151874bf6238395adfeeb85175aa3649a8d1e66ea9673d8ba0e9d7f8bf1e60eec2bc1b32cbb5508d27c7f9cb7369
+ languageName: node
+ linkType: hard
+
+"@backstage/theme@workspace:^, @backstage/theme@workspace:packages/theme":
version: 0.0.0-use.local
resolution: "@backstage/theme@workspace:packages/theme"
dependencies:
"@backstage/cli": "workspace:^"
"@material-ui/core": ^4.12.2
+ "@types/react": ^16.13.1 || ^17.0.0
+ peerDependencies:
+ react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
languageName: unknown
linkType: soft
@@ -9077,7 +9425,17 @@ __metadata:
languageName: unknown
linkType: soft
-"@backstage/version-bridge@^1.0.3, @backstage/version-bridge@workspace:^, @backstage/version-bridge@workspace:packages/version-bridge":
+"@backstage/version-bridge@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "@backstage/version-bridge@npm:1.0.3"
+ peerDependencies:
+ "@types/react": ^16.13.1 || ^17.0.0
+ react: ^16.13.1 || ^17.0.0
+ checksum: 7089a24f5e9dd312e3a0f1a5b4f9787ad6bcc36a96c99c49521b6c67affd90768a71b33c4d5ce22770c5bcd98a76e5c09a1680b14cc223190ec83f833fe295d1
+ languageName: node
+ linkType: hard
+
+"@backstage/version-bridge@workspace:^, @backstage/version-bridge@workspace:packages/version-bridge":
version: 0.0.0-use.local
resolution: "@backstage/version-bridge@workspace:packages/version-bridge"
dependencies:
@@ -9085,9 +9443,11 @@ __metadata:
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
- peerDependencies:
"@types/react": ^16.13.1 || ^17.0.0
+ peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -9650,9 +10010,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/android-arm64@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/android-arm64@npm:0.17.12"
+"@esbuild/android-arm64@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/android-arm64@npm:0.17.14"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
@@ -9671,9 +10031,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/android-arm@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/android-arm@npm:0.17.12"
+"@esbuild/android-arm@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/android-arm@npm:0.17.14"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
@@ -9685,9 +10045,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/android-x64@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/android-x64@npm:0.17.12"
+"@esbuild/android-x64@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/android-x64@npm:0.17.14"
conditions: os=android & cpu=x64
languageName: node
linkType: hard
@@ -9699,9 +10059,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/darwin-arm64@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/darwin-arm64@npm:0.17.12"
+"@esbuild/darwin-arm64@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/darwin-arm64@npm:0.17.14"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
@@ -9713,9 +10073,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/darwin-x64@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/darwin-x64@npm:0.17.12"
+"@esbuild/darwin-x64@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/darwin-x64@npm:0.17.14"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
@@ -9727,9 +10087,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/freebsd-arm64@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/freebsd-arm64@npm:0.17.12"
+"@esbuild/freebsd-arm64@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/freebsd-arm64@npm:0.17.14"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
@@ -9741,9 +10101,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/freebsd-x64@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/freebsd-x64@npm:0.17.12"
+"@esbuild/freebsd-x64@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/freebsd-x64@npm:0.17.14"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
@@ -9755,9 +10115,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-arm64@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/linux-arm64@npm:0.17.12"
+"@esbuild/linux-arm64@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/linux-arm64@npm:0.17.14"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard
@@ -9769,9 +10129,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-arm@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/linux-arm@npm:0.17.12"
+"@esbuild/linux-arm@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/linux-arm@npm:0.17.14"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
@@ -9783,9 +10143,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-ia32@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/linux-ia32@npm:0.17.12"
+"@esbuild/linux-ia32@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/linux-ia32@npm:0.17.14"
conditions: os=linux & cpu=ia32
languageName: node
linkType: hard
@@ -9804,9 +10164,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-loong64@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/linux-loong64@npm:0.17.12"
+"@esbuild/linux-loong64@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/linux-loong64@npm:0.17.14"
conditions: os=linux & cpu=loong64
languageName: node
linkType: hard
@@ -9818,9 +10178,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-mips64el@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/linux-mips64el@npm:0.17.12"
+"@esbuild/linux-mips64el@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/linux-mips64el@npm:0.17.14"
conditions: os=linux & cpu=mips64el
languageName: node
linkType: hard
@@ -9832,9 +10192,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-ppc64@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/linux-ppc64@npm:0.17.12"
+"@esbuild/linux-ppc64@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/linux-ppc64@npm:0.17.14"
conditions: os=linux & cpu=ppc64
languageName: node
linkType: hard
@@ -9846,9 +10206,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-riscv64@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/linux-riscv64@npm:0.17.12"
+"@esbuild/linux-riscv64@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/linux-riscv64@npm:0.17.14"
conditions: os=linux & cpu=riscv64
languageName: node
linkType: hard
@@ -9860,9 +10220,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-s390x@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/linux-s390x@npm:0.17.12"
+"@esbuild/linux-s390x@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/linux-s390x@npm:0.17.14"
conditions: os=linux & cpu=s390x
languageName: node
linkType: hard
@@ -9874,9 +10234,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-x64@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/linux-x64@npm:0.17.12"
+"@esbuild/linux-x64@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/linux-x64@npm:0.17.14"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard
@@ -9888,9 +10248,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/netbsd-x64@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/netbsd-x64@npm:0.17.12"
+"@esbuild/netbsd-x64@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/netbsd-x64@npm:0.17.14"
conditions: os=netbsd & cpu=x64
languageName: node
linkType: hard
@@ -9902,9 +10262,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/openbsd-x64@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/openbsd-x64@npm:0.17.12"
+"@esbuild/openbsd-x64@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/openbsd-x64@npm:0.17.14"
conditions: os=openbsd & cpu=x64
languageName: node
linkType: hard
@@ -9916,9 +10276,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/sunos-x64@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/sunos-x64@npm:0.17.12"
+"@esbuild/sunos-x64@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/sunos-x64@npm:0.17.14"
conditions: os=sunos & cpu=x64
languageName: node
linkType: hard
@@ -9930,9 +10290,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/win32-arm64@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/win32-arm64@npm:0.17.12"
+"@esbuild/win32-arm64@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/win32-arm64@npm:0.17.14"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
@@ -9944,9 +10304,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/win32-ia32@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/win32-ia32@npm:0.17.12"
+"@esbuild/win32-ia32@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/win32-ia32@npm:0.17.14"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
@@ -9958,9 +10318,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/win32-x64@npm:0.17.12":
- version: 0.17.12
- resolution: "@esbuild/win32-x64@npm:0.17.12"
+"@esbuild/win32-x64@npm:0.17.14":
+ version: 0.17.14
+ resolution: "@esbuild/win32-x64@npm:0.17.14"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -10049,8 +10409,8 @@ __metadata:
linkType: hard
"@frsource/cypress-plugin-visual-regression-diff@npm:^3.2.8":
- version: 3.2.8
- resolution: "@frsource/cypress-plugin-visual-regression-diff@npm:3.2.8"
+ version: 3.2.14
+ resolution: "@frsource/cypress-plugin-visual-regression-diff@npm:3.2.14"
dependencies:
"@frsource/base64": 1.0.5
glob: 8.0.3
@@ -10061,7 +10421,7 @@ __metadata:
sharp: 0.31.2
peerDependencies:
cypress: ">=4.5.0"
- checksum: 7e5a1daf3a36ec7f62ea643da8eff73aadb595e4fb8b400abec37e38a356a200de1ce47ff2e14666e71556300e4d044d5fa5ad21bdd2d214b93402addb1a490e
+ checksum: 1650eded6db559ef13d0d8b3aba8b19e703dc103a9e806c87cb49ce495a37e296c041530f509f4c0372c15217c8b54a17f51b034261b5b109f4503ab24a8181f
languageName: node
linkType: hard
@@ -11041,6 +11401,8 @@ __metadata:
"@types/react": ^16.13.1 || ^17.0.0
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -11096,14 +11458,18 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.61
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": ^16.13.1 || ^17.0.0
msw: ^1.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
+ react-dom: ^16.13.1 || ^17.0.0
+ react-router-dom: 6.0.0-beta.0 || ^6.3.0
languageName: unknown
linkType: soft
@@ -13786,7 +14152,7 @@ __metadata:
languageName: node
linkType: hard
-"@svgr/core@npm:^6.5.0":
+"@svgr/core@npm:6.5.x, @svgr/core@npm:^6.5.0":
version: 6.5.0
resolution: "@svgr/core@npm:6.5.0"
dependencies:
@@ -14902,6 +15268,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/d3-array@npm:^3.0.3":
+ version: 3.0.4
+ resolution: "@types/d3-array@npm:3.0.4"
+ checksum: b0e398365fc1f638d48442e865e036d671c731b2b18f7a92e5172db1f60f5a38d4cd992693a29ad64b38e7ba981eb8c63a2aef95fbdcfbc4bf8926a9cb9ca978
+ languageName: node
+ linkType: hard
+
"@types/d3-color@npm:*":
version: 3.0.2
resolution: "@types/d3-color@npm:3.0.2"
@@ -14909,10 +15282,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/d3-color@npm:^2":
- version: 2.0.3
- resolution: "@types/d3-color@npm:2.0.3"
- checksum: b4a963b15f4fe0e7e49b0898df3e51b46392d91c21038b7ec61aef0f13e04bd7bcfebf06c9fad9ee92317c9682a105e18942c9295a7e2715855622d4d6fc415a
+"@types/d3-ease@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "@types/d3-ease@npm:3.0.0"
+ checksum: 1be7c993643b5a08332e0ee146375a3845545d8deb423db5d152e0b061524385d2345ceccf968f75f605247b940dd3f9a144335fee2e7d935cddaf187afb7095
languageName: node
linkType: hard
@@ -14923,7 +15296,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/d3-interpolate@npm:*":
+"@types/d3-interpolate@npm:*, @types/d3-interpolate@npm:^3.0.1":
version: 3.0.1
resolution: "@types/d3-interpolate@npm:3.0.1"
dependencies:
@@ -14932,15 +15305,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/d3-interpolate@npm:^2.0.0":
- version: 2.0.2
- resolution: "@types/d3-interpolate@npm:2.0.2"
- dependencies:
- "@types/d3-color": ^2
- checksum: 78c47193da3c114a7d78580c6f8d9915f11df92ce78fe08d13052cf49fab91dcdca938895a778cdc6f9820ebf16df3e0e339c17491a8c2b1140cdd2e09553084
- languageName: node
- linkType: hard
-
"@types/d3-path@npm:*":
version: 3.0.0
resolution: "@types/d3-path@npm:3.0.0"
@@ -14955,19 +15319,12 @@ __metadata:
languageName: node
linkType: hard
-"@types/d3-path@npm:^2":
- version: 2.0.1
- resolution: "@types/d3-path@npm:2.0.1"
- checksum: 2fe04503ec56de47e2b8482e5a55e2eaf2940444f2cea00a5fb740d52d24bddfe13e900e392c1edebf2127b11557db09aeae6f5669f49a35caac4fe1a9d43b84
- languageName: node
- linkType: hard
-
-"@types/d3-scale@npm:^3.0.0":
- version: 3.3.2
- resolution: "@types/d3-scale@npm:3.3.2"
+"@types/d3-scale@npm:^4.0.2":
+ version: 4.0.3
+ resolution: "@types/d3-scale@npm:4.0.3"
dependencies:
- "@types/d3-time": ^2
- checksum: 65dbf85f07a4d6ac26396075b0faa1930cfebb96dc248629d4b82c22457c89161d0f070f9a5554adccee80b959e2c6d7c1ef6b7355743afe91050d71014fe3cf
+ "@types/d3-time": "*"
+ checksum: 76684da8519ab5f2210e647f74f96ece9c6816dea4ad5d76131121703a5268cc65687a8bc9ebbf4a44039482247336d98811ecc3fbfeb7f0122fdce4bb295547
languageName: node
linkType: hard
@@ -14987,16 +15344,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/d3-shape@npm:^2.0.0":
- version: 2.1.3
- resolution: "@types/d3-shape@npm:2.1.3"
- dependencies:
- "@types/d3-path": ^2
- checksum: d0855a1e2c11a4ab23367c86ef0cc104e12bf216f2c007fa5955da7179b60b0426d0e9ddbbbdf93d4342e7dd24c7bcfc3a2bc6258744e03fc44ca460a063dcc3
- languageName: node
- linkType: hard
-
-"@types/d3-shape@npm:^3.0.1":
+"@types/d3-shape@npm:^3.0.1, @types/d3-shape@npm:^3.1.0":
version: 3.1.1
resolution: "@types/d3-shape@npm:3.1.1"
dependencies:
@@ -15005,10 +15353,17 @@ __metadata:
languageName: node
linkType: hard
-"@types/d3-time@npm:^2":
- version: 2.1.1
- resolution: "@types/d3-time@npm:2.1.1"
- checksum: 115048d0cd312a3172ef7c03615dfbdbd8b92a93fd7b6d9ca93c49c704fcdb9575f4c57955eb54eb757b9834acaaf47fc52eae103d06246c59ae120de4559cbc
+"@types/d3-time@npm:*, @types/d3-time@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "@types/d3-time@npm:3.0.0"
+ checksum: e76adb056daccf80107f4db190ac6deb77e8774f00362bb6c76f178e67f2f217422fe502b654edbc9ac6451f6619045b9f6f5fe0db1ec5520e2ada377af7c72e
+ languageName: node
+ linkType: hard
+
+"@types/d3-timer@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "@types/d3-timer@npm:3.0.0"
+ checksum: 1ec86b3808de6ecfa93cfdf34254761069658af0cc1d9540e8353dbcba161cdf1296a0724187bd17433b2ff16563115fd20b85fc89d5e809ff28f9b1ab134b42
languageName: node
linkType: hard
@@ -16060,13 +16415,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/resize-observer-browser@npm:^0.1.6":
- version: 0.1.7
- resolution: "@types/resize-observer-browser@npm:0.1.7"
- checksum: 0377eaac8bb7a17b983b49a156006032380b459bfebefc54a5aa2f7f8a9786d2b60723e8837c61ef733330b478f4f26293e9edbdc8006238e4f80c878c56c988
- languageName: node
- linkType: hard
-
"@types/resolve@npm:1.17.1":
version: 1.17.1
resolution: "@types/resolve@npm:1.17.1"
@@ -16695,9 +17043,9 @@ __metadata:
languageName: node
linkType: hard
-"@uiw/codemirror-extensions-basic-setup@npm:4.19.9":
- version: 4.19.9
- resolution: "@uiw/codemirror-extensions-basic-setup@npm:4.19.9"
+"@uiw/codemirror-extensions-basic-setup@npm:4.19.10":
+ version: 4.19.10
+ resolution: "@uiw/codemirror-extensions-basic-setup@npm:4.19.10"
dependencies:
"@codemirror/autocomplete": ^6.0.0
"@codemirror/commands": ^6.0.0
@@ -16714,19 +17062,19 @@ __metadata:
"@codemirror/search": ">=6.0.0"
"@codemirror/state": ">=6.0.0"
"@codemirror/view": ">=6.0.0"
- checksum: f248d1623f33b88b61dd75955441d1b5925b2b2c78d595eac1d4603dc31f107d5973d9cff42c3ade4a2493828d679a8908e5dad03a570511e6095d0028089f85
+ checksum: 2eca6545f29699bf938238f089a08c7134e04611473a338c7a59377ca1b0ebdfddb73402819921fc718c317fa52c0c473188e4dea20007e5ac68c83caaaa83f0
languageName: node
linkType: hard
"@uiw/react-codemirror@npm:^4.9.3":
- version: 4.19.9
- resolution: "@uiw/react-codemirror@npm:4.19.9"
+ version: 4.19.10
+ resolution: "@uiw/react-codemirror@npm:4.19.10"
dependencies:
"@babel/runtime": ^7.18.6
"@codemirror/commands": ^6.1.0
"@codemirror/state": ^6.1.1
"@codemirror/theme-one-dark": ^6.0.0
- "@uiw/codemirror-extensions-basic-setup": 4.19.9
+ "@uiw/codemirror-extensions-basic-setup": 4.19.10
codemirror: ^6.0.0
peerDependencies:
"@babel/runtime": ">=7.11.0"
@@ -16736,7 +17084,7 @@ __metadata:
codemirror: ">=6.0.0"
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: ed0d9a7b927df718535bccf553fa7cdabd2cb776f74e6ae75eab0ba321bc60468b5f1b8576a12543729770a11e5438fd4fc925f3f74643985c34a2184c5ae7f6
+ checksum: 3210787e4ec717c1945ef31b8a7f066bc1b326da6e63f295f8bb790aa200359151e791ebc3420afbf9f615c03509a17fae62f4ab7eaeb1dec51f074a26ac9e08
languageName: node
linkType: hard
@@ -18867,18 +19215,6 @@ __metadata:
languageName: node
linkType: hard
-"camelcase-keys@npm:^7.0.1":
- version: 7.0.2
- resolution: "camelcase-keys@npm:7.0.2"
- dependencies:
- camelcase: ^6.3.0
- map-obj: ^4.1.0
- quick-lru: ^5.1.1
- type-fest: ^1.2.1
- checksum: b5821cc48dd00e8398a30c5d6547f06837ab44de123f1b3a603d0a03399722b2fc67a485a7e47106eb02ef543c3b50c5ebaabc1242cde4b63a267c3258d2365b
- languageName: node
- linkType: hard
-
"camelcase@npm:5.0.0":
version: 5.0.0
resolution: "camelcase@npm:5.0.0"
@@ -18900,13 +19236,20 @@ __metadata:
languageName: node
linkType: hard
-"camelcase@npm:^6.2.0, camelcase@npm:^6.3.0":
+"camelcase@npm:^6.2.0":
version: 6.3.0
resolution: "camelcase@npm:6.3.0"
checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d
languageName: node
linkType: hard
+"camelize-ts@npm:^2.3.0":
+ version: 2.3.0
+ resolution: "camelize-ts@npm:2.3.0"
+ checksum: 0f33c65468cc0883128bb15df96f244b21b94aa80094b358bda5a07db28b1f6e79fddb96b5af57cd754c6c8e07dc40ad2cb0d73b79b2ad584683babc57675ea6
+ languageName: node
+ linkType: hard
+
"camelize@npm:^1.0.0":
version: 1.0.0
resolution: "camelize@npm:1.0.0"
@@ -20721,19 +21064,12 @@ __metadata:
languageName: node
linkType: hard
-"d3-array@npm:2, d3-array@npm:^2.3.0":
- version: 2.12.1
- resolution: "d3-array@npm:2.12.1"
+"d3-array@npm:2 - 3, d3-array@npm:2.10.0 - 3, d3-array@npm:^3.1.6":
+ version: 3.2.3
+ resolution: "d3-array@npm:3.2.3"
dependencies:
- internmap: ^1.0.0
- checksum: 97853b7b523aded17078f37c67742f45d81e88dda2107ae9994c31b9e36c5fa5556c4c4cf39650436f247813602dfe31bf7ad067ff80f127a16903827f10c6eb
- languageName: node
- linkType: hard
-
-"d3-color@npm:1 - 2":
- version: 2.0.0
- resolution: "d3-color@npm:2.0.0"
- checksum: b887354aa383937abd04fbffed3e26e5d6a788472cd3737fb10735930e427763e69fe93398663bccf88c0b53ee3e638ac6fcf0c02226b00ed9e4327c2dfbf3dc
+ internmap: 1 - 2
+ checksum: 41d6a4989b73e0d2649a880b2f29a7e7cc059db0eba36cd29a79e0118ebdf6b78922a84cde0733cd54cb4072f3442ec44f3563902e00ea42892442d60e99f961
languageName: node
linkType: hard
@@ -20761,7 +21097,7 @@ __metadata:
languageName: node
linkType: hard
-"d3-ease@npm:1 - 3":
+"d3-ease@npm:1 - 3, d3-ease@npm:^3.0.1":
version: 3.0.1
resolution: "d3-ease@npm:3.0.1"
checksum: 06e2ee5326d1e3545eab4e2c0f84046a123dcd3b612e68858219aa034da1160333d9ce3da20a1d3486d98cb5c2a06f7d233eee1bc19ce42d1533458bd85dedcd
@@ -20779,14 +21115,14 @@ __metadata:
languageName: node
linkType: hard
-"d3-format@npm:1 - 2":
- version: 2.0.0
- resolution: "d3-format@npm:2.0.0"
- checksum: c4d3c8f9941d097d514d3986f54f21434e08e5876dc08d1d65226447e8e167600d5b9210235bb03fd45327225f04f32d6e365f08f76d2f4b8bff81594851aaf7
+"d3-format@npm:1 - 3":
+ version: 3.1.0
+ resolution: "d3-format@npm:3.1.0"
+ checksum: f345ec3b8ad3cab19bff5dead395bd9f5590628eb97a389b1dd89f0b204c7c4fc1d9520f13231c2c7cf14b7c9a8cf10f8ef15bde2befbab41454a569bd706ca2
languageName: node
linkType: hard
-"d3-interpolate@npm:1 - 3":
+"d3-interpolate@npm:1 - 3, d3-interpolate@npm:1.2.0 - 3, d3-interpolate@npm:^3.0.1":
version: 3.0.1
resolution: "d3-interpolate@npm:3.0.1"
dependencies:
@@ -20795,22 +21131,6 @@ __metadata:
languageName: node
linkType: hard
-"d3-interpolate@npm:1.2.0 - 2, d3-interpolate@npm:^2.0.0":
- version: 2.0.1
- resolution: "d3-interpolate@npm:2.0.1"
- dependencies:
- d3-color: 1 - 2
- checksum: 4a2018ac34fbcc3e0e7241e117087ca1b2274b8b33673913658623efacc5db013b8d876586d167b23e3145bdb34ec8e441d301299b082e1a90985b2f18d4299c
- languageName: node
- linkType: hard
-
-"d3-path@npm:1 - 2":
- version: 2.0.0
- resolution: "d3-path@npm:2.0.0"
- checksum: e39e91dfb9abf9637962caede1f4ea4877f4b9e1c914868bdfc355688e9a637ba51bed0fb6180934eb596e50a4d0d1f001b5f2e98a4a3d23cc42558acfbd1f2c
- languageName: node
- linkType: hard
-
"d3-path@npm:^3.1.0":
version: 3.1.0
resolution: "d3-path@npm:3.1.0"
@@ -20825,16 +21145,16 @@ __metadata:
languageName: node
linkType: hard
-"d3-scale@npm:^3.0.0":
- version: 3.3.0
- resolution: "d3-scale@npm:3.3.0"
+"d3-scale@npm:^4.0.2":
+ version: 4.0.2
+ resolution: "d3-scale@npm:4.0.2"
dependencies:
- d3-array: ^2.3.0
- d3-format: 1 - 2
- d3-interpolate: 1.2.0 - 2
- d3-time: ^2.1.1
- d3-time-format: 2 - 3
- checksum: f77e73f0fb422292211d0687914c30d26e29011a936ad2a535a868ae92f306c3545af1fe7ea5db1b3e67dbce7a6c6cd952e53d02d1d557543e7e5d30e30e52f2
+ d3-array: 2.10.0 - 3
+ d3-format: 1 - 3
+ d3-interpolate: 1.2.0 - 3
+ d3-time: 2.1.1 - 3
+ d3-time-format: 2 - 4
+ checksum: a9c770d283162c3bd11477c3d9d485d07f8db2071665f1a4ad23eec3e515e2cefbd369059ec677c9ac849877d1a765494e90e92051d4f21111aa56791c98729e
languageName: node
linkType: hard
@@ -20845,16 +21165,7 @@ __metadata:
languageName: node
linkType: hard
-"d3-shape@npm:^2.0.0":
- version: 2.1.0
- resolution: "d3-shape@npm:2.1.0"
- dependencies:
- d3-path: 1 - 2
- checksum: 4a82a83fbb15aadee3eb6661226a34bcd793cdbcd7aa5bf980a4724efc93eb94acc6c499f0ebedc9c3144c57c0f033867d137f41e86459acbd5d7181cb27b49c
- languageName: node
- linkType: hard
-
-"d3-shape@npm:^3.0.0":
+"d3-shape@npm:^3.0.0, d3-shape@npm:^3.1.0":
version: 3.2.0
resolution: "d3-shape@npm:3.2.0"
dependencies:
@@ -20863,25 +21174,25 @@ __metadata:
languageName: node
linkType: hard
-"d3-time-format@npm:2 - 3":
- version: 3.0.0
- resolution: "d3-time-format@npm:3.0.0"
+"d3-time-format@npm:2 - 4":
+ version: 4.1.0
+ resolution: "d3-time-format@npm:4.1.0"
dependencies:
- d3-time: 1 - 2
- checksum: c20c1667dbea653f81d923e741f84c23e4b966002ba0d6ed94cbc70692105566e55e89d18d175404534a879383fd1123300bd12885a3c924fe924032bb0060db
+ d3-time: 1 - 3
+ checksum: 7342bce28355378152bbd4db4e275405439cabba082d9cd01946d40581140481c8328456d91740b0fe513c51ec4a467f4471ffa390c7e0e30ea30e9ec98fcdf4
languageName: node
linkType: hard
-"d3-time@npm:1 - 2, d3-time@npm:^2.1.1":
- version: 2.1.1
- resolution: "d3-time@npm:2.1.1"
+"d3-time@npm:1 - 3, d3-time@npm:2.1.1 - 3, d3-time@npm:^3.0.0":
+ version: 3.1.0
+ resolution: "d3-time@npm:3.1.0"
dependencies:
- d3-array: 2
- checksum: d1c7b9658c20646e46c3dd19e11c38e02dec098e8baa7d2cd868af8eb01953668f5da499fa33dc63541cf74a26e788786f8828c4381dbbf475a76b95972979a6
+ d3-array: 2 - 3
+ checksum: 613b435352a78d9f31b7f68540788186d8c331b63feca60ad21c88e9db1989fe888f97f242322ebd6365e45ec3fb206a4324cd4ca0dfffa1d9b5feb856ba00a7
languageName: node
linkType: hard
-"d3-timer@npm:1 - 3":
+"d3-timer@npm:1 - 3, d3-timer@npm:^3.0.1":
version: 3.0.1
resolution: "d3-timer@npm:3.0.1"
checksum: 1cfddf86d7bca22f73f2c427f52dfa35c49f50d64e187eb788dcad6e927625c636aa18ae4edd44d084eb9d1f81d8ca4ec305dae7f733c15846a824575b789d73
@@ -22306,31 +22617,31 @@ __metadata:
linkType: hard
"esbuild@npm:^0.17.0":
- version: 0.17.12
- resolution: "esbuild@npm:0.17.12"
+ version: 0.17.14
+ resolution: "esbuild@npm:0.17.14"
dependencies:
- "@esbuild/android-arm": 0.17.12
- "@esbuild/android-arm64": 0.17.12
- "@esbuild/android-x64": 0.17.12
- "@esbuild/darwin-arm64": 0.17.12
- "@esbuild/darwin-x64": 0.17.12
- "@esbuild/freebsd-arm64": 0.17.12
- "@esbuild/freebsd-x64": 0.17.12
- "@esbuild/linux-arm": 0.17.12
- "@esbuild/linux-arm64": 0.17.12
- "@esbuild/linux-ia32": 0.17.12
- "@esbuild/linux-loong64": 0.17.12
- "@esbuild/linux-mips64el": 0.17.12
- "@esbuild/linux-ppc64": 0.17.12
- "@esbuild/linux-riscv64": 0.17.12
- "@esbuild/linux-s390x": 0.17.12
- "@esbuild/linux-x64": 0.17.12
- "@esbuild/netbsd-x64": 0.17.12
- "@esbuild/openbsd-x64": 0.17.12
- "@esbuild/sunos-x64": 0.17.12
- "@esbuild/win32-arm64": 0.17.12
- "@esbuild/win32-ia32": 0.17.12
- "@esbuild/win32-x64": 0.17.12
+ "@esbuild/android-arm": 0.17.14
+ "@esbuild/android-arm64": 0.17.14
+ "@esbuild/android-x64": 0.17.14
+ "@esbuild/darwin-arm64": 0.17.14
+ "@esbuild/darwin-x64": 0.17.14
+ "@esbuild/freebsd-arm64": 0.17.14
+ "@esbuild/freebsd-x64": 0.17.14
+ "@esbuild/linux-arm": 0.17.14
+ "@esbuild/linux-arm64": 0.17.14
+ "@esbuild/linux-ia32": 0.17.14
+ "@esbuild/linux-loong64": 0.17.14
+ "@esbuild/linux-mips64el": 0.17.14
+ "@esbuild/linux-ppc64": 0.17.14
+ "@esbuild/linux-riscv64": 0.17.14
+ "@esbuild/linux-s390x": 0.17.14
+ "@esbuild/linux-x64": 0.17.14
+ "@esbuild/netbsd-x64": 0.17.14
+ "@esbuild/openbsd-x64": 0.17.14
+ "@esbuild/sunos-x64": 0.17.14
+ "@esbuild/win32-arm64": 0.17.14
+ "@esbuild/win32-ia32": 0.17.14
+ "@esbuild/win32-x64": 0.17.14
dependenciesMeta:
"@esbuild/android-arm":
optional: true
@@ -22378,7 +22689,7 @@ __metadata:
optional: true
bin:
esbuild: bin/esbuild
- checksum: ea6d33eb1bc6c9e00dcee5e253c7e935251b4801d376661fd9f19a9dcffc27f970078a6f7116d6c78ee825ceff9b974594b0b616bd560ce4d875a951aa92977b
+ checksum: 8f4c05f5d3da04f05c48d65f60f3c6422253f406cd56a7ab7a898f0971b0366c454635a6340172874950771dc005a9928dd999b732a6d4caa504b537bfcbf2ff
languageName: node
linkType: hard
@@ -23108,6 +23419,7 @@ __metadata:
"@roadiehq/backstage-plugin-github-pull-requests": ^2.2.7
"@roadiehq/backstage-plugin-travis-ci": ^2.0.5
"@testing-library/cypress": ^9.0.0
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
@@ -23123,6 +23435,7 @@ __metadata:
prop-types: ^15.7.2
react: ^17.0.2
react-dom: ^17.0.2
+ react-router: ^6.3.0
react-router-dom: ^6.3.0
react-use: ^17.2.4
start-server-and-test: ^1.10.11
@@ -23138,6 +23451,7 @@ __metadata:
"@backstage/cli": "workspace:^"
"@backstage/plugin-app-backend": "workspace:^"
"@backstage/plugin-catalog-backend": "workspace:^"
+ "@backstage/plugin-kubernetes-backend": "workspace:^"
"@backstage/plugin-scaffolder-backend": "workspace:^"
"@backstage/plugin-search-backend": "workspace:^"
"@backstage/plugin-search-backend-module-catalog": "workspace:^"
@@ -23503,10 +23817,10 @@ __metadata:
languageName: node
linkType: hard
-"fast-equals@npm:^2.0.0":
- version: 2.0.4
- resolution: "fast-equals@npm:2.0.4"
- checksum: 1aac8a2e16b33e5e402bb5cd46be65f1ca331903c2c44e3bd75324e8472ee04f0acdbc6889e45fc28f9707ca3964f2a86789b32305d4d8b85dc97f61e446ef4b
+"fast-equals@npm:^4.0.3":
+ version: 4.0.3
+ resolution: "fast-equals@npm:4.0.3"
+ checksum: 3d5935b757f9f2993e59b5164a7a9eeda0de149760495375cde14a4ed725186a7e6c1c0d58f7d42d2f91deb97f3fce1e0aad5591916ef0984278199a85c87c87
languageName: node
linkType: hard
@@ -25947,10 +26261,10 @@ __metadata:
languageName: node
linkType: hard
-"internmap@npm:^1.0.0":
- version: 1.0.1
- resolution: "internmap@npm:1.0.1"
- checksum: 9d00f8c0cf873a24a53a5a937120dab634c41f383105e066bb318a61864e6292d24eb9516e8e7dccfb4420ec42ca474a0f28ac9a6cc82536898fa09bbbe53813
+"internmap@npm:1 - 2":
+ version: 2.0.3
+ resolution: "internmap@npm:2.0.3"
+ checksum: 7ca41ec6aba8f0072fc32fa8a023450a9f44503e2d8e403583c55714b25efd6390c38a87161ec456bf42d7bc83aab62eb28f5aef34876b1ac4e60693d5e1d241
languageName: node
linkType: hard
@@ -29342,7 +29656,7 @@ __metadata:
languageName: node
linkType: hard
-"map-obj@npm:^4.0.0, map-obj@npm:^4.1.0":
+"map-obj@npm:^4.0.0":
version: 4.3.0
resolution: "map-obj@npm:4.3.0"
checksum: fbc554934d1a27a1910e842bc87b177b1a556609dd803747c85ece420692380827c6ae94a95cce4407c054fa0964be3bf8226f7f2cb2e9eeee432c7c1985684e
@@ -30261,11 +30575,11 @@ __metadata:
linkType: hard
"minimatch@npm:^5.0.0, minimatch@npm:^5.0.1, minimatch@npm:^5.1.0, minimatch@npm:^5.1.1, minimatch@npm:^5.1.2":
- version: 5.1.2
- resolution: "minimatch@npm:5.1.2"
+ version: 5.1.6
+ resolution: "minimatch@npm:5.1.6"
dependencies:
brace-expansion: ^2.0.1
- checksum: 32ffda25b9fb8270a1c1beafdb7489dc0e411af553495136509a945691f63c9b6b000eeeaaf8bffe3efa609c1d6d3bc0f5a106f6c3443b5c05da649100ded964
+ checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77
languageName: node
linkType: hard
@@ -32516,10 +32830,10 @@ __metadata:
languageName: node
linkType: hard
-"photoswipe@npm:^5.3.5":
- version: 5.3.6
- resolution: "photoswipe@npm:5.3.6"
- checksum: 192004e33dbba7567744c96835b43f17a118653a24e099f9e31c2ddea9d7214ac7c28ff8994d4f7c20720c7f7fd00b62ad8ade5e3d59994f00a27390419ba11c
+"photoswipe@npm:^5.3.7":
+ version: 5.3.7
+ resolution: "photoswipe@npm:5.3.7"
+ checksum: adfbd76316b7aa140302ff2961fd128dfb23ad02ae1c0691b99a0c6a247f638218f1e6de77ae4d5191d0b5a6d4a1f3561ff1472166f2a636bc4525addee31a47
languageName: node
linkType: hard
@@ -33240,11 +33554,11 @@ __metadata:
linkType: hard
"prettier@npm:^2.2.1, prettier@npm:^2.7.1":
- version: 2.8.6
- resolution: "prettier@npm:2.8.6"
+ version: 2.8.7
+ resolution: "prettier@npm:2.8.7"
bin:
prettier: bin-prettier.js
- checksum: 8ac94fa67aec0e65743ea15ebf954ef2f1e52638abd129dc04e8b49e8bb3224c0233c98df6b5c98efd31bd2a43866590486559438ee4ead09dc81be389068572
+ checksum: fdc8f2616f099f5f0d685907f4449a70595a0fc1d081a88919604375989e0d5e9168d6121d8cc6861f21990b31665828e00472544d785d5940ea08a17660c3a6
languageName: node
linkType: hard
@@ -34206,17 +34520,15 @@ __metadata:
languageName: node
linkType: hard
-"react-resize-detector@npm:^6.6.3":
- version: 6.7.8
- resolution: "react-resize-detector@npm:6.7.8"
+"react-resize-detector@npm:^8.0.4":
+ version: 8.0.4
+ resolution: "react-resize-detector@npm:8.0.4"
dependencies:
- "@types/resize-observer-browser": ^0.1.6
lodash: ^4.17.21
- resize-observer-polyfill: ^1.5.1
peerDependencies:
- react: ^16.0.0 || ^17.0.0
- react-dom: ^16.0.0 || ^17.0.0
- checksum: dc8acbe216f70a60466d55d4f47c1468fecf074544a1e07234461b36eefed2b222f6e550c91e7ae02983e2842308d2a48ba8383029efb5d27ac749c48e3a09ae
+ react: ^16.0.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0
+ checksum: f53a99cc5413844a6fc2a713b0b1094d23947897c14ab64481938632f4e77fadded52d91a6619055abf6240c7cacd6cc7dd492ea866639b302f81df680709d45
languageName: node
linkType: hard
@@ -34283,7 +34595,7 @@ __metadata:
languageName: node
linkType: hard
-"react-router@npm:6.9.0":
+"react-router@npm:6.9.0, react-router@npm:^6.3.0":
version: 6.9.0
resolution: "react-router@npm:6.9.0"
dependencies:
@@ -34303,17 +34615,17 @@ __metadata:
languageName: node
linkType: hard
-"react-smooth@npm:^2.0.0":
- version: 2.0.1
- resolution: "react-smooth@npm:2.0.1"
+"react-smooth@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "react-smooth@npm:2.0.2"
dependencies:
- fast-equals: ^2.0.0
+ fast-equals: ^4.0.3
react-transition-group: 2.9.0
peerDependencies:
prop-types: ^15.6.0
react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0
react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0
- checksum: 65678491cbd506573f2dba82778ebf8259714d68dd227e0ee7c0e204bcbc7839cf97401620b4223814066581f1dce0493f97162a03dc2a68058b5a7ad2b41085
+ checksum: 6b0a40a17314657ac6a187a3ad01fcdaa61d498979b6a07c424e20832110c99b4394c33209a0b39b897c13d113d8cb044e7a691b4965386a11b15bbfbacfba25
languageName: node
linkType: hard
@@ -34639,28 +34951,24 @@ __metadata:
languageName: node
linkType: hard
-"recharts@npm:^2.0.0, recharts@npm:^2.1.5":
- version: 2.1.9
- resolution: "recharts@npm:2.1.9"
+"recharts@npm:^2.5.0":
+ version: 2.5.0
+ resolution: "recharts@npm:2.5.0"
dependencies:
- "@types/d3-interpolate": ^2.0.0
- "@types/d3-scale": ^3.0.0
- "@types/d3-shape": ^2.0.0
classnames: ^2.2.5
- d3-interpolate: ^2.0.0
- d3-scale: ^3.0.0
- d3-shape: ^2.0.0
eventemitter3: ^4.0.1
lodash: ^4.17.19
react-is: ^16.10.2
- react-resize-detector: ^6.6.3
- react-smooth: ^2.0.0
+ react-resize-detector: ^8.0.4
+ react-smooth: ^2.0.2
recharts-scale: ^0.4.4
reduce-css-calc: ^2.1.8
+ victory-vendor: ^36.6.8
peerDependencies:
- react: ^16.0.0 || ^17.0.0
- react-dom: ^16.0.0 || ^17.0.0
- checksum: 5751ba78b08c9bf43b381750e302716df7ebc838a26bc8695892b1dd8293f858256d5b949defbb2d07395e7cf8873484b397ea804a60743e366e3211309c7433
+ prop-types: ^15.6.0
+ react: ^16.0.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0
+ checksum: a40d1788589926fa8a5844868a338aae75a2077a2bc2ac57fc5d61ad21fb62660aed6f00ae8d8a94948b9143255c1760db0d386ecb257ed8290dd7f164b5bd5f
languageName: node
linkType: hard
@@ -35527,7 +35835,7 @@ __metadata:
semver: ^7.3.2
shx: ^0.3.2
ts-node: ^10.4.0
- typescript: ~4.7.0
+ typescript: ~5.0.0
languageName: unknown
linkType: soft
@@ -36270,9 +36578,9 @@ __metadata:
linkType: hard
"slugify@npm:^1.6.4":
- version: 1.6.5
- resolution: "slugify@npm:1.6.5"
- checksum: a955a1b600201030f4c1daa9bb74a17d4402a0693fc40978bbd17e44e64fd72dad3bac4037422aa8aed55b5170edd57f3f4cd8f59ba331f5cf0f10f1a7795609
+ version: 1.6.6
+ resolution: "slugify@npm:1.6.6"
+ checksum: 04773c2d3b7aea8d2a61fa47cc7e5d29ce04e1a96cbaec409da57139df906acb3a449fac30b167d203212c806e73690abd4ff94fbad0a9a7b7ea109a2a638ae9
languageName: node
linkType: hard
@@ -37564,10 +37872,12 @@ __metadata:
"@backstage/theme": "workspace:^"
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
+ "@testing-library/dom": ^8.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
+ "@types/react": "*"
"@types/react-dom": "*"
cross-env: ^7.0.0
cypress: ^10.0.0
@@ -38315,13 +38625,6 @@ __metadata:
languageName: node
linkType: hard
-"type-fest@npm:^1.2.1":
- version: 1.4.0
- resolution: "type-fest@npm:1.4.0"
- checksum: b011c3388665b097ae6a109a437a04d6f61d81b7357f74cbcb02246f2f5bd72b888ae33631b99871388122ba0a87f4ff1c94078e7119ff22c70e52c0ff828201
- languageName: node
- linkType: hard
-
"type-fest@npm:^2.19.0":
version: 2.19.0
resolution: "type-fest@npm:2.19.0"
@@ -38375,16 +38678,6 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:~4.7.0":
- version: 4.7.4
- resolution: "typescript@npm:4.7.4"
- bin:
- tsc: bin/tsc
- tsserver: bin/tsserver
- checksum: 5750181b1cd7e6482c4195825547e70f944114fb47e58e4aa7553e62f11b3f3173766aef9c281783edfd881f7b8299cf35e3ca8caebe73d8464528c907a164df
- languageName: node
- linkType: hard
-
"typescript@npm:~4.8.2, typescript@npm:~4.8.4":
version: 4.8.4
resolution: "typescript@npm:4.8.4"
@@ -38395,13 +38688,13 @@ __metadata:
languageName: node
linkType: hard
-"typescript@patch:typescript@~4.7.0#~builtin":
- version: 4.7.4
- resolution: "typescript@patch:typescript@npm%3A4.7.4#~builtin::version=4.7.4&hash=a1c5e5"
+"typescript@npm:~5.0.0":
+ version: 5.0.2
+ resolution: "typescript@npm:5.0.2"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 9096d8f6c16cb80ef3bf96fcbbd055bf1c4a43bd14f3b7be45a9fbe7ada46ec977f604d5feed3263b4f2aa7d4c7477ce5f9cd87de0d6feedec69a983f3a4f93e
+ checksum: bef1dcd166acfc6934b2ec4d72f93edb8961a5fab36b8dd2aaf6f4f4cd5c0210f2e0850aef4724f3b4913d5aef203a94a28ded731b370880c8bcff7e4ff91fc1
languageName: node
linkType: hard
@@ -38415,6 +38708,16 @@ __metadata:
languageName: node
linkType: hard
+"typescript@patch:typescript@~5.0.0#~builtin":
+ version: 5.0.2
+ resolution: "typescript@patch:typescript@npm%3A5.0.2#~builtin::version=5.0.2&hash=a1c5e5"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: bdbf3d0aac0d6cf010fbe0536753dc19f278eb4aba88140dcd25487dfe1c56ca8b33abc0dcd42078790a939b08ebc4046f3e9bb961d77d3d2c3cfa9829da4d53
+ languageName: node
+ linkType: hard
+
"ua-parser-js@npm:^0.7.18, ua-parser-js@npm:^0.7.30":
version: 0.7.33
resolution: "ua-parser-js@npm:0.7.33"
@@ -39114,6 +39417,28 @@ __metadata:
languageName: node
linkType: hard
+"victory-vendor@npm:^36.6.8":
+ version: 36.6.8
+ resolution: "victory-vendor@npm:36.6.8"
+ dependencies:
+ "@types/d3-array": ^3.0.3
+ "@types/d3-ease": ^3.0.0
+ "@types/d3-interpolate": ^3.0.1
+ "@types/d3-scale": ^4.0.2
+ "@types/d3-shape": ^3.1.0
+ "@types/d3-time": ^3.0.0
+ "@types/d3-timer": ^3.0.0
+ d3-array: ^3.1.6
+ d3-ease: ^3.0.1
+ d3-interpolate: ^3.0.1
+ d3-scale: ^4.0.2
+ d3-shape: ^3.1.0
+ d3-time: ^3.0.0
+ d3-timer: ^3.0.1
+ checksum: 6411f7c19a776cef3919946d429293cfe33c93a6e4dcfdfa2ba1edecad3a28ed2cd6b0d117169b8917ab6a7679e2bade5e7bfc1fed3fc8b464b842f21dac5f49
+ languageName: node
+ linkType: hard
+
"vinyl-file@npm:^3.0.0":
version: 3.0.0
resolution: "vinyl-file@npm:3.0.0"
@@ -40317,12 +40642,19 @@ __metadata:
languageName: node
linkType: hard
-"zod-to-json-schema@npm:~3.18.0":
- version: 3.18.2
- resolution: "zod-to-json-schema@npm:3.18.2"
+"zod-to-json-schema@npm:^3.20.4":
+ version: 3.20.4
+ resolution: "zod-to-json-schema@npm:3.20.4"
peerDependencies:
- zod: ^3.18.0
- checksum: 10e84864a3ccc2e04500b9bc81369ed7c5b3ec068ea582a13369175ed40e785091a63ae7fa86ebb4ddf1bccd55c3dab32f4d3070bbcc3296e68305ff787c9df3
+ zod: ^3.20.0
+ checksum: 55bc649dbc82ce25fbfbfdd42ca530d883d83be5d02cb81e89f6401d54bca151fc6b8cc57999c75eb6a3dcaa3f000697315fbd4f505637472621570ed52784d8
+ languageName: node
+ linkType: hard
+
+"zod@npm:^3.21.4":
+ version: 3.21.4
+ resolution: "zod@npm:3.21.4"
+ checksum: f185ba87342ff16f7a06686767c2b2a7af41110c7edf7c1974095d8db7a73792696bcb4a00853de0d2edeb34a5b2ea6a55871bc864227dace682a0a28de33e1f
languageName: node
linkType: hard