Merge branch 'refs/heads/master' into scaffolding-detail-button
This commit is contained in:
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/canon': minor
|
||||
---
|
||||
|
||||
Fix CSS imports and move CSS outputs out of the dist folder.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': minor
|
||||
---
|
||||
|
||||
`SimpleStepper` back button now works with `activeStep` property set higher than 0
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/canon': minor
|
||||
---
|
||||
|
||||
Added a new Tooltip component to Canon.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-techdocs': patch
|
||||
---
|
||||
|
||||
Added an extension point that allows for custom entity filtering during document collation.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': minor
|
||||
---
|
||||
|
||||
Now a custom entity page header can be passed as input to the default entity page.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': minor
|
||||
---
|
||||
|
||||
Upgraded the TypeScript version in the template to `5.8`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
fix: Creating a repository in a user namespace would always lead to an error
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Fixed double scrollbar issue that would appear on the Entity TechDocs view page that would stop the page from full scrolling to the top when navigating to a new page
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-plugin-api': patch
|
||||
---
|
||||
|
||||
Failure to lazy load an extension will now always result in an error being thrown to be forwarded to error boundaries, rather than being rendered using the `BootErrorPage` app component.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/config-loader': patch
|
||||
---
|
||||
|
||||
Added `@types/minimist` to `devDependencies`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Internal change to move the `migrate` and `version:*` commands into a new migrate module.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
---
|
||||
|
||||
Allow `indexPrefix` configuration through the `app-config.yaml`
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-app-api': patch
|
||||
'@backstage/frontend-defaults': patch
|
||||
---
|
||||
|
||||
It's now possible to provide a middleware that wraps all extension factories by passing an `extensionFactoryMiddleware` to either `createApp()` or `createSpecializedApp()`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/integration': patch
|
||||
---
|
||||
|
||||
Gerrit integration now exports `getGitilesAuthenticationUrl`. This enables its usage by the `GerritUrlReader`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Added `classNames` prop to the `Page` component
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
The default auditor service implementation will now log low severity events with `debug` level instead of `info`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-bitbucket-cloud': patch
|
||||
---
|
||||
|
||||
Added `bitbucketCloud:branchRestriction:create` to allow users to create bitbucket cloud branch restrictions in templates
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/canon': patch
|
||||
---
|
||||
|
||||
Fix Button types that was preventing the use of native attributes like onClick.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-github': patch
|
||||
---
|
||||
|
||||
Made "github:pages:enable" action idempotent
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-react': patch
|
||||
---
|
||||
|
||||
Capture the number of search results in the search analytics event that correspond to the term entered.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Bumped create-app version.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Bumped create-app version.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
---
|
||||
|
||||
Added a new Utility API, `DialogApi`, which can be used to show dialogs in the React tree that can collect input from the user.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-home': patch
|
||||
---
|
||||
|
||||
The starred entities component uses the entity title or display name if it exists
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
build(deps): bump `esbuild` from 0.24.2 to 0.25.0
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Remove unused dependencies
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
---
|
||||
|
||||
refactor: use `KUBERNETES_ANNOTATION` and `KUBERNETES_LABEL_SELECTOR_QUERY_ANNOTATION` annotations from `kubernetes-common`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-common': patch
|
||||
---
|
||||
|
||||
Export `backstage.io/kubernetes-id` and `backstage.io/kubernetes-label-selector` annotations as constants
|
||||
@@ -1,22 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-gerrit': minor
|
||||
---
|
||||
|
||||
**BREAKING** The optional `branch` configuration parameter now defaults to the default branch of the project (where `HEAD` points to).
|
||||
This parameter was previously using `master` as the default value. In most cases this change should be transparent as Gerrit defaults to using `master`.
|
||||
|
||||
This change also allow to specify a custom `catalogPath` in the `catalog.providers.gerrit` configuration.
|
||||
If not set, it defaults to `catalog-info.yaml` files at the root of repositories. This default was the value before this change.
|
||||
|
||||
With the changes made in the `GerritUrlReader`, `catalogPath` allows to use `minimatch`'s glob-patterns.
|
||||
|
||||
```diff
|
||||
catalog:
|
||||
providers:
|
||||
gerrit:
|
||||
all: # identifies your dataset / provider independent of config changes
|
||||
host: gerrit.company.com
|
||||
query: 'state=ACTIVE&type=CODE'
|
||||
+ # This will search for catalog manifests anywhere in the repositories
|
||||
+ catalogPath: '**/catalog-info.{yml,yaml}'
|
||||
```
|
||||
@@ -1,72 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-node': minor
|
||||
---
|
||||
|
||||
**DEPRECATION**: We've deprecated the old way of defining actions using `createTemplateAction` with raw `JSONSchema` and type parameters, as well as using `zod` through an import. You can now use the new format to define `createTemplateActions` with `zod` provided by the framework. This change also removes support for `logStream` in the `context` as well as moving the `logger` to an instance of `LoggerService`.
|
||||
|
||||
Before:
|
||||
|
||||
```ts
|
||||
createTemplateAction<{ repoUrl: string }, { test: string }>({
|
||||
id: 'test',
|
||||
schema: {
|
||||
input: {
|
||||
type: 'object',
|
||||
required: ['repoUrl'],
|
||||
properties: {
|
||||
repoUrl: { type: 'string' },
|
||||
},
|
||||
},
|
||||
output: {
|
||||
type: 'object',
|
||||
required: ['test'],
|
||||
properties: {
|
||||
test: { type: 'string' },
|
||||
},
|
||||
},
|
||||
},
|
||||
handler: async ctx => {
|
||||
ctx.logStream.write('blob');
|
||||
},
|
||||
});
|
||||
|
||||
// or
|
||||
|
||||
createTemplateAction({
|
||||
id: 'test',
|
||||
schema: {
|
||||
input: z.object({
|
||||
repoUrl: z.string(),
|
||||
}),
|
||||
output: z.object({
|
||||
test: z.string(),
|
||||
}),
|
||||
},
|
||||
handler: async ctx => {
|
||||
ctx.logStream.write('something');
|
||||
},
|
||||
});
|
||||
```
|
||||
|
||||
After:
|
||||
|
||||
```ts
|
||||
createTemplateAction({
|
||||
id: 'test',
|
||||
schema: {
|
||||
input: {
|
||||
repoUrl: d => d.string(),
|
||||
},
|
||||
output: {
|
||||
test: d => d.string(),
|
||||
},
|
||||
},
|
||||
handler: async ctx => {
|
||||
// you can just use ctx.logger.log('...'), or if you really need a log stream you can do this:
|
||||
const logStream = new PassThrough();
|
||||
logStream.on('data', chunk => {
|
||||
ctx.logger.info(chunk.toString());
|
||||
});
|
||||
},
|
||||
});
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Made "gitlab:pipeline:trigger" action idempotent
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-app-api': minor
|
||||
---
|
||||
|
||||
The default auth injection middleware for the `FetchApi` will now also take configuration under `discovery.endpoints` into consideration when deciding whether to include credentials or not.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': minor
|
||||
'@backstage/frontend-defaults': minor
|
||||
'@backstage/frontend-app-api': patch
|
||||
---
|
||||
|
||||
Introduced a `createFrontendFeatureLoader()` function, as well as a `FrontendFeatureLoader` interface, to gather several frontend plugins, modules or feature loaders in a single exported entrypoint and load them, possibly asynchronously. This new feature, very similar to the `createBackendFeatureLoader()` already available on the backend, supersedes the previous `CreateAppFeatureLoader` type which has been deprecated.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/canon': minor
|
||||
---
|
||||
|
||||
We added a new IconButton component with fixed sizes showcasing a single icon.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': minor
|
||||
---
|
||||
|
||||
Add support for a new entity predicate syntax when defining `filter`s related to the blueprints exported via `/alpha` for the new frontend system. For more information, see the [entity filters documentation](https://backstage.io/docs/features/software-catalog/catalog-customization#advanced-customization#entity-filters).
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-app': patch
|
||||
---
|
||||
|
||||
Fixed extra app elements not being rendered as part of apps without a sign-in page.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-pg': patch
|
||||
---
|
||||
|
||||
Enable normalization in postgres query to change the behavior of the search.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
---
|
||||
|
||||
Allowed passing `ui:disabled` for disabling the input field of all the pickers.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-permission-node': minor
|
||||
---
|
||||
|
||||
**BREAKING** The `ServerPermissionClient` can no longer be instantiated with a `tokenManager` and must instead be instantiated with an `auth` service. If you are still on the legacy backend system, use `createLegacyAuthAdapters()` from `@backstage/backend-common` to create a compatible `auth` service.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
---
|
||||
|
||||
Fix field extension validation not working when field is in dependencies in an array field
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Added a fix in `@backstage/plugin-catalog-backend` to prevent duplicate path keys in entity search if only casing is different.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': minor
|
||||
---
|
||||
|
||||
Add the option to configure the fuzziness of the elasticsearch results by defining the fuzziness and `prefix_length` property.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-backend': major
|
||||
---
|
||||
|
||||
**BREAKING** Removed support for the legacy backend, please migrate to the new backend system. Also removed deprecated `DefaultTechDocsCollatorFactory`. Use the `@backstage/plugin-search-backend-module-techdocs` for this instead. Finally, deprecated `DocsBuildStrategy` and `TechDocsDocument` were removed, use the versions in `@backstage/plugin-techdocs-node` instead.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-node': patch
|
||||
---
|
||||
|
||||
Added `AuthResolverContext.resolveOwnershipEntityRefs` as a way of accessing the default ownership resolution logic in sign-in resolvers, replacing `getDefaultOwnershipEntityRefs` from `@backstage/plugin-auth-backend`.
|
||||
@@ -1,50 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': minor
|
||||
---
|
||||
|
||||
Add a new `defaultGroup` parameter to the `EntityContentBlueprint`, here are usage examples:
|
||||
|
||||
Set a default group while creating the extension:
|
||||
|
||||
```diff
|
||||
const entityKubernetesContent = EntityContentBlueprint.make({
|
||||
name: 'kubernetes',
|
||||
params: {
|
||||
defaultPath: '/kubernetes',
|
||||
defaultTitle: 'Kubernetes',
|
||||
+ defaultGroup: 'deployment',
|
||||
filter: 'kind:component,resource',
|
||||
loader: () =>
|
||||
import('./KubernetesContentPage').then(m =>
|
||||
compatWrapper(<m.KubernetesContentPage />),
|
||||
),
|
||||
},
|
||||
});
|
||||
```
|
||||
|
||||
Disassociate an entity content from a default group:
|
||||
|
||||
```diff
|
||||
# app-config.yaml
|
||||
app:
|
||||
extensions:
|
||||
# Entity page content
|
||||
- - entity-content:kubernetes/kubernetes
|
||||
+ - entity-content:kubernetes/kubernetes:
|
||||
+ config:
|
||||
+ group: false
|
||||
```
|
||||
|
||||
Associate an entity content with a different default or custom group than the one defined in code when the extension was created:
|
||||
|
||||
```diff
|
||||
# app-config.yaml
|
||||
app:
|
||||
extensions:
|
||||
# Entity page content
|
||||
- - entity-content:kubernetes/kubernetes
|
||||
+ - entity-content:kubernetes/kubernetes:
|
||||
+ config:
|
||||
+ group: custom # associating this extension with a custom group id, the group should have previously been created via entity page configuration
|
||||
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-test-utils': patch
|
||||
---
|
||||
|
||||
Added a `initialRouteEntries` option to `renderInTestApp`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-test-utils': patch
|
||||
---
|
||||
|
||||
The `renderInTestApp` helper now provides a default mock config with mock values for both `app.baseUrl` and `backend.baseUrl`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-test-utils': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed deprecated `setupRequestMockHandlers` which was replaced by `registerMswTestHooks`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/canon': patch
|
||||
---
|
||||
|
||||
To avoid conflicts with Backstage, we removed global styles and set font-family and font-weight for each components.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Made gitlab:repo:push action idempotent.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Remove usages of `@backstage/backend-common`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-node-test-utils': minor
|
||||
---
|
||||
|
||||
Use update `createTemplateAction` kinds
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Made gitlab:issue:edit action idempotent.
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-app-api': minor
|
||||
---
|
||||
|
||||
**BREAKING**: The returned object from `createSpecializedApp` no longer contains a `createRoot()` method, and it instead now contains `apis` and `tree`.
|
||||
|
||||
You can replace existing usage of `app.createRoot()` with the following:
|
||||
|
||||
```ts
|
||||
const root = tree.root.instance?.getData(coreExtensionData.reactElement);
|
||||
```
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-defaults': minor
|
||||
'@backstage/frontend-app-api': minor
|
||||
'@backstage/core-compat-api': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Dropped support for the removed opaque `@backstage/ExtensionOverrides` and `@backstage/BackstagePlugin` types.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Fixed a bug in the SidebarSubmenuItem within the core-components package that caused the dropdown button to be misaligned in the sidebar and the button text to appear in uppercase due to the default <Button> behavior. Also added an example dropdown menu to the app for reference.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-notifications-backend': patch
|
||||
---
|
||||
|
||||
Fix null topics being returned from notification API
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': minor
|
||||
---
|
||||
|
||||
Added opt-in ability to evict entities from the catalog whose provider is no longer configured. See [Catalog configuration documentation](https://backstage.io/docs/features/software-catalog/configuration#clean-up-entities-from-orphaned-entity-providers)
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Explicitly stringify extra logger fields with `JSON.stringify` to prevent `[object Object]` errors.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed the deprecated `ExtensionOverrides` and `FrontendFeature` types.
|
||||
@@ -1,12 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-github': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-rails': patch
|
||||
'@backstage/plugin-scaffolder-node-test-utils': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/plugin-scaffolder-common': patch
|
||||
'@backstage/plugin-scaffolder-node': patch
|
||||
---
|
||||
|
||||
Got rid of most `@backstage/backend-common` usages
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Fixed the package prepack command so that it no longer produces unnecessary `index` entries in the `typesVersions` map, which could cause `/index` to be added when automatically adding imports.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-home-react': patch
|
||||
---
|
||||
|
||||
Don't render header divider on homepage cards if no title was specified.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
---
|
||||
|
||||
Deprecated the alpha `ScaffolderFormFieldsApi` and `formFieldsApiRef` as these are being replaced with a different solution.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed deprecated variant of `createExtensionDataRef` where the ID is passed directly.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Made "gitlab:projectDeployToken:create" action idempotent
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-github': patch
|
||||
---
|
||||
|
||||
Made "github:issues:label" action idempotent
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Internal update to move `test` commands to a separate module.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': patch
|
||||
---
|
||||
|
||||
Added support for PostgreSQL version 17
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-signals': patch
|
||||
---
|
||||
|
||||
Fixed multiple signal connection attempts when there are multiple subscriptions at the same time
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-app': patch
|
||||
---
|
||||
|
||||
Added implementation of the new `DialogApi`.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-defaults': patch
|
||||
'@backstage/frontend-test-utils': patch
|
||||
---
|
||||
|
||||
Internal refactor to match updated `createSpecializedApp`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
---
|
||||
|
||||
Minor type fix
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/config-loader': minor
|
||||
---
|
||||
|
||||
The include transforms applied during config loading will now only apply to the known keys `$file`, `$env`, and `$include`. Any other key that begins with a `$` will now be passed through as is.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': minor
|
||||
---
|
||||
|
||||
Declared CancelIcon explicitly on Chip component inside Select.tsx to disable onMouseDown event by default that creates the flaw of re-opening select component when user tries to remove a selected filter.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-defaults': patch
|
||||
---
|
||||
|
||||
Feature discovery and resolution logic used in `createApp` is now exposed via the `discoverAvailableFeatures` and `resolveAsyncFeatures` functions respectively.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-events-backend': patch
|
||||
---
|
||||
|
||||
Allow webhook content to be 5mb instead the default 100kb
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search': patch
|
||||
---
|
||||
|
||||
Expand the default kind filter to include all kinds from the System Model.
|
||||
@@ -1,16 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': minor
|
||||
---
|
||||
|
||||
Introduces a new `EntityHeaderBlueprint` that allows you to override the default entity page header.
|
||||
|
||||
```jsx
|
||||
import { EntityHeaderBlueprint } from '@backstage/plugin-catalog-react/alpha';
|
||||
|
||||
EntityHeaderBlueprint.make({
|
||||
name: 'my-default-header',
|
||||
params: {
|
||||
loader: () => import('./MyDefaultHeader').then(m => <m.MyDefaultHeader />),
|
||||
},
|
||||
});
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Change the if statement in the catch block to match what the new version of Gitbeaker will return
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/canon': minor
|
||||
---
|
||||
|
||||
We are renaming CanonProvider to IconProvider to improve clarity on how to override icons.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Made "gitlab:projectVariable:create" action idempotent
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-backstage-openapi': minor
|
||||
---
|
||||
|
||||
feat: Improve JSON format of OpenAPI definition, allow YAML format
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
---
|
||||
|
||||
update EntityAutocompletePicker selected options when filter value is changed externally
|
||||
@@ -1,99 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': minor
|
||||
---
|
||||
|
||||
Introduces a new `EntityContentLayoutBlueprint` that creates custom entity content layouts.
|
||||
|
||||
The layout components receive card elements and can render them as they see fit. Cards is an array of objects with the following properties:
|
||||
|
||||
- element: `JSx.Element`;
|
||||
- type: `"peek" | "info" | "full" | undefined`;
|
||||
|
||||
### Usage example
|
||||
|
||||
Creating a custom overview tab layout:
|
||||
|
||||
```tsx
|
||||
import {
|
||||
EntityContentLayoutProps,
|
||||
EntityContentLayoutBlueprint,
|
||||
} from '@backstage/plugin-catalog-react/alpha';
|
||||
// ...
|
||||
|
||||
function StickyEntityContentOverviewLayout(props: EntityContentLayoutProps) {
|
||||
const { cards } = props;
|
||||
const classes = useStyles();
|
||||
return (
|
||||
<Grid container spacing={3}>
|
||||
<Grid
|
||||
className={classes.infoArea}
|
||||
xs={12}
|
||||
md={4}
|
||||
item
|
||||
>
|
||||
<Grid container spacing={3}>
|
||||
{cards
|
||||
.filter(card => card.type === 'info')
|
||||
.map((card, index) => (
|
||||
<Grid key={index} xs={12} item>
|
||||
{card.element}
|
||||
</Grid>
|
||||
))}
|
||||
</Grid>
|
||||
</Grid>
|
||||
<Grid xs={12} md={8} item>
|
||||
<Grid container spacing={3}>
|
||||
{cards
|
||||
.filter(card => card.type === 'peek')
|
||||
.map((card, index) => (
|
||||
<Grid key={index} className={classes.card} xs={12} md={6} item>
|
||||
{card.element}
|
||||
</Grid>
|
||||
))}
|
||||
{cards
|
||||
.filter(card => !card.type || card.type === 'full')
|
||||
.map((card, index) => (
|
||||
<Grid key={index} className={classes.card} xs={12} md={6} item>
|
||||
{card.element}
|
||||
</Grid>
|
||||
))}
|
||||
</Grid>
|
||||
</Grid>
|
||||
</Grid>
|
||||
);
|
||||
}
|
||||
|
||||
export const customEntityContentOverviewStickyLayoutModule = createFrontendModule({
|
||||
pluginId: 'app',
|
||||
extensions: [
|
||||
EntityContentLayoutBlueprint.make({
|
||||
name: 'sticky',
|
||||
params: {
|
||||
// (optional) defaults the `() => false` filter function
|
||||
defaultFilter: 'kind:template'
|
||||
loader: async () => StickyEntityContentOverviewLayout,
|
||||
},
|
||||
}),
|
||||
],
|
||||
```
|
||||
|
||||
Disabling the custom layout:
|
||||
|
||||
```yaml
|
||||
# app-config.yaml
|
||||
app:
|
||||
extensions:
|
||||
- entity-content-layout:app/sticky: false
|
||||
```
|
||||
|
||||
Overriding the custom layout filter:
|
||||
|
||||
```yaml
|
||||
# app-config.yaml
|
||||
app:
|
||||
extensions:
|
||||
- entity-content-layout:app/sticky:
|
||||
config:
|
||||
# This layout will be used only with component entities
|
||||
filter: 'kind:component'
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-compat-api': patch
|
||||
---
|
||||
|
||||
Improved route path normalization when converting existing route elements in `converLegacyApp`, for example handling trailing `/*` in paths.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-github': patch
|
||||
---
|
||||
|
||||
Made "github:repo:push" action idempotent
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
---
|
||||
|
||||
Add i18n support for scaffolder-react plugin
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-github': patch
|
||||
---
|
||||
|
||||
Pass `undefined` to some parameters for `createOrUpdateEnvironment` as these values are not always supported in different plans of GitHub
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-proxy-backend': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed support for the old backend system.
|
||||
|
||||
As part of this change the plugin export from `/alpha` as been removed. If you are currently importing `@backstage/plugin-proxy-backend/alpha`, please update your import to `@backstage/plugin-proxy-backend`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend-module-microsoft-provider': patch
|
||||
---
|
||||
|
||||
Update `auth.microsoft.signIn.resolvers` config def to include the `userIdMatchingUserEntityAnnotation` resolver.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
Support new `createTemplateAction` type, and convert `catalog:fetch` action to new way of defining actions.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Made "gitlab:projectAccessToken:create" action idempotent
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': minor
|
||||
---
|
||||
|
||||
Added `hidden` prop to `EntityTagPicker`, `EntityAutocompletePicker` and `UserListPicker`.
|
||||
Added `initialFilter` prop to `EntityTagPicker` to set an initial filter for the picker.
|
||||
Added `alwaysKeepFilters` prop to `UserListPicker` to prevent filters from resetting when no entities match the initial filters.
|
||||
@@ -1,32 +0,0 @@
|
||||
---
|
||||
'@backstage/app-defaults': minor
|
||||
---
|
||||
|
||||
**BREAKING**: The default `DiscoveryApi` implementation has been switched to use `FrontendHostDiscovery`, which adds support for the `discovery.endpoints` configuration.
|
||||
|
||||
This is marked as a breaking change because it will cause any existing `discovery.endpoints` configuration to be picked up and used, which may break existing setups.
|
||||
|
||||
For example, consider the following configuration:
|
||||
|
||||
```yaml
|
||||
app:
|
||||
baseUrl: https://backstage.acme.org
|
||||
|
||||
backend:
|
||||
baseUrl: https://backstage.internal.acme.org
|
||||
|
||||
discovery:
|
||||
endpoints:
|
||||
- target: https://catalog.internal.acme.org/api/{{pluginId}}
|
||||
plugins: [catalog]
|
||||
```
|
||||
|
||||
This will now cause requests from the frontend towards the `catalog` plugin to be routed to `https://catalog.internal.acme.org/api/catalog`, but this might not be reachable from the frontend. To fix this, you should update the `discovery.endpoints` configuration to only override the internal URL of the plugin:
|
||||
|
||||
```yaml
|
||||
discovery:
|
||||
endpoints:
|
||||
- target:
|
||||
internal: https://catalog.internal.acme.org/api/{{pluginId}}
|
||||
plugins: [catalog]
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Added link to multi-stage Dockerfile documentation as alternative option
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/canon': minor
|
||||
---
|
||||
|
||||
Added a new Menu component to Canon.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-app-backend': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed support for the old backend system.
|
||||
|
||||
As part of this change the plugin export from `/alpha` as been removed. If you are currently importing `@backstage/plugin-app-backend/alpha`, please update your import to `@backstage/plugin-app-backend`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Internal change to migrate `lint` to the new module system.
|
||||
@@ -1,319 +0,0 @@
|
||||
{
|
||||
"mode": "exit",
|
||||
"tag": "next",
|
||||
"initialVersions": {
|
||||
"example-app": "0.2.105",
|
||||
"@backstage/app-defaults": "1.5.16",
|
||||
"example-app-next": "0.0.19",
|
||||
"app-next-example-plugin": "0.0.19",
|
||||
"example-backend": "0.0.34",
|
||||
"@backstage/backend-app-api": "1.1.1",
|
||||
"@backstage/backend-defaults": "0.7.0",
|
||||
"@backstage/backend-dev-utils": "0.1.5",
|
||||
"@backstage/backend-dynamic-feature-service": "0.5.3",
|
||||
"example-backend-legacy": "0.2.106",
|
||||
"@backstage/backend-openapi-utils": "0.4.1",
|
||||
"@backstage/backend-plugin-api": "1.1.1",
|
||||
"@backstage/backend-test-utils": "1.2.1",
|
||||
"@backstage/canon": "0.0.0",
|
||||
"@backstage/catalog-client": "1.9.1",
|
||||
"@backstage/catalog-model": "1.7.3",
|
||||
"@backstage/cli": "0.29.5",
|
||||
"@backstage/cli-common": "0.1.15",
|
||||
"@backstage/cli-node": "0.2.12",
|
||||
"@backstage/codemods": "0.1.52",
|
||||
"@backstage/config": "1.3.2",
|
||||
"@backstage/config-loader": "1.9.5",
|
||||
"@backstage/core-app-api": "1.15.4",
|
||||
"@backstage/core-compat-api": "0.3.5",
|
||||
"@backstage/core-components": "0.16.3",
|
||||
"@backstage/core-plugin-api": "1.10.3",
|
||||
"@backstage/create-app": "0.5.24",
|
||||
"@backstage/dev-utils": "1.1.6",
|
||||
"e2e-test": "0.2.24",
|
||||
"@backstage/e2e-test-utils": "0.1.1",
|
||||
"@backstage/errors": "1.2.7",
|
||||
"@backstage/eslint-plugin": "0.1.10",
|
||||
"@backstage/frontend-app-api": "0.10.4",
|
||||
"@backstage/frontend-defaults": "0.1.5",
|
||||
"@internal/frontend": "0.0.5",
|
||||
"@backstage/frontend-plugin-api": "0.9.4",
|
||||
"@backstage/frontend-test-utils": "0.2.5",
|
||||
"@backstage/integration": "1.16.1",
|
||||
"@backstage/integration-aws-node": "0.1.15",
|
||||
"@backstage/integration-react": "1.2.3",
|
||||
"@internal/opaque": "0.0.1",
|
||||
"@backstage/release-manifests": "0.0.12",
|
||||
"@backstage/repo-tools": "0.12.1",
|
||||
"@internal/scaffolder": "0.0.5",
|
||||
"@techdocs/cli": "1.8.25",
|
||||
"techdocs-cli-embedded-app": "0.2.104",
|
||||
"@backstage/test-utils": "1.7.4",
|
||||
"@backstage/theme": "0.6.3",
|
||||
"@backstage/types": "1.2.1",
|
||||
"@backstage/version-bridge": "1.0.10",
|
||||
"yarn-plugin-backstage": "0.0.4",
|
||||
"@backstage/plugin-api-docs": "0.12.3",
|
||||
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.8",
|
||||
"@backstage/plugin-app": "0.1.5",
|
||||
"@backstage/plugin-app-backend": "0.4.4",
|
||||
"@backstage/plugin-app-node": "0.1.29",
|
||||
"@backstage/plugin-app-visualizer": "0.1.15",
|
||||
"@backstage/plugin-auth-backend": "0.24.2",
|
||||
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.3.4",
|
||||
"@backstage/plugin-auth-backend-module-auth0-provider": "0.1.4",
|
||||
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.3.2",
|
||||
"@backstage/plugin-auth-backend-module-azure-easyauth-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-server-provider": "0.1.4",
|
||||
"@backstage/plugin-auth-backend-module-cloudflare-access-provider": "0.3.4",
|
||||
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.3.4",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-google-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.3.4",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-oidc-provider": "0.3.4",
|
||||
"@backstage/plugin-auth-backend-module-okta-provider": "0.1.4",
|
||||
"@backstage/plugin-auth-backend-module-onelogin-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.4.3",
|
||||
"@backstage/plugin-auth-node": "0.5.6",
|
||||
"@backstage/plugin-auth-react": "0.1.11",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.2.27",
|
||||
"@backstage/plugin-catalog": "1.26.1",
|
||||
"@backstage/plugin-catalog-backend": "1.30.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.4.7",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.3.1",
|
||||
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.4.4",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.4.4",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.3.1",
|
||||
"@backstage/plugin-catalog-backend-module-gcp": "0.3.4",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.2.6",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.7.9",
|
||||
"@backstage/plugin-catalog-backend-module-github-org": "0.3.6",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.6.2",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab-org": "0.2.5",
|
||||
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.6.2",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.11.1",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "0.1.6",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.6.6",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.2.6",
|
||||
"@backstage/plugin-catalog-backend-module-puppetdb": "0.2.6",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.2.4",
|
||||
"@backstage/plugin-catalog-backend-module-unprocessed": "0.5.4",
|
||||
"@backstage/plugin-catalog-common": "1.1.3",
|
||||
"@backstage/plugin-catalog-graph": "0.4.15",
|
||||
"@backstage/plugin-catalog-import": "0.12.9",
|
||||
"@backstage/plugin-catalog-node": "1.15.1",
|
||||
"@backstage/plugin-catalog-react": "1.15.1",
|
||||
"@backstage/plugin-catalog-unprocessed-entities": "0.2.13",
|
||||
"@backstage/plugin-catalog-unprocessed-entities-common": "0.0.7",
|
||||
"@backstage/plugin-config-schema": "0.1.64",
|
||||
"@backstage/plugin-devtools": "0.1.23",
|
||||
"@backstage/plugin-devtools-backend": "0.5.1",
|
||||
"@backstage/plugin-devtools-common": "0.1.15",
|
||||
"@backstage/plugin-events-backend": "0.4.1",
|
||||
"@backstage/plugin-events-backend-module-aws-sqs": "0.4.7",
|
||||
"@backstage/plugin-events-backend-module-azure": "0.2.16",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.16",
|
||||
"@backstage/plugin-events-backend-module-gerrit": "0.2.16",
|
||||
"@backstage/plugin-events-backend-module-github": "0.2.16",
|
||||
"@backstage/plugin-events-backend-module-gitlab": "0.2.16",
|
||||
"@backstage/plugin-events-backend-test-utils": "0.1.40",
|
||||
"@backstage/plugin-events-node": "0.4.7",
|
||||
"@internal/plugin-todo-list": "1.0.35",
|
||||
"@internal/plugin-todo-list-backend": "1.0.35",
|
||||
"@internal/plugin-todo-list-common": "1.0.24",
|
||||
"@backstage/plugin-home": "0.8.4",
|
||||
"@backstage/plugin-home-react": "0.1.22",
|
||||
"@backstage/plugin-kubernetes": "0.12.3",
|
||||
"@backstage/plugin-kubernetes-backend": "0.19.2",
|
||||
"@backstage/plugin-kubernetes-cluster": "0.0.21",
|
||||
"@backstage/plugin-kubernetes-common": "0.9.2",
|
||||
"@backstage/plugin-kubernetes-node": "0.2.2",
|
||||
"@backstage/plugin-kubernetes-react": "0.5.3",
|
||||
"@backstage/plugin-notifications": "0.5.1",
|
||||
"@backstage/plugin-notifications-backend": "0.5.1",
|
||||
"@backstage/plugin-notifications-backend-module-email": "0.3.5",
|
||||
"@backstage/plugin-notifications-common": "0.0.8",
|
||||
"@backstage/plugin-notifications-node": "0.2.11",
|
||||
"@backstage/plugin-org": "0.6.35",
|
||||
"@backstage/plugin-org-react": "0.1.34",
|
||||
"@backstage/plugin-permission-backend": "0.5.53",
|
||||
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.2.4",
|
||||
"@backstage/plugin-permission-common": "0.8.4",
|
||||
"@backstage/plugin-permission-node": "0.8.7",
|
||||
"@backstage/plugin-permission-react": "0.4.30",
|
||||
"@backstage/plugin-proxy-backend": "0.5.10",
|
||||
"@backstage/plugin-proxy-node": "0.1.0",
|
||||
"@backstage/plugin-scaffolder": "1.27.4",
|
||||
"@backstage/plugin-scaffolder-backend": "1.29.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-azure": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.3.6",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.3.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.3.6",
|
||||
"@backstage/plugin-scaffolder-backend-module-gcp": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitea": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-github": "0.5.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.7.1",
|
||||
"@backstage/plugin-scaffolder-backend-module-notifications": "0.1.6",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.5.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-sentry": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.4.6",
|
||||
"@backstage/plugin-scaffolder-common": "1.5.9",
|
||||
"@backstage/plugin-scaffolder-node": "0.6.3",
|
||||
"@backstage/plugin-scaffolder-node-test-utils": "0.1.18",
|
||||
"@backstage/plugin-scaffolder-react": "1.14.3",
|
||||
"@backstage/plugin-search": "1.4.22",
|
||||
"@backstage/plugin-search-backend": "1.8.1",
|
||||
"@backstage/plugin-search-backend-module-catalog": "0.3.0",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.6.4",
|
||||
"@backstage/plugin-search-backend-module-explore": "0.2.7",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.5.40",
|
||||
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.3.5",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "0.3.5",
|
||||
"@backstage/plugin-search-backend-node": "1.3.7",
|
||||
"@backstage/plugin-search-common": "1.2.17",
|
||||
"@backstage/plugin-search-react": "1.8.5",
|
||||
"@backstage/plugin-signals": "0.0.15",
|
||||
"@backstage/plugin-signals-backend": "0.3.0",
|
||||
"@backstage/plugin-signals-node": "0.1.16",
|
||||
"@backstage/plugin-signals-react": "0.0.9",
|
||||
"@backstage/plugin-techdocs": "1.12.1",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.0.44",
|
||||
"@backstage/plugin-techdocs-backend": "1.11.5",
|
||||
"@backstage/plugin-techdocs-common": "0.1.0",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.20",
|
||||
"@backstage/plugin-techdocs-node": "1.12.16",
|
||||
"@backstage/plugin-techdocs-react": "1.2.13",
|
||||
"@backstage/plugin-user-settings": "0.8.18",
|
||||
"@backstage/plugin-user-settings-backend": "0.2.29",
|
||||
"@backstage/plugin-user-settings-common": "0.0.1"
|
||||
},
|
||||
"changesets": [
|
||||
"angry-plants-peel",
|
||||
"brave-ears-bow",
|
||||
"brave-wasps-fry",
|
||||
"breezy-socks-cross",
|
||||
"bright-pets-agree",
|
||||
"calm-bottles-rest",
|
||||
"calm-files-hunt",
|
||||
"catch-you-mamma",
|
||||
"chatty-turkeys-brake",
|
||||
"chilled-bugs-draw",
|
||||
"chilled-rocks-rule",
|
||||
"cool-moons-lay",
|
||||
"create-app-1740489353",
|
||||
"create-app-1741106897",
|
||||
"cuddly-apricots-fetch",
|
||||
"dependabot-64f57a3",
|
||||
"dirty-turkeys-remain",
|
||||
"dull-coats-help",
|
||||
"dull-olives-itch",
|
||||
"early-buses-lick",
|
||||
"fair-pianos-add",
|
||||
"fair-rabbits-greet",
|
||||
"famous-ladybugs-swim",
|
||||
"famous-wombats-explain",
|
||||
"fluffy-ghosts-drop",
|
||||
"four-badgers-buy",
|
||||
"four-readers-vanish",
|
||||
"friendly-garlics-explain",
|
||||
"gentle-lemons-explain",
|
||||
"gentle-students-glow",
|
||||
"giant-phones-melt",
|
||||
"gold-donkeys-flow",
|
||||
"good-lions-tease",
|
||||
"gorgeous-keys-shop",
|
||||
"grumpy-humans-brush",
|
||||
"hip-ladybugs-behave",
|
||||
"honest-ravens-stare",
|
||||
"hungry-walls-pump",
|
||||
"itchy-houses-whisper",
|
||||
"itchy-moose-raise",
|
||||
"itchy-schools-camp",
|
||||
"itchy-shoes-rest",
|
||||
"kind-paws-visit",
|
||||
"kind-waves-impress",
|
||||
"late-hairs-kneel",
|
||||
"lazy-apricots-whisper",
|
||||
"lazy-deers-dance",
|
||||
"light-turtles-talk",
|
||||
"loud-clocks-obey",
|
||||
"lucky-ducks-attend",
|
||||
"many-insects-add",
|
||||
"many-rockets-marry",
|
||||
"many-wolves-own",
|
||||
"mira-color-like",
|
||||
"nasty-lemons-scream",
|
||||
"nervous-cups-happen",
|
||||
"nice-dolphins-own",
|
||||
"nice-ghosts-clean",
|
||||
"nine-hounds-rest",
|
||||
"ninety-experts-cheat",
|
||||
"ninety-teachers-tease",
|
||||
"old-avocados-grow",
|
||||
"old-ladybugs-report",
|
||||
"olive-carrots-move",
|
||||
"olive-dodos-applaud",
|
||||
"olive-dragons-guess",
|
||||
"olive-planes-pay",
|
||||
"poor-bats-retire",
|
||||
"poor-phones-switch",
|
||||
"popular-bobcats-occur",
|
||||
"pretty-chicken-eat",
|
||||
"quick-schools-grin",
|
||||
"real-hounds-mate",
|
||||
"real-turkeys-hunt",
|
||||
"red-hotels-destroy",
|
||||
"renovate-e8e0621",
|
||||
"rich-berries-glow",
|
||||
"rich-sloths-hang",
|
||||
"rotten-bees-design",
|
||||
"selfish-cheetahs-sip",
|
||||
"shiny-ways-develop",
|
||||
"short-moose-attend",
|
||||
"shy-geckos-leave",
|
||||
"shy-knives-matter",
|
||||
"silly-otters-hang",
|
||||
"silly-taxis-suffer",
|
||||
"silver-camels-brake",
|
||||
"silver-fishes-shop",
|
||||
"six-shrimps-breathe",
|
||||
"six-taxis-film",
|
||||
"six-teachers-prove",
|
||||
"sixty-ducks-bathe",
|
||||
"slimy-rockets-jog",
|
||||
"small-onions-live",
|
||||
"smart-pens-change",
|
||||
"stale-frogs-wonder",
|
||||
"strange-eels-turn",
|
||||
"strange-masks-type",
|
||||
"sweet-zoos-beam",
|
||||
"swift-rings-switch",
|
||||
"swift-worms-behave",
|
||||
"tall-falcons-juggle",
|
||||
"tall-meals-prove",
|
||||
"techdocs-four-needles-switch",
|
||||
"techdocs-late-ants-remain",
|
||||
"techdocs-slow-zebras-camp",
|
||||
"ten-impalas-hope",
|
||||
"thick-deers-destroy",
|
||||
"thin-books-rest",
|
||||
"thin-experts-sing",
|
||||
"thin-steaks-trade",
|
||||
"three-bears-heal",
|
||||
"tidy-ads-cover",
|
||||
"tiny-llamas-boil",
|
||||
"unlucky-cups-sell",
|
||||
"weak-lemons-sing",
|
||||
"wicked-dancers-count",
|
||||
"young-gifts-know"
|
||||
]
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user