Merge branch 'master' into feat/add-description-plugin-feature-flags
This commit is contained in:
@@ -6,3 +6,58 @@ find the full documentation for it [in our repository](https://github.com/change
|
||||
|
||||
We have a quick list of common questions to get you started engaging with this project in
|
||||
[our documentation](https://github.com/changesets/changesets/blob/master/docs/common-questions.md)
|
||||
|
||||
---
|
||||
|
||||
## Backstage UI Changesets
|
||||
|
||||
For `@backstage/ui` changesets, use this format:
|
||||
|
||||
```markdown
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Brief summary
|
||||
|
||||
Optional description with code examples.
|
||||
|
||||
**Migration:**
|
||||
|
||||
Migration instructions (breaking changes only).
|
||||
|
||||
**Affected components:** button, card
|
||||
```
|
||||
|
||||
**Required:**
|
||||
|
||||
- End with `**Affected components:**` + comma-separated component names
|
||||
- For breaking changes: Add `**Migration:**` section
|
||||
- No headings (`##`, `###`) inside - use bold markers
|
||||
|
||||
**Examples:**
|
||||
|
||||
```markdown
|
||||
Fixed button hover state
|
||||
|
||||
**Affected components:** button
|
||||
```
|
||||
|
||||
````markdown
|
||||
**BREAKING**: New Table API
|
||||
|
||||
**Migration:**
|
||||
|
||||
Update imports:
|
||||
|
||||
```diff
|
||||
- import { Table } from '@backstage/ui';
|
||||
+ import { Table, type ColumnConfig } from '@backstage/ui';
|
||||
```
|
||||
````
|
||||
|
||||
**Affected components:** table
|
||||
|
||||
```
|
||||
|
||||
```
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Added `maskedAndHidden` option to `gitlab:projectVariable:create` and `publish:gitlab` action to support creating GitLab project variables that are both masked and hidden. Updated gitbeaker to version 43.8.0 for proper type support.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli-node': patch
|
||||
---
|
||||
|
||||
Updated to use new utilities from `@backstage/cli-common`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-gitlab': minor
|
||||
---
|
||||
|
||||
In the `gitlabRepoPush` action, add 'auto' possibility for `commitAction` input.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Made Accordion a `bg` provider so nested components like Button auto-increment their background level. Updated `useDefinition` to resolve `bg` `propDef` defaults for provider components.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/plugin-search-react': patch
|
||||
'@backstage/plugin-search': patch
|
||||
---
|
||||
|
||||
Fixes the search component not registering the first search on navigate to the search page.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-api-docs': patch
|
||||
---
|
||||
|
||||
Fixed invisible text in parameter input fields when using dark mode in OpenAPI definition pages
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Updated dependency `bfj` to `^9.0.2`.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Fixed Checkbox indicator showing checkmark color when unchecked.
|
||||
|
||||
Affected components: Checkbox
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-graph': patch
|
||||
---
|
||||
|
||||
Fixed zoom out description (replace `&` with &)
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@techdocs/cli': patch
|
||||
---
|
||||
|
||||
Updated to use new utilities from `@backstage/cli-common`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-node': minor
|
||||
---
|
||||
|
||||
Improving method that search tokenizer breaks apart entity names
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': minor
|
||||
---
|
||||
|
||||
Switched the default module resolution to `bundler` and the `module` setting to `ES2020`.
|
||||
|
||||
You may need to bump some dependencies as part of this change and fix imports in code. The most common source of this is that type checking will now consider the `exports` field in `package.json` when resolving imports. This in turn can break older versions of packages that had incompatible `exports` fields. Generally these issues will have already been fixed in the upstream packages.
|
||||
|
||||
You might be tempted to use `--skipLibCheck` to hide issues due to this change, but it will weaken the type safety of your project. If you run into a large number of issues and want to keep the old behavior, you can reset the `moduleResolution` and `module` settings your own `tsconfig.json` file to `node` and `ESNext` respectively. But keep in mind that the `node` option will be removed in future versions of TypeScript.
|
||||
|
||||
A future version of Backstage will make these new settings mandatory, as we move to rely on the `exports` field for type resolution in packages, rather than the `typesVersions` field.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-node': patch
|
||||
---
|
||||
|
||||
remove leading dot in auth cookie cleanup call
|
||||
@@ -0,0 +1,28 @@
|
||||
---
|
||||
'@backstage/cli-common': minor
|
||||
---
|
||||
|
||||
Added `targetPaths` and `findOwnPaths` as replacements for `findPaths`, with a cleaner separation between target project paths and package-relative paths.
|
||||
|
||||
To migrate existing `findPaths` usage:
|
||||
|
||||
```ts
|
||||
// Before
|
||||
import { findPaths } from '@backstage/cli-common';
|
||||
const paths = findPaths(__dirname);
|
||||
|
||||
// After — for target project paths (cwd-based):
|
||||
import { targetPaths } from '@backstage/cli-common';
|
||||
// paths.targetDir → targetPaths.dir
|
||||
// paths.targetRoot → targetPaths.rootDir
|
||||
// paths.resolveTarget('src') → targetPaths.resolve('src')
|
||||
// paths.resolveTargetRoot('yarn.lock') → targetPaths.resolveRoot('yarn.lock')
|
||||
|
||||
// After — for package-relative paths:
|
||||
import { findOwnPaths } from '@backstage/cli-common';
|
||||
const own = findOwnPaths(__dirname);
|
||||
// paths.ownDir → own.dir
|
||||
// paths.ownRoot → own.rootDir
|
||||
// paths.resolveOwn('config/jest.js') → own.resolve('config/jest.js')
|
||||
// paths.resolveOwnRoot('tsconfig.json') → own.resolveRoot('tsconfig.json')
|
||||
```
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Internal refactor to use new concurrency utilities from `@backstage/cli-node`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli-node': patch
|
||||
---
|
||||
|
||||
Added `runConcurrentTasks` and `runWorkerQueueThreads` utilities, moved from the `@backstage/cli` internal code.
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Added `translations export` and `translations import` commands for managing translation files.
|
||||
|
||||
The `translations export` command discovers all `TranslationRef` definitions across frontend plugin dependencies and exports their default messages as JSON files. The `translations import` command generates `TranslationResource` wiring code from translated JSON files, ready to be plugged into the app.
|
||||
|
||||
Both commands support a `--pattern` option for controlling the message file layout, for example `--pattern '{lang}/{id}.json'` for language-based directory grouping.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Fixed `ButtonIcon` incorrectly applying `className` to inner elements instead of only the root element.
|
||||
|
||||
Affected components: ButtonIcon
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-graph': patch
|
||||
'@backstage/plugin-api-docs': patch
|
||||
'@backstage/plugin-techdocs': patch
|
||||
'@backstage/plugin-catalog': patch
|
||||
'@backstage/plugin-search': patch
|
||||
'@backstage/plugin-app': patch
|
||||
'@backstage/plugin-org': patch
|
||||
---
|
||||
|
||||
Minor extension type updates after frontend API bump
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Bumped create-app version.
|
||||
@@ -1,47 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
'@backstage/backend-dynamic-feature-service': patch
|
||||
'@backstage/backend-openapi-utils': patch
|
||||
'@backstage/backend-test-utils': patch
|
||||
'@backstage/cli': patch
|
||||
'@backstage/plugin-app-backend': patch
|
||||
'@backstage/plugin-app-node': patch
|
||||
'@backstage/plugin-auth-backend-module-atlassian-provider': patch
|
||||
'@backstage/plugin-auth-backend-module-auth0-provider': patch
|
||||
'@backstage/plugin-auth-backend-module-aws-alb-provider': patch
|
||||
'@backstage/plugin-auth-backend-module-azure-easyauth-provider': patch
|
||||
'@backstage/plugin-auth-backend-module-bitbucket-provider': patch
|
||||
'@backstage/plugin-auth-backend-module-cloudflare-access-provider': patch
|
||||
'@backstage/plugin-auth-backend-module-gcp-iap-provider': patch
|
||||
'@backstage/plugin-auth-backend-module-gitlab-provider': patch
|
||||
'@backstage/plugin-auth-backend-module-guest-provider': patch
|
||||
'@backstage/plugin-auth-backend-module-microsoft-provider': patch
|
||||
'@backstage/plugin-auth-backend-module-oidc-provider': patch
|
||||
'@backstage/plugin-auth-backend-module-okta-provider': patch
|
||||
'@backstage/plugin-auth-backend-module-onelogin-provider': patch
|
||||
'@backstage/plugin-auth-backend-module-openshift-provider': patch
|
||||
'@backstage/plugin-auth-backend-module-pinniped-provider': patch
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
'@backstage/plugin-auth-node': patch
|
||||
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
'@backstage/plugin-devtools-backend': patch
|
||||
'@backstage/plugin-events-backend': patch
|
||||
'@backstage/plugin-events-node': patch
|
||||
'@backstage/plugin-gateway-backend': patch
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
'@backstage/plugin-mcp-actions-backend': patch
|
||||
'@backstage/plugin-notifications-backend': patch
|
||||
'@backstage/plugin-permission-backend': patch
|
||||
'@backstage/plugin-permission-node': patch
|
||||
'@backstage/plugin-proxy-backend': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/plugin-search-backend': patch
|
||||
'@backstage/plugin-signals-backend': patch
|
||||
'@backstage/plugin-signals-node': patch
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
'@backstage/plugin-user-settings-backend': patch
|
||||
---
|
||||
|
||||
chore(deps): bump `express` from 4.21.2 to 4.22.0
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
build(deps): bump `node-forge` from 1.3.1 to 1.3.2
|
||||
@@ -0,0 +1,11 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
'@backstage/cli': patch
|
||||
'@backstage/eslint-plugin': patch
|
||||
'@backstage/repo-tools': patch
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
build(deps): bump `minimatch` from 9.0.5 to 10.2.1
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Fixed Table Row component to correctly handle cases where no `href` is provided, preventing unnecessary router provider wrapping and fixing the cursor incorrectly showing as a pointer despite the element not being a link.
|
||||
|
||||
Affected components: Row
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-notifications-backend-module-slack': minor
|
||||
---
|
||||
|
||||
Add an extension for custom Slack message layouts
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-react': patch
|
||||
---
|
||||
|
||||
Enabled a pod terminal at GKE
|
||||
@@ -1,9 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
'@backstage/backend-defaults': patch
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
'@backstage/integration': patch
|
||||
---
|
||||
|
||||
Updated luxon types
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-app-api': minor
|
||||
---
|
||||
|
||||
Introduced backend startup result tracking and error handling. The `Backend.start()` method now returns a `BackendStartupResult` with detailed success/failure status and timing information for all plugins and modules. When startup fails, a `BackendStartupError` is thrown that includes the complete startup results, making it easier to diagnose which plugins or modules failed.
|
||||
|
||||
This also improves the default error message when backend startup fails, and of course makes it possible to craft your own custom error reporting based on the startup results.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
---
|
||||
|
||||
Made the `pluginId` property optional in the `FrontendFeature` type, allowing plugins published against older versions of the framework to be used without type errors.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
Fixed prettier existence checks in OpenAPI commands to use `fs.pathExists` instead of checking the resolved path string, which was always truthy.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
---
|
||||
|
||||
Fixed a versioning conflict that could result in a `.withContext` is not a function error.
|
||||
@@ -1,12 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Fixed bug in the `LogViewer` component where shift + click always opened a new window instead of just changing the selection.
|
||||
|
||||
In addition, improved the `LogViewer` component by a few usability enhancements:
|
||||
|
||||
- Added support for multiple selections using cmd/ctrl + click
|
||||
- Improved the generated hash that is added to the URL to also support ranges & multiple selections
|
||||
- Added an hover effect & info tooltip to the "Copy to clipboard" button to indicate its functionality
|
||||
- Added some color and a separator to the line numbers to improve readability
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
'@backstage/integration': minor
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Add configurable throttling and retry mechanism for GitLab integration.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
'@backstage/backend-plugin-api': patch
|
||||
---
|
||||
|
||||
**BREAKING ALPHA**: The old `instanceMetadataService` has been removed from alpha. Please switch over to using the stable `coreServices.rootInstanceMetadata` and related types instead, available from `@backstage/backend-plugin-api`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
Add `defaultEnvironment` config to scaffolder to enable more flexible and custom templates. Now it's possible enable access to default parameters and secrets in templates, improving security and reducing complexity.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-module-addons-contrib': patch
|
||||
---
|
||||
|
||||
Updated tests to match test-utils change
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Updated `isolated-vm` to `6.0.1`
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
'@backstage/codemods': patch
|
||||
---
|
||||
|
||||
Updated to use new utilities from `@backstage/cli-common`.
|
||||
@@ -1,9 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-github-org': patch
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
---
|
||||
|
||||
Introduce new configuration option to exclude suspended users from GitHub Enterprise instances.
|
||||
|
||||
When it’s set to true, suspended users won’t be returned when querying the organization users for GitHub Enterprise instances.
|
||||
Note that this option should be used only against GitHub Enterprise instances, the property does not exist in the github.com GraphQL schema, setting it will cause a schema validation error and the syncing of users will fail.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
---
|
||||
|
||||
Made the return type of `.withOverrides` to be simplified.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
long words like urls now breaks to new line on warning panels instead of overflowing the container
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-app': patch
|
||||
---
|
||||
|
||||
Support to set `defaultLanguage` and `availableLanguages` for the app language API in the new frontend system
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
---
|
||||
|
||||
Replace `@aws-sdk/signature-v4` with `@smithy/signature-v4`,
|
||||
as stated in the [package documentation](https://www.npmjs.com/package/@aws-sdk/signature-v4?activeTab=readme)
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
---
|
||||
|
||||
Fixed an issue where `EntityOwnerPicker` failed to filter options when the input text contained uppercase characters.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': minor
|
||||
---
|
||||
|
||||
Move `better-sqlite3` from dependencies to peer dependencies
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Updated engines to support Node 22 or 24
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': patch
|
||||
---
|
||||
|
||||
Switched `textextensions` dependency for `text-extensions`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/integration': patch
|
||||
---
|
||||
|
||||
Made the github urls case insensitive.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Fix for `jose` types
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-mcp-actions-backend': patch
|
||||
---
|
||||
|
||||
Clarify error handling in readme and update handleError.ts to include all backstage/errors
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
'@backstage/plugin-kubernetes-common': patch
|
||||
'@backstage/plugin-kubernetes-react': patch
|
||||
---
|
||||
|
||||
Add Kubernetes Plugin Secrets Accordion with masked secret datas
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
---
|
||||
|
||||
There was an issue in the uploading of large size files to the AWS S3. We have modified the logic by adding retry along with multipart uploading functionality.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Added a new `ui:autoSelect` option to the EntityPicker field that controls whether an entity is automatically selected when the field loses focus. When set to `false`, the field will remain empty if the user closes it without explicitly selecting an entity, preventing unintentional selections. Defaults to `true` for backward compatibility.
|
||||
@@ -1,10 +0,0 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
Updates OpenAPI generator templates to preserve original property names (like 'group-name', 'user-id') from OpenAPI specs when propertyNaming=original is specified. Previously, these were always converted to camelCase regardless of the propertyNaming setting.
|
||||
|
||||
- Updates modelGeneric.mustache templates in both client and server generators
|
||||
- Updates modelTaggedUnion.mustache templates in both client and server generators
|
||||
- Uses {{baseName}} when available, falls back to {{name}} for backward compatibility
|
||||
- Maintains backward compatibility - no changes when propertyNaming=original is not used
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
Bump `@microsoft/api-documenter` and `@microsoft/api-extractor` to latest versions.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-react': patch
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
---
|
||||
|
||||
add missing i18n support for kubernetes and kubernetes-react
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/core-app-api': patch
|
||||
'@backstage/test-utils': patch
|
||||
---
|
||||
|
||||
Internal update of translation imports.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-plugin-api': patch
|
||||
---
|
||||
|
||||
The `useApp` and `useRouteRef` functions are now forwards compatible with the new frontend system. Along with the previous route reference changes this means that there is no longer a need to use `compatWrapper` from `@backstage/core-compat-api` to make code based on `@backstage/core-plugin-api` compatible with `@backstage/frontend-plugin-api` APIs.
|
||||
@@ -1,21 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-unprocessed-entities': patch
|
||||
'@backstage/plugin-app-visualizer': patch
|
||||
'@backstage/plugin-catalog-import': patch
|
||||
'@backstage/plugin-catalog-graph': patch
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
'@backstage/plugin-notifications': patch
|
||||
'@backstage/plugin-user-settings': patch
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
'@backstage/plugin-api-docs': patch
|
||||
'@backstage/plugin-devtools': patch
|
||||
'@backstage/plugin-techdocs': patch
|
||||
'@backstage/plugin-catalog': patch
|
||||
'@backstage/plugin-search': patch
|
||||
'@backstage/plugin-home': patch
|
||||
'@backstage/plugin-app': patch
|
||||
'@backstage/plugin-org': patch
|
||||
---
|
||||
|
||||
Remove unnecessary use of `compatWrapper` and `convertLegacyRouteRef`(s) for the new frontend system.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Minor internal optimisation
|
||||
@@ -0,0 +1,12 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
'@backstage/cli-node': patch
|
||||
'@backstage/backend-dynamic-feature-service': patch
|
||||
'@backstage/codemods': patch
|
||||
'@backstage/config-loader': patch
|
||||
'@backstage/create-app': patch
|
||||
'@backstage/repo-tools': patch
|
||||
'@techdocs/cli': patch
|
||||
---
|
||||
|
||||
Migrated from deprecated `findPaths` to `targetPaths` and `findOwnPaths` from `@backstage/cli-common`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli-common': patch
|
||||
---
|
||||
|
||||
Added new `run`, `runOutput`, and `runCheck` utilities to help run child processes in a safe and portable way.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
Properly create workspace in OS temporary directory for `generate-patch` command
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Internal change to support new versions of the `logform` library
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
---
|
||||
|
||||
Fixed bug where custom `review.name` values were incorrectly formatted by `startCase`, preserving them exactly as written.
|
||||
@@ -1,20 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-addons-test-utils': major
|
||||
---
|
||||
|
||||
**BREAKING**: `TechDocsAddonTester.renderWithEffects()` no longer returns a screen; this means that you can no longer grab assertions such as `getByText` from its return value.
|
||||
|
||||
Newer versions of `@testing-library` recommends using the `screen` export for assertions - and removing this from the addon tester contract allows us to more freely iterate on which underlying version of the testing library is being used.
|
||||
|
||||
One notable effect of this, however, is that the `@testing-library` `screen` does NOT support assertions on the shadow DOM, which techdocs relies on. You will therefore want to add a dependency on [the `shadow-dom-testing-library` package](https://github.com/konnorrogers/shadow-dom-testing-library/) in your tests, and using its `screen` and its dedicated `*Shadow*` methods. As an example, if you keep doing `getByText` you will not get matches inside the shadow DOM - switch to `getByShadowText` instead.
|
||||
|
||||
```ts
|
||||
import { screen } from 'shadow-dom-testing-library';
|
||||
|
||||
// ... render the addon ...
|
||||
await TechDocsAddonTester.buildAddonsInTechDocs([<AnAddon />])
|
||||
.withDom(<body>TEST_CONTENT</body>)
|
||||
.renderWithEffects();
|
||||
|
||||
expect(screen.getByShadowText('TEST_CONTENT')).toBeInTheDocument();
|
||||
```
|
||||
@@ -1,37 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': minor
|
||||
---
|
||||
|
||||
**Breaking change** The `Cell` component has been refactored to be a generic wrapper component that accepts `children` for custom cell content. The text-specific functionality (previously part of `Cell`) has been moved to a new `CellText` component.
|
||||
|
||||
### Migration Guide
|
||||
|
||||
If you were using `Cell` with text-specific props (`title`, `description`, `leadingIcon`, `href`), you need to update your code to use `CellText` instead:
|
||||
|
||||
**Before:**
|
||||
|
||||
```tsx
|
||||
<Cell
|
||||
title="My Title"
|
||||
description="My description"
|
||||
leadingIcon={<Icon />}
|
||||
href="/path"
|
||||
/>
|
||||
```
|
||||
|
||||
**After:**
|
||||
|
||||
```tsx
|
||||
<CellText
|
||||
title="My Title"
|
||||
description="My description"
|
||||
leadingIcon={<Icon />}
|
||||
href="/path"
|
||||
/>
|
||||
```
|
||||
|
||||
For custom cell content, use the new generic `Cell` component:
|
||||
|
||||
```tsx
|
||||
<Cell>{/* Your custom content */}</Cell>
|
||||
```
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': minor
|
||||
---
|
||||
|
||||
Added opentelemetry metrics for SCM events:
|
||||
|
||||
- `catalog.events.scm.messages` with attribute `eventType`: Counter for the number of SCM events actually received by the catalog backend. The `eventType` is currently either `location` or `repository`.
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-node': minor
|
||||
---
|
||||
|
||||
Added the ability for SCM events subscribers to mark the fact that they have taken actions based on events, which produces output metrics:
|
||||
|
||||
- `catalog.events.scm.actions` with attribute `action`: Counter for the number of actions actually taken by catalog internals or other subscribers, based on SCM events. The `action` is currently either `create`, `delete`, `refresh`, or `move`.
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
'@backstage/codemods': patch
|
||||
'@backstage/create-app': patch
|
||||
'@backstage/repo-tools': patch
|
||||
'@techdocs/cli': patch
|
||||
---
|
||||
|
||||
Upgraded `commander` dependency from `^12.0.0` to `^14.0.3` across all CLI packages.
|
||||
@@ -2,4 +2,4 @@
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Fixing OpenAPI definition
|
||||
Removed unused dependencies
|
||||
+201
-244
@@ -2,256 +2,213 @@
|
||||
"mode": "pre",
|
||||
"tag": "next",
|
||||
"initialVersions": {
|
||||
"example-app": "0.2.115",
|
||||
"@backstage/app-defaults": "1.7.2",
|
||||
"example-app-next": "0.0.29",
|
||||
"app-next-example-plugin": "0.0.29",
|
||||
"example-backend": "0.0.44",
|
||||
"@backstage/backend-app-api": "1.3.0",
|
||||
"@backstage/backend-defaults": "0.13.1",
|
||||
"@backstage/backend-dev-utils": "0.1.5",
|
||||
"@backstage/backend-dynamic-feature-service": "0.7.6",
|
||||
"@backstage/backend-openapi-utils": "0.6.3",
|
||||
"@backstage/backend-plugin-api": "1.5.0",
|
||||
"@backstage/backend-test-utils": "1.10.0",
|
||||
"@backstage/catalog-client": "1.12.1",
|
||||
"example-app": "0.0.32",
|
||||
"@backstage/app-defaults": "1.7.5",
|
||||
"app-example-plugin": "0.0.32",
|
||||
"example-app-legacy": "0.2.118",
|
||||
"example-backend": "0.0.47",
|
||||
"@backstage/backend-app-api": "1.5.0",
|
||||
"@backstage/backend-defaults": "0.15.2",
|
||||
"@backstage/backend-dev-utils": "0.1.7",
|
||||
"@backstage/backend-dynamic-feature-service": "0.7.9",
|
||||
"@backstage/backend-openapi-utils": "0.6.6",
|
||||
"@backstage/backend-plugin-api": "1.7.0",
|
||||
"@backstage/backend-test-utils": "1.11.0",
|
||||
"@backstage/catalog-client": "1.13.0",
|
||||
"@backstage/catalog-model": "1.7.6",
|
||||
"@backstage/cli": "0.34.5",
|
||||
"@backstage/cli-common": "0.1.15",
|
||||
"@backstage/cli-node": "0.2.15",
|
||||
"@backstage/codemods": "0.1.52",
|
||||
"@backstage/cli": "0.35.4",
|
||||
"@backstage/cli-common": "0.1.18",
|
||||
"@backstage/cli-node": "0.2.18",
|
||||
"@backstage/codemods": "0.1.54",
|
||||
"@backstage/config": "1.3.6",
|
||||
"@backstage/config-loader": "1.10.6",
|
||||
"@backstage/core-app-api": "1.19.2",
|
||||
"@backstage/core-compat-api": "0.5.4",
|
||||
"@backstage/core-components": "0.18.3",
|
||||
"@backstage/core-plugin-api": "1.12.0",
|
||||
"@backstage/create-app": "0.7.6",
|
||||
"@backstage/dev-utils": "1.1.17",
|
||||
"e2e-test": "0.2.34",
|
||||
"@backstage/e2e-test-utils": "0.1.1",
|
||||
"@backstage/config-loader": "1.10.8",
|
||||
"@backstage/core-app-api": "1.19.5",
|
||||
"@backstage/core-compat-api": "0.5.8",
|
||||
"@backstage/core-components": "0.18.7",
|
||||
"@backstage/core-plugin-api": "1.12.3",
|
||||
"@backstage/create-app": "0.7.9",
|
||||
"@backstage/dev-utils": "1.1.20",
|
||||
"e2e-test": "0.2.37",
|
||||
"@backstage/e2e-test-utils": "0.1.2",
|
||||
"@backstage/errors": "1.2.7",
|
||||
"@backstage/eslint-plugin": "0.2.0",
|
||||
"@backstage/frontend-app-api": "0.13.2",
|
||||
"@backstage/frontend-defaults": "0.3.3",
|
||||
"@backstage/frontend-dynamic-feature-loader": "0.1.7",
|
||||
"@internal/frontend": "0.0.15",
|
||||
"@backstage/frontend-plugin-api": "0.13.0",
|
||||
"@backstage/frontend-test-utils": "0.4.1",
|
||||
"@backstage/integration": "1.18.2",
|
||||
"@backstage/integration-aws-node": "0.1.19",
|
||||
"@backstage/integration-react": "1.2.12",
|
||||
"@backstage/eslint-plugin": "0.2.1",
|
||||
"@backstage/filter-predicates": "0.1.0",
|
||||
"@backstage/frontend-app-api": "0.15.0",
|
||||
"@backstage/frontend-defaults": "0.4.0",
|
||||
"@backstage/frontend-dynamic-feature-loader": "0.1.9",
|
||||
"@internal/frontend": "0.0.17",
|
||||
"@backstage/frontend-plugin-api": "0.14.0",
|
||||
"@backstage/frontend-test-utils": "0.5.0",
|
||||
"@backstage/integration": "1.20.0",
|
||||
"@backstage/integration-aws-node": "0.1.20",
|
||||
"@backstage/integration-react": "1.2.15",
|
||||
"@backstage/module-federation-common": "0.1.0",
|
||||
"@internal/opaque": "0.0.1",
|
||||
"@backstage/release-manifests": "0.0.13",
|
||||
"@backstage/repo-tools": "0.16.0",
|
||||
"@internal/scaffolder": "0.0.15",
|
||||
"@techdocs/cli": "1.10.2",
|
||||
"techdocs-cli-embedded-app": "0.2.114",
|
||||
"@backstage/test-utils": "1.7.13",
|
||||
"@backstage/theme": "0.7.0",
|
||||
"@backstage/repo-tools": "0.16.4",
|
||||
"@internal/scaffolder": "0.0.18",
|
||||
"@techdocs/cli": "1.10.5",
|
||||
"techdocs-cli-embedded-app": "0.2.117",
|
||||
"@backstage/test-utils": "1.7.15",
|
||||
"@backstage/theme": "0.7.2",
|
||||
"@backstage/types": "1.2.2",
|
||||
"@backstage/ui": "0.9.0",
|
||||
"@backstage/version-bridge": "1.0.11",
|
||||
"yarn-plugin-backstage": "0.0.7",
|
||||
"@backstage/plugin-api-docs": "0.13.1",
|
||||
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.10",
|
||||
"@backstage/plugin-app": "0.3.2",
|
||||
"@backstage/plugin-app-backend": "0.5.8",
|
||||
"@backstage/plugin-app-node": "0.1.39",
|
||||
"@backstage/plugin-app-visualizer": "0.1.25",
|
||||
"@backstage/plugin-auth": "0.1.2",
|
||||
"@backstage/plugin-auth-backend": "0.25.6",
|
||||
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.4.9",
|
||||
"@backstage/plugin-auth-backend-module-auth0-provider": "0.2.9",
|
||||
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.4.9",
|
||||
"@backstage/plugin-auth-backend-module-azure-easyauth-provider": "0.2.14",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-provider": "0.3.9",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-server-provider": "0.2.9",
|
||||
"@backstage/plugin-auth-backend-module-cloudflare-access-provider": "0.4.9",
|
||||
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.4.9",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "0.3.9",
|
||||
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.3.9",
|
||||
"@backstage/plugin-auth-backend-module-google-provider": "0.3.9",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "0.2.14",
|
||||
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.3.9",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.4.9",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.2.14",
|
||||
"@backstage/plugin-auth-backend-module-oidc-provider": "0.4.9",
|
||||
"@backstage/plugin-auth-backend-module-okta-provider": "0.2.9",
|
||||
"@backstage/plugin-auth-backend-module-onelogin-provider": "0.3.9",
|
||||
"@backstage/plugin-auth-backend-module-openshift-provider": "0.1.2",
|
||||
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.3.9",
|
||||
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.5.9",
|
||||
"@backstage/plugin-auth-node": "0.6.9",
|
||||
"@backstage/plugin-auth-react": "0.1.21",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.3.4",
|
||||
"@backstage/plugin-catalog": "1.32.0",
|
||||
"@backstage/plugin-catalog-backend": "3.2.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.4.17",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.3.11",
|
||||
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.5.8",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.5.5",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.5.5",
|
||||
"@backstage/plugin-catalog-backend-module-gcp": "0.3.14",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.3.8",
|
||||
"@backstage/plugin-catalog-backend-module-gitea": "0.1.6",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.11.2",
|
||||
"@backstage/plugin-catalog-backend-module-github-org": "0.3.16",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.7.5",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab-org": "0.2.15",
|
||||
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.7.6",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.12.0",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "0.1.16",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.8.2",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.2.16",
|
||||
"@backstage/plugin-catalog-backend-module-puppetdb": "0.2.16",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.2.14",
|
||||
"@backstage/plugin-catalog-backend-module-unprocessed": "0.6.6",
|
||||
"@backstage/plugin-catalog-common": "1.1.7",
|
||||
"@backstage/plugin-catalog-graph": "0.5.3",
|
||||
"@backstage/plugin-catalog-import": "0.13.7",
|
||||
"@backstage/plugin-catalog-node": "1.20.0",
|
||||
"@backstage/plugin-catalog-react": "1.21.3",
|
||||
"@backstage/plugin-catalog-unprocessed-entities": "0.2.23",
|
||||
"@backstage/plugin-catalog-unprocessed-entities-common": "0.0.11",
|
||||
"@backstage/plugin-config-schema": "0.1.74",
|
||||
"@backstage/plugin-devtools": "0.1.33",
|
||||
"@backstage/plugin-devtools-backend": "0.5.11",
|
||||
"@backstage/plugin-devtools-common": "0.1.19",
|
||||
"@backstage/plugin-events-backend": "0.5.8",
|
||||
"@backstage/plugin-events-backend-module-aws-sqs": "0.4.17",
|
||||
"@backstage/plugin-events-backend-module-azure": "0.2.26",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.26",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-server": "0.1.7",
|
||||
"@backstage/plugin-events-backend-module-gerrit": "0.2.26",
|
||||
"@backstage/plugin-events-backend-module-github": "0.4.6",
|
||||
"@backstage/plugin-events-backend-module-gitlab": "0.3.7",
|
||||
"@backstage/plugin-events-backend-module-google-pubsub": "0.1.6",
|
||||
"@backstage/plugin-events-backend-module-kafka": "0.1.5",
|
||||
"@backstage/plugin-events-backend-test-utils": "0.1.50",
|
||||
"@backstage/plugin-events-node": "0.4.17",
|
||||
"@internal/plugin-todo-list": "1.0.45",
|
||||
"@internal/plugin-todo-list-backend": "1.0.45",
|
||||
"@internal/plugin-todo-list-common": "1.0.28",
|
||||
"@backstage/plugin-gateway-backend": "1.1.0",
|
||||
"@backstage/plugin-home": "0.8.14",
|
||||
"@backstage/plugin-home-react": "0.1.32",
|
||||
"@backstage/plugin-kubernetes": "0.12.13",
|
||||
"@backstage/plugin-kubernetes-backend": "0.20.4",
|
||||
"@backstage/plugin-kubernetes-cluster": "0.0.31",
|
||||
"@backstage/plugin-kubernetes-common": "0.9.8",
|
||||
"@backstage/plugin-kubernetes-node": "0.3.6",
|
||||
"@backstage/plugin-kubernetes-react": "0.5.13",
|
||||
"@backstage/plugin-mcp-actions-backend": "0.1.5",
|
||||
"@backstage/plugin-mui-to-bui": "0.2.1",
|
||||
"@backstage/plugin-notifications": "0.5.11",
|
||||
"@backstage/plugin-notifications-backend": "0.6.0",
|
||||
"@backstage/plugin-notifications-backend-module-email": "0.3.16",
|
||||
"@backstage/plugin-notifications-backend-module-slack": "0.2.1",
|
||||
"@backstage/plugin-notifications-common": "0.2.0",
|
||||
"@backstage/plugin-notifications-node": "0.2.21",
|
||||
"@backstage/plugin-org": "0.6.46",
|
||||
"@backstage/plugin-org-react": "0.1.44",
|
||||
"@backstage/plugin-permission-backend": "0.7.6",
|
||||
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.2.14",
|
||||
"@backstage/plugin-permission-common": "0.9.3",
|
||||
"@backstage/plugin-permission-node": "0.10.6",
|
||||
"@backstage/plugin-permission-react": "0.4.38",
|
||||
"@backstage/plugin-proxy-backend": "0.6.8",
|
||||
"@backstage/plugin-proxy-node": "0.1.10",
|
||||
"@backstage/plugin-scaffolder": "1.34.3",
|
||||
"@backstage/plugin-scaffolder-backend": "3.0.1",
|
||||
"@backstage/plugin-scaffolder-backend-module-azure": "0.2.15",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.3.16",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.2.15",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.2.15",
|
||||
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.3.15",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.3.17",
|
||||
"@backstage/plugin-scaffolder-backend-module-gcp": "0.2.15",
|
||||
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.2.15",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitea": "0.2.15",
|
||||
"@backstage/plugin-scaffolder-backend-module-github": "0.9.2",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.10.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-notifications": "0.1.16",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.5.15",
|
||||
"@backstage/plugin-scaffolder-backend-module-sentry": "0.2.15",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.4.16",
|
||||
"@backstage/plugin-scaffolder-common": "1.7.3",
|
||||
"@backstage/plugin-scaffolder-node": "0.12.1",
|
||||
"@backstage/plugin-scaffolder-node-test-utils": "0.3.5",
|
||||
"@backstage/plugin-scaffolder-react": "1.19.3",
|
||||
"@backstage/plugin-search": "1.5.0",
|
||||
"@backstage/plugin-search-backend": "2.0.8",
|
||||
"@backstage/plugin-search-backend-module-catalog": "0.3.10",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.7.8",
|
||||
"@backstage/plugin-search-backend-module-explore": "0.3.9",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.5.50",
|
||||
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.3.15",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "0.4.8",
|
||||
"@backstage/plugin-search-backend-node": "1.3.17",
|
||||
"@backstage/plugin-search-common": "1.2.21",
|
||||
"@backstage/plugin-search-react": "1.10.0",
|
||||
"@backstage/plugin-signals": "0.0.25",
|
||||
"@backstage/plugin-signals-backend": "0.3.10",
|
||||
"@backstage/plugin-signals-node": "0.1.26",
|
||||
"@backstage/plugin-signals-react": "0.0.17",
|
||||
"@backstage/plugin-techdocs": "1.16.0",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.1.2",
|
||||
"@backstage/plugin-techdocs-backend": "2.1.2",
|
||||
"@backstage/ui": "0.12.0",
|
||||
"@backstage/version-bridge": "1.0.12",
|
||||
"yarn-plugin-backstage": "0.0.9",
|
||||
"@backstage/plugin-api-docs": "0.13.4",
|
||||
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.11",
|
||||
"@backstage/plugin-app": "0.4.0",
|
||||
"@backstage/plugin-app-backend": "0.5.11",
|
||||
"@backstage/plugin-app-node": "0.1.42",
|
||||
"@backstage/plugin-app-react": "0.2.0",
|
||||
"@backstage/plugin-app-visualizer": "0.2.0",
|
||||
"@backstage/plugin-auth": "0.1.5",
|
||||
"@backstage/plugin-auth-backend": "0.27.0",
|
||||
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.4.12",
|
||||
"@backstage/plugin-auth-backend-module-auth0-provider": "0.3.0",
|
||||
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.4.13",
|
||||
"@backstage/plugin-auth-backend-module-azure-easyauth-provider": "0.2.17",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-provider": "0.3.12",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-server-provider": "0.2.12",
|
||||
"@backstage/plugin-auth-backend-module-cloudflare-access-provider": "0.4.12",
|
||||
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.4.12",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "0.5.0",
|
||||
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.4.0",
|
||||
"@backstage/plugin-auth-backend-module-google-provider": "0.3.12",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "0.2.16",
|
||||
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.3.12",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.4.12",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.2.17",
|
||||
"@backstage/plugin-auth-backend-module-oidc-provider": "0.4.13",
|
||||
"@backstage/plugin-auth-backend-module-okta-provider": "0.2.12",
|
||||
"@backstage/plugin-auth-backend-module-onelogin-provider": "0.3.12",
|
||||
"@backstage/plugin-auth-backend-module-openshift-provider": "0.1.4",
|
||||
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.3.11",
|
||||
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.5.11",
|
||||
"@backstage/plugin-auth-node": "0.6.13",
|
||||
"@backstage/plugin-auth-react": "0.1.24",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.3.7",
|
||||
"@backstage/plugin-catalog": "1.33.0",
|
||||
"@backstage/plugin-catalog-backend": "3.4.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.4.20",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.3.14",
|
||||
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.5.11",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.5.8",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.5.8",
|
||||
"@backstage/plugin-catalog-backend-module-gcp": "0.3.16",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.3.11",
|
||||
"@backstage/plugin-catalog-backend-module-gitea": "0.1.9",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.12.2",
|
||||
"@backstage/plugin-catalog-backend-module-github-org": "0.3.19",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.8.0",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab-org": "0.2.18",
|
||||
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.7.9",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.12.2",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "0.1.19",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.9.0",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.2.19",
|
||||
"@backstage/plugin-catalog-backend-module-puppetdb": "0.2.19",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.2.17",
|
||||
"@backstage/plugin-catalog-backend-module-unprocessed": "0.6.8",
|
||||
"@backstage/plugin-catalog-common": "1.1.8",
|
||||
"@backstage/plugin-catalog-graph": "0.5.7",
|
||||
"@backstage/plugin-catalog-import": "0.13.10",
|
||||
"@backstage/plugin-catalog-node": "2.0.0",
|
||||
"@backstage/plugin-catalog-react": "2.0.0",
|
||||
"@backstage/plugin-catalog-unprocessed-entities": "0.2.26",
|
||||
"@backstage/plugin-catalog-unprocessed-entities-common": "0.0.13",
|
||||
"@backstage/plugin-config-schema": "0.1.77",
|
||||
"@backstage/plugin-devtools": "0.1.36",
|
||||
"@backstage/plugin-devtools-backend": "0.5.14",
|
||||
"@backstage/plugin-devtools-common": "0.1.22",
|
||||
"@backstage/plugin-devtools-react": "0.1.1",
|
||||
"@backstage/plugin-events-backend": "0.5.11",
|
||||
"@backstage/plugin-events-backend-module-aws-sqs": "0.4.19",
|
||||
"@backstage/plugin-events-backend-module-azure": "0.2.28",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.28",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-server": "0.1.9",
|
||||
"@backstage/plugin-events-backend-module-gerrit": "0.2.28",
|
||||
"@backstage/plugin-events-backend-module-github": "0.4.9",
|
||||
"@backstage/plugin-events-backend-module-gitlab": "0.3.9",
|
||||
"@backstage/plugin-events-backend-module-google-pubsub": "0.2.0",
|
||||
"@backstage/plugin-events-backend-module-kafka": "0.3.1",
|
||||
"@backstage/plugin-events-backend-test-utils": "0.1.52",
|
||||
"@backstage/plugin-events-node": "0.4.19",
|
||||
"@internal/plugin-todo-list": "1.0.48",
|
||||
"@internal/plugin-todo-list-backend": "1.0.47",
|
||||
"@internal/plugin-todo-list-common": "1.0.29",
|
||||
"@backstage/plugin-gateway-backend": "1.1.2",
|
||||
"@backstage/plugin-home": "0.9.2",
|
||||
"@backstage/plugin-home-react": "0.1.35",
|
||||
"@backstage/plugin-kubernetes": "0.12.16",
|
||||
"@backstage/plugin-kubernetes-backend": "0.21.1",
|
||||
"@backstage/plugin-kubernetes-cluster": "0.0.34",
|
||||
"@backstage/plugin-kubernetes-common": "0.9.10",
|
||||
"@backstage/plugin-kubernetes-node": "0.4.1",
|
||||
"@backstage/plugin-kubernetes-react": "0.5.16",
|
||||
"@backstage/plugin-mcp-actions-backend": "0.1.9",
|
||||
"@backstage/plugin-mui-to-bui": "0.2.4",
|
||||
"@backstage/plugin-notifications": "0.5.14",
|
||||
"@backstage/plugin-notifications-backend": "0.6.2",
|
||||
"@backstage/plugin-notifications-backend-module-email": "0.3.18",
|
||||
"@backstage/plugin-notifications-backend-module-slack": "0.3.1",
|
||||
"@backstage/plugin-notifications-common": "0.2.1",
|
||||
"@backstage/plugin-notifications-node": "0.2.23",
|
||||
"@backstage/plugin-org": "0.6.49",
|
||||
"@backstage/plugin-org-react": "0.1.47",
|
||||
"@backstage/plugin-permission-backend": "0.7.9",
|
||||
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.2.16",
|
||||
"@backstage/plugin-permission-common": "0.9.6",
|
||||
"@backstage/plugin-permission-node": "0.10.10",
|
||||
"@backstage/plugin-permission-react": "0.4.40",
|
||||
"@backstage/plugin-proxy-backend": "0.6.10",
|
||||
"@backstage/plugin-proxy-node": "0.1.12",
|
||||
"@backstage/plugin-scaffolder": "1.35.3",
|
||||
"@backstage/plugin-scaffolder-backend": "3.1.3",
|
||||
"@backstage/plugin-scaffolder-backend-module-azure": "0.2.18",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.3.19",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.3.3",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.2.18",
|
||||
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.3.18",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.3.20",
|
||||
"@backstage/plugin-scaffolder-backend-module-gcp": "0.2.18",
|
||||
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.2.18",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitea": "0.2.18",
|
||||
"@backstage/plugin-scaffolder-backend-module-github": "0.9.6",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.11.3",
|
||||
"@backstage/plugin-scaffolder-backend-module-notifications": "0.1.19",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.5.18",
|
||||
"@backstage/plugin-scaffolder-backend-module-sentry": "0.3.1",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.4.19",
|
||||
"@backstage/plugin-scaffolder-common": "1.7.6",
|
||||
"@backstage/plugin-scaffolder-node": "0.12.5",
|
||||
"@backstage/plugin-scaffolder-node-test-utils": "0.3.8",
|
||||
"@backstage/plugin-scaffolder-react": "1.19.7",
|
||||
"@backstage/plugin-search": "1.6.0",
|
||||
"@backstage/plugin-search-backend": "2.0.12",
|
||||
"@backstage/plugin-search-backend-module-catalog": "0.3.12",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.8.0",
|
||||
"@backstage/plugin-search-backend-module-explore": "0.3.11",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.5.52",
|
||||
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.3.17",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "0.4.11",
|
||||
"@backstage/plugin-search-backend-node": "1.4.1",
|
||||
"@backstage/plugin-search-common": "1.2.22",
|
||||
"@backstage/plugin-search-react": "1.10.3",
|
||||
"@backstage/plugin-signals": "0.0.28",
|
||||
"@backstage/plugin-signals-backend": "0.3.12",
|
||||
"@backstage/plugin-signals-node": "0.1.28",
|
||||
"@backstage/plugin-signals-react": "0.0.19",
|
||||
"@backstage/plugin-techdocs": "1.17.0",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "2.0.2",
|
||||
"@backstage/plugin-techdocs-backend": "2.1.5",
|
||||
"@backstage/plugin-techdocs-common": "0.1.1",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.30",
|
||||
"@backstage/plugin-techdocs-node": "1.13.9",
|
||||
"@backstage/plugin-techdocs-react": "1.3.5",
|
||||
"@backstage/plugin-user-settings": "0.8.29",
|
||||
"@backstage/plugin-user-settings-backend": "0.3.8",
|
||||
"@backstage/plugin-user-settings-common": "0.0.1"
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.33",
|
||||
"@backstage/plugin-techdocs-node": "1.14.2",
|
||||
"@backstage/plugin-techdocs-react": "1.3.8",
|
||||
"@backstage/plugin-user-settings": "0.9.0",
|
||||
"@backstage/plugin-user-settings-backend": "0.4.0",
|
||||
"@backstage/plugin-user-settings-common": "0.1.0"
|
||||
},
|
||||
"changesets": [
|
||||
"afraid-items-drum",
|
||||
"bumpy-planets-go",
|
||||
"chatty-sides-wear",
|
||||
"chilly-bikes-rule",
|
||||
"chilly-hotels-walk",
|
||||
"clean-toys-reply",
|
||||
"common-coins-stare",
|
||||
"create-app-1764689798",
|
||||
"famous-jars-lose",
|
||||
"fifty-coats-feel",
|
||||
"fine-eagles-sleep",
|
||||
"flat-pillows-rush",
|
||||
"floppy-bobcats-serve",
|
||||
"four-peaches-train",
|
||||
"fruity-rivers-arrive",
|
||||
"fruity-words-melt",
|
||||
"funny-papayas-rest",
|
||||
"fuzzy-phones-own",
|
||||
"fuzzy-trees-live",
|
||||
"gentle-trains-juggle",
|
||||
"great-files-shave",
|
||||
"happy-bottles-invite",
|
||||
"kind-hoops-double",
|
||||
"legal-cloths-spend",
|
||||
"legal-otters-punch",
|
||||
"loose-pets-slide",
|
||||
"lucky-days-hug",
|
||||
"many-planes-join",
|
||||
"metal-boxes-laugh",
|
||||
"metal-humans-lose",
|
||||
"modern-taxes-start",
|
||||
"neat-pens-clean",
|
||||
"nice-trams-shake",
|
||||
"old-parks-smell",
|
||||
"open-points-beam",
|
||||
"quiet-hats-sleep",
|
||||
"rotten-melons-sleep",
|
||||
"short-groups-knock",
|
||||
"slick-books-sleep",
|
||||
"slick-onions-wash",
|
||||
"slimy-islands-play",
|
||||
"spicy-teeth-study",
|
||||
"stale-eagles-rush",
|
||||
"tender-dancers-hunt",
|
||||
"tough-lies-grow",
|
||||
"twenty-ducks-relate"
|
||||
]
|
||||
"changesets": []
|
||||
}
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Fixed `yarn backstage-cli config:check --strict --config app-config.yaml` config validation error by adding
|
||||
an optional `default` type discriminator to PostgreSQL connection configuration,
|
||||
allowing `config:check` to properly validate `default` connection configurations.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Updated dependency `esbuild` to `^0.27.0`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Updated dependency `webpack` to `~5.105.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/config-loader': patch
|
||||
---
|
||||
|
||||
Updated dependency `typescript-json-schema` to `^0.67.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
---
|
||||
|
||||
Updated dependency `use-immer` to `^0.11.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Updated dependency `@pmmmwh/react-refresh-webpack-plugin` to `^0.6.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Updated dependency `webpack` to `~5.103.0`.
|
||||
@@ -1,15 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-unprocessed-entities-common': patch
|
||||
'@backstage/plugin-catalog-unprocessed-entities': patch
|
||||
---
|
||||
|
||||
Moved types, API and client to the common package, allowing both frontend and
|
||||
backend plugins to use the `CatalogUnprocessedEntitiesClient`.
|
||||
|
||||
The following types, clients and interfaces have been deprecated and should be
|
||||
imported from the `@backstage/plugin-catalog-unprocessed-entities-common` instead:
|
||||
`CatalogUnprocessedEntitiesApi`, `CatalogUnprocessedEntitiesApiResponse`, `UnprocessedEntity`,
|
||||
`UnprocessedEntityCache`, `UnprocessedEntityError`, `CatalogUnprocessedEntitiesClient`.
|
||||
|
||||
All those types, clients and interfaces are re-exported temporarily in the
|
||||
`@backstage/plugin-catalog-unprocessed-entities` package until cleaned up.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Improved type safety in `useDefinition` by centralizing prop resolution and strengthening the `BgPropsConstraint` to require that `bg` provider components declare `children` as a required prop in their OwnProps type.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Fixed internal usage of `yargs`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Added back the `formFieldsApiRef` and `ScaffolderFormFieldsApi` alpha exports that were unintentionally removed.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
---
|
||||
|
||||
Corrected `ErrorCallback` type to work with Node 22 types
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/cli-common': patch
|
||||
'@backstage/create-app': patch
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Add proxy configuration from env-vars to create-app tasks
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
Updated `@microsoft/api-extractor` to `7.57.3` and added tests for `getTsDocConfig`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/theme': patch
|
||||
---
|
||||
|
||||
Added a `themeName` prop to `UnifiedThemeProvider`, enabling Backstage UI `data-theme-name` CSS attribute to be set based on active theme.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Add i18n support for LogViewer search control
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Added row selection support with visual state styling for hover, selected, and pressed states. Fixed checkbox rendering to only show for multi-select toggle mode.
|
||||
|
||||
Affected components: Table, TableHeader, Row, Column
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': patch
|
||||
---
|
||||
|
||||
Fix PostgreSQL 18 `TestDatabases` by pinning the data directory
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-node': patch
|
||||
---
|
||||
|
||||
fix flawed cookie removal logic with chunked tokens
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Fixed `useTable` hook to prioritize `providedRowCount` over data length for accurate row count in server-side pagination scenarios.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-app': patch
|
||||
---
|
||||
|
||||
Switched translation API imports (`translationApiRef`, `appLanguageApiRef`) from the alpha `@backstage/core-plugin-api/alpha` path to the stable `@backstage/frontend-plugin-api` export. This has no effect on runtime behavior.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/frontend-test-utils': patch
|
||||
---
|
||||
|
||||
Switched `MockTranslationApi` and related test utility imports from `@backstage/core-plugin-api/alpha` to the stable `@backstage/frontend-plugin-api` export. The `TranslationApi` type in the API report is now sourced from a single package. This has no effect on runtime behavior.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
'@backstage/core-plugin-api': patch
|
||||
---
|
||||
|
||||
Reversed the relationship between the old `@backstage/core-plugin-api` and the new `@backstage/frontend-plugin-api`. Previously, the a lot of API definitions and utilities where defined in the old and re-exported from the old, but this change flips that around so that they now reside in the new package and are re-exported from the old. The external API of both packages remain the same, but this is a step towards being able to add further compatibility with the new frontend system built into the old.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Switched ECMAScript version to ES2023.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/catalog-client': patch
|
||||
---
|
||||
|
||||
Minor update to catalog client docs
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Changed the `search` table foreign key to point to `final_entities` instead of `refresh_state`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-bitbucket-server': patch
|
||||
---
|
||||
|
||||
Improve error message when provided target branch is missing
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user