Version Packages

This commit is contained in:
github-actions[bot]
2026-05-19 18:28:24 +00:00
parent 0a44fb3cb8
commit b97fcb0a93
563 changed files with 6223 additions and 1580 deletions
+10
View File
@@ -1,5 +1,15 @@
# @backstage/app-defaults
## 1.7.8
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.18.10
- @backstage/core-plugin-api@1.12.6
- @backstage/core-app-api@1.20.1
- @backstage/plugin-permission-react@0.5.1
## 1.7.8-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/app-defaults",
"version": "1.7.8-next.0",
"version": "1.7.8",
"description": "Provides the default wiring of a Backstage App",
"backstage": {
"role": "web-library"
+8
View File
@@ -1,5 +1,13 @@
# app-example-plugin
## 0.0.35
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.18.10
- @backstage/frontend-plugin-api@0.17.0
## 0.0.35-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "app-example-plugin",
"version": "0.0.35-next.0",
"version": "0.0.35",
"description": "Backstage internal example plugin",
"backstage": {
"role": "frontend-plugin",
+43
View File
@@ -1,5 +1,48 @@
# example-app-legacy
## 0.2.121
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.9.0
- @backstage/core-components@0.18.10
- @backstage/ui@0.15.0
- @backstage/plugin-notifications@0.5.17
- @backstage/plugin-scaffolder-react@2.0.0
- @backstage/plugin-scaffolder@1.37.0
- @backstage/frontend-app-api@0.16.3
- @backstage/plugin-devtools@0.1.39
- @backstage/plugin-user-settings@0.9.3
- @backstage/plugin-catalog@2.0.5
- @backstage/core-plugin-api@1.12.6
- @backstage/plugin-home@0.9.6
- @backstage/plugin-techdocs@1.17.6
- @backstage/plugin-api-docs@0.14.1
- @backstage/plugin-catalog-graph@0.6.4
- @backstage/plugin-catalog-import@0.13.13
- @backstage/plugin-catalog-react@3.0.0
- @backstage/plugin-org@0.7.4
- @backstage/plugin-signals@0.0.31
- @backstage/cli@0.36.2
- @backstage/plugin-search@1.7.4
- @backstage/plugin-catalog-unprocessed-entities@0.2.31
- @backstage/plugin-techdocs-react@1.3.11
- @backstage/plugin-search-react@1.11.4
- @backstage/plugin-kubernetes@0.12.19
- @backstage/plugin-kubernetes-cluster@0.0.37
- @backstage/plugin-techdocs-module-addons-contrib@1.1.36
- @backstage/app-defaults@1.7.8
- @backstage/config@1.3.8
- @backstage/core-app-api@1.20.1
- @backstage/integration-react@1.2.18
- @backstage/plugin-auth-react@0.1.27
- @backstage/plugin-catalog-common@1.1.10
- @backstage/plugin-home-react@0.1.38
- @backstage/plugin-mui-to-bui@0.2.7
- @backstage/plugin-permission-react@0.5.1
- @backstage/plugin-search-common@1.2.24
## 0.2.121-next.1
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "example-app-legacy",
"version": "0.2.121-next.1",
"version": "0.2.121",
"backstage": {
"role": "frontend"
},
+49
View File
@@ -1,5 +1,54 @@
# example-app
## 0.0.35
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.9.0
- @backstage/core-components@0.18.10
- @backstage/ui@0.15.0
- @backstage/plugin-notifications@0.5.17
- @backstage/plugin-app@0.4.6
- @backstage/plugin-scaffolder-react@2.0.0
- @backstage/plugin-scaffolder@1.37.0
- @backstage/plugin-app-visualizer@0.2.4
- @backstage/frontend-app-api@0.16.3
- @backstage/plugin-devtools@0.1.39
- @backstage/plugin-user-settings@0.9.3
- @backstage/plugin-catalog@2.0.5
- @backstage/frontend-defaults@0.5.2
- @backstage/frontend-plugin-api@0.17.0
- @backstage/core-plugin-api@1.12.6
- @backstage/plugin-home@0.9.6
- @backstage/plugin-techdocs@1.17.6
- @backstage/plugin-api-docs@0.14.1
- @backstage/plugin-auth@0.1.8
- @backstage/plugin-catalog-graph@0.6.4
- @backstage/plugin-catalog-import@0.13.13
- @backstage/plugin-catalog-react@3.0.0
- @backstage/plugin-org@0.7.4
- @backstage/plugin-signals@0.0.31
- @backstage/cli@0.36.2
- @backstage/core-compat-api@0.5.11
- @backstage/plugin-search@1.7.4
- @backstage/plugin-catalog-unprocessed-entities@0.2.31
- @backstage/plugin-techdocs-react@1.3.11
- @backstage/plugin-search-react@1.11.4
- @backstage/plugin-app-react@0.2.3
- @backstage/plugin-kubernetes@0.12.19
- @backstage/plugin-kubernetes-cluster@0.0.37
- @backstage/plugin-techdocs-module-addons-contrib@1.1.36
- @backstage/app-defaults@1.7.8
- @backstage/config@1.3.8
- @backstage/core-app-api@1.20.1
- @backstage/integration-react@1.2.18
- @backstage/plugin-auth-react@0.1.27
- @backstage/plugin-catalog-common@1.1.10
- @backstage/plugin-home-react@0.1.38
- @backstage/plugin-permission-react@0.5.1
- @backstage/plugin-search-common@1.2.24
## 0.0.35-next.1
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "example-app",
"version": "0.0.35-next.1",
"version": "0.0.35",
"backstage": {
"role": "frontend"
},
+13
View File
@@ -1,5 +1,18 @@
# @backstage/backend-app-api
## 1.7.0
### Minor Changes
- 3595c97: Added `ExtensionPointFactoryMiddleware` type and `createExtensionPointFactoryMiddleware` helper to reimplement extension point outputs at backend creation time.
### Patch Changes
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/backend-plugin-api@1.9.1
- @backstage/config@1.3.8
## 1.7.0-next.0
### Minor Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/backend-app-api",
"version": "1.7.0-next.0",
"version": "1.7.0",
"description": "Core API used by Backstage backend apps",
"backstage": {
"role": "node-library"
+31
View File
@@ -1,5 +1,36 @@
# @backstage/backend-defaults
## 0.17.1
### Patch Changes
- 90b572e: Adds an alpha `TracingService` to provide a unified interface for emitting trace spans across Backstage plugins.
- 97d3bd4: Fixed a race condition in `CachedUserInfoService` where a failed request could incorrectly evict a newer cache entry for the same token. The error handler now verifies the map entry is still the same promise before deleting it.
- 3595c97: Exported `defaultServiceFactories` to allow use with `createSpecializedBackend` for advanced configuration like `extensionPointFactoryMiddleware`.
- 89d3248: Fixed scheduler `sleep` firing immediately for durations longer than ~24.8 days, caused by Node.js `setTimeout` overflowing its 32-bit millisecond limit.
- d00a44b: Fixed Valkey cluster mode to use `iovalkey`'s `Cluster` class instead of
`createCluster` from `@keyv/redis`. The previous implementation passed a
`@redis/client` `RedisCluster` instance to `@keyv/valkey`, which expects an
`iovalkey` `Cluster` instance. This caused the cluster client to not be
recognized correctly, as the two libraries have incompatible object models.
- 2f0519c: Added a new `CachedUserInfoService` decorator that wraps `DefaultUserInfoService` with a 5-second TTL cache and in-flight request coalescing. The decorator is wired in via `userInfoServiceFactory` using a shared root-level cache. Repeated `getUserInfo()` calls for the same user token within the TTL window return the cached result without making an HTTP call to the auth backend. Note that custom `UserInfoService` implementations registered via their own factory will not benefit from this cache automatically.
- 744fa1f: Removed duplicated entries that appeared in both `dependencies` and `devDependencies`.
- e9b78e9: Removed the `uuid` dependency and replaced usage with the built-in `crypto.randomUUID()`.
- 6209065: Added `context` and `propagation` to the alpha `TracingService`. Plugins can bridge OpenTelemetry context across async boundaries via `tracing.propagation.extract(tracing.context.active(), carrier)` followed by `tracing.context.with(ctx, fn)`, and read propagated baggage via `tracing.propagation.getActiveBaggage()` or `tracing.propagation.getBaggage(ctx)`.
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/integration-aws-node@0.2.0
- @backstage/backend-plugin-api@1.9.1
- @backstage/backend-app-api@1.7.0
- @backstage/cli-node@0.3.2
- @backstage/integration@2.0.2
- @backstage/plugin-permission-node@0.11.0
- @backstage/plugin-auth-node@0.7.1
- @backstage/plugin-permission-common@0.9.9
- @backstage/config@1.3.8
- @backstage/config-loader@1.10.11
- @backstage/plugin-events-node@0.4.22
## 0.17.1-next.2
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/backend-defaults",
"version": "0.17.1-next.2",
"version": "0.17.1",
"description": "Backend defaults used by Backstage backend apps",
"backstage": {
"role": "node-library"
@@ -1,5 +1,30 @@
# @backstage/backend-dynamic-feature-service
## 0.8.2
### Patch Changes
- 41070b8: Upgraded `@module-federation/enhanced`, `@module-federation/runtime`, and `@module-federation/sdk` from `^0.21.6` to `^2.3.3` to address known vulnerabilities.
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/backend-plugin-api@1.9.1
- @backstage/backend-defaults@0.17.1
- @backstage/plugin-catalog-backend@3.7.0
- @backstage/cli-node@0.3.2
- @backstage/plugin-scaffolder-node@0.13.3
- @backstage/plugin-permission-node@0.11.0
- @backstage/plugin-auth-node@0.7.1
- @backstage/plugin-permission-common@0.9.9
- @backstage/plugin-search-backend-node@1.4.4
- @backstage/backend-openapi-utils@0.6.9
- @backstage/cli-common@0.2.2
- @backstage/config@1.3.8
- @backstage/config-loader@1.10.11
- @backstage/plugin-app-node@0.1.45
- @backstage/plugin-events-backend@0.6.2
- @backstage/plugin-events-node@0.4.22
- @backstage/plugin-search-common@1.2.24
## 0.8.2-next.1
### Patch Changes
@@ -1,6 +1,6 @@
{
"name": "@backstage/backend-dynamic-feature-service",
"version": "0.8.2-next.1",
"version": "0.8.2",
"description": "Backstage dynamic feature service",
"backstage": {
"role": "node-library"
@@ -1,5 +1,13 @@
# @backstage/backend-openapi-utils
## 0.6.9
### Patch Changes
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/backend-plugin-api@1.9.1
## 0.6.9-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/backend-openapi-utils",
"version": "0.6.9-next.0",
"version": "0.6.9",
"description": "OpenAPI typescript support.",
"backstage": {
"role": "node-library"
+14
View File
@@ -1,5 +1,19 @@
# @backstage/backend-plugin-api
## 1.9.1
### Patch Changes
- 90b572e: Adds an alpha `TracingService` to provide a unified interface for emitting trace spans across Backstage plugins.
- 6209065: Added `context` and `propagation` to the alpha `TracingService`. Plugins can bridge OpenTelemetry context across async boundaries via `tracing.propagation.extract(tracing.context.active(), carrier)` followed by `tracing.context.with(ctx, fn)`, and read propagated baggage via `tracing.propagation.getActiveBaggage()` or `tracing.propagation.getBaggage(ctx)`.
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/plugin-permission-node@0.11.0
- @backstage/plugin-auth-node@0.7.1
- @backstage/plugin-permission-common@0.9.9
- @backstage/cli-common@0.2.2
- @backstage/config@1.3.8
## 1.9.1-next.1
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/backend-plugin-api",
"version": "1.9.1-next.1",
"version": "1.9.1",
"description": "Core API used by Backstage backend plugins",
"backstage": {
"role": "node-library"
+18
View File
@@ -1,5 +1,23 @@
# @backstage/backend-test-utils
## 1.11.3
### Patch Changes
- 7fb12b8: Added a new tracing service mock to be leveraged in tests
- ada7df7: Fixed `mockCredentials` to include the internal `version: 'v1'` field on all credential objects (`none()`, `user()`, `limitedUser()`, `service()`), and fixed `user()` to encode the user entity ref into the token (matching `user.token(ref)` behavior). This makes mock credentials compatible with `toInternalBackstageCredentials()`, which validates the version field, and ensures that credentials for different users produce different tokens.
- e9b78e9: Removed the `uuid` dependency and replaced usage with the built-in `crypto.randomUUID()`.
- 6209065: Added `context` and `propagation` to the alpha `TracingService`. Plugins can bridge OpenTelemetry context across async boundaries via `tracing.propagation.extract(tracing.context.active(), carrier)` followed by `tracing.context.with(ctx, fn)`, and read propagated baggage via `tracing.propagation.getActiveBaggage()` or `tracing.propagation.getBaggage(ctx)`.
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/backend-plugin-api@1.9.1
- @backstage/backend-defaults@0.17.1
- @backstage/backend-app-api@1.7.0
- @backstage/plugin-auth-node@0.7.1
- @backstage/plugin-permission-common@0.9.9
- @backstage/config@1.3.8
- @backstage/plugin-events-node@0.4.22
## 1.11.3-next.2
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/backend-test-utils",
"version": "1.11.3-next.2",
"version": "1.11.3",
"description": "Test helpers library for Backstage backends",
"backstage": {
"role": "node-library"
+44
View File
@@ -1,5 +1,49 @@
# example-backend
## 0.0.50
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend-module-ai-model@0.1.0
- @backstage/catalog-model@1.9.0
- @backstage/plugin-scaffolder-backend-module-github@0.9.9
- @backstage/backend-plugin-api@1.9.1
- @backstage/backend-defaults@0.17.1
- @backstage/plugin-scaffolder-backend@4.0.0
- @backstage/plugin-catalog-backend@3.7.0
- @backstage/plugin-kubernetes-backend@0.21.4
- @backstage/plugin-search-backend@2.1.2
- @backstage/plugin-auth-backend@0.29.0
- @backstage/plugin-techdocs-backend@2.2.0
- @backstage/plugin-mcp-actions-backend@0.1.13
- @backstage/plugin-permission-backend@0.7.12
- @backstage/plugin-permission-node@0.11.0
- @backstage/plugin-app-backend@0.5.14
- @backstage/plugin-auth-node@0.7.1
- @backstage/plugin-devtools-backend@0.5.17
- @backstage/plugin-catalog-backend-module-backstage-openapi@0.5.14
- @backstage/plugin-notifications-backend@0.6.5
- @backstage/plugin-permission-common@0.9.9
- @backstage/plugin-search-backend-module-elasticsearch@1.8.3
- @backstage/plugin-search-backend-node@1.4.4
- @backstage/plugin-signals-backend@0.3.15
- @backstage/plugin-catalog-backend-module-unprocessed@0.6.12
- @backstage/plugin-auth-backend-module-github-provider@0.5.3
- @backstage/plugin-auth-backend-module-openshift-provider@0.1.7
- @backstage/plugin-permission-backend-module-allow-all-policy@0.2.19
- @backstage/plugin-auth-backend-module-guest-provider@0.2.19
- @backstage/plugin-catalog-backend-module-logs@0.1.22
- @backstage/plugin-catalog-backend-module-openapi@0.2.22
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.20
- @backstage/plugin-events-backend@0.6.2
- @backstage/plugin-events-backend-module-google-pubsub@0.2.3
- @backstage/plugin-proxy-backend@0.6.13
- @backstage/plugin-scaffolder-backend-module-notifications@0.1.22
- @backstage/plugin-search-backend-module-catalog@0.3.15
- @backstage/plugin-search-backend-module-explore@0.3.14
- @backstage/plugin-search-backend-module-techdocs@0.4.14
## 0.0.50-next.3
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "example-backend",
"version": "0.0.50-next.3",
"version": "0.0.50",
"backstage": {
"role": "backend"
},
+9
View File
@@ -1,5 +1,14 @@
# @backstage/catalog-client
## 1.15.1
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.9.0
- @backstage/errors@1.3.1
- @backstage/filter-predicates@0.1.3
## 1.15.1-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/catalog-client",
"version": "1.15.1-next.0",
"version": "1.15.1",
"description": "An isomorphic client for the catalog backend",
"backstage": {
"role": "common-library"
+13
View File
@@ -1,5 +1,18 @@
# @backstage/catalog-model
## 1.9.0
### Minor Changes
- 3664148: Introduced the `AiResource` catalog entity kind. Entity types, validators, type guards, and the model layer are exported from `@backstage/catalog-model/alpha`. Install `@backstage/plugin-catalog-backend-module-ai-model` in your backend to register the kind with the catalog.
- be71476: Added `spec.type: 'mcp-server'` as a structured subtype of the `API` kind under `v1alpha1`/`v1beta1`. MCP server entities carry a `spec.remotes` list instead of a string `definition`, for representing Model Context Protocol servers in the catalog. See RFC [#32062](https://github.com/backstage/backstage/issues/32062). New public exports: `McpServerApiEntity`, `McpServerRemote`, `mcpServerApiEntityValidator`, and `isMcpServerApiEntity`. Also adds `addKindVersion` to `CatalogModelLayerBuilder` (alpha) so layers can add new versions or spec types to existing kinds.
### Patch Changes
- ab1cdbb: Removed a handful of internal imports that referenced the package by its own name. Value imports were switched to relative paths, and type-only imports to `import type`. These self-referential imports could trigger circular initialization errors in bundled ESM and when the package was loaded via `jest.requireActual` — most visibly `Cannot access '_AppRootElementBlueprintesm' before initialization` from `@backstage/frontend-plugin-api`. There are no user-facing API changes.
- Updated dependencies
- @backstage/errors@1.3.1
## 1.8.1-next.1
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/catalog-model",
"version": "1.8.1-next.1",
"version": "1.9.0",
"description": "Types and validators that help describe the model of a Backstage Catalog",
"backstage": {
"role": "common-library"
+7
View File
@@ -1,5 +1,12 @@
# @backstage/cli-common
## 0.2.2
### Patch Changes
- Updated dependencies
- @backstage/errors@1.3.1
## 0.2.2-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/cli-common",
"version": "0.2.2-next.0",
"version": "0.2.2",
"description": "Common functionality used by cli, backend, and create-app",
"backstage": {
"role": "node-library"
+18
View File
@@ -1,5 +1,23 @@
# @backstage/cli-defaults
## 0.1.2
### Patch Changes
- Updated dependencies
- @backstage/cli-module-build@0.1.3
- @backstage/cli-module-new@0.1.3
- @backstage/cli-module-actions@0.1.1
- @backstage/cli-module-auth@0.1.2
- @backstage/cli-module-config@0.1.2
- @backstage/cli-module-github@0.1.2
- @backstage/cli-module-info@0.1.2
- @backstage/cli-module-lint@0.1.2
- @backstage/cli-module-maintenance@0.1.2
- @backstage/cli-module-migrate@0.1.2
- @backstage/cli-module-test-jest@0.1.2
- @backstage/cli-module-translations@0.1.2
## 0.1.2-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/cli-defaults",
"version": "0.1.2-next.0",
"version": "0.1.2",
"description": "Default set of CLI modules for the Backstage CLI",
"backstage": {
"role": "cli-module"
+7
View File
@@ -1,5 +1,12 @@
# @internal/cli
## 0.0.4
### Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.2
## 0.0.4-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@internal/cli",
"version": "0.0.4-next.0",
"version": "0.0.4",
"backstage": {
"role": "node-library",
"inline": true
+8
View File
@@ -1,5 +1,13 @@
# @backstage/cli-module-actions
## 0.1.1
### Patch Changes
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/cli-node@0.3.2
## 0.1.1-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/cli-module-actions",
"version": "0.1.1-next.0",
"version": "0.1.1",
"description": "CLI module for executing distributed actions",
"backstage": {
"role": "cli-module"
+8
View File
@@ -1,5 +1,13 @@
# @backstage/cli-module-auth
## 0.1.2
### Patch Changes
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/cli-node@0.3.2
## 0.1.2-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/cli-module-auth",
"version": "0.1.2-next.0",
"version": "0.1.2",
"description": "CLI module for Backstage CLI",
"backstage": {
"role": "cli-module"
+15
View File
@@ -1,5 +1,20 @@
# @backstage/cli-module-build
## 0.1.3
### Patch Changes
- ed4ee6f: Fixed config path resolution for the embedded-postgres database client detection to resolve paths relative to the target package directory rather than the workspace root.
- be7e4eb: The embedded Postgres database used during local development now respects user-provided connection configuration. If you configure `host`, `port`, `user`, or `password` under `backend.database.connection` alongside the `embedded-postgres` database client, those values will be forwarded to the embedded Postgres instance. Only values that you have not configured will be filled in with defaults. This makes it possible to run the embedded database on a specific host and port, for example to connect to it externally with `psql`.
- 41070b8: Upgraded `@module-federation/enhanced`, `@module-federation/runtime`, and `@module-federation/sdk` from `^0.21.6` to `^2.3.3` to address known vulnerabilities.
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/cli-node@0.3.2
- @backstage/module-federation-common@0.1.4
- @backstage/cli-common@0.2.2
- @backstage/config@1.3.8
- @backstage/config-loader@1.10.11
## 0.1.3-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/cli-module-build",
"version": "0.1.3-next.0",
"version": "0.1.3",
"description": "CLI module for Backstage CLI",
"backstage": {
"role": "cli-module"
+10
View File
@@ -1,5 +1,15 @@
# @backstage/cli-module-config
## 0.1.2
### Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.2
- @backstage/cli-common@0.2.2
- @backstage/config@1.3.8
- @backstage/config-loader@1.10.11
## 0.1.2-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/cli-module-config",
"version": "0.1.2-next.0",
"version": "0.1.2",
"description": "CLI module for Backstage CLI",
"backstage": {
"role": "cli-module"
+8
View File
@@ -1,5 +1,13 @@
# @backstage/cli-module-github
## 0.1.2
### Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.2
- @backstage/cli-common@0.2.2
## 0.1.2-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/cli-module-github",
"version": "0.1.2-next.0",
"version": "0.1.2",
"description": "CLI module for Backstage CLI",
"backstage": {
"role": "cli-module"
+8
View File
@@ -1,5 +1,13 @@
# @backstage/cli-module-info
## 0.1.2
### Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.2
- @backstage/cli-common@0.2.2
## 0.1.2-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/cli-module-info",
"version": "0.1.2-next.0",
"version": "0.1.2",
"description": "CLI module for Backstage CLI",
"backstage": {
"role": "cli-module"
+8
View File
@@ -1,5 +1,13 @@
# @backstage/cli-module-lint
## 0.1.2
### Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.2
- @backstage/cli-common@0.2.2
## 0.1.2-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/cli-module-lint",
"version": "0.1.2-next.0",
"version": "0.1.2",
"description": "CLI module for Backstage CLI",
"backstage": {
"role": "cli-module"
@@ -1,5 +1,13 @@
# @backstage/cli-module-maintenance
## 0.1.2
### Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.2
- @backstage/cli-common@0.2.2
## 0.1.2-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/cli-module-maintenance",
"version": "0.1.2-next.0",
"version": "0.1.2",
"description": "CLI module for Backstage CLI",
"backstage": {
"role": "cli-module"
+9
View File
@@ -1,5 +1,14 @@
# @backstage/cli-module-migrate
## 0.1.2
### Patch Changes
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/cli-node@0.3.2
- @backstage/cli-common@0.2.2
## 0.1.2-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/cli-module-migrate",
"version": "0.1.2-next.0",
"version": "0.1.2",
"description": "CLI module for Backstage CLI",
"backstage": {
"role": "cli-module"
+10
View File
@@ -1,5 +1,15 @@
# @backstage/cli-module-new
## 0.1.3
### Patch Changes
- e9b78e9: Removed the `uuid` dependency and replaced usage with the built-in `crypto.randomUUID()`.
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/cli-node@0.3.2
- @backstage/cli-common@0.2.2
## 0.1.3-next.1
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/cli-module-new",
"version": "0.1.3-next.1",
"version": "0.1.3",
"description": "CLI module for Backstage CLI",
"backstage": {
"role": "cli-module"
@@ -1,5 +1,13 @@
# @backstage/cli-module-test-jest
## 0.1.2
### Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.2
- @backstage/cli-common@0.2.2
## 0.1.2-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/cli-module-test-jest",
"version": "0.1.2-next.0",
"version": "0.1.2",
"description": "CLI module for Backstage CLI",
"backstage": {
"role": "cli-module"
@@ -1,5 +1,13 @@
# @backstage/cli-module-translations
## 0.1.2
### Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.2
- @backstage/cli-common@0.2.2
## 0.1.2-next.0
### Patch Changes
@@ -1,6 +1,6 @@
{
"name": "@backstage/cli-module-translations",
"version": "0.1.2-next.0",
"version": "0.1.2",
"description": "CLI module for Backstage CLI",
"backstage": {
"role": "cli-module"
+9
View File
@@ -1,5 +1,14 @@
# @backstage/cli-node
## 0.3.2
### Patch Changes
- 357d639: Fixed a bug in `PackageGraph.listChangedPackages` where removed dependencies were not detected during lockfile analysis. The dependency graph from the previous lockfile was not being merged, causing transitive dependency removals to be missed.
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/cli-common@0.2.2
## 0.3.2-next.1
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/cli-node",
"version": "0.3.2-next.1",
"version": "0.3.2",
"description": "Node.js library for Backstage CLIs",
"backstage": {
"role": "node-library"
+14
View File
@@ -1,5 +1,19 @@
# @backstage/cli
## 0.36.2
### Patch Changes
- 744fa1f: Removed duplicated entries that appeared in both `dependencies` and `devDependencies`.
- Updated dependencies
- @backstage/eslint-plugin@0.3.0
- @backstage/errors@1.3.1
- @backstage/cli-module-build@0.1.3
- @backstage/cli-node@0.3.2
- @backstage/cli-common@0.2.2
- @backstage/cli-defaults@0.1.2
- @backstage/cli-module-test-jest@0.1.2
## 0.36.2-next.1
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/cli",
"version": "0.36.2-next.1",
"version": "0.36.2",
"description": "CLI for developing Backstage plugins and apps",
"backstage": {
"role": "cli"
+7
View File
@@ -1,5 +1,12 @@
# @backstage/codemods
## 0.1.57
### Patch Changes
- Updated dependencies
- @backstage/cli-common@0.2.2
## 0.1.57-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/codemods",
"version": "0.1.57-next.0",
"version": "0.1.57",
"description": "A collection of codemods for Backstage projects",
"backstage": {
"role": "cli"
+9
View File
@@ -1,5 +1,14 @@
# @backstage/config-loader
## 1.10.11
### Patch Changes
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/cli-common@0.2.2
- @backstage/config@1.3.8
## 1.10.11-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/config-loader",
"version": "1.10.11-next.0",
"version": "1.10.11",
"description": "Config loading functionality used by Backstage backend, and CLI",
"backstage": {
"role": "node-library"
+7
View File
@@ -1,5 +1,12 @@
# @backstage/config
## 1.3.8
### Patch Changes
- Updated dependencies
- @backstage/errors@1.3.1
## 1.3.8-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/config",
"version": "1.3.8-next.0",
"version": "1.3.8",
"description": "Config API used by Backstage core, backend, and CLI",
"backstage": {
"role": "common-library"
+9
View File
@@ -1,5 +1,14 @@
# @backstage/core-app-api
## 1.20.1
### Patch Changes
- Updated dependencies
- @backstage/ui@0.15.0
- @backstage/core-plugin-api@1.12.6
- @backstage/config@1.3.8
## 1.20.1-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/core-app-api",
"version": "1.20.1-next.0",
"version": "1.20.1",
"description": "Core app API used by Backstage apps",
"backstage": {
"role": "web-library"
+13
View File
@@ -1,5 +1,18 @@
# @backstage/core-compat-api
## 0.5.11
### Patch Changes
- 744fa1f: Removed duplicated entries that appeared in both `dependencies` and `devDependencies`.
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/frontend-plugin-api@0.17.0
- @backstage/core-plugin-api@1.12.6
- @backstage/filter-predicates@0.1.3
- @backstage/plugin-catalog-react@3.0.0
- @backstage/plugin-app-react@0.2.3
## 0.5.11-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/core-compat-api",
"version": "0.5.11-next.0",
"version": "0.5.11",
"backstage": {
"role": "web-library"
},
+12
View File
@@ -1,5 +1,17 @@
# @backstage/core-components
## 0.18.10
### Patch Changes
- 3846774: Added missing dependencies that were previously only available transitively.
- 021b368: Added stable DOM markers to the legacy Page and Header so adjacent layout components can coordinate spacing without relying on generated class names.
- 0c5e41f: Removed unused dependencies that had no imports in source code.
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/core-plugin-api@1.12.6
- @backstage/config@1.3.8
## 0.18.10-next.1
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/core-components",
"version": "0.18.10-next.1",
"version": "0.18.10",
"description": "Core components used by Backstage plugins and apps",
"backstage": {
"role": "web-library"
+10
View File
@@ -1,5 +1,15 @@
# @backstage/core-plugin-api
## 1.12.6
### Patch Changes
- ab1cdbb: Removed a handful of internal imports that referenced the package by its own name. Value imports were switched to relative paths, and type-only imports to `import type`. These self-referential imports could trigger circular initialization errors in bundled ESM and when the package was loaded via `jest.requireActual` — most visibly `Cannot access '_AppRootElementBlueprintesm' before initialization` from `@backstage/frontend-plugin-api`. There are no user-facing API changes.
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/frontend-plugin-api@0.17.0
- @backstage/config@1.3.8
## 1.12.6-next.1
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/core-plugin-api",
"version": "1.12.6-next.1",
"version": "1.12.6",
"description": "Core API used by Backstage plugins",
"backstage": {
"role": "web-library"
+11
View File
@@ -1,5 +1,16 @@
# @backstage/create-app
## 0.8.3
### Patch Changes
- 7295193: Bumped create-app version.
- b0bc1e5: Bumped create-app version.
- 14e2056: Pinned the Jest version range in app templates to `~30.2.0` to prevent automatic upgrades to Jest 30.4.x, which requires Node.js v24.9+ and breaks tests on Node 22.
- 927c003: Replaced internal error utilities with shared ones from `@backstage/cli-common`.
- Updated dependencies
- @backstage/cli-common@0.2.2
## 0.8.3-next.3
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/create-app",
"version": "0.8.3-next.3",
"version": "0.8.3",
"description": "A CLI that helps you create your own Backstage app",
"backstage": {
"role": "cli"
+14
View File
@@ -1,5 +1,19 @@
# @backstage/dev-utils
## 1.1.23
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.9.0
- @backstage/core-components@0.18.10
- @backstage/ui@0.15.0
- @backstage/core-plugin-api@1.12.6
- @backstage/plugin-catalog-react@3.0.0
- @backstage/app-defaults@1.7.8
- @backstage/core-app-api@1.20.1
- @backstage/integration-react@1.2.18
## 1.1.23-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/dev-utils",
"version": "1.1.23-next.0",
"version": "1.1.23",
"description": "Utilities for developing Backstage plugins.",
"backstage": {
"role": "web-library"
+9
View File
@@ -1,5 +1,14 @@
# e2e-test
## 0.2.40
### Patch Changes
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/create-app@0.8.3
- @backstage/cli-common@0.2.2
## 0.2.40-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "e2e-test",
"version": "0.2.40-next.0",
"version": "0.2.40",
"description": "E2E test for verifying Backstage packages",
"backstage": {
"role": "cli"
+6
View File
@@ -1,5 +1,11 @@
# @backstage/errors
## 1.3.1
### Patch Changes
- 8741e5a: Added explicit `name` property to `ServiceUnavailableError` for consistency with all other error classes, making it resilient to minification.
## 1.3.1-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/errors",
"version": "1.3.1-next.0",
"version": "1.3.1",
"description": "Common utilities for error handling within Backstage",
"backstage": {
"role": "common-library"
+6
View File
@@ -1,5 +1,11 @@
# @backstage/eslint-plugin
## 0.3.0
### Minor Changes
- ab1cdbb: Added a new `no-self-package-imports` lint rule, enabled as `error` in the recommended config, that reports when a package imports itself by its own name instead of using a relative path. This pattern causes circular initialization errors in bundled ESM and with `jest.requireActual`.
## 0.3.0-next.0
### Minor Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/eslint-plugin",
"version": "0.3.0-next.0",
"version": "0.3.0",
"description": "Backstage ESLint plugin",
"publishConfig": {
"access": "public"
+9
View File
@@ -1,5 +1,14 @@
# @backstage/filter-predicates
## 0.1.3
### Patch Changes
- 691da8d: Filter predicates that mix operator keys (`$all`, `$any`, `$not`) with other keys are now rejected. Previously, a predicate like `{ kind: 'API', $not: { 'spec.type': 'dataset' } }` would silently drop the `kind` check. The correct form wraps conditions in `$all`.
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/config@1.3.8
## 0.1.3-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/filter-predicates",
"version": "0.1.3-next.0",
"version": "0.1.3",
"description": "A library for expressing filter predicates and evaluating them against values",
"backstage": {
"role": "common-library"
+15
View File
@@ -1,5 +1,20 @@
# @backstage/frontend-app-api
## 0.16.3
### Patch Changes
- f79eaf2: Internal cleanup of routing utilities.
- b6ca666: Invalid feature flag declarations no longer crash the app during bootstrap. They are now reported through the error collector and skipped, letting the rest of the app load normally.
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/frontend-defaults@0.5.2
- @backstage/frontend-plugin-api@0.17.0
- @backstage/core-plugin-api@1.12.6
- @backstage/filter-predicates@0.1.3
- @backstage/config@1.3.8
- @backstage/core-app-api@1.20.1
## 0.16.3-next.1
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/frontend-app-api",
"version": "0.16.3-next.1",
"version": "0.16.3",
"backstage": {
"role": "web-library"
},
+13
View File
@@ -1,5 +1,18 @@
# @backstage/frontend-defaults
## 0.5.2
### Patch Changes
- 482cc59: Invalid feature flag declarations are now treated as warnings rather than errors, letting the app load normally.
- Updated dependencies
- @backstage/core-components@0.18.10
- @backstage/errors@1.3.1
- @backstage/plugin-app@0.4.6
- @backstage/frontend-app-api@0.16.3
- @backstage/frontend-plugin-api@0.17.0
- @backstage/config@1.3.8
## 0.5.2-next.1
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/frontend-defaults",
"version": "0.5.2-next.1",
"version": "0.5.2",
"backstage": {
"role": "web-library"
},
+10
View File
@@ -1,5 +1,15 @@
# @backstage/frontend-dev-utils
## 0.1.2
### Patch Changes
- Updated dependencies
- @backstage/ui@0.15.0
- @backstage/plugin-app@0.4.6
- @backstage/frontend-defaults@0.5.2
- @backstage/frontend-plugin-api@0.17.0
## 0.1.2-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/frontend-dev-utils",
"version": "0.1.2-next.0",
"version": "0.1.2",
"description": "Utilities for developing Backstage frontend plugins using the new frontend system.",
"backstage": {
"role": "web-library"
@@ -1,5 +1,15 @@
# @backstage/frontend-dynamic-feature-loader
## 0.1.12
### Patch Changes
- 41070b8: Upgraded `@module-federation/enhanced`, `@module-federation/runtime`, and `@module-federation/sdk` from `^0.21.6` to `^2.3.3` to address known vulnerabilities.
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.0
- @backstage/module-federation-common@0.1.4
- @backstage/config@1.3.8
## 0.1.12-next.0
### Patch Changes
@@ -1,6 +1,6 @@
{
"name": "@backstage/frontend-dynamic-feature-loader",
"version": "0.1.12-next.0",
"version": "0.1.12",
"backstage": {
"role": "web-library"
},
+8
View File
@@ -1,5 +1,13 @@
# @internal/frontend
## 0.0.20
### Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.0
- @backstage/filter-predicates@0.1.3
## 0.0.20-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@internal/frontend",
"version": "0.0.20-next.0",
"version": "0.0.20",
"backstage": {
"role": "web-library",
"inline": true
+44
View File
@@ -1,5 +1,49 @@
# @backstage/frontend-plugin-api
## 0.17.0
### Minor Changes
- 44d77e9: **BREAKING**: Removed the deprecated `NavItemBlueprint`. Navigation items are now discovered from `PageBlueprint` extensions based on their `title` and `icon` params.
If you were still using `NavItemBlueprint`, migrate by moving `title` and `icon` to your `PageBlueprint` instead:
```diff
-const navItem = NavItemBlueprint.make({
- params: { title: 'Example', icon: ExampleIcon, routeRef },
-});
const page = PageBlueprint.make({
params: {
+ title: 'Example',
+ icon: <ExampleIcon fontSize="inherit" />,
routeRef,
path: '/example',
loader: () => import('./Page').then(m => <m.Page />),
},
});
```
`PageBlueprint` expects an `IconElement` rather than a Material UI `IconComponent`, so this is also a good time to switch to [Remix Icon](https://remixicon.com/) if you were using Material UI icons only for the nav item:
```diff
-import ExampleIcon from '@material-ui/icons/Extension';
+import { RiPuzzleLine } from '@remixicon/react';
...
- icon: ExampleIcon,
+ icon: <RiPuzzleLine />,
```
- 8738203: **BREAKING**: Removed the deprecated property form of `PortableSchema.schema`. The `schema` member is now a plain method that must be called as `schema()` — direct property access like `schema.type` or `schema.properties` is no longer supported.
### Patch Changes
- ab1cdbb: Removed a handful of internal imports that referenced the package by its own name. Value imports were switched to relative paths, and type-only imports to `import type`. These self-referential imports could trigger circular initialization errors in bundled ESM and when the package was loaded via `jest.requireActual` — most visibly `Cannot access '_AppRootElementBlueprintesm' before initialization` from `@backstage/frontend-plugin-api`. There are no user-facing API changes.
- cad156e: Replaced old config schema values from existing extensions and blueprints.
- 72a552f: Updated error messages and deprecation warnings to clarify that the `zod/v4` subpath export from the Zod v3 package is not supported by `configSchema`, since it does not include JSON Schema conversion. The `zod` dependency has been bumped to `^4.0.0`.
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/filter-predicates@0.1.3
## 0.17.0-next.1
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/frontend-plugin-api",
"version": "0.17.0-next.1",
"version": "0.17.0",
"backstage": {
"role": "web-library"
},
+28
View File
@@ -1,5 +1,33 @@
# @backstage/frontend-test-utils
## 0.6.0
### Minor Changes
- 44d77e9: **BREAKING**: `renderInTestApp` no longer renders a sidebar or legacy `nav-item` extensions. The app nav extension is now disabled in the minimal test app shell, along with the layout and routes extensions.
If your tests passed `features` containing `nav-item` extensions and asserted on links or labels in that stub sidebar, switch to `renderTestApp` instead — it uses the real app shell and discovers nav items from page extensions.
If you only use `renderInTestApp` to mount a component with APIs or route refs, there is no change.
### Patch Changes
- 0c298f7: Removed internal `mockWithApiFactory` helper in favor of using `attachMockApiFactory` directly.
- fa363f9: Added support for `ExternalRouteRef` in the `mountedRoutes` option of `renderInTestApp` and `renderTestApp`.
- 9279ea8: Added explicit type annotations to `.map()` callback parameters in `renderInTestApp` to avoid implicit `any` errors with newer TypeScript versions.
- Updated dependencies
- @backstage/plugin-app@0.4.6
- @backstage/frontend-app-api@0.16.3
- @backstage/frontend-plugin-api@0.17.0
- @backstage/core-plugin-api@1.12.6
- @backstage/filter-predicates@0.1.3
- @backstage/plugin-permission-common@0.9.9
- @backstage/plugin-app-react@0.2.3
- @backstage/config@1.3.8
- @backstage/core-app-api@1.20.1
- @backstage/test-utils@1.7.18
- @backstage/plugin-permission-react@0.5.1
## 0.5.3-next.1
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/frontend-test-utils",
"version": "0.5.3-next.1",
"version": "0.6.0",
"backstage": {
"role": "web-library"
},

Some files were not shown because too many files have changed in this diff Show More