Merge branch 'master' into feat-integration-gerrit-edit-mode
This commit is contained in:
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli-node': patch
|
||||
---
|
||||
|
||||
Added `type` field to `BackstagePackageJson` type.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-permission-node': patch
|
||||
---
|
||||
|
||||
The returned router from `createPermissionIntegrationRouter` is now mutable, allowing for permissions and resources to be added after creation of the router.
|
||||
@@ -1,18 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Add support for native ESM in Node.js code. This changes the behavior of dynamic import expressions in Node.js code. Typically this can be fixed by replacing `import(...)` with `require(...)`, with an `as typeof import(...)` cast if needed for types. This is because dynamic imports will no longer be transformed to `require(...)` calls, but instead be left as-is. This in turn allows you to load ESM modules from CommonJS code using `import(...)`.
|
||||
|
||||
This change adds support for the following in Node.js packages, across type checking, package builds, runtime transforms and Jest tests:
|
||||
|
||||
- Dynamic imports that load ESM modules from CommonJS code.
|
||||
- Both `.mjs` and `.mts` files as explicit ESM files, as well as `.cjs` and `.cts` as explicit CommonJS files.
|
||||
- Support for the `"type": "module"` field in `package.json` to indicate that the package is an ESM package.
|
||||
|
||||
There are a few caveats to be aware of:
|
||||
|
||||
- To enable support for native ESM in tests, you need to run the tests with the `--experimental-vm-modules` flag enabled, typically via `NODE_OPTIONS='--experimental-vm-modules'`.
|
||||
- Declaring a package as `"type": "module"` in `package.json` is supported, but in tests it will cause all local transitive dependencies to also be treated as ESM, regardless of whether they declare `"type": "module"` or not.
|
||||
- Node.js has an [ESM interoperability layer with CommonJS](https://nodejs.org/docs/latest-v22.x/api/esm.html#interoperability-with-commonjs) that allows for imports from ESM to identify named exports in CommonJS packages. This interoperability layer is **only** enabled when importing packages with a `.cts` or `.cjs` extension. This is because the interoperability layer is not fully compatible with the NPM ecosystem, and would break package if it was enabled for `.js` files.
|
||||
- Dynamic imports of CommonJS packages will vary in shape depending on the runtime, i.e. test vs local development, etc. It is therefore recommended to avoid dynamic imports of CommonJS packages and instead use `require`, or to use the explicit CommonJS extensions as mentioned above. If you do need to dynamically import CommonJS packages, avoid using `default` exports, as the shape of them vary across different environments and you would otherwise need to manually unwrap the import based on the shape of the module object.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': patch
|
||||
---
|
||||
|
||||
Fixed the layout of summary cards in the new frontend system, ensuring that the horizontal scroll grid doesn't grow too large as well as tweaked its scrolling parameters.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend-module-bitbucket-provider': patch
|
||||
---
|
||||
|
||||
Enabled persistency of scopes for Bitbucket Cloud.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': minor
|
||||
---
|
||||
|
||||
Added support of filtering based on system columns in catalog table
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/plugin-devtools': patch
|
||||
'@backstage/plugin-catalog': patch
|
||||
'@backstage/plugin-search': patch
|
||||
---
|
||||
|
||||
Updated `README.md` to use `yarn start` instead of `yarn dev`.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-notifications-backend': patch
|
||||
'@backstage/plugin-notifications': patch
|
||||
---
|
||||
|
||||
added topic filter for notifications
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-github': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Explicitly rejects branch names containing a slash character.
|
||||
|
||||
The module now rejects any configuration that contains slashes in branch names. The reason for this is that the ingestion will run into downstream problems if they were let through. If you had configuration with a slash in the branch name in `filters.branch`, your application may fail to start up.
|
||||
|
||||
If you are affected by this, please move over to using branches that do not have slashes in them.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-defaults': minor
|
||||
---
|
||||
|
||||
Allow pass through of redis client and cluster options to Cache core service
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-react': patch
|
||||
---
|
||||
|
||||
Fix catalog entity docs page not loading due to multiple addons data attachment in the New Frontend System.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Updated the path field in the `gitlab:group:ensureExists` action to support also strings with multiple segments (e.g. `group/subgroup`)
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Bumped create-app version.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Bumped create-app version.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-node': patch
|
||||
---
|
||||
|
||||
Adds documentation for the CatalogProcessingExtensionPoint functions.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
---
|
||||
|
||||
Update AWS file retrieval logic from storing file in buffer array to piping to res for better memory efficiency.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Bump @module-federation/enhanced ^0.9.0 to fix GHSA-593f-38f6-jp5m
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/canon': patch
|
||||
---
|
||||
|
||||
Updated styles for the Menu component in Canon.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': patch
|
||||
'@backstage/backend-defaults': patch
|
||||
'@backstage/config-loader': patch
|
||||
---
|
||||
|
||||
Internal refactor to use explicit `require` for lazy-loading dependency.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': minor
|
||||
---
|
||||
|
||||
Added mocks for the new `PermissionsRegistryService`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/canon': patch
|
||||
---
|
||||
|
||||
Fix Checkbox styles on dark theme in Canon.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
The `api-reports` command is now also able to generate SQL reports, enabled by the `--sql-reports` flag.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-unprocessed-entities': patch
|
||||
---
|
||||
|
||||
Added confirmation popup for delete entities in Catalog Unprocessed Entities plugin
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
---
|
||||
|
||||
Added New Frontend System filter for the Kubernetes tab to use `isKubernetesAvailable` to control its visibility
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-react': patch
|
||||
'@backstage/plugin-search': patch
|
||||
---
|
||||
|
||||
Added new extension points to extend search filters `SearchFilterBlueprint` and `SearchFilterResultTypeBlueprint`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': patch
|
||||
---
|
||||
|
||||
Sync feature installation compatibility logic with `@backstage/backend-app-api`.
|
||||
@@ -0,0 +1,17 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend-module-oidc-provider': patch
|
||||
---
|
||||
|
||||
Added custom timeout setting for oidc provider
|
||||
|
||||
Here is an example of how to use a custom timeout with the configuration:
|
||||
|
||||
```yaml
|
||||
auth:
|
||||
oidc:
|
||||
production:
|
||||
clientId: ${AUTH_GOOGLE_CLIENT_ID}
|
||||
clientSecret: ${AUTH_GOOGLE_CLIENT_SECRET}
|
||||
timeout:
|
||||
seconds: 30
|
||||
```
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Fixed an issue causing the `repo lint` command to fail when the `--max-warnings` option was used.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Cleanup `refresh_state_references` for entity processors and providers that are no longer in control of a `refresh_state` row for entity
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
add filter for repos by membership and topics
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/canon': patch
|
||||
---
|
||||
|
||||
Internal refactor and fixes to the prop extraction logic for layout components.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Fix for duplicate results in `queryEntities` when providing an `orderField` parameter
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-node': patch
|
||||
---
|
||||
|
||||
Use a different ID for the deprecated alpha version of the catalog service, as it has a different type definition and cannot be used interchangeably with the non-alpha version.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Avoid trailing `/*` when automatically adding imports for package with multiple entry points.
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Updated the root `package.json` in the template to use the new `backstage-cli repo start` command.
|
||||
|
||||
The `yarn dev` command is now redundant and has been removed from the template. We recommend existing projects to add these or similar scripts to help redirect users:
|
||||
|
||||
```json
|
||||
{
|
||||
"scripts": {
|
||||
"dev": "echo \"Use 'yarn start' instead\"",
|
||||
"start-backend": "echo \"Use 'yarn start backend' instead\""
|
||||
}
|
||||
}
|
||||
```
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/cli': minor
|
||||
---
|
||||
|
||||
Removes default React imports from template files, aligning with the requirements for the upcoming React 19 migration. Introduces a new ESLint rule to disallow `import React from 'react'` and `import * as React from 'react'`.
|
||||
|
||||
<https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html>
|
||||
@@ -0,0 +1,51 @@
|
||||
---
|
||||
'@backstage/plugin-api-docs-module-protoc-gen-doc': patch
|
||||
'@backstage/plugin-techdocs-module-addons-contrib': patch
|
||||
'@backstage/plugin-catalog-unprocessed-entities': patch
|
||||
'@backstage/plugin-techdocs-addons-test-utils': patch
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
'@backstage/frontend-test-utils': patch
|
||||
'@backstage/frontend-defaults': patch
|
||||
'@backstage/integration-react': patch
|
||||
'@backstage/plugin-kubernetes-cluster': patch
|
||||
'@backstage/frontend-app-api': patch
|
||||
'@backstage/core-compat-api': patch
|
||||
'@backstage/core-components': patch
|
||||
'@backstage/core-plugin-api': patch
|
||||
'@backstage/plugin-kubernetes-react': patch
|
||||
'@backstage/plugin-permission-react': patch
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
'@backstage/plugin-app-visualizer': patch
|
||||
'@backstage/plugin-catalog-import': patch
|
||||
'@backstage/plugin-techdocs-react': patch
|
||||
'@backstage/app-defaults': patch
|
||||
'@backstage/core-app-api': patch
|
||||
'@backstage/plugin-catalog-graph': patch
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
'@backstage/plugin-config-schema': patch
|
||||
'@backstage/plugin-notifications': patch
|
||||
'@backstage/plugin-user-settings': patch
|
||||
'@backstage/plugin-search-react': patch
|
||||
'@backstage/create-app': patch
|
||||
'@backstage/test-utils': patch
|
||||
'@backstage/dev-utils': patch
|
||||
'@backstage/plugin-auth-react': patch
|
||||
'@backstage/plugin-home-react': patch
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
'@backstage/plugin-org-react': patch
|
||||
'@backstage/plugin-api-docs': patch
|
||||
'@backstage/plugin-devtools': patch
|
||||
'@backstage/plugin-techdocs': patch
|
||||
'@backstage/plugin-catalog': patch
|
||||
'@backstage/canon': patch
|
||||
'@backstage/theme': patch
|
||||
'@backstage/plugin-search': patch
|
||||
'@backstage/plugin-home': patch
|
||||
'@backstage/plugin-app': patch
|
||||
'@backstage/plugin-org': patch
|
||||
---
|
||||
|
||||
Removes instances of default React imports, a necessary update for the upcoming React 19 migration.
|
||||
|
||||
<https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html>
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Tweaked template editor tooltip to mention HTTPS requirement.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-sentry': patch
|
||||
---
|
||||
|
||||
Made "sentry:project:create" action idempotent
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Fixed the messaging in the `AlertDisplay` where it was claiming that there were older messages available rather than newer.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-azure': patch
|
||||
---
|
||||
|
||||
Made "publish:azure" action idempotent
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-unprocessed': patch
|
||||
---
|
||||
|
||||
Use new `PermissionsRegistryService` instead of the deprecated `catalogPermissionExtensionPoint`.
|
||||
@@ -0,0 +1,11 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': minor
|
||||
'@backstage/plugin-catalog': minor
|
||||
---
|
||||
|
||||
**BREAKING ALPHA**: `CatalogFilterBlueprint`, used in the new frontend system, is now exported under plugin-catalog-react instead of plugin-catalog.
|
||||
|
||||
```diff
|
||||
+ import { CatalogFilterBlueprint } from '@backstage/plugin-catalog-react/alpha';
|
||||
- import { CatalogFilterBlueprint } from '@backstage/plugin-catalog/alpha';
|
||||
```
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
---
|
||||
|
||||
Scaffolding - Template card - button to show template entity detail
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-import': patch
|
||||
---
|
||||
|
||||
Expose the `UnpackNestedValue` type as it's been removed from `react-hook-form`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Added default implementation for the new `PermissionsRegistryService`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-bitbucket': patch
|
||||
---
|
||||
|
||||
Made "publish:bitbucket" action idempotent
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': patch
|
||||
---
|
||||
|
||||
The about, links, and labels card now all have the `info` card type by default in the new frontend system.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
---
|
||||
|
||||
Added `validateLocationsExist` to the config definition where it was missing.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Added `template` and `step` labels for scaffolder histogram metrics: `scaffolder_task_duration` and `scaffolder_step_duration`
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/canon': patch
|
||||
---
|
||||
|
||||
Add global CSS reset for anchor tags.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-notifications-backend-module-slack': minor
|
||||
---
|
||||
|
||||
Added a new Slack NotificationProcessor for use with the notifications plugin
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/canon': patch
|
||||
---
|
||||
|
||||
Improved Container styles, changing our max-width to 120rem and improving padding on smaller screens.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': minor
|
||||
---
|
||||
|
||||
The catalog backend now supports the new `PermissionsRegistryService`, which can be used to add custom permission rules.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-github': patch
|
||||
---
|
||||
|
||||
Made "github:autolinks:create" action idempotent
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-import': patch
|
||||
---
|
||||
|
||||
adding translation for `Register an existing component` text
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-server': minor
|
||||
'@backstage/plugin-events-backend-module-bitbucket-server': minor
|
||||
---
|
||||
|
||||
Added the ability for the plugin to receive events coming from Bitbucket Server push webhooks. It then performs a delta mutation on the catalog.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/plugin-scaffolder-node': patch
|
||||
---
|
||||
|
||||
Document the internal built-in filters, and ensure that the types are validated when using `createTemplateFilter` and `createTemplateGlobalFunction` from the `zod` schema.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-node': patch
|
||||
---
|
||||
|
||||
Deprecated the alpha `catalogPermissionExtensionPoint` and related types, since the same functionality is now available via the new `PermissionsRegistryService`.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@techdocs/cli': minor
|
||||
'@backstage/plugin-techdocs-node': minor
|
||||
---
|
||||
|
||||
Allow configurable optional retries for publisher AWS S3 operations.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-openapi': patch
|
||||
---
|
||||
|
||||
Fix `resolveUrl` for split openapi definition relative path
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
add template-extensions scaffolder service endpoint
|
||||
+249
-172
@@ -2,199 +2,276 @@
|
||||
"mode": "pre",
|
||||
"tag": "next",
|
||||
"initialVersions": {
|
||||
"example-app": "0.2.105",
|
||||
"@backstage/app-defaults": "1.5.16",
|
||||
"example-app-next": "0.0.19",
|
||||
"app-next-example-plugin": "0.0.19",
|
||||
"example-backend": "0.0.34",
|
||||
"@backstage/backend-app-api": "1.1.1",
|
||||
"@backstage/backend-defaults": "0.7.0",
|
||||
"example-app": "0.2.107",
|
||||
"@backstage/app-defaults": "1.6.0",
|
||||
"example-app-next": "0.0.21",
|
||||
"app-next-example-plugin": "0.0.21",
|
||||
"example-backend": "0.0.36",
|
||||
"@backstage/backend-app-api": "1.2.1",
|
||||
"@backstage/backend-defaults": "0.8.2",
|
||||
"@backstage/backend-dev-utils": "0.1.5",
|
||||
"@backstage/backend-dynamic-feature-service": "0.5.3",
|
||||
"example-backend-legacy": "0.2.106",
|
||||
"@backstage/backend-openapi-utils": "0.4.1",
|
||||
"@backstage/backend-plugin-api": "1.1.1",
|
||||
"@backstage/backend-test-utils": "1.2.1",
|
||||
"@backstage/canon": "0.0.0",
|
||||
"@backstage/backend-dynamic-feature-service": "0.6.1",
|
||||
"example-backend-legacy": "0.2.108",
|
||||
"@backstage/backend-openapi-utils": "0.5.1",
|
||||
"@backstage/backend-plugin-api": "1.2.1",
|
||||
"@backstage/backend-test-utils": "1.3.1",
|
||||
"@backstage/canon": "0.2.0",
|
||||
"@backstage/catalog-client": "1.9.1",
|
||||
"@backstage/catalog-model": "1.7.3",
|
||||
"@backstage/cli": "0.29.5",
|
||||
"@backstage/cli": "0.31.0",
|
||||
"@backstage/cli-common": "0.1.15",
|
||||
"@backstage/cli-node": "0.2.12",
|
||||
"@backstage/cli-node": "0.2.13",
|
||||
"@backstage/codemods": "0.1.52",
|
||||
"@backstage/config": "1.3.2",
|
||||
"@backstage/config-loader": "1.9.5",
|
||||
"@backstage/core-app-api": "1.15.4",
|
||||
"@backstage/core-compat-api": "0.3.5",
|
||||
"@backstage/core-components": "0.16.3",
|
||||
"@backstage/core-plugin-api": "1.10.3",
|
||||
"@backstage/create-app": "0.5.24",
|
||||
"@backstage/dev-utils": "1.1.6",
|
||||
"e2e-test": "0.2.24",
|
||||
"@backstage/config-loader": "1.10.0",
|
||||
"@backstage/core-app-api": "1.16.0",
|
||||
"@backstage/core-compat-api": "0.4.0",
|
||||
"@backstage/core-components": "0.17.0",
|
||||
"@backstage/core-plugin-api": "1.10.5",
|
||||
"@backstage/create-app": "0.6.0",
|
||||
"@backstage/dev-utils": "1.1.8",
|
||||
"e2e-test": "0.2.26",
|
||||
"@backstage/e2e-test-utils": "0.1.1",
|
||||
"@backstage/errors": "1.2.7",
|
||||
"@backstage/eslint-plugin": "0.1.10",
|
||||
"@backstage/frontend-app-api": "0.10.4",
|
||||
"@backstage/frontend-defaults": "0.1.5",
|
||||
"@internal/frontend": "0.0.5",
|
||||
"@backstage/frontend-plugin-api": "0.9.4",
|
||||
"@backstage/frontend-test-utils": "0.2.5",
|
||||
"@backstage/integration": "1.16.1",
|
||||
"@backstage/frontend-app-api": "0.11.0",
|
||||
"@backstage/frontend-defaults": "0.2.0",
|
||||
"@internal/frontend": "0.0.7",
|
||||
"@backstage/frontend-plugin-api": "0.10.0",
|
||||
"@backstage/frontend-test-utils": "0.3.0",
|
||||
"@backstage/integration": "1.16.2",
|
||||
"@backstage/integration-aws-node": "0.1.15",
|
||||
"@backstage/integration-react": "1.2.3",
|
||||
"@backstage/integration-react": "1.2.5",
|
||||
"@internal/opaque": "0.0.1",
|
||||
"@backstage/release-manifests": "0.0.12",
|
||||
"@backstage/repo-tools": "0.12.1",
|
||||
"@internal/scaffolder": "0.0.5",
|
||||
"@techdocs/cli": "1.8.25",
|
||||
"techdocs-cli-embedded-app": "0.2.104",
|
||||
"@backstage/test-utils": "1.7.4",
|
||||
"@backstage/theme": "0.6.3",
|
||||
"@backstage/repo-tools": "0.13.1",
|
||||
"@internal/scaffolder": "0.0.7",
|
||||
"@techdocs/cli": "1.9.1",
|
||||
"techdocs-cli-embedded-app": "0.2.106",
|
||||
"@backstage/test-utils": "1.7.6",
|
||||
"@backstage/theme": "0.6.4",
|
||||
"@backstage/types": "1.2.1",
|
||||
"@backstage/version-bridge": "1.0.10",
|
||||
"@backstage/version-bridge": "1.0.11",
|
||||
"yarn-plugin-backstage": "0.0.4",
|
||||
"@backstage/plugin-api-docs": "0.12.3",
|
||||
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.8",
|
||||
"@backstage/plugin-app": "0.1.5",
|
||||
"@backstage/plugin-app-backend": "0.4.4",
|
||||
"@backstage/plugin-app-node": "0.1.29",
|
||||
"@backstage/plugin-app-visualizer": "0.1.15",
|
||||
"@backstage/plugin-auth-backend": "0.24.2",
|
||||
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.3.4",
|
||||
"@backstage/plugin-auth-backend-module-auth0-provider": "0.1.4",
|
||||
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.3.2",
|
||||
"@backstage/plugin-auth-backend-module-azure-easyauth-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-server-provider": "0.1.4",
|
||||
"@backstage/plugin-auth-backend-module-cloudflare-access-provider": "0.3.4",
|
||||
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.3.4",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-google-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.3.4",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-oidc-provider": "0.3.4",
|
||||
"@backstage/plugin-auth-backend-module-okta-provider": "0.1.4",
|
||||
"@backstage/plugin-auth-backend-module-onelogin-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.4.3",
|
||||
"@backstage/plugin-auth-node": "0.5.6",
|
||||
"@backstage/plugin-auth-react": "0.1.11",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.2.27",
|
||||
"@backstage/plugin-catalog": "1.26.1",
|
||||
"@backstage/plugin-catalog-backend": "1.30.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.4.7",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.3.1",
|
||||
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.4.4",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.4.4",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.3.1",
|
||||
"@backstage/plugin-catalog-backend-module-gcp": "0.3.4",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.2.6",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.7.9",
|
||||
"@backstage/plugin-catalog-backend-module-github-org": "0.3.6",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.6.2",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab-org": "0.2.5",
|
||||
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.6.2",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.11.1",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "0.1.6",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.6.6",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.2.6",
|
||||
"@backstage/plugin-catalog-backend-module-puppetdb": "0.2.6",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.2.4",
|
||||
"@backstage/plugin-catalog-backend-module-unprocessed": "0.5.4",
|
||||
"@backstage/plugin-api-docs": "0.12.5",
|
||||
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.9",
|
||||
"@backstage/plugin-app": "0.1.7",
|
||||
"@backstage/plugin-app-backend": "0.5.0",
|
||||
"@backstage/plugin-app-node": "0.1.31",
|
||||
"@backstage/plugin-app-visualizer": "0.1.17",
|
||||
"@backstage/plugin-auth-backend": "0.24.4",
|
||||
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.4.1",
|
||||
"@backstage/plugin-auth-backend-module-auth0-provider": "0.2.1",
|
||||
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.4.1",
|
||||
"@backstage/plugin-auth-backend-module-azure-easyauth-provider": "0.2.6",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-provider": "0.3.1",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-server-provider": "0.2.1",
|
||||
"@backstage/plugin-auth-backend-module-cloudflare-access-provider": "0.4.1",
|
||||
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.4.1",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "0.3.1",
|
||||
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.3.1",
|
||||
"@backstage/plugin-auth-backend-module-google-provider": "0.3.1",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "0.2.6",
|
||||
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.3.1",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.4.1",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.2.6",
|
||||
"@backstage/plugin-auth-backend-module-oidc-provider": "0.4.1",
|
||||
"@backstage/plugin-auth-backend-module-okta-provider": "0.2.1",
|
||||
"@backstage/plugin-auth-backend-module-onelogin-provider": "0.3.1",
|
||||
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.3.1",
|
||||
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.5.1",
|
||||
"@backstage/plugin-auth-node": "0.6.1",
|
||||
"@backstage/plugin-auth-react": "0.1.13",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.2.28",
|
||||
"@backstage/plugin-catalog": "1.28.0",
|
||||
"@backstage/plugin-catalog-backend": "1.32.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.4.9",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.3.3",
|
||||
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.5.0",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.4.6",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.3.3",
|
||||
"@backstage/plugin-catalog-backend-module-gcp": "0.3.6",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.3.0",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.7.11",
|
||||
"@backstage/plugin-catalog-backend-module-github-org": "0.3.8",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.6.4",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab-org": "0.2.7",
|
||||
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.6.4",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.11.3",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "0.1.8",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.6.8",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.2.8",
|
||||
"@backstage/plugin-catalog-backend-module-puppetdb": "0.2.8",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.2.6",
|
||||
"@backstage/plugin-catalog-backend-module-unprocessed": "0.5.6",
|
||||
"@backstage/plugin-catalog-common": "1.1.3",
|
||||
"@backstage/plugin-catalog-graph": "0.4.15",
|
||||
"@backstage/plugin-catalog-import": "0.12.9",
|
||||
"@backstage/plugin-catalog-node": "1.15.1",
|
||||
"@backstage/plugin-catalog-react": "1.15.1",
|
||||
"@backstage/plugin-catalog-unprocessed-entities": "0.2.13",
|
||||
"@backstage/plugin-catalog-graph": "0.4.17",
|
||||
"@backstage/plugin-catalog-import": "0.12.11",
|
||||
"@backstage/plugin-catalog-node": "1.16.1",
|
||||
"@backstage/plugin-catalog-react": "1.16.0",
|
||||
"@backstage/plugin-catalog-unprocessed-entities": "0.2.15",
|
||||
"@backstage/plugin-catalog-unprocessed-entities-common": "0.0.7",
|
||||
"@backstage/plugin-config-schema": "0.1.64",
|
||||
"@backstage/plugin-devtools": "0.1.23",
|
||||
"@backstage/plugin-devtools-backend": "0.5.1",
|
||||
"@backstage/plugin-config-schema": "0.1.66",
|
||||
"@backstage/plugin-devtools": "0.1.25",
|
||||
"@backstage/plugin-devtools-backend": "0.5.3",
|
||||
"@backstage/plugin-devtools-common": "0.1.15",
|
||||
"@backstage/plugin-events-backend": "0.4.1",
|
||||
"@backstage/plugin-events-backend-module-aws-sqs": "0.4.7",
|
||||
"@backstage/plugin-events-backend-module-azure": "0.2.16",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.16",
|
||||
"@backstage/plugin-events-backend-module-gerrit": "0.2.16",
|
||||
"@backstage/plugin-events-backend-module-github": "0.2.16",
|
||||
"@backstage/plugin-events-backend-module-gitlab": "0.2.16",
|
||||
"@backstage/plugin-events-backend-test-utils": "0.1.40",
|
||||
"@backstage/plugin-events-node": "0.4.7",
|
||||
"@internal/plugin-todo-list": "1.0.35",
|
||||
"@internal/plugin-todo-list-backend": "1.0.35",
|
||||
"@backstage/plugin-events-backend": "0.5.0",
|
||||
"@backstage/plugin-events-backend-module-aws-sqs": "0.4.9",
|
||||
"@backstage/plugin-events-backend-module-azure": "0.2.18",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.18",
|
||||
"@backstage/plugin-events-backend-module-gerrit": "0.2.18",
|
||||
"@backstage/plugin-events-backend-module-github": "0.2.18",
|
||||
"@backstage/plugin-events-backend-module-gitlab": "0.2.18",
|
||||
"@backstage/plugin-events-backend-test-utils": "0.1.42",
|
||||
"@backstage/plugin-events-node": "0.4.9",
|
||||
"@internal/plugin-todo-list": "1.0.37",
|
||||
"@internal/plugin-todo-list-backend": "1.0.37",
|
||||
"@internal/plugin-todo-list-common": "1.0.24",
|
||||
"@backstage/plugin-home": "0.8.4",
|
||||
"@backstage/plugin-home-react": "0.1.22",
|
||||
"@backstage/plugin-kubernetes": "0.12.3",
|
||||
"@backstage/plugin-kubernetes-backend": "0.19.2",
|
||||
"@backstage/plugin-kubernetes-cluster": "0.0.21",
|
||||
"@backstage/plugin-kubernetes-common": "0.9.2",
|
||||
"@backstage/plugin-kubernetes-node": "0.2.2",
|
||||
"@backstage/plugin-kubernetes-react": "0.5.3",
|
||||
"@backstage/plugin-notifications": "0.5.1",
|
||||
"@backstage/plugin-notifications-backend": "0.5.1",
|
||||
"@backstage/plugin-notifications-backend-module-email": "0.3.5",
|
||||
"@backstage/plugin-home": "0.8.6",
|
||||
"@backstage/plugin-home-react": "0.1.24",
|
||||
"@backstage/plugin-kubernetes": "0.12.5",
|
||||
"@backstage/plugin-kubernetes-backend": "0.19.4",
|
||||
"@backstage/plugin-kubernetes-cluster": "0.0.23",
|
||||
"@backstage/plugin-kubernetes-common": "0.9.4",
|
||||
"@backstage/plugin-kubernetes-node": "0.2.4",
|
||||
"@backstage/plugin-kubernetes-react": "0.5.5",
|
||||
"@backstage/plugin-notifications": "0.5.3",
|
||||
"@backstage/plugin-notifications-backend": "0.5.4",
|
||||
"@backstage/plugin-notifications-backend-module-email": "0.3.7",
|
||||
"@backstage/plugin-notifications-common": "0.0.8",
|
||||
"@backstage/plugin-notifications-node": "0.2.11",
|
||||
"@backstage/plugin-org": "0.6.35",
|
||||
"@backstage/plugin-org-react": "0.1.34",
|
||||
"@backstage/plugin-permission-backend": "0.5.53",
|
||||
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.2.4",
|
||||
"@backstage/plugin-notifications-node": "0.2.13",
|
||||
"@backstage/plugin-org": "0.6.37",
|
||||
"@backstage/plugin-org-react": "0.1.36",
|
||||
"@backstage/plugin-permission-backend": "0.5.55",
|
||||
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.2.6",
|
||||
"@backstage/plugin-permission-common": "0.8.4",
|
||||
"@backstage/plugin-permission-node": "0.8.7",
|
||||
"@backstage/plugin-permission-react": "0.4.30",
|
||||
"@backstage/plugin-proxy-backend": "0.5.10",
|
||||
"@backstage/plugin-proxy-node": "0.1.0",
|
||||
"@backstage/plugin-scaffolder": "1.27.4",
|
||||
"@backstage/plugin-scaffolder-backend": "1.29.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-azure": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.3.6",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.3.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.3.6",
|
||||
"@backstage/plugin-scaffolder-backend-module-gcp": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitea": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-github": "0.5.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.7.1",
|
||||
"@backstage/plugin-scaffolder-backend-module-notifications": "0.1.6",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.5.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-sentry": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.4.6",
|
||||
"@backstage/plugin-scaffolder-common": "1.5.9",
|
||||
"@backstage/plugin-scaffolder-node": "0.6.3",
|
||||
"@backstage/plugin-scaffolder-node-test-utils": "0.1.18",
|
||||
"@backstage/plugin-scaffolder-react": "1.14.3",
|
||||
"@backstage/plugin-search": "1.4.22",
|
||||
"@backstage/plugin-search-backend": "1.8.1",
|
||||
"@backstage/plugin-search-backend-module-catalog": "0.3.0",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.6.4",
|
||||
"@backstage/plugin-search-backend-module-explore": "0.2.7",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.5.40",
|
||||
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.3.5",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "0.3.5",
|
||||
"@backstage/plugin-search-backend-node": "1.3.7",
|
||||
"@backstage/plugin-permission-node": "0.9.0",
|
||||
"@backstage/plugin-permission-react": "0.4.32",
|
||||
"@backstage/plugin-proxy-backend": "0.6.0",
|
||||
"@backstage/plugin-proxy-node": "0.1.2",
|
||||
"@backstage/plugin-scaffolder": "1.29.0",
|
||||
"@backstage/plugin-scaffolder-backend": "1.31.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-azure": "0.2.7",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.3.8",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.2.7",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.2.7",
|
||||
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.3.7",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.3.8",
|
||||
"@backstage/plugin-scaffolder-backend-module-gcp": "0.2.7",
|
||||
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.2.7",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitea": "0.2.7",
|
||||
"@backstage/plugin-scaffolder-backend-module-github": "0.6.1",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.8.1",
|
||||
"@backstage/plugin-scaffolder-backend-module-notifications": "0.1.8",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.5.7",
|
||||
"@backstage/plugin-scaffolder-backend-module-sentry": "0.2.7",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.4.8",
|
||||
"@backstage/plugin-scaffolder-common": "1.5.10",
|
||||
"@backstage/plugin-scaffolder-node": "0.8.0",
|
||||
"@backstage/plugin-scaffolder-node-test-utils": "0.2.0",
|
||||
"@backstage/plugin-scaffolder-react": "1.14.6",
|
||||
"@backstage/plugin-search": "1.4.24",
|
||||
"@backstage/plugin-search-backend": "2.0.0",
|
||||
"@backstage/plugin-search-backend-module-catalog": "0.3.2",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.7.0",
|
||||
"@backstage/plugin-search-backend-module-explore": "0.3.0",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.5.42",
|
||||
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.3.7",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "0.4.0",
|
||||
"@backstage/plugin-search-backend-node": "1.3.9",
|
||||
"@backstage/plugin-search-common": "1.2.17",
|
||||
"@backstage/plugin-search-react": "1.8.5",
|
||||
"@backstage/plugin-signals": "0.0.15",
|
||||
"@backstage/plugin-signals-backend": "0.3.0",
|
||||
"@backstage/plugin-signals-node": "0.1.16",
|
||||
"@backstage/plugin-signals-react": "0.0.9",
|
||||
"@backstage/plugin-techdocs": "1.12.1",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.0.44",
|
||||
"@backstage/plugin-techdocs-backend": "1.11.5",
|
||||
"@backstage/plugin-search-react": "1.8.7",
|
||||
"@backstage/plugin-signals": "0.0.17",
|
||||
"@backstage/plugin-signals-backend": "0.3.2",
|
||||
"@backstage/plugin-signals-node": "0.1.18",
|
||||
"@backstage/plugin-signals-react": "0.0.11",
|
||||
"@backstage/plugin-techdocs": "1.12.4",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.0.46",
|
||||
"@backstage/plugin-techdocs-backend": "2.0.0",
|
||||
"@backstage/plugin-techdocs-common": "0.1.0",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.20",
|
||||
"@backstage/plugin-techdocs-node": "1.12.16",
|
||||
"@backstage/plugin-techdocs-react": "1.2.13",
|
||||
"@backstage/plugin-user-settings": "0.8.18",
|
||||
"@backstage/plugin-user-settings-backend": "0.2.29",
|
||||
"@backstage/plugin-user-settings-common": "0.0.1"
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.22",
|
||||
"@backstage/plugin-techdocs-node": "1.13.1",
|
||||
"@backstage/plugin-techdocs-react": "1.2.15",
|
||||
"@backstage/plugin-user-settings": "0.8.20",
|
||||
"@backstage/plugin-user-settings-backend": "0.3.0",
|
||||
"@backstage/plugin-user-settings-common": "0.0.1",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-server": "0.0.0",
|
||||
"@backstage/plugin-notifications-backend-module-slack": "0.0.0"
|
||||
},
|
||||
"changesets": []
|
||||
"changesets": [
|
||||
"chatty-days-wonder",
|
||||
"chilly-sheep-scream",
|
||||
"chubby-tables-tie",
|
||||
"clear-pigs-share",
|
||||
"clever-tomatoes-jump",
|
||||
"common-parrots-wink",
|
||||
"crazy-hands-film",
|
||||
"create-app-1742907012",
|
||||
"create-app-1743513781",
|
||||
"cuddly-dodos-allow",
|
||||
"cuddly-kids-sell",
|
||||
"cuddly-mirrors-ask",
|
||||
"deep-flies-vanish",
|
||||
"dry-cars-build",
|
||||
"early-feet-lay",
|
||||
"every-ties-wink",
|
||||
"famous-dragons-bake",
|
||||
"famous-eggs-dance",
|
||||
"famous-tips-raise",
|
||||
"few-humans-listen",
|
||||
"fluffy-dancers-sneeze",
|
||||
"four-drinks-begin",
|
||||
"friendly-donuts-pump-cli",
|
||||
"friendly-donuts-pump",
|
||||
"funny-clouds-send",
|
||||
"funny-hotels-cut",
|
||||
"funny-lizards-clean",
|
||||
"giant-donkeys-punch",
|
||||
"happy-spoons-sing",
|
||||
"honest-ties-worry",
|
||||
"huge-toys-beam",
|
||||
"itchy-times-behave",
|
||||
"large-kings-protect",
|
||||
"lemon-shoes-enter",
|
||||
"light-cameras-fold",
|
||||
"long-hornets-share",
|
||||
"metal-animals-notice",
|
||||
"moody-eagles-smile",
|
||||
"nine-falcons-repeat",
|
||||
"odd-bobcats-hang",
|
||||
"orange-queens-grin",
|
||||
"proud-dots-fry",
|
||||
"quick-carrots-open",
|
||||
"rare-colts-drum",
|
||||
"rich-ends-throw",
|
||||
"rotten-bobcats-notice",
|
||||
"rotten-windows-fly",
|
||||
"sad-pots-try",
|
||||
"serious-guests-tan",
|
||||
"shiny-bears-know",
|
||||
"silent-snails-lie",
|
||||
"silver-rocks-invite",
|
||||
"slimy-houses-chew",
|
||||
"spotty-towns-show",
|
||||
"stale-chairs-look",
|
||||
"stale-tables-stick",
|
||||
"strange-planes-kneel",
|
||||
"sweet-maps-invent",
|
||||
"swift-boats-add",
|
||||
"tame-sloths-brake",
|
||||
"tame-worms-do",
|
||||
"tangy-dryers-lick",
|
||||
"ten-dodos-lead",
|
||||
"tender-gifts-fall",
|
||||
"thin-snails-judge",
|
||||
"tiny-swans-warn",
|
||||
"twelve-hornets-smell",
|
||||
"twenty-forks-cheat",
|
||||
"twenty-walls-join",
|
||||
"unlucky-carrots-shave",
|
||||
"wet-penguins-beg",
|
||||
"whole-papers-retire",
|
||||
"wide-planets-camp",
|
||||
"witty-planets-sing"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': minor
|
||||
'@backstage/plugin-catalog': minor
|
||||
---
|
||||
|
||||
Adds `EntityContextMenuItemBlueprint` to enable extending the entity page's context menu with user defined items.
|
||||
|
||||
For example:
|
||||
|
||||
```ts
|
||||
import { EntityContextMenuItemBlueprint } from '@backstage/plugin-catalog-react/alpha';
|
||||
|
||||
const myCustomHref = EntityContextMenuItemBlueprint.make({
|
||||
name: 'test-href',
|
||||
params: {
|
||||
icon: <span>Example Icon</span>,
|
||||
useProps: () => ({
|
||||
title: 'Example Href',
|
||||
href: '/example-path',
|
||||
disabled: false,
|
||||
component: 'a',
|
||||
}),
|
||||
},
|
||||
});
|
||||
|
||||
const myCustomOnClick = EntityContextMenuItemBlueprint.make({
|
||||
name: 'test-click',
|
||||
params: {
|
||||
icon: <span>Test Icon</span>,
|
||||
useProps: () => ({
|
||||
title: 'Example onClick',
|
||||
onClick: () => window.alert('Hello world!'),
|
||||
disabled: false,
|
||||
}),
|
||||
},
|
||||
});
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Fixed a bug in the BitbucketRepoBranchPicker component that crashed the scaffolder
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/canon': patch
|
||||
---
|
||||
|
||||
Fix types on the Icon component.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
Internal refactor to support native ESM.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/canon': patch
|
||||
---
|
||||
|
||||
Move styles to the root of the TextField component.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
---
|
||||
|
||||
Added a new `overview` entity content group for the new frontend system.
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Update the `to do` plugin template to stop using the deprecated catalog alpha service reference.
|
||||
If you start seeing the `should create TODO item with catalog information` test failing, you have two options to fix this:
|
||||
Update the test to mock the legacy alpha catalog service, or migrate the `TODO` plugin backend to use the new catalog service reference.
|
||||
We recommend the second option, see [this](https://github.com/backstage/backstage/pull/29450/files/267115d0436009443ca68ac84e7dcc646c9c938d#diff-47e01aeb12dd55fab9e697f810be21a8d08d39c37df1b078f6d0894f9bad5a1b) pull request for an example of how to do the migration.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-notifications-backend': patch
|
||||
---
|
||||
|
||||
Allow throttling notification sending not to block the system with huge amount of receiving users
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Adds `backend.auditor.severityLogLevelMappings` to map severity levels to log levels.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
---
|
||||
|
||||
Add `operation` to alpha `defaultEntityContentGroups`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/integration-react': patch
|
||||
---
|
||||
|
||||
Added scope `project` for Bitbucket Cloud.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': patch
|
||||
---
|
||||
|
||||
Added new `PermissionsRegistryService` that is used by plugins to register permissions, resource types, and rules into the permission system. This replaces the existing `createPermissionIntegrationRouter` from `@backstage/plugin-permission-node`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-catalog': patch
|
||||
---
|
||||
|
||||
Modified the logic for generating the location URL by encoding the entity property values with `encodeURIComponent`. This enhancement improves the safety and reliability of the URL.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/canon': minor
|
||||
---
|
||||
|
||||
Updated TextField and Select component to work with React Hook Form.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
Internal refactor of API report generation.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-github': patch
|
||||
---
|
||||
|
||||
Add support to github:repo:create to allow branch updates
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-bitbucket-cloud': patch
|
||||
---
|
||||
|
||||
Made "publish:bitbucketCloud" action idempotent
|
||||
@@ -0,0 +1,26 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
---
|
||||
|
||||
**BREAKING ALPHA**: Extract out schema rendering components into their own Component. This means that the translation keys have changed for `actionsPage.content.tableCell.*`. They have moved to their own root key `renderSchema.*` instead.
|
||||
|
||||
```diff
|
||||
...
|
||||
- tableCell: {
|
||||
- name: 'Name',
|
||||
- title: 'Title',
|
||||
- description: 'Description',
|
||||
- type: 'Type',
|
||||
- },
|
||||
- noRowsDescription: 'No schema defined',
|
||||
...
|
||||
+ renderSchema: {
|
||||
+ tableCell: {
|
||||
+ name: 'Name',
|
||||
+ title: 'Title',
|
||||
+ description: 'Description',
|
||||
+ type: 'Type',
|
||||
+ },
|
||||
+ undefined: 'No schema defined',
|
||||
+ },
|
||||
```
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-github': patch
|
||||
---
|
||||
|
||||
Made "github:branch-protection:create" action idempotent
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
---
|
||||
|
||||
Update Azure file retrieval logic from storing file in buffer array to piping to res for better memory efficiency.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/integration': patch
|
||||
---
|
||||
|
||||
Mark GitHub `webhookSecret` config property as optional. A `webhookSecret` is not required when creating a GitHub App.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-react': minor
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
---
|
||||
|
||||
add api to retrieve template extensions info from scaffolder-backend
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-unprocessed-entities': patch
|
||||
---
|
||||
|
||||
Fixed the `convertTimeToLocalTimezone` function in the FailedEntities component to correctly parse ISO 8601 date strings and set the timezone to the current local timezone.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-github': patch
|
||||
---
|
||||
|
||||
Made "publish:github" action idempotent
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@techdocs/cli': patch
|
||||
---
|
||||
|
||||
Internal update to work with dynamic imports.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-notifications': patch
|
||||
---
|
||||
|
||||
Made "notification:send" action idempotent
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
|
||||
---
|
||||
|
||||
Fixed bug in event-based discovery that caused unnecessary API calls to Bitbucket Cloud
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
make certificate strings optional for Dev environments
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/canon': patch
|
||||
---
|
||||
|
||||
We added a render prop to the Link component to make sure it can work with React Router.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/canon': minor
|
||||
---
|
||||
|
||||
Add new Select component for Canon
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/canon': patch
|
||||
---
|
||||
|
||||
Fix Select styles on small sizes + with long option names in Canon.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Resolved a problem where the `start` command did not correctly handle multiple `--require` flags, ensuring all specified modules are now properly loaded.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-proxy-backend': patch
|
||||
---
|
||||
|
||||
Fixed handling of proxied SSE connections when the upstream server closes the connection
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-home-react': patch
|
||||
---
|
||||
|
||||
Fixes auto-hiding of content divider when title not specified
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/canon': patch
|
||||
---
|
||||
|
||||
Added a new gray scale for Canon for both light and dark theme.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-dynamic-feature-service': patch
|
||||
---
|
||||
|
||||
Make sure changes are successfully tracked before starting up scanner.
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Added a new `repo start` command to replace the existing pattern of using `yarn dev` scripts. The `repo start` command runs the app and/or backend package in the repo by default, but will also fall back to running other individual frontend or backend packages or even plugin dev entry points if the can be uniquely selected.
|
||||
|
||||
The goal of this change is to reduce the number of different necessary scripts and align on `yarn start` being the only command needed for local development, similar to how `repo test` handles testing in the repo. It also opens up for more powerful options, like the `--plugin <pluginId>` flag that runs the dev entry point of the selected plugin.
|
||||
|
||||
The new script is installed as follows, replacing the existing `yarn start` script:
|
||||
|
||||
```json
|
||||
{
|
||||
"scripts": {
|
||||
"start": "backstage-cli repo start"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
In order to help users migrate in existing projects, it is recommended to add the following scripts to the root `package.json`:
|
||||
|
||||
```json
|
||||
{
|
||||
"scripts": {
|
||||
"dev": "echo \"Use 'yarn start' instead\"",
|
||||
"start-backend": "echo \"Use 'yarn start backend' instead\""
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
For more information, run `yarn start --help` once the new command is installed.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user