@backstage/integration@0.6.0
Minor Changes
ce1958021:
getGitHubFileFetchUrl
andgetGitHubRequestOptions
now require acredentials
argument. This is needed to address an issue where the raw route was chosen by theUrlReader
when using GitHub Apps based auth.Deprecated the
getGitHubRequestOptions
function, which is no longer used internally.
Patch Changes
- 8bedb75ae: Update Luxon dependency to 2.x
- 68af4d556: Adds an allow list of GitHub installations
- 5fd31c2f4: Remove repo restriction from GitHub credentials provider
## @backstage/plugin-scaffolder@0.11.0
Minor Changes
- e30646aeb: Add Bitbucket workspace and project fields to RepoUrlPicker to support Bitbucket cloud and server
Patch Changes
8bedb75ae: Update Luxon dependency to 2.x
7894421f1: Added UI Schema support for array items for example, support EntityPicker within an array field
fa84fe44e: - Adds a new field
EntityNamePicker
that can be used in scaffolder templates to accept and validate an entity name. This field is registered by default, and can be used in templates by setting theui:field
property toEntityNamePicker
. If you've customized your scaffolder field extensions, you can include this one by adding it when registering the scaffolder route:```diff
import {
ScaffolderFieldExtensions,- EntityNamePickerFieldExtension,
} from '@backstage/plugin-scaffolder';
}> ;<ScaffolderFieldExtensions> {/* ...custom field extensions... */}
- Adds a new generic field `TextValuePicker` to be used when writing custom field extensions that use a standard UI with custom validation. An example of doing this can be found in `packages/app/src/components/scaffolder/customScaffolderExtensions.tsx`. - 56c773909: Switched `@types/react` dependency to request `*` rather than a specific version. - Updated dependencies - @backstage/integration@0.6.0 - @backstage/core-components@0.3.1 - @backstage/core-plugin-api@0.1.6 - @backstage/plugin-catalog-react@0.4.2 - @backstage/integration-react@0.1.7 ## @backstage/plugin-scaffolder-backend@0.15.0 ### Minor Changes - e30646aeb: Add Bitbucket workspace and project fields to RepoUrlPicker to support Bitbucket cloud and server ### Patch Changes - 8bedb75ae: Update Luxon dependency to 2.x - Updated dependencies - @backstage/integration@0.6.0 - @backstage/backend-common@0.8.9 - @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.1 ## @backstage/plugin-sonarqube@0.2.0 ### Minor Changes - 8db48b968: Use IdentityApi to provide Auth Token for SonarQubeClient Api calls ### Patch Changes - Updated dependencies - @backstage/core-components@0.3.1 - @backstage/core-plugin-api@0.1.6 - @backstage/plugin-catalog-react@0.4.2 ## @backstage/backend-common@0.8.9 ### Patch Changes - f7ce7c565: Use a more informative error message when URL reading isn't allowed due to no reader matching the target URL. - ce1958021: Pass on credentials to the integrations package, so that it can properly pick the API route when using GitHub apps based auth - Updated dependencies - @backstage/integration@0.6.0 ## @backstage/backend-test-utils@0.1.5 ### Patch Changes - 524045758: Make sure that the unique databases names generated by `TestDatabases.create()` don't collide. - Updated dependencies - @backstage/backend-common@0.8.9 - @backstage/cli@0.7.8 ## @backstage/cli@0.7.8 ### Patch Changes - c4ef9181a: Migrate to using `webpack@5` 🎉 ## @backstage/codemods@0.1.9 ### Patch Changes - Updated dependencies - @backstage/core-app-api@0.1.8 - @backstage/core-components@0.3.1 - @backstage/core-plugin-api@0.1.6 ## @backstage/core-app-api@0.1.8 ### Patch Changes - 362657623: Add support for serving the app with a base path other than `/`, which is enabled by including the path in `app.baseUrl`. - 56c773909: Switched `@types/react` dependency to request `*` rather than a specific version. - Updated dependencies - @backstage/core-components@0.3.1 - @backstage/core-plugin-api@0.1.6 ## @backstage/core-components@0.3.1 ### Patch Changes - 56c773909: Switched `@types/react` dependency to request `*` rather than a specific version. - 55a5dbd54: Fix for `SidebarItem` matching the active route too broadly. - Updated dependencies - @backstage/core-plugin-api@0.1.6 ## @backstage/core-plugin-api@0.1.6 ### Patch Changes - 56c773909: Switched `@types/react` dependency to request `*` rather than a specific version. ## @backstage/create-app@0.3.35 ### Patch Changes - 362ea5a72: Updated the index page redirect to work with apps served on a different base path than `/`. To apply this change to an existing app, remove the `/` prefix from the target route in the `Navigate` element in `packages/app/src/App.tsx`:
diff
-
+
```
- EntityNamePickerFieldExtension,
80582cbec: Use new composable TechDocsIndexPage
and DefaultTechDocsHome
Make the following changes to your App.tsx
to migrate existing apps:
```diff
} />
}>
- path="/docs/:namespace/:kind/:name/*"
- element={
}
- />
- c4ef9181a: Migrate to using `webpack@5` 🎉 - 56c773909: Add a complete prettier setup to the created project. Prettier used to only be added as a dependency to create apps, but there wasn't a complete setup included that makes it easy to run prettier. That has now changed, and the new `prettier:check` command can be used to check the formatting of the files in your created project. To apply this change to an existing app, a couple of changes need to be made. Create a `.prettierignore` file at the root of your repository with the following contents: dist dist-types coverage .vscode Next update the root `package.json` by bumping the prettier version and adding the new `prettier:check` command:
diff
"scripts": {
...
+ "prettier:check": "prettier --check .",
...
},
...
"dependencies": {
...
- "prettier": "^1.19.1"
+ "prettier": "^2.3.2"
}
```
Finally run yarn prettier --write .
on your project to update the existing formatting.
9f8f8dd6b: Removed the /
prefix in the catalog SidebarItem
element, as it is no longer needed.
To apply this change to an existing app, remove the /
prefix from the catalog and any other sidebar items in packages/app/src/components/Root/Root.ts
:
-<SidebarItem icon={HomeIcon} to="/catalog" text="Home" />
+<SidebarItem icon={HomeIcon} to="catalog" text="Home" />
- 56c773909: Switched
@types/react-dom
dependency to of the app package to request*
rather than a specific version.
To apply this change to an existing app, change the following inpackages/app/package.json
:
```diff
- "@types/react-dom": "^16.9.8",
- "@types/react-dom": "*",
```
## @backstage/dev-utils@0.2.6
Patch Changes
- 56c773909: Switched
@types/react
dependency to request*
rather than a specific version.
- Updated dependencies
- @backstage/core-app-api@0.1.8
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/test-utils@0.1.17
- @backstage/plugin-catalog-react@0.4.2
- @backstage/integration-react@0.1.7
- @backstage/core-app-api@0.1.8
## @backstage/integration-react@0.1.7
Patch Changes
- Updated dependencies
- @backstage/integration@0.6.0
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/integration@0.6.0
## @backstage/techdocs-common@0.8.1
Patch Changes
bc405be6e: Stale TechDocs content (files that had previously been published but which have
since been removed) is now removed from storage at publish-time. This is now
supported by the following publishers:- Google GCS
- AWS S3
- Azure Blob Storage
You may need to apply a greater level of permissions (e.g. the ability to
delete objects in your storage provider) to any credentials/accounts used by
the TechDocs CLI or TechDocs backend in order for this change to take effect.For more details, see #6132.
- Google GCS
Updated dependencies
- @backstage/integration@0.6.0
- @backstage/backend-common@0.8.9
- @backstage/integration@0.6.0
## @backstage/test-utils@0.1.17
Patch Changes
- 56c773909: Switched
@types/react
dependency to request*
rather than a specific version.
- Updated dependencies
- @backstage/core-app-api@0.1.8
- @backstage/core-plugin-api@0.1.6
- @backstage/test-utils-core@0.1.2
- @backstage/core-app-api@0.1.8
## @backstage/test-utils-core@0.1.2
Patch Changes
- 56c773909: Switched
@types/react
dependency to request*
rather than a specific version.
## @backstage/plugin-api-docs@0.6.6
Patch Changes
- 56c773909: Switched
@types/react
dependency to request*
rather than a specific version.
- 0383314c9: Support deep linking in OpenAPI definitions.
- Updated dependencies
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog@0.6.11
- @backstage/plugin-catalog-react@0.4.2
- @backstage/core-components@0.3.1
## @backstage/plugin-auth-backend@0.3.20
Patch Changes
- 29f7cfffb: Added
resolveCatalogMembership
utility to query the catalog for additional authentication claims within sign-in resolvers.
- 8bedb75ae: Update Luxon dependency to 2.x
- bfe0ff93f: Add Sign In and Handler resolver for Okta provider
- Updated dependencies
- @backstage/backend-common@0.8.9
- @backstage/test-utils@0.1.17
- @backstage/backend-common@0.8.9
## @backstage/plugin-bitrise@0.1.10
Patch Changes
- 8bedb75ae: Update Luxon dependency to 2.x
- Updated dependencies
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog-react@0.4.2
- @backstage/core-components@0.3.1
## @backstage/plugin-catalog@0.6.11
Patch Changes
- 56c773909: Switched
@types/react
dependency to request*
rather than a specific version.
- a440d3b38: Move and rename
FavoriteEntity
component tocatalog-react
- Updated dependencies
- @backstage/integration@0.6.0
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog-react@0.4.2
- @backstage/integration-react@0.1.7
- @backstage/integration@0.6.0
## @backstage/plugin-catalog-backend@0.13.2
Patch Changes
- Updated dependencies
- @backstage/integration@0.6.0
- @backstage/backend-common@0.8.9
- @backstage/integration@0.6.0
## @backstage/plugin-catalog-import@0.5.17
Patch Changes
- 56c773909: Switched
@types/react
dependency to request*
rather than a specific version.
- Updated dependencies
- @backstage/integration@0.6.0
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog-react@0.4.2
- @backstage/integration-react@0.1.7
- @backstage/integration@0.6.0
## @backstage/plugin-catalog-react@0.4.2
Patch Changes
- 56c773909: Switched
@types/react
dependency to request*
rather than a specific version.
- a440d3b38: Move and rename
FavoriteEntity
component tocatalog-react
- Updated dependencies
- @backstage/integration@0.6.0
- @backstage/core-app-api@0.1.8
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/integration@0.6.0
## @backstage/plugin-code-coverage-backend@0.1.9
Patch Changes
- Updated dependencies
- @backstage/integration@0.6.0
- @backstage/backend-common@0.8.9
- @backstage/integration@0.6.0
## @backstage/plugin-cost-insights@0.11.4
Patch Changes
- 8bedb75ae: Update Luxon dependency to 2.x
- 56c773909: Switched
@types/react
dependency to request*
rather than a specific version.
- Updated dependencies
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/core-components@0.3.1
## @backstage/plugin-explore@0.3.13
Patch Changes
- 56c773909: Switched
@types/react
dependency to request*
rather than a specific version.
- Updated dependencies
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog-react@0.4.2
- @backstage/core-components@0.3.1
## @backstage/plugin-fossa@0.2.14
Patch Changes
- 8bedb75ae: Update Luxon dependency to 2.x
- Updated dependencies
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog-react@0.4.2
- @backstage/core-components@0.3.1
## @backstage/plugin-git-release-manager@0.2.3
Patch Changes
- 8bedb75ae: Update Luxon dependency to 2.x
- 56c773909: Switched
@types/react
dependency to request*
rather than a specific version.
- Updated dependencies
- @backstage/integration@0.6.0
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/integration@0.6.0
## @backstage/plugin-github-actions@0.4.16
Patch Changes
- 8bedb75ae: Update Luxon dependency to 2.x
- Updated dependencies
- @backstage/integration@0.6.0
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog-react@0.4.2
- @backstage/integration@0.6.0
## @backstage/plugin-github-deployments@0.1.14
Patch Changes
- 8bedb75ae: Update Luxon dependency to 2.x
- Updated dependencies
- @backstage/integration@0.6.0
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog-react@0.4.2
- @backstage/integration-react@0.1.7
- @backstage/integration@0.6.0
## @backstage/plugin-ilert@0.1.9
Patch Changes
- 8bedb75ae: Update Luxon dependency to 2.x
- Updated dependencies
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog-react@0.4.2
- @backstage/core-components@0.3.1
## @backstage/plugin-jenkins@0.5.3
Patch Changes
- 8bedb75ae: Update Luxon dependency to 2.x
- Updated dependencies
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog-react@0.4.2
- @backstage/core-components@0.3.1
## @backstage/plugin-kubernetes@0.4.11
Patch Changes
- 8bedb75ae: Update Luxon dependency to 2.x
- Updated dependencies
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog-react@0.4.2
- @backstage/core-components@0.3.1
## @backstage/plugin-kubernetes-backend@0.3.14
Patch Changes
- bbcd92afa: Adds ability to send an ExternalId with the assume role request to AWS
- Updated dependencies
- @backstage/backend-common@0.8.9
- @backstage/backend-common@0.8.9
## @backstage/plugin-lighthouse@0.2.23
Patch Changes
- 56c773909: Switched
@types/react
dependency to request*
rather than a specific version.
- Updated dependencies
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog-react@0.4.2
- @backstage/core-components@0.3.1
## @backstage/plugin-pagerduty@0.3.11
Patch Changes
- 8bedb75ae: Update Luxon dependency to 2.x
- 56c773909: Switched
@types/react
dependency to request*
rather than a specific version.
- Updated dependencies
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog-react@0.4.2
- @backstage/core-components@0.3.1
## @backstage/plugin-rollbar@0.3.12
Patch Changes
- 56c773909: Switched
@types/react
dependency to request*
rather than a specific version.
- Updated dependencies
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog-react@0.4.2
- @backstage/core-components@0.3.1
## @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.1
Patch Changes
- Updated dependencies
- @backstage/integration@0.6.0
- @backstage/plugin-scaffolder-backend@0.15.0
- @backstage/backend-common@0.8.9
- @backstage/integration@0.6.0
## @backstage/plugin-scaffolder-backend-module-rails@0.1.4
Patch Changes
- Updated dependencies
- @backstage/integration@0.6.0
- @backstage/plugin-scaffolder-backend@0.15.0
- @backstage/backend-common@0.8.9
- @backstage/integration@0.6.0
## @backstage/plugin-search@0.4.7
Patch Changes
- 56c773909: Switched
@types/react
dependency to request*
rather than a specific version.
- Updated dependencies
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog-react@0.4.2
- @backstage/core-components@0.3.1
## @backstage/plugin-search-backend-module-elasticsearch@0.0.2
Patch Changes
- 76872096b: Fix to allow optionally reading
auth
parameter for custom hosted ElasticSearch instances. Also removebearer
auth config since it's currently unsupported.
## @backstage/plugin-search-backend-module-pg@0.1.1
Patch Changes
- 9255e1430: Add
plugin-search-backend-module-pg
providing a postgres based search engine.
See the README ofsearch-backend-module-pg
for usage instructions.
- Updated dependencies
- @backstage/backend-common@0.8.9
- @backstage/backend-common@0.8.9
## @backstage/plugin-sentry@0.3.18
Patch Changes
- 8bedb75ae: Update Luxon dependency to 2.x
- 56c773909: Switched
@types/react
dependency to request*
rather than a specific version.
- Updated dependencies
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog-react@0.4.2
- @backstage/core-components@0.3.1
## @backstage/plugin-splunk-on-call@0.3.8
Patch Changes
- 8bedb75ae: Update Luxon dependency to 2.x
- Updated dependencies
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog-react@0.4.2
- @backstage/core-components@0.3.1
## @backstage/plugin-tech-radar@0.4.5
Patch Changes
- 56c773909: Switched
@types/react
dependency to request*
rather than a specific version.
- Updated dependencies
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/core-components@0.3.1
## @backstage/plugin-techdocs@0.10.4
Patch Changes
a440d3b38: Expose a new composable
TechDocsIndexPage
and aDefaultTechDocsHome
with support for starring docs and filtering on owned, starred, owner, and tags.You can migrate to the new UI view by making the following changes in your
App.tsx
:```diff
} />
}>
- path="/docs/:namespace/:kind/:name/*"
- element={
}
- />
``- 56c773909: Switched
@types/reactdependency to request
*rather than a specific version. - 8a3e46591: Switch
EventSource` implementation with header support from a Node.js API-based one to an XHR-based one.
- Updated dependencies
- @backstage/integration@0.6.0
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog@0.6.11
- @backstage/plugin-catalog-react@0.4.2
- @backstage/integration-react@0.1.7
## @backstage/plugin-techdocs-backend@0.9.2
### Patch Changes
- Updated dependencies
- @backstage/integration@0.6.0
- @backstage/backend-common@0.8.9
- @backstage/techdocs-common@0.8.1
## @backstage/plugin-todo-backend@0.1.9
### Patch Changes
- Updated dependencies
- @backstage/integration@0.6.0
- @backstage/backend-common@0.8.9
## @backstage/plugin-xcmetrics@0.2.2
### Patch Changes
- 8bedb75ae: Update Luxon dependency to 2.x
- Updated dependencies
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
## example-app@0.2.41
### Patch Changes
- Updated dependencies
- @backstage/plugin-cost-insights@0.11.4
- @backstage/plugin-github-actions@0.4.16
- @backstage/plugin-jenkins@0.5.3
- @backstage/plugin-kubernetes@0.4.11
- @backstage/plugin-pagerduty@0.3.11
- @backstage/plugin-scaffolder@0.11.0
- @backstage/plugin-sentry@0.3.18
- @backstage/plugin-techdocs@0.10.4
- @backstage/core-app-api@0.1.8
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-api-docs@0.6.6
- @backstage/plugin-catalog@0.6.11
- @backstage/plugin-catalog-import@0.5.17
- @backstage/plugin-catalog-react@0.4.2
- @backstage/plugin-explore@0.3.13
- @backstage/plugin-lighthouse@0.2.23
- @backstage/plugin-rollbar@0.3.12
- @backstage/plugin-search@0.4.7
- @backstage/plugin-tech-radar@0.4.5
- @backstage/cli@0.7.8
- @backstage/integration-react@0.1.7
## example-backend@0.2.41
### Patch Changes
- Updated dependencies
- @backstage/plugin-auth-backend@0.3.20
- @backstage/integration@0.6.0
- @backstage/plugin-scaffolder-backend@0.15.0
- @backstage/backend-common@0.8.9
- @backstage/plugin-kubernetes-backend@0.3.14
- @backstage/plugin-search-backend-module-elasticsearch@0.0.2
- @backstage/plugin-search-backend-module-pg@0.1.1
- @backstage/plugin-catalog-backend@0.13.2
- @backstage/plugin-code-coverage-backend@0.1.9
- @backstage/plugin-scaffolder-backend-module-rails@0.1.4
- @backstage/plugin-techdocs-backend@0.9.2
- @backstage/plugin-todo-backend@0.1.9
- example-app@0.2.41