diff --git a/.changeset/long-bananas-rescue.md b/.changeset/long-bananas-rescue.md
new file mode 100644
index 0000000000..d990fd67c6
--- /dev/null
+++ b/.changeset/long-bananas-rescue.md
@@ -0,0 +1,91 @@
+---
+'@backstage/plugin-catalog-backend-module-msgraph': minor
+---
+
+Align `msgraph` plugin's entity provider config with other providers. **Deprecated** entity processor as well as previous config.
+
+You will see warning at the log output until you migrate to the new setup.
+All deprecated parts will be removed eventually after giving some time to migrate.
+
+Please find information on how to migrate your current setup to the new one below.
+
+**Migration Guide:**
+
+There were two different way on how to use the msgraph plugin: processor or provider.
+
+Previous registration for the processor:
+
+```typescript
+// packages/backend/src/plugins/catalog.ts
+builder.addProcessor(
+ MicrosoftGraphOrgReaderProcessor.fromConfig(env.config, {
+ logger: env.logger,
+ // [...]
+ }),
+);
+```
+
+Previous registration when using the provider:
+
+```typescript
+// packages/backend/src/plugins/catalog.ts
+builder.addEntityProvider(
+ MicrosoftGraphOrgEntityProvider.fromConfig(env.config, {
+ id: 'https://graph.microsoft.com/v1.0',
+ target: 'https://graph.microsoft.com/v1.0',
+ logger: env.logger,
+ schedule: env.scheduler.createScheduledTaskRunner({
+ frequency: { minutes: 30 },
+ timeout: { minutes: 3 },
+ }),
+ // [...]
+ }),
+);
+```
+
+Previous configuration as used for both:
+
+```yaml
+# app-config.yaml
+catalog:
+ processors:
+ microsoftGraphOrg:
+ providers:
+ - target: https://graph.microsoft.com/v1.0
+ # [...]
+```
+
+**Replacement:**
+
+Please check https://github.com/backstage/backstage/blob/master/plugins/catalog-backend-module-msgraph/README.md for the complete documentation of all configuration options (config as well as registration of the provider).
+
+```yaml
+# app-config.yaml
+catalog:
+ providers:
+ microsoftGraphOrg:
+ # In case you used the deprecated configuration with the entity provider
+ # using the value of `target` will keep the same location key for all
+ providerId: # some stable ID which will be used as part of the location key for all ingested data
+ target: https://graph.microsoft.com/v1.0
+ # [...]
+```
+
+```typescript
+// packages/backend/src/plugins/catalog.ts
+builder.addEntityProvider(
+ MicrosoftGraphOrgEntityProvider.fromConfig(env.config, {
+ logger: env.logger,
+ schedule: env.scheduler.createScheduledTaskRunner({
+ frequency: { minutes: 30 },
+ timeout: { minutes: 3 },
+ }),
+ // [...]
+ }),
+);
+```
+
+In case you've used multiple entity providers before
+**and** you had different transformers for each of them
+you can provide these directly at the one `fromConfig` call
+by passing a Record with the provider ID as key.
diff --git a/.changeset/ninety-coats-learn.md b/.changeset/ninety-coats-learn.md
new file mode 100644
index 0000000000..9d6945e9c0
--- /dev/null
+++ b/.changeset/ninety-coats-learn.md
@@ -0,0 +1,5 @@
+---
+'@backstage/core-components': patch
+---
+
+Fix relative `sub-paths` by concatenating the app's base path with them.
diff --git a/.changeset/polite-lions-sell.md b/.changeset/polite-lions-sell.md
new file mode 100644
index 0000000000..07b5fcbd77
--- /dev/null
+++ b/.changeset/polite-lions-sell.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-auth-backend': patch
+---
+
+Auth provider now also export createAuthProviderIntegration
diff --git a/.changeset/pre.json b/.changeset/pre.json
index 2bba491efc..7b30cba7ba 100644
--- a/.changeset/pre.json
+++ b/.changeset/pre.json
@@ -158,50 +158,76 @@
"@backstage/plugin-vault-backend": "0.1.0",
"@backstage/plugin-xcmetrics": "0.2.26",
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.0.0",
- "@backstage/plugin-catalog-backend-module-openapi": "0.0.0"
+ "@backstage/plugin-catalog-backend-module-openapi": "0.0.0",
+ "@backstage/plugin-cost-insights-common": "0.0.0"
},
"changesets": [
+ "afraid-flies-try",
"beige-horses-scream",
+ "blue-monkeys-explain",
"breezy-poems-grab",
"breezy-seas-exist",
"bright-balloons-hide",
"calm-experts-buy",
"chilled-mirrors-grab",
+ "cool-toys-flow",
"create-app-1656408352",
"curly-candles-battle",
"curvy-weeks-matter",
+ "eight-suits-fail",
+ "eighty-windows-brush",
"eleven-mice-collect",
+ "five-fireants-run",
"forty-seals-complain",
"great-roses-pump",
"green-actors-argue",
"happy-boxes-melt",
+ "hot-rice-sin",
"large-kangaroos-poke",
"lemon-goats-obey",
+ "light-hornets-eat",
+ "long-bananas-rescue",
+ "many-vans-thank",
"metal-singers-matter",
+ "metal-windows-share",
"modern-ducks-lay",
+ "moody-crabs-march",
"nasty-zoos-cross",
"nervous-humans-sip",
+ "old-onions-hear",
"plenty-clouds-guess",
"polite-eagles-invite",
+ "polite-lions-sell",
"popular-pots-yell",
"pretty-masks-live",
+ "proud-toys-return",
"purple-beans-march",
"quiet-pens-notice",
"red-games-decide",
+ "renovate-149779d",
+ "renovate-2ae4dda",
"renovate-4b5ff24",
+ "renovate-7438bff",
+ "renovate-833a91b",
"renovate-9454dab",
"rude-llamas-lie",
+ "search-boats-double",
"search-lightning-cult",
"search-turtles-itch",
+ "serious-houses-watch",
"serious-zebras-joke",
"shaggy-melons-drive",
"sharp-numbers-taste",
"sharp-planes-turn",
+ "shiny-seahorses-do",
"shiny-turkeys-doubt",
+ "short-deers-remember",
"short-olives-train",
"shy-cameras-develop",
"silent-coats-brake",
+ "silly-geese-design",
"silver-needles-unite",
+ "smart-elephants-knock",
"smooth-sheep-hide",
"strange-tables-flash",
"strange-trains-collect",
@@ -211,14 +237,20 @@
"techdocs-eyes-sit",
"techdocs-gorgeous-plants-sniff",
"techdocs-sheep-talk",
+ "techdocs-sixty-mugs-hug",
"techdocs-the-whole-pulse",
+ "thick-cats-kiss",
"thick-radios-drive",
+ "thirty-rivers-watch",
+ "tricky-ravens-visit",
"twelve-candles-jump",
"two-crews-accept",
"unlucky-stingrays-juggle",
"weak-bananas-deliver",
+ "weak-jeans-cry",
"weak-llamas-repeat",
"wet-dolphins-act",
- "wicked-icons-grin"
+ "wicked-icons-grin",
+ "wicked-ladybugs-argue"
]
}
diff --git a/.changeset/renovate-0546761.md b/.changeset/renovate-0546761.md
new file mode 100644
index 0000000000..ed7b8b19a3
--- /dev/null
+++ b/.changeset/renovate-0546761.md
@@ -0,0 +1,103 @@
+---
+'@backstage/backend-common': patch
+'@backstage/backend-test-utils': patch
+'@backstage/catalog-client': patch
+'@backstage/cli': patch
+'@backstage/config-loader': patch
+'@backstage/core-app-api': patch
+'@backstage/core-components': patch
+'@backstage/core-plugin-api': patch
+'@backstage/integration-react': patch
+'@backstage/integration': patch
+'@backstage/release-manifests': patch
+'@backstage/test-utils': patch
+'@backstage/plugin-adr-backend': patch
+'@backstage/plugin-adr': patch
+'@backstage/plugin-airbrake-backend': patch
+'@backstage/plugin-airbrake': patch
+'@backstage/plugin-allure': patch
+'@backstage/plugin-analytics-module-ga': patch
+'@backstage/plugin-apache-airflow': patch
+'@backstage/plugin-api-docs': patch
+'@backstage/plugin-app-backend': patch
+'@backstage/plugin-auth-backend': patch
+'@backstage/plugin-auth-node': patch
+'@backstage/plugin-azure-devops-backend': patch
+'@backstage/plugin-azure-devops': patch
+'@backstage/plugin-badges': patch
+'@backstage/plugin-bitbucket-cloud-common': patch
+'@backstage/plugin-bitrise': patch
+'@backstage/plugin-catalog-backend-module-azure': patch
+'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
+'@backstage/plugin-catalog-backend-module-bitbucket': patch
+'@backstage/plugin-catalog-backend-module-gerrit': patch
+'@backstage/plugin-catalog-backend-module-github': patch
+'@backstage/plugin-catalog-backend-module-gitlab': patch
+'@backstage/plugin-catalog-backend-module-msgraph': patch
+'@backstage/plugin-catalog-backend': patch
+'@backstage/plugin-catalog-graphql': patch
+'@backstage/plugin-catalog-import': patch
+'@backstage/plugin-circleci': patch
+'@backstage/plugin-cloudbuild': patch
+'@backstage/plugin-code-climate': patch
+'@backstage/plugin-code-coverage-backend': patch
+'@backstage/plugin-code-coverage': patch
+'@backstage/plugin-codescene': patch
+'@backstage/plugin-config-schema': patch
+'@backstage/plugin-cost-insights': patch
+'@backstage/plugin-dynatrace': patch
+'@backstage/plugin-explore-react': patch
+'@backstage/plugin-explore': patch
+'@backstage/plugin-firehydrant': patch
+'@backstage/plugin-fossa': patch
+'@backstage/plugin-gcalendar': patch
+'@backstage/plugin-gcp-projects': patch
+'@backstage/plugin-git-release-manager': patch
+'@backstage/plugin-github-actions': patch
+'@backstage/plugin-github-deployments': patch
+'@backstage/plugin-github-pull-requests-board': patch
+'@backstage/plugin-gitops-profiles': patch
+'@backstage/plugin-gocd': patch
+'@backstage/plugin-graphiql': patch
+'@backstage/plugin-graphql-backend': patch
+'@backstage/plugin-home': patch
+'@backstage/plugin-ilert': patch
+'@backstage/plugin-jenkins-backend': patch
+'@backstage/plugin-jenkins': patch
+'@backstage/plugin-kafka': patch
+'@backstage/plugin-kubernetes': patch
+'@backstage/plugin-lighthouse': patch
+'@backstage/plugin-newrelic': patch
+'@backstage/plugin-org': patch
+'@backstage/plugin-pagerduty': patch
+'@backstage/plugin-periskop-backend': patch
+'@backstage/plugin-periskop': patch
+'@backstage/plugin-permission-backend': patch
+'@backstage/plugin-permission-common': patch
+'@backstage/plugin-permission-node': patch
+'@backstage/plugin-rollbar-backend': patch
+'@backstage/plugin-rollbar': patch
+'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
+'@backstage/plugin-scaffolder-backend': patch
+'@backstage/plugin-scaffolder': patch
+'@backstage/plugin-search': patch
+'@backstage/plugin-sentry': patch
+'@backstage/plugin-shortcuts': patch
+'@backstage/plugin-sonarqube': patch
+'@backstage/plugin-splunk-on-call': patch
+'@backstage/plugin-stack-overflow': patch
+'@backstage/plugin-tech-insights': patch
+'@backstage/plugin-tech-radar': patch
+'@backstage/plugin-techdocs-addons-test-utils': patch
+'@backstage/plugin-techdocs-backend': patch
+'@backstage/plugin-techdocs-module-addons-contrib': patch
+'@backstage/plugin-techdocs': patch
+'@backstage/plugin-todo-backend': patch
+'@backstage/plugin-todo': patch
+'@backstage/plugin-user-settings': patch
+'@backstage/plugin-vault-backend': patch
+'@backstage/plugin-vault': patch
+'@backstage/plugin-xcmetrics': patch
+---
+
+Updated dependency `msw` to `^0.43.0`.
diff --git a/.changeset/renovate-2ae4dda.md b/.changeset/renovate-2ae4dda.md
new file mode 100644
index 0000000000..2cedbcb9d7
--- /dev/null
+++ b/.changeset/renovate-2ae4dda.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-catalog-backend-module-openapi': patch
+---
+
+Updated dependency `openapi-types` to `^12.0.0`.
diff --git a/.changeset/renovate-cbb545a.md b/.changeset/renovate-cbb545a.md
new file mode 100644
index 0000000000..be423e8252
--- /dev/null
+++ b/.changeset/renovate-cbb545a.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-api-docs': patch
+---
+
+Updated dependency `@asyncapi/react-component` to `1.0.0-next.39`.
diff --git a/.changeset/shiny-seahorses-do.md b/.changeset/shiny-seahorses-do.md
new file mode 100644
index 0000000000..06892900bf
--- /dev/null
+++ b/.changeset/shiny-seahorses-do.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-badges-backend': patch
+---
+
+Add missing installation instructions
diff --git a/.changeset/short-deers-remember.md b/.changeset/short-deers-remember.md
new file mode 100644
index 0000000000..7579e7773b
--- /dev/null
+++ b/.changeset/short-deers-remember.md
@@ -0,0 +1,21 @@
+---
+'@backstage/backend-common': patch
+'@backstage/integration': patch
+'@backstage/plugin-adr': patch
+'@backstage/plugin-catalog-backend': patch
+'@backstage/plugin-catalog-import': patch
+'@backstage/plugin-scaffolder': patch
+'@backstage/plugin-scaffolder-backend': patch
+'@backstage/plugin-techdocs': patch
+'@backstage/plugin-techdocs-module-addons-contrib': patch
+'@backstage/plugin-techdocs-node': patch
+---
+
+Upgrade git-url-parse to 12.0.0.
+
+Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+to several CVEs detected by Snyk.
+
+- SNYK-JS-PARSEURL-2935944
+- SNYK-JS-PARSEURL-2935947
+- SNYK-JS-PARSEURL-2936249
diff --git a/.changeset/small-shoes-hide.md b/.changeset/small-shoes-hide.md
new file mode 100644
index 0000000000..b1f95e9f2d
--- /dev/null
+++ b/.changeset/small-shoes-hide.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-search-backend-node': patch
+---
+
+Exports `MissingIndexError` that can be used by the search engines for better error handling when missing index.
diff --git a/.changeset/tender-chicken-learn.md b/.changeset/tender-chicken-learn.md
new file mode 100644
index 0000000000..bd95c5545f
--- /dev/null
+++ b/.changeset/tender-chicken-learn.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-search-backend': patch
+---
+
+If error is `MissingIndexError` we return a 400 response with a more clear error message.
diff --git a/.changeset/tender-terms-flash.md b/.changeset/tender-terms-flash.md
new file mode 100644
index 0000000000..ca5fdb3799
--- /dev/null
+++ b/.changeset/tender-terms-flash.md
@@ -0,0 +1,5 @@
+---
+'@backstage/integration': patch
+---
+
+Avoid double encoding of the file path in `getBitbucketServerDownloadUrl`
diff --git a/.changeset/two-owls-cry.md b/.changeset/two-owls-cry.md
new file mode 100644
index 0000000000..ca371781a1
--- /dev/null
+++ b/.changeset/two-owls-cry.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-search-backend-module-elasticsearch': patch
+---
+
+Throws `MissingIndexError` when no index of type exist.
diff --git a/.github/workflows/automate_review-labels-scheduled.yaml b/.github/workflows/automate_review-labels-scheduled.yaml
deleted file mode 100644
index 3ba13cfd17..0000000000
--- a/.github/workflows/automate_review-labels-scheduled.yaml
+++ /dev/null
@@ -1,31 +0,0 @@
-# on a review from someone in the reviewers group, remove the awaiting-review label and add the awaiting-author label
-name: Automate review labels - scheduled
-on:
- schedule:
- - cron: '* * * * *'
-
-jobs:
- label:
- runs-on: ubuntu-latest
- steps:
- - name: Get Token
- id: get_workflow_token
- uses: peter-murray/workflow-application-token-action@v1
- with:
- application_id: ${{ secrets.BACKSTAGE_GOALIE_APPLICATION_ID }}
- application_private_key: ${{ secrets.BACKSTAGE_GOALIE_PRIVATE_KEY }}
- organization: backstage
-
- - uses: actions/checkout@v3
- - uses: actions/setup-node@v3
- with:
- node-version: 14
- - run: npm install codeowners
-
- - uses: actions/github-script@v6
- id: fix-labels
- with:
- github-token: ${{ steps.get_workflow_token.outputs.token }}
- script: |
- const script = require('./scripts/goalie-labels.js')
- await script({github, context, core})
diff --git a/.github/workflows/automate_review-labels.yaml b/.github/workflows/automate_review-labels.yaml
deleted file mode 100644
index cae71f6aaa..0000000000
--- a/.github/workflows/automate_review-labels.yaml
+++ /dev/null
@@ -1,84 +0,0 @@
-# When the target of the PR changes, open, re-open or sync, then re-add the label.
-
-name: Automate review labels
-on:
- pull_request_target:
- types:
- - opened
- - closed
- - synchronize
-
-permissions:
- issues: write
- pull-requests: write
-
-jobs:
- label:
- runs-on: ubuntu-latest
- steps:
- # THESE SCRIPTS SHOULD BE INLINED AND NOT IN REPO
- # DUE TO THE TOKEN PERMISSIONS THAT ARE GIVEN
- # TO THE WORKFLOW. THIS SCRIPT WILL AND SHOULD
- # RUN FROM THE BASE REPO ALL TIMES.
- - uses: actions/github-script@v6
- id: fix-labels
- with:
- github-token: ${{ secrets.GITHUB_TOKEN }}
- script: |
- if (['opened', 'synchronize'].includes('${{ github.event.action }}')) {
- // if it's the author, always add awaiting-review label
- const isAuthor = context.payload.pull_request.user.login === context.actor
- if (isAuthor) {
- await github.rest.issues.addLabels({
- issue_number: context.issue.number,
- owner: context.repo.owner,
- repo: context.repo.repo,
- labels: ['awaiting-review']
- });
- }
- }
-
- if ('${{ github.event.action}}' === 'closed') {
- await github.rest.issues.removeLabel({
- issue_number: context.issue.number,
- owner: context.repo.owner,
- repo: context.repo.repo,
- labels: 'awaiting-review'
- }).catch((e) => {
- console.log(e)
- });
- }
-
- - name: Add PRs to review board
- uses: actions/github-script@v6
- if: github.event.action == 'opened' || github.event.action == 'reopened'
- env:
- PROJECT_ID: PN_kwDOBFKqdc02LQ
- with:
- github-token: ${{ secrets.GH_SERVICE_ACCOUNT_TOKEN }}
- script: |
- const prLookup = await github.graphql(`
- query($owner: String!, $repo: String!, $number: Int!){
- repository(owner: $owner, name: $repo) {
- pullRequest(number: $number) {
- id
- }
- }
- }
- `, context.issue);
-
- await github.graphql(`
- mutation($projectId: ID!, $contentId: ID!) {
- addProjectNextItem(input: {
- projectId: $projectId,
- contentId: $contentId,
- }) {
- projectNextItem {
- id
- }
- }
- }
- `, {
- projectId: process.env.PROJECT_ID,
- contentId: prLookup.repository.pullRequest.id
- })
diff --git a/.github/workflows/automate_stale.yml b/.github/workflows/automate_stale.yml
index f9c655fc4a..8978048c89 100644
--- a/.github/workflows/automate_stale.yml
+++ b/.github/workflows/automate_stale.yml
@@ -25,6 +25,6 @@ jobs:
If you are the author and the PR has been closed, feel free to re-open the PR and continue the contribution!
days-before-pr-stale: 7
days-before-pr-close: 5
- exempt-pr-labels: reviewer-approved,awaiting-review,will-fix
+ exempt-pr-labels: reviewer-approved,will-fix
stale-pr-label: stale
operations-per-run: 100
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 95ec35c795..e38df375b6 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -9,9 +9,116 @@ concurrency:
cancel-in-progress: true
jobs:
+ # This step only runs yarn install to make sure that an exact match is available
+ # in the cache. The two following verify and tests jobs then always install from cache.
+ install:
+ runs-on: ubuntu-latest
+
+ strategy:
+ matrix:
+ node-version: [14.x, 16.x]
+
+ env:
+ CI: true
+ NODE_OPTIONS: --max-old-space-size=4096
+
+ steps:
+ - uses: actions/checkout@v3
+
+ - name: use node.js ${{ matrix.node-version }}
+ uses: actions/setup-node@v3
+ with:
+ node-version: ${{ matrix.node-version }}
+ registry-url: https://registry.npmjs.org/ # Needed for auth
+
+ - name: yarn install
+ uses: backstage/actions/yarn-install@v0.5.0
+ with:
+ cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
+
+ # The verify jobs runs all the verification that doesn't require a
+ # diff towards master, since it takes some time to fetch that.
verify:
runs-on: ubuntu-latest
+ needs: install
+
+ strategy:
+ matrix:
+ node-version: [14.x, 16.x]
+
+ env:
+ CI: true
+ NODE_OPTIONS: --max-old-space-size=4096
+
+ steps:
+ - uses: actions/checkout@v3
+
+ - name: use node.js ${{ matrix.node-version }}
+ uses: actions/setup-node@v3
+ with:
+ node-version: ${{ matrix.node-version }}
+ registry-url: https://registry.npmjs.org/ # Needed for auth
+
+ - name: yarn install
+ uses: backstage/actions/yarn-install@v0.5.0
+ with:
+ cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
+
+ - name: verify changesets
+ run: node scripts/verify-changesets.js
+
+ - name: verify local dependency ranges
+ run: node scripts/verify-local-dependencies.js
+
+ - name: validate config
+ run: yarn backstage-cli config:check --lax
+
+ - name: type checking and declarations
+ run: yarn tsc:full
+
+ - name: prettier
+ run: yarn prettier:check
+
+ # We need to generate the API references as well, so that we can verify the doc links
+ - name: check api reports and generate API reference
+ run: yarn build:api-reports:only --ci --docs
+
+ - name: verify api reference
+ run: node scripts/verify-api-reference.js
+
+ - name: verify doc links
+ run: node scripts/verify-links.js
+
+ - name: build all packages
+ run: yarn backstage-cli repo build --all
+
+ - name: verify type dependencies
+ run: yarn lint:type-deps
+
+ - name: verify plugin template
+ run: yarn lerna -- run diff -- --check
+
+ - name: ensure clean working directory
+ run: |
+ if files=$(git ls-files --exclude-standard --others --modified) && [[ -z "$files" ]]; then
+ exit 0
+ else
+ echo ""
+ echo "Working directory has been modified:"
+ echo ""
+ git status --short
+ echo ""
+ exit 1
+ fi
+
+ # The test job runs all tests as well as any verification step that
+ # requires a diff towards master.
+ test:
+ runs-on: ubuntu-latest
+
+ needs: install
+
strategy:
matrix:
node-version: [14.x, 16.x]
@@ -71,7 +178,7 @@ jobs:
registry-url: https://registry.npmjs.org/ # Needed for auth
- name: yarn install
- uses: backstage/actions/yarn-install@v0.2.2
+ uses: backstage/actions/yarn-install@v0.5.0
with:
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
@@ -80,48 +187,12 @@ jobs:
run: git diff --quiet origin/master HEAD -- yarn.lock
continue-on-error: true
- - name: prettier
- run: yarn prettier:check
-
- name: lock
run: yarn lock:check
- - name: validate config
- run: yarn backstage-cli config:check --lax
-
- name: lint
run: yarn backstage-cli repo lint --since origin/master
- - name: type checking and declarations
- run: yarn tsc:full
-
- # We need to generate the API references as well, so that we can verify the doc links
- - name: check api reports and generate API reference
- run: yarn build:api-reports:only --ci --docs
-
- - name: verify api reference
- run: node scripts/verify-api-reference.js
-
- - name: verify changesets
- run: node scripts/verify-changesets.js
-
- - name: verify doc links
- run: node scripts/verify-links.js
-
- - name: verify local dependency ranges
- run: node scripts/verify-local-dependencies.js
-
- - name: build changed packages
- if: ${{ steps.yarn-lock.outcome == 'success' }}
- run: yarn backstage-cli repo build --all --since origin/master
-
- - name: build all packages
- if: ${{ steps.yarn-lock.outcome == 'failure' }}
- run: yarn backstage-cli repo build --all
-
- - name: verify type dependencies
- run: yarn lint:type-deps
-
- name: test changed packages
if: ${{ steps.yarn-lock.outcome == 'success' }}
run: yarn lerna -- run test --since origin/master -- --coverage --runInBand
@@ -144,9 +215,6 @@ jobs:
BACKSTAGE_TEST_DATABASE_POSTGRES9_CONNECTION_STRING: postgresql://postgres:postgres@localhost:${{ job.services.postgres9.ports[5432] }}
BACKSTAGE_TEST_DATABASE_MYSQL8_CONNECTION_STRING: mysql://root:root@localhost:${{ job.services.mysql8.ports[3306] }}/ignored
- - name: verify plugin template
- run: yarn lerna -- run diff -- --check
-
- name: ensure clean working directory
run: |
if files=$(git ls-files --exclude-standard --others --modified) && [[ -z "$files" ]]; then
diff --git a/.github/workflows/cron.yml b/.github/workflows/cron.yml
index ca21c1c283..5b5c8b63c8 100644
--- a/.github/workflows/cron.yml
+++ b/.github/workflows/cron.yml
@@ -8,7 +8,7 @@ jobs:
cron:
runs-on: ubuntu-latest
steps:
- - uses: backstage/actions/cron@v0.2.2
+ - uses: backstage/actions/cron@v0.5.0
with:
app-id: ${{ secrets.BACKSTAGE_GOALIE_APPLICATION_ID }}
private-key: ${{ secrets.BACKSTAGE_GOALIE_PRIVATE_KEY }}
diff --git a/.github/workflows/deploy_nightly.yml b/.github/workflows/deploy_nightly.yml
index e8b48ee2fe..427a7139a0 100644
--- a/.github/workflows/deploy_nightly.yml
+++ b/.github/workflows/deploy_nightly.yml
@@ -26,7 +26,7 @@ jobs:
node-version: ${{ matrix.node-version }}
registry-url: https://registry.npmjs.org/ # Needed for auth
- name: yarn install
- uses: backstage/actions/yarn-install@v0.2.2
+ uses: backstage/actions/yarn-install@v0.5.0
with:
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
diff --git a/.github/workflows/deploy_packages.yml b/.github/workflows/deploy_packages.yml
index 1fb3bf5f31..30d4bf9ee2 100644
--- a/.github/workflows/deploy_packages.yml
+++ b/.github/workflows/deploy_packages.yml
@@ -67,7 +67,7 @@ jobs:
node-version: ${{ matrix.node-version }}
registry-url: https://registry.npmjs.org/ # Needed for auth
- name: yarn install
- uses: backstage/actions/yarn-install@v0.2.2
+ uses: backstage/actions/yarn-install@v0.5.0
with:
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
@@ -145,7 +145,7 @@ jobs:
node-version: ${{ matrix.node-version }}
registry-url: https://registry.npmjs.org/ # Needed for auth
- name: yarn install
- uses: backstage/actions/yarn-install@v0.2.2
+ uses: backstage/actions/yarn-install@v0.5.0
with:
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
diff --git a/.github/workflows/issue.yaml b/.github/workflows/issue.yaml
index 8e7955645d..bc0dd15617 100644
--- a/.github/workflows/issue.yaml
+++ b/.github/workflows/issue.yaml
@@ -10,4 +10,4 @@ jobs:
if: github.repository == 'backstage/backstage'
steps:
- name: Issue sync
- uses: backstage/actions/issue-sync@v0.2.2
+ uses: backstage/actions/issue-sync@v0.5.0
diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml
index 92bd759e36..c8fe3e2d69 100644
--- a/.github/workflows/pr.yaml
+++ b/.github/workflows/pr.yaml
@@ -1,14 +1,32 @@
name: PR
on:
pull_request_target:
+ types:
+ - opened
+ - synchronize
+ - reopened
+ - closed
+ issue_comment:
+ types:
+ - created
+ pull_request_review_comment:
+ types:
+ - created
jobs:
sync:
runs-on: ubuntu-latest
- if: github.repository == 'backstage/backstage'
+ # Avoid running on issue comments
+ if: github.repository == 'backstage/backstage' && ( github.event.pull_request || github.event.issue.pull_request )
steps:
- name: PR sync
- uses: backstage/actions/pr-sync@v0.2.2
+ uses: backstage/actions/pr-sync@v0.5.0
with:
- github-token: ${{ secrets.GH_SERVICE_ACCOUNT_TOKEN }}
+ github-token: ${{ secrets.GH_SERVICE_ACCOUNT_TOKEN }}
+ app-id: ${{ secrets.BACKSTAGE_GOALIE_APPLICATION_ID }}
+ private-key: ${{ secrets.BACKSTAGE_GOALIE_PRIVATE_KEY }}
+ installation-id: ${{ secrets.BACKSTAGE_GOALIE_INSTALLATION_ID }}
+ project-id: PVT_kwDOBFKqdc02LQ
+ excluded-users: ${{ secrets.OOO_USERS }}
+ owning-teams: '@backstage/techdocs'
diff --git a/.github/workflows/sync_code-formatting.yml b/.github/workflows/sync_code-formatting.yml
index 565f0e9df2..0d3add5f12 100644
--- a/.github/workflows/sync_code-formatting.yml
+++ b/.github/workflows/sync_code-formatting.yml
@@ -20,7 +20,7 @@ jobs:
node-version: ${{ matrix.node-version }}
registry-url: https://registry.npmjs.org/ # Needed for auth
- name: yarn install
- uses: backstage/actions/yarn-install@v0.2.2
+ uses: backstage/actions/yarn-install@v0.5.0
with:
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
diff --git a/.github/workflows/sync_snyk-github-issues.yml b/.github/workflows/sync_snyk-github-issues.yml
index 77c192edae..9d0726e915 100644
--- a/.github/workflows/sync_snyk-github-issues.yml
+++ b/.github/workflows/sync_snyk-github-issues.yml
@@ -22,7 +22,7 @@ jobs:
node-version: ${{ matrix.node-version }}
registry-url: https://registry.npmjs.org/ # Needed for auth
- name: yarn install
- uses: backstage/actions/yarn-install@v0.2.2
+ uses: backstage/actions/yarn-install@v0.5.0
with:
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
diff --git a/.github/workflows/verify_e2e-linux.yml b/.github/workflows/verify_e2e-linux.yml
index 724e220ecb..126670b67f 100644
--- a/.github/workflows/verify_e2e-linux.yml
+++ b/.github/workflows/verify_e2e-linux.yml
@@ -46,7 +46,7 @@ jobs:
node-version: ${{ matrix.node-version }}
registry-url: https://registry.npmjs.org/ # Needed for auth
- name: yarn install
- uses: backstage/actions/yarn-install@v0.2.2
+ uses: backstage/actions/yarn-install@v0.5.0
with:
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
diff --git a/.github/workflows/verify_storybook.yml b/.github/workflows/verify_storybook.yml
index 4ade8e1924..89679b530a 100644
--- a/.github/workflows/verify_storybook.yml
+++ b/.github/workflows/verify_storybook.yml
@@ -35,7 +35,7 @@ jobs:
node-version: ${{ matrix.node-version }}
registry-url: https://registry.npmjs.org/ # Needed for auth
- name: yarn install
- uses: backstage/actions/yarn-install@v0.2.2
+ uses: backstage/actions/yarn-install@v0.5.0
with:
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
- name: storybook yarn install
diff --git a/ADOPTERS.md b/ADOPTERS.md
index 2f47f22f90..1cb0577c44 100644
--- a/ADOPTERS.md
+++ b/ADOPTERS.md
@@ -178,7 +178,7 @@ _You can do this by using the [Adopter form](https://form.typeform.com/to/zcOaKi
| [idwall](https://idwall.co) | [Rodrigo Catão Araujo](mailto:rodrigo@idwall.co) | Developer Portal for internal engineers to access service catalog, documentation, observability, infrastructure and internal tooling. |
| [Jaguar Land Rover](https://www.jaguarlandrover.com) | [Josh Walker](mailto:jwalke18@jaguarlandrover.com) | Users can request a Gitlab user, which creates a commit with the Terraform code. |
| [Glovo](http://glovoapp.com/) | [Yaser Toutah](mailto:yaser.toutah@glovoapp.com) | Developer Portal to improve our Developer Experience, identify ownership and track metadata for our services and tools. It's our Service Catalog. In addition to that, we use it for Service Creation, and much more. |
-| [Dixa](https://dixa.com) | [Jens Møller](mailto:jsc@dixa.com) | We are in early stages, but using it to get overview of our repositories and ownership of these. We want among many things to use it for compliance and easier access to key metrics for our repos. |
+| [Dixa](https://dixa.com) | [Jens Møller](https://github.com/jensamoller) | We are in early stages, but using it to get overview of our repositories and ownership of these. We want among many things to use it for compliance and easier access to key metrics for our repos. |
| [Notino](https://notino.com) | [Jan Remunda](mailto:jan.remunda@notino.com) | Backstage is our developer portal. We use it as service catalog and for technical documentation. |
| [Polarpoint](https://polarpoint.io/) | [Surj Bains](https://github.com/polarpoint-io) | We are using Backstage as our Developer portal as well as for hosting our DevOps portal for software catalog. |
| [Niche](https://niche.com) | [Zach Romitz](mailto:zach.romitz@niche.com) | We are using the Software Catalog, Software Templates, API documentation, and Techdocs to try and centralize service information. |
diff --git a/app-config.yaml b/app-config.yaml
index a56a3df9d1..9a3206026e 100644
--- a/app-config.yaml
+++ b/app-config.yaml
@@ -234,16 +234,6 @@ catalog:
# dn: ou=access,ou=groups,ou=example,dc=example,dc=net
# options:
# filter: (&(objectClass=some-group-class)(!(groupType=email)))
- microsoftGraphOrg:
- ### Example for how to add your Microsoft Graph tenant
- #providers:
- # - target: https://graph.microsoft.com/v1.0
- # authority: https://login.microsoftonline.com
- # tenantId: ${MICROSOFT_GRAPH_TENANT_ID}
- # clientId: ${MICROSOFT_GRAPH_CLIENT_ID}
- # clientSecret: ${MICROSOFT_GRAPH_CLIENT_SECRET_TOKEN}
- # userFilter: accountEnabled eq true and userType eq 'member'
- # groupFilter: securityEnabled eq false and mailEnabled eq true and groupTypes/any(c:c+eq+'Unified')
locations:
# Add a location here to ingest it, for example from a URL:
diff --git a/docs/permissions/plugin-authors/03-adding-a-resource-permission-check.md b/docs/permissions/plugin-authors/03-adding-a-resource-permission-check.md
index e818557402..a76518b202 100644
--- a/docs/permissions/plugin-authors/03-adding-a-resource-permission-check.md
+++ b/docs/permissions/plugin-authors/03-adding-a-resource-permission-check.md
@@ -160,12 +160,12 @@ Create a new `plugins/todo-list-backend/src/conditionExports.ts` file and add th
```typescript
import { TODO_LIST_RESOURCE_TYPE } from '@internal/plugin-todo-list-common';
import { createConditionExports } from '@backstage/plugin-permission-node';
-import { permissionRules } from './service/rules';
+import { rules } from './service/rules';
const { conditions, createConditionalDecision } = createConditionExports({
- pluginId: 'catalog',
- resourceType: RESOURCE_TYPE_CATALOG_ENTITY,
- rules: permissionRules,
+ pluginId: 'todolist',
+ resourceType: TODO_LIST_RESOURCE_TYPE,
+ rules,
});
export const todoListConditions = conditions;
@@ -173,7 +173,12 @@ export const todoListConditions = conditions;
export const createTodoListConditionalDecision = createConditionalDecision;
```
-Make sure `todoListConditions` and `createTodoListConditionalDecision` are exported from the `todo-list-backend` package.
+Make sure `todoListConditions` and `createTodoListConditionalDecision` are exported from the `todo-list-backend` package by editing `plugins/todo-list-backend/src/index.ts`:
+
+```diff
+ export * from './service/router';
++ export * from './conditionExports';
+```
## Test the authorized update endpoint
diff --git a/docs/releases/v1.4.0-next.2-changelog.md b/docs/releases/v1.4.0-next.2-changelog.md
new file mode 100644
index 0000000000..fe00c648dd
--- /dev/null
+++ b/docs/releases/v1.4.0-next.2-changelog.md
@@ -0,0 +1,1308 @@
+# Release v1.4.0-next.2
+
+## @backstage/catalog-model@1.1.0-next.2
+
+### Minor Changes
+
+- 4cc81372f8: Introduced `GroupDefaultParentEntityPolicy` to set a default group entity parent.
+
+## @backstage/core-components@0.10.0-next.2
+
+### Minor Changes
+
+- 32204fa794: Add `transformLinkUri` and `transformImageUri` to `MarkdownContent`
+
+### Patch Changes
+
+- b4b711bcc2: Fix the EntityLayout header style so that EntityContextMenu button can display in correct shape when user hover on it
+- 15201b1032: Updated dependency `rc-progress` to `3.4.0`.
+- 385389d23c: Updated to remove usage of the `bursts` object in the theme palette
+- Updated dependencies
+ - @backstage/theme@0.2.16-next.1
+
+## @backstage/plugin-catalog@1.4.0-next.2
+
+### Minor Changes
+
+- a274fe38b9: Add hidden title column to catalog and API table to enable filtering by title.
+
+### Patch Changes
+
+- 258057a4b9: Adding ability to customize the "unregister entity" menu item in the entity context menu on the entity page with options 'visible','hidden','disabled'.With this three new options, one can hide the "unregister entity" menu item from the list, disable or keep it enabled.
+
+ The boolean input for "unregister entity" will be deprecated later in favour of the above three options.
+
+- 385389d23c: Updated to remove usage of the `bursts` object in the theme palette
+
+- be26d95141: Added new `EntityProcessingStatusPicker` that will filter for entities with orphans and/or errors.
+
+ If you are using the default Catalog page this picker will be added automatically. For those who have customized their Catalog page you'll need to add this manually by doing something like this:
+
+ ```diff
+ ...
+ import {
+ CatalogFilterLayout,
+ EntityTypePicker,
+ UserListPicker,
+ EntityTagPicker
+ + EntityProcessingStatusPicker,
+ } from '@backstage/plugin-catalog-react';
+ ...
+ export const CustomCatalogPage = ({
+ columns,
+ actions,
+ initiallySelectedFilter = 'owned',
+ }: CatalogPageProps) => {
+ return (
+ ...
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ ...
+ };
+ ```
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/plugin-search-react@0.2.2-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/integration-react@1.1.2-next.2
+
+## @backstage/plugin-catalog-backend-module-msgraph@0.4.0-next.1
+
+### Minor Changes
+
+- a145672f0f: Align `msgraph` plugin's entity provider config with other providers. **Deprecated** entity processor as well as previous config.
+
+ You will see warning at the log output until you migrate to the new setup.
+ All deprecated parts will be removed eventually after giving some time to migrate.
+
+ Please find information on how to migrate your current setup to the new one below.
+
+ **Migration Guide:**
+
+ There were two different way on how to use the msgraph plugin: processor or provider.
+
+ Previous registration for the processor:
+
+ ```typescript
+ // packages/backend/src/plugins/catalog.ts
+ builder.addProcessor(
+ MicrosoftGraphOrgReaderProcessor.fromConfig(env.config, {
+ logger: env.logger,
+ // [...]
+ }),
+ );
+ ```
+
+ Previous registration when using the provider:
+
+ ```typescript
+ // packages/backend/src/plugins/catalog.ts
+ builder.addEntityProvider(
+ MicrosoftGraphOrgEntityProvider.fromConfig(env.config, {
+ id: 'https://graph.microsoft.com/v1.0',
+ target: 'https://graph.microsoft.com/v1.0',
+ logger: env.logger,
+ schedule: env.scheduler.createScheduledTaskRunner({
+ frequency: { minutes: 30 },
+ timeout: { minutes: 3 },
+ }),
+ // [...]
+ }),
+ );
+ ```
+
+ Previous configuration as used for both:
+
+ ```yaml
+ # app-config.yaml
+ catalog:
+ processors:
+ microsoftGraphOrg:
+ providers:
+ - target: https://graph.microsoft.com/v1.0
+ # [...]
+ ```
+
+ **Replacement:**
+
+ Please check for the complete documentation of all configuration options (config as well as registration of the provider).
+
+ ```yaml
+ # app-config.yaml
+ catalog:
+ providers:
+ microsoftGraphOrg:
+ # In case you used the deprecated configuration with the entity provider
+ # using the value of `target` will keep the same location key for all
+ providerId: # some stable ID which will be used as part of the location key for all ingested data
+ target: https://graph.microsoft.com/v1.0
+ # [...]
+ ```
+
+ ```typescript
+ // packages/backend/src/plugins/catalog.ts
+ builder.addEntityProvider(
+ MicrosoftGraphOrgEntityProvider.fromConfig(env.config, {
+ logger: env.logger,
+ schedule: env.scheduler.createScheduledTaskRunner({
+ frequency: { minutes: 30 },
+ timeout: { minutes: 3 },
+ }),
+ // [...]
+ }),
+ );
+ ```
+
+ In case you've used multiple entity providers before
+ **and** you had different transformers for each of them
+ you can provide these directly at the one `fromConfig` call
+ by passing a Record with the provider ID as key.
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-tasks@0.3.3-next.2
+ - @backstage/plugin-catalog-backend@1.2.1-next.2
+
+## @backstage/plugin-cost-insights-common@0.1.0-next.0
+
+### Minor Changes
+
+- 81dd5ea989: Introduces a new isomorphic @backstage/plugin-cost-insight-common package to contain shared types across all other cost insights packages and modules.
+
+## @backstage/plugin-scaffolder@1.4.0-next.2
+
+### Minor Changes
+
+- d8eb82f447: Add `allowedRepos` `ui:option` to `RepoUrlPicker` component, and move `repoName` field to own component
+
+### Patch Changes
+
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- 14146703e5: Add `allowArbitraryValues` to `ui:options` in `OwnedEntityPicker`, similar to `allowArbitraryValues` in `EntityPicker`
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/integration-react@1.1.2-next.2
+
+## @backstage/plugin-scaffolder-backend@1.4.0-next.2
+
+### Minor Changes
+
+- 4baf8a4ece: Update GitLab Merge Request Action to allow source branch to be deleted
+- 2db07887cb: Added two new scaffolder actions: `github:repo:create` and `github:repo:push`
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/plugin-catalog-backend@1.2.1-next.2
+ - @backstage/integration@1.2.2-next.2
+
+## @backstage/plugin-tech-insights-backend@0.5.0-next.2
+
+### Minor Changes
+
+- 818fa28d71: Allow FactRetrieverRegistry to be injected into buildTechInsightsContext so that we can override default registry implementation.
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/backend-tasks@0.3.3-next.2
+
+## @backstage/app-defaults@1.0.4-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
+## @backstage/backend-common@0.14.1-next.2
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- Updated dependencies
+ - @backstage/integration@1.2.2-next.2
+
+## @backstage/backend-tasks@0.3.3-next.2
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/backend-common@0.14.1-next.2
+
+## @backstage/backend-test-utils@0.1.26-next.2
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/cli@0.18.0-next.2
+
+## @backstage/cli@0.18.0-next.2
+
+### Patch Changes
+
+- f6b6fb7165: The `test` command now ensures that all IO is flushed before exiting when printing `--help`.
+
+## @backstage/create-app@0.4.29-next.2
+
+### Patch Changes
+
+- f281ad17c0: Adds the ability to define the Backstage app name using a `BACKSTAGE_APP_NAME`
+ environment variable when running `create-app`.
+
+## @backstage/dev-utils@1.0.4-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/app-defaults@1.0.4-next.2
+ - @backstage/integration-react@1.1.2-next.2
+
+## @backstage/integration@1.2.2-next.2
+
+### Patch Changes
+
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+## @backstage/integration-react@1.1.2-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+
+## @backstage/theme@0.2.16-next.1
+
+### Patch Changes
+
+- ff4f56eb49: **DEPRECATED**: The `bursts` object from `BackstagePaletteAdditions` has been depreciated and will be removed in a future release
+
+ The `genPageTheme` function now includes an optional options object with an optional `fontColor` which defaults to white if not provided.
+
+## @backstage/plugin-adr@0.1.2-next.2
+
+### Patch Changes
+
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/plugin-search-react@0.2.2-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/integration-react@1.1.2-next.2
+
+## @backstage/plugin-airbrake@0.3.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/dev-utils@1.0.4-next.2
+
+## @backstage/plugin-allure@0.1.23-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-analytics-module-ga@0.1.18-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
+## @backstage/plugin-apache-airflow@0.2.0-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+
+## @backstage/plugin-api-docs@0.8.7-next.2
+
+### Patch Changes
+
+- a274fe38b9: Add hidden title column to catalog and API table to enable filtering by title.
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog@1.4.0-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-app-backend@0.3.34-next.2
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/backend-common@0.14.1-next.2
+
+## @backstage/plugin-auth-backend@0.15.0-next.2
+
+### Patch Changes
+
+- 8e03db907a: Auth provider now also export createAuthProviderIntegration
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+
+## @backstage/plugin-azure-devops@0.1.23-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-badges@0.2.31-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-badges-backend@0.1.28-next.2
+
+### Patch Changes
+
+- 58fd5ee9d5: Add missing installation instructions
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+
+## @backstage/plugin-bazaar@0.1.22-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/plugin-catalog@1.4.0-next.2
+ - @backstage/cli@0.18.0-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-bazaar-backend@0.1.18-next.1
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/backend-test-utils@0.1.26-next.2
+
+## @backstage/plugin-bitrise@0.1.34-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-catalog-backend@1.2.1-next.2
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/integration@1.2.2-next.2
+
+## @backstage/plugin-catalog-backend-module-openapi@0.1.0-next.1
+
+### Patch Changes
+
+- 4881dc4c84: Updated dependency `openapi-types` to `^12.0.0`.
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/plugin-catalog-backend@1.2.1-next.2
+ - @backstage/integration@1.2.2-next.2
+
+## @backstage/plugin-catalog-graph@0.2.19-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-catalog-import@0.8.10-next.2
+
+### Patch Changes
+
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/integration@1.2.2-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/integration-react@1.1.2-next.2
+
+## @backstage/plugin-catalog-react@1.1.2-next.2
+
+### Patch Changes
+
+- be26d95141: Added new `EntityProcessingStatusPicker` that will filter for entities with orphans and/or errors.
+
+ If you are using the default Catalog page this picker will be added automatically. For those who have customized their Catalog page you'll need to add this manually by doing something like this:
+
+ ```diff
+ ...
+ import {
+ CatalogFilterLayout,
+ EntityTypePicker,
+ UserListPicker,
+ EntityTagPicker
+ + EntityProcessingStatusPicker,
+ } from '@backstage/plugin-catalog-react';
+ ...
+ export const CustomCatalogPage = ({
+ columns,
+ actions,
+ initiallySelectedFilter = 'owned',
+ }: CatalogPageProps) => {
+ return (
+ ...
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ ...
+ };
+ ```
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+
+## @backstage/plugin-circleci@0.3.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-cloudbuild@0.3.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-code-climate@0.1.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-code-coverage@0.1.34-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-code-coverage-backend@0.1.32-next.2
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/integration@1.2.2-next.2
+
+## @backstage/plugin-codescene@0.1.2-next.2
+
+### Patch Changes
+
+- 15201b1032: Updated dependency `rc-progress` to `3.4.0`.
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
+## @backstage/plugin-config-schema@0.1.30-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
+## @backstage/plugin-cost-insights@0.11.29-next.2
+
+### Patch Changes
+
+- 3e032a5de2: Move cost-insights data specific API types (non react) into an @backstage/plugin-cost-insights-common
+ isomorphic package. This allows these types to be shared in any backend packages or other cost-insight
+ modules.
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/plugin-cost-insights-common@0.1.0-next.0
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
+## @backstage/plugin-dynatrace@0.1.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
+## @backstage/plugin-explore@0.3.38-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-firehydrant@0.1.24-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-fossa@0.2.39-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-gcalendar@0.3.3-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
+## @backstage/plugin-gcp-projects@0.3.26-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
+## @backstage/plugin-git-release-manager@0.3.20-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+
+## @backstage/plugin-github-actions@0.5.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-github-deployments@0.1.38-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/integration-react@1.1.2-next.2
+
+## @backstage/plugin-github-pull-requests-board@0.1.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-gitops-profiles@0.3.25-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
+## @backstage/plugin-gocd@0.1.13-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-graphiql@0.2.39-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
+## @backstage/plugin-home@0.4.23-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/plugin-stack-overflow@0.1.3-next.2
+
+## @backstage/plugin-ilert@0.1.33-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-jenkins@0.7.6-next.2
+
+### Patch Changes
+
+- 8747824221: feature: added support for multiple branches to the `JenkinsApi`
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-jenkins-backend@0.1.24-next.2
+
+### Patch Changes
+
+- 8747824221: feature: added support for multiple branches to the `JenkinsApi`
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+
+## @backstage/plugin-kafka@0.3.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-kafka-backend@0.2.27-next.2
+
+### Patch Changes
+
+- 8751667541: Updated dependency `kafkajs` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+
+## @backstage/plugin-kubernetes@0.6.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/plugin-kubernetes-common@0.4.0-next.1
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-kubernetes-backend@0.7.0-next.2
+
+### Patch Changes
+
+- 60e5f9fe68: Fixed the lack of `limitranges` as part of the Default Objects to fetch from the kubernetes api
+- Updated dependencies
+ - @backstage/plugin-kubernetes-common@0.4.0-next.1
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+
+## @backstage/plugin-kubernetes-common@0.4.0-next.1
+
+### Patch Changes
+
+- 60e5f9fe68: Fixed the lack of `limitranges` as part of the Default Objects to fetch from the kubernetes api
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+
+## @backstage/plugin-lighthouse@0.3.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-newrelic@0.3.25-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
+## @backstage/plugin-newrelic-dashboard@0.1.15-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-org@0.5.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-pagerduty@0.5.0-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-periskop@0.1.5-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-rollbar@0.4.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-search@0.9.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/plugin-search-react@0.2.2-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-search-backend-module-pg@0.3.5-next.2
+
+### Patch Changes
+
+- 423e3d8e95: **DEPRECATED**: `PgSearchEngine` static `from` has been deprecated and will be removed in a future release. Use static `fromConfig` method to instantiate.
+
+ Added support for highlighting matched terms in search result data
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+
+- Updated dependencies
+ - @backstage/backend-common@0.14.1-next.2
+
+## @backstage/plugin-search-react@0.2.2-next.2
+
+### Patch Changes
+
+- 60408ca9d4: Fix search pagination to reset page cursor also when a term is cleared.
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
+## @backstage/plugin-sentry@0.3.45-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-shortcuts@0.2.8-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
+## @backstage/plugin-sonarqube@0.3.7-next.2
+
+### Patch Changes
+
+- 15201b1032: Updated dependency `rc-progress` to `3.4.0`.
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-splunk-on-call@0.3.31-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-stack-overflow@0.1.3-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-home@0.4.23-next.2
+
+## @backstage/plugin-tech-insights@0.2.3-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-tech-radar@0.5.14-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
+## @backstage/plugin-techdocs@1.2.1-next.2
+
+### Patch Changes
+
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- 7739141ab2: Fix: When docs are shown in an entity page under the docs tab the sidebars start overlapping with the header and tabs in the page when you scroll the documentation content.
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/plugin-search-react@0.2.2-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/integration-react@1.1.2-next.2
+ - @backstage/plugin-techdocs-react@1.0.2-next.1
+
+## @backstage/plugin-techdocs-addons-test-utils@1.0.2-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/plugin-search-react@0.2.2-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-techdocs@1.2.1-next.2
+ - @backstage/plugin-catalog@1.4.0-next.2
+ - @backstage/integration-react@1.1.2-next.2
+ - @backstage/plugin-techdocs-react@1.0.2-next.1
+
+## @backstage/plugin-techdocs-backend@1.2.0-next.2
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/integration@1.2.2-next.2
+ - @backstage/plugin-techdocs-node@1.2.0-next.2
+
+## @backstage/plugin-techdocs-module-addons-contrib@1.0.2-next.2
+
+### Patch Changes
+
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+ - @backstage/integration-react@1.1.2-next.2
+ - @backstage/plugin-techdocs-react@1.0.2-next.1
+
+## @backstage/plugin-techdocs-node@1.2.0-next.2
+
+### Patch Changes
+
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/integration@1.2.2-next.2
+
+## @backstage/plugin-techdocs-react@1.0.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+
+## @backstage/plugin-todo@0.2.9-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-user-settings@0.4.6-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
+## @backstage/plugin-vault@0.1.1-next.2
+
+### Patch Changes
+
+- 7ee4abdcc9: Added a path notion in addition to secret name to allow to differentiate secrets in sub-paths
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
+## @backstage/plugin-vault-backend@0.2.0-next.2
+
+### Patch Changes
+
+- 7ee4abdcc9: Added a path notion in addition to secret name to allow to differentiate secrets in sub-paths
+- Updated dependencies
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/backend-tasks@0.3.3-next.2
+ - @backstage/backend-test-utils@0.1.26-next.2
+
+## @backstage/plugin-xcmetrics@0.2.27-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
+## example-app@0.2.73-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-cost-insights@0.11.29-next.2
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/plugin-scaffolder@1.4.0-next.2
+ - @backstage/plugin-jenkins@0.7.6-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/plugin-search-react@0.2.2-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-import@0.8.10-next.2
+ - @backstage/plugin-techdocs@1.2.1-next.2
+ - @backstage/plugin-techdocs-module-addons-contrib@1.0.2-next.2
+ - @backstage/plugin-api-docs@0.8.7-next.2
+ - @backstage/plugin-catalog@1.4.0-next.2
+ - @backstage/cli@0.18.0-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/app-defaults@1.0.4-next.2
+ - @backstage/integration-react@1.1.2-next.2
+ - @backstage/plugin-airbrake@0.3.7-next.2
+ - @backstage/plugin-apache-airflow@0.2.0-next.2
+ - @backstage/plugin-azure-devops@0.1.23-next.2
+ - @backstage/plugin-badges@0.2.31-next.2
+ - @backstage/plugin-catalog-graph@0.2.19-next.2
+ - @backstage/plugin-circleci@0.3.7-next.2
+ - @backstage/plugin-cloudbuild@0.3.7-next.2
+ - @backstage/plugin-code-coverage@0.1.34-next.2
+ - @backstage/plugin-dynatrace@0.1.1-next.2
+ - @backstage/plugin-explore@0.3.38-next.2
+ - @backstage/plugin-gcalendar@0.3.3-next.2
+ - @backstage/plugin-gcp-projects@0.3.26-next.2
+ - @backstage/plugin-github-actions@0.5.7-next.2
+ - @backstage/plugin-gocd@0.1.13-next.2
+ - @backstage/plugin-graphiql@0.2.39-next.2
+ - @backstage/plugin-home@0.4.23-next.2
+ - @backstage/plugin-kafka@0.3.7-next.2
+ - @backstage/plugin-kubernetes@0.6.7-next.2
+ - @backstage/plugin-lighthouse@0.3.7-next.2
+ - @backstage/plugin-newrelic@0.3.25-next.2
+ - @backstage/plugin-newrelic-dashboard@0.1.15-next.2
+ - @backstage/plugin-org@0.5.7-next.2
+ - @backstage/plugin-pagerduty@0.5.0-next.2
+ - @backstage/plugin-rollbar@0.4.7-next.2
+ - @backstage/plugin-search@0.9.1-next.2
+ - @backstage/plugin-sentry@0.3.45-next.2
+ - @backstage/plugin-shortcuts@0.2.8-next.2
+ - @backstage/plugin-stack-overflow@0.1.3-next.2
+ - @backstage/plugin-tech-insights@0.2.3-next.2
+ - @backstage/plugin-tech-radar@0.5.14-next.2
+ - @backstage/plugin-techdocs-react@1.0.2-next.1
+ - @backstage/plugin-todo@0.2.9-next.2
+ - @backstage/plugin-user-settings@0.4.6-next.2
+
+## example-backend@0.2.73-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-kubernetes-backend@0.7.0-next.2
+ - @backstage/plugin-tech-insights-backend@0.5.0-next.2
+ - @backstage/plugin-jenkins-backend@0.1.24-next.2
+ - @backstage/plugin-search-backend-module-pg@0.3.5-next.2
+ - @backstage/plugin-scaffolder-backend@1.4.0-next.2
+ - @backstage/plugin-auth-backend@0.15.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/plugin-kafka-backend@0.2.27-next.2
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/backend-tasks@0.3.3-next.2
+ - @backstage/plugin-app-backend@0.3.34-next.2
+ - @backstage/plugin-catalog-backend@1.2.1-next.2
+ - @backstage/plugin-code-coverage-backend@0.1.32-next.2
+ - @backstage/plugin-techdocs-backend@1.2.0-next.2
+ - @backstage/plugin-badges-backend@0.1.28-next.2
+ - @backstage/integration@1.2.2-next.2
+ - example-app@0.2.73-next.2
+
+## techdocs-cli-embedded-app@0.2.72-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-techdocs@1.2.1-next.2
+ - @backstage/plugin-catalog@1.4.0-next.2
+ - @backstage/cli@0.18.0-next.2
+ - @backstage/app-defaults@1.0.4-next.2
+ - @backstage/integration-react@1.1.2-next.2
+ - @backstage/plugin-techdocs-react@1.0.2-next.1
+
+## @internal/plugin-todo-list@1.0.3-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
diff --git a/package.json b/package.json
index 89a49c11fd..9f219cfa11 100644
--- a/package.json
+++ b/package.json
@@ -49,7 +49,7 @@
"@types/react": "^17",
"@types/react-dom": "^17"
},
- "version": "1.4.0-next.1",
+ "version": "1.4.0-next.2",
"dependencies": {
"@manypkg/get-packages": "^1.1.3",
"@microsoft/api-documenter": "^7.17.11",
diff --git a/packages/app-defaults/CHANGELOG.md b/packages/app-defaults/CHANGELOG.md
index 3da536ef7f..2786d4a5e4 100644
--- a/packages/app-defaults/CHANGELOG.md
+++ b/packages/app-defaults/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/app-defaults
+## 1.0.4-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
## 1.0.4-next.1
### Patch Changes
diff --git a/packages/app-defaults/package.json b/packages/app-defaults/package.json
index 82534354a0..e67af42404 100644
--- a/packages/app-defaults/package.json
+++ b/packages/app-defaults/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/app-defaults",
"description": "Provides the default wiring of a Backstage App",
- "version": "1.0.4-next.1",
+ "version": "1.0.4-next.2",
"private": false,
"publishConfig": {
"access": "public",
@@ -33,11 +33,11 @@
"start": "backstage-cli package start"
},
"dependencies": {
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/plugin-permission-react": "^0.4.3-next.0",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"react-router-dom": "6.0.0-beta.0"
@@ -46,7 +46,7 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md
index a4cc7735dd..0f28d87448 100644
--- a/packages/app/CHANGELOG.md
+++ b/packages/app/CHANGELOG.md
@@ -1,5 +1,60 @@
# example-app
+## 0.2.73-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-cost-insights@0.11.29-next.2
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/plugin-scaffolder@1.4.0-next.2
+ - @backstage/plugin-jenkins@0.7.6-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/plugin-search-react@0.2.2-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-import@0.8.10-next.2
+ - @backstage/plugin-techdocs@1.2.1-next.2
+ - @backstage/plugin-techdocs-module-addons-contrib@1.0.2-next.2
+ - @backstage/plugin-api-docs@0.8.7-next.2
+ - @backstage/plugin-catalog@1.4.0-next.2
+ - @backstage/cli@0.18.0-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/app-defaults@1.0.4-next.2
+ - @backstage/integration-react@1.1.2-next.2
+ - @backstage/plugin-airbrake@0.3.7-next.2
+ - @backstage/plugin-apache-airflow@0.2.0-next.2
+ - @backstage/plugin-azure-devops@0.1.23-next.2
+ - @backstage/plugin-badges@0.2.31-next.2
+ - @backstage/plugin-catalog-graph@0.2.19-next.2
+ - @backstage/plugin-circleci@0.3.7-next.2
+ - @backstage/plugin-cloudbuild@0.3.7-next.2
+ - @backstage/plugin-code-coverage@0.1.34-next.2
+ - @backstage/plugin-dynatrace@0.1.1-next.2
+ - @backstage/plugin-explore@0.3.38-next.2
+ - @backstage/plugin-gcalendar@0.3.3-next.2
+ - @backstage/plugin-gcp-projects@0.3.26-next.2
+ - @backstage/plugin-github-actions@0.5.7-next.2
+ - @backstage/plugin-gocd@0.1.13-next.2
+ - @backstage/plugin-graphiql@0.2.39-next.2
+ - @backstage/plugin-home@0.4.23-next.2
+ - @backstage/plugin-kafka@0.3.7-next.2
+ - @backstage/plugin-kubernetes@0.6.7-next.2
+ - @backstage/plugin-lighthouse@0.3.7-next.2
+ - @backstage/plugin-newrelic@0.3.25-next.2
+ - @backstage/plugin-newrelic-dashboard@0.1.15-next.2
+ - @backstage/plugin-org@0.5.7-next.2
+ - @backstage/plugin-pagerduty@0.5.0-next.2
+ - @backstage/plugin-rollbar@0.4.7-next.2
+ - @backstage/plugin-search@0.9.1-next.2
+ - @backstage/plugin-sentry@0.3.45-next.2
+ - @backstage/plugin-shortcuts@0.2.8-next.2
+ - @backstage/plugin-stack-overflow@0.1.3-next.2
+ - @backstage/plugin-tech-insights@0.2.3-next.2
+ - @backstage/plugin-tech-radar@0.5.14-next.2
+ - @backstage/plugin-techdocs-react@1.0.2-next.1
+ - @backstage/plugin-todo@0.2.9-next.2
+ - @backstage/plugin-user-settings@0.4.6-next.2
+
## 0.2.73-next.1
### Patch Changes
diff --git a/packages/app/package.json b/packages/app/package.json
index 4ba50b13c7..c114d79250 100644
--- a/packages/app/package.json
+++ b/packages/app/package.json
@@ -1,67 +1,67 @@
{
"name": "example-app",
- "version": "0.2.73-next.1",
+ "version": "0.2.73-next.2",
"private": true,
"backstage": {
"role": "frontend"
},
"bundled": true,
"dependencies": {
- "@backstage/app-defaults": "^1.0.4-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/app-defaults": "^1.0.4-next.2",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/config": "^1.0.1",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/integration-react": "^1.1.2-next.1",
- "@backstage/plugin-airbrake": "^0.3.7-next.1",
- "@backstage/plugin-api-docs": "^0.8.7-next.1",
- "@backstage/plugin-azure-devops": "^0.1.23-next.1",
- "@backstage/plugin-apache-airflow": "^0.2.0-next.1",
- "@backstage/plugin-badges": "^0.2.31-next.1",
- "@backstage/plugin-catalog": "^1.3.1-next.1",
+ "@backstage/integration-react": "^1.1.2-next.2",
+ "@backstage/plugin-airbrake": "^0.3.7-next.2",
+ "@backstage/plugin-api-docs": "^0.8.7-next.2",
+ "@backstage/plugin-azure-devops": "^0.1.23-next.2",
+ "@backstage/plugin-apache-airflow": "^0.2.0-next.2",
+ "@backstage/plugin-badges": "^0.2.31-next.2",
+ "@backstage/plugin-catalog": "^1.4.0-next.2",
"@backstage/plugin-catalog-common": "^1.0.4-next.0",
- "@backstage/plugin-catalog-graph": "^0.2.19-next.1",
- "@backstage/plugin-catalog-import": "^0.8.10-next.1",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/plugin-circleci": "^0.3.7-next.1",
- "@backstage/plugin-cloudbuild": "^0.3.7-next.1",
- "@backstage/plugin-code-coverage": "^0.1.34-next.1",
- "@backstage/plugin-cost-insights": "^0.11.29-next.1",
- "@backstage/plugin-dynatrace": "^0.1.1-next.1",
- "@backstage/plugin-explore": "^0.3.38-next.1",
- "@backstage/plugin-gcalendar": "^0.3.3-next.1",
- "@backstage/plugin-gcp-projects": "^0.3.26-next.1",
- "@backstage/plugin-github-actions": "^0.5.7-next.1",
- "@backstage/plugin-gocd": "^0.1.13-next.1",
- "@backstage/plugin-graphiql": "^0.2.39-next.1",
- "@backstage/plugin-home": "^0.4.23-next.1",
- "@backstage/plugin-jenkins": "^0.7.6-next.1",
- "@backstage/plugin-kafka": "^0.3.7-next.1",
- "@backstage/plugin-kubernetes": "^0.6.7-next.1",
- "@backstage/plugin-lighthouse": "^0.3.7-next.1",
- "@backstage/plugin-newrelic": "^0.3.25-next.1",
- "@backstage/plugin-newrelic-dashboard": "^0.1.15-next.1",
- "@backstage/plugin-org": "^0.5.7-next.1",
- "@backstage/plugin-pagerduty": "0.5.0-next.1",
+ "@backstage/plugin-catalog-graph": "^0.2.19-next.2",
+ "@backstage/plugin-catalog-import": "^0.8.10-next.2",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/plugin-circleci": "^0.3.7-next.2",
+ "@backstage/plugin-cloudbuild": "^0.3.7-next.2",
+ "@backstage/plugin-code-coverage": "^0.1.34-next.2",
+ "@backstage/plugin-cost-insights": "^0.11.29-next.2",
+ "@backstage/plugin-dynatrace": "^0.1.1-next.2",
+ "@backstage/plugin-explore": "^0.3.38-next.2",
+ "@backstage/plugin-gcalendar": "^0.3.3-next.2",
+ "@backstage/plugin-gcp-projects": "^0.3.26-next.2",
+ "@backstage/plugin-github-actions": "^0.5.7-next.2",
+ "@backstage/plugin-gocd": "^0.1.13-next.2",
+ "@backstage/plugin-graphiql": "^0.2.39-next.2",
+ "@backstage/plugin-home": "^0.4.23-next.2",
+ "@backstage/plugin-jenkins": "^0.7.6-next.2",
+ "@backstage/plugin-kafka": "^0.3.7-next.2",
+ "@backstage/plugin-kubernetes": "^0.6.7-next.2",
+ "@backstage/plugin-lighthouse": "^0.3.7-next.2",
+ "@backstage/plugin-newrelic": "^0.3.25-next.2",
+ "@backstage/plugin-newrelic-dashboard": "^0.1.15-next.2",
+ "@backstage/plugin-org": "^0.5.7-next.2",
+ "@backstage/plugin-pagerduty": "0.5.0-next.2",
"@backstage/plugin-permission-react": "^0.4.3-next.0",
- "@backstage/plugin-rollbar": "^0.4.7-next.1",
- "@backstage/plugin-scaffolder": "^1.4.0-next.1",
- "@backstage/plugin-search": "^0.9.1-next.1",
- "@backstage/plugin-search-react": "^0.2.2-next.1",
+ "@backstage/plugin-rollbar": "^0.4.7-next.2",
+ "@backstage/plugin-scaffolder": "^1.4.0-next.2",
+ "@backstage/plugin-search": "^0.9.1-next.2",
+ "@backstage/plugin-search-react": "^0.2.2-next.2",
"@backstage/plugin-search-common": "^0.3.6-next.0",
- "@backstage/plugin-sentry": "^0.3.45-next.1",
- "@backstage/plugin-shortcuts": "^0.2.8-next.1",
- "@backstage/plugin-stack-overflow": "^0.1.3-next.1",
- "@backstage/plugin-tech-radar": "^0.5.14-next.1",
- "@backstage/plugin-techdocs": "^1.2.1-next.1",
- "@backstage/plugin-techdocs-react": "^1.0.2-next.0",
- "@backstage/plugin-techdocs-module-addons-contrib": "^1.0.2-next.1",
- "@backstage/plugin-todo": "^0.2.9-next.1",
- "@backstage/plugin-user-settings": "^0.4.6-next.1",
- "@backstage/plugin-tech-insights": "^0.2.3-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-sentry": "^0.3.45-next.2",
+ "@backstage/plugin-shortcuts": "^0.2.8-next.2",
+ "@backstage/plugin-stack-overflow": "^0.1.3-next.2",
+ "@backstage/plugin-tech-radar": "^0.5.14-next.2",
+ "@backstage/plugin-techdocs": "^1.2.1-next.2",
+ "@backstage/plugin-techdocs-react": "^1.0.2-next.1",
+ "@backstage/plugin-techdocs-module-addons-contrib": "^1.0.2-next.2",
+ "@backstage/plugin-todo": "^0.2.9-next.2",
+ "@backstage/plugin-user-settings": "^0.4.6-next.2",
+ "@backstage/plugin-tech-insights": "^0.2.3-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
diff --git a/packages/backend-common/CHANGELOG.md b/packages/backend-common/CHANGELOG.md
index 3ba1b38e78..a052e37fe7 100644
--- a/packages/backend-common/CHANGELOG.md
+++ b/packages/backend-common/CHANGELOG.md
@@ -1,5 +1,22 @@
# @backstage/backend-common
+## 0.14.1-next.2
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- Updated dependencies
+ - @backstage/integration@1.2.2-next.2
+
## 0.14.1-next.1
### Patch Changes
diff --git a/packages/backend-common/package.json b/packages/backend-common/package.json
index 8e1df125fc..422465ee6f 100644
--- a/packages/backend-common/package.json
+++ b/packages/backend-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-common",
"description": "Common functionality library for Backstage backends",
- "version": "0.14.1-next.1",
+ "version": "0.14.1-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -38,7 +38,7 @@
"@backstage/config": "^1.0.1",
"@backstage/config-loader": "^1.1.3-next.0",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/integration": "^1.2.2-next.1",
+ "@backstage/integration": "^1.2.2-next.2",
"@backstage/types": "^1.0.0",
"@google-cloud/storage": "^6.0.0",
"@manypkg/get-packages": "^1.1.3",
@@ -58,7 +58,7 @@
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
"fs-extra": "10.1.0",
- "git-url-parse": "^11.6.0",
+ "git-url-parse": "^12.0.0",
"helmet": "^5.0.2",
"isomorphic-git": "^1.8.0",
"jose": "^4.6.0",
@@ -91,8 +91,8 @@
}
},
"devDependencies": {
- "@backstage/backend-test-utils": "^0.1.26-next.1",
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/backend-test-utils": "^0.1.26-next.2",
+ "@backstage/cli": "^0.18.0-next.2",
"@types/archiver": "^5.1.0",
"@types/base64-stream": "^1.0.2",
"@types/compression": "^1.7.0",
@@ -112,7 +112,7 @@
"better-sqlite3": "^7.5.0",
"http-errors": "^2.0.0",
"mock-fs": "^5.1.0",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"mysql2": "^2.2.5",
"recursive-readdir": "^2.2.2",
"supertest": "^6.1.3"
diff --git a/packages/backend-tasks/CHANGELOG.md b/packages/backend-tasks/CHANGELOG.md
index 5b5232e1fb..782088ff84 100644
--- a/packages/backend-tasks/CHANGELOG.md
+++ b/packages/backend-tasks/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/backend-tasks
+## 0.3.3-next.2
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/backend-common@0.14.1-next.2
+
## 0.3.3-next.1
### Patch Changes
diff --git a/packages/backend-tasks/package.json b/packages/backend-tasks/package.json
index 80655db491..91b94d4d1c 100644
--- a/packages/backend-tasks/package.json
+++ b/packages/backend-tasks/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-tasks",
"description": "Common distributed task management library for Backstage backends",
- "version": "0.3.3-next.1",
+ "version": "0.3.3-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -33,7 +33,7 @@
"start": "backstage-cli package start"
},
"dependencies": {
- "@backstage/backend-common": "^0.14.1-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
"@backstage/config": "^1.0.1",
"@backstage/errors": "^1.1.0-next.0",
"@backstage/types": "^1.0.0",
@@ -48,8 +48,8 @@
"zod": "^3.9.5"
},
"devDependencies": {
- "@backstage/backend-test-utils": "^0.1.26-next.1",
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/backend-test-utils": "^0.1.26-next.2",
+ "@backstage/cli": "^0.18.0-next.2",
"@types/cron": "^2.0.0",
"wait-for-expect": "^3.0.2"
},
diff --git a/packages/backend-test-utils/CHANGELOG.md b/packages/backend-test-utils/CHANGELOG.md
index 63868083d7..e0bb57a3f0 100644
--- a/packages/backend-test-utils/CHANGELOG.md
+++ b/packages/backend-test-utils/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/backend-test-utils
+## 0.1.26-next.2
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/cli@0.18.0-next.2
+
## 0.1.26-next.1
### Patch Changes
diff --git a/packages/backend-test-utils/package.json b/packages/backend-test-utils/package.json
index ff1275c387..53953ba85e 100644
--- a/packages/backend-test-utils/package.json
+++ b/packages/backend-test-utils/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-test-utils",
"description": "Test helpers library for Backstage backends",
- "version": "0.1.26-next.1",
+ "version": "0.1.26-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -34,19 +34,19 @@
"start": "backstage-cli package start"
},
"dependencies": {
- "@backstage/backend-common": "^0.14.1-next.1",
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/config": "^1.0.1",
"better-sqlite3": "^7.5.0",
"knex": "^2.0.0",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"mysql2": "^2.2.5",
"pg": "^8.3.0",
"testcontainers": "^8.1.2",
"uuid": "^8.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1"
+ "@backstage/cli": "^0.18.0-next.2"
},
"files": [
"dist"
diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md
index f692b3b6c3..02eac85805 100644
--- a/packages/backend/CHANGELOG.md
+++ b/packages/backend/CHANGELOG.md
@@ -1,5 +1,28 @@
# example-backend
+## 0.2.73-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-kubernetes-backend@0.7.0-next.2
+ - @backstage/plugin-tech-insights-backend@0.5.0-next.2
+ - @backstage/plugin-jenkins-backend@0.1.24-next.2
+ - @backstage/plugin-search-backend-module-pg@0.3.5-next.2
+ - @backstage/plugin-scaffolder-backend@1.4.0-next.2
+ - @backstage/plugin-auth-backend@0.15.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/plugin-kafka-backend@0.2.27-next.2
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/backend-tasks@0.3.3-next.2
+ - @backstage/plugin-app-backend@0.3.34-next.2
+ - @backstage/plugin-catalog-backend@1.2.1-next.2
+ - @backstage/plugin-code-coverage-backend@0.1.32-next.2
+ - @backstage/plugin-techdocs-backend@1.2.0-next.2
+ - @backstage/plugin-badges-backend@0.1.28-next.2
+ - @backstage/integration@1.2.2-next.2
+ - example-app@0.2.73-next.2
+
## 0.2.73-next.1
### Patch Changes
diff --git a/packages/backend/package.json b/packages/backend/package.json
index 1cb0e1405a..df6fe5ec3b 100644
--- a/packages/backend/package.json
+++ b/packages/backend/package.json
@@ -1,6 +1,6 @@
{
"name": "example-backend",
- "version": "0.2.73-next.1",
+ "version": "0.2.73-next.2",
"main": "dist/index.cjs.js",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -26,36 +26,36 @@
"build-image": "docker build ../.. -f Dockerfile --tag example-backend"
},
"dependencies": {
- "@backstage/backend-common": "^0.14.1-next.1",
- "@backstage/backend-tasks": "^0.3.3-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
+ "@backstage/backend-tasks": "^0.3.3-next.2",
"@backstage/catalog-client": "^1.0.4-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
- "@backstage/integration": "^1.2.2-next.1",
- "@backstage/plugin-app-backend": "^0.3.34-next.1",
- "@backstage/plugin-auth-backend": "^0.15.0-next.1",
+ "@backstage/integration": "^1.2.2-next.2",
+ "@backstage/plugin-app-backend": "^0.3.34-next.2",
+ "@backstage/plugin-auth-backend": "^0.15.0-next.2",
"@backstage/plugin-auth-node": "^0.2.3-next.1",
"@backstage/plugin-azure-devops-backend": "^0.3.13-next.0",
- "@backstage/plugin-badges-backend": "^0.1.28-next.1",
- "@backstage/plugin-catalog-backend": "^1.2.1-next.1",
- "@backstage/plugin-code-coverage-backend": "^0.1.32-next.1",
+ "@backstage/plugin-badges-backend": "^0.1.28-next.2",
+ "@backstage/plugin-catalog-backend": "^1.2.1-next.2",
+ "@backstage/plugin-code-coverage-backend": "^0.1.32-next.2",
"@backstage/plugin-graphql-backend": "^0.1.24-next.0",
- "@backstage/plugin-jenkins-backend": "^0.1.24-next.1",
- "@backstage/plugin-kubernetes-backend": "^0.7.0-next.1",
- "@backstage/plugin-kafka-backend": "^0.2.27-next.1",
+ "@backstage/plugin-jenkins-backend": "^0.1.24-next.2",
+ "@backstage/plugin-kubernetes-backend": "^0.7.0-next.2",
+ "@backstage/plugin-kafka-backend": "^0.2.27-next.2",
"@backstage/plugin-permission-backend": "^0.5.9-next.1",
"@backstage/plugin-permission-common": "^0.6.3-next.0",
"@backstage/plugin-permission-node": "^0.6.3-next.1",
"@backstage/plugin-proxy-backend": "^0.2.28-next.0",
"@backstage/plugin-rollbar-backend": "^0.1.31-next.0",
- "@backstage/plugin-scaffolder-backend": "^1.4.0-next.1",
+ "@backstage/plugin-scaffolder-backend": "^1.4.0-next.2",
"@backstage/plugin-scaffolder-backend-module-rails": "^0.4.2-next.1",
"@backstage/plugin-search-backend": "^0.5.4-next.1",
"@backstage/plugin-search-backend-node": "^0.6.3-next.1",
"@backstage/plugin-search-backend-module-elasticsearch": "^0.2.0-next.1",
- "@backstage/plugin-search-backend-module-pg": "^0.3.5-next.1",
- "@backstage/plugin-techdocs-backend": "^1.2.0-next.1",
- "@backstage/plugin-tech-insights-backend": "^0.4.2-next.1",
+ "@backstage/plugin-search-backend-module-pg": "^0.3.5-next.2",
+ "@backstage/plugin-techdocs-backend": "^1.2.0-next.2",
+ "@backstage/plugin-tech-insights-backend": "^0.5.0-next.2",
"@backstage/plugin-tech-insights-node": "^0.3.2-next.0",
"@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.18-next.1",
"@backstage/plugin-todo-backend": "^0.1.31-next.1",
@@ -75,7 +75,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@types/dockerode": "^3.3.0",
"@types/express": "^4.17.6",
"@types/express-serve-static-core": "^4.17.5",
diff --git a/packages/catalog-client/package.json b/packages/catalog-client/package.json
index 05075d14dc..3fbf662615 100644
--- a/packages/catalog-client/package.json
+++ b/packages/catalog-client/package.json
@@ -40,7 +40,7 @@
"devDependencies": {
"@backstage/cli": "^0.18.0-next.1",
"@types/jest": "^26.0.7",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/packages/catalog-model/CHANGELOG.md b/packages/catalog-model/CHANGELOG.md
index 78f7a1207c..910fc92cd2 100644
--- a/packages/catalog-model/CHANGELOG.md
+++ b/packages/catalog-model/CHANGELOG.md
@@ -1,5 +1,11 @@
# @backstage/catalog-model
+## 1.1.0-next.2
+
+### Minor Changes
+
+- 4cc81372f8: Introduced `GroupDefaultParentEntityPolicy` to set a default group entity parent.
+
## 1.1.0-next.1
### Patch Changes
diff --git a/packages/catalog-model/package.json b/packages/catalog-model/package.json
index 91d3f74a66..a58fdcf4d5 100644
--- a/packages/catalog-model/package.json
+++ b/packages/catalog-model/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/catalog-model",
"description": "Types and validators that help describe the model of a Backstage Catalog",
- "version": "1.1.0-next.1",
+ "version": "1.1.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -43,7 +43,7 @@
"uuid": "^8.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@types/jest": "^26.0.7",
"@types/json-schema": "^7.0.5",
"@types/lodash": "^4.14.151",
diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md
index 227ad4b772..b4dbb1cdc5 100644
--- a/packages/cli/CHANGELOG.md
+++ b/packages/cli/CHANGELOG.md
@@ -1,5 +1,11 @@
# @backstage/cli
+## 0.18.0-next.2
+
+### Patch Changes
+
+- f6b6fb7165: The `test` command now ensures that all IO is flushed before exiting when printing `--help`.
+
## 0.18.0-next.1
### Minor Changes
diff --git a/packages/cli/package.json b/packages/cli/package.json
index 6653744a33..aead136ec6 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/cli",
"description": "CLI for developing Backstage plugins and apps",
- "version": "0.18.0-next.1",
+ "version": "0.18.0-next.2",
"private": false,
"publishConfig": {
"access": "public"
@@ -126,14 +126,14 @@
"zod": "^3.11.6"
},
"devDependencies": {
- "@backstage/backend-common": "^0.14.1-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
"@backstage/config": "^1.0.1",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@types/diff": "^5.0.0",
"@types/express": "^4.17.6",
"@types/fs-extra": "^9.0.1",
@@ -152,7 +152,7 @@
"@types/yarnpkg__lockfile": "^1.1.4",
"del": "^6.0.0",
"mock-fs": "^5.1.0",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"nodemon": "^2.0.2",
"ts-node": "^10.0.0"
},
diff --git a/packages/cli/templates/default-backend-plugin/package.json.hbs b/packages/cli/templates/default-backend-plugin/package.json.hbs
index 2416fd75cb..4e8ee254b9 100644
--- a/packages/cli/templates/default-backend-plugin/package.json.hbs
+++ b/packages/cli/templates/default-backend-plugin/package.json.hbs
@@ -41,7 +41,7 @@
"@backstage/cli": "{{versionQuery '@backstage/cli'}}",
"@types/supertest": "{{versionQuery '@types/supertest' '2.0.8'}}",
"supertest": "{{versionQuery 'supertest' '4.0.2'}}",
- "msw": "{{versionQuery 'msw' '0.42.0'}}"
+ "msw": "{{versionQuery 'msw' '0.43.0'}}"
},
"files": [
"dist"
diff --git a/packages/cli/templates/default-plugin/package.json.hbs b/packages/cli/templates/default-plugin/package.json.hbs
index 34a0548b29..490f18d474 100644
--- a/packages/cli/templates/default-plugin/package.json.hbs
+++ b/packages/cli/templates/default-plugin/package.json.hbs
@@ -49,7 +49,7 @@
"@testing-library/user-event": "{{versionQuery '@testing-library/user-event' '14.0.0'}}",
"@types/jest": "{{versionQuery '@types/jest' '26.0.7'}}",
"@types/node": "{{versionQuery '@types/node' '16.11.26'}}",
- "msw": "{{versionQuery 'msw' '0.42.0'}}",
+ "msw": "{{versionQuery 'msw' '0.43.0'}}",
"cross-fetch": "{{versionQuery 'cross-fetch' '3.1.5'}}"
},
"files": [
diff --git a/packages/config-loader/package.json b/packages/config-loader/package.json
index 3a02afde9b..894e86ef27 100644
--- a/packages/config-loader/package.json
+++ b/packages/config-loader/package.json
@@ -57,7 +57,7 @@
"@types/node": "^16.11.26",
"@types/yup": "^0.29.13",
"mock-fs": "^5.1.0",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/packages/core-app-api/package.json b/packages/core-app-api/package.json
index 624a9259e9..e7d530417a 100644
--- a/packages/core-app-api/package.json
+++ b/packages/core-app-api/package.json
@@ -59,7 +59,7 @@
"@types/node": "^16.11.26",
"@types/zen-observable": "^0.8.0",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/packages/core-components/CHANGELOG.md b/packages/core-components/CHANGELOG.md
index cf1c6305d4..46a44394b3 100644
--- a/packages/core-components/CHANGELOG.md
+++ b/packages/core-components/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/core-components
+## 0.10.0-next.2
+
+### Minor Changes
+
+- 32204fa794: Add `transformLinkUri` and `transformImageUri` to `MarkdownContent`
+
+### Patch Changes
+
+- b4b711bcc2: Fix the EntityLayout header style so that EntityContextMenu button can display in correct shape when user hover on it
+- 15201b1032: Updated dependency `rc-progress` to `3.4.0`.
+- 385389d23c: Updated to remove usage of the `bursts` object in the theme palette
+- Updated dependencies
+ - @backstage/theme@0.2.16-next.1
+
## 0.9.6-next.1
### Patch Changes
diff --git a/packages/core-components/package.json b/packages/core-components/package.json
index 51cbc37a1b..0d27c6419d 100644
--- a/packages/core-components/package.json
+++ b/packages/core-components/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-components",
"description": "Core components used by Backstage plugins and apps",
- "version": "0.9.6-next.1",
+ "version": "0.10.0-next.2",
"private": false,
"publishConfig": {
"access": "public",
@@ -36,7 +36,7 @@
"@backstage/config": "^1.0.1",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@backstage/version-bridge": "^1.0.1",
"@material-table/core": "^3.1.0",
"@material-ui/core": "^4.12.2",
@@ -80,7 +80,7 @@
},
"devDependencies": {
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -101,7 +101,7 @@
"@types/react-window": "^1.8.5",
"@types/zen-observable": "^0.8.0",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/packages/core-components/src/components/Link/Link.test.tsx b/packages/core-components/src/components/Link/Link.test.tsx
index 8c6ed54d76..5cfeaa4869 100644
--- a/packages/core-components/src/components/Link/Link.test.tsx
+++ b/packages/core-components/src/components/Link/Link.test.tsx
@@ -21,9 +21,11 @@ import {
TestApiProvider,
wrapInTestApp,
} from '@backstage/test-utils';
-import { analyticsApiRef } from '@backstage/core-plugin-api';
-import { isExternalUri, Link } from './Link';
+import { analyticsApiRef, configApiRef } from '@backstage/core-plugin-api';
+import { isExternalUri, Link, useResolvedPath } from './Link';
import { Route, Routes } from 'react-router';
+import { renderHook, WrapperComponent } from '@testing-library/react-hooks';
+import { ConfigReader } from '@backstage/config';
describe('', () => {
it('navigates using react-router', async () => {
@@ -103,6 +105,58 @@ describe('', () => {
});
});
+ describe('resolves a sub-path correctly', () => {
+ it('when it starts with base path', async () => {
+ const testString = 'This is test string';
+ const linkText = 'Navigate!';
+ const configApi = new ConfigReader({
+ app: { baseUrl: 'http://localhost:3000/example' },
+ });
+
+ const { getByText } = render(
+ wrapInTestApp(
+
+
+ {linkText}
+ {testString}
} />
+
+ ,
+ ),
+ );
+
+ expect(() => getByText(testString)).toThrow();
+ fireEvent.click(getByText(linkText));
+ await waitFor(() => {
+ expect(getByText(testString)).toBeInTheDocument();
+ });
+ });
+
+ it('when it does not start with base path', async () => {
+ const testString = 'This is test string';
+ const linkText = 'Navigate!';
+ const configApi = new ConfigReader({
+ app: { baseUrl: 'http://localhost:3000/example' },
+ });
+
+ const { getByText } = render(
+ wrapInTestApp(
+
+
+ {linkText}
+ {testString}} />
+
+ ,
+ ),
+ );
+
+ expect(() => getByText(testString)).toThrow();
+ fireEvent.click(getByText(linkText));
+ await waitFor(() => {
+ expect(getByText(testString)).toBeInTheDocument();
+ });
+ });
+ });
+
describe('isExternalUri', () => {
it.each([
[true, 'http://'],
@@ -128,4 +182,45 @@ describe('', () => {
expect(isExternalUri(uri)).toBe(expected);
});
});
+
+ describe('useResolvedPath', () => {
+ const wrapper: WrapperComponent<{}> = ({ children }) => {
+ const configApi = new ConfigReader({
+ app: { baseUrl: 'http://localhost:3000/example' },
+ });
+ return (
+
+ {children}
+
+ );
+ };
+
+ describe('concatenate base path', () => {
+ it('when uri is internal and does not start with base path', () => {
+ const path = '/catalog/default/component/artist-lookup';
+ const { result } = renderHook(() => useResolvedPath(path), {
+ wrapper,
+ });
+ expect(result.current).toBe('/example'.concat(path));
+ });
+ });
+
+ describe('does not concatenate base path', () => {
+ it('when uri is external', () => {
+ const path = 'https://stackoverflow.com/questions/1/example';
+ const { result } = renderHook(() => useResolvedPath(path), {
+ wrapper,
+ });
+ expect(result.current).toBe(path);
+ });
+
+ it('when uri already starts with base path', () => {
+ const path = '/example/catalog/default/component/artist-lookup';
+ const { result } = renderHook(() => useResolvedPath(path), {
+ wrapper,
+ });
+ expect(result.current).toBe(path);
+ });
+ });
+ });
});
diff --git a/packages/core-components/src/components/Link/Link.tsx b/packages/core-components/src/components/Link/Link.tsx
index 5809990b92..22b203d157 100644
--- a/packages/core-components/src/components/Link/Link.tsx
+++ b/packages/core-components/src/components/Link/Link.tsx
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-import { useAnalytics } from '@backstage/core-plugin-api';
+import { configApiRef, useAnalytics, useApi } from '@backstage/core-plugin-api';
import classnames from 'classnames';
import MaterialLink, {
LinkProps as MaterialLinkProps,
@@ -25,6 +25,7 @@ import {
Link as RouterLink,
LinkProps as RouterLinkProps,
} from 'react-router-dom';
+import { trimEnd } from 'lodash';
const useStyles = makeStyles(
{
@@ -52,6 +53,45 @@ export type LinkProps = MaterialLinkProps &
noTrack?: boolean;
};
+/**
+ * Returns the app base url that could be empty if the Config API is not properly implemented.
+ * The only cases there would be no Config API are in tests and in storybook stories, and in those cases, it's unlikely that callers would rely on this subpath behavior.
+ */
+const useBaseUrl = () => {
+ try {
+ const config = useApi(configApiRef);
+ return config.getOptionalString('app.baseUrl');
+ } catch {
+ return undefined;
+ }
+};
+
+/**
+ * Get the app base path from the configured app baseUrl.
+ * The returned path does not have a trailing slash.
+ */
+const useBasePath = () => {
+ // baseUrl can be specified as just a path
+ const base = 'http://dummy.dev';
+ const url = useBaseUrl() ?? '/';
+ const { pathname } = new URL(url, base);
+ return trimEnd(pathname, '/');
+};
+
+export const useResolvedPath = (uri: LinkProps['to']) => {
+ let resolvedPath = String(uri);
+
+ const basePath = useBasePath();
+ const external = isExternalUri(resolvedPath);
+ const startsWithBasePath = resolvedPath.startsWith(basePath);
+
+ if (!external && !startsWithBasePath) {
+ resolvedPath = basePath.concat(resolvedPath);
+ }
+
+ return resolvedPath;
+};
+
/**
* Given a react node, try to retrieve its text content.
*/
@@ -84,7 +124,7 @@ export const Link = React.forwardRef(
({ onClick, noTrack, ...props }, ref) => {
const classes = useStyles();
const analytics = useAnalytics();
- const to = String(props.to);
+ const to = useResolvedPath(props.to);
const linkText = getNodeText(props.children) || to;
const external = isExternalUri(to);
const newWindow = external && !!/^https?:/.exec(to);
@@ -99,11 +139,11 @@ export const Link = React.forwardRef(
return external ? (
// External links
{props.children}
@@ -112,10 +152,11 @@ export const Link = React.forwardRef(
) : (
// Interact with React Router for internal links
);
},
diff --git a/packages/core-plugin-api/package.json b/packages/core-plugin-api/package.json
index eb17f75285..37b69d74f7 100644
--- a/packages/core-plugin-api/package.json
+++ b/packages/core-plugin-api/package.json
@@ -58,7 +58,7 @@
"@types/prop-types": "^15.7.3",
"@types/zen-observable": "^0.8.0",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/packages/create-app/CHANGELOG.md b/packages/create-app/CHANGELOG.md
index 9ec1859289..7f2fa483f0 100644
--- a/packages/create-app/CHANGELOG.md
+++ b/packages/create-app/CHANGELOG.md
@@ -1,5 +1,12 @@
# @backstage/create-app
+## 0.4.29-next.2
+
+### Patch Changes
+
+- f281ad17c0: Adds the ability to define the Backstage app name using a `BACKSTAGE_APP_NAME`
+ environment variable when running `create-app`.
+
## 0.4.29-next.1
### Patch Changes
diff --git a/packages/create-app/package.json b/packages/create-app/package.json
index 381e975729..1fc0d17285 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.29-next.1",
+ "version": "0.4.29-next.2",
"private": false,
"publishConfig": {
"access": "public"
diff --git a/packages/dev-utils/CHANGELOG.md b/packages/dev-utils/CHANGELOG.md
index 907c9f757d..b748970b06 100644
--- a/packages/dev-utils/CHANGELOG.md
+++ b/packages/dev-utils/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/dev-utils
+## 1.0.4-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/app-defaults@1.0.4-next.2
+ - @backstage/integration-react@1.1.2-next.2
+
## 1.0.4-next.1
### Patch Changes
diff --git a/packages/dev-utils/package.json b/packages/dev-utils/package.json
index c15e60d423..8d19bf9cb3 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.4-next.1",
+ "version": "1.0.4-next.2",
"private": false,
"publishConfig": {
"access": "public",
@@ -33,15 +33,15 @@
"start": "backstage-cli package start"
},
"dependencies": {
- "@backstage/app-defaults": "^1.0.4-next.1",
+ "@backstage/app-defaults": "^1.0.4-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/integration-react": "^1.1.2-next.1",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/integration-react": "^1.1.2-next.2",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@testing-library/jest-dom": "^5.10.1",
@@ -59,7 +59,7 @@
"react-dom": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@types/jest": "^26.0.7",
"@types/node": "^16.0.0"
},
diff --git a/packages/e2e-test/package.json b/packages/e2e-test/package.json
index 09ed0c3a48..333ac09b23 100644
--- a/packages/e2e-test/package.json
+++ b/packages/e2e-test/package.json
@@ -40,7 +40,7 @@
"fs-extra": "10.1.0",
"handlebars": "^4.7.3",
"pgtools": "^0.3.0",
- "puppeteer": "^14.0.0",
+ "puppeteer": "^15.0.0",
"tree-kill": "^1.2.2",
"ts-node": "^10.0.0"
},
diff --git a/packages/integration-react/CHANGELOG.md b/packages/integration-react/CHANGELOG.md
index 102fc3ea75..644d6f7cc4 100644
--- a/packages/integration-react/CHANGELOG.md
+++ b/packages/integration-react/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/integration-react
+## 1.1.2-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+
## 1.1.2-next.1
### Patch Changes
diff --git a/packages/integration-react/package.json b/packages/integration-react/package.json
index 6a0cfe3041..bf0a3e471c 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.2-next.1",
+ "version": "1.1.2-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -25,10 +25,10 @@
},
"dependencies": {
"@backstage/config": "^1.0.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/integration": "^1.2.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/integration": "^1.2.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -38,15 +38,15 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"cross-fetch": "^3.1.5"
},
"files": [
diff --git a/packages/integration/CHANGELOG.md b/packages/integration/CHANGELOG.md
index 3db1b7c7b9..bf352f168f 100644
--- a/packages/integration/CHANGELOG.md
+++ b/packages/integration/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/integration
+## 1.2.2-next.2
+
+### Patch Changes
+
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
## 1.2.2-next.1
### Patch Changes
diff --git a/packages/integration/package.json b/packages/integration/package.json
index 190031e473..532797aee8 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.2.2-next.1",
+ "version": "1.2.2-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -36,19 +36,19 @@
"@backstage/config": "^1.0.1",
"@backstage/errors": "^1.1.0-next.0",
"cross-fetch": "^3.1.5",
- "git-url-parse": "^11.6.0",
+ "git-url-parse": "^12.0.0",
"@octokit/rest": "^18.5.3",
"@octokit/auth-app": "^3.4.0",
"luxon": "^2.0.2",
"lodash": "^4.17.21"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/config-loader": "^1.1.3-next.0",
"@backstage/test-utils": "^1.1.2-next.1",
"@types/jest": "^26.0.7",
"@types/luxon": "^2.0.4",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/packages/integration/src/bitbucketServer/core.test.ts b/packages/integration/src/bitbucketServer/core.test.ts
index 1c8f5d259c..076a2c7a4f 100644
--- a/packages/integration/src/bitbucketServer/core.test.ts
+++ b/packages/integration/src/bitbucketServer/core.test.ts
@@ -108,6 +108,20 @@ describe('bitbucketServer core', () => {
);
});
+ it('does not double encode the filepath', async () => {
+ const config: BitbucketServerIntegrationConfig = {
+ host: 'bitbucket.mycompany.net',
+ apiBaseUrl: 'https://api.bitbucket.mycompany.net/rest/api/1.0',
+ };
+ const result = await getBitbucketServerDownloadUrl(
+ 'https://bitbucket.mycompany.net/projects/backstage/repos/mock/browse/%2Fdocs?at=some-branch',
+ config,
+ );
+ expect(result).toEqual(
+ 'https://api.bitbucket.mycompany.net/rest/api/1.0/projects/backstage/repos/mock/archive?format=tgz&at=some-branch&prefix=backstage-mock&path=%2Fdocs',
+ );
+ });
+
it('do not add path param if no path is specified for Bitbucket Server', async () => {
const defaultBranchResponse = {
displayId: 'main',
diff --git a/packages/integration/src/bitbucketServer/core.ts b/packages/integration/src/bitbucketServer/core.ts
index 80dbc0443f..0c57b0d3ed 100644
--- a/packages/integration/src/bitbucketServer/core.ts
+++ b/packages/integration/src/bitbucketServer/core.ts
@@ -83,7 +83,9 @@ export async function getBitbucketServerDownloadUrl(
// path will limit the downloaded content
// /docs will only download the docs folder and everything below it
// /docs/index.md will download the docs folder and everything below it
- const path = filepath ? `&path=${encodeURIComponent(filepath)}` : '';
+ const path = filepath
+ ? `&path=${encodeURIComponent(decodeURIComponent(filepath))}`
+ : '';
return `${config.apiBaseUrl}/projects/${project}/repos/${repoName}/archive?format=tgz&at=${branch}&prefix=${project}-${repoName}${path}`;
}
diff --git a/packages/release-manifests/package.json b/packages/release-manifests/package.json
index 822c3c1a52..3309b1b9f1 100644
--- a/packages/release-manifests/package.json
+++ b/packages/release-manifests/package.json
@@ -37,7 +37,7 @@
},
"devDependencies": {
"@backstage/test-utils": "^1.1.2-next.0",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"@types/jest": "^26.0.7",
"@types/node": "^16.0.0"
},
diff --git a/packages/techdocs-cli-embedded-app/CHANGELOG.md b/packages/techdocs-cli-embedded-app/CHANGELOG.md
index 29a53625fc..af9f0ad09c 100644
--- a/packages/techdocs-cli-embedded-app/CHANGELOG.md
+++ b/packages/techdocs-cli-embedded-app/CHANGELOG.md
@@ -1,5 +1,20 @@
# techdocs-cli-embedded-app
+## 0.2.72-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-techdocs@1.2.1-next.2
+ - @backstage/plugin-catalog@1.4.0-next.2
+ - @backstage/cli@0.18.0-next.2
+ - @backstage/app-defaults@1.0.4-next.2
+ - @backstage/integration-react@1.1.2-next.2
+ - @backstage/plugin-techdocs-react@1.0.2-next.1
+
## 0.2.72-next.1
### Patch Changes
diff --git a/packages/techdocs-cli-embedded-app/package.json b/packages/techdocs-cli-embedded-app/package.json
index fa4ec8a38c..60389b6596 100644
--- a/packages/techdocs-cli-embedded-app/package.json
+++ b/packages/techdocs-cli-embedded-app/package.json
@@ -1,25 +1,25 @@
{
"name": "techdocs-cli-embedded-app",
- "version": "0.2.72-next.1",
+ "version": "0.2.72-next.2",
"private": true,
"backstage": {
"role": "frontend"
},
"bundled": true,
"dependencies": {
- "@backstage/app-defaults": "^1.0.4-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/app-defaults": "^1.0.4-next.2",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/config": "^1.0.1",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/integration-react": "^1.1.2-next.1",
- "@backstage/plugin-catalog": "^1.3.1-next.1",
- "@backstage/plugin-techdocs": "^1.2.1-next.1",
- "@backstage/plugin-techdocs-react": "^1.0.2-next.0",
+ "@backstage/integration-react": "^1.1.2-next.2",
+ "@backstage/plugin-catalog": "^1.4.0-next.2",
+ "@backstage/plugin-techdocs": "^1.2.1-next.2",
+ "@backstage/plugin-techdocs-react": "^1.0.2-next.1",
"@backstage/test-utils": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
"history": "^5.0.0",
@@ -30,7 +30,7 @@
"react-use": "^17.2.4"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json
index 1dfa7faf43..0918dcaaac 100644
--- a/packages/test-utils/package.json
+++ b/packages/test-utils/package.json
@@ -58,7 +58,7 @@
"@backstage/cli": "^0.18.0-next.1",
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/packages/theme/CHANGELOG.md b/packages/theme/CHANGELOG.md
index 15e9eb68cd..93b79b0721 100644
--- a/packages/theme/CHANGELOG.md
+++ b/packages/theme/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/theme
+## 0.2.16-next.1
+
+### Patch Changes
+
+- ff4f56eb49: **DEPRECATED**: The `bursts` object from `BackstagePaletteAdditions` has been depreciated and will be removed in a future release
+
+ The `genPageTheme` function now includes an optional options object with an optional `fontColor` which defaults to white if not provided.
+
## 0.2.16-next.0
### Patch Changes
diff --git a/packages/theme/package.json b/packages/theme/package.json
index a3ff37538c..4cbd4d2205 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.16-next.0",
+ "version": "0.2.16-next.1",
"private": false,
"publishConfig": {
"access": "public",
@@ -36,7 +36,7 @@
"@material-ui/core": "^4.12.2"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1"
+ "@backstage/cli": "^0.18.0-next.2"
},
"files": [
"dist"
diff --git a/plugins/adr-backend/package.json b/plugins/adr-backend/package.json
index 1a42f7ff03..be04a712cc 100644
--- a/plugins/adr-backend/package.json
+++ b/plugins/adr-backend/package.json
@@ -48,7 +48,7 @@
"@types/marked": "^4.0.0",
"@types/supertest": "^2.0.8",
"supertest": "^6.1.3",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/adr/CHANGELOG.md b/plugins/adr/CHANGELOG.md
index fc8b859ec5..efad1034a8 100644
--- a/plugins/adr/CHANGELOG.md
+++ b/plugins/adr/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/plugin-adr
+## 0.1.2-next.2
+
+### Patch Changes
+
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/plugin-search-react@0.2.2-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/integration-react@1.1.2-next.2
+
## 0.1.2-next.1
### Patch Changes
diff --git a/plugins/adr/package.json b/plugins/adr/package.json
index 60a3c594e5..80d24e7223 100644
--- a/plugins/adr/package.json
+++ b/plugins/adr/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-adr",
- "version": "0.1.2-next.1",
+ "version": "0.1.2-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -22,18 +22,18 @@
"postpack": "backstage-cli package postpack"
},
"dependencies": {
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/integration-react": "^1.1.2-next.1",
+ "@backstage/integration-react": "^1.1.2-next.2",
"@backstage/plugin-adr-common": "^0.1.2-next.1",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
"@backstage/plugin-search-common": "^0.3.6-next.0",
- "@backstage/plugin-search-react": "^0.2.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-search-react": "^0.2.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
- "git-url-parse": "^11.6.0",
+ "git-url-parse": "^12.0.0",
"octokit": "^1.7.1",
"react-markdown": "^8.0.0",
"react-router-dom": "6.0.0-beta.0",
@@ -44,9 +44,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -55,7 +55,7 @@
"@types/jest": "*",
"@types/node": "*",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/airbrake-backend/package.json b/plugins/airbrake-backend/package.json
index da6cdcbfef..900161364c 100644
--- a/plugins/airbrake-backend/package.json
+++ b/plugins/airbrake-backend/package.json
@@ -37,7 +37,7 @@
"@types/http-proxy-middleware": "^0.19.3",
"@types/supertest": "^2.0.8",
"supertest": "^6.1.6",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/airbrake/CHANGELOG.md b/plugins/airbrake/CHANGELOG.md
index f8b683bf5a..0be1badd9e 100644
--- a/plugins/airbrake/CHANGELOG.md
+++ b/plugins/airbrake/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-airbrake
+## 0.3.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/dev-utils@1.0.4-next.2
+
## 0.3.7-next.1
### Patch Changes
diff --git a/plugins/airbrake/package.json b/plugins/airbrake/package.json
index 00554efeee..2f93d533cc 100644
--- a/plugins/airbrake/package.json
+++ b/plugins/airbrake/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-airbrake",
- "version": "0.3.7-next.1",
+ "version": "0.3.7-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -23,13 +23,13 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/dev-utils": "^1.0.4-next.1",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -40,9 +40,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/app-defaults": "^1.0.4-next.1",
- "@backstage/cli": "^0.18.0-next.1",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/app-defaults": "^1.0.4-next.2",
+ "@backstage/cli": "^0.18.0-next.2",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -51,7 +51,7 @@
"@types/node": "^16.11.26",
"@types/object-hash": "^2.2.1",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"react-router": "6.0.0-beta.0"
},
"files": [
diff --git a/plugins/allure/CHANGELOG.md b/plugins/allure/CHANGELOG.md
index d1cce9b7ef..8f09da737c 100644
--- a/plugins/allure/CHANGELOG.md
+++ b/plugins/allure/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-allure
+## 0.1.23-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.1.23-next.1
### Patch Changes
diff --git a/plugins/allure/package.json b/plugins/allure/package.json
index a576aa8f9b..c98b8b7d63 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.23-next.1",
+ "version": "0.1.23-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -25,11 +25,11 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -40,9 +40,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -50,7 +50,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/analytics-module-ga/CHANGELOG.md b/plugins/analytics-module-ga/CHANGELOG.md
index 23f583473d..edbc67981a 100644
--- a/plugins/analytics-module-ga/CHANGELOG.md
+++ b/plugins/analytics-module-ga/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-analytics-module-ga
+## 0.1.18-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
## 0.1.18-next.1
### Patch Changes
diff --git a/plugins/analytics-module-ga/package.json b/plugins/analytics-module-ga/package.json
index e7bae29f51..23532af5fa 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.18-next.1",
+ "version": "0.1.18-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -25,9 +25,9 @@
},
"dependencies": {
"@backstage/config": "^1.0.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -38,9 +38,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -48,7 +48,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/apache-airflow/CHANGELOG.md b/plugins/apache-airflow/CHANGELOG.md
index a27c58192e..920dcf5686 100644
--- a/plugins/apache-airflow/CHANGELOG.md
+++ b/plugins/apache-airflow/CHANGELOG.md
@@ -1,5 +1,12 @@
# @backstage/plugin-apache-airflow
+## 0.2.0-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+
## 0.2.0-next.1
### Minor Changes
diff --git a/plugins/apache-airflow/package.json b/plugins/apache-airflow/package.json
index a880942750..657ecc7ad6 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.0-next.1",
+ "version": "0.2.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -23,7 +23,7 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -36,16 +36,16 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/api-docs/CHANGELOG.md b/plugins/api-docs/CHANGELOG.md
index b4ebf48607..6b2e54f018 100644
--- a/plugins/api-docs/CHANGELOG.md
+++ b/plugins/api-docs/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-api-docs
+## 0.8.7-next.2
+
+### Patch Changes
+
+- a274fe38b9: Add hidden title column to catalog and API table to enable filtering by title.
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog@1.4.0-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.8.7-next.1
### Patch Changes
diff --git a/plugins/api-docs/package.json b/plugins/api-docs/package.json
index 8b4f80fa3f..b6d54ab952 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.8.7-next.1",
+ "version": "0.8.7-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,13 +33,13 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@asyncapi/react-component": "1.0.0-next.38",
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@asyncapi/react-component": "1.0.0-next.39",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog": "^1.3.1-next.1",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog": "^1.4.0-next.2",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -57,9 +57,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -68,7 +68,7 @@
"@types/node": "^16.11.26",
"@types/swagger-ui-react": "^4.1.1",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/app-backend/CHANGELOG.md b/plugins/app-backend/CHANGELOG.md
index cf84f54fb0..0282527437 100644
--- a/plugins/app-backend/CHANGELOG.md
+++ b/plugins/app-backend/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-app-backend
+## 0.3.34-next.2
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/backend-common@0.14.1-next.2
+
## 0.3.34-next.1
### Patch Changes
diff --git a/plugins/app-backend/package.json b/plugins/app-backend/package.json
index b76c4c00dd..b25a162f4a 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.34-next.1",
+ "version": "0.3.34-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,7 +33,7 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.14.1-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
"@backstage/config-loader": "^1.1.3-next.0",
"@backstage/config": "^1.0.1",
"@backstage/types": "^1.0.0",
@@ -50,12 +50,12 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/backend-test-utils": "^0.1.26-next.1",
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/backend-test-utils": "^0.1.26-next.2",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/types": "^1.0.0",
"@types/supertest": "^2.0.8",
"mock-fs": "^5.1.0",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"supertest": "^6.1.3"
},
"files": [
diff --git a/plugins/auth-backend/CHANGELOG.md b/plugins/auth-backend/CHANGELOG.md
index 4b0da94dad..8e6e79d97e 100644
--- a/plugins/auth-backend/CHANGELOG.md
+++ b/plugins/auth-backend/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-auth-backend
+## 0.15.0-next.2
+
+### Patch Changes
+
+- 8e03db907a: Auth provider now also export createAuthProviderIntegration
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+
## 0.15.0-next.1
### Minor Changes
diff --git a/plugins/auth-backend/api-report.md b/plugins/auth-backend/api-report.md
index d216545bd4..8c9ec14c9e 100644
--- a/plugins/auth-backend/api-report.md
+++ b/plugins/auth-backend/api-report.md
@@ -181,6 +181,22 @@ export type CookieConfigurer = (ctx: {
secure: boolean;
};
+// Warning: (ae-missing-release-tag) "createAuthProviderIntegration" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export function createAuthProviderIntegration<
+ TCreateOptions extends unknown[],
+ TResolvers extends {
+ [name in string]: (...args: any[]) => SignInResolver;
+ },
+>(config: {
+ create: (...args: TCreateOptions) => AuthProviderFactory;
+ resolvers?: TResolvers;
+}): Readonly<{
+ create: (...args: TCreateOptions) => AuthProviderFactory;
+ resolvers: Readonly;
+}>;
+
// Warning: (ae-missing-release-tag) "createOriginFilter" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
diff --git a/plugins/auth-backend/package.json b/plugins/auth-backend/package.json
index 624899c38f..d6b027e6ea 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.15.0-next.1",
+ "version": "0.15.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,9 +34,9 @@
},
"dependencies": {
"@backstage/plugin-auth-node": "^0.2.3-next.1",
- "@backstage/backend-common": "^0.14.1-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
"@backstage/catalog-client": "^1.0.4-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
"@backstage/errors": "^1.1.0-next.0",
"@backstage/types": "^1.0.0",
@@ -76,8 +76,8 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/backend-test-utils": "^0.1.26-next.1",
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/backend-test-utils": "^0.1.26-next.2",
+ "@backstage/cli": "^0.18.0-next.2",
"@types/body-parser": "^1.19.0",
"@types/cookie-parser": "^1.4.2",
"@types/express-session": "^1.17.2",
@@ -88,7 +88,7 @@
"@types/passport-saml": "^1.1.3",
"@types/passport-strategy": "^0.2.35",
"@types/xml2js": "^0.4.7",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"supertest": "^6.1.3"
},
"files": [
diff --git a/plugins/auth-backend/src/providers/index.ts b/plugins/auth-backend/src/providers/index.ts
index de410a9407..41ee44beae 100644
--- a/plugins/auth-backend/src/providers/index.ts
+++ b/plugins/auth-backend/src/providers/index.ts
@@ -28,6 +28,8 @@ export type { GcpIapResult, GcpIapTokenInfo } from './gcp-iap';
export { providers, defaultAuthProviderFactories } from './providers';
+export { createAuthProviderIntegration } from './createAuthProviderIntegration';
+
export type {
AuthProviderConfig,
AuthProviderRouteHandlers,
diff --git a/plugins/auth-node/package.json b/plugins/auth-node/package.json
index ad67eefefc..011aade178 100644
--- a/plugins/auth-node/package.json
+++ b/plugins/auth-node/package.json
@@ -33,7 +33,7 @@
"devDependencies": {
"@backstage/cli": "^0.18.0-next.1",
"lodash": "^4.17.21",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"uuid": "^8.0.0"
},
"files": [
diff --git a/plugins/azure-devops-backend/package.json b/plugins/azure-devops-backend/package.json
index 2126bfced7..cff9eaf07e 100644
--- a/plugins/azure-devops-backend/package.json
+++ b/plugins/azure-devops-backend/package.json
@@ -38,7 +38,7 @@
"@backstage/cli": "^0.18.0-next.1",
"@types/supertest": "^2.0.8",
"supertest": "^6.1.6",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/azure-devops/CHANGELOG.md b/plugins/azure-devops/CHANGELOG.md
index 32b7ee5a25..79a58574f3 100644
--- a/plugins/azure-devops/CHANGELOG.md
+++ b/plugins/azure-devops/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-azure-devops
+## 0.1.23-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.1.23-next.1
### Patch Changes
diff --git a/plugins/azure-devops/package.json b/plugins/azure-devops/package.json
index d96ccbea29..6ab9760f66 100644
--- a/plugins/azure-devops/package.json
+++ b/plugins/azure-devops/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-azure-devops",
- "version": "0.1.23-next.1",
+ "version": "0.1.23-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,13 +30,13 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
"@backstage/plugin-azure-devops-common": "^0.2.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -49,9 +49,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -59,7 +59,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/badges-backend/CHANGELOG.md b/plugins/badges-backend/CHANGELOG.md
index 02729eb7c8..779625184e 100644
--- a/plugins/badges-backend/CHANGELOG.md
+++ b/plugins/badges-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-badges-backend
+## 0.1.28-next.2
+
+### Patch Changes
+
+- 58fd5ee9d5: Add missing installation instructions
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+
## 0.1.28-next.1
### Patch Changes
diff --git a/plugins/badges-backend/README.md b/plugins/badges-backend/README.md
index bdbfac3fa5..63e43c6692 100644
--- a/plugins/badges-backend/README.md
+++ b/plugins/badges-backend/README.md
@@ -11,8 +11,14 @@ endpoint.
## Installation
-Install the `@backstage/plugin-badges-backend` package in your backend package,
-and then integrate the plugin using the following default setup for
+Install the `@backstage/plugin-badges-backend` package in your backend package:
+
+```bash
+# From your Backstage root directory
+yarn add --cwd packages/backend @backstage/plugin-badges-backend
+```
+
+Add the plugin using the following default setup for
`src/plugins/badges.ts`:
```ts
@@ -39,6 +45,34 @@ the badges-backend `createRouter()` to forward to the default badge builder. To
customize the available badges, provide a custom set of badge factories. See
further down for an example of a custom badge factories function.
+Finally, you have to make the following changes in `src/index.ts`:
+
+```ts
+// 1. import the plugin
+import badges from './plugins/badges';
+
+...
+
+const config = await loadBackendConfig({
+ argv: process.argv,
+ logger: rootLogger,
+});
+const createEnv = makeCreateEnv(config);
+
+ ...
+ // 2. Create a PluginEnvironment for the Badges plugin
+ const badgesEnv = useHotMemoize(module, () => createEnv('badges'));
+
+ ...
+
+ const apiRouter = Router();
+ ...
+ // 3. Register the badges plugin in the router
+ apiRouter.use('/badges', await badges(badgesEnv));
+ ...
+ apiRouter.use(notFoundHandler());
+```
+
## Badge builder
Badges are created by classes implementing the `BadgeBuilder` type. The default
diff --git a/plugins/badges-backend/package.json b/plugins/badges-backend/package.json
index 26a11c98b1..1e0bc62b15 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.28-next.1",
+ "version": "0.1.28-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,9 +34,9 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.14.1-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
"@backstage/catalog-client": "^1.0.4-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
"@backstage/errors": "^1.1.0-next.0",
"@types/express": "^4.17.6",
@@ -48,7 +48,7 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@types/supertest": "^2.0.8",
"supertest": "^6.1.3"
},
diff --git a/plugins/badges/CHANGELOG.md b/plugins/badges/CHANGELOG.md
index 41d41c9855..b6fc662c3a 100644
--- a/plugins/badges/CHANGELOG.md
+++ b/plugins/badges/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-badges
+## 0.2.31-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.2.31-next.1
### Patch Changes
diff --git a/plugins/badges/package.json b/plugins/badges/package.json
index 2b58487932..6972ba80ae 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.31-next.1",
+ "version": "0.2.31-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,12 +30,12 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -46,9 +46,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -56,7 +56,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/bazaar-backend/CHANGELOG.md b/plugins/bazaar-backend/CHANGELOG.md
index cfc222eb55..81358cfc7f 100644
--- a/plugins/bazaar-backend/CHANGELOG.md
+++ b/plugins/bazaar-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-bazaar-backend
+## 0.1.18-next.1
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/backend-test-utils@0.1.26-next.2
+
## 0.1.18-next.0
### Patch Changes
diff --git a/plugins/bazaar-backend/package.json b/plugins/bazaar-backend/package.json
index 08e39852f5..351535e544 100644
--- a/plugins/bazaar-backend/package.json
+++ b/plugins/bazaar-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-bazaar-backend",
- "version": "0.1.18-next.0",
+ "version": "0.1.18-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -23,8 +23,8 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.14.1-next.1",
- "@backstage/backend-test-utils": "^0.1.26-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
+ "@backstage/backend-test-utils": "^0.1.26-next.2",
"@backstage/config": "^1.0.1",
"@types/express": "^4.17.6",
"express": "^4.17.1",
@@ -34,7 +34,7 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1"
+ "@backstage/cli": "^0.18.0-next.2"
},
"files": [
"dist",
diff --git a/plugins/bazaar/CHANGELOG.md b/plugins/bazaar/CHANGELOG.md
index 864a5eb017..e70e0db58b 100644
--- a/plugins/bazaar/CHANGELOG.md
+++ b/plugins/bazaar/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-bazaar
+## 0.1.22-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/plugin-catalog@1.4.0-next.2
+ - @backstage/cli@0.18.0-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.1.22-next.1
### Patch Changes
diff --git a/plugins/bazaar/package.json b/plugins/bazaar/package.json
index bbc5919e12..aa44986a79 100644
--- a/plugins/bazaar/package.json
+++ b/plugins/bazaar/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-bazaar",
- "version": "0.1.22-next.1",
+ "version": "0.1.22-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -25,12 +25,12 @@
},
"dependencies": {
"@backstage/catalog-client": "^1.0.4-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/cli": "^0.18.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/cli": "^0.18.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog": "^1.3.1-next.1",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
+ "@backstage/plugin-catalog": "^1.4.0-next.2",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
"@date-io/luxon": "1.x",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -47,8 +47,8 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@testing-library/jest-dom": "^5.10.1",
"cross-fetch": "^3.1.5"
},
diff --git a/plugins/bitbucket-cloud-common/package.json b/plugins/bitbucket-cloud-common/package.json
index c84303fece..d5a686a1cd 100644
--- a/plugins/bitbucket-cloud-common/package.json
+++ b/plugins/bitbucket-cloud-common/package.json
@@ -34,7 +34,7 @@
"devDependencies": {
"@backstage/cli": "^0.18.0-next.1",
"@openapitools/openapi-generator-cli": "^2.4.26",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"ts-morph": "^15.0.0"
},
"files": [
diff --git a/plugins/bitrise/CHANGELOG.md b/plugins/bitrise/CHANGELOG.md
index 0ef9d10bea..9058f5c15a 100644
--- a/plugins/bitrise/CHANGELOG.md
+++ b/plugins/bitrise/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-bitrise
+## 0.1.34-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.1.34-next.1
### Patch Changes
diff --git a/plugins/bitrise/package.json b/plugins/bitrise/package.json
index f8f96be603..07ac2ca46e 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.34-next.1",
+ "version": "0.1.34-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -24,11 +24,11 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -43,9 +43,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -53,7 +53,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"@types/recharts": "^1.8.15",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/catalog-backend-module-azure/package.json b/plugins/catalog-backend-module-azure/package.json
index 4cb1639a36..6256a01a72 100644
--- a/plugins/catalog-backend-module-azure/package.json
+++ b/plugins/catalog-backend-module-azure/package.json
@@ -42,7 +42,7 @@
"@backstage/plugin-catalog-backend": "^1.2.1-next.1",
"@backstage/types": "^1.0.0",
"lodash": "^4.17.21",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"uuid": "^8.0.0",
"node-fetch": "^2.6.7",
"winston": "^3.2.1"
diff --git a/plugins/catalog-backend-module-bitbucket-cloud/package.json b/plugins/catalog-backend-module-bitbucket-cloud/package.json
index 663c0b37fe..b272cb8c29 100644
--- a/plugins/catalog-backend-module-bitbucket-cloud/package.json
+++ b/plugins/catalog-backend-module-bitbucket-cloud/package.json
@@ -45,7 +45,7 @@
"@backstage/backend-common": "^0.14.1-next.1",
"@backstage/backend-test-utils": "^0.1.26-next.1",
"@backstage/cli": "^0.18.0-next.1",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/catalog-backend-module-bitbucket/package.json b/plugins/catalog-backend-module-bitbucket/package.json
index 56b0c16eec..4eb2a85e0e 100644
--- a/plugins/catalog-backend-module-bitbucket/package.json
+++ b/plugins/catalog-backend-module-bitbucket/package.json
@@ -42,7 +42,7 @@
"@backstage/plugin-catalog-backend": "^1.2.1-next.1",
"@backstage/types": "^1.0.0",
"lodash": "^4.17.21",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"node-fetch": "^2.6.7",
"winston": "^3.2.1"
},
diff --git a/plugins/catalog-backend-module-gerrit/package.json b/plugins/catalog-backend-module-gerrit/package.json
index dd4c07c044..6c4bd63659 100644
--- a/plugins/catalog-backend-module-gerrit/package.json
+++ b/plugins/catalog-backend-module-gerrit/package.json
@@ -36,7 +36,7 @@
"@backstage/integration": "^1.2.2-next.1",
"@backstage/plugin-catalog-backend": "^1.2.1-next.1",
"fs-extra": "10.1.0",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"node-fetch": "^2.6.7",
"uuid": "^8.0.0",
"winston": "^3.2.1"
diff --git a/plugins/catalog-backend-module-github/package.json b/plugins/catalog-backend-module-github/package.json
index ffe8e38e32..eae503c507 100644
--- a/plugins/catalog-backend-module-github/package.json
+++ b/plugins/catalog-backend-module-github/package.json
@@ -43,7 +43,7 @@
"@backstage/types": "^1.0.0",
"@octokit/graphql": "^4.5.8",
"lodash": "^4.17.21",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"node-fetch": "^2.6.7",
"uuid": "^8.0.0",
"winston": "^3.2.1"
diff --git a/plugins/catalog-backend-module-gitlab/package.json b/plugins/catalog-backend-module-gitlab/package.json
index a4240119e3..47f48af481 100644
--- a/plugins/catalog-backend-module-gitlab/package.json
+++ b/plugins/catalog-backend-module-gitlab/package.json
@@ -42,7 +42,7 @@
"@backstage/plugin-catalog-backend": "^1.2.1-next.1",
"@backstage/types": "^1.0.0",
"lodash": "^4.17.21",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"node-fetch": "^2.6.7",
"winston": "^3.2.1",
"uuid": "^8.0.0"
diff --git a/plugins/catalog-backend-module-msgraph/CHANGELOG.md b/plugins/catalog-backend-module-msgraph/CHANGELOG.md
index d50e93edcc..a86663d6d1 100644
--- a/plugins/catalog-backend-module-msgraph/CHANGELOG.md
+++ b/plugins/catalog-backend-module-msgraph/CHANGELOG.md
@@ -1,5 +1,104 @@
# @backstage/plugin-catalog-backend-module-msgraph
+## 0.4.0-next.1
+
+### Minor Changes
+
+- a145672f0f: Align `msgraph` plugin's entity provider config with other providers. **Deprecated** entity processor as well as previous config.
+
+ You will see warning at the log output until you migrate to the new setup.
+ All deprecated parts will be removed eventually after giving some time to migrate.
+
+ Please find information on how to migrate your current setup to the new one below.
+
+ **Migration Guide:**
+
+ There were two different way on how to use the msgraph plugin: processor or provider.
+
+ Previous registration for the processor:
+
+ ```typescript
+ // packages/backend/src/plugins/catalog.ts
+ builder.addProcessor(
+ MicrosoftGraphOrgReaderProcessor.fromConfig(env.config, {
+ logger: env.logger,
+ // [...]
+ }),
+ );
+ ```
+
+ Previous registration when using the provider:
+
+ ```typescript
+ // packages/backend/src/plugins/catalog.ts
+ builder.addEntityProvider(
+ MicrosoftGraphOrgEntityProvider.fromConfig(env.config, {
+ id: 'https://graph.microsoft.com/v1.0',
+ target: 'https://graph.microsoft.com/v1.0',
+ logger: env.logger,
+ schedule: env.scheduler.createScheduledTaskRunner({
+ frequency: { minutes: 30 },
+ timeout: { minutes: 3 },
+ }),
+ // [...]
+ }),
+ );
+ ```
+
+ Previous configuration as used for both:
+
+ ```yaml
+ # app-config.yaml
+ catalog:
+ processors:
+ microsoftGraphOrg:
+ providers:
+ - target: https://graph.microsoft.com/v1.0
+ # [...]
+ ```
+
+ **Replacement:**
+
+ Please check https://github.com/backstage/backstage/blob/master/plugins/catalog-backend-module-msgraph/README.md for the complete documentation of all configuration options (config as well as registration of the provider).
+
+ ```yaml
+ # app-config.yaml
+ catalog:
+ providers:
+ microsoftGraphOrg:
+ # In case you used the deprecated configuration with the entity provider
+ # using the value of `target` will keep the same location key for all
+ providerId: # some stable ID which will be used as part of the location key for all ingested data
+ target: https://graph.microsoft.com/v1.0
+ # [...]
+ ```
+
+ ```typescript
+ // packages/backend/src/plugins/catalog.ts
+ builder.addEntityProvider(
+ MicrosoftGraphOrgEntityProvider.fromConfig(env.config, {
+ logger: env.logger,
+ schedule: env.scheduler.createScheduledTaskRunner({
+ frequency: { minutes: 30 },
+ timeout: { minutes: 3 },
+ }),
+ // [...]
+ }),
+ );
+ ```
+
+ In case you've used multiple entity providers before
+ **and** you had different transformers for each of them
+ you can provide these directly at the one `fromConfig` call
+ by passing a Record with the provider ID as key.
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-tasks@0.3.3-next.2
+ - @backstage/plugin-catalog-backend@1.2.1-next.2
+
## 0.3.4-next.0
### Patch Changes
diff --git a/plugins/catalog-backend-module-msgraph/README.md b/plugins/catalog-backend-module-msgraph/README.md
index e6429152e4..6132d5abc6 100644
--- a/plugins/catalog-backend-module-msgraph/README.md
+++ b/plugins/catalog-backend-module-msgraph/README.md
@@ -1,85 +1,86 @@
# Catalog Backend Module for Microsoft Graph
-This is an extension module to the `plugin-catalog-backend` plugin, providing a
-`MicrosoftGraphOrgReaderProcessor` and a `MicrosoftGraphOrgEntityProvider` that
-can be used to ingest organization data from the Microsoft Graph API. This
-processor is useful if you want to import users and groups from Azure Active
-Directory or Office 365.
+This is an extension module to the `plugin-catalog-backend` plugin, providing a `MicrosoftGraphOrgEntityProvider`
+that can be used to ingest organization data from the Microsoft Graph API.
+This provider is useful if you want to import users and groups from Azure Active Directory or Office 365.
## Getting Started
-First you need to decide whether you want to use an [entity provider or a processor](https://backstage.io/docs/features/software-catalog/life-of-an-entity#stitching) to ingest the organization data.
-If you want groups and users deleted from the source to be automatically deleted
-from Backstage, choose the entity provider.
-
1. Create or use an existing App registration in the [Microsoft Azure Portal](https://portal.azure.com/).
The App registration requires at least the API permissions `Group.Read.All`,
`GroupMember.Read.All`, `User.Read` and `User.Read.All` for Microsoft Graph
(if you still run into errors about insufficient privileges, add
`Team.ReadBasic.All` and `TeamMember.Read.All` too).
-2. Configure the processor or entity provider:
+2. Configure the entity provider:
```yaml
# app-config.yaml
catalog:
- processors:
+ providers:
microsoftGraphOrg:
- providers:
- - target: https://graph.microsoft.com/v1.0
- authority: https://login.microsoftonline.com
- # If you don't know you tenantId, you can use Microsoft Graph Explorer
- # to query it
- tenantId: ${MICROSOFT_GRAPH_TENANT_ID}
- # Client Id and Secret can be created under Certificates & secrets in
- # the App registration in the Microsoft Azure Portal.
- clientId: ${MICROSOFT_GRAPH_CLIENT_ID}
- clientSecret: ${MICROSOFT_GRAPH_CLIENT_SECRET_TOKEN}
- # Optional mode for querying which defaults to "basic".
- # By default, the Microsoft Graph API only provides the basic feature set
- # for querying. Certain features are limited to advanced querying capabilities.
- # (See https://docs.microsoft.com/en-us/graph/aad-advanced-queries)
- queryMode: basic # basic | advanced
+ providerId:
+ target: https://graph.microsoft.com/v1.0
+ authority: https://login.microsoftonline.com
+ # If you don't know you tenantId, you can use Microsoft Graph Explorer
+ # to query it
+ tenantId: ${MICROSOFT_GRAPH_TENANT_ID}
+ # Client Id and Secret can be created under Certificates & secrets in
+ # the App registration in the Microsoft Azure Portal.
+ clientId: ${MICROSOFT_GRAPH_CLIENT_ID}
+ clientSecret: ${MICROSOFT_GRAPH_CLIENT_SECRET_TOKEN}
+ # Optional mode for querying which defaults to "basic".
+ # By default, the Microsoft Graph API only provides the basic feature set
+ # for querying. Certain features are limited to advanced querying capabilities.
+ # (See https://docs.microsoft.com/en-us/graph/aad-advanced-queries)
+ queryMode: basic # basic | advanced
+ # Optional configuration block
+ user:
# Optional parameter to include the expanded resource or collection referenced
# by a single relationship (navigation property) in your results.
# Only one relationship can be expanded in a single request.
# See https://docs.microsoft.com/en-us/graph/query-parameters#expand-parameter
# Can be combined with userGroupMember[...] instead of userFilter.
- userExpand: manager
+ expand: manager
# Optional filter for user, see Microsoft Graph API for the syntax
# See https://docs.microsoft.com/en-us/graph/api/resources/user?view=graph-rest-1.0#properties
# and for the syntax https://docs.microsoft.com/en-us/graph/query-parameters#filter-parameter
# This and userGroupMemberFilter are mutually exclusive, only one can be specified
- userFilter: accountEnabled eq true and userType eq 'member'
+ filter: accountEnabled eq true and userType eq 'member'
+ # Optional configuration block
+ userGroupMember:
# Optional filter for users, use group membership to get users.
# (Filtered groups and fetch their members.)
# This and userFilter are mutually exclusive, only one can be specified
# See https://docs.microsoft.com/en-us/graph/search-query-parameter
- userGroupMemberFilter: "displayName eq 'Backstage Users'"
+ filter: "displayName eq 'Backstage Users'"
+ # Optional search for users, use group membership to get users.
+ # (Search for groups and fetch their members.)
+ # This and userFilter are mutually exclusive, only one can be specified
+ search: '"description:One" AND ("displayName:Video" OR "displayName:Drive")'
+ # Optional configuration block
+ group:
# Optional parameter to include the expanded resource or collection referenced
# by a single relationship (navigation property) in your results.
# Only one relationship can be expanded in a single request.
# See https://docs.microsoft.com/en-us/graph/query-parameters#expand-parameter
# Can be combined with userGroupMember[...] instead of userFilter.
- groupExpand: member
- # Optional search for users, use group membership to get users.
- # (Search for groups and fetch their members.)
- # This and userFilter are mutually exclusive, only one can be specified
- userGroupMemberSearch: '"description:One" AND ("displayName:Video" OR "displayName:Drive")'
+ expand: member
# Optional filter for group, see Microsoft Graph API for the syntax
# See https://docs.microsoft.com/en-us/graph/api/resources/group?view=graph-rest-1.0#properties
- groupFilter: securityEnabled eq false and mailEnabled eq true and groupTypes/any(c:c+eq+'Unified')
+ filter: securityEnabled eq false and mailEnabled eq true and groupTypes/any(c:c+eq+'Unified')
# Optional search for groups, see Microsoft Graph API for the syntax
# See https://docs.microsoft.com/en-us/graph/search-query-parameter
- groupSearch: '"description:One" AND ("displayName:Video" OR "displayName:Drive")'
- # Optional select for groups, this will allow you work with schemaExtensions in order to add extra information to your groups that can be used on you custom groupTransformers
+ search: '"description:One" AND ("displayName:Video" OR "displayName:Drive")'
+ # Optional select for groups, this will allow you work with schemaExtensions
+ # in order to add extra information to your groups that can be used on you custom groupTransformers
# See https://docs.microsoft.com/en-us/graph/api/resources/schemaextension?view=graph-rest-1.0
- groupSelect: ['id', 'displayName', 'description']
+ select: ['id', 'displayName', 'description']
```
-`userFilter` and `userGroupMemberFilter` are mutually exclusive, only one can be provided. If both are provided, an error will be thrown.
+`user.filter` and `userGroupMember.filter` are mutually exclusive, only one can be provided. If both are provided, an error will be thrown.
-By default, all users are loaded. If you want to filter users based on their attributes, use `userFilter`. `userGroupMemberFilter` can be used if you want to load users based on their group membership.
+By default, all users are loaded. If you want to filter users based on their attributes, use `user.filter`. `userGroupMember.filter` can be used if you want to load users based on their group membership.
3. The package is not installed by default, therefore you have to add a
dependency to `@backstage/plugin-catalog-backend-module-msgraph` to your
@@ -90,15 +91,12 @@ By default, all users are loaded. If you want to filter users based on their att
yarn add --cwd packages/backend @backstage/plugin-catalog-backend-module-msgraph
```
-### Using the Entity Provider
-
4. The `MicrosoftGraphOrgEntityProvider` is not registered by default, so you
have to register it in the catalog plugin. Pass the target to reference a
provider from the configuration.
```diff
// packages/backend/src/plugins/catalog.ts
-+import { Duration } from 'luxon';
+import { MicrosoftGraphOrgEntityProvider } from '@backstage/plugin-catalog-backend-module-msgraph';
export default async function createPlugin(
@@ -106,53 +104,21 @@ yarn add --cwd packages/backend @backstage/plugin-catalog-backend-module-msgraph
): Promise {
const builder = await CatalogBuilder.create(env);
-+ // The target parameter below needs to match one of the providers' target
-+ // value specified in your app-config (see above).
+ builder.addEntityProvider(
+ MicrosoftGraphOrgEntityProvider.fromConfig(env.config, {
-+ id: 'production',
-+ target: 'https://graph.microsoft.com/v1.0',
+ logger: env.logger,
+ schedule: env.scheduler.createScheduledTaskRunner({
-+ frequency: Duration.fromObject({ minutes: 5 }),
-+ timeout: Duration.fromObject({ minutes: 3 }),
++ frequency: { minutes: 5 },
++ timeout: { minutes: 3 },
+ }),
+ }),
+ );
```
-### Using the Processor
-
-4. The `MicrosoftGraphOrgReaderProcessor` is not registered by default, so you
- have to register it in the catalog plugin:
-
-```typescript
-// packages/backend/src/plugins/catalog.ts
-builder.addProcessor(
- MicrosoftGraphOrgReaderProcessor.fromConfig(env.config, {
- logger: env.logger,
- }),
-);
-```
-
-5. Add a location that ingests from Microsoft Graph:
-
-```yaml
-# app-config.yaml
-catalog:
- locations:
- - type: microsoft-graph-org
- target: https://graph.microsoft.com/v1.0
- rules:
- - allow: [Group, User]
- …
-```
-
## Customize the Processor or Entity Provider
-In case you want to customize the ingested entities, both the `MicrosoftGraphOrgReaderProcessor`
-and the `MicrosoftGraphOrgEntityProvider` allows to pass transformers for users,
-groups and the organization.
+In case you want to customize the ingested entities, the `MicrosoftGraphOrgEntityProvider`
+allows to pass transformers for users, groups and the organization.
1. Create a transformer:
@@ -179,13 +145,17 @@ export async function myGroupTransformer(
}
```
-2. Configure the processor with the transformer:
+2. Add the transformer:
-```ts
-builder.addProcessor(
- MicrosoftGraphOrgReaderProcessor.fromConfig(env.config, {
- logger: env.logger,
- groupTransformer: myGroupTransformer,
- }),
-);
+```diff
+ builder.addEntityProvider(
+ MicrosoftGraphOrgEntityProvider.fromConfig(env.config, {
+ logger: env.logger,
+ schedule: env.scheduler.createScheduledTaskRunner({
+ frequency: { minutes: 5 },
+ timeout: { minutes: 3 },
+ }),
++ groupTransformer: myGroupTransformer,
+ }),
+ );
```
diff --git a/plugins/catalog-backend-module-msgraph/api-report.md b/plugins/catalog-backend-module-msgraph/api-report.md
index 31a22b0bc4..a4083b1d9e 100644
--- a/plugins/catalog-backend-module-msgraph/api-report.md
+++ b/plugins/catalog-backend-module-msgraph/api-report.md
@@ -125,14 +125,14 @@ export class MicrosoftGraphOrgEntityProvider implements EntityProvider {
static fromConfig(
configRoot: Config,
options: MicrosoftGraphOrgEntityProviderOptions,
- ): MicrosoftGraphOrgEntityProvider;
+ ): MicrosoftGraphOrgEntityProvider[];
// (undocumented)
getProviderName(): string;
read(options?: { logger?: Logger }): Promise;
}
-// @public
-export interface MicrosoftGraphOrgEntityProviderOptions {
+// @public @deprecated
+export interface MicrosoftGraphOrgEntityProviderLegacyOptions {
groupTransformer?: GroupTransformer;
id: string;
logger: Logger;
@@ -143,6 +143,19 @@ export interface MicrosoftGraphOrgEntityProviderOptions {
}
// @public
+export type MicrosoftGraphOrgEntityProviderOptions =
+ | MicrosoftGraphOrgEntityProviderLegacyOptions
+ | {
+ logger: Logger;
+ schedule: 'manual' | TaskRunner;
+ userTransformer?: UserTransformer | Record;
+ groupTransformer?: GroupTransformer | Record;
+ organizationTransformer?:
+ | OrganizationTransformer
+ | Record;
+ };
+
+// @public @deprecated
export class MicrosoftGraphOrgReaderProcessor implements CatalogProcessor {
constructor(options: {
providers: MicrosoftGraphProviderConfig[];
@@ -173,6 +186,7 @@ export class MicrosoftGraphOrgReaderProcessor implements CatalogProcessor {
// @public
export type MicrosoftGraphProviderConfig = {
+ id: string;
target: string;
authority?: string;
tenantId: string;
@@ -206,7 +220,7 @@ export type OrganizationTransformer = (
organization: MicrosoftGraph.Organization,
) => Promise;
-// @public
+// @public @deprecated
export function readMicrosoftGraphConfig(
config: Config,
): MicrosoftGraphProviderConfig[];
diff --git a/plugins/catalog-backend-module-msgraph/config.d.ts b/plugins/catalog-backend-module-msgraph/config.d.ts
index cf00713e72..564ccbb10a 100644
--- a/plugins/catalog-backend-module-msgraph/config.d.ts
+++ b/plugins/catalog-backend-module-msgraph/config.d.ts
@@ -25,6 +25,7 @@ export interface Config {
processors?: {
/**
* MicrosoftGraphOrgReaderProcessor configuration
+ * @deprecated Use `catalog.providers.microsoftGraphOrg` instead.
*/
microsoftGraphOrg?: {
/**
@@ -102,5 +103,173 @@ export interface Config {
}>;
};
};
+ /**
+ * List of provider-specific options and attributes
+ */
+ providers?: {
+ /**
+ * MicrosoftGraphOrgEntityProvider configuration.
+ */
+ microsoftGraphOrg?:
+ | {
+ /**
+ * The prefix of the target that this matches on, e.g.
+ * "https://graph.microsoft.com/v1.0", with no trailing slash.
+ */
+ target: string;
+ /**
+ * The auth authority used.
+ *
+ * Default value "https://login.microsoftonline.com"
+ */
+ authority?: string;
+ /**
+ * The tenant whose org data we are interested in.
+ */
+ tenantId: string;
+ /**
+ * The OAuth client ID to use for authenticating requests.
+ */
+ clientId: string;
+ /**
+ * The OAuth client secret to use for authenticating requests.
+ *
+ * @visibility secret
+ */
+ clientSecret: string;
+
+ user?: {
+ /**
+ * The "expand" argument to apply to users.
+ *
+ * E.g. "manager".
+ */
+ expand?: string;
+ /**
+ * The filter to apply to extract users.
+ *
+ * E.g. "accountEnabled eq true and userType eq 'member'"
+ */
+ filter?: string;
+ };
+
+ group?: {
+ /**
+ * The "expand" argument to apply to groups.
+ *
+ * E.g. "member".
+ */
+ expand?: string;
+ /**
+ * The filter to apply to extract groups.
+ *
+ * E.g. "securityEnabled eq false and mailEnabled eq true"
+ */
+ filter?: string;
+ /**
+ * The search criteria to apply to extract users by groups memberships.
+ *
+ * E.g. "\"displayName:-team\"" would only match groups which contain '-team'
+ */
+ search?: string;
+ /**
+ * The fields to be fetched on query.
+ *
+ * E.g. ["id", "displayName", "description"]
+ */
+ select?: string[];
+ };
+
+ userGroupMember?: {
+ /**
+ * The filter to apply to extract users by groups memberships.
+ *
+ * E.g. "displayName eq 'Backstage Users'"
+ */
+ filter?: string;
+ /**
+ * The search criteria to apply to extract groups.
+ *
+ * E.g. "\"displayName:-team\"" would only match groups which contain '-team'
+ */
+ search?: string;
+ };
+ }
+ | Record<
+ string,
+ {
+ /**
+ * The prefix of the target that this matches on, e.g.
+ * "https://graph.microsoft.com/v1.0", with no trailing slash.
+ */
+ target: string;
+ /**
+ * The auth authority used.
+ *
+ * Default value "https://login.microsoftonline.com"
+ */
+ authority?: string;
+ /**
+ * The tenant whose org data we are interested in.
+ */
+ tenantId: string;
+ /**
+ * The OAuth client ID to use for authenticating requests.
+ */
+ clientId: string;
+ /**
+ * The OAuth client secret to use for authenticating requests.
+ *
+ * @visibility secret
+ */
+ clientSecret: string;
+
+ user?: {
+ /**
+ * The filter to apply to extract users.
+ *
+ * E.g. "accountEnabled eq true and userType eq 'member'"
+ */
+ filter?: string;
+ };
+
+ group?: {
+ /**
+ * The filter to apply to extract groups.
+ *
+ * E.g. "securityEnabled eq false and mailEnabled eq true"
+ */
+ filter?: string;
+ /**
+ * The search criteria to apply to extract users by groups memberships.
+ *
+ * E.g. "\"displayName:-team\"" would only match groups which contain '-team'
+ */
+ search?: string;
+ /**
+ * The fields to be fetched on query.
+ *
+ * E.g. ["id", "displayName", "description"]
+ */
+ select?: string[];
+ };
+
+ userGroupMember?: {
+ /**
+ * The filter to apply to extract users by groups memberships.
+ *
+ * E.g. "displayName eq 'Backstage Users'"
+ */
+ filter?: string;
+ /**
+ * The search criteria to apply to extract groups.
+ *
+ * E.g. "\"displayName:-team\"" would only match groups which contain '-team'
+ */
+ search?: string;
+ };
+ }
+ >;
+ };
};
}
diff --git a/plugins/catalog-backend-module-msgraph/package.json b/plugins/catalog-backend-module-msgraph/package.json
index cf777d982c..921d198b8b 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.3.4-next.0",
+ "version": "0.4.0-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,10 +34,10 @@
},
"dependencies": {
"@azure/msal-node": "^1.1.0",
- "@backstage/backend-tasks": "^0.3.3-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/backend-tasks": "^0.3.3-next.2",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
- "@backstage/plugin-catalog-backend": "^1.2.1-next.1",
+ "@backstage/plugin-catalog-backend": "^1.2.1-next.2",
"@microsoft/microsoft-graph-types": "^2.6.0",
"@types/node-fetch": "^2.5.12",
"lodash": "^4.17.21",
@@ -48,11 +48,11 @@
"qs": "^6.9.4"
},
"devDependencies": {
- "@backstage/backend-common": "^0.14.1-next.1",
- "@backstage/backend-test-utils": "^0.1.26-next.1",
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
+ "@backstage/backend-test-utils": "^0.1.26-next.2",
+ "@backstage/cli": "^0.18.0-next.2",
"@types/lodash": "^4.14.151",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/catalog-backend-module-msgraph/src/microsoftGraph/config.test.ts b/plugins/catalog-backend-module-msgraph/src/microsoftGraph/config.test.ts
index e310fa544f..8239090249 100644
--- a/plugins/catalog-backend-module-msgraph/src/microsoftGraph/config.test.ts
+++ b/plugins/catalog-backend-module-msgraph/src/microsoftGraph/config.test.ts
@@ -15,13 +15,14 @@
*/
import { ConfigReader } from '@backstage/config';
-import { readMicrosoftGraphConfig } from './config';
+import { readMicrosoftGraphConfig, readProviderConfigs } from './config';
describe('readMicrosoftGraphConfig', () => {
it('applies all of the defaults', () => {
const config = {
providers: [
{
+ id: 'target',
target: 'target',
tenantId: 'tenantId',
clientId: 'clientId',
@@ -32,6 +33,7 @@ describe('readMicrosoftGraphConfig', () => {
const actual = readMicrosoftGraphConfig(new ConfigReader(config));
const expected = [
{
+ id: 'target',
target: 'target',
tenantId: 'tenantId',
clientId: 'clientId',
@@ -48,6 +50,7 @@ describe('readMicrosoftGraphConfig', () => {
const config = {
providers: [
{
+ id: 'target',
target: 'target',
tenantId: 'tenantId',
clientId: 'clientId',
@@ -64,6 +67,7 @@ describe('readMicrosoftGraphConfig', () => {
const actual = readMicrosoftGraphConfig(new ConfigReader(config));
const expected = [
{
+ id: 'target',
target: 'target',
tenantId: 'tenantId',
clientId: 'clientId',
@@ -83,6 +87,7 @@ describe('readMicrosoftGraphConfig', () => {
const config = {
providers: [
{
+ id: 'target',
target: 'target',
tenantId: 'tenantId',
clientId: 'clientId',
@@ -100,6 +105,7 @@ describe('readMicrosoftGraphConfig', () => {
const config = {
providers: [
{
+ id: 'target',
target: 'target',
tenantId: 'tenantId',
clientId: 'clientId',
@@ -113,3 +119,128 @@ describe('readMicrosoftGraphConfig', () => {
expect(() => readMicrosoftGraphConfig(new ConfigReader(config))).toThrow();
});
});
+
+describe('readProviderConfigs', () => {
+ it('applies all of the defaults', () => {
+ const config = {
+ catalog: {
+ providers: {
+ microsoftGraphOrg: {
+ customProviderId: {
+ target: 'target',
+ tenantId: 'tenantId',
+ clientId: 'clientId',
+ clientSecret: 'clientSecret',
+ },
+ },
+ },
+ },
+ };
+ const actual = readProviderConfigs(new ConfigReader(config));
+ const expected = [
+ {
+ id: 'customProviderId',
+ target: 'target',
+ tenantId: 'tenantId',
+ clientId: 'clientId',
+ clientSecret: 'clientSecret',
+ authority: 'https://login.microsoftonline.com',
+ },
+ ];
+ expect(actual).toEqual(expected);
+ });
+
+ it('reads all the values', () => {
+ const config = {
+ catalog: {
+ providers: {
+ microsoftGraphOrg: {
+ customProviderId: {
+ target: 'target',
+ tenantId: 'tenantId',
+ clientId: 'clientId',
+ clientSecret: 'clientSecret',
+ authority: 'https://login.example.com/',
+ user: {
+ expand: 'manager',
+ filter: 'accountEnabled eq true',
+ },
+ group: {
+ expand: 'member',
+ filter: 'securityEnabled eq false',
+ select: ['id', 'displayName', 'description'],
+ },
+ },
+ },
+ },
+ },
+ };
+ const actual = readProviderConfigs(new ConfigReader(config));
+ const expected = [
+ {
+ id: 'customProviderId',
+ target: 'target',
+ tenantId: 'tenantId',
+ clientId: 'clientId',
+ clientSecret: 'clientSecret',
+ authority: 'https://login.example.com',
+ userExpand: 'manager',
+ userFilter: 'accountEnabled eq true',
+ groupExpand: 'member',
+ groupSelect: ['id', 'displayName', 'description'],
+ groupFilter: 'securityEnabled eq false',
+ },
+ ];
+ expect(actual).toEqual(expected);
+ });
+
+ it('should fail if both userFilter and userGroupMemberFilter are set', () => {
+ const config = {
+ catalog: {
+ providers: {
+ microsoftGraphOrg: {
+ customProviderId: {
+ target: 'target',
+ tenantId: 'tenantId',
+ clientId: 'clientId',
+ clientSecret: 'clientSecret',
+ authority: 'https://login.example.com/',
+ user: {
+ filter: 'accountEnabled eq true',
+ },
+ userGroupMember: {
+ filter: 'any',
+ },
+ },
+ },
+ },
+ },
+ };
+ expect(() => readProviderConfigs(new ConfigReader(config))).toThrow();
+ });
+
+ it('should fail if both userFilter and userGroupMemberSearch are set', () => {
+ const config = {
+ catalog: {
+ providers: {
+ microsoftGraphOrg: {
+ customProviderId: {
+ target: 'target',
+ tenantId: 'tenantId',
+ clientId: 'clientId',
+ clientSecret: 'clientSecret',
+ authority: 'https://login.example.com/',
+ user: {
+ filter: 'accountEnabled eq true',
+ },
+ userGroupMember: {
+ search: 'any',
+ },
+ },
+ },
+ },
+ },
+ };
+ expect(() => readProviderConfigs(new ConfigReader(config))).toThrow();
+ });
+});
diff --git a/plugins/catalog-backend-module-msgraph/src/microsoftGraph/config.ts b/plugins/catalog-backend-module-msgraph/src/microsoftGraph/config.ts
index aa2f2d6ee2..30e3a9a4d2 100644
--- a/plugins/catalog-backend-module-msgraph/src/microsoftGraph/config.ts
+++ b/plugins/catalog-backend-module-msgraph/src/microsoftGraph/config.ts
@@ -17,12 +17,21 @@
import { Config } from '@backstage/config';
import { trimEnd } from 'lodash';
+const DEFAULT_AUTHORITY = 'https://login.microsoftonline.com';
+const DEFAULT_PROVIDER_ID = 'default';
+const DEFAULT_TARGET = 'https://graph.microsoft.com/v1.0';
+
/**
* The configuration parameters for a single Microsoft Graph provider.
*
* @public
*/
export type MicrosoftGraphProviderConfig = {
+ /**
+ * Identifier of the provider which will be used i.e. at the location key for ingested entities.
+ */
+ id: string;
+
/**
* The prefix of the target that this matches on, e.g.
* "https://graph.microsoft.com/v1.0", with no trailing slash.
@@ -55,7 +64,7 @@ export type MicrosoftGraphProviderConfig = {
/**
* The "expand" argument to apply to users.
*
- * E.g. "manager"
+ * E.g. "manager".
*/
userExpand?: string;
/**
@@ -73,7 +82,7 @@ export type MicrosoftGraphProviderConfig = {
/**
* The "expand" argument to apply to groups.
*
- * E.g. "member"
+ * E.g. "member".
*/
groupExpand?: string;
/**
@@ -113,6 +122,7 @@ export type MicrosoftGraphProviderConfig = {
* @param config - The root of the msgraph config hierarchy
*
* @public
+ * @deprecated Replaced by not exported `readProviderConfigs` and kept for backwards compatibility only.
*/
export function readMicrosoftGraphConfig(
config: Config,
@@ -125,7 +135,7 @@ export function readMicrosoftGraphConfig(
const authority = providerConfig.getOptionalString('authority')
? trimEnd(providerConfig.getOptionalString('authority'), '/')
- : 'https://login.microsoftonline.com';
+ : DEFAULT_AUTHORITY;
const tenantId = providerConfig.getString('tenantId');
const clientId = providerConfig.getString('clientId');
const clientSecret = providerConfig.getString('clientSecret');
@@ -164,6 +174,7 @@ export function readMicrosoftGraphConfig(
}
providers.push({
+ id: target,
target,
authority,
tenantId,
@@ -183,3 +194,86 @@ export function readMicrosoftGraphConfig(
return providers;
}
+
+export function readProviderConfigs(
+ config: Config,
+): MicrosoftGraphProviderConfig[] {
+ const providersConfig = config.getOptionalConfig(
+ 'catalog.providers.microsoftGraphOrg',
+ );
+ if (!providersConfig) {
+ return [];
+ }
+
+ if (providersConfig.has('clientId')) {
+ // simple/single config variant
+ return [readProviderConfig(DEFAULT_PROVIDER_ID, providersConfig)];
+ }
+
+ return providersConfig.keys().map(id => {
+ const providerConfig = providersConfig.getConfig(id);
+
+ return readProviderConfig(id, providerConfig);
+ });
+}
+
+export function readProviderConfig(
+ id: string,
+ config: Config,
+): MicrosoftGraphProviderConfig {
+ const target = trimEnd(
+ config.getOptionalString('target') ?? DEFAULT_TARGET,
+ '/',
+ );
+ const authority = trimEnd(
+ config.getOptionalString('authority') ?? DEFAULT_AUTHORITY,
+ '/',
+ );
+
+ const clientId = config.getString('clientId');
+ const clientSecret = config.getString('clientSecret');
+ const tenantId = config.getString('tenantId');
+
+ const userExpand = config.getOptionalString('user.expand');
+ const userFilter = config.getOptionalString('user.filter');
+
+ const groupExpand = config.getOptionalString('group.expand');
+ const groupFilter = config.getOptionalString('group.filter');
+ const groupSearch = config.getOptionalString('group.search');
+ const groupSelect = config.getOptionalStringArray('group.select');
+
+ const userGroupMemberFilter = config.getOptionalString(
+ 'userGroupMember.filter',
+ );
+ const userGroupMemberSearch = config.getOptionalString(
+ 'userGroupMember.search',
+ );
+
+ if (userFilter && userGroupMemberFilter) {
+ throw new Error(
+ `userFilter and userGroupMemberFilter are mutually exclusive, only one can be specified.`,
+ );
+ }
+ if (userFilter && userGroupMemberSearch) {
+ throw new Error(
+ `userGroupMemberSearch cannot be specified when userFilter is defined.`,
+ );
+ }
+
+ return {
+ id,
+ target,
+ authority,
+ clientId,
+ clientSecret,
+ tenantId,
+ userExpand,
+ userFilter,
+ groupExpand,
+ groupFilter,
+ groupSearch,
+ groupSelect,
+ userGroupMemberFilter,
+ userGroupMemberSearch,
+ };
+}
diff --git a/plugins/catalog-backend-module-msgraph/src/processors/MicrosoftGraphOrgEntityProvider.test.ts b/plugins/catalog-backend-module-msgraph/src/processors/MicrosoftGraphOrgEntityProvider.test.ts
index 456afda550..26b4f80765 100644
--- a/plugins/catalog-backend-module-msgraph/src/processors/MicrosoftGraphOrgEntityProvider.test.ts
+++ b/plugins/catalog-backend-module-msgraph/src/processors/MicrosoftGraphOrgEntityProvider.test.ts
@@ -14,6 +14,7 @@
* limitations under the License.
*/
import { getVoidLogger } from '@backstage/backend-common';
+import { ConfigReader } from '@backstage/config';
import {
ANNOTATION_LOCATION,
ANNOTATION_ORIGIN_LOCATION,
@@ -78,19 +79,30 @@ describe('MicrosoftGraphOrgEntityProvider', () => {
],
});
+ const config = {
+ catalog: {
+ providers: {
+ microsoftGraphOrg: {
+ customProviderId: {
+ target: 'target',
+ tenantId: 'tenantId',
+ clientId: 'clientId',
+ clientSecret: 'clientSecret',
+ },
+ },
+ },
+ },
+ };
const entityProviderConnection: EntityProviderConnection = {
applyMutation: jest.fn(),
};
- const provider = new MicrosoftGraphOrgEntityProvider({
- id: 'test',
- logger: getVoidLogger(),
- provider: {
- target: 'https://example.com',
- tenantId: 'tenant',
- clientId: 'clientid',
- clientSecret: 'clientsecret',
+ const provider = MicrosoftGraphOrgEntityProvider.fromConfig(
+ new ConfigReader(config),
+ {
+ logger: getVoidLogger(),
+ schedule: 'manual',
},
- });
+ )[0];
provider.connect(entityProviderConnection);
@@ -104,8 +116,10 @@ describe('MicrosoftGraphOrgEntityProvider', () => {
kind: 'User',
metadata: {
annotations: {
- 'backstage.io/managed-by-location': 'msgraph:test/u1',
- 'backstage.io/managed-by-origin-location': 'msgraph:test/u1',
+ 'backstage.io/managed-by-location':
+ 'msgraph:customProviderId/u1',
+ 'backstage.io/managed-by-origin-location':
+ 'msgraph:customProviderId/u1',
},
name: 'u1',
},
@@ -113,7 +127,7 @@ describe('MicrosoftGraphOrgEntityProvider', () => {
memberOf: [],
},
},
- locationKey: 'msgraph-org-provider:test',
+ locationKey: 'msgraph-org-provider:customProviderId',
},
{
entity: {
@@ -121,8 +135,10 @@ describe('MicrosoftGraphOrgEntityProvider', () => {
kind: 'Group',
metadata: {
annotations: {
- 'backstage.io/managed-by-location': 'msgraph:test/g1',
- 'backstage.io/managed-by-origin-location': 'msgraph:test/g1',
+ 'backstage.io/managed-by-location':
+ 'msgraph:customProviderId/g1',
+ 'backstage.io/managed-by-origin-location':
+ 'msgraph:customProviderId/g1',
},
name: 'g1',
},
@@ -131,7 +147,7 @@ describe('MicrosoftGraphOrgEntityProvider', () => {
type: 'team',
},
},
- locationKey: 'msgraph-org-provider:test',
+ locationKey: 'msgraph-org-provider:customProviderId',
},
],
type: 'full',
diff --git a/plugins/catalog-backend-module-msgraph/src/processors/MicrosoftGraphOrgEntityProvider.ts b/plugins/catalog-backend-module-msgraph/src/processors/MicrosoftGraphOrgEntityProvider.ts
index d96faf8e03..4a52ddc665 100644
--- a/plugins/catalog-backend-module-msgraph/src/processors/MicrosoftGraphOrgEntityProvider.ts
+++ b/plugins/catalog-backend-module-msgraph/src/processors/MicrosoftGraphOrgEntityProvider.ts
@@ -40,13 +40,64 @@ import {
readMicrosoftGraphOrg,
UserTransformer,
} from '../microsoftGraph';
+import { readProviderConfigs } from '../microsoftGraph/config';
/**
* Options for {@link MicrosoftGraphOrgEntityProvider}.
*
* @public
*/
-export interface MicrosoftGraphOrgEntityProviderOptions {
+export type MicrosoftGraphOrgEntityProviderOptions =
+ | MicrosoftGraphOrgEntityProviderLegacyOptions
+ | {
+ /**
+ * The logger to use.
+ */
+ logger: Logger;
+
+ /**
+ * The refresh schedule to use.
+ *
+ * @remarks
+ *
+ * If you pass in 'manual', you are responsible for calling the `read` method
+ * manually at some interval.
+ *
+ * But more commonly you will pass in the result of
+ * {@link @backstage/backend-tasks#PluginTaskScheduler.createScheduledTaskRunner}
+ * to enable automatic scheduling of tasks.
+ */
+ schedule: 'manual' | TaskRunner;
+
+ /**
+ * The function that transforms a user entry in msgraph to an entity.
+ * Optionally, you can pass separate transformers per provider ID.
+ */
+ userTransformer?: UserTransformer | Record;
+
+ /**
+ * The function that transforms a group entry in msgraph to an entity.
+ * Optionally, you can pass separate transformers per provider ID.
+ */
+ groupTransformer?: GroupTransformer | Record;
+
+ /**
+ * The function that transforms an organization entry in msgraph to an entity.
+ * Optionally, you can pass separate transformers per provider ID.
+ */
+ organizationTransformer?:
+ | OrganizationTransformer
+ | Record;
+ };
+
+/**
+ * Legacy options for {@link MicrosoftGraphOrgEntityProvider}
+ * based on `catalog.processors.microsoftGraphOrg`.
+ *
+ * @public
+ * @deprecated This interface exists for backwards compatibility only and will be removed in the future.
+ */
+export interface MicrosoftGraphOrgEntityProviderLegacyOptions {
/**
* A unique, stable identifier for this provider.
*
@@ -57,7 +108,7 @@ export interface MicrosoftGraphOrgEntityProviderOptions {
/**
* The target that this provider should consume.
*
- * Should exactly match the "target" field of one of the providers
+ * Should exactly match the "target" field of one of the provider
* configuration entries.
*/
target: string;
@@ -110,7 +161,58 @@ export class MicrosoftGraphOrgEntityProvider implements EntityProvider {
static fromConfig(
configRoot: Config,
options: MicrosoftGraphOrgEntityProviderOptions,
- ) {
+ ): MicrosoftGraphOrgEntityProvider[] {
+ if ('id' in options) {
+ return [
+ MicrosoftGraphOrgEntityProvider.fromLegacyConfig(configRoot, options),
+ ];
+ }
+
+ function getTransformer(
+ id: string,
+ transformers?: T | Record,
+ ): T | undefined {
+ if (['undefined', 'function'].includes(typeof transformers)) {
+ return transformers as T;
+ }
+
+ return (transformers as Record)[id];
+ }
+
+ return readProviderConfigs(configRoot).map(providerConfig => {
+ const provider = new MicrosoftGraphOrgEntityProvider({
+ id: providerConfig.id,
+ provider: providerConfig,
+ logger: options.logger,
+ userTransformer: getTransformer(
+ providerConfig.id,
+ options.userTransformer,
+ ),
+ groupTransformer: getTransformer(
+ providerConfig.id,
+ options.groupTransformer,
+ ),
+ organizationTransformer: getTransformer(
+ providerConfig.id,
+ options.organizationTransformer,
+ ),
+ });
+ provider.schedule(options.schedule);
+
+ return provider;
+ });
+ }
+
+ /**
+ * @deprecated Exists for backwards compatibility only and will be removed in the future.
+ */
+ private static fromLegacyConfig(
+ configRoot: Config,
+ options: MicrosoftGraphOrgEntityProviderLegacyOptions,
+ ): MicrosoftGraphOrgEntityProvider {
+ options.logger.warn(
+ 'Deprecated msgraph config "catalog.processors.microsoftGraphOrg" used. Use "catalog.providers.microsoftGraphOrg" instead. More info at https://github.com/backstage/backstage/blob/master/.changeset/long-bananas-rescue.md',
+ );
const config = configRoot.getOptionalConfig(
'catalog.processors.microsoftGraphOrg',
);
diff --git a/plugins/catalog-backend-module-msgraph/src/processors/MicrosoftGraphOrgReaderProcessor.test.ts b/plugins/catalog-backend-module-msgraph/src/processors/MicrosoftGraphOrgReaderProcessor.test.ts
index 8236dc52e1..bcf76e9482 100644
--- a/plugins/catalog-backend-module-msgraph/src/processors/MicrosoftGraphOrgReaderProcessor.test.ts
+++ b/plugins/catalog-backend-module-msgraph/src/processors/MicrosoftGraphOrgReaderProcessor.test.ts
@@ -38,6 +38,7 @@ describe('MicrosoftGraphOrgReaderProcessor', () => {
processor = new MicrosoftGraphOrgReaderProcessor({
providers: [
{
+ id: 'https://example.com',
target: 'https://example.com',
tenantId: 'tenant',
clientId: 'clientid',
diff --git a/plugins/catalog-backend-module-msgraph/src/processors/MicrosoftGraphOrgReaderProcessor.ts b/plugins/catalog-backend-module-msgraph/src/processors/MicrosoftGraphOrgReaderProcessor.ts
index 5d0e6b2ec7..decd84ec1f 100644
--- a/plugins/catalog-backend-module-msgraph/src/processors/MicrosoftGraphOrgReaderProcessor.ts
+++ b/plugins/catalog-backend-module-msgraph/src/processors/MicrosoftGraphOrgReaderProcessor.ts
@@ -33,9 +33,10 @@ import {
} from '../microsoftGraph';
/**
- * Extracts teams and users out of a the Microsoft Graph API.
+ * Extracts teams and users out of the Microsoft Graph API.
*
* @public
+ * @deprecated Use the MicrosoftGraphOrgEntityProvider instead.
*/
export class MicrosoftGraphOrgReaderProcessor implements CatalogProcessor {
private readonly providers: MicrosoftGraphProviderConfig[];
@@ -67,6 +68,9 @@ export class MicrosoftGraphOrgReaderProcessor implements CatalogProcessor {
groupTransformer?: GroupTransformer;
organizationTransformer?: OrganizationTransformer;
}) {
+ options.logger.warn(
+ 'MicrosoftGraphOrgReaderProcessor is deprecated. Please use MicrosoftGraphOrgEntityProvider instead. More info at https://github.com/backstage/backstage/blob/master/.changeset/long-bananas-rescue.md',
+ );
this.providers = options.providers;
this.logger = options.logger;
this.userTransformer = options.userTransformer;
diff --git a/plugins/catalog-backend-module-msgraph/src/processors/index.ts b/plugins/catalog-backend-module-msgraph/src/processors/index.ts
index 7bc3559c8b..7e74ca1d8b 100644
--- a/plugins/catalog-backend-module-msgraph/src/processors/index.ts
+++ b/plugins/catalog-backend-module-msgraph/src/processors/index.ts
@@ -15,5 +15,8 @@
*/
export { MicrosoftGraphOrgEntityProvider } from './MicrosoftGraphOrgEntityProvider';
-export type { MicrosoftGraphOrgEntityProviderOptions } from './MicrosoftGraphOrgEntityProvider';
+export type {
+ MicrosoftGraphOrgEntityProviderOptions,
+ MicrosoftGraphOrgEntityProviderLegacyOptions,
+} from './MicrosoftGraphOrgEntityProvider';
export { MicrosoftGraphOrgReaderProcessor } from './MicrosoftGraphOrgReaderProcessor';
diff --git a/plugins/catalog-backend-module-openapi/CHANGELOG.md b/plugins/catalog-backend-module-openapi/CHANGELOG.md
index d98f5a95d0..657238efda 100644
--- a/plugins/catalog-backend-module-openapi/CHANGELOG.md
+++ b/plugins/catalog-backend-module-openapi/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-catalog-backend-module-openapi
+## 0.1.0-next.1
+
+### Patch Changes
+
+- 4881dc4c84: Updated dependency `openapi-types` to `^12.0.0`.
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/plugin-catalog-backend@1.2.1-next.2
+ - @backstage/integration@1.2.2-next.2
+
## 0.1.0-next.0
### Minor Changes
diff --git a/plugins/catalog-backend-module-openapi/package.json b/plugins/catalog-backend-module-openapi/package.json
index e2b3407bc0..0b9c24369c 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.0-next.0",
+ "version": "0.1.0-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,18 +34,18 @@
},
"dependencies": {
"@apidevtools/swagger-parser": "^10.1.0",
- "@backstage/backend-common": "^0.14.1-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
- "@backstage/integration": "^1.2.2-next.1",
- "@backstage/plugin-catalog-backend": "^1.2.1-next.1",
+ "@backstage/integration": "^1.2.2-next.2",
+ "@backstage/plugin-catalog-backend": "^1.2.1-next.2",
"winston": "^3.2.1",
"yaml": "^2.1.1"
},
"devDependencies": {
- "@backstage/backend-test-utils": "^0.1.26-next.1",
- "@backstage/cli": "^0.18.0-next.1",
- "openapi-types": "^11.0.1"
+ "@backstage/backend-test-utils": "^0.1.26-next.2",
+ "@backstage/cli": "^0.18.0-next.2",
+ "openapi-types": "^12.0.0"
},
"files": [
"dist"
diff --git a/plugins/catalog-backend/CHANGELOG.md b/plugins/catalog-backend/CHANGELOG.md
index 7d58cfda6e..a228308681 100644
--- a/plugins/catalog-backend/CHANGELOG.md
+++ b/plugins/catalog-backend/CHANGELOG.md
@@ -1,5 +1,24 @@
# @backstage/plugin-catalog-backend
+## 1.2.1-next.2
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/integration@1.2.2-next.2
+
## 1.2.1-next.1
### Patch Changes
diff --git a/plugins/catalog-backend/package.json b/plugins/catalog-backend/package.json
index fa2d84e57e..ebed76ca90 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.2.1-next.1",
+ "version": "1.2.1-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,12 +34,12 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.14.1-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
"@backstage/catalog-client": "^1.0.4-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/integration": "^1.2.2-next.1",
+ "@backstage/integration": "^1.2.2-next.2",
"@backstage/plugin-catalog-common": "^1.0.4-next.0",
"@backstage/plugin-permission-common": "^0.6.3-next.0",
"@backstage/plugin-permission-node": "^0.6.3-next.1",
@@ -53,7 +53,7 @@
"express-promise-router": "^4.1.0",
"fast-json-stable-stringify": "^2.1.0",
"fs-extra": "10.1.0",
- "git-url-parse": "^11.6.0",
+ "git-url-parse": "^12.0.0",
"glob": "^7.1.6",
"knex": "^2.0.0",
"lodash": "^4.17.21",
@@ -68,8 +68,8 @@
"zod": "^3.11.6"
},
"devDependencies": {
- "@backstage/backend-test-utils": "^0.1.26-next.1",
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/backend-test-utils": "^0.1.26-next.2",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/plugin-permission-common": "^0.6.3-next.0",
"@backstage/plugin-search-backend-node": "0.6.3-next.1",
"@types/core-js": "^2.5.4",
@@ -78,7 +78,7 @@
"@types/supertest": "^2.0.8",
"@types/uuid": "^8.0.0",
"better-sqlite3": "^7.5.0",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"supertest": "^6.1.3",
"wait-for-expect": "^3.0.2",
"luxon": "^2.0.2"
diff --git a/plugins/catalog-graph/CHANGELOG.md b/plugins/catalog-graph/CHANGELOG.md
index 235434ff66..f497b35628 100644
--- a/plugins/catalog-graph/CHANGELOG.md
+++ b/plugins/catalog-graph/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-catalog-graph
+## 0.2.19-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.2.19-next.1
### Patch Changes
diff --git a/plugins/catalog-graph/package.json b/plugins/catalog-graph/package.json
index e2d8af6f46..c61d388f0b 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.19-next.1",
+ "version": "0.2.19-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -25,11 +25,11 @@
},
"dependencies": {
"@backstage/catalog-client": "^1.0.4-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -45,10 +45,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
- "@backstage/plugin-catalog": "^1.3.1-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
+ "@backstage/plugin-catalog": "^1.4.0-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@backstage/types": "^1.0.0",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/catalog-graphql/package.json b/plugins/catalog-graphql/package.json
index c1ca2f9fa6..81b31ffe51 100644
--- a/plugins/catalog-graphql/package.json
+++ b/plugins/catalog-graphql/package.json
@@ -53,7 +53,7 @@
"@graphql-codegen/typescript": "^2.4.2",
"@graphql-codegen/typescript-resolvers": "^2.4.3",
"@graphql-tools/schema": "^8.3.1",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/catalog-import/CHANGELOG.md b/plugins/catalog-import/CHANGELOG.md
index 6c306635e1..7de1bd72d0 100644
--- a/plugins/catalog-import/CHANGELOG.md
+++ b/plugins/catalog-import/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/plugin-catalog-import
+## 0.8.10-next.2
+
+### Patch Changes
+
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/integration@1.2.2-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/integration-react@1.1.2-next.2
+
## 0.8.10-next.1
### Patch Changes
diff --git a/plugins/catalog-import/package.json b/plugins/catalog-import/package.json
index d170bf54f2..042e85f792 100644
--- a/plugins/catalog-import/package.json
+++ b/plugins/catalog-import/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-import",
"description": "A Backstage plugin the helps you import entities into your catalog",
- "version": "0.8.10-next.1",
+ "version": "0.8.10-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,19 +35,19 @@
},
"dependencies": {
"@backstage/catalog-client": "^1.0.4-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/integration": "^1.2.2-next.1",
- "@backstage/integration-react": "^1.1.2-next.1",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
+ "@backstage/integration": "^1.2.2-next.2",
+ "@backstage/integration-react": "^1.1.2-next.2",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
"@octokit/rest": "^18.5.3",
- "git-url-parse": "^11.6.0",
+ "git-url-parse": "^12.0.0",
"js-base64": "^3.6.0",
"lodash": "^4.17.21",
"react-hook-form": "^7.12.2",
@@ -60,9 +60,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -70,7 +70,7 @@
"@testing-library/user-event": "^14.0.0",
"@types/jest": "^26.0.7",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/catalog-react/CHANGELOG.md b/plugins/catalog-react/CHANGELOG.md
index fb5bcc81c3..0df99a1bb9 100644
--- a/plugins/catalog-react/CHANGELOG.md
+++ b/plugins/catalog-react/CHANGELOG.md
@@ -1,5 +1,54 @@
# @backstage/plugin-catalog-react
+## 1.1.2-next.2
+
+### Patch Changes
+
+- be26d95141: Added new `EntityProcessingStatusPicker` that will filter for entities with orphans and/or errors.
+
+ If you are using the default Catalog page this picker will be added automatically. For those who have customized their Catalog page you'll need to add this manually by doing something like this:
+
+ ```diff
+ ...
+ import {
+ CatalogFilterLayout,
+ EntityTypePicker,
+ UserListPicker,
+ EntityTagPicker
+ + EntityProcessingStatusPicker,
+ } from '@backstage/plugin-catalog-react';
+ ...
+ export const CustomCatalogPage = ({
+ columns,
+ actions,
+ initiallySelectedFilter = 'owned',
+ }: CatalogPageProps) => {
+ return (
+ ...
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ ...
+ };
+ ```
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+
## 1.1.2-next.1
### Patch Changes
diff --git a/plugins/catalog-react/package.json b/plugins/catalog-react/package.json
index a28b8219be..3f3ee5f402 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.1.2-next.1",
+ "version": "1.1.2-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,15 +35,15 @@
},
"dependencies": {
"@backstage/catalog-client": "^1.0.4-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/integration": "^1.2.2-next.1",
+ "@backstage/integration": "^1.2.2-next.2",
"@backstage/plugin-catalog-common": "^1.0.4-next.0",
"@backstage/plugin-permission-common": "^0.6.3-next.0",
"@backstage/plugin-permission-react": "^0.4.3-next.0",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@backstage/types": "^1.0.0",
"@backstage/version-bridge": "^1.0.1",
"@material-ui/core": "^4.12.2",
@@ -63,7 +63,7 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
"@backstage/plugin-catalog-common": "^1.0.4-next.0",
"@backstage/plugin-scaffolder-common": "^1.1.2-next.0",
diff --git a/plugins/catalog/CHANGELOG.md b/plugins/catalog/CHANGELOG.md
index 21e30517e2..5e00cd2661 100644
--- a/plugins/catalog/CHANGELOG.md
+++ b/plugins/catalog/CHANGELOG.md
@@ -1,5 +1,65 @@
# @backstage/plugin-catalog
+## 1.4.0-next.2
+
+### Minor Changes
+
+- a274fe38b9: Add hidden title column to catalog and API table to enable filtering by title.
+
+### Patch Changes
+
+- 258057a4b9: Adding ability to customize the "unregister entity" menu item in the entity context menu on the entity page with options 'visible','hidden','disabled'.With this three new options, one can hide the "unregister entity" menu item from the list, disable or keep it enabled.
+
+ The boolean input for "unregister entity" will be deprecated later in favour of the above three options.
+
+- 385389d23c: Updated to remove usage of the `bursts` object in the theme palette
+- be26d95141: Added new `EntityProcessingStatusPicker` that will filter for entities with orphans and/or errors.
+
+ If you are using the default Catalog page this picker will be added automatically. For those who have customized their Catalog page you'll need to add this manually by doing something like this:
+
+ ```diff
+ ...
+ import {
+ CatalogFilterLayout,
+ EntityTypePicker,
+ UserListPicker,
+ EntityTagPicker
+ + EntityProcessingStatusPicker,
+ } from '@backstage/plugin-catalog-react';
+ ...
+ export const CustomCatalogPage = ({
+ columns,
+ actions,
+ initiallySelectedFilter = 'owned',
+ }: CatalogPageProps) => {
+ return (
+ ...
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ ...
+ };
+ ```
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/plugin-search-react@0.2.2-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/integration-react@1.1.2-next.2
+
## 1.3.1-next.1
### Patch Changes
diff --git a/plugins/catalog/package.json b/plugins/catalog/package.json
index 0dd7836c02..a294e64d29 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.3.1-next.1",
+ "version": "1.4.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,16 +35,16 @@
},
"dependencies": {
"@backstage/catalog-client": "^1.0.4-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/integration-react": "^1.1.2-next.1",
+ "@backstage/integration-react": "^1.1.2-next.2",
"@backstage/plugin-catalog-common": "^1.0.4-next.0",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
"@backstage/plugin-search-common": "^0.3.6-next.0",
- "@backstage/plugin-search-react": "^0.2.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-search-react": "^0.2.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@backstage/types": "^1.0.0",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -61,9 +61,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/plugin-permission-react": "^0.4.3-next.0",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/plugins/circleci/CHANGELOG.md b/plugins/circleci/CHANGELOG.md
index 2d5bee3a89..4df5655c52 100644
--- a/plugins/circleci/CHANGELOG.md
+++ b/plugins/circleci/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-circleci
+## 0.3.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.3.7-next.1
### Patch Changes
diff --git a/plugins/circleci/package.json b/plugins/circleci/package.json
index 3873b6fd03..c17569db13 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.7-next.1",
+ "version": "0.3.7-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,11 +35,11 @@
"postpack": "backstage-cli package postpack"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -55,9 +55,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -66,7 +66,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/cloudbuild/CHANGELOG.md b/plugins/cloudbuild/CHANGELOG.md
index 6c0f361fdc..94b16aafdd 100644
--- a/plugins/cloudbuild/CHANGELOG.md
+++ b/plugins/cloudbuild/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-cloudbuild
+## 0.3.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.3.7-next.1
### Patch Changes
diff --git a/plugins/cloudbuild/package.json b/plugins/cloudbuild/package.json
index 874fb69017..2348693d58 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.7-next.1",
+ "version": "0.3.7-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,11 +34,11 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -52,9 +52,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -62,7 +62,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/code-climate/CHANGELOG.md b/plugins/code-climate/CHANGELOG.md
index c882f5a2c0..cd2e824758 100644
--- a/plugins/code-climate/CHANGELOG.md
+++ b/plugins/code-climate/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-code-climate
+## 0.1.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.1.7-next.1
### Patch Changes
diff --git a/plugins/code-climate/package.json b/plugins/code-climate/package.json
index a9542e0f72..40c0861f17 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.7-next.1",
+ "version": "0.1.7-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -23,11 +23,11 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -40,8 +40,8 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -51,7 +51,7 @@
"@types/luxon": "^2.0.9",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/code-coverage-backend/CHANGELOG.md b/plugins/code-coverage-backend/CHANGELOG.md
index b813d32776..6fccd225cb 100644
--- a/plugins/code-coverage-backend/CHANGELOG.md
+++ b/plugins/code-coverage-backend/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-code-coverage-backend
+## 0.1.32-next.2
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/integration@1.2.2-next.2
+
## 0.1.32-next.1
### Patch Changes
diff --git a/plugins/code-coverage-backend/package.json b/plugins/code-coverage-backend/package.json
index f27090d8ef..017b96122e 100644
--- a/plugins/code-coverage-backend/package.json
+++ b/plugins/code-coverage-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-code-coverage-backend",
"description": "A Backstage backend plugin that helps you keep track of your code coverage",
- "version": "0.1.32-next.1",
+ "version": "0.1.32-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -23,12 +23,12 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.14.1-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
"@backstage/catalog-client": "^1.0.4-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/integration": "^1.2.2-next.1",
+ "@backstage/integration": "^1.2.2-next.2",
"@types/express": "^4.17.6",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
@@ -39,10 +39,10 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@types/express-xml-bodyparser": "^0.3.2",
"@types/supertest": "^2.0.8",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"supertest": "^6.1.6",
"xml2js": "^0.4.23"
},
diff --git a/plugins/code-coverage/CHANGELOG.md b/plugins/code-coverage/CHANGELOG.md
index b3199f207b..b2b64aa993 100644
--- a/plugins/code-coverage/CHANGELOG.md
+++ b/plugins/code-coverage/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-code-coverage
+## 0.1.34-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.1.34-next.1
### Patch Changes
diff --git a/plugins/code-coverage/package.json b/plugins/code-coverage/package.json
index b7d7723277..68cd7d7990 100644
--- a/plugins/code-coverage/package.json
+++ b/plugins/code-coverage/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-code-coverage",
"description": "A Backstage plugin that helps you keep track of your code coverage",
- "version": "0.1.34-next.1",
+ "version": "0.1.34-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -24,13 +24,13 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -46,9 +46,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -58,7 +58,7 @@
"@types/node": "^16.11.26",
"@types/recharts": "^1.8.15",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/codescene/CHANGELOG.md b/plugins/codescene/CHANGELOG.md
index 4f0944ff34..e3f98725c3 100644
--- a/plugins/codescene/CHANGELOG.md
+++ b/plugins/codescene/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-codescene
+## 0.1.2-next.2
+
+### Patch Changes
+
+- 15201b1032: Updated dependency `rc-progress` to `3.4.0`.
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
## 0.1.2-next.1
### Patch Changes
diff --git a/plugins/codescene/package.json b/plugins/codescene/package.json
index c21c1e24be..85f7096f69 100644
--- a/plugins/codescene/package.json
+++ b/plugins/codescene/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-codescene",
- "version": "0.1.2-next.1",
+ "version": "0.1.2-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -23,10 +23,10 @@
},
"dependencies": {
"@backstage/config": "^1.0.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.9.10",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "^4.0.0-alpha.57",
@@ -38,16 +38,16 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/jest": "*",
"@types/node": "*",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"cross-fetch": "^3.1.5"
},
"files": [
diff --git a/plugins/config-schema/CHANGELOG.md b/plugins/config-schema/CHANGELOG.md
index 99a23391d6..b6a43ed858 100644
--- a/plugins/config-schema/CHANGELOG.md
+++ b/plugins/config-schema/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-config-schema
+## 0.1.30-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
## 0.1.30-next.1
### Patch Changes
diff --git a/plugins/config-schema/package.json b/plugins/config-schema/package.json
index 59b8780987..c33e7adac3 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.30-next.1",
+ "version": "0.1.30-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -25,10 +25,10 @@
},
"dependencies": {
"@backstage/config": "^1.0.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@backstage/types": "^1.0.0",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -41,9 +41,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -51,7 +51,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/cost-insights-common/CHANGELOG.md b/plugins/cost-insights-common/CHANGELOG.md
index d958aaa41b..0a55b342fc 100644
--- a/plugins/cost-insights-common/CHANGELOG.md
+++ b/plugins/cost-insights-common/CHANGELOG.md
@@ -1 +1,7 @@
# @backstage/plugin-cost-insights-common
+
+## 0.1.0-next.0
+
+### Minor Changes
+
+- 81dd5ea989: Introduces a new isomorphic @backstage/plugin-cost-insight-common package to contain shared types across all other cost insights packages and modules.
diff --git a/plugins/cost-insights-common/package.json b/plugins/cost-insights-common/package.json
index c15f063fd2..2918462e09 100644
--- a/plugins/cost-insights-common/package.json
+++ b/plugins/cost-insights-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-cost-insights-common",
"description": "Common functionalities for the cost-insights plugin",
- "version": "0.0.0",
+ "version": "0.1.0-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,7 +34,7 @@
},
"dependencies": {},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1"
+ "@backstage/cli": "^0.18.0-next.2"
},
"files": [
"dist"
diff --git a/plugins/cost-insights/CHANGELOG.md b/plugins/cost-insights/CHANGELOG.md
index 734cf0cfa0..a5824d1cc9 100644
--- a/plugins/cost-insights/CHANGELOG.md
+++ b/plugins/cost-insights/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-cost-insights
+## 0.11.29-next.2
+
+### Patch Changes
+
+- 3e032a5de2: Move cost-insights data specific API types (non react) into an @backstage/plugin-cost-insights-common
+ isomorphic package. This allows these types to be shared in any backend packages or other cost-insight
+ modules.
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/plugin-cost-insights-common@0.1.0-next.0
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
## 0.11.29-next.1
### Patch Changes
diff --git a/plugins/cost-insights/api-report.md b/plugins/cost-insights/api-report.md
index a646cddeab..5a9024de5a 100644
--- a/plugins/cost-insights/api-report.md
+++ b/plugins/cost-insights/api-report.md
@@ -272,7 +272,6 @@ export type BarChartTooltipProps = {
actions?: ReactNode;
};
-// Warning: (tsdoc-characters-after-block-tag) The token "@backstage" looks like a TSDoc tag but contains an invalid character "/"; if it is not a tag, use a backslash to escape the "@"
// Warning: (ae-missing-release-tag) "ChangeStatistic" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public @deprecated (undocumented)
@@ -296,7 +295,6 @@ export type ChartData = {
[key: string]: number;
};
-// Warning: (tsdoc-characters-after-block-tag) The token "@backstage" looks like a TSDoc tag but contains an invalid character "/"; if it is not a tag, use a backslash to escape the "@"
// Warning: (ae-missing-release-tag) "Cost" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public @deprecated (undocumented)
@@ -450,7 +448,6 @@ export enum DataKey {
Previous = 'previous',
}
-// Warning: (tsdoc-characters-after-block-tag) The token "@backstage" looks like a TSDoc tag but contains an invalid character "/"; if it is not a tag, use a backslash to escape the "@"
// Warning: (ae-missing-release-tag) "DateAggregation" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public @deprecated (undocumented)
@@ -478,7 +475,6 @@ export enum Duration {
// @public (undocumented)
export const EngineerThreshold = 0.5;
-// Warning: (tsdoc-characters-after-block-tag) The token "@backstage" looks like a TSDoc tag but contains an invalid character "/"; if it is not a tag, use a backslash to escape the "@"
// Warning: (ae-missing-release-tag) "Entity" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public @deprecated (undocumented)
@@ -506,7 +502,6 @@ export class ExampleCostInsightsClient implements CostInsightsApi {
getUserGroups(userId: string): Promise;
}
-// Warning: (tsdoc-characters-after-block-tag) The token "@backstage" looks like a TSDoc tag but contains an invalid character "/"; if it is not a tag, use a backslash to escape the "@"
// Warning: (ae-missing-release-tag) "Group" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public @deprecated (undocumented)
@@ -574,19 +569,16 @@ export type LegendItemProps = {
// @public (undocumented)
export type Loading = Record;
-// Warning: (tsdoc-characters-after-block-tag) The token "@backstage" looks like a TSDoc tag but contains an invalid character "/"; if it is not a tag, use a backslash to escape the "@"
// Warning: (ae-missing-release-tag) "Maybe" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public @deprecated (undocumented)
export type Maybe = common.Maybe;
-// Warning: (tsdoc-characters-after-block-tag) The token "@backstage" looks like a TSDoc tag but contains an invalid character "/"; if it is not a tag, use a backslash to escape the "@"
// Warning: (ae-missing-release-tag) "Metric" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public @deprecated (undocumented)
export type Metric = common.Metric;
-// Warning: (tsdoc-characters-after-block-tag) The token "@backstage" looks like a TSDoc tag but contains an invalid character "/"; if it is not a tag, use a backslash to escape the "@"
// Warning: (ae-missing-release-tag) "MetricData" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public @deprecated (undocumented)
@@ -622,7 +614,6 @@ export interface PageFilters {
project: Maybe_2;
}
-// Warning: (tsdoc-characters-after-block-tag) The token "@backstage" looks like a TSDoc tag but contains an invalid character "/"; if it is not a tag, use a backslash to escape the "@"
// Warning: (ae-missing-release-tag) "Product" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public @deprecated (undocumented)
@@ -649,7 +640,6 @@ export interface ProductPeriod {
productType: string;
}
-// Warning: (tsdoc-characters-after-block-tag) The token "@backstage" looks like a TSDoc tag but contains an invalid character "/"; if it is not a tag, use a backslash to escape the "@"
// Warning: (ae-missing-release-tag) "Project" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public @deprecated (undocumented)
@@ -711,7 +701,6 @@ export type TooltipItem = {
value: string;
};
-// Warning: (tsdoc-characters-after-block-tag) The token "@backstage" looks like a TSDoc tag but contains an invalid character "/"; if it is not a tag, use a backslash to escape the "@"
// Warning: (ae-missing-release-tag) "Trendline" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public @deprecated (undocumented)
diff --git a/plugins/cost-insights/package.json b/plugins/cost-insights/package.json
index d7a04eddbc..beb28546b6 100644
--- a/plugins/cost-insights/package.json
+++ b/plugins/cost-insights/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-cost-insights",
"description": "A Backstage plugin that helps you keep track of your cloud spend",
- "version": "0.11.29-next.1",
+ "version": "0.11.29-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,12 +34,12 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-cost-insights-common": "^0.0.0",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-cost-insights-common": "^0.1.0-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -61,9 +61,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -76,7 +76,7 @@
"@types/yup": "^0.29.13",
"canvas": "^2.6.1",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/cost-insights/src/types/index.ts b/plugins/cost-insights/src/types/index.ts
index 57711b4eee..b836914e73 100644
--- a/plugins/cost-insights/src/types/index.ts
+++ b/plugins/cost-insights/src/types/index.ts
@@ -14,30 +14,6 @@
* limitations under the License.
*/
-import * as common from '@backstage/plugin-cost-insights-common';
-/** * @deprecated use the same type from @backstage/plugin-cost-insights-common instead */
-export type ChangeStatistic = common.ChangeStatistic;
-/** * @deprecated use the same type from @backstage/plugin-cost-insights-common instead */
-export type Cost = common.Cost;
-/** * @deprecated use the same type from @backstage/plugin-cost-insights-common instead */
-export type DateAggregation = common.DateAggregation;
-/** * @deprecated use the same type from @backstage/plugin-cost-insights-common instead */
-export type Entity = common.Entity;
-/** * @deprecated use the same type from @backstage/plugin-cost-insights-common instead */
-export type Group = common.Group;
-/** * @deprecated use the same type from @backstage/plugin-cost-insights-common instead */
-export type Maybe = common.Maybe;
-/** * @deprecated use the same type from @backstage/plugin-cost-insights-common instead */
-export type Metric = common.Metric;
-/** * @deprecated use the same type from @backstage/plugin-cost-insights-common instead */
-export type MetricData = common.MetricData;
-/** * @deprecated use the same type from @backstage/plugin-cost-insights-common instead */
-export type Product = common.Product;
-/** * @deprecated use the same type from @backstage/plugin-cost-insights-common instead */
-export type Project = common.Project;
-/** * @deprecated use the same type from @backstage/plugin-cost-insights-common instead */
-export type Trendline = common.Trendline;
-
// TODO: Split some of these up into `@backstage/plugin-cost-insights-react` for presentation types
// and `@backstage/plugin-cost-insights-common` for data transfer object types.
export * from './Alert';
@@ -51,3 +27,53 @@ export * from './Filters';
export * from './Icon';
export * from './Loading';
export * from './Theme';
+
+/**
+ * Deprecated types moved to `@backstage/plugin-cost-insights-common`
+ */
+import * as common from '@backstage/plugin-cost-insights-common';
+
+/**
+ * @deprecated use the same type from `@backstage/plugin-cost-insights-common` instead
+ */
+export type ChangeStatistic = common.ChangeStatistic;
+/**
+ * @deprecated use the same type from `@backstage/plugin-cost-insights-common` instead
+ */
+export type Cost = common.Cost;
+/**
+ * @deprecated use the same type from `@backstage/plugin-cost-insights-common` instead
+ */
+export type DateAggregation = common.DateAggregation;
+/**
+ * @deprecated use the same type from `@backstage/plugin-cost-insights-common` instead
+ */
+export type Entity = common.Entity;
+/**
+ * @deprecated use the same type from `@backstage/plugin-cost-insights-common` instead
+ */
+export type Group = common.Group;
+/**
+ * @deprecated use the same type from `@backstage/plugin-cost-insights-common` instead
+ */
+export type Maybe = common.Maybe;
+/**
+ * @deprecated use the same type from `@backstage/plugin-cost-insights-common` instead
+ */
+export type Metric = common.Metric;
+/**
+ * @deprecated use the same type from `@backstage/plugin-cost-insights-common` instead
+ */
+export type MetricData = common.MetricData;
+/**
+ * @deprecated use the same type from `@backstage/plugin-cost-insights-common` instead
+ */
+export type Product = common.Product;
+/**
+ * @deprecated use the same type from `@backstage/plugin-cost-insights-common` instead
+ */
+export type Project = common.Project;
+/**
+ * @deprecated use the same type from `@backstage/plugin-cost-insights-common` instead
+ */
+export type Trendline = common.Trendline;
diff --git a/plugins/dynatrace/CHANGELOG.md b/plugins/dynatrace/CHANGELOG.md
index d6cb7f6f56..ffe12d4991 100644
--- a/plugins/dynatrace/CHANGELOG.md
+++ b/plugins/dynatrace/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-dynatrace
+## 0.1.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
## 0.1.1-next.1
### Patch Changes
diff --git a/plugins/dynatrace/package.json b/plugins/dynatrace/package.json
index 4983e7bf83..0bf3c2f26c 100644
--- a/plugins/dynatrace/package.json
+++ b/plugins/dynatrace/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-dynatrace",
- "version": "0.1.1-next.1",
+ "version": "0.1.1-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -22,10 +22,10 @@
"postpack": "backstage-cli package postpack"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.9.13",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -37,9 +37,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -48,7 +48,7 @@
"@types/node": "*",
"cross-fetch": "^3.1.5",
"express": "^4.18.1",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/example-todo-list-backend/package.json b/plugins/example-todo-list-backend/package.json
index e91cbf3bf3..67fc049267 100644
--- a/plugins/example-todo-list-backend/package.json
+++ b/plugins/example-todo-list-backend/package.json
@@ -39,7 +39,7 @@
"@backstage/cli": "^0.18.0-next.1",
"@types/supertest": "^2.0.8",
"@types/uuid": "^8.0.0",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"supertest": "^6.1.6"
},
"files": [
diff --git a/plugins/example-todo-list-common/package.json b/plugins/example-todo-list-common/package.json
index c19c0d0485..b06328608a 100644
--- a/plugins/example-todo-list-common/package.json
+++ b/plugins/example-todo-list-common/package.json
@@ -31,7 +31,7 @@
"@backstage/dev-utils": "^1.0.4-next.1",
"@backstage/test-utils": "^1.1.2-next.1",
"@types/node": "^16.11.26",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"cross-fetch": "^3.1.5"
},
"files": [
diff --git a/plugins/example-todo-list/CHANGELOG.md b/plugins/example-todo-list/CHANGELOG.md
index 64c2ec4995..e73d0d6474 100644
--- a/plugins/example-todo-list/CHANGELOG.md
+++ b/plugins/example-todo-list/CHANGELOG.md
@@ -1,5 +1,13 @@
# @internal/plugin-todo-list
+## 1.0.3-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
## 1.0.3-next.1
### Patch Changes
diff --git a/plugins/example-todo-list/package.json b/plugins/example-todo-list/package.json
index 68d6e89d56..3531995880 100644
--- a/plugins/example-todo-list/package.json
+++ b/plugins/example-todo-list/package.json
@@ -1,6 +1,6 @@
{
"name": "@internal/plugin-todo-list",
- "version": "1.0.3-next.1",
+ "version": "1.0.3-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -24,9 +24,9 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -36,16 +36,16 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/explore-react/package.json b/plugins/explore-react/package.json
index 164f449da7..b23867d8a7 100644
--- a/plugins/explore-react/package.json
+++ b/plugins/explore-react/package.json
@@ -45,7 +45,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/explore/CHANGELOG.md b/plugins/explore/CHANGELOG.md
index 70ae5ba3a4..ecb1209c85 100644
--- a/plugins/explore/CHANGELOG.md
+++ b/plugins/explore/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-explore
+## 0.3.38-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.3.38-next.1
### Patch Changes
diff --git a/plugins/explore/package.json b/plugins/explore/package.json
index c8f8be82f0..729aee7322 100644
--- a/plugins/explore/package.json
+++ b/plugins/explore/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-explore",
"description": "A Backstage plugin for building an exploration page of your software ecosystem",
- "version": "0.3.38-next.1",
+ "version": "0.3.38-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,12 +34,12 @@
"start": "backstage-cli package start"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
"@backstage/plugin-explore-react": "^0.0.18",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -53,9 +53,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -63,7 +63,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/firehydrant/CHANGELOG.md b/plugins/firehydrant/CHANGELOG.md
index 09b9373dbe..c03b08e828 100644
--- a/plugins/firehydrant/CHANGELOG.md
+++ b/plugins/firehydrant/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-firehydrant
+## 0.1.24-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.1.24-next.1
### Patch Changes
diff --git a/plugins/firehydrant/package.json b/plugins/firehydrant/package.json
index 2ad2366295..2690fbcb1d 100644
--- a/plugins/firehydrant/package.json
+++ b/plugins/firehydrant/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-firehydrant",
"description": "A Backstage plugin that integrates towards FireHydrant",
- "version": "0.1.24-next.1",
+ "version": "0.1.24-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -25,10 +25,10 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -39,9 +39,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -49,7 +49,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/fossa/CHANGELOG.md b/plugins/fossa/CHANGELOG.md
index 8c361a38f3..99d6445627 100644
--- a/plugins/fossa/CHANGELOG.md
+++ b/plugins/fossa/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-fossa
+## 0.2.39-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.2.39-next.1
### Patch Changes
diff --git a/plugins/fossa/package.json b/plugins/fossa/package.json
index 876de5965c..223a246151 100644
--- a/plugins/fossa/package.json
+++ b/plugins/fossa/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-fossa",
"description": "A Backstage plugin that integrates towards FOSSA",
- "version": "0.2.39-next.1",
+ "version": "0.2.39-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,12 +35,12 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -53,16 +53,16 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/gcalendar/CHANGELOG.md b/plugins/gcalendar/CHANGELOG.md
index bb548b86cb..12e37176a7 100644
--- a/plugins/gcalendar/CHANGELOG.md
+++ b/plugins/gcalendar/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-gcalendar
+## 0.3.3-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
## 0.3.3-next.1
### Patch Changes
diff --git a/plugins/gcalendar/package.json b/plugins/gcalendar/package.json
index 9acc0cb3f5..3024c80e26 100644
--- a/plugins/gcalendar/package.json
+++ b/plugins/gcalendar/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-gcalendar",
- "version": "0.3.3-next.1",
+ "version": "0.3.3-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -22,10 +22,10 @@
"postpack": "backstage-cli package postpack"
},
"dependencies": {
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -43,9 +43,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -55,7 +55,7 @@
"@types/node": "^16.11.26",
"@types/sanitize-html": "^2.6.2",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/gcp-projects/CHANGELOG.md b/plugins/gcp-projects/CHANGELOG.md
index 24a8fbe415..f2bedb646f 100644
--- a/plugins/gcp-projects/CHANGELOG.md
+++ b/plugins/gcp-projects/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-gcp-projects
+## 0.3.26-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
## 0.3.26-next.1
### Patch Changes
diff --git a/plugins/gcp-projects/package.json b/plugins/gcp-projects/package.json
index 3e3a9067aa..c3809ffaac 100644
--- a/plugins/gcp-projects/package.json
+++ b/plugins/gcp-projects/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-gcp-projects",
"description": "A Backstage plugin that helps you manage projects in GCP",
- "version": "0.3.26-next.1",
+ "version": "0.3.26-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,9 +34,9 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -47,9 +47,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -57,7 +57,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/git-release-manager/CHANGELOG.md b/plugins/git-release-manager/CHANGELOG.md
index 13e16cd353..e617ca7342 100644
--- a/plugins/git-release-manager/CHANGELOG.md
+++ b/plugins/git-release-manager/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-git-release-manager
+## 0.3.20-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+
## 0.3.20-next.1
### Patch Changes
diff --git a/plugins/git-release-manager/package.json b/plugins/git-release-manager/package.json
index b25a95a156..28bfa001a0 100644
--- a/plugins/git-release-manager/package.json
+++ b/plugins/git-release-manager/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-git-release-manager",
"description": "A Backstage plugin that helps you manage releases in git",
- "version": "0.3.20-next.1",
+ "version": "0.3.20-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -24,10 +24,10 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/integration": "^1.2.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/integration": "^1.2.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -43,9 +43,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -55,7 +55,7 @@
"@types/node": "^16.11.26",
"@types/recharts": "^1.8.15",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/github-actions/CHANGELOG.md b/plugins/github-actions/CHANGELOG.md
index ab347c1b77..de2a693116 100644
--- a/plugins/github-actions/CHANGELOG.md
+++ b/plugins/github-actions/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-github-actions
+## 0.5.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.5.7-next.1
### Patch Changes
diff --git a/plugins/github-actions/package.json b/plugins/github-actions/package.json
index 989847df6e..eefc7c1f4c 100644
--- a/plugins/github-actions/package.json
+++ b/plugins/github-actions/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-github-actions",
"description": "A Backstage plugin that integrates towards GitHub Actions",
- "version": "0.5.7-next.1",
+ "version": "0.5.7-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -36,12 +36,12 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/integration": "^1.2.2-next.1",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/integration": "^1.2.2-next.2",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -55,9 +55,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -65,7 +65,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/github-deployments/CHANGELOG.md b/plugins/github-deployments/CHANGELOG.md
index 3dc6a89f93..cd0542d5cf 100644
--- a/plugins/github-deployments/CHANGELOG.md
+++ b/plugins/github-deployments/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-github-deployments
+## 0.1.38-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/integration-react@1.1.2-next.2
+
## 0.1.38-next.1
### Patch Changes
diff --git a/plugins/github-deployments/package.json b/plugins/github-deployments/package.json
index 5fc366522e..cbfc076a9b 100644
--- a/plugins/github-deployments/package.json
+++ b/plugins/github-deployments/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-github-deployments",
"description": "A Backstage plugin that integrates towards GitHub Deployments",
- "version": "0.1.38-next.1",
+ "version": "0.1.38-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -24,14 +24,14 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/integration": "^1.2.2-next.1",
- "@backstage/integration-react": "^1.1.2-next.1",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/integration": "^1.2.2-next.2",
+ "@backstage/integration-react": "^1.1.2-next.2",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -43,9 +43,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -53,7 +53,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/github-pull-requests-board/CHANGELOG.md b/plugins/github-pull-requests-board/CHANGELOG.md
index 4e8ba70b9a..91faf82d07 100644
--- a/plugins/github-pull-requests-board/CHANGELOG.md
+++ b/plugins/github-pull-requests-board/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-github-pull-requests-board
+## 0.1.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.1.1-next.1
### Patch Changes
diff --git a/plugins/github-pull-requests-board/package.json b/plugins/github-pull-requests-board/package.json
index 77caa4129f..c167cc8d88 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.1-next.1",
+ "version": "0.1.1-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,12 +35,12 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/integration": "^1.2.2-next.1",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/integration": "^1.2.2-next.2",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -49,8 +49,8 @@
"react-use": "^17.2.4"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -58,7 +58,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"peerDependencies": {
"@types/react": "^16.13.1 || ^17.0.0",
diff --git a/plugins/gitops-profiles/CHANGELOG.md b/plugins/gitops-profiles/CHANGELOG.md
index 7ad6421f53..0c47ffc99f 100644
--- a/plugins/gitops-profiles/CHANGELOG.md
+++ b/plugins/gitops-profiles/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-gitops-profiles
+## 0.3.25-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
## 0.3.25-next.1
### Patch Changes
diff --git a/plugins/gitops-profiles/package.json b/plugins/gitops-profiles/package.json
index 5a60b9c68e..3b48f5a6a1 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.25-next.1",
+ "version": "0.3.25-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,9 +35,9 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -48,9 +48,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -58,7 +58,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/gocd/CHANGELOG.md b/plugins/gocd/CHANGELOG.md
index 9a1f0c40c7..692a789447 100644
--- a/plugins/gocd/CHANGELOG.md
+++ b/plugins/gocd/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-gocd
+## 0.1.13-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.1.13-next.1
### Patch Changes
diff --git a/plugins/gocd/package.json b/plugins/gocd/package.json
index a2a8f99983..a7d968d3c7 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.13-next.1",
+ "version": "0.1.13-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,12 +31,12 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -49,9 +49,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -61,7 +61,7 @@
"@types/luxon": "^2.0.4",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/graphiql/CHANGELOG.md b/plugins/graphiql/CHANGELOG.md
index ca98c30b8c..c034cef2b5 100644
--- a/plugins/graphiql/CHANGELOG.md
+++ b/plugins/graphiql/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-graphiql
+## 0.2.39-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
## 0.2.39-next.1
### Patch Changes
diff --git a/plugins/graphiql/package.json b/plugins/graphiql/package.json
index 7049ca1317..0b124ecbc9 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.39-next.1",
+ "version": "0.2.39-next.2",
"private": false,
"publishConfig": {
"access": "public",
@@ -34,9 +34,9 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -49,9 +49,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -60,7 +60,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"react-router-dom": "6.0.0-beta.0"
},
"files": [
diff --git a/plugins/graphql-backend/package.json b/plugins/graphql-backend/package.json
index 887718d415..0664f5a44d 100644
--- a/plugins/graphql-backend/package.json
+++ b/plugins/graphql-backend/package.json
@@ -53,7 +53,7 @@
"devDependencies": {
"@backstage/cli": "^0.18.0-next.1",
"@types/supertest": "^2.0.8",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"supertest": "^6.1.3"
},
"files": [
diff --git a/plugins/home/CHANGELOG.md b/plugins/home/CHANGELOG.md
index f185b92193..bb2e5d7405 100644
--- a/plugins/home/CHANGELOG.md
+++ b/plugins/home/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-home
+## 0.4.23-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/plugin-stack-overflow@0.1.3-next.2
+
## 0.4.23-next.1
### Patch Changes
diff --git a/plugins/home/package.json b/plugins/home/package.json
index 57fe69590a..4800ba1842 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.23-next.1",
+ "version": "0.4.23-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,13 +34,13 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/plugin-stack-overflow": "^0.1.3-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/plugin-stack-overflow": "^0.1.3-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -53,9 +53,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -63,7 +63,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/ilert/CHANGELOG.md b/plugins/ilert/CHANGELOG.md
index bc5bd32d10..f24f1ede11 100644
--- a/plugins/ilert/CHANGELOG.md
+++ b/plugins/ilert/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-ilert
+## 0.1.33-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.1.33-next.1
### Patch Changes
diff --git a/plugins/ilert/package.json b/plugins/ilert/package.json
index 8a14e8f3de..c844d5bd7e 100644
--- a/plugins/ilert/package.json
+++ b/plugins/ilert/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-ilert",
"description": "A Backstage plugin that integrates towards iLert",
- "version": "0.1.33-next.1",
+ "version": "0.1.33-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -24,12 +24,12 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@date-io/luxon": "1.x",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -43,9 +43,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -53,7 +53,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/jenkins-backend/CHANGELOG.md b/plugins/jenkins-backend/CHANGELOG.md
index 6a326c10cc..c96b147b18 100644
--- a/plugins/jenkins-backend/CHANGELOG.md
+++ b/plugins/jenkins-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-jenkins-backend
+## 0.1.24-next.2
+
+### Patch Changes
+
+- 8747824221: feature: added support for multiple branches to the `JenkinsApi`
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+
## 0.1.24-next.1
### Patch Changes
diff --git a/plugins/jenkins-backend/package.json b/plugins/jenkins-backend/package.json
index 948907a1e2..bc24160dcf 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.24-next.1",
+ "version": "0.1.24-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -25,9 +25,9 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.14.1-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
"@backstage/catalog-client": "^1.0.4-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
"@backstage/errors": "^1.1.0-next.0",
"@backstage/plugin-auth-node": "^0.2.3-next.1",
@@ -42,10 +42,10 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@types/jenkins": "^0.23.1",
"@types/supertest": "^2.0.8",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"supertest": "^6.1.6"
},
"files": [
diff --git a/plugins/jenkins/CHANGELOG.md b/plugins/jenkins/CHANGELOG.md
index 65680ea7c4..a55f8a3d4b 100644
--- a/plugins/jenkins/CHANGELOG.md
+++ b/plugins/jenkins/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-jenkins
+## 0.7.6-next.2
+
+### Patch Changes
+
+- 8747824221: feature: added support for multiple branches to the `JenkinsApi`
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.7.6-next.1
### Patch Changes
diff --git a/plugins/jenkins/package.json b/plugins/jenkins/package.json
index e7a20b9046..e70aea32f4 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.6-next.1",
+ "version": "0.7.6-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,13 +35,13 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
"@backstage/plugin-jenkins-common": "^0.1.6-next.0",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -54,9 +54,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -65,7 +65,7 @@
"@types/node": "^16.11.26",
"@types/testing-library__jest-dom": "^5.9.1",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/kafka-backend/CHANGELOG.md b/plugins/kafka-backend/CHANGELOG.md
index ef7514bdee..5a35d5a504 100644
--- a/plugins/kafka-backend/CHANGELOG.md
+++ b/plugins/kafka-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-kafka-backend
+## 0.2.27-next.2
+
+### Patch Changes
+
+- 8751667541: Updated dependency `kafkajs` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+
## 0.2.27-next.1
### Patch Changes
diff --git a/plugins/kafka-backend/package.json b/plugins/kafka-backend/package.json
index 4315e45853..5a666ee6df 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.27-next.1",
+ "version": "0.2.27-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,8 +35,8 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.14.1-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
"@backstage/errors": "^1.1.0-next.0",
"@types/express": "^4.17.6",
@@ -47,7 +47,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@types/jest-when": "^3.5.0",
"@types/lodash": "^4.14.151",
"jest-when": "^3.1.0",
diff --git a/plugins/kafka/CHANGELOG.md b/plugins/kafka/CHANGELOG.md
index b7139b7e8c..7f5db4402c 100644
--- a/plugins/kafka/CHANGELOG.md
+++ b/plugins/kafka/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-kafka
+## 0.3.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.3.7-next.1
### Patch Changes
diff --git a/plugins/kafka/package.json b/plugins/kafka/package.json
index 3da853574f..522cefb94f 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.7-next.1",
+ "version": "0.3.7-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -24,11 +24,11 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -39,9 +39,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -51,7 +51,7 @@
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
"jest-when": "^3.1.0",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/kubernetes-backend/CHANGELOG.md b/plugins/kubernetes-backend/CHANGELOG.md
index e20634eb16..b11a5b045f 100644
--- a/plugins/kubernetes-backend/CHANGELOG.md
+++ b/plugins/kubernetes-backend/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-kubernetes-backend
+## 0.7.0-next.2
+
+### Patch Changes
+
+- 60e5f9fe68: Fixed the lack of `limitranges` as part of the Default Objects to fetch from the kubernetes api
+- Updated dependencies
+ - @backstage/plugin-kubernetes-common@0.4.0-next.1
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+
## 0.7.0-next.1
### Patch Changes
diff --git a/plugins/kubernetes-backend/package.json b/plugins/kubernetes-backend/package.json
index 048d025bff..e7d8d2c3c0 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.7.0-next.1",
+ "version": "0.7.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -36,11 +36,11 @@
},
"dependencies": {
"@azure/identity": "^2.0.4",
- "@backstage/backend-common": "^0.14.1-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/plugin-kubernetes-common": "^0.4.0-next.0",
+ "@backstage/plugin-kubernetes-common": "^0.4.0-next.1",
"@google-cloud/container": "^4.0.0",
"@kubernetes/client-node": "^0.16.0",
"@types/express": "^4.17.6",
@@ -61,7 +61,7 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@types/aws4": "^1.5.1",
"aws-sdk-mock": "^5.2.1",
"supertest": "^6.1.3"
diff --git a/plugins/kubernetes-common/CHANGELOG.md b/plugins/kubernetes-common/CHANGELOG.md
index 560f700be0..dd1feff82e 100644
--- a/plugins/kubernetes-common/CHANGELOG.md
+++ b/plugins/kubernetes-common/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-kubernetes-common
+## 0.4.0-next.1
+
+### Patch Changes
+
+- 60e5f9fe68: Fixed the lack of `limitranges` as part of the Default Objects to fetch from the kubernetes api
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+
## 0.4.0-next.0
### Minor Changes
diff --git a/plugins/kubernetes-common/package.json b/plugins/kubernetes-common/package.json
index e109139f74..9e3ff7299e 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.4.0-next.0",
+ "version": "0.4.0-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -38,11 +38,11 @@
"url": "https://github.com/backstage/backstage/issues"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@kubernetes/client-node": "^0.16.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1"
+ "@backstage/cli": "^0.18.0-next.2"
},
"jest": {
"roots": [
diff --git a/plugins/kubernetes/CHANGELOG.md b/plugins/kubernetes/CHANGELOG.md
index 4312cf5776..dc44dffad4 100644
--- a/plugins/kubernetes/CHANGELOG.md
+++ b/plugins/kubernetes/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-kubernetes
+## 0.6.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/plugin-kubernetes-common@0.4.0-next.1
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.6.7-next.1
### Patch Changes
diff --git a/plugins/kubernetes/package.json b/plugins/kubernetes/package.json
index 35e685382d..0bb8ac0324 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.6.7-next.1",
+ "version": "0.6.7-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,13 +34,13 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/plugin-kubernetes-common": "^0.4.0-next.0",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/plugin-kubernetes-common": "^0.4.0-next.1",
+ "@backstage/theme": "^0.2.16-next.1",
"@kubernetes/client-node": "^0.16.0",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -57,9 +57,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -68,7 +68,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/lighthouse/CHANGELOG.md b/plugins/lighthouse/CHANGELOG.md
index 837bf0c598..ded56ce2da 100644
--- a/plugins/lighthouse/CHANGELOG.md
+++ b/plugins/lighthouse/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-lighthouse
+## 0.3.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.3.7-next.1
### Patch Changes
diff --git a/plugins/lighthouse/package.json b/plugins/lighthouse/package.json
index 8a1f484a35..ea95636060 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.3.7-next.1",
+ "version": "0.3.7-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,12 +35,12 @@
"start": "backstage-cli package start"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -51,9 +51,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -63,7 +63,7 @@
"@types/node": "^16.11.26",
"@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/newrelic-dashboard/CHANGELOG.md b/plugins/newrelic-dashboard/CHANGELOG.md
index ea33fd1444..ce7fb18e5c 100644
--- a/plugins/newrelic-dashboard/CHANGELOG.md
+++ b/plugins/newrelic-dashboard/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-newrelic-dashboard
+## 0.1.15-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.1.15-next.1
### Patch Changes
diff --git a/plugins/newrelic-dashboard/package.json b/plugins/newrelic-dashboard/package.json
index b488db090c..a0a21fcf9c 100644
--- a/plugins/newrelic-dashboard/package.json
+++ b/plugins/newrelic-dashboard/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-newrelic-dashboard",
- "version": "0.1.15-next.1",
+ "version": "0.1.15-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -23,19 +23,19 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
"react-use": "^17.2.4"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@testing-library/jest-dom": "^5.10.1",
"@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5"
diff --git a/plugins/newrelic/CHANGELOG.md b/plugins/newrelic/CHANGELOG.md
index 6134eee42e..f3ff482fd8 100644
--- a/plugins/newrelic/CHANGELOG.md
+++ b/plugins/newrelic/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-newrelic
+## 0.3.25-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
## 0.3.25-next.1
### Patch Changes
diff --git a/plugins/newrelic/package.json b/plugins/newrelic/package.json
index bb5a4d14ef..61b49060a4 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.25-next.1",
+ "version": "0.3.25-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,9 +35,9 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -47,9 +47,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -57,7 +57,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/org/CHANGELOG.md b/plugins/org/CHANGELOG.md
index 5cbc78f41c..f21231dc81 100644
--- a/plugins/org/CHANGELOG.md
+++ b/plugins/org/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-org
+## 0.5.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.5.7-next.1
### Patch Changes
diff --git a/plugins/org/package.json b/plugins/org/package.json
index f6927f7a28..9bc58b26bf 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.5.7-next.1",
+ "version": "0.5.7-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,11 +29,11 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -49,9 +49,9 @@
},
"devDependencies": {
"@backstage/catalog-client": "^1.0.4-next.1",
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -59,7 +59,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/pagerduty/CHANGELOG.md b/plugins/pagerduty/CHANGELOG.md
index 43254df1ad..929a4a3ed8 100644
--- a/plugins/pagerduty/CHANGELOG.md
+++ b/plugins/pagerduty/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-pagerduty
+## 0.5.0-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.5.0-next.1
### Patch Changes
diff --git a/plugins/pagerduty/package.json b/plugins/pagerduty/package.json
index 63e6d0b951..b638bbd573 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.0-next.1",
+ "version": "0.5.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,12 +34,12 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -53,9 +53,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -63,7 +63,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/periskop-backend/package.json b/plugins/periskop-backend/package.json
index cb08e57f4d..03be1e44ec 100644
--- a/plugins/periskop-backend/package.json
+++ b/plugins/periskop-backend/package.json
@@ -37,7 +37,7 @@
"devDependencies": {
"@backstage/cli": "^0.18.0-next.1",
"@types/supertest": "^2.0.8",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"supertest": "^6.1.6"
},
"files": [
diff --git a/plugins/periskop/CHANGELOG.md b/plugins/periskop/CHANGELOG.md
index 0a167ae1be..db6854741f 100644
--- a/plugins/periskop/CHANGELOG.md
+++ b/plugins/periskop/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-periskop
+## 0.1.5-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.1.5-next.1
### Patch Changes
diff --git a/plugins/periskop/package.json b/plugins/periskop/package.json
index 5918b0c45b..a9c538d957 100644
--- a/plugins/periskop/package.json
+++ b/plugins/periskop/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-periskop",
- "version": "0.1.5-next.1",
+ "version": "0.1.5-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -25,12 +25,12 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -42,9 +42,9 @@
"react-dom": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -53,7 +53,7 @@
"@types/luxon": "^2.0.4",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/permission-backend/package.json b/plugins/permission-backend/package.json
index cfc0ff899a..4df852d255 100644
--- a/plugins/permission-backend/package.json
+++ b/plugins/permission-backend/package.json
@@ -43,7 +43,7 @@
"@types/lodash": "^4.14.151",
"@types/supertest": "^2.0.8",
"supertest": "^6.1.6",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/permission-common/package.json b/plugins/permission-common/package.json
index 4cf00f71bf..b811b63438 100644
--- a/plugins/permission-common/package.json
+++ b/plugins/permission-common/package.json
@@ -50,6 +50,6 @@
"devDependencies": {
"@backstage/cli": "^0.18.0-next.1",
"@types/jest": "^26.0.7",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
}
}
diff --git a/plugins/permission-node/package.json b/plugins/permission-node/package.json
index f8f077cdc0..a0bc4585b0 100644
--- a/plugins/permission-node/package.json
+++ b/plugins/permission-node/package.json
@@ -46,7 +46,7 @@
"devDependencies": {
"@backstage/cli": "^0.18.0-next.1",
"@types/supertest": "^2.0.8",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"supertest": "^6.1.3"
},
"files": [
diff --git a/plugins/rollbar-backend/package.json b/plugins/rollbar-backend/package.json
index 718e0ccff5..8f8be07621 100644
--- a/plugins/rollbar-backend/package.json
+++ b/plugins/rollbar-backend/package.json
@@ -53,7 +53,7 @@
"@backstage/backend-test-utils": "^0.1.26-next.1",
"@backstage/cli": "^0.18.0-next.1",
"@types/supertest": "^2.0.8",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"supertest": "^6.1.3"
},
"files": [
diff --git a/plugins/rollbar/CHANGELOG.md b/plugins/rollbar/CHANGELOG.md
index 44baedce85..367b7a07f3 100644
--- a/plugins/rollbar/CHANGELOG.md
+++ b/plugins/rollbar/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-rollbar
+## 0.4.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.4.7-next.1
### Patch Changes
diff --git a/plugins/rollbar/package.json b/plugins/rollbar/package.json
index 9e6079c548..1ba43e05bc 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.7-next.1",
+ "version": "0.4.7-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,11 +35,11 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -53,9 +53,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -65,7 +65,7 @@
"@types/node": "^16.11.26",
"@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/scaffolder-backend-module-cookiecutter/package.json b/plugins/scaffolder-backend-module-cookiecutter/package.json
index 0420599cec..f953bac5cd 100644
--- a/plugins/scaffolder-backend-module-cookiecutter/package.json
+++ b/plugins/scaffolder-backend-module-cookiecutter/package.json
@@ -41,7 +41,7 @@
"@types/jest": "^26.0.7",
"@types/command-exists": "^1.2.0",
"mock-fs": "^5.1.0",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/scaffolder-backend/CHANGELOG.md b/plugins/scaffolder-backend/CHANGELOG.md
index b2ac690d5c..ed97db5617 100644
--- a/plugins/scaffolder-backend/CHANGELOG.md
+++ b/plugins/scaffolder-backend/CHANGELOG.md
@@ -1,5 +1,30 @@
# @backstage/plugin-scaffolder-backend
+## 1.4.0-next.2
+
+### Minor Changes
+
+- 4baf8a4ece: Update GitLab Merge Request Action to allow source branch to be deleted
+- 2db07887cb: Added two new scaffolder actions: `github:repo:create` and `github:repo:push`
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/plugin-catalog-backend@1.2.1-next.2
+ - @backstage/integration@1.2.2-next.2
+
## 1.4.0-next.1
### Patch Changes
diff --git a/plugins/scaffolder-backend/package.json b/plugins/scaffolder-backend/package.json
index b94caf4fe8..a70e60f714 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.4.0-next.1",
+ "version": "1.4.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,13 +34,13 @@
"build:assets": "node scripts/build-nunjucks.js"
},
"dependencies": {
- "@backstage/backend-common": "^0.14.1-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
"@backstage/catalog-client": "^1.0.4-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/integration": "^1.2.2-next.1",
- "@backstage/plugin-catalog-backend": "^1.2.1-next.1",
+ "@backstage/integration": "^1.2.2-next.2",
+ "@backstage/plugin-catalog-backend": "^1.2.1-next.2",
"@backstage/plugin-scaffolder-common": "^1.1.2-next.0",
"@backstage/types": "^1.0.0",
"@gitbeaker/core": "^35.6.0",
@@ -54,7 +54,7 @@
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
"fs-extra": "10.1.0",
- "git-url-parse": "^11.6.0",
+ "git-url-parse": "^12.0.0",
"globby": "^11.0.0",
"isbinaryfile": "^5.0.0",
"isomorphic-git": "^1.8.0",
@@ -76,8 +76,8 @@
"zod": "^3.11.6"
},
"devDependencies": {
- "@backstage/backend-test-utils": "^0.1.26-next.1",
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/backend-test-utils": "^0.1.26-next.2",
+ "@backstage/cli": "^0.18.0-next.2",
"@types/command-exists": "^1.2.0",
"@types/fs-extra": "^9.0.1",
"@types/git-url-parse": "^9.0.0",
@@ -88,7 +88,7 @@
"esbuild": "^0.14.1",
"jest-when": "^3.1.0",
"mock-fs": "^5.1.0",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"supertest": "^6.1.3",
"yaml": "^1.10.0"
},
diff --git a/plugins/scaffolder/CHANGELOG.md b/plugins/scaffolder/CHANGELOG.md
index 7492ceb582..a8a606c73d 100644
--- a/plugins/scaffolder/CHANGELOG.md
+++ b/plugins/scaffolder/CHANGELOG.md
@@ -1,5 +1,31 @@
# @backstage/plugin-scaffolder
+## 1.4.0-next.2
+
+### Minor Changes
+
+- d8eb82f447: Add `allowedRepos` `ui:option` to `RepoUrlPicker` component, and move `repoName` field to own component
+
+### Patch Changes
+
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- 14146703e5: Add `allowArbitraryValues` to `ui:options` in `OwnedEntityPicker`, similar to `allowArbitraryValues` in `EntityPicker`
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/integration-react@1.1.2-next.2
+
## 1.4.0-next.1
### Patch Changes
diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json
index 09c02ec969..c371c47907 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.4.0-next.1",
+ "version": "1.4.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -36,18 +36,18 @@
},
"dependencies": {
"@backstage/catalog-client": "^1.0.4-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/integration": "^1.2.2-next.1",
- "@backstage/integration-react": "^1.1.2-next.1",
+ "@backstage/integration": "^1.2.2-next.2",
+ "@backstage/integration-react": "^1.1.2-next.2",
"@backstage/plugin-catalog-common": "^1.0.4-next.0",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
"@backstage/plugin-permission-react": "^0.4.3-next.0",
"@backstage/plugin-scaffolder-common": "^1.1.2-next.0",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@backstage/types": "^1.0.0",
"@codemirror/language": "^6.0.0",
"@codemirror/legacy-modes": "^6.1.0",
@@ -61,7 +61,7 @@
"@types/json-schema": "^7.0.9",
"@uiw/react-codemirror": "^4.9.3",
"classnames": "^2.2.6",
- "git-url-parse": "^11.6.0",
+ "git-url-parse": "^12.0.0",
"humanize-duration": "^3.25.1",
"immer": "^9.0.1",
"json-schema": "^0.4.0",
@@ -80,10 +80,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
- "@backstage/plugin-catalog": "^1.3.1-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
+ "@backstage/plugin-catalog": "^1.4.0-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -94,7 +94,7 @@
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
"event-source-polyfill": "1.0.25",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/search-backend-module-elasticsearch/src/engines/ElasticSearchSearchEngine.test.ts b/plugins/search-backend-module-elasticsearch/src/engines/ElasticSearchSearchEngine.test.ts
index cc88f456b6..b59c67c69c 100644
--- a/plugins/search-backend-module-elasticsearch/src/engines/ElasticSearchSearchEngine.test.ts
+++ b/plugins/search-backend-module-elasticsearch/src/engines/ElasticSearchSearchEngine.test.ts
@@ -793,6 +793,29 @@ describe('ElasticSearchSearchEngine', () => {
elasticSearchQuerySpy.mockClear();
});
+
+ it('should throws missing index error', async () => {
+ jest.spyOn(clientWrapper, 'search').mockRejectedValue({
+ meta: {
+ body: {
+ error: {
+ type: 'index_not_found_exception',
+ },
+ },
+ },
+ });
+
+ await expect(
+ async () =>
+ await testSearchEngine.query({
+ term: 'testTerm',
+ types: ['unknown'],
+ filters: {},
+ }),
+ ).rejects.toThrow(
+ 'Missing index for unknown__search. This means there are no documents to search through.',
+ );
+ });
});
describe('indexer', () => {
diff --git a/plugins/search-backend-module-elasticsearch/src/engines/ElasticSearchSearchEngine.ts b/plugins/search-backend-module-elasticsearch/src/engines/ElasticSearchSearchEngine.ts
index 4fa0d4e110..42c99dfe61 100644
--- a/plugins/search-backend-module-elasticsearch/src/engines/ElasticSearchSearchEngine.ts
+++ b/plugins/search-backend-module-elasticsearch/src/engines/ElasticSearchSearchEngine.ts
@@ -23,6 +23,7 @@ import {
SearchEngine,
SearchQuery,
} from '@backstage/plugin-search-common';
+import { MissingIndexError } from '@backstage/plugin-search-backend-node';
import esb from 'elastic-builder';
import { isEmpty, isNaN as nan, isNumber } from 'lodash';
import { v4 as uuid } from 'uuid';
@@ -329,10 +330,16 @@ export class ElasticSearchSearchEngine implements SearchEngine {
nextPageCursor,
previousPageCursor,
};
- } catch (e) {
+ } catch (error) {
+ if (error.meta?.body?.error?.type === 'index_not_found_exception') {
+ throw new MissingIndexError(
+ `Missing index for ${queryIndices}. This means there are no documents to search through.`,
+ error,
+ );
+ }
this.logger.error(
`Failed to query documents for indices ${queryIndices}`,
- e,
+ error,
);
return Promise.reject({ results: [] });
}
diff --git a/plugins/search-backend-module-pg/CHANGELOG.md b/plugins/search-backend-module-pg/CHANGELOG.md
index 370339d9af..fdbf4d01e4 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.3.5-next.2
+
+### Patch Changes
+
+- 423e3d8e95: **DEPRECATED**: `PgSearchEngine` static `from` has been deprecated and will be removed in a future release. Use static `fromConfig` method to instantiate.
+
+ Added support for highlighting matched terms in search result data
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/backend-common@0.14.1-next.2
+
## 0.3.5-next.1
### Patch Changes
diff --git a/plugins/search-backend-module-pg/package.json b/plugins/search-backend-module-pg/package.json
index 16367b9ef1..9e58859449 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.3.5-next.1",
+ "version": "0.3.5-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -23,7 +23,7 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.14.1-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
"@backstage/config": "^1.0.1",
"@backstage/plugin-search-backend-node": "^0.6.3-next.1",
"@backstage/plugin-search-common": "^0.3.6-next.0",
@@ -32,8 +32,8 @@
"uuid": "^8.3.2"
},
"devDependencies": {
- "@backstage/backend-test-utils": "^0.1.26-next.1",
- "@backstage/cli": "^0.18.0-next.1"
+ "@backstage/backend-test-utils": "^0.1.26-next.2",
+ "@backstage/cli": "^0.18.0-next.2"
},
"files": [
"dist",
diff --git a/plugins/search-backend-node/api-report.md b/plugins/search-backend-node/api-report.md
index 7649bc5d0f..ff9480c19d 100644
--- a/plugins/search-backend-node/api-report.md
+++ b/plugins/search-backend-node/api-report.md
@@ -113,6 +113,12 @@ export class LunrSearchEngineIndexer extends BatchSearchEngineIndexer {
initialize(): Promise;
}
+// @public
+export class MissingIndexError extends Error {
+ constructor(message?: string, cause?: Error | unknown);
+ readonly cause?: Error | undefined;
+}
+
// @public
export class NewlineDelimitedJsonCollatorFactory
implements DocumentCollatorFactory
diff --git a/plugins/search-backend-node/src/engines/LunrSearchEngine.test.ts b/plugins/search-backend-node/src/engines/LunrSearchEngine.test.ts
index 098d1e8b16..1f69460448 100644
--- a/plugins/search-backend-node/src/engines/LunrSearchEngine.test.ts
+++ b/plugins/search-backend-node/src/engines/LunrSearchEngine.test.ts
@@ -949,6 +949,19 @@ describe('LunrSearchEngine', () => {
previousPageCursor: undefined,
});
});
+
+ it('should throws missing index error', async () => {
+ await expect(
+ async () =>
+ await testLunrSearchEngine.query({
+ term: 'testTerm',
+ types: ['unknown'],
+ filters: {},
+ }),
+ ).rejects.toThrow(
+ "Missing index for unknown. This could be because the index hasn't been created yet or there was a problem during index creation.",
+ );
+ });
});
it('should return previous page cursor if on another page', async () => {
diff --git a/plugins/search-backend-node/src/engines/LunrSearchEngine.ts b/plugins/search-backend-node/src/engines/LunrSearchEngine.ts
index 03cb421653..ec8550d721 100644
--- a/plugins/search-backend-node/src/engines/LunrSearchEngine.ts
+++ b/plugins/search-backend-node/src/engines/LunrSearchEngine.ts
@@ -21,6 +21,7 @@ import {
QueryTranslator,
SearchEngine,
} from '@backstage/plugin-search-common';
+import { MissingIndexError } from '../errors';
import lunr from 'lunr';
import { v4 as uuid } from 'uuid';
import { Logger } from 'winston';
@@ -163,30 +164,38 @@ export class LunrSearchEngine implements SearchEngine {
const results: LunrResultEnvelope[] = [];
+ const indexKeys = Object.keys(this.lunrIndices).filter(
+ type => !documentTypes || documentTypes.includes(type),
+ );
+
+ if (documentTypes?.length && !indexKeys.length) {
+ throw new MissingIndexError(
+ `Missing index for ${documentTypes?.toString()}. This could be because the index hasn't been created yet or there was a problem during index creation.`,
+ );
+ }
+
// Iterate over the filtered list of this.lunrIndex keys.
- Object.keys(this.lunrIndices)
- .filter(type => !documentTypes || documentTypes.includes(type))
- .forEach(type => {
- try {
- results.push(
- ...this.lunrIndices[type].query(lunrQueryBuilder).map(result => {
- return {
- result: result,
- type: type,
- };
- }),
- );
- } catch (err) {
- // if a field does not exist on a index, we can see that as a no-match
- if (
- err instanceof Error &&
- err.message.startsWith('unrecognised field')
- ) {
- return;
- }
- throw err;
+ indexKeys.forEach(type => {
+ try {
+ results.push(
+ ...this.lunrIndices[type].query(lunrQueryBuilder).map(result => {
+ return {
+ result: result,
+ type: type,
+ };
+ }),
+ );
+ } catch (err) {
+ // if a field does not exist on a index, we can see that as a no-match
+ if (
+ err instanceof Error &&
+ err.message.startsWith('unrecognised field')
+ ) {
+ return;
}
- });
+ throw err;
+ }
+ });
// Sort results.
results.sort((doc1, doc2) => {
diff --git a/plugins/search-backend-node/src/errors.ts b/plugins/search-backend-node/src/errors.ts
new file mode 100644
index 0000000000..00b168d460
--- /dev/null
+++ b/plugins/search-backend-node/src/errors.ts
@@ -0,0 +1,37 @@
+/*
+ * Copyright 2021 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 { isError } from '@backstage/errors';
+
+/**
+ * Failed to query documents for index that does not exist.
+ * @public
+ */
+export class MissingIndexError extends Error {
+ /**
+ * An inner error that caused this error to be thrown, if any.
+ */
+ readonly cause?: Error | undefined;
+
+ constructor(message?: string, cause?: Error | unknown) {
+ super(message);
+
+ Error.captureStackTrace?.(this, this.constructor);
+
+ this.name = this.constructor.name;
+ this.cause = isError(cause) ? cause : undefined;
+ }
+}
diff --git a/plugins/search-backend-node/src/index.ts b/plugins/search-backend-node/src/index.ts
index d342bb9259..854881829c 100644
--- a/plugins/search-backend-node/src/index.ts
+++ b/plugins/search-backend-node/src/index.ts
@@ -34,6 +34,7 @@ export type {
RegisterCollatorParameters,
RegisterDecoratorParameters,
} from './types';
+export * from './errors';
export * from './indexing';
export * from './test-utils';
diff --git a/plugins/search-backend/src/service/router.ts b/plugins/search-backend/src/service/router.ts
index f54c2d388f..e4ac233406 100644
--- a/plugins/search-backend/src/service/router.ts
+++ b/plugins/search-backend/src/service/router.ts
@@ -19,7 +19,7 @@ import Router from 'express-promise-router';
import { Logger } from 'winston';
import { z } from 'zod';
import { errorHandler } from '@backstage/backend-common';
-import { InputError } from '@backstage/errors';
+import { ErrorResponseBody, InputError } from '@backstage/errors';
import { Config } from '@backstage/config';
import { JsonObject, JsonValue } from '@backstage/types';
import { getBearerTokenFromAuthorizationHeader } from '@backstage/plugin-auth-node';
@@ -129,7 +129,10 @@ export async function createRouter(
const router = Router();
router.get(
'/query',
- async (req: express.Request, res: express.Response) => {
+ async (
+ req: express.Request,
+ res: express.Response,
+ ) => {
const parseResult = requestSchema.safeParse(req.query);
if (!parseResult.success) {
@@ -154,9 +157,14 @@ export async function createRouter(
const resultSet = await engine?.query(query, { token });
res.send(filterResultSet(toSearchResults(resultSet)));
- } catch (err) {
+ } catch (error) {
+ if (error.name === 'MissingIndexError') {
+ // re-throw and let the default error handler middleware captures it and serializes it with the right response code on the standard form
+ throw error;
+ }
+
throw new Error(
- `There was a problem performing the search query. ${err}`,
+ `There was a problem performing the search query. ${error}`,
);
}
},
diff --git a/plugins/search-react/CHANGELOG.md b/plugins/search-react/CHANGELOG.md
index 6ae54e736a..685aa56a86 100644
--- a/plugins/search-react/CHANGELOG.md
+++ b/plugins/search-react/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-search-react
+## 0.2.2-next.2
+
+### Patch Changes
+
+- 60408ca9d4: Fix search pagination to reset page cursor also when a term is cleared.
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
## 0.2.2-next.1
### Patch Changes
diff --git a/plugins/search-react/package.json b/plugins/search-react/package.json
index 2cc8782758..3e3b362919 100644
--- a/plugins/search-react/package.json
+++ b/plugins/search-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-search-react",
- "version": "0.2.2-next.1",
+ "version": "0.2.2-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,10 +32,10 @@
},
"dependencies": {
"@backstage/plugin-search-common": "^0.3.6-next.0",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/version-bridge": "^1.0.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@backstage/types": "^1.0.0",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
diff --git a/plugins/search/CHANGELOG.md b/plugins/search/CHANGELOG.md
index 0c7f749f82..707ba1cab7 100644
--- a/plugins/search/CHANGELOG.md
+++ b/plugins/search/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-search
+## 0.9.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/plugin-search-react@0.2.2-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.9.1-next.1
### Patch Changes
diff --git a/plugins/search/package.json b/plugins/search/package.json
index e0fb5447f7..ed700e643f 100644
--- a/plugins/search/package.json
+++ b/plugins/search/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search",
"description": "The Backstage plugin that provides your backstage app with search",
- "version": "0.9.1-next.1",
+ "version": "0.9.1-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,15 +33,15 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
"@backstage/plugin-search-common": "^0.3.6-next.0",
- "@backstage/plugin-search-react": "^0.2.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-search-react": "^0.2.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@backstage/types": "^1.0.0",
"@backstage/version-bridge": "^1.0.1",
"@material-ui/core": "^4.12.2",
@@ -57,9 +57,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -68,7 +68,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/sentry/CHANGELOG.md b/plugins/sentry/CHANGELOG.md
index eed3d21aa7..28903311c5 100644
--- a/plugins/sentry/CHANGELOG.md
+++ b/plugins/sentry/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-sentry
+## 0.3.45-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.3.45-next.1
### Patch Changes
diff --git a/plugins/sentry/package.json b/plugins/sentry/package.json
index f40a8d8178..7b913fcefe 100644
--- a/plugins/sentry/package.json
+++ b/plugins/sentry/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-sentry",
"description": "A Backstage plugin that integrates towards Sentry",
- "version": "0.3.45-next.1",
+ "version": "0.3.45-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,11 +35,11 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-table/core": "^3.1.0",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -53,9 +53,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -65,7 +65,7 @@
"@types/node": "^16.11.26",
"@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/shortcuts/CHANGELOG.md b/plugins/shortcuts/CHANGELOG.md
index d65296efd7..c32e53638c 100644
--- a/plugins/shortcuts/CHANGELOG.md
+++ b/plugins/shortcuts/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-shortcuts
+## 0.2.8-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
## 0.2.8-next.1
### Patch Changes
diff --git a/plugins/shortcuts/package.json b/plugins/shortcuts/package.json
index 54b3867df7..2acbd5db5d 100644
--- a/plugins/shortcuts/package.json
+++ b/plugins/shortcuts/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-shortcuts",
"description": "A Backstage plugin that provides a shortcuts feature to the sidebar",
- "version": "0.2.8-next.1",
+ "version": "0.2.8-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -24,9 +24,9 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@backstage/types": "^1.0.0",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -42,9 +42,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -52,7 +52,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/sonarqube/CHANGELOG.md b/plugins/sonarqube/CHANGELOG.md
index 9a4f9aa752..072979d537 100644
--- a/plugins/sonarqube/CHANGELOG.md
+++ b/plugins/sonarqube/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-sonarqube
+## 0.3.7-next.2
+
+### Patch Changes
+
+- 15201b1032: Updated dependency `rc-progress` to `3.4.0`.
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.3.7-next.1
### Patch Changes
diff --git a/plugins/sonarqube/package.json b/plugins/sonarqube/package.json
index 4aabc80bab..beca17ae35 100644
--- a/plugins/sonarqube/package.json
+++ b/plugins/sonarqube/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-sonarqube",
"description": "",
- "version": "0.3.7-next.1",
+ "version": "0.3.7-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -36,11 +36,11 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -53,16 +53,16 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/splunk-on-call/CHANGELOG.md b/plugins/splunk-on-call/CHANGELOG.md
index 87a26d4d58..c48e6acab2 100644
--- a/plugins/splunk-on-call/CHANGELOG.md
+++ b/plugins/splunk-on-call/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-splunk-on-call
+## 0.3.31-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.3.31-next.1
### Patch Changes
diff --git a/plugins/splunk-on-call/package.json b/plugins/splunk-on-call/package.json
index 46443585cc..6d0b2ac632 100644
--- a/plugins/splunk-on-call/package.json
+++ b/plugins/splunk-on-call/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-splunk-on-call",
"description": "A Backstage plugin that integrates towards Splunk On-Call",
- "version": "0.3.31-next.1",
+ "version": "0.3.31-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,11 +34,11 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -51,9 +51,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -62,7 +62,7 @@
"@types/luxon": "^2.0.4",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"configSchema": "config.d.ts",
"files": [
diff --git a/plugins/stack-overflow/CHANGELOG.md b/plugins/stack-overflow/CHANGELOG.md
index 097d8507a2..bbba0a273d 100644
--- a/plugins/stack-overflow/CHANGELOG.md
+++ b/plugins/stack-overflow/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-stack-overflow
+## 0.1.3-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-home@0.4.23-next.2
+
## 0.1.3-next.1
### Patch Changes
diff --git a/plugins/stack-overflow/package.json b/plugins/stack-overflow/package.json
index f08db4618c..e1245b743a 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.3-next.1",
+ "version": "0.1.3-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -24,11 +24,11 @@
},
"dependencies": {
"@backstage/config": "^1.0.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/plugin-home": "^0.4.23-next.1",
+ "@backstage/plugin-home": "^0.4.23-next.2",
"@backstage/plugin-search-common": "^0.3.6-next.0",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@testing-library/jest-dom": "^5.10.1",
@@ -42,15 +42,15 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/tech-insights-backend/CHANGELOG.md b/plugins/tech-insights-backend/CHANGELOG.md
index ff5a703be2..9a08f51d33 100644
--- a/plugins/tech-insights-backend/CHANGELOG.md
+++ b/plugins/tech-insights-backend/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-tech-insights-backend
+## 0.5.0-next.2
+
+### Minor Changes
+
+- 818fa28d71: Allow FactRetrieverRegistry to be injected into buildTechInsightsContext so that we can override default registry implementation.
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/backend-tasks@0.3.3-next.2
+
## 0.4.2-next.1
### Patch Changes
diff --git a/plugins/tech-insights-backend/package.json b/plugins/tech-insights-backend/package.json
index 6ac9054a99..0ecdb6b6e8 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.4.2-next.1",
+ "version": "0.5.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,10 +34,10 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.14.1-next.1",
- "@backstage/backend-tasks": "^0.3.3-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
+ "@backstage/backend-tasks": "^0.3.3-next.2",
"@backstage/catalog-client": "^1.0.4-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
"@backstage/errors": "^1.1.0-next.0",
"@backstage/plugin-tech-insights-common": "^0.2.4",
@@ -54,8 +54,8 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/backend-test-utils": "^0.1.26-next.1",
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/backend-test-utils": "^0.1.26-next.2",
+ "@backstage/cli": "^0.18.0-next.2",
"@types/supertest": "^2.0.8",
"@types/semver": "^7.3.8",
"supertest": "^6.1.3",
diff --git a/plugins/tech-insights/CHANGELOG.md b/plugins/tech-insights/CHANGELOG.md
index 1948f639fe..68e60fd0d1 100644
--- a/plugins/tech-insights/CHANGELOG.md
+++ b/plugins/tech-insights/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-tech-insights
+## 0.2.3-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.2.3-next.1
### Patch Changes
diff --git a/plugins/tech-insights/package.json b/plugins/tech-insights/package.json
index 6b628b04d7..75308d67bc 100644
--- a/plugins/tech-insights/package.json
+++ b/plugins/tech-insights/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-tech-insights",
- "version": "0.2.3-next.1",
+ "version": "0.2.3-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -28,13 +28,13 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
"@backstage/plugin-tech-insights-common": "^0.2.4",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@backstage/types": "^1.0.0",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -47,9 +47,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -57,7 +57,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/tech-radar/CHANGELOG.md b/plugins/tech-radar/CHANGELOG.md
index 464c51f5b5..99d537779f 100644
--- a/plugins/tech-radar/CHANGELOG.md
+++ b/plugins/tech-radar/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-tech-radar
+## 0.5.14-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
## 0.5.14-next.1
### Patch Changes
diff --git a/plugins/tech-radar/package.json b/plugins/tech-radar/package.json
index 87efc6ed36..421297fcca 100644
--- a/plugins/tech-radar/package.json
+++ b/plugins/tech-radar/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-tech-radar",
"description": "A Backstage plugin that lets you display a Tech Radar for your organization",
- "version": "0.5.14-next.1",
+ "version": "0.5.14-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,9 +34,9 @@
"start": "backstage-cli package start"
},
"dependencies": {
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -49,9 +49,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -62,7 +62,7 @@
"@types/node": "^16.11.26",
"@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/techdocs-addons-test-utils/CHANGELOG.md b/plugins/techdocs-addons-test-utils/CHANGELOG.md
index 43bb307fe2..667c189a99 100644
--- a/plugins/techdocs-addons-test-utils/CHANGELOG.md
+++ b/plugins/techdocs-addons-test-utils/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-techdocs-addons-test-utils
+## 1.0.2-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/plugin-search-react@0.2.2-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-techdocs@1.2.1-next.2
+ - @backstage/plugin-catalog@1.4.0-next.2
+ - @backstage/integration-react@1.1.2-next.2
+ - @backstage/plugin-techdocs-react@1.0.2-next.1
+
## 1.0.2-next.1
### Patch Changes
diff --git a/plugins/techdocs-addons-test-utils/package.json b/plugins/techdocs-addons-test-utils/package.json
index 58e4ec8657..34580c7475 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.2-next.1",
+ "version": "1.0.2-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,16 +32,16 @@
"postpack": "backstage-cli package postpack"
},
"dependencies": {
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/integration-react": "^1.1.2-next.1",
- "@backstage/plugin-catalog": "^1.3.1-next.1",
- "@backstage/plugin-search-react": "^0.2.2-next.1",
- "@backstage/plugin-techdocs": "^1.2.1-next.1",
- "@backstage/plugin-techdocs-react": "^1.0.2-next.0",
+ "@backstage/integration-react": "^1.1.2-next.2",
+ "@backstage/plugin-catalog": "^1.4.0-next.2",
+ "@backstage/plugin-search-react": "^0.2.2-next.2",
+ "@backstage/plugin-techdocs": "^1.2.1-next.2",
+ "@backstage/plugin-techdocs-react": "^1.0.2-next.1",
"@backstage/test-utils": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.9.13",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -56,14 +56,14 @@
"react-dom": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"cross-fetch": "^3.1.5"
},
"files": [
diff --git a/plugins/techdocs-backend/CHANGELOG.md b/plugins/techdocs-backend/CHANGELOG.md
index 3222ee1c2a..3039a7c50c 100644
--- a/plugins/techdocs-backend/CHANGELOG.md
+++ b/plugins/techdocs-backend/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-techdocs-backend
+## 1.2.0-next.2
+
+### Patch Changes
+
+- 679b32172e: Updated dependency `knex` to `^2.0.0`.
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/integration@1.2.2-next.2
+ - @backstage/plugin-techdocs-node@1.2.0-next.2
+
## 1.2.0-next.1
### Minor Changes
diff --git a/plugins/techdocs-backend/package.json b/plugins/techdocs-backend/package.json
index c316a93f76..deabdea689 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.2.0-next.1",
+ "version": "1.2.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,16 +34,16 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.14.1-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
"@backstage/catalog-client": "^1.0.4-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/integration": "^1.2.2-next.1",
+ "@backstage/integration": "^1.2.2-next.2",
"@backstage/plugin-catalog-common": "^1.0.4-next.0",
"@backstage/plugin-permission-common": "^0.6.3-next.0",
"@backstage/plugin-search-common": "^0.3.6-next.0",
- "@backstage/plugin-techdocs-node": "^1.2.0-next.1",
+ "@backstage/plugin-techdocs-node": "^1.2.0-next.2",
"@types/express": "^4.17.6",
"dockerode": "^3.3.1",
"express": "^4.17.1",
@@ -56,11 +56,11 @@
"winston": "^3.2.1"
},
"devDependencies": {
- "@backstage/backend-test-utils": "^0.1.26-next.1",
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/backend-test-utils": "^0.1.26-next.2",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/plugin-search-backend-node": "0.6.3-next.1",
"@types/dockerode": "^3.3.0",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"supertest": "^6.1.3"
},
"files": [
diff --git a/plugins/techdocs-module-addons-contrib/CHANGELOG.md b/plugins/techdocs-module-addons-contrib/CHANGELOG.md
index 2f2626f925..049cf72493 100644
--- a/plugins/techdocs-module-addons-contrib/CHANGELOG.md
+++ b/plugins/techdocs-module-addons-contrib/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/plugin-techdocs-module-addons-contrib
+## 1.0.2-next.2
+
+### Patch Changes
+
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+ - @backstage/integration-react@1.1.2-next.2
+ - @backstage/plugin-techdocs-react@1.0.2-next.1
+
## 1.0.2-next.1
### Patch Changes
diff --git a/plugins/techdocs-module-addons-contrib/package.json b/plugins/techdocs-module-addons-contrib/package.json
index 5e21bff816..e089428dbe 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.2-next.1",
+ "version": "1.0.2-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,27 +34,27 @@
"postpack": "backstage-cli package postpack"
},
"dependencies": {
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/integration": "^1.2.2-next.1",
- "@backstage/integration-react": "^1.1.2-next.1",
- "@backstage/plugin-techdocs-react": "^1.0.2-next.0",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/integration": "^1.2.2-next.2",
+ "@backstage/integration-react": "^1.1.2-next.2",
+ "@backstage/plugin-techdocs-react": "^1.0.2-next.1",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.9.13",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
"@react-hookz/web": "^14.0.0",
- "git-url-parse": "^11.6.0",
+ "git-url-parse": "^12.0.0",
"react-use": "^17.2.4"
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
- "@backstage/plugin-techdocs-addons-test-utils": "^1.0.2-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
+ "@backstage/plugin-techdocs-addons-test-utils": "^1.0.2-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -62,7 +62,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"@types/react": "^16.13.1 || ^17.0.0",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"cross-fetch": "^3.1.5"
},
"files": [
diff --git a/plugins/techdocs-node/CHANGELOG.md b/plugins/techdocs-node/CHANGELOG.md
index be88fd74b1..159966eaae 100644
--- a/plugins/techdocs-node/CHANGELOG.md
+++ b/plugins/techdocs-node/CHANGELOG.md
@@ -1,5 +1,23 @@
# @backstage/plugin-techdocs-node
+## 1.2.0-next.2
+
+### Patch Changes
+
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- Updated dependencies
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/integration@1.2.2-next.2
+
## 1.2.0-next.1
### Minor Changes
diff --git a/plugins/techdocs-node/package.json b/plugins/techdocs-node/package.json
index 89e8d3c56c..24ca02de8a 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.2.0-next.1",
+ "version": "1.2.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -42,11 +42,11 @@
"dependencies": {
"@azure/identity": "^2.0.1",
"@azure/storage-blob": "^12.5.0",
- "@backstage/backend-common": "^0.14.1-next.1",
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/integration": "^1.2.2-next.1",
+ "@backstage/integration": "^1.2.2-next.2",
"@backstage/plugin-search-common": "^0.3.6-next.0",
"@google-cloud/storage": "^6.0.0",
"@trendyol-js/openstack-swift-sdk": "^0.0.5",
@@ -54,7 +54,7 @@
"aws-sdk": "^2.840.0",
"express": "^4.17.1",
"fs-extra": "10.1.0",
- "git-url-parse": "^11.6.0",
+ "git-url-parse": "^12.0.0",
"js-yaml": "^4.0.0",
"json5": "^2.1.3",
"mime-types": "^2.1.27",
@@ -64,7 +64,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@types/fs-extra": "^9.0.5",
"@types/js-yaml": "^4.0.0",
"@types/mime-types": "^2.1.0",
diff --git a/plugins/techdocs-react/CHANGELOG.md b/plugins/techdocs-react/CHANGELOG.md
index 6feb9062d3..aa839600c3 100644
--- a/plugins/techdocs-react/CHANGELOG.md
+++ b/plugins/techdocs-react/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-techdocs-react
+## 1.0.2-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+
## 1.0.2-next.0
### Patch Changes
diff --git a/plugins/techdocs-react/package.json b/plugins/techdocs-react/package.json
index 7209bab004..042dd4c81b 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.0.2-next.0",
+ "version": "1.0.2-next.1",
"private": false,
"publishConfig": {
"access": "public",
@@ -35,8 +35,8 @@
"start": "backstage-cli package start"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/version-bridge": "^1.0.1",
"@material-ui/core": "^4.12.2",
@@ -57,7 +57,7 @@
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^8.0.0",
"@backstage/test-utils": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0"
+ "@backstage/theme": "^0.2.16-next.1"
},
"files": [
"alpha",
diff --git a/plugins/techdocs/CHANGELOG.md b/plugins/techdocs/CHANGELOG.md
index 7d8fb30bbb..aad89b46cf 100644
--- a/plugins/techdocs/CHANGELOG.md
+++ b/plugins/techdocs/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-techdocs
+## 1.2.1-next.2
+
+### Patch Changes
+
+- e2d7b76f43: Upgrade git-url-parse to 12.0.0.
+
+ Motivation for upgrade is transitively upgrading parse-url which is vulnerable
+ to several CVEs detected by Snyk.
+
+ - SNYK-JS-PARSEURL-2935944
+ - SNYK-JS-PARSEURL-2935947
+ - SNYK-JS-PARSEURL-2936249
+
+- 7739141ab2: Fix: When docs are shown in an entity page under the docs tab the sidebars start overlapping with the header and tabs in the page when you scroll the documentation content.
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/plugin-search-react@0.2.2-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/integration@1.2.2-next.2
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+ - @backstage/integration-react@1.1.2-next.2
+ - @backstage/plugin-techdocs-react@1.0.2-next.1
+
## 1.2.1-next.1
### Patch Changes
diff --git a/plugins/techdocs/package.json b/plugins/techdocs/package.json
index 612b6a4b9e..55b4a7c707 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.2.1-next.1",
+ "version": "1.2.1-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,25 +35,25 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
"@backstage/config": "^1.0.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/integration": "^1.2.2-next.1",
- "@backstage/integration-react": "^1.1.2-next.1",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
+ "@backstage/integration": "^1.2.2-next.2",
+ "@backstage/integration-react": "^1.1.2-next.2",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
"@backstage/plugin-search-common": "^0.3.6-next.0",
- "@backstage/plugin-search-react": "^0.2.2-next.1",
- "@backstage/plugin-techdocs-react": "^1.0.2-next.0",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-search-react": "^0.2.2-next.2",
+ "@backstage/plugin-techdocs-react": "^1.0.2-next.1",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
"@material-ui/styles": "^4.10.0",
"dompurify": "^2.2.9",
"event-source-polyfill": "1.0.25",
- "git-url-parse": "^11.6.0",
+ "git-url-parse": "^12.0.0",
"jss": "~10.8.2",
"lodash": "^4.17.21",
"react-helmet": "6.1.0",
@@ -67,9 +67,9 @@
"react-dom": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -81,7 +81,7 @@
"@types/node": "^16.11.26",
"canvas": "^2.6.1",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist",
diff --git a/plugins/todo-backend/package.json b/plugins/todo-backend/package.json
index e1214f8dc1..a49bd6fae5 100644
--- a/plugins/todo-backend/package.json
+++ b/plugins/todo-backend/package.json
@@ -45,7 +45,7 @@
"devDependencies": {
"@backstage/cli": "^0.18.0-next.1",
"@types/supertest": "^2.0.8",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"supertest": "^6.1.3"
},
"files": [
diff --git a/plugins/todo/CHANGELOG.md b/plugins/todo/CHANGELOG.md
index 5f0d94f1d1..a2892e3036 100644
--- a/plugins/todo/CHANGELOG.md
+++ b/plugins/todo/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-todo
+## 0.2.9-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.2.9-next.1
### Patch Changes
diff --git a/plugins/todo/package.json b/plugins/todo/package.json
index e5e4dcd103..255a58a0d5 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.9-next.1",
+ "version": "0.2.9-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,12 +30,12 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -45,9 +45,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -55,7 +55,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"react-router": "6.0.0-beta.0"
},
"files": [
diff --git a/plugins/user-settings/CHANGELOG.md b/plugins/user-settings/CHANGELOG.md
index 783871bef8..a515a7572a 100644
--- a/plugins/user-settings/CHANGELOG.md
+++ b/plugins/user-settings/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-user-settings
+## 0.4.6-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
## 0.4.6-next.1
### Patch Changes
diff --git a/plugins/user-settings/package.json b/plugins/user-settings/package.json
index ba2b02d067..e2527933ee 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.4.6-next.1",
+ "version": "0.4.6-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,9 +34,9 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -48,9 +48,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -58,7 +58,7 @@
"@types/jest": "^26.0.7",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/vault-backend/CHANGELOG.md b/plugins/vault-backend/CHANGELOG.md
index d47d46870d..6b1dba1bfa 100644
--- a/plugins/vault-backend/CHANGELOG.md
+++ b/plugins/vault-backend/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-vault-backend
+## 0.2.0-next.2
+
+### Patch Changes
+
+- 7ee4abdcc9: Added a path notion in addition to secret name to allow to differentiate secrets in sub-paths
+- Updated dependencies
+ - @backstage/backend-common@0.14.1-next.2
+ - @backstage/backend-tasks@0.3.3-next.2
+ - @backstage/backend-test-utils@0.1.26-next.2
+
## 0.2.0-next.1
### Patch Changes
diff --git a/plugins/vault-backend/package.json b/plugins/vault-backend/package.json
index 9996c521f7..df5d0f5fa6 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.2.0-next.1",
+ "version": "0.2.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,9 +34,9 @@
"postpack": "backstage-cli package postpack"
},
"dependencies": {
- "@backstage/backend-common": "^0.14.1-next.1",
- "@backstage/backend-tasks": "^0.3.3-next.1",
- "@backstage/backend-test-utils": "^0.1.26-next.1",
+ "@backstage/backend-common": "^0.14.1-next.2",
+ "@backstage/backend-tasks": "^0.3.3-next.2",
+ "@backstage/backend-test-utils": "^0.1.26-next.2",
"@backstage/config": "^1.0.1",
"@backstage/errors": "^1.1.0-next.0",
"@types/express": "*",
@@ -51,10 +51,10 @@
"yn": "^5.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@types/compression": "^1.7.2",
"@types/supertest": "^2.0.8",
- "msw": "^0.42.0",
+ "msw": "^0.43.0",
"supertest": "^6.1.6"
},
"files": [
diff --git a/plugins/vault/CHANGELOG.md b/plugins/vault/CHANGELOG.md
index af82aedff4..317d6ae7d6 100644
--- a/plugins/vault/CHANGELOG.md
+++ b/plugins/vault/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-vault
+## 0.1.1-next.2
+
+### Patch Changes
+
+- 7ee4abdcc9: Added a path notion in addition to secret name to allow to differentiate secrets in sub-paths
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/catalog-model@1.1.0-next.2
+ - @backstage/theme@0.2.16-next.1
+ - @backstage/plugin-catalog-react@1.1.2-next.2
+
## 0.1.1-next.1
### Patch Changes
diff --git a/plugins/vault/package.json b/plugins/vault/package.json
index 8c0fd85fdd..43ac2fdb26 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.1-next.1",
+ "version": "0.1.1-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,12 +34,12 @@
"postpack": "backstage-cli package postpack"
},
"dependencies": {
- "@backstage/catalog-model": "^1.1.0-next.1",
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/catalog-model": "^1.1.0-next.2",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/plugin-catalog-react": "^1.1.2-next.1",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/plugin-catalog-react": "^1.1.2-next.2",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "^4.0.0-alpha.57",
@@ -49,9 +49,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -59,7 +59,7 @@
"@types/jest": "*",
"@types/node": "*",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/plugins/xcmetrics/CHANGELOG.md b/plugins/xcmetrics/CHANGELOG.md
index 94179d1e6b..a8ac7904a0 100644
--- a/plugins/xcmetrics/CHANGELOG.md
+++ b/plugins/xcmetrics/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-xcmetrics
+## 0.2.27-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.10.0-next.2
+ - @backstage/theme@0.2.16-next.1
+
## 0.2.27-next.1
### Patch Changes
diff --git a/plugins/xcmetrics/package.json b/plugins/xcmetrics/package.json
index 572502f68b..67a63f0342 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.27-next.1",
+ "version": "0.2.27-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -24,10 +24,10 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
- "@backstage/core-components": "^0.9.6-next.1",
+ "@backstage/core-components": "^0.10.0-next.2",
"@backstage/core-plugin-api": "^1.0.3",
"@backstage/errors": "^1.1.0-next.0",
- "@backstage/theme": "^0.2.16-next.0",
+ "@backstage/theme": "^0.2.16-next.1",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -40,9 +40,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.18.0-next.1",
+ "@backstage/cli": "^0.18.0-next.2",
"@backstage/core-app-api": "^1.0.4-next.0",
- "@backstage/dev-utils": "^1.0.4-next.1",
+ "@backstage/dev-utils": "^1.0.4-next.2",
"@backstage/test-utils": "^1.1.2-next.1",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
@@ -51,7 +51,7 @@
"@types/luxon": "^2.0.4",
"@types/node": "^16.11.26",
"cross-fetch": "^3.1.5",
- "msw": "^0.42.0"
+ "msw": "^0.43.0"
},
"files": [
"dist"
diff --git a/scripts/api-extractor.ts b/scripts/api-extractor.ts
index cfa2fe270e..0d40ebb60a 100644
--- a/scripts/api-extractor.ts
+++ b/scripts/api-extractor.ts
@@ -1096,7 +1096,7 @@ function createBinRunner(cwd: string, path: string) {
{
cwd,
shell: true,
- timeout: 30000,
+ timeout: 60000,
maxBuffer: 1024 * 1024,
},
(err, stdout, stderr) => {
diff --git a/scripts/goalie-labels.js b/scripts/goalie-labels.js
deleted file mode 100644
index e0a5b966d0..0000000000
--- a/scripts/goalie-labels.js
+++ /dev/null
@@ -1,184 +0,0 @@
-/*
- * Copyright 2022 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.
- */
-
-const Codeowners = require('codeowners');
-
-const getRepoEvents = async ({ github, context, pull_number }) => {
- const commits = await github.paginate(github.rest.pulls.listCommits, {
- owner: context.repo.owner,
- repo: context.repo.repo,
- pull_number,
- });
-
- const reviews = await github.paginate(github.rest.pulls.listReviews, {
- owner: context.repo.owner,
- repo: context.repo.repo,
- pull_number,
- });
-
- const pullComments = await github.paginate(
- 'GET /repos/{owner}/{repo}/pulls/{pull_number}/comments',
- {
- owner: context.repo.owner,
- repo: context.repo.repo,
- pull_number,
- },
- );
-
- const comments = await github.paginate(github.rest.issues.listComments, {
- owner: context.repo.owner,
- repo: context.repo.repo,
- issue_number: pull_number,
- });
-
- const events = [
- ...reviews.map(({ user, submitted_at }) => ({
- user,
- updated_at: submitted_at,
- type: 'review',
- })),
- ...commits.map(({ commit, author, committer }) => ({
- user: author || committer,
- updated_at: commit.author.date || commit.committer.date,
- type: 'commit',
- })),
- ...pullComments.map(({ user, updated_at }) => ({
- user,
- updated_at,
- type: 'pr_comment',
- })),
- ...comments.map(({ user, updated_at }) => ({
- user,
- updated_at,
- type: 'pr_comment',
- })),
- ];
-
- return events
- .sort((a, b) => new Date(a.updated_at) - new Date(b.updated_at))
- .filter(({ user }) => (user ? !user.login.includes('[bot]') : false));
-};
-
-module.exports = async ({ github, context, core }) => {
- // first get all open pull requests
- const allPullRequests = await github.paginate(github.rest.pulls.list, {
- owner: context.repo.owner,
- repo: context.repo.repo,
- state: 'open',
- });
-
- const { data: teams } = await github.request('GET /orgs/{org}/teams', {
- org: context.repo.owner,
- });
-
- const groupMembers = await Promise.all(
- teams.map(async team => {
- const { data } = await github.rest.teams.listMembersInOrg({
- org: context.repo.owner,
- team_slug: team.slug,
- });
-
- return { team: `@backstage/${team.slug}`, data };
- }),
- );
-
- const codeowners = new Codeowners();
-
- for (const pullRequest of allPullRequests) {
- // Go through each file changed and get the codeowners for that file.
- // Find the group in the group list that matches the codeowner.
- // If it does match push the owner to a list of reviewers
- // check to see the reviews and if there is at least one matching reviewer from those group
-
- const changedFiles = await github.paginate(github.rest.pulls.listFiles, {
- owner: context.repo.owner,
- repo: context.repo.repo,
- pull_number: pullRequest.number,
- });
-
- const allReviews = await github.paginate(github.rest.pulls.listReviews, {
- owner: context.repo.owner,
- repo: context.repo.repo,
- pull_number: pullRequest.number,
- });
-
- const expectedReviewers = new Set();
-
- for (const file of changedFiles) {
- expectedReviewers.add(...codeowners.getOwner(file.filename));
- }
-
- const hasReviewed = new Set();
-
- // For each reviewer in the group, check to see if they have a review set
- for (const reviewer of expectedReviewers) {
- const members = groupMembers.find(member => member.team === reviewer);
- if (members) {
- // then we are dealing with a group
- const hasMemberReview = allReviews.some(review =>
- members.data.some(member => member.login === review.user.login),
- );
- if (hasMemberReview) {
- hasReviewed.add(reviewer);
- }
- } else {
- // reviewer is a person
- const hasReview = allReviews.some(
- review => reviewer === `@${review.user.login}`,
- );
- if (hasReview) {
- hasReviewed.add(reviewer);
- }
- }
- }
-
- // if all required reviewers have reviewed
- if (hasReviewed.size === expectedReviewers.size) {
- const repoEvents = await getRepoEvents({
- github,
- context,
- pull_number: pullRequest.number,
- });
- // if the last event for the issue is not by the author, remove the label
- if (
- repoEvents[repoEvents.length - 1].user.login !== pullRequest.user.login
- ) {
- await github.rest.issues
- .removeLabel({
- issue_number: pullRequest.number,
- owner: context.repo.owner,
- repo: context.repo.repo,
- name: 'awaiting-review',
- })
- .catch(e => {
- console.error(e);
- });
- }
- // add the awaiting-review label to tell us that the PR is waiting on reviews
- } else {
- await github.rest.issues
- .addLabels({
- issue_number: pullRequest.number,
- owner: context.repo.owner,
- repo: context.repo.repo,
- labels: ['awaiting-review'],
- })
- .catch(e => {
- console.error(e);
- });
- }
- }
-};
diff --git a/storybook/yarn.lock b/storybook/yarn.lock
index 6bf41324eb..cf6ecae523 100644
--- a/storybook/yarn.lock
+++ b/storybook/yarn.lock
@@ -8387,9 +8387,9 @@ style-to-object@0.3.0, style-to-object@^0.3.0:
inline-style-parser "0.1.1"
sucrase@^3.21.0:
- version "3.21.1"
- resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.21.1.tgz#7e29ddaca012764cf843280b00e74a843bdf790f"
- integrity sha512-kxXnC9yZEav5USAu8gooZID9Ph3xqwdJxZoh+WbOWQZHTB7CHj3ANwENVMZ6mAZ9k7UtJtFxvQD9R03q3yU2YQ==
+ version "3.23.0"
+ resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.23.0.tgz#2a7fa80a04f055fb2e95d2aead03fec1dba52838"
+ integrity sha512-xgC1xboStzGhCnRywlBf/DLmkC+SkdAKqrNCDsxGrzM0phR5oUxoFKiQNrsc2D8wDdAm03iLbSZqjHDddo3IzQ==
dependencies:
commander "^4.0.0"
glob "7.1.6"
diff --git a/yarn.lock b/yarn.lock
index 7e4eda9c3d..8f09b76887 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -174,10 +174,10 @@
node-fetch "^2.6.0"
tiny-merge-patch "^0.1.2"
-"@asyncapi/react-component@1.0.0-next.38":
- version "1.0.0-next.38"
- resolved "https://registry.npmjs.org/@asyncapi/react-component/-/react-component-1.0.0-next.38.tgz#33909f556f18870faca8d8a9e9827a7e341a90ea"
- integrity sha512-Uq0wcVHqmKXfvYCa74OiCEgNz3CbpVodeeIjrIsKWqyb9H6QjEA0pIJSLbvEwA+YKVGDXb48R3zsMSmRaqnmnA==
+"@asyncapi/react-component@1.0.0-next.39":
+ version "1.0.0-next.39"
+ resolved "https://registry.npmjs.org/@asyncapi/react-component/-/react-component-1.0.0-next.39.tgz#2aa236b1783f36249752b3c30e0c7e0125af8c1f"
+ integrity sha512-UQYmzbvKwDm3HVGjLL1znK35bOKlWNiTUw29oSe6Xdil/Y7RODLctGQrbwKSCeP0VwtsokhwivQ3QHuL3byjVw==
dependencies:
"@asyncapi/avro-schema-parser" "^0.3.0"
"@asyncapi/openapi-schema-parser" "^2.0.0"
@@ -2371,21 +2371,21 @@
meros "^1.1.4"
"@graphql-codegen/cli@^2.3.1":
- version "2.6.4"
- resolved "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-2.6.4.tgz#2fbcd3917cb96ae08c54a865fbcc0393e66abc17"
- integrity sha512-VNK5l4lRXOs3uueKkN4YKhO7ZldXaPw/6dZo4BnAzH2ip9XDroNJ0n+ESkbhSBd1bH6wVk3iCIzBfJOnfcsAcg==
+ version "2.7.0"
+ resolved "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-2.7.0.tgz#610f3cb2798d581fff3af8d8ba522113a1811fc5"
+ integrity sha512-qlBcS6jGfZ/xWXwqiyRLHGRuLC9gUdF8AwGHN7LdAYEP5MjL7pIXb02W5JuvMn47rrvr2Q22H9ECppZX65oSAg==
dependencies:
"@graphql-codegen/core" "2.5.1"
"@graphql-codegen/plugin-helpers" "^2.4.1"
- "@graphql-tools/apollo-engine-loader" "^7.0.5"
+ "@graphql-tools/apollo-engine-loader" "^7.3.1"
"@graphql-tools/code-file-loader" "^7.0.6"
"@graphql-tools/git-loader" "^7.0.5"
"@graphql-tools/github-loader" "^7.0.5"
"@graphql-tools/graphql-file-loader" "^7.0.5"
"@graphql-tools/json-file-loader" "^7.1.2"
"@graphql-tools/load" "^7.3.0"
- "@graphql-tools/prisma-loader" "^7.0.6"
- "@graphql-tools/url-loader" "^7.0.11"
+ "@graphql-tools/prisma-loader" "^7.2.2"
+ "@graphql-tools/url-loader" "^7.12.1"
"@graphql-tools/utils" "^8.1.1"
ansi-escapes "^4.3.1"
chalk "^4.1.0"
@@ -2421,13 +2421,13 @@
tslib "~2.3.0"
"@graphql-codegen/graphql-modules-preset@^2.3.2":
- version "2.3.13"
- resolved "https://registry.npmjs.org/@graphql-codegen/graphql-modules-preset/-/graphql-modules-preset-2.3.13.tgz#181ab8acacf376c38d572d6d50aad609aba3cd3d"
- integrity sha512-hi/vKUrVa62d5W2euSapUqTNf2ysfq4RjRc0Pcren7zPqMzD3QgbYRLjDtPsXXQntZDmDxoJVd1BEzjpPGD2/g==
+ version "2.3.14"
+ resolved "https://registry.npmjs.org/@graphql-codegen/graphql-modules-preset/-/graphql-modules-preset-2.3.14.tgz#78afc5193707cba8a9ef6e2053e90eb9a9a3499c"
+ integrity sha512-6i2n3pGqvSniA8Qued0KUxMdAEWPREzD9nSMa+hC+r6u0k6V8nW+jWWeLNEi65Ctmt527KSYmGj8PH1RFRqhiw==
dependencies:
"@graphql-codegen/plugin-helpers" "^2.4.0"
- "@graphql-codegen/visitor-plugin-common" "2.9.1"
- "@graphql-tools/utils" "8.6.13"
+ "@graphql-codegen/visitor-plugin-common" "2.10.0"
+ "@graphql-tools/utils" "8.8.0"
change-case-all "1.0.14"
parse-filepath "^1.0.2"
tslib "~2.4.0"
@@ -2454,32 +2454,32 @@
tslib "~2.3.0"
"@graphql-codegen/typescript-resolvers@^2.4.3":
- version "2.6.6"
- resolved "https://registry.npmjs.org/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-2.6.6.tgz#c42cabbc05103b44a29df5ac4a015f2a8e8ab4aa"
- integrity sha512-6yVU0rojI64qZbAtGy4+5kA1xJbolcWbefd4y/nwLOn2g99QBHt9nQRCVl96rppfBNinLPkiJCtQ0thOHu9glg==
+ version "2.6.7"
+ resolved "https://registry.npmjs.org/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-2.6.7.tgz#a6cadbd6822680678675fffbb826c7163ac60ca0"
+ integrity sha512-zdB4VuXzBRl2EbxQ/SZ9DRiRMcvCY3eZ2FPM2MnEidR7ggh3GdSg3Ewo6HgwRIHBxI0+DeoK0IM/Po0Rs3q0DA==
dependencies:
"@graphql-codegen/plugin-helpers" "^2.4.0"
- "@graphql-codegen/typescript" "^2.5.1"
- "@graphql-codegen/visitor-plugin-common" "2.9.1"
+ "@graphql-codegen/typescript" "^2.6.0"
+ "@graphql-codegen/visitor-plugin-common" "2.10.0"
"@graphql-tools/utils" "^8.1.1"
auto-bind "~4.0.0"
tslib "~2.4.0"
-"@graphql-codegen/typescript@^2.4.2", "@graphql-codegen/typescript@^2.5.1":
- version "2.5.1"
- resolved "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-2.5.1.tgz#5131485ff3ac83d5bc0aae11a2af0c9bdc08854c"
- integrity sha512-D/9V2VfVIE4Mu5UiMGQtxyFU5xe1ZkAZi8g/IsqymW8rqlhTwsGhtk4JR55qPfOYxR8G94RJSJpzgNakRneytw==
+"@graphql-codegen/typescript@^2.4.2", "@graphql-codegen/typescript@^2.6.0":
+ version "2.6.0"
+ resolved "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-2.6.0.tgz#75e7a54a25b29906ca4e462d1be6bf830f21b328"
+ integrity sha512-f36ilg8J+wui0OhmQglIZ+2z4Ybc08Y7r7BlBDqfJ1F5X0zau0SlC7Hp2iCoCA0ucqZYtiUU/0n+/R8m1cTrQQ==
dependencies:
"@graphql-codegen/plugin-helpers" "^2.4.0"
"@graphql-codegen/schema-ast" "^2.4.1"
- "@graphql-codegen/visitor-plugin-common" "2.9.1"
+ "@graphql-codegen/visitor-plugin-common" "2.10.0"
auto-bind "~4.0.0"
tslib "~2.4.0"
-"@graphql-codegen/visitor-plugin-common@2.9.1":
- version "2.9.1"
- resolved "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.9.1.tgz#17dfe33e19e846e7475ab9d4ff43de5130e18397"
- integrity sha512-j9eGOSGt+sJcwv0ijhZiQ2cF/0ponscekNVoF+vHdOT4RB0qgOQxykPBk6EbKxIHECnkdV8ARdPVTA21A93/QQ==
+"@graphql-codegen/visitor-plugin-common@2.10.0":
+ version "2.10.0"
+ resolved "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.10.0.tgz#d886d8281dfc6e4b9729a5468ffe18ebaefc883f"
+ integrity sha512-nWoxHKUdwOJCWV96Ks1x4EwYCWsZDJXB+2j6EQz5j27DzdxmQInZ86degaDCd3EgbwhMQEMtiZiPGFFDrgBkHA==
dependencies:
"@graphql-codegen/plugin-helpers" "^2.4.0"
"@graphql-tools/optimize" "^1.0.1"
@@ -2492,15 +2492,15 @@
parse-filepath "^1.0.2"
tslib "~2.4.0"
-"@graphql-tools/apollo-engine-loader@^7.0.5":
- version "7.2.11"
- resolved "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-7.2.11.tgz#c247eef8986ce259de6dd2da39daeaba7960ac33"
- integrity sha512-0NmAlTd/lQl35OaP18dhxlcdu4w4K+auPfbkiaDfArzdhn6Duhq+ATqMvj6Fx5C23zlcvQ0AJnT5a5Yb55K/5w==
+"@graphql-tools/apollo-engine-loader@^7.3.1":
+ version "7.3.1"
+ resolved "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-7.3.1.tgz#535cb259fa6e0dbf1cf960e7212d58b8294bb370"
+ integrity sha512-PJhX4gQeoPtR2BJFYHYVLdLYkqQHB94r9IC64GamFV+kxR+jzQYZJdDTgnFZxvpvGJ7rEgYKNjcfWS+r+CQisQ==
dependencies:
- "@graphql-tools/utils" "8.6.9"
- cross-undici-fetch "^0.3.0"
- sync-fetch "0.3.1"
- tslib "~2.3.0"
+ "@graphql-tools/utils" "8.8.0"
+ cross-undici-fetch "^0.4.11"
+ sync-fetch "0.4.1"
+ tslib "^2.4.0"
"@graphql-tools/batch-execute@8.4.6":
version "8.4.6"
@@ -2512,6 +2512,16 @@
tslib "~2.3.0"
value-or-promise "1.0.11"
+"@graphql-tools/batch-execute@8.5.0":
+ version "8.5.0"
+ resolved "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.5.0.tgz#2767a9abf4e2712871a69360a27ef13ada1c019e"
+ integrity sha512-S9/76X4uYIbVlJyRzXhCBbTJvVD0VvaWNqGiKgkITxlq4aBsTOHVuE84OSi3E1QKP3PTiJYrgMIn220iFOkyQw==
+ dependencies:
+ "@graphql-tools/utils" "8.8.0"
+ dataloader "2.1.0"
+ tslib "^2.4.0"
+ value-or-promise "1.0.11"
+
"@graphql-tools/code-file-loader@^7.0.6":
version "7.2.14"
resolved "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-7.2.14.tgz#b43ce0c682040b3969f1f785b18fc33c79341084"
@@ -2536,6 +2546,18 @@
tslib "~2.3.0"
value-or-promise "1.0.11"
+"@graphql-tools/delegate@8.8.0":
+ version "8.8.0"
+ resolved "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-8.8.0.tgz#acd3e48e4ca82aace92cc3d920b5c727c35eaf7b"
+ integrity sha512-dbhfOI8rQXPcowXrbwHLOBY9oGi7qxtlrXF4RuRXmjqGTs2AgogdOE3Ep1+6wFD7qYTuFmHXZ8Cl0PmhoZUgrg==
+ dependencies:
+ "@graphql-tools/batch-execute" "8.5.0"
+ "@graphql-tools/schema" "8.5.0"
+ "@graphql-tools/utils" "8.8.0"
+ dataloader "2.1.0"
+ tslib "~2.4.0"
+ value-or-promise "1.0.11"
+
"@graphql-tools/git-loader@^7.0.5":
version "7.1.13"
resolved "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-7.1.13.tgz#95f4715f4caf290dde975813bc87e0a96a81095d"
@@ -2618,6 +2640,14 @@
"@graphql-tools/utils" "8.6.9"
tslib "~2.3.0"
+"@graphql-tools/merge@8.3.0":
+ version "8.3.0"
+ resolved "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.0.tgz#d3a8ba10942f8598788c3e03f97cc1d0c0b055f8"
+ integrity sha512-xRa7RAQok/0DD2YnjuqikMrr7dUAxTpdGtZ7BkvUUGhYs3B3p7reCAfvOVr1DJAqVToP7hdlMk+S5+Ylk+AaqA==
+ dependencies:
+ "@graphql-tools/utils" "8.8.0"
+ tslib "^2.4.0"
+
"@graphql-tools/mock@^8.1.2":
version "8.6.8"
resolved "https://registry.npmjs.org/@graphql-tools/mock/-/mock-8.6.8.tgz#232a23c0c14dcfca88012886230b93e6fc2303e2"
@@ -2635,13 +2665,13 @@
dependencies:
tslib "~2.3.0"
-"@graphql-tools/prisma-loader@^7.0.6":
- version "7.1.13"
- resolved "https://registry.npmjs.org/@graphql-tools/prisma-loader/-/prisma-loader-7.1.13.tgz#3b46e9d9414e71cfeb1a8284c945329eca77a190"
- integrity sha512-rctgCI11ZjPJd4ncNTV7mmjV2WN2LRL3aTuTJWHjudO+iJPgoWyor0idl+aP0fOX2GnDK7zASmWwVShuGBJb9g==
+"@graphql-tools/prisma-loader@^7.2.2":
+ version "7.2.2"
+ resolved "https://registry.npmjs.org/@graphql-tools/prisma-loader/-/prisma-loader-7.2.2.tgz#ee56371f75a4e82330b0e4915f57976bf0f4a16a"
+ integrity sha512-f5txUBRwwZmPQYL5g5CNdOjOglFE/abtnEVOvUCq+nET0BRuxcuxUD5vykfZnkql9sNvnCFAfrZuBVe5S2n3bA==
dependencies:
- "@graphql-tools/url-loader" "7.9.14"
- "@graphql-tools/utils" "8.6.9"
+ "@graphql-tools/url-loader" "7.12.1"
+ "@graphql-tools/utils" "8.8.0"
"@types/js-yaml" "^4.0.0"
"@types/json-stable-stringify" "^1.0.32"
"@types/jsonwebtoken" "^8.5.0"
@@ -2658,7 +2688,7 @@
lodash "^4.17.20"
replaceall "^0.1.6"
scuid "^1.1.0"
- tslib "~2.3.0"
+ tslib "^2.4.0"
yaml-ast-parser "^0.0.43"
"@graphql-tools/relay-operation-optimizer@^6.4.14":
@@ -2680,7 +2710,38 @@
tslib "~2.3.0"
value-or-promise "1.0.11"
-"@graphql-tools/url-loader@7.9.14", "@graphql-tools/url-loader@^7.0.11", "@graphql-tools/url-loader@^7.4.2":
+"@graphql-tools/schema@8.5.0":
+ version "8.5.0"
+ resolved "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.5.0.tgz#0332b3a2e674d16e9bf8a58dfd47432449ce2368"
+ integrity sha512-VeFtKjM3SA9/hCJJfr95aEdC3G0xIKM9z0Qdz4i+eC1g2fdZYnfWFt2ucW4IME+2TDd0enHlKzaV0qk2SLVUww==
+ dependencies:
+ "@graphql-tools/merge" "8.3.0"
+ "@graphql-tools/utils" "8.8.0"
+ tslib "^2.4.0"
+ value-or-promise "1.0.11"
+
+"@graphql-tools/url-loader@7.12.1", "@graphql-tools/url-loader@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-7.12.1.tgz#931a65da4faced1a71ddc5af638b87140ff3dfb6"
+ integrity sha512-Fd3ZZLEEr9GGFHEbdrcaMHFQu01BLpFnNDBkISupvjokd497O5Uh0xZvsZGC6mxVt0WWQWpgaK2ef+oLuOdLqQ==
+ dependencies:
+ "@graphql-tools/delegate" "8.8.0"
+ "@graphql-tools/utils" "8.8.0"
+ "@graphql-tools/wrap" "8.5.0"
+ "@n1ru4l/graphql-live-query" "^0.9.0"
+ "@types/ws" "^8.0.0"
+ cross-undici-fetch "^0.4.11"
+ dset "^3.1.2"
+ extract-files "^11.0.0"
+ graphql-ws "^5.4.1"
+ isomorphic-ws "^5.0.0"
+ meros "^1.1.4"
+ sync-fetch "^0.4.0"
+ tslib "^2.4.0"
+ value-or-promise "^1.0.11"
+ ws "^8.3.0"
+
+"@graphql-tools/url-loader@^7.4.2":
version "7.9.14"
resolved "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-7.9.14.tgz#9f76af9a6c55a0cf2e87ccf9b3be15eeb6af188c"
integrity sha512-7IXiqUYp0cHeM+qvgjM4jAq8uJhl3PDdQYkyIj5wzZ7XjrkdV3JjPt0cHj2IBIeEwQJOjEKNeFYXjOlg73guCQ==
@@ -2716,6 +2777,13 @@
dependencies:
tslib "~2.3.0"
+"@graphql-tools/utils@8.8.0":
+ version "8.8.0"
+ resolved "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.8.0.tgz#8332ff80a1da9204ccf514750dd6f5c5cccf17dc"
+ integrity sha512-KJrtx05uSM/cPYFdTnGAS1doL5bftJLAiFCDMZ8Vkifztz3BFn3gpFiy/o4wDtM8s39G46mxmt2Km/RmeltfGw==
+ dependencies:
+ tslib "^2.4.0"
+
"@graphql-tools/wrap@8.4.16", "@graphql-tools/wrap@^8.3.1":
version "8.4.16"
resolved "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-8.4.16.tgz#87dce9ec623a921e5a62f44e75abc9655892724b"
@@ -2727,6 +2795,17 @@
tslib "~2.3.0"
value-or-promise "1.0.11"
+"@graphql-tools/wrap@8.5.0":
+ version "8.5.0"
+ resolved "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-8.5.0.tgz#ce1b0d775e1fc3a17404df566f4d2196d31c6e20"
+ integrity sha512-I+x9dBNzC135WWPi04ejqurR/zDmhfeGbCftCaYKF4CvgWd+ZaJx4Uc74n1SBegQtrj+KDrOS4HgKwf9vAVR7A==
+ dependencies:
+ "@graphql-tools/delegate" "8.8.0"
+ "@graphql-tools/schema" "8.5.0"
+ "@graphql-tools/utils" "8.8.0"
+ tslib "^2.4.0"
+ value-or-promise "1.0.11"
+
"@graphql-typed-document-node/core@^3.1.0", "@graphql-typed-document-node/core@^3.1.1":
version "3.1.1"
resolved "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz#076d78ce99822258cf813ecc1e7fa460fa74d052"
@@ -3399,14 +3478,14 @@
integrity sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg==
"@jridgewell/resolve-uri@^3.0.3":
- version "3.0.7"
- resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz#30cd49820a962aff48c8fffc5cd760151fca61fe"
- integrity sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==
+ version "3.0.8"
+ resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz#687cc2bbf243f4e9a868ecf2262318e2658873a1"
+ integrity sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==
"@jridgewell/sourcemap-codec@^1.4.10":
- version "1.4.13"
- resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz#b6461fb0c2964356c469e115f504c95ad97ab88c"
- integrity sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==
+ version "1.4.14"
+ resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
+ integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
"@jridgewell/trace-mapping@0.3.9":
version "0.3.9"
@@ -3443,11 +3522,11 @@
integrity sha512-zMM9Ds+SawiUkakS7y94Ymqx+S0ORzpG3frZirN3l+UlXUmSUR7hF4wxCVqW+ei94JzV5kt0uXBcoOEAuiydrw==
"@keyv/redis@^2.2.3":
- version "2.3.6"
- resolved "https://registry.npmjs.org/@keyv/redis/-/redis-2.3.6.tgz#462991af60b5b35af4e9ac8d05ad99a08ae2cfc2"
- integrity sha512-MKRAeWaKI7zpGb+lSgAAlznQi725NEN18I/Uj2CJysk1o6hBqyXyxCvyI+b9qKwoFAkzxoogdvONIpstzI7t/Q==
+ version "2.3.7"
+ resolved "https://registry.npmjs.org/@keyv/redis/-/redis-2.3.7.tgz#4f6f6d85be07668a976bb3c9d910c57d1ab12c70"
+ integrity sha512-aBxnl2Bt1D7JUXQwdO9dDOBJi3VmKO5yfIiwxvEr/hVSryho0Zn1EuWr3fi6UE8WYw5X8FPUyD6h5wuVQreQsA==
dependencies:
- ioredis "^5.0.4"
+ ioredis "^5.1.0"
"@kubernetes/client-node@^0.16.0":
version "0.16.3"
@@ -5263,9 +5342,9 @@
"@react-hookz/deep-equal" "^1.0.1"
"@react-hookz/web@^14.0.0":
- version "14.7.0"
- resolved "https://registry.npmjs.org/@react-hookz/web/-/web-14.7.0.tgz#3154b7cf38bf464e7b60417eae7f3348ce19e6f6"
- integrity sha512-9AN0W3QH3Aj5/LXHKy2XiysjgvaNRLQwEVyCaU3AOMW9c1XlL5hSYc67ExubmzQRw2kAYx2Jpgl8wKCIINxsxQ==
+ version "14.7.1"
+ resolved "https://registry.npmjs.org/@react-hookz/web/-/web-14.7.1.tgz#5e39e6fc21331cc4ae95f36e8135ad763e6c29fb"
+ integrity sha512-kU1CccZDXvQ9G4vcCCpX3mDQqYKkuLXGFOtPMgmbZ9KrvkEduMRH4JqSVXp1nI/bGI1GJ0KAWm4UEb1x5eDGAg==
dependencies:
"@react-hookz/deep-equal" "^1.0.2"
@@ -5818,24 +5897,24 @@
path-browserify "^1.0.1"
"@tsconfig/node10@^1.0.7":
- version "1.0.8"
- resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz#c1e4e80d6f964fbecb3359c43bd48b40f7cadad9"
- integrity sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==
+ version "1.0.9"
+ resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2"
+ integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==
"@tsconfig/node12@^1.0.7":
- version "1.0.9"
- resolved "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz#62c1f6dee2ebd9aead80dc3afa56810e58e1a04c"
- integrity sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==
+ version "1.0.11"
+ resolved "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d"
+ integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==
"@tsconfig/node14@^1.0.0":
- version "1.0.1"
- resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz#95f2d167ffb9b8d2068b0b235302fafd4df711f2"
- integrity sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==
+ version "1.0.3"
+ resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1"
+ integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==
"@tsconfig/node16@^1.0.2":
- version "1.0.2"
- resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz#423c77877d0569db20e1fc80885ac4118314010e"
- integrity sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==
+ version "1.0.3"
+ resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e"
+ integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==
"@types/accepts@^1.3.5":
version "1.3.5"
@@ -6420,9 +6499,9 @@
"@types/node" "*"
"@types/jest-when@^3.5.0":
- version "3.5.1"
- resolved "https://registry.npmjs.org/@types/jest-when/-/jest-when-3.5.1.tgz#296a0d62b576615046773daf123d518b10adee32"
- integrity sha512-8pzJWwU4h7KyCgwAB2Hs9xuy+a1YgVcdh0vE4LT4DZx5Yo7rFO9FAPIsSORVBVCk8QfjuGZaaU9HTTh3mJnEAg==
+ version "3.5.2"
+ resolved "https://registry.npmjs.org/@types/jest-when/-/jest-when-3.5.2.tgz#7e6225e827267d26f115dc97da6403a3b37556c5"
+ integrity sha512-1WP+wJDW7h4TYAVLoIebxRIVv8GPk66Qsq2nU7PkwKZ6usurnDQZgk0DfBNKAJ9gVzapCXSV53Vn/3nBHBNzAw==
dependencies:
"@types/jest" "*"
@@ -6662,9 +6741,9 @@
integrity sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==
"@types/node@^16.0.0", "@types/node@^16.11.26", "@types/node@^16.9.2":
- version "16.11.42"
- resolved "https://registry.npmjs.org/@types/node/-/node-16.11.42.tgz#d2a75c58e9b0902b82dc54bd4c13f8ef12bd1020"
- integrity sha512-iwLrPOopPy6V3E+1yHTpJea3bdsNso0b0utLOJJwaa/PLzqBt3GZl3stMcakc/gr89SfcNk2ki3z7Gvue9hYGQ==
+ version "16.11.43"
+ resolved "https://registry.npmjs.org/@types/node/-/node-16.11.43.tgz#555e5a743f76b6b897d47f945305b618525ddbe6"
+ integrity sha512-GqWykok+3uocgfAJM8imbozrqLnPyTrpFlrryURQlw1EesPUCx5XxTiucWDSFF9/NUEXDuD4bnvHm8xfVGWTpQ==
"@types/normalize-package-data@^2.4.0":
version "2.4.1"
@@ -7245,13 +7324,13 @@
integrity sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw==
"@typescript-eslint/eslint-plugin@^5.9.0":
- version "5.30.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.0.tgz#524a11e15c09701733033c96943ecf33f55d9ca1"
- integrity sha512-lvhRJ2pGe2V9MEU46ELTdiHgiAFZPKtLhiU5wlnaYpMc2+c1R8fh8i80ZAa665drvjHKUJyRRGg3gEm1If54ow==
+ version "5.30.5"
+ resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.5.tgz#e9a0afd6eb3b1d663db91cf1e7bc7584d394503d"
+ integrity sha512-lftkqRoBvc28VFXEoRgyZuztyVUQ04JvUnATSPtIRFAccbXTWL6DEtXGYMcbg998kXw1NLUJm7rTQ9eUt+q6Ig==
dependencies:
- "@typescript-eslint/scope-manager" "5.30.0"
- "@typescript-eslint/type-utils" "5.30.0"
- "@typescript-eslint/utils" "5.30.0"
+ "@typescript-eslint/scope-manager" "5.30.5"
+ "@typescript-eslint/type-utils" "5.30.5"
+ "@typescript-eslint/utils" "5.30.5"
debug "^4.3.4"
functional-red-black-tree "^1.0.1"
ignore "^5.2.0"
@@ -7272,13 +7351,13 @@
eslint-utils "^3.0.0"
"@typescript-eslint/parser@^5.9.0":
- version "5.30.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.0.tgz#a2184fb5f8ef2bf1db0ae61a43907e2e32aa1b8f"
- integrity sha512-2oYYUws5o2liX6SrFQ5RB88+PuRymaM2EU02/9Ppoyu70vllPnHVO7ioxDdq/ypXHA277R04SVjxvwI8HmZpzA==
+ version "5.30.5"
+ resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.5.tgz#f667c34e4e4c299d98281246c9b1e68c03a92522"
+ integrity sha512-zj251pcPXI8GO9NDKWWmygP6+UjwWmrdf9qMW/L/uQJBM/0XbU2inxe5io/234y/RCvwpKEYjZ6c1YrXERkK4Q==
dependencies:
- "@typescript-eslint/scope-manager" "5.30.0"
- "@typescript-eslint/types" "5.30.0"
- "@typescript-eslint/typescript-estree" "5.30.0"
+ "@typescript-eslint/scope-manager" "5.30.5"
+ "@typescript-eslint/types" "5.30.5"
+ "@typescript-eslint/typescript-estree" "5.30.5"
debug "^4.3.4"
"@typescript-eslint/scope-manager@5.20.0":
@@ -7289,13 +7368,13 @@
"@typescript-eslint/types" "5.20.0"
"@typescript-eslint/visitor-keys" "5.20.0"
-"@typescript-eslint/scope-manager@5.30.0":
- version "5.30.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.0.tgz#bf585ee801ab4ad84db2f840174e171a6bb002c7"
- integrity sha512-3TZxvlQcK5fhTBw5solQucWSJvonXf5yua5nx8OqK94hxdrT7/6W3/CS42MLd/f1BmlmmbGEgQcTHHCktUX5bQ==
+"@typescript-eslint/scope-manager@5.30.5":
+ version "5.30.5"
+ resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.5.tgz#7f90b9d6800552c856a5f3644f5e55dd1469d964"
+ integrity sha512-NJ6F+YHHFT/30isRe2UTmIGGAiXKckCyMnIV58cE3JkHmaD6e5zyEYm5hBDv0Wbin+IC0T1FWJpD3YqHUG/Ydg==
dependencies:
- "@typescript-eslint/types" "5.30.0"
- "@typescript-eslint/visitor-keys" "5.30.0"
+ "@typescript-eslint/types" "5.30.5"
+ "@typescript-eslint/visitor-keys" "5.30.5"
"@typescript-eslint/scope-manager@5.9.0":
version "5.9.0"
@@ -7305,12 +7384,12 @@
"@typescript-eslint/types" "5.9.0"
"@typescript-eslint/visitor-keys" "5.9.0"
-"@typescript-eslint/type-utils@5.30.0":
- version "5.30.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.0.tgz#98f3af926a5099153f092d4dad87148df21fbaae"
- integrity sha512-GF8JZbZqSS+azehzlv/lmQQ3EU3VfWYzCczdZjJRxSEeXDQkqFhCBgFhallLDbPwQOEQ4MHpiPfkjKk7zlmeNg==
+"@typescript-eslint/type-utils@5.30.5":
+ version "5.30.5"
+ resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.5.tgz#7a9656f360b4b1daea635c4621dab053d08bf8a9"
+ integrity sha512-k9+ejlv1GgwN1nN7XjVtyCgE0BTzhzT1YsQF0rv4Vfj2U9xnslBgMYYvcEYAFVdvhuEscELJsB7lDkN7WusErw==
dependencies:
- "@typescript-eslint/utils" "5.30.0"
+ "@typescript-eslint/utils" "5.30.5"
debug "^4.3.4"
tsutils "^3.21.0"
@@ -7319,10 +7398,10 @@
resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.20.0.tgz#fa39c3c2aa786568302318f1cb51fcf64258c20c"
integrity sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==
-"@typescript-eslint/types@5.30.0":
- version "5.30.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.0.tgz#db7d81d585a3da3801432a9c1d2fafbff125e110"
- integrity sha512-vfqcBrsRNWw/LBXyncMF/KrUTYYzzygCSsVqlZ1qGu1QtGs6vMkt3US0VNSQ05grXi5Yadp3qv5XZdYLjpp8ag==
+"@typescript-eslint/types@5.30.5":
+ version "5.30.5"
+ resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.5.tgz#36a0c05a72af3623cdf9ee8b81ea743b7de75a98"
+ integrity sha512-kZ80w/M2AvsbRvOr3PjaNh6qEW1LFqs2pLdo2s5R38B2HYXG8Z0PP48/4+j1QHJFL3ssHIbJ4odPRS8PlHrFfw==
"@typescript-eslint/types@5.9.0":
version "5.9.0"
@@ -7342,13 +7421,13 @@
semver "^7.3.5"
tsutils "^3.21.0"
-"@typescript-eslint/typescript-estree@5.30.0":
- version "5.30.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.0.tgz#4565ee8a6d2ac368996e20b2344ea0eab1a8f0bb"
- integrity sha512-hDEawogreZB4n1zoqcrrtg/wPyyiCxmhPLpZ6kmWfKF5M5G0clRLaEexpuWr31fZ42F96SlD/5xCt1bT5Qm4Nw==
+"@typescript-eslint/typescript-estree@5.30.5":
+ version "5.30.5"
+ resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.5.tgz#c520e4eba20551c4ec76af8d344a42eb6c9767bb"
+ integrity sha512-qGTc7QZC801kbYjAr4AgdOfnokpwStqyhSbiQvqGBLixniAKyH+ib2qXIVo4P9NgGzwyfD9I0nlJN7D91E1VpQ==
dependencies:
- "@typescript-eslint/types" "5.30.0"
- "@typescript-eslint/visitor-keys" "5.30.0"
+ "@typescript-eslint/types" "5.30.5"
+ "@typescript-eslint/visitor-keys" "5.30.5"
debug "^4.3.4"
globby "^11.1.0"
is-glob "^4.0.3"
@@ -7368,15 +7447,15 @@
semver "^7.3.5"
tsutils "^3.21.0"
-"@typescript-eslint/utils@5.30.0":
- version "5.30.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.0.tgz#1dac771fead5eab40d31860716de219356f5f754"
- integrity sha512-0bIgOgZflLKIcZsWvfklsaQTM3ZUbmtH0rJ1hKyV3raoUYyeZwcjQ8ZUJTzS7KnhNcsVT1Rxs7zeeMHEhGlltw==
+"@typescript-eslint/utils@5.30.5":
+ version "5.30.5"
+ resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.5.tgz#3999cbd06baad31b9e60d084f20714d1b2776765"
+ integrity sha512-o4SSUH9IkuA7AYIfAvatldovurqTAHrfzPApOZvdUq01hHojZojCFXx06D/aFpKCgWbMPRdJBWAC3sWp3itwTA==
dependencies:
"@types/json-schema" "^7.0.9"
- "@typescript-eslint/scope-manager" "5.30.0"
- "@typescript-eslint/types" "5.30.0"
- "@typescript-eslint/typescript-estree" "5.30.0"
+ "@typescript-eslint/scope-manager" "5.30.5"
+ "@typescript-eslint/types" "5.30.5"
+ "@typescript-eslint/typescript-estree" "5.30.5"
eslint-scope "^5.1.1"
eslint-utils "^3.0.0"
@@ -7400,12 +7479,12 @@
"@typescript-eslint/types" "5.20.0"
eslint-visitor-keys "^3.0.0"
-"@typescript-eslint/visitor-keys@5.30.0":
- version "5.30.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.0.tgz#07721d23daca2ec4c2da7f1e660d41cd78bacac3"
- integrity sha512-6WcIeRk2DQ3pHKxU1Ni0qMXJkjO/zLjBymlYBy/53qxe7yjEFSvzKLDToJjURUhSl2Fzhkl4SMXQoETauF74cw==
+"@typescript-eslint/visitor-keys@5.30.5":
+ version "5.30.5"
+ resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.5.tgz#d4bb969202019d5d5d849a0aaedc7370cc044b14"
+ integrity sha512-D+xtGo9HUMELzWIUqcQc0p2PO4NyvTrgIOK/VnSH083+8sq0tiLozNRKuLarwHYGRuA6TVBQSuuLwJUDWd3aaA==
dependencies:
- "@typescript-eslint/types" "5.30.0"
+ "@typescript-eslint/types" "5.30.5"
eslint-visitor-keys "^3.3.0"
"@typescript-eslint/visitor-keys@5.9.0":
@@ -7572,9 +7651,9 @@
integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==
"@yarnpkg/parsers@^3.0.0-rc.4":
- version "3.0.0-rc.10"
- resolved "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.10.tgz#cbbb9970d396fd274911ef0f8204d52132394271"
- integrity sha512-TZxyre59hLjWQ0FcakvEl2a+PTArDJ2VYC3e3xjec+OpTuQSK7333VscpiT2UJKJPDUGrYq1Z1LDpnIYv4nHLw==
+ version "3.0.0-rc.11"
+ resolved "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.11.tgz#4c2e69f3c904693eea58a8999ca9a189b0d78b41"
+ integrity sha512-qQ2EBj1lRA2iB1SwcyvGI53w5TlEBMgJ/hAR42ts+6bKK/am/xQoozQxtBiqodAyphIGVSm3sfQmQXN2pjMlNA==
dependencies:
js-yaml "^3.10.0"
tslib "^1.13.0"
@@ -8344,9 +8423,9 @@ aws-sdk-mock@^5.2.1:
traverse "^0.6.6"
aws-sdk@^2.1122.0, aws-sdk@^2.840.0, aws-sdk@^2.948.0:
- version "2.1165.0"
- resolved "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1165.0.tgz#4da669d1e9020344cef75d961882f52a7931a379"
- integrity sha512-2oVkSuXsLeErt+H4M2OGIz4p1LPS+QRfY2WnW4QKMndASOcvHKZTfzuY8jmc9ZnDGyguiGdT3idYU8KpNg0sGw==
+ version "2.1167.0"
+ resolved "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1167.0.tgz#e8614bce1a7355782734b6928792f14d11b39231"
+ integrity sha512-hUJzAqWVfNYpct1S+GjyPIc2s+GZcAhbWVqIG4qbLYZ3+sBTcjv3lLH5zx7K+qcTGINDU0g4EsMi6hIrAU+blg==
dependencies:
buffer "4.9.2"
events "1.1.1"
@@ -9081,7 +9160,7 @@ buffer@4.9.2, buffer@^4.3.0:
ieee754 "^1.1.4"
isarray "^1.0.0"
-buffer@^5.2.0, buffer@^5.2.1, buffer@^5.5.0, buffer@^5.6.0, buffer@^5.7.0:
+buffer@^5.2.0, buffer@^5.2.1, buffer@^5.5.0, buffer@^5.6.0, buffer@^5.7.0, buffer@^5.7.1:
version "5.7.1"
resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
@@ -9124,6 +9203,13 @@ builtins@^5.0.0:
dependencies:
semver "^7.0.0"
+busboy@^1.6.0:
+ version "1.6.0"
+ resolved "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893"
+ integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==
+ dependencies:
+ streamsearch "^1.1.0"
+
byline@^5.0.0:
version "5.0.0"
resolved "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1"
@@ -10558,6 +10644,19 @@ cross-undici-fetch@^0.3.0:
undici "^5.0.0"
web-streams-polyfill "^3.2.0"
+cross-undici-fetch@^0.4.11:
+ version "0.4.11"
+ resolved "https://registry.npmjs.org/cross-undici-fetch/-/cross-undici-fetch-0.4.11.tgz#bef38dc729a01db6e07c84fee6de1089b5d3d0a4"
+ integrity sha512-pRp+EWewyOPYIeUvwOqCIqylCFWqlBwwr6nlZB38v3PhWxS1RYfSgHUJApYTT8jm71SbL5p4qg5kUQv6ZyS24A==
+ dependencies:
+ abort-controller "^3.0.0"
+ busboy "^1.6.0"
+ form-data-encoder "^1.7.1"
+ formdata-node "^4.3.1"
+ node-fetch "^2.6.7"
+ undici "5.5.1"
+ web-streams-polyfill "^3.2.0"
+
crypto-browserify@^3.11.0:
version "3.12.0"
resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
@@ -11461,10 +11560,10 @@ detect-port-alt@^1.1.6:
address "^1.0.1"
debug "^2.6.0"
-devtools-protocol@0.0.1001819:
- version "0.0.1001819"
- resolved "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1001819.tgz#0a98f44cefdb02cc684f3d5e6bd898a1690231d9"
- integrity sha512-G6OsIFnv/rDyxSqBa2lDLR6thp9oJioLsb2Gl+LbQlyoA9/OBAkrTU9jiCcQ8Pnh7z4d6slDiLaogR5hzgJLmQ==
+devtools-protocol@0.0.1011705:
+ version "0.0.1011705"
+ resolved "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1011705.tgz#2582ed29f84848df83fba488122015540a744539"
+ integrity sha512-OKvTvu9n3swmgYshvsyVHYX0+aPzCoYUnyXUacfQMmFtBtBKewV/gT4I9jkAbpTqtTi2E4S9MXLlvzBDUlqg0Q==
dezalgo@1.0.3, dezalgo@^1.0.0:
version "1.0.3"
@@ -11704,7 +11803,7 @@ drange@^1.0.2:
resolved "https://registry.npmjs.org/drange/-/drange-1.1.1.tgz#b2aecec2aab82fcef11dbbd7b9e32b83f8f6c0b8"
integrity sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==
-dset@^3.1.0, dset@^3.1.1:
+dset@^3.1.0, dset@^3.1.1, dset@^3.1.2:
version "3.1.2"
resolved "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz#89c436ca6450398396dc6538ea00abc0c54cd45a"
integrity sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==
@@ -12427,9 +12526,9 @@ eslint-webpack-plugin@^3.1.1:
schema-utils "^4.0.0"
eslint@^8.6.0:
- version "8.18.0"
- resolved "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz#78d565d16c993d0b73968c523c0446b13da784fd"
- integrity sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==
+ version "8.19.0"
+ resolved "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz#7342a3cbc4fbc5c106a1eefe0fd0b50b6b1a7d28"
+ integrity sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==
dependencies:
"@eslint/eslintrc" "^1.3.0"
"@humanwhocodes/config-array" "^0.9.2"
@@ -12587,63 +12686,63 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
safe-buffer "^5.1.1"
"example-app@link:packages/app":
- version "0.2.73-next.1"
+ version "0.2.73-next.2"
dependencies:
- "@backstage/app-defaults" "^1.0.4-next.1"
- "@backstage/catalog-model" "^1.1.0-next.1"
- "@backstage/cli" "^0.18.0-next.1"
+ "@backstage/app-defaults" "^1.0.4-next.2"
+ "@backstage/catalog-model" "^1.1.0-next.2"
+ "@backstage/cli" "^0.18.0-next.2"
"@backstage/config" "^1.0.1"
"@backstage/core-app-api" "^1.0.4-next.0"
- "@backstage/core-components" "^0.9.6-next.1"
+ "@backstage/core-components" "^0.10.0-next.2"
"@backstage/core-plugin-api" "^1.0.3"
- "@backstage/integration-react" "^1.1.2-next.1"
- "@backstage/plugin-airbrake" "^0.3.7-next.1"
- "@backstage/plugin-apache-airflow" "^0.2.0-next.1"
- "@backstage/plugin-api-docs" "^0.8.7-next.1"
- "@backstage/plugin-azure-devops" "^0.1.23-next.1"
- "@backstage/plugin-badges" "^0.2.31-next.1"
- "@backstage/plugin-catalog" "^1.3.1-next.1"
+ "@backstage/integration-react" "^1.1.2-next.2"
+ "@backstage/plugin-airbrake" "^0.3.7-next.2"
+ "@backstage/plugin-apache-airflow" "^0.2.0-next.2"
+ "@backstage/plugin-api-docs" "^0.8.7-next.2"
+ "@backstage/plugin-azure-devops" "^0.1.23-next.2"
+ "@backstage/plugin-badges" "^0.2.31-next.2"
+ "@backstage/plugin-catalog" "^1.4.0-next.2"
"@backstage/plugin-catalog-common" "^1.0.4-next.0"
- "@backstage/plugin-catalog-graph" "^0.2.19-next.1"
- "@backstage/plugin-catalog-import" "^0.8.10-next.1"
- "@backstage/plugin-catalog-react" "^1.1.2-next.1"
- "@backstage/plugin-circleci" "^0.3.7-next.1"
- "@backstage/plugin-cloudbuild" "^0.3.7-next.1"
- "@backstage/plugin-code-coverage" "^0.1.34-next.1"
- "@backstage/plugin-cost-insights" "^0.11.29-next.1"
- "@backstage/plugin-dynatrace" "^0.1.1-next.1"
- "@backstage/plugin-explore" "^0.3.38-next.1"
- "@backstage/plugin-gcalendar" "^0.3.3-next.1"
- "@backstage/plugin-gcp-projects" "^0.3.26-next.1"
- "@backstage/plugin-github-actions" "^0.5.7-next.1"
- "@backstage/plugin-gocd" "^0.1.13-next.1"
- "@backstage/plugin-graphiql" "^0.2.39-next.1"
- "@backstage/plugin-home" "^0.4.23-next.1"
- "@backstage/plugin-jenkins" "^0.7.6-next.1"
- "@backstage/plugin-kafka" "^0.3.7-next.1"
- "@backstage/plugin-kubernetes" "^0.6.7-next.1"
- "@backstage/plugin-lighthouse" "^0.3.7-next.1"
- "@backstage/plugin-newrelic" "^0.3.25-next.1"
- "@backstage/plugin-newrelic-dashboard" "^0.1.15-next.1"
- "@backstage/plugin-org" "^0.5.7-next.1"
- "@backstage/plugin-pagerduty" "0.5.0-next.1"
+ "@backstage/plugin-catalog-graph" "^0.2.19-next.2"
+ "@backstage/plugin-catalog-import" "^0.8.10-next.2"
+ "@backstage/plugin-catalog-react" "^1.1.2-next.2"
+ "@backstage/plugin-circleci" "^0.3.7-next.2"
+ "@backstage/plugin-cloudbuild" "^0.3.7-next.2"
+ "@backstage/plugin-code-coverage" "^0.1.34-next.2"
+ "@backstage/plugin-cost-insights" "^0.11.29-next.2"
+ "@backstage/plugin-dynatrace" "^0.1.1-next.2"
+ "@backstage/plugin-explore" "^0.3.38-next.2"
+ "@backstage/plugin-gcalendar" "^0.3.3-next.2"
+ "@backstage/plugin-gcp-projects" "^0.3.26-next.2"
+ "@backstage/plugin-github-actions" "^0.5.7-next.2"
+ "@backstage/plugin-gocd" "^0.1.13-next.2"
+ "@backstage/plugin-graphiql" "^0.2.39-next.2"
+ "@backstage/plugin-home" "^0.4.23-next.2"
+ "@backstage/plugin-jenkins" "^0.7.6-next.2"
+ "@backstage/plugin-kafka" "^0.3.7-next.2"
+ "@backstage/plugin-kubernetes" "^0.6.7-next.2"
+ "@backstage/plugin-lighthouse" "^0.3.7-next.2"
+ "@backstage/plugin-newrelic" "^0.3.25-next.2"
+ "@backstage/plugin-newrelic-dashboard" "^0.1.15-next.2"
+ "@backstage/plugin-org" "^0.5.7-next.2"
+ "@backstage/plugin-pagerduty" "0.5.0-next.2"
"@backstage/plugin-permission-react" "^0.4.3-next.0"
- "@backstage/plugin-rollbar" "^0.4.7-next.1"
- "@backstage/plugin-scaffolder" "^1.4.0-next.1"
- "@backstage/plugin-search" "^0.9.1-next.1"
+ "@backstage/plugin-rollbar" "^0.4.7-next.2"
+ "@backstage/plugin-scaffolder" "^1.4.0-next.2"
+ "@backstage/plugin-search" "^0.9.1-next.2"
"@backstage/plugin-search-common" "^0.3.6-next.0"
- "@backstage/plugin-search-react" "^0.2.2-next.1"
- "@backstage/plugin-sentry" "^0.3.45-next.1"
- "@backstage/plugin-shortcuts" "^0.2.8-next.1"
- "@backstage/plugin-stack-overflow" "^0.1.3-next.1"
- "@backstage/plugin-tech-insights" "^0.2.3-next.1"
- "@backstage/plugin-tech-radar" "^0.5.14-next.1"
- "@backstage/plugin-techdocs" "^1.2.1-next.1"
- "@backstage/plugin-techdocs-module-addons-contrib" "^1.0.2-next.1"
- "@backstage/plugin-techdocs-react" "^1.0.2-next.0"
- "@backstage/plugin-todo" "^0.2.9-next.1"
- "@backstage/plugin-user-settings" "^0.4.6-next.1"
- "@backstage/theme" "^0.2.16-next.0"
+ "@backstage/plugin-search-react" "^0.2.2-next.2"
+ "@backstage/plugin-sentry" "^0.3.45-next.2"
+ "@backstage/plugin-shortcuts" "^0.2.8-next.2"
+ "@backstage/plugin-stack-overflow" "^0.1.3-next.2"
+ "@backstage/plugin-tech-insights" "^0.2.3-next.2"
+ "@backstage/plugin-tech-radar" "^0.5.14-next.2"
+ "@backstage/plugin-techdocs" "^1.2.1-next.2"
+ "@backstage/plugin-techdocs-module-addons-contrib" "^1.0.2-next.2"
+ "@backstage/plugin-techdocs-react" "^1.0.2-next.1"
+ "@backstage/plugin-todo" "^0.2.9-next.2"
+ "@backstage/plugin-user-settings" "^0.4.6-next.2"
+ "@backstage/theme" "^0.2.16-next.1"
"@material-ui/core" "^4.12.2"
"@material-ui/icons" "^4.9.1"
"@material-ui/lab" "4.0.0-alpha.57"
@@ -13821,6 +13920,14 @@ git-up@^4.0.0:
is-ssh "^1.3.0"
parse-url "^5.0.0"
+git-up@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.npmjs.org/git-up/-/git-up-6.0.0.tgz#dbd6e4eee270338be847a0601e6d0763c90b74db"
+ integrity sha512-6RUFSNd1c/D0xtGnyWN2sxza2bZtZ/EmI9448n6rCZruFwV/ezeEn2fJP7XnUQGwf0RAtd/mmUCbtH6JPYA2SA==
+ dependencies:
+ is-ssh "^1.4.0"
+ parse-url "^7.0.2"
+
git-url-parse@^11.4.4, git-url-parse@^11.6.0:
version "11.6.0"
resolved "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.6.0.tgz#c634b8de7faa66498a2b88932df31702c67df605"
@@ -13828,6 +13935,13 @@ git-url-parse@^11.4.4, git-url-parse@^11.6.0:
dependencies:
git-up "^4.0.0"
+git-url-parse@^12.0.0:
+ version "12.0.0"
+ resolved "https://registry.npmjs.org/git-url-parse/-/git-url-parse-12.0.0.tgz#4ba70bc1e99138321c57e3765aaf7428e5abb793"
+ integrity sha512-I6LMWsxV87vysX1WfsoglXsXg6GjQRKq7+Dgiseo+h0skmp5Hp2rzmcEIRQot9CPA+uzU7x1x7jZdqvTFGnB+Q==
+ dependencies:
+ git-up "^6.0.0"
+
gitconfiglocal@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b"
@@ -14214,9 +14328,9 @@ graphql-type-json@^0.3.2:
integrity sha512-J+vjof74oMlCWXSvt0DOf2APEdZOCdubEvGDUAlqH//VBYcOYsGgRW7Xzorr44LvkjiuvecWc8fChxuZZbChtg==
graphql-ws@^5.4.1:
- version "5.9.0"
- resolved "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.9.0.tgz#1fea3cca4582bbda15bc3a50bf30b539869b826f"
- integrity sha512-CXv0l0nI1bgChwl4Rm+BqNOAKwL/C9T2N8RfmTkhQ38YLFdUXCi2WNW4oFp8BJP+t75nCLzjHHgR04sP1oF02w==
+ version "5.9.1"
+ resolved "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.9.1.tgz#9c0fa48ceb695d61d574ed3ab21b426729e87f2d"
+ integrity sha512-mL/SWGBwIT9Meq0NlfS55yXXTOeWPMbK7bZBEZhFu46bcGk1coTx2Sdtzxdk+9yHWngD+Fk1PZDWaAutQa9tpw==
graphql@^16.0.0, graphql@^16.3.0:
version "16.5.0"
@@ -15131,10 +15245,10 @@ invert-kv@^1.0.0:
resolved "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY=
-ioredis@^5.0.4:
- version "5.0.4"
- resolved "https://registry.npmjs.org/ioredis/-/ioredis-5.0.4.tgz#0d4abfd818adfc5ef5029fddac4b8f503a1433b7"
- integrity sha512-qFJw3MnPNsJF1lcIOP3vztbsasOXK3nDdNAgjQj7t7/Bn/w10PGchTOpqylQNxjzPbLoYDu34LjeJtSWiKBntQ==
+ioredis@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.npmjs.org/ioredis/-/ioredis-5.1.0.tgz#17bc0bc40f164ef26910ca6e56981c2a9bfdf57e"
+ integrity sha512-HYHnvwxFwefeUBj0hZFejLvd8Q/YNAfnZlZG/hSRxkRhXMs1H8soMEVccHd1WlLrKkynorXBsAtqDGskOdAfVQ==
dependencies:
"@ioredis/commands" "^1.1.1"
cluster-key-slot "^1.1.0"
@@ -15647,6 +15761,13 @@ is-ssh@^1.3.0:
dependencies:
protocols "^1.1.0"
+is-ssh@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz#4f8220601d2839d8fa624b3106f8e8884f01b8b2"
+ integrity sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==
+ dependencies:
+ protocols "^2.0.1"
+
is-stream-ended@^0.1.4:
version "0.1.4"
resolved "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz#f50224e95e06bce0e356d440a4827cd35b267eda"
@@ -15857,6 +15978,11 @@ isomorphic-ws@^4.0.1:
resolved "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc"
integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==
+isomorphic-ws@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz#e5529148912ecb9b451b46ed44d53dae1ce04bbf"
+ integrity sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==
+
isstream@~0.1.2:
version "0.1.2"
resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
@@ -18610,7 +18736,7 @@ mime@1.6.0, mime@^1.3.4:
resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
-mime@^2.2.0, mime@^2.5.0, mime@^2.5.2:
+mime@2.6.0, mime@^2.2.0, mime@^2.5.2:
version "2.6.0"
resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367"
integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==
@@ -18919,10 +19045,10 @@ msw@^0.39.2:
type-fest "^1.2.2"
yargs "^17.3.1"
-msw@^0.42.0:
- version "0.42.3"
- resolved "https://registry.npmjs.org/msw/-/msw-0.42.3.tgz#150c475e2cb6d53c67503bd0e3f6251bfd075328"
- integrity sha512-zrKBIGCDsNUCZLd3DLSeUtRruZ0riwJgORg9/bSDw3D0PTI8XUGAK3nC0LJA9g0rChGuKaWK/SwObA8wpFrz4g==
+msw@^0.43.0:
+ version "0.43.0"
+ resolved "https://registry.npmjs.org/msw/-/msw-0.43.0.tgz#10c6fc3fb1752c0a144179e5ab04c6a512cc9959"
+ integrity sha512-XJylZP0qW3D5WUGWh9FFefJEl3MGG4y1I+/8a833d0eedm6B+GaPm6wPVZNcnlS2YVTagvEgShVJ7ZtY66tTRQ==
dependencies:
"@mswjs/cookies" "^0.2.0"
"@mswjs/interceptors" "^0.16.3"
@@ -19297,7 +19423,7 @@ normalize-url@^4.1.0:
resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a"
integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==
-normalize-url@^6.0.1:
+normalize-url@^6.0.1, normalize-url@^6.1.0:
version "6.1.0"
resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
@@ -19742,10 +19868,10 @@ openapi-sampler@^1.2.1:
"@types/json-schema" "^7.0.7"
json-pointer "0.6.2"
-openapi-types@^11.0.1:
- version "11.1.0"
- resolved "https://registry.npmjs.org/openapi-types/-/openapi-types-11.1.0.tgz#037969f3dfa5999423ee33bf889fb0d12984277e"
- integrity sha512-ZW+Jf12flFF6DXSij8DGL3svDA4RtSyHXjC/xB/JAh18gg3uVfVIFLvCfScUMowrpvlkxsMMbErakbth2g3/iQ==
+openapi-types@^12.0.0:
+ version "12.0.0"
+ resolved "https://registry.npmjs.org/openapi-types/-/openapi-types-12.0.0.tgz#458a99d048f9eae1c067e15d56a8bfb3726041f1"
+ integrity sha512-6Wd9k8nmGQHgCbehZCP6wwWcfXcvinhybUTBatuhjRsCxUIujuYFZc9QnGeae75CyHASewBtxs0HX/qwREReUw==
openid-client@^4.1.1:
version "4.9.0"
@@ -19761,9 +19887,9 @@ openid-client@^4.1.1:
oidc-token-hash "^5.0.1"
openid-client@^5.1.3:
- version "5.1.7"
- resolved "https://registry.npmjs.org/openid-client/-/openid-client-5.1.7.tgz#deb16847c610075716be1ec679068b04db16f065"
- integrity sha512-VNtf/q+fv2Jiqi0ViLVmN3gGMSHF+YUGW6baKA/naoPKkKw4JdvghaP/kXQ/bzRRDWk6VmpCYDcR934UdDs8ug==
+ version "5.1.8"
+ resolved "https://registry.npmjs.org/openid-client/-/openid-client-5.1.8.tgz#3a24910288b32c32f548fb6e391f44178ce6370f"
+ integrity sha512-EPxJY6bT7YIYQEXSGxRC5flQ3GUhLy98ufdto6+BVBrFGPmwjUpy4xBcYuU/Wt9nPkO/3EgljBrr6Ezx4lp1RQ==
dependencies:
jose "^4.1.4"
lru-cache "^6.0.0"
@@ -20221,6 +20347,13 @@ parse-path@^4.0.0:
is-ssh "^1.3.0"
protocols "^1.4.0"
+parse-path@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.npmjs.org/parse-path/-/parse-path-5.0.0.tgz#f933152f3c6d34f4cf36cfc3d07b138ac113649d"
+ integrity sha512-qOpH55/+ZJ4jUu/oLO+ifUKjFPNZGfnPJtzvGzKN/4oLMil5m9OH4VpOj6++9/ytJcfks4kzH2hhi87GL/OU9A==
+ dependencies:
+ protocols "^2.0.0"
+
parse-url@^5.0.0:
version "5.0.1"
resolved "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz#99c4084fc11be14141efa41b3d117a96fcb9527f"
@@ -20231,6 +20364,16 @@ parse-url@^5.0.0:
parse-path "^4.0.0"
protocols "^1.4.0"
+parse-url@^7.0.2:
+ version "7.0.2"
+ resolved "https://registry.npmjs.org/parse-url/-/parse-url-7.0.2.tgz#d21232417199b8d371c6aec0cedf1406fd6393f0"
+ integrity sha512-PqO4Z0eCiQ08Wj6QQmrmp5YTTxpYfONdOEamrtvK63AmzXpcavIVQubGHxOEwiIoDZFb8uDOoQFS0NCcjqIYQg==
+ dependencies:
+ is-ssh "^1.4.0"
+ normalize-url "^6.1.0"
+ parse-path "^5.0.0"
+ protocols "^2.0.1"
+
parse5@6.0.1:
version "6.0.1"
resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
@@ -21349,6 +21492,11 @@ protocols@^1.1.0, protocols@^1.4.0:
resolved "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz#95f788a4f0e979b291ffefcf5636ad113d037d32"
integrity sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==
+protocols@^2.0.0, protocols@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz#8f155da3fc0f32644e83c5782c8e8212ccf70a86"
+ integrity sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==
+
proxy-addr@~2.0.7:
version "2.0.7"
resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
@@ -21440,14 +21588,14 @@ pupa@^2.1.1:
dependencies:
escape-goat "^2.0.0"
-puppeteer@^14.0.0:
- version "14.4.1"
- resolved "https://registry.npmjs.org/puppeteer/-/puppeteer-14.4.1.tgz#6c7437a65f7ba98ef8ad7c2b0f1cf808e91617bb"
- integrity sha512-+H0Gm84aXUvSLdSiDROtLlOofftClgw2TdceMvvCU9UvMryappoeS3+eOLfKvoy4sm8B8MWnYmPhWxVFudAOFQ==
+puppeteer@^15.0.0:
+ version "15.2.0"
+ resolved "https://registry.npmjs.org/puppeteer/-/puppeteer-15.2.0.tgz#9cd81334f9c6a2e1c972b5a7ecf3f18ab3bfb978"
+ integrity sha512-6Mzj5pbq4J4DxJE5o6V+arrOB9Gma0CxOLP1zKYMrMR7AYuNaPzsK7pBrpDwI64W6Mxk5G7NqiLSFTrgSzR1zg==
dependencies:
cross-fetch "3.1.5"
debug "4.3.4"
- devtools-protocol "0.0.1001819"
+ devtools-protocol "0.0.1011705"
extract-zip "2.0.1"
https-proxy-agent "5.0.1"
pkg-dir "4.2.0"
@@ -21456,7 +21604,7 @@ puppeteer@^14.0.0:
rimraf "3.0.2"
tar-fs "2.1.1"
unbzip2-stream "1.4.3"
- ws "8.7.0"
+ ws "8.8.0"
q@^1.5.1:
version "1.5.1"
@@ -23982,6 +24130,11 @@ stream-transform@^2.1.3:
dependencies:
mixme "^0.5.1"
+streamsearch@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764"
+ integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==
+
strict-event-emitter@^0.2.0:
version "0.2.0"
resolved "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.0.tgz#78e2f75dc6ea502e5d8a877661065a1e2deedecd"
@@ -24287,9 +24440,9 @@ stylis@^4.0.6:
integrity sha512-OFFeUXFgwnGOKvEXaSv0D0KQ5ADP0n6g3SVONx6I/85JzNZ3u50FRwB3lVIk1QO2HNdI75tbVzc4Z66Gdp9voA==
sucrase@^3.18.0, sucrase@^3.20.2:
- version "3.21.1"
- resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.21.1.tgz#7e29ddaca012764cf843280b00e74a843bdf790f"
- integrity sha512-kxXnC9yZEav5USAu8gooZID9Ph3xqwdJxZoh+WbOWQZHTB7CHj3ANwENVMZ6mAZ9k7UtJtFxvQD9R03q3yU2YQ==
+ version "3.23.0"
+ resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.23.0.tgz#2a7fa80a04f055fb2e95d2aead03fec1dba52838"
+ integrity sha512-xgC1xboStzGhCnRywlBf/DLmkC+SkdAKqrNCDsxGrzM0phR5oUxoFKiQNrsc2D8wDdAm03iLbSZqjHDddo3IzQ==
dependencies:
commander "^4.0.0"
glob "7.1.6"
@@ -24298,10 +24451,10 @@ sucrase@^3.18.0, sucrase@^3.20.2:
pirates "^4.0.1"
ts-interface-checker "^0.1.9"
-superagent@^7.1.3:
- version "7.1.3"
- resolved "https://registry.npmjs.org/superagent/-/superagent-7.1.3.tgz#783ff8330e7c2dad6ad8f0095edc772999273b6b"
- integrity sha512-WA6et4nAvgBCS73lJvv1D0ssI5uk5Gh+TGN/kNe+B608EtcVs/yzfl+OLXTzDs7tOBDIpvgh/WUs1K2OK1zTeQ==
+superagent@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.npmjs.org/superagent/-/superagent-8.0.0.tgz#2ea4587df4b81ef023ec01ebc6e1bcb9e2344cb6"
+ integrity sha512-iudipXEel+SzlP9y29UBWGDjB+Zzag+eeA1iLosaR2YHBRr1Q1kC29iBrF2zIVD9fqVbpZnXkN/VJmwFMVyNWg==
dependencies:
component-emitter "^1.3.0"
cookiejar "^2.1.3"
@@ -24310,18 +24463,18 @@ superagent@^7.1.3:
form-data "^4.0.0"
formidable "^2.0.1"
methods "^1.1.2"
- mime "^2.5.0"
+ mime "2.6.0"
qs "^6.10.3"
readable-stream "^3.6.0"
semver "^7.3.7"
supertest@^6.1.3, supertest@^6.1.6:
- version "6.2.3"
- resolved "https://registry.npmjs.org/supertest/-/supertest-6.2.3.tgz#291b220126e5faa654d12abe1ada3658757c8c67"
- integrity sha512-3GSdMYTMItzsSYjnIcljxMVZKPW1J9kYHZY+7yLfD0wpPwww97GeImZC1oOk0S5+wYl2niJwuFusBJqwLqYM3g==
+ version "6.2.4"
+ resolved "https://registry.npmjs.org/supertest/-/supertest-6.2.4.tgz#3dcebe42f7fd6f28dd7ac74c6cba881f7101b2f0"
+ integrity sha512-M8xVnCNv+q2T2WXVzxDECvL2695Uv2uUj2O0utxsld/HRyJvOU8W9f1gvsYxSNU4wmIe0/L/ItnpU4iKq0emDA==
dependencies:
methods "^1.1.2"
- superagent "^7.1.3"
+ superagent "^8.0.0"
supports-color@^2.0.0:
version "2.0.0"
@@ -24468,6 +24621,14 @@ sync-fetch@0.3.1, sync-fetch@^0.3.1:
buffer "^5.7.0"
node-fetch "^2.6.1"
+sync-fetch@0.4.1, sync-fetch@^0.4.0:
+ version "0.4.1"
+ resolved "https://registry.npmjs.org/sync-fetch/-/sync-fetch-0.4.1.tgz#87b8684eef2fa25c96c4683ae308473a4e5c571f"
+ integrity sha512-JDtyFEvnKUzt1CxRtzzsGgkBanEv8XRmLyJo0F0nGkpCR8EjYmpOJJXz8GA/SWtlPU0nAYh0+CNMNnFworGyOA==
+ dependencies:
+ buffer "^5.7.1"
+ node-fetch "^2.6.1"
+
tapable@^1.0.0:
version "1.1.3"
resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
@@ -24534,21 +24695,21 @@ tdigest@^0.1.1:
bintrees "1.0.1"
"techdocs-cli-embedded-app@link:packages/techdocs-cli-embedded-app":
- version "0.2.72-next.1"
+ version "0.2.72-next.2"
dependencies:
- "@backstage/app-defaults" "^1.0.4-next.1"
- "@backstage/catalog-model" "^1.1.0-next.1"
- "@backstage/cli" "^0.18.0-next.1"
+ "@backstage/app-defaults" "^1.0.4-next.2"
+ "@backstage/catalog-model" "^1.1.0-next.2"
+ "@backstage/cli" "^0.18.0-next.2"
"@backstage/config" "^1.0.1"
"@backstage/core-app-api" "^1.0.4-next.0"
- "@backstage/core-components" "^0.9.6-next.1"
+ "@backstage/core-components" "^0.10.0-next.2"
"@backstage/core-plugin-api" "^1.0.3"
- "@backstage/integration-react" "^1.1.2-next.1"
- "@backstage/plugin-catalog" "^1.3.1-next.1"
- "@backstage/plugin-techdocs" "^1.2.1-next.1"
- "@backstage/plugin-techdocs-react" "^1.0.2-next.0"
+ "@backstage/integration-react" "^1.1.2-next.2"
+ "@backstage/plugin-catalog" "^1.4.0-next.2"
+ "@backstage/plugin-techdocs" "^1.2.1-next.2"
+ "@backstage/plugin-techdocs-react" "^1.0.2-next.1"
"@backstage/test-utils" "^1.1.2-next.1"
- "@backstage/theme" "^0.2.16-next.0"
+ "@backstage/theme" "^0.2.16-next.1"
"@material-ui/core" "^4.11.0"
"@material-ui/icons" "^4.9.1"
history "^5.0.0"
@@ -24998,9 +25159,9 @@ ts-morph@^15.0.0:
code-block-writer "^11.0.0"
ts-node@^10.0.0, ts-node@^10.2.1, ts-node@^10.4.0:
- version "10.8.1"
- resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.8.1.tgz#ea2bd3459011b52699d7e88daa55a45a1af4f066"
- integrity sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==
+ version "10.8.2"
+ resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.8.2.tgz#3185b75228cef116bf82ffe8762594f54b2a23f2"
+ integrity sha512-LYdGnoGddf1D6v8REPtIH+5iq/gTDuZqv2/UJUU7tKjuEU8xVZorBM+buCGNjj+pGEud+sOoM4CX3/YzINpENA==
dependencies:
"@cspotcode/source-map-support" "^0.8.0"
"@tsconfig/node10" "^1.0.7"
@@ -25272,7 +25433,7 @@ underscore@^1.12.1, underscore@^1.9.1:
resolved "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz#0c1c6bd2df54b6b69f2314066d65b6cde6fcf9d1"
integrity sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==
-undici@^5.0.0:
+undici@5.5.1, undici@^5.0.0:
version "5.5.1"
resolved "https://registry.npmjs.org/undici/-/undici-5.5.1.tgz#baaf25844a99eaa0b22e1ef8d205bffe587c8f43"
integrity sha512-MEvryPLf18HvlCbLSzCW0U00IMftKGI5udnjrQbC5D4P0Hodwffhv+iGfWuJwg16Y/TK11ZFK8i+BPVW2z/eAw==
@@ -26179,9 +26340,9 @@ winston-transport@^4.5.0:
triple-beam "^1.3.0"
winston@^3.2.1, winston@^3.7.2:
- version "3.8.0"
- resolved "https://registry.npmjs.org/winston/-/winston-3.8.0.tgz#4fc8656829dcfdab3c38f558eab785eea38a5328"
- integrity sha512-Iix1w8rIq2kBDkGvclO0db2CVOHYVamCIkVWcUbs567G9i2pdB+gvqLgDgxx4B4HXHYD6U4Zybh6ojepUOqcFQ==
+ version "3.8.1"
+ resolved "https://registry.npmjs.org/winston/-/winston-3.8.1.tgz#76f15b3478cde170b780234e0c4cf805c5a7fb57"
+ integrity sha512-r+6YAiCR4uI3N8eQNOg8k3P3PqwAm20cLKlzVD9E66Ch39+LZC+VH1UKf9JemQj2B3QoUHfKD7Poewn0Pr3Y1w==
dependencies:
"@dabh/diagnostics" "^2.0.2"
async "^3.2.3"
@@ -26303,21 +26464,16 @@ write-pkg@^4.0.0:
type-fest "^0.4.1"
write-json-file "^3.2.0"
-ws@8.7.0:
- version "8.7.0"
- resolved "https://registry.npmjs.org/ws/-/ws-8.7.0.tgz#eaf9d874b433aa00c0e0d8752532444875db3957"
- integrity sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg==
+ws@8.8.0, ws@^8.0.0, ws@^8.3.0:
+ version "8.8.0"
+ resolved "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz#8e71c75e2f6348dbf8d78005107297056cb77769"
+ integrity sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==
ws@^7.3.1, ws@^7.4.6:
version "7.5.7"
resolved "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz#9e0ac77ee50af70d58326ecff7e85eb3fa375e67"
integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==
-ws@^8.0.0, ws@^8.3.0:
- version "8.8.0"
- resolved "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz#8e71c75e2f6348dbf8d78005107297056cb77769"
- integrity sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==
-
ws@^8.4.2:
version "8.5.0"
resolved "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f"