Merge branch 'backstage:master' into master
This commit is contained in:
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-user-settings': patch
|
||||
---
|
||||
|
||||
Handle errors that may occur when the user logs out
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-node': minor
|
||||
---
|
||||
|
||||
Deprecated the `LocationSpec` type. It got moved from this package to the `@backstage/plugin-catalog-common` so make sure imports are updated.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Making the description of the GitLab repoUrl owner field more clearer by focusing it refers to the GitLab namespace.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-org': patch
|
||||
---
|
||||
|
||||
consistently show parent and child relations in group profile card
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/catalog-model': patch
|
||||
---
|
||||
|
||||
Defer `ajv` compilation of schema validators to improve module-import performance
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
|
||||
---
|
||||
|
||||
Bitbucket Cloud provider: Add option to configure schedule via `app-config.yaml` instead of in code.
|
||||
|
||||
Please find how to configure the schedule at the config at
|
||||
https://backstage.io/docs/integrations/bitbucketCloud/discovery
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': minor
|
||||
'@backstage/plugin-catalog': patch
|
||||
---
|
||||
|
||||
Implemented the visual parts of `EntityKindPicker` so that it can be shown alongside the other filters on the left side of your catalog pages.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
---
|
||||
|
||||
Added two new `EntityRefLinks` props, the first being `getTitle` that allows for customization of the title used for each link. The second one is `fetchEntities`, which triggers a fetching of all entities so that the full entity definition is available in the `getTitle` callback.
|
||||
@@ -1,12 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Newly created Backstage repositories now use the stable version 6 of
|
||||
`react-router`, just like the main repo does. Please let us know if you find any
|
||||
issues with this.
|
||||
|
||||
Migrating to the stable version of `react-router` is optional for the time
|
||||
being. But if you want to do the same for your existing repository, please
|
||||
follow [this
|
||||
guide](https://backstage.io/docs/tutorials/react-router-stable-migration).
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
'@backstage/plugin-catalog-graph': patch
|
||||
---
|
||||
|
||||
Added `curve` prop to the `DependencyGraph` component to select the type of layout
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-user-settings': patch
|
||||
---
|
||||
|
||||
Prevent `.set()` to execute a request to the StorageClient if the user is `guest`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-app-api': patch
|
||||
---
|
||||
|
||||
Fixed a bug where gathered index routes would fail to bind routable extensions. This would typically show up when placing a routable extension in the entity page overview tab.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Make the `/next` scaffolder work end to end with the old `TaskPage` view
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Tweak the Jest Caching loader to only operate when in `watch` mode
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-github-pull-requests-board': patch
|
||||
---
|
||||
|
||||
Replace the momentjs dependency with luxon.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Update versions of packages used in the create-app template, to match those in the main repo
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': patch
|
||||
---
|
||||
|
||||
Fixed handling of root scoped services in `startTestBackend`.
|
||||
@@ -1,13 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': minor
|
||||
---
|
||||
|
||||
Added a new method `addLocationAnalyzers` to the `CatalogBuilder`. With this you can add location analyzers to your catalog. These analyzers will be used by the /analyze-location endpoint to decide if the provided URL contains any catalog-info.yaml files already or not.
|
||||
|
||||
Moved the following types from this package to `@backstage/plugin-catalog-backend`.
|
||||
|
||||
- AnalyzeLocationResponse
|
||||
- AnalyzeLocationRequest
|
||||
- AnalyzeLocationExistingEntity
|
||||
- AnalyzeLocationGenerateEntity
|
||||
- AnalyzeLocationEntityField
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Support custom layouts in dry run editor
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
Added a new property called `additionalTemplateGlobals` which allows you to add global functions to the scaffolder nunjucks templates.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-bazaar': patch
|
||||
---
|
||||
|
||||
Added a `Overview Card` for either latest or random projects. Changed `ProjectPreview.tsx` so it take `gridSize` and `useTablePagination` as props.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Deep-import LightAsync component to improve module-import speed
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-app-api': patch
|
||||
---
|
||||
|
||||
Added possibility to configure index plugin of the HTTP router service.
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
---
|
||||
|
||||
`GitHubEntityProvider`: Add option to configure schedule via `app-config.yaml` instead of in code.
|
||||
|
||||
Please find how to configure the schedule at the config at
|
||||
https://backstage.io/docs/integrations/github/discovery
|
||||
@@ -1,37 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': minor
|
||||
---
|
||||
|
||||
Added new column `Label` to `CatalogTable.columns`, this new column allows you make use of labels from metadata.
|
||||
For example: category and visibility are type of labels associated with API entity illustrated below.
|
||||
|
||||
YAML code snippet for API entity
|
||||
|
||||
```yaml
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: API
|
||||
metadata:
|
||||
name: sample-api
|
||||
description: API for sample
|
||||
links:
|
||||
- url: http://localhost:8080/swagger-ui.html
|
||||
title: Swagger UI
|
||||
tags:
|
||||
- http
|
||||
labels:
|
||||
category: legacy
|
||||
visibility: protected
|
||||
```
|
||||
|
||||
Consumers can customise columns to include label column and show in api-docs list
|
||||
|
||||
```typescript
|
||||
const columns = [
|
||||
CatalogTable.columns.createNameColumn({ defaultKind: 'API' }),
|
||||
CatalogTable.columns.createLabelColumn('category', { title: 'Category' }),
|
||||
CatalogTable.columns.createLabelColumn('visibility', {
|
||||
title: 'Visibility',
|
||||
defaultValue: 'public',
|
||||
}),
|
||||
];
|
||||
```
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-common': patch
|
||||
---
|
||||
|
||||
Moved the following types from `@backstage/plugin-catalog-backend` to this package.
|
||||
|
||||
- AnalyzeLocationResponse
|
||||
- AnalyzeLocationRequest
|
||||
- AnalyzeLocationExistingEntity
|
||||
- AnalyzeLocationGenerateEntity
|
||||
- AnalyzeLocationEntityField
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket': patch
|
||||
---
|
||||
|
||||
Deprecate `@backstage/plugin-catalog-backend-module-bitbucket`.
|
||||
|
||||
Please migrate to `@backstage/plugin-catalog-backend-module-bitbucket-cloud`
|
||||
or `@backstage/plugin-catalog-backend-module-bitbucket-server` instead.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-tasks': patch
|
||||
---
|
||||
|
||||
Added new function `readTaskScheduleDefinitionFromConfig` to read `TaskScheduleDefinition` (aka. schedule) from the `Config`.
|
||||
@@ -1,21 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-import': minor
|
||||
---
|
||||
|
||||
**Breaking**
|
||||
Moved the code search for the existing catalog-info.yaml files to the backend from the frontend. It means it will use the configured GitHub integration's credentials.
|
||||
|
||||
Add the following to your `CatalogBuilder` to have the repo URL ingestion working again.
|
||||
|
||||
```ts
|
||||
// catalog.ts
|
||||
import { GitHubLocationAnalyzer } from '@backstage/plugin-catalog-backend-module-github';
|
||||
...
|
||||
builder.addLocationAnalyzers(
|
||||
new GitHubLocationAnalyzer({
|
||||
discovery: env.discovery,
|
||||
config: env.config,
|
||||
}),
|
||||
);
|
||||
...
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
|
||||
---
|
||||
|
||||
Add `bitbucketCloudCatalogModule` (new backend-plugin-api, alpha).
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
Fix BitBucket server integration
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
'@techdocs/cli': patch
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
---
|
||||
|
||||
fixing techdocs-cli Docker client creation
|
||||
|
||||
Docker client does not need to be created when --no-docker
|
||||
option is provided.
|
||||
|
||||
If you had DOCKER_CERT_PATH environment variable defined
|
||||
the Docker client was looking for certificates
|
||||
and breaking techdocs-cli generate command even with --no-docker
|
||||
option.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': minor
|
||||
---
|
||||
|
||||
Google OAuth refresh tokens will now be revoked on logout by calling Google's API
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': patch
|
||||
---
|
||||
|
||||
Allow interfaces to be used for inferred option types.
|
||||
@@ -1,30 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-permission-common': minor
|
||||
'@backstage/plugin-permission-node': minor
|
||||
---
|
||||
|
||||
**BREAKING**: When defining permission rules, it's now necessary to provide a [ZodSchema](https://github.com/colinhacks/zod) that specifies the parameters the rule expects. This has been added to help better describe the parameters in the response of the metadata endpoint and to validate the parameters before a rule is executed.
|
||||
|
||||
To help with this, we have also made a change to the API of permission rules. Before, the permission rules `toQuery` and `apply` signature expected parameters to be separate arguments, like so...
|
||||
|
||||
```ts
|
||||
createPermissionRule({
|
||||
apply: (resource, foo, bar) => true,
|
||||
toQuery: (foo, bar) => {},
|
||||
});
|
||||
```
|
||||
|
||||
The API has now changed to expect the parameters as a single object
|
||||
|
||||
```ts
|
||||
createPermissionRule({
|
||||
paramSchema: z.object({
|
||||
foo: z.string().describe('Foo value to match'),
|
||||
bar: z.string().describe('Bar value to match'),
|
||||
}),
|
||||
apply: (resource, { foo, bar }) => true,
|
||||
toQuery: ({ foo, bar }) => {},
|
||||
});
|
||||
```
|
||||
|
||||
One final change made is to limit the possible values for a parameter to primitives and arrays of primitives.
|
||||
@@ -1,10 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': minor
|
||||
---
|
||||
|
||||
CookieConfigurer can optionally return the `SameSite` cookie attribute.
|
||||
CookieConfigurer now requires an additional argument `appOrigin` - the origin URL of the app - which is used to calculate the `SameSite` attribute.
|
||||
defaultCookieConfigurer returns the `SameSite` attribute which defaults to `Lax`. In cases where an auth-backend is running on a different domain than the App, `SameSite=None` is used - but only for secure contexts. This is so that cookies can be included in third-party requests.
|
||||
|
||||
OAuthAdapterOptions has been modified to require additional arguments, `baseUrl`, and `cookieConfigurer`.
|
||||
OAuthAdapter now resolves cookie configuration using its supplied CookieConfigurer for each request to make sure that the proper attributes always are set.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Added root logger service to the set of default services.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-bazaar': patch
|
||||
---
|
||||
|
||||
Link to the user catalog entity of a member
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Updated fallback versions of dependencies in all templates.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-user-settings-backend': patch
|
||||
---
|
||||
|
||||
Use `Response.status` instead of `.send(number)`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
---
|
||||
|
||||
Add useCustomResources react hook for fetching Kubernetes Custom Resources
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
Update the `github:publish` action to allow passing whether pull
|
||||
requests must be up to date with the default branch before merging.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Added a new `repo test` command.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-user-settings': patch
|
||||
---
|
||||
|
||||
Update installation instructions
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-tech-insights': patch
|
||||
---
|
||||
|
||||
making available the search for the last FACTS executed
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Bump to `react-jsonschema-form@v5-beta` for the `NextRouter` under `@alpha` exports
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-bitbucket-cloud-common': minor
|
||||
---
|
||||
|
||||
Update Bitbucket Cloud models to latest OAS version.
|
||||
|
||||
The latest specification contained some BREAKING CHANGES
|
||||
due to removed fields.
|
||||
|
||||
All of these fields are not used at other plugins, though.
|
||||
Therefore, this change has no impact on other modules here.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend': minor
|
||||
---
|
||||
|
||||
Be less restrictive with unknown keys on query endpoint
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-vault-backend': patch
|
||||
---
|
||||
|
||||
VaultBuilder.tsx renamed to VaultBuilder in order for module to be correctly loaded.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
---
|
||||
|
||||
Added `GitHubLocationAnalyzer`. This can be used to add to the `CatalogBuilder`. When added this will be used by `RepoLocationAnalyzer` to figure out if the given URL that you are trying to import from the /catalog-import page already contains catalog-info.yaml files.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-github-issues': patch
|
||||
---
|
||||
|
||||
Updated the `luxon` dependency to 3.x
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
---
|
||||
|
||||
Add support for link to TechDocs and other links defined in template entity specification metadata on TemplateCard
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/test-utils': patch
|
||||
'@backstage/plugin-cicd-statistics': patch
|
||||
---
|
||||
|
||||
Align on the version of `@material-ui/icons` used, to `^4.9.1` like other packages in the main repo
|
||||
@@ -1,9 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
---
|
||||
|
||||
Use schedule from config at backend module.
|
||||
|
||||
Also, it removes `GithubEntityProviderCatalogModuleOptions`
|
||||
in favor of config-only for the backend module setup
|
||||
like at other similar modules.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Fixed a bug where the `allowed*` values for the `RepoUrlPicker` would be reset on render.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-github-issues': patch
|
||||
'@backstage/plugin-github-pull-requests-board': patch
|
||||
---
|
||||
|
||||
Properly filter on relations instead of the spec, when finding by owner
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Updated lockfile parsing to have better support for Yarn 3.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/catalog-client': patch
|
||||
---
|
||||
|
||||
Renamed argument in `validateEntity` from `location` to `locationRef`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
Fixed an issue where `getClient()` for a `pluginId` would return different clients and not share them
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Fixed a bug where entities provided without a location key would always replace existing entities, rather than updating them.
|
||||
+165
-273
@@ -1,287 +1,179 @@
|
||||
{
|
||||
"mode": "exit",
|
||||
"mode": "pre",
|
||||
"tag": "next",
|
||||
"initialVersions": {
|
||||
"example-app": "0.2.75",
|
||||
"@backstage/app-defaults": "1.0.6",
|
||||
"example-backend": "0.2.75",
|
||||
"@backstage/backend-app-api": "0.2.1",
|
||||
"@backstage/backend-common": "0.15.1",
|
||||
"@backstage/backend-defaults": "0.1.1",
|
||||
"example-backend-next": "0.0.3",
|
||||
"@backstage/backend-plugin-api": "0.1.2",
|
||||
"@backstage/backend-tasks": "0.3.5",
|
||||
"@backstage/backend-test-utils": "0.1.28",
|
||||
"@backstage/catalog-client": "1.1.0",
|
||||
"@backstage/catalog-model": "1.1.1",
|
||||
"@backstage/cli": "0.19.0",
|
||||
"example-app": "0.2.76",
|
||||
"@backstage/app-defaults": "1.0.7",
|
||||
"example-backend": "0.2.76",
|
||||
"@backstage/backend-app-api": "0.2.2",
|
||||
"@backstage/backend-common": "0.15.2",
|
||||
"@backstage/backend-defaults": "0.1.2",
|
||||
"example-backend-next": "0.0.4",
|
||||
"@backstage/backend-plugin-api": "0.1.3",
|
||||
"@backstage/backend-tasks": "0.3.6",
|
||||
"@backstage/backend-test-utils": "0.1.29",
|
||||
"@backstage/catalog-client": "1.1.1",
|
||||
"@backstage/catalog-model": "1.1.2",
|
||||
"@backstage/cli": "0.20.0",
|
||||
"@backstage/cli-common": "0.1.10",
|
||||
"@backstage/codemods": "0.1.39",
|
||||
"@backstage/config": "1.0.2",
|
||||
"@backstage/config-loader": "1.1.4",
|
||||
"@backstage/core-app-api": "1.1.0",
|
||||
"@backstage/core-components": "0.11.1",
|
||||
"@backstage/core-plugin-api": "1.0.6",
|
||||
"@backstage/create-app": "0.4.31",
|
||||
"@backstage/dev-utils": "1.0.6",
|
||||
"@backstage/codemods": "0.1.40",
|
||||
"@backstage/config": "1.0.3",
|
||||
"@backstage/config-loader": "1.1.5",
|
||||
"@backstage/core-app-api": "1.1.1",
|
||||
"@backstage/core-components": "0.11.2",
|
||||
"@backstage/core-plugin-api": "1.0.7",
|
||||
"@backstage/create-app": "0.4.32",
|
||||
"@backstage/dev-utils": "1.0.7",
|
||||
"e2e-test": "0.2.0",
|
||||
"@backstage/errors": "1.1.1",
|
||||
"@backstage/integration": "1.3.1",
|
||||
"@backstage/integration-react": "1.1.4",
|
||||
"@backstage/errors": "1.1.2",
|
||||
"@backstage/integration": "1.3.2",
|
||||
"@backstage/integration-react": "1.1.5",
|
||||
"@backstage/release-manifests": "0.0.6",
|
||||
"@techdocs/cli": "1.2.1",
|
||||
"techdocs-cli-embedded-app": "0.2.74",
|
||||
"@backstage/test-utils": "1.2.0",
|
||||
"@techdocs/cli": "1.2.2",
|
||||
"techdocs-cli-embedded-app": "0.2.75",
|
||||
"@backstage/test-utils": "1.2.1",
|
||||
"@backstage/theme": "0.2.16",
|
||||
"@backstage/types": "1.0.0",
|
||||
"@backstage/version-bridge": "1.0.1",
|
||||
"@backstage/plugin-adr": "0.2.1",
|
||||
"@backstage/plugin-adr-backend": "0.2.1",
|
||||
"@backstage/plugin-adr-common": "0.2.1",
|
||||
"@backstage/plugin-airbrake": "0.3.9",
|
||||
"@backstage/plugin-airbrake-backend": "0.2.9",
|
||||
"@backstage/plugin-allure": "0.1.25",
|
||||
"@backstage/plugin-analytics-module-ga": "0.1.20",
|
||||
"@backstage/plugin-apache-airflow": "0.2.2",
|
||||
"@backstage/plugin-api-docs": "0.8.9",
|
||||
"@backstage/plugin-adr": "0.2.2",
|
||||
"@backstage/plugin-adr-backend": "0.2.2",
|
||||
"@backstage/plugin-adr-common": "0.2.2",
|
||||
"@backstage/plugin-airbrake": "0.3.10",
|
||||
"@backstage/plugin-airbrake-backend": "0.2.10",
|
||||
"@backstage/plugin-allure": "0.1.26",
|
||||
"@backstage/plugin-analytics-module-ga": "0.1.21",
|
||||
"@backstage/plugin-apache-airflow": "0.2.3",
|
||||
"@backstage/plugin-api-docs": "0.8.10",
|
||||
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.0",
|
||||
"@backstage/plugin-apollo-explorer": "0.1.2",
|
||||
"@backstage/plugin-app-backend": "0.3.36",
|
||||
"@backstage/plugin-auth-backend": "0.16.0",
|
||||
"@backstage/plugin-auth-node": "0.2.5",
|
||||
"@backstage/plugin-azure-devops": "0.2.0",
|
||||
"@backstage/plugin-azure-devops-backend": "0.3.15",
|
||||
"@backstage/plugin-apollo-explorer": "0.1.3",
|
||||
"@backstage/plugin-app-backend": "0.3.37",
|
||||
"@backstage/plugin-auth-backend": "0.17.0",
|
||||
"@backstage/plugin-auth-node": "0.2.6",
|
||||
"@backstage/plugin-azure-devops": "0.2.1",
|
||||
"@backstage/plugin-azure-devops-backend": "0.3.16",
|
||||
"@backstage/plugin-azure-devops-common": "0.3.0",
|
||||
"@backstage/plugin-badges": "0.2.33",
|
||||
"@backstage/plugin-badges-backend": "0.1.30",
|
||||
"@backstage/plugin-bazaar": "0.1.24",
|
||||
"@backstage/plugin-bazaar-backend": "0.1.20",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.1.3",
|
||||
"@backstage/plugin-bitrise": "0.1.36",
|
||||
"@backstage/plugin-catalog": "1.5.1",
|
||||
"@backstage/plugin-catalog-backend": "1.4.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.1.9",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.1.7",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket": "0.2.3",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.3",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.1",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.1.4",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.1.7",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.1.7",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.5.3",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.4.2",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.1.2",
|
||||
"@backstage/plugin-catalog-common": "1.0.6",
|
||||
"@internal/plugin-catalog-customized": "0.0.2",
|
||||
"@backstage/plugin-catalog-graph": "0.2.21",
|
||||
"@backstage/plugin-catalog-graphql": "0.3.13",
|
||||
"@backstage/plugin-catalog-import": "0.8.12",
|
||||
"@backstage/plugin-catalog-node": "1.1.0",
|
||||
"@backstage/plugin-catalog-react": "1.1.4",
|
||||
"@backstage/plugin-cicd-statistics": "0.1.11",
|
||||
"@backstage/plugin-cicd-statistics-module-gitlab": "0.1.5",
|
||||
"@backstage/plugin-circleci": "0.3.9",
|
||||
"@backstage/plugin-cloudbuild": "0.3.9",
|
||||
"@backstage/plugin-code-climate": "0.1.9",
|
||||
"@backstage/plugin-code-coverage": "0.2.2",
|
||||
"@backstage/plugin-code-coverage-backend": "0.2.2",
|
||||
"@backstage/plugin-codescene": "0.1.4",
|
||||
"@backstage/plugin-config-schema": "0.1.32",
|
||||
"@backstage/plugin-cost-insights": "0.11.31",
|
||||
"@backstage/plugin-badges": "0.2.34",
|
||||
"@backstage/plugin-badges-backend": "0.1.31",
|
||||
"@backstage/plugin-bazaar": "0.1.25",
|
||||
"@backstage/plugin-bazaar-backend": "0.2.0",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.2.0",
|
||||
"@backstage/plugin-bitrise": "0.1.37",
|
||||
"@backstage/plugin-catalog": "1.6.0",
|
||||
"@backstage/plugin-catalog-backend": "1.5.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.1.10",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.1.8",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket": "0.2.4",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.4",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.2",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.1.5",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.1.8",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.1.8",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.5.4",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.4.3",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.1.3",
|
||||
"@backstage/plugin-catalog-common": "1.0.7",
|
||||
"@internal/plugin-catalog-customized": "0.0.3",
|
||||
"@backstage/plugin-catalog-graph": "0.2.22",
|
||||
"@backstage/plugin-catalog-graphql": "0.3.14",
|
||||
"@backstage/plugin-catalog-import": "0.9.0",
|
||||
"@backstage/plugin-catalog-node": "1.2.0",
|
||||
"@backstage/plugin-catalog-react": "1.2.0",
|
||||
"@backstage/plugin-cicd-statistics": "0.1.12",
|
||||
"@backstage/plugin-cicd-statistics-module-gitlab": "0.1.6",
|
||||
"@backstage/plugin-circleci": "0.3.10",
|
||||
"@backstage/plugin-cloudbuild": "0.3.10",
|
||||
"@backstage/plugin-code-climate": "0.1.10",
|
||||
"@backstage/plugin-code-coverage": "0.2.3",
|
||||
"@backstage/plugin-code-coverage-backend": "0.2.3",
|
||||
"@backstage/plugin-codescene": "0.1.5",
|
||||
"@backstage/plugin-config-schema": "0.1.33",
|
||||
"@backstage/plugin-cost-insights": "0.11.32",
|
||||
"@backstage/plugin-cost-insights-common": "0.1.1",
|
||||
"@backstage/plugin-dynatrace": "0.2.0",
|
||||
"@internal/plugin-todo-list": "1.0.5",
|
||||
"@internal/plugin-todo-list-backend": "1.0.5",
|
||||
"@internal/plugin-todo-list-common": "1.0.4",
|
||||
"@backstage/plugin-explore": "0.3.40",
|
||||
"@backstage/plugin-explore-react": "0.0.21",
|
||||
"@backstage/plugin-firehydrant": "0.1.26",
|
||||
"@backstage/plugin-fossa": "0.2.41",
|
||||
"@backstage/plugin-gcalendar": "0.3.5",
|
||||
"@backstage/plugin-gcp-projects": "0.3.28",
|
||||
"@backstage/plugin-git-release-manager": "0.3.22",
|
||||
"@backstage/plugin-github-actions": "0.5.9",
|
||||
"@backstage/plugin-github-deployments": "0.1.40",
|
||||
"@backstage/plugin-github-issues": "0.1.1",
|
||||
"@backstage/plugin-github-pull-requests-board": "0.1.3",
|
||||
"@backstage/plugin-gitops-profiles": "0.3.27",
|
||||
"@backstage/plugin-gocd": "0.1.15",
|
||||
"@backstage/plugin-graphiql": "0.2.41",
|
||||
"@backstage/plugin-graphql-backend": "0.1.26",
|
||||
"@backstage/plugin-home": "0.4.25",
|
||||
"@backstage/plugin-ilert": "0.1.35",
|
||||
"@backstage/plugin-jenkins": "0.7.8",
|
||||
"@backstage/plugin-jenkins-backend": "0.1.26",
|
||||
"@backstage/plugin-jenkins-common": "0.1.8",
|
||||
"@backstage/plugin-kafka": "0.3.9",
|
||||
"@backstage/plugin-kafka-backend": "0.2.29",
|
||||
"@backstage/plugin-kubernetes": "0.7.2",
|
||||
"@backstage/plugin-kubernetes-backend": "0.7.2",
|
||||
"@backstage/plugin-kubernetes-common": "0.4.2",
|
||||
"@backstage/plugin-lighthouse": "0.3.9",
|
||||
"@backstage/plugin-newrelic": "0.3.27",
|
||||
"@backstage/plugin-newrelic-dashboard": "0.2.2",
|
||||
"@backstage/plugin-org": "0.5.9",
|
||||
"@backstage/plugin-pagerduty": "0.5.2",
|
||||
"@backstage/plugin-periskop": "0.1.7",
|
||||
"@backstage/plugin-periskop-backend": "0.1.7",
|
||||
"@backstage/plugin-permission-backend": "0.5.11",
|
||||
"@backstage/plugin-permission-common": "0.6.4",
|
||||
"@backstage/plugin-permission-node": "0.6.5",
|
||||
"@backstage/plugin-permission-react": "0.4.5",
|
||||
"@backstage/plugin-playlist": "0.1.0",
|
||||
"@backstage/plugin-playlist-backend": "0.1.0",
|
||||
"@backstage/plugin-playlist-common": "0.1.0",
|
||||
"@backstage/plugin-proxy-backend": "0.2.30",
|
||||
"@backstage/plugin-rollbar": "0.4.9",
|
||||
"@backstage/plugin-rollbar-backend": "0.1.33",
|
||||
"@backstage/plugin-scaffolder": "1.6.0",
|
||||
"@backstage/plugin-scaffolder-backend": "1.6.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.11",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.4",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.9",
|
||||
"@backstage/plugin-scaffolder-common": "1.2.0",
|
||||
"@backstage/plugin-search": "1.0.2",
|
||||
"@backstage/plugin-search-backend": "1.0.2",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.0.2",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.4.0",
|
||||
"@backstage/plugin-search-backend-node": "1.0.2",
|
||||
"@backstage/plugin-search-common": "1.0.1",
|
||||
"@backstage/plugin-search-react": "1.1.0",
|
||||
"@backstage/plugin-sentry": "0.4.2",
|
||||
"@backstage/plugin-shortcuts": "0.3.1",
|
||||
"@backstage/plugin-sonarqube": "0.4.1",
|
||||
"@backstage/plugin-sonarqube-backend": "0.1.1",
|
||||
"@backstage/plugin-splunk-on-call": "0.3.33",
|
||||
"@backstage/plugin-stack-overflow": "0.1.5",
|
||||
"@backstage/plugin-stack-overflow-backend": "0.1.5",
|
||||
"@backstage/plugin-tech-insights": "0.3.0",
|
||||
"@backstage/plugin-tech-insights-backend": "0.5.2",
|
||||
"@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.20",
|
||||
"@backstage/plugin-tech-insights-common": "0.2.6",
|
||||
"@backstage/plugin-tech-insights-node": "0.3.4",
|
||||
"@backstage/plugin-tech-radar": "0.5.16",
|
||||
"@backstage/plugin-techdocs": "1.3.2",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.0.4",
|
||||
"@backstage/plugin-techdocs-backend": "1.3.0",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.0.4",
|
||||
"@backstage/plugin-techdocs-node": "1.4.0",
|
||||
"@backstage/plugin-techdocs-react": "1.0.4",
|
||||
"@backstage/plugin-todo": "0.2.11",
|
||||
"@backstage/plugin-todo-backend": "0.1.33",
|
||||
"@backstage/plugin-user-settings": "0.4.8",
|
||||
"@backstage/plugin-user-settings-backend": "0.1.0",
|
||||
"@backstage/plugin-vault": "0.1.3",
|
||||
"@backstage/plugin-vault-backend": "0.2.2",
|
||||
"@backstage/plugin-xcmetrics": "0.2.29"
|
||||
"@backstage/plugin-dynatrace": "1.0.0",
|
||||
"@internal/plugin-todo-list": "1.0.6",
|
||||
"@internal/plugin-todo-list-backend": "1.0.6",
|
||||
"@internal/plugin-todo-list-common": "1.0.5",
|
||||
"@backstage/plugin-explore": "0.3.41",
|
||||
"@backstage/plugin-explore-react": "0.0.22",
|
||||
"@backstage/plugin-firehydrant": "0.1.27",
|
||||
"@backstage/plugin-fossa": "0.2.42",
|
||||
"@backstage/plugin-gcalendar": "0.3.6",
|
||||
"@backstage/plugin-gcp-projects": "0.3.29",
|
||||
"@backstage/plugin-git-release-manager": "0.3.23",
|
||||
"@backstage/plugin-github-actions": "0.5.10",
|
||||
"@backstage/plugin-github-deployments": "0.1.41",
|
||||
"@backstage/plugin-github-issues": "0.1.2",
|
||||
"@backstage/plugin-github-pull-requests-board": "0.1.4",
|
||||
"@backstage/plugin-gitops-profiles": "0.3.28",
|
||||
"@backstage/plugin-gocd": "0.1.16",
|
||||
"@backstage/plugin-graphiql": "0.2.42",
|
||||
"@backstage/plugin-graphql-backend": "0.1.27",
|
||||
"@backstage/plugin-home": "0.4.26",
|
||||
"@backstage/plugin-ilert": "0.1.36",
|
||||
"@backstage/plugin-jenkins": "0.7.9",
|
||||
"@backstage/plugin-jenkins-backend": "0.1.27",
|
||||
"@backstage/plugin-jenkins-common": "0.1.9",
|
||||
"@backstage/plugin-kafka": "0.3.10",
|
||||
"@backstage/plugin-kafka-backend": "0.2.30",
|
||||
"@backstage/plugin-kubernetes": "0.7.3",
|
||||
"@backstage/plugin-kubernetes-backend": "0.7.3",
|
||||
"@backstage/plugin-kubernetes-common": "0.4.3",
|
||||
"@backstage/plugin-lighthouse": "0.3.10",
|
||||
"@backstage/plugin-newrelic": "0.3.28",
|
||||
"@backstage/plugin-newrelic-dashboard": "0.2.3",
|
||||
"@backstage/plugin-org": "0.5.10",
|
||||
"@backstage/plugin-pagerduty": "0.5.3",
|
||||
"@backstage/plugin-periskop": "0.1.8",
|
||||
"@backstage/plugin-periskop-backend": "0.1.8",
|
||||
"@backstage/plugin-permission-backend": "0.5.12",
|
||||
"@backstage/plugin-permission-common": "0.7.0",
|
||||
"@backstage/plugin-permission-node": "0.7.0",
|
||||
"@backstage/plugin-permission-react": "0.4.6",
|
||||
"@backstage/plugin-playlist": "0.1.1",
|
||||
"@backstage/plugin-playlist-backend": "0.2.0",
|
||||
"@backstage/plugin-playlist-common": "0.1.1",
|
||||
"@backstage/plugin-proxy-backend": "0.2.31",
|
||||
"@backstage/plugin-rollbar": "0.4.10",
|
||||
"@backstage/plugin-rollbar-backend": "0.1.34",
|
||||
"@backstage/plugin-scaffolder": "1.7.0",
|
||||
"@backstage/plugin-scaffolder-backend": "1.7.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.12",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.10",
|
||||
"@backstage/plugin-scaffolder-common": "1.2.1",
|
||||
"@backstage/plugin-search": "1.0.3",
|
||||
"@backstage/plugin-search-backend": "1.1.0",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.0.3",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.4.1",
|
||||
"@backstage/plugin-search-backend-node": "1.0.3",
|
||||
"@backstage/plugin-search-common": "1.1.0",
|
||||
"@backstage/plugin-search-react": "1.2.0",
|
||||
"@backstage/plugin-sentry": "0.4.3",
|
||||
"@backstage/plugin-shortcuts": "0.3.2",
|
||||
"@backstage/plugin-sonarqube": "0.4.2",
|
||||
"@backstage/plugin-sonarqube-backend": "0.1.2",
|
||||
"@backstage/plugin-splunk-on-call": "0.3.34",
|
||||
"@backstage/plugin-stack-overflow": "0.1.6",
|
||||
"@backstage/plugin-stack-overflow-backend": "0.1.6",
|
||||
"@backstage/plugin-tech-insights": "0.3.1",
|
||||
"@backstage/plugin-tech-insights-backend": "0.5.3",
|
||||
"@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.21",
|
||||
"@backstage/plugin-tech-insights-common": "0.2.7",
|
||||
"@backstage/plugin-tech-insights-node": "0.3.5",
|
||||
"@backstage/plugin-tech-radar": "0.5.17",
|
||||
"@backstage/plugin-techdocs": "1.3.3",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.0.5",
|
||||
"@backstage/plugin-techdocs-backend": "1.4.0",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.0.5",
|
||||
"@backstage/plugin-techdocs-node": "1.4.1",
|
||||
"@backstage/plugin-techdocs-react": "1.0.5",
|
||||
"@backstage/plugin-todo": "0.2.12",
|
||||
"@backstage/plugin-todo-backend": "0.1.34",
|
||||
"@backstage/plugin-user-settings": "0.5.0",
|
||||
"@backstage/plugin-user-settings-backend": "0.1.1",
|
||||
"@backstage/plugin-vault": "0.1.4",
|
||||
"@backstage/plugin-vault-backend": "0.2.3",
|
||||
"@backstage/plugin-xcmetrics": "0.2.30"
|
||||
},
|
||||
"changesets": [
|
||||
"blue-lions-greet",
|
||||
"brave-goats-rush",
|
||||
"brave-peaches-brush",
|
||||
"breezy-pots-worry",
|
||||
"bright-rules-shout",
|
||||
"brown-grapes-battle",
|
||||
"calm-moose-fetch",
|
||||
"calm-pianos-burn",
|
||||
"clean-camels-sneeze",
|
||||
"clever-ties-burn",
|
||||
"cuddly-bikes-tease",
|
||||
"cuddly-ways-fail",
|
||||
"curly-rats-itch",
|
||||
"curvy-kiwis-fold",
|
||||
"curvy-lemons-change",
|
||||
"curvy-pets-wash",
|
||||
"dry-shirts-attack",
|
||||
"dull-rocks-warn",
|
||||
"early-rocks-smell",
|
||||
"eleven-apples-accept",
|
||||
"fair-tools-melt",
|
||||
"fifty-berries-learn",
|
||||
"five-tables-grow",
|
||||
"fresh-donuts-arrive",
|
||||
"fuzzy-dolls-give",
|
||||
"fuzzy-dolls-shake",
|
||||
"giant-pianos-repeat",
|
||||
"great-numbers-reply",
|
||||
"grumpy-pans-knock",
|
||||
"hot-geese-vanish",
|
||||
"itchy-schools-run",
|
||||
"kind-bees-suffer",
|
||||
"kind-penguins-report",
|
||||
"large-dingos-juggle",
|
||||
"large-jars-fry",
|
||||
"lazy-beds-pull",
|
||||
"lazy-eyes-switch",
|
||||
"lazy-fireants-check",
|
||||
"little-hats-yell",
|
||||
"little-roses-rule",
|
||||
"loud-dots-sit",
|
||||
"lovely-peaches-fold",
|
||||
"lucky-beans-bathe",
|
||||
"lucky-cows-boil",
|
||||
"mean-spiders-design",
|
||||
"mighty-lions-march",
|
||||
"moody-carrots-shout",
|
||||
"odd-pandas-suffer",
|
||||
"odd-singers-taste",
|
||||
"old-cobras-suffer",
|
||||
"old-melons-bathe",
|
||||
"old-needles-brake",
|
||||
"perfect-moose-drum",
|
||||
"plenty-kids-fetch",
|
||||
"plenty-laws-end",
|
||||
"poor-clouds-ring",
|
||||
"pretty-buttons-develop",
|
||||
"purple-masks-travel",
|
||||
"quick-meals-talk",
|
||||
"quiet-dancers-jog",
|
||||
"quiet-hats-kick",
|
||||
"quiet-ligers-draw",
|
||||
"rare-cougars-cross",
|
||||
"rare-hotels-cough",
|
||||
"red-dots-sleep",
|
||||
"red-pants-rush",
|
||||
"renovate-5da63a4",
|
||||
"renovate-a02d90b",
|
||||
"rich-carrots-reflect",
|
||||
"rude-bulldogs-sleep",
|
||||
"rude-tomatoes-behave",
|
||||
"search-bobcats-love",
|
||||
"search-cars-hide",
|
||||
"search-clouds-begin",
|
||||
"search-cycles-sniff",
|
||||
"search-dull-planes-prove",
|
||||
"search-rats-grin",
|
||||
"selfish-turkeys-exist",
|
||||
"seven-panthers-chew",
|
||||
"shaggy-books-smell",
|
||||
"short-plants-return",
|
||||
"silent-bees-repeat",
|
||||
"silly-rules-join",
|
||||
"sixty-items-nail",
|
||||
"slimy-suns-learn",
|
||||
"slow-mirrors-eat",
|
||||
"smooth-tables-pull",
|
||||
"soft-falcons-love",
|
||||
"stupid-dragons-complain",
|
||||
"sweet-insects-camp",
|
||||
"swift-phones-cheat",
|
||||
"tall-baboons-deliver",
|
||||
"techdocs-olive-worms-yell",
|
||||
"tender-drinks-drive",
|
||||
"tender-parrots-peel",
|
||||
"thick-kings-destroy",
|
||||
"tiny-mails-bathe",
|
||||
"tough-hairs-sparkle",
|
||||
"tough-seahorses-learn",
|
||||
"twelve-melons-notice",
|
||||
"unlucky-seas-sip",
|
||||
"warm-days-watch",
|
||||
"wild-weeks-live",
|
||||
"wise-ligers-scream",
|
||||
"yellow-lemons-march",
|
||||
"young-bugs-remember",
|
||||
"young-olives-cheer"
|
||||
]
|
||||
"changesets": []
|
||||
}
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Auth0 provider now supports optional `connection` and `connectionScope` parameters to configure social identity providers.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
---
|
||||
|
||||
Add missing config schema for the `GitHubEntityProvider`.
|
||||
@@ -1,19 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-playlist-backend': minor
|
||||
---
|
||||
|
||||
**BREAKING** The exported permission rules have changed to reflect the breaking changes made to the PermissionRule type.
|
||||
|
||||
For example, the `playlistConditions.isOwner` API has changed from:
|
||||
|
||||
```ts
|
||||
playlistConditions.isOwner(['user:default/me', 'group:default/owner']);
|
||||
```
|
||||
|
||||
to:
|
||||
|
||||
```ts
|
||||
playlistConditions.isOwner({
|
||||
owners: ['user:default/me', 'group:default/owner'],
|
||||
});
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-gcalendar': patch
|
||||
---
|
||||
|
||||
Fixed loader showing when user not signed in
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-jenkins-backend': patch
|
||||
---
|
||||
|
||||
Fixed a bug where `extraRequestHeaders` configuration was ignored.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-app-backend': patch
|
||||
---
|
||||
|
||||
Added alpha plugin implementation for the new backend system. Available at `@backstage/plugin-app-backend/alpha`.
|
||||
@@ -1,16 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/cli': patch
|
||||
'@backstage/plugin-airbrake-backend': patch
|
||||
'@backstage/plugin-badges-backend': patch
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
'@backstage/plugin-graphql-backend': patch
|
||||
'@backstage/plugin-periskop-backend': patch
|
||||
'@backstage/plugin-permission-backend': patch
|
||||
'@backstage/plugin-rollbar-backend': patch
|
||||
'@backstage/plugin-search-backend': patch
|
||||
'@backstage/plugin-tech-insights-backend': patch
|
||||
'@backstage/plugin-user-settings-backend': patch
|
||||
---
|
||||
|
||||
Use `response.json` rather than `response.send` where appropriate, as outlined in `SECURITY.md`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': patch
|
||||
---
|
||||
|
||||
Added documentation for `createBackendModule`, with guidelines for choosing a module ID.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Switching off duplicated timestamp in case of logging via task logger in a custom action
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
Add `allowAutoMerge` option for `publish:github` action
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-api-docs': patch
|
||||
---
|
||||
|
||||
Updated dependency `@asyncapi/react-component` to `1.0.0-next.43`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-api-docs': patch
|
||||
---
|
||||
|
||||
Updated dependency `@asyncapi/react-component` to `1.0.0-next.42`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Switched the Jest transform for YAML files to use a custom one available at `@backstage/cli/config/jestYamlTransform.js`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Allow Placeholder value to be any value, not only string.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-bazaar-backend': patch
|
||||
---
|
||||
|
||||
Router now also has endpoint `getLatestProjects` that takes a limit of projects as prop.
|
||||
@@ -1,28 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-react': minor
|
||||
---
|
||||
|
||||
The search query state now has an optional `pageLimit` property that determines how many results will be requested per page, it defaults to 25.
|
||||
|
||||
Examples:
|
||||
_Basic_
|
||||
|
||||
```jsx
|
||||
<SearchResults query={{ pageLimit: 30 }}>
|
||||
{results => {
|
||||
// Item rendering logic is omitted
|
||||
}}
|
||||
</SearchResults>
|
||||
```
|
||||
|
||||
_With context_
|
||||
|
||||
```jsx
|
||||
<SearchContextProvider initialState={{ pageLimit: 30 }}>
|
||||
<SearchResults>
|
||||
{results => {
|
||||
// Item rendering logic is omitted
|
||||
}}
|
||||
</SearchResults>
|
||||
</SearchContextProvider>
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-common': minor
|
||||
---
|
||||
|
||||
There is a new property called `pageLimit` on the `SearchQuery` interface that specifies how many results should be returned per page.
|
||||
@@ -1,23 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-react': minor
|
||||
---
|
||||
|
||||
The `<SearchResultList />` component now accepts an optional property `disableRenderingWithNoResults` to disable rendering when no results are returned.
|
||||
Possibility to provide a custom no results component if needed through the `noResultsComponent` property.
|
||||
|
||||
Examples:
|
||||
|
||||
_Rendering a custom no results component_
|
||||
|
||||
```jsx
|
||||
<SearchResultList
|
||||
query={query}
|
||||
noResultsComponent={<ListItemText primary="No results were found" />}
|
||||
/>
|
||||
```
|
||||
|
||||
_Disable rendering when there are no results_
|
||||
|
||||
```jsx
|
||||
<SearchResultList query={query} disableRenderingWithNoResults />
|
||||
```
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-node': patch
|
||||
'@backstage/plugin-search-backend-module-pg': patch
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
---
|
||||
|
||||
The search engine has been updated to take advantage of the `pageLimit` property on search queries. If none is provided, the search engine will continue to use its default value of 25 results per page.
|
||||
@@ -1,30 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-react': minor
|
||||
---
|
||||
|
||||
The `<SearchResultGroup />` component now accepts an optional property `disableRenderingWithNoResults` to disable rendering when no results are returned.
|
||||
Possibility to provide a custom no results component if needed through the `noResultsComponent` property.
|
||||
|
||||
Examples:
|
||||
|
||||
_Rendering a custom no results component_
|
||||
|
||||
```jsx
|
||||
<SearchResultGroup
|
||||
query={query}
|
||||
icon={<DocsIcon />}
|
||||
title="Documentation"
|
||||
noResultsComponent={<ListItemText primary="No results were found" />}
|
||||
/>
|
||||
```
|
||||
|
||||
_Disable rendering when there are no results_
|
||||
|
||||
```jsx
|
||||
<SearchResultGroup
|
||||
query={query}
|
||||
icon={<DocsIcon />}
|
||||
title="Documentation"
|
||||
disableRenderingWithNoResults
|
||||
/>
|
||||
```
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend': minor
|
||||
---
|
||||
|
||||
The query received by search engines now contains a property called `pageLimit`, it specifies how many results to return per page when sending a query request to the search backend.
|
||||
|
||||
Example:
|
||||
_Returns up to 30 results per page_
|
||||
|
||||
```
|
||||
GET /query?pageLimit=30
|
||||
```
|
||||
|
||||
The search backend validates the page limit and this value must not exceed 100, but it doesn't set a default value for the page limit parameter, it leaves it up to each search engine to set this, so Lunr, Postgres and Elastic Search set 25 results per page as a default value.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
---
|
||||
|
||||
EntityPickers now support flags to control when to include default namespace
|
||||
in result
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': minor
|
||||
---
|
||||
|
||||
The exported permission rules and the API of `createCatalogConditionalDecision` have changed to reflect the breaking changes made to the `PermissionRule` type. Note that all involved types are exported from `@backstage/plugin-catalog-backend/alpha`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-tech-insights-node': patch
|
||||
---
|
||||
|
||||
Updated package role to be `node-library`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Leverage cache mounts in Dockerfile during `yarn install ...` and `apt-get ...` commands to speed up repeated builds.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
---
|
||||
|
||||
kubernetes service locator now take request context parameters
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Initializes a git repository when creating an app using @packages/create-app
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
---
|
||||
|
||||
Fix infinite call bug in `useCustomResources` hook
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Fixed setting default branch for Bitbucket Server
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Fix GitLab provider setup so that it supports GitLab installations with a path in the URL.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Switch to upfront resolution of `swc-loader` in Webpack config.
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-user-settings': minor
|
||||
---
|
||||
|
||||
**BREAKING**: The `apiRef` passed to `ProviderSettingsItem` now needs to
|
||||
implement `ProfileInfoApi & SessionApi`, rather than just the latter. This is
|
||||
unlikely to have an effect on most users though, since the builtin auth
|
||||
providers generally implement both.
|
||||
|
||||
Fixed settings page showing providers as logged out when the user is using more
|
||||
than one provider, and displayed some additional login information.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': patch
|
||||
---
|
||||
|
||||
Increased test database max connection pool size to reduce the risk of resource exhaustion.
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Bumped `jest`, `jest-runtime`, and `jest-environment-jsdom` to v29. This is up from v27, so check out both the [v28](https://jestjs.io/docs/28.x/upgrading-to-jest28) and [v29](https://jestjs.io/docs/upgrading-to-jest29) (later [here](https://jestjs.io/docs/29.x/upgrading-to-jest29)) migration guides.
|
||||
|
||||
Particular changes that where encountered in the main Backstage repo are:
|
||||
|
||||
- The updated snapshot format.
|
||||
- `jest.useFakeTimers('legacy')` is now `jest.useFakeTimers({ legacyFakeTimers: true })`.
|
||||
- Error objects collected by `withLogCollector` from `@backstage/test-utils` are now objects with a `detail` property rather than a string.
|
||||
@@ -1,12 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Removed `tsx` and `jsx` as supported extensions in backend packages. For most
|
||||
repos, this will not have any effect. But if you inadvertently had added some
|
||||
`tsx`/`jsx` files to your backend package, you may now start to see `code: 'MODULE_NOT_FOUND'` errors when launching the backend locally. The reason for
|
||||
this is that the offending files get ignored during transpilation. Hence, the
|
||||
importing file can no longer find anything to import.
|
||||
|
||||
The fix is to rename any `.tsx` files in your backend packages to `.ts` instead,
|
||||
or `.jsx` to `.js`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-user-settings-backend': patch
|
||||
---
|
||||
|
||||
Fix wrong import statement in `README.md`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-backend': minor
|
||||
---
|
||||
|
||||
Add optional `catalogClient` argument to `createRoute` parameters
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
Add functionality to shutdown scaffolder tasks if they are stale
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Added `*.session.sql` Visual Studio Code database functionality files to `.gitignore` in the default template. This is optional but potentially helpful if your developers use Visual Studio Code; you can add a line with that exact value to your own root `.gitignore` if you want the same.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user