diff --git a/.changeset/beige-rats-cheer.md b/.changeset/beige-rats-cheer.md deleted file mode 100644 index a6650e2f83..0000000000 --- a/.changeset/beige-rats-cheer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-plugin-api': patch ---- - -Added `RootLifecycleService` and `rootLifecycleServiceRef`, as well as added a `logger` option to the existing `LifecycleServiceShutdownHook`. diff --git a/.changeset/blue-carrots-cross.md b/.changeset/blue-carrots-cross.md deleted file mode 100644 index fdf91e673c..0000000000 --- a/.changeset/blue-carrots-cross.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -Removed unnecessary usage of `ThemeProvider` from the `ExampleComponent` test in the plugin template. diff --git a/.changeset/bright-pants-cry.md b/.changeset/bright-pants-cry.md deleted file mode 100644 index 88d7356640..0000000000 --- a/.changeset/bright-pants-cry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -Fixed an issue where the CLI would fail to function when there was a mix of workspace and non-workspace versions of the same package in `yarn.lock` when using Yarn 3. diff --git a/.changeset/brown-islands-own.md b/.changeset/brown-islands-own.md new file mode 100644 index 0000000000..d91ab89fd8 --- /dev/null +++ b/.changeset/brown-islands-own.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-azure-devops': patch +--- + +Fixed `AssignedToCurrentUsersTeams` & `CreatedByCurrentUsersTeams` filter in `AzurePullRequestsPage` component. diff --git a/.changeset/chatty-moose-matter.md b/.changeset/chatty-moose-matter.md deleted file mode 100644 index 35f73e690a..0000000000 --- a/.changeset/chatty-moose-matter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend-module-rails': patch ---- - -handle skipActiveRecord rails new argument diff --git a/.changeset/clever-starfishes-destroy.md b/.changeset/clever-starfishes-destroy.md deleted file mode 100644 index 3d520410d8..0000000000 --- a/.changeset/clever-starfishes-destroy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-bazaar': patch ---- - -Created soft cut on `ProjectCard` to indicate more content. diff --git a/.changeset/clever-years-hang.md b/.changeset/clever-years-hang.md deleted file mode 100644 index 31db564c52..0000000000 --- a/.changeset/clever-years-hang.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/backend-test-utils': patch -'@backstage/backend-defaults': patch ---- - -Include implementations for the new `rootLifecycleServiceRef`. diff --git a/.changeset/cool-islands-laugh.md b/.changeset/cool-islands-laugh.md deleted file mode 100644 index 5ea89043af..0000000000 --- a/.changeset/cool-islands-laugh.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend': minor ---- - -Allow custom repository roles to be configured on github repos diff --git a/.changeset/cool-kings-raise.md b/.changeset/cool-kings-raise.md deleted file mode 100644 index 18344b128c..0000000000 --- a/.changeset/cool-kings-raise.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-bazaar': patch ---- - -Added `isBazaarAvailable` helper to be used with the `EntitySwitch`. diff --git a/.changeset/create-app-1672154523.md b/.changeset/create-app-1672154523.md deleted file mode 100644 index b50d431d4b..0000000000 --- a/.changeset/create-app-1672154523.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/create-app': patch ---- - -Bumped create-app version. diff --git a/.changeset/cuddly-fishes-switch.md b/.changeset/cuddly-fishes-switch.md deleted file mode 100644 index 75f09c16b7..0000000000 --- a/.changeset/cuddly-fishes-switch.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/backend-defaults': patch -'@backstage/backend-app-api': patch ---- - -Use new `ServiceFactoryOrFunction` type. diff --git a/.changeset/curvy-ducks-explode.md b/.changeset/curvy-ducks-explode.md deleted file mode 100644 index 1d631e60a8..0000000000 --- a/.changeset/curvy-ducks-explode.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/repo-tools': patch ---- - -Use the project tsconfig in case of selection all packages diff --git a/.changeset/cyan-deers-walk.md b/.changeset/cyan-deers-walk.md new file mode 100644 index 0000000000..236eb7935b --- /dev/null +++ b/.changeset/cyan-deers-walk.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-techdocs-node': patch +--- + +Fixed bug caused by recent migration to AWS SDK V3 for techdocs-node. Instead of s3ForcePathStyle, forcePathStyle should be passed. diff --git a/.changeset/dry-camels-scream.md b/.changeset/dry-camels-scream.md deleted file mode 100644 index ea35cece7a..0000000000 --- a/.changeset/dry-camels-scream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@techdocs/cli': minor ---- - -Add `--preview-app-bundle-path` and `--preview-app-port` options to the `serve` command enabling previewing with apps other than the provided one diff --git a/.changeset/dull-taxis-carry.md b/.changeset/dull-taxis-carry.md deleted file mode 100644 index 1466f1246a..0000000000 --- a/.changeset/dull-taxis-carry.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@backstage/plugin-adr': minor -'@backstage/plugin-adr-backend': patch ---- - -The ADR plugin can now work with sites other than GitHub. Expanded the ADR backend plugin to provide endpoints to facilitate this. - -**BREAKING** The ADR plugin now uses UrlReaders. You will have to [configure integrations](https://backstage.io/docs/integrations/index#configuration) for all sites you want to get ADRs from. If you would like to create your own implementation that has different behavior, you can override the AdrApi [just like you can with other apis.](https://backstage.io/docs/api/utility-apis#app-apis) The previously used Octokit implementation has been completely removed. diff --git a/.changeset/eight-dragons-accept.md b/.changeset/eight-dragons-accept.md deleted file mode 100644 index a3d46de4a3..0000000000 --- a/.changeset/eight-dragons-accept.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder': patch ---- - -rollback `@rjsf/validator-ajv8` to `@rjsf/validator-v6` diff --git a/.changeset/eight-falcons-explode.md b/.changeset/eight-falcons-explode.md new file mode 100644 index 0000000000..d9a1a2fe1f --- /dev/null +++ b/.changeset/eight-falcons-explode.md @@ -0,0 +1,5 @@ +--- +'@backstage/backend-app-api': patch +--- + +Fixed an issue were the log redaction didn't properly escape RegExp characters. diff --git a/.changeset/eight-mugs-draw.md b/.changeset/eight-mugs-draw.md deleted file mode 100644 index 9d530e2a6d..0000000000 --- a/.changeset/eight-mugs-draw.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-plugin-api': patch ---- - -Added `ServiceFactoryOrFunction` type, for use when either a `ServiceFactory` or `() => ServiceFactory` can be used. diff --git a/.changeset/eighty-forks-pull.md b/.changeset/eighty-forks-pull.md deleted file mode 100644 index f5bf555317..0000000000 --- a/.changeset/eighty-forks-pull.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-git-release-manager': patch ---- - -add exports to clear api-report messages diff --git a/.changeset/eighty-jars-poke.md b/.changeset/eighty-jars-poke.md deleted file mode 100644 index dc04765360..0000000000 --- a/.changeset/eighty-jars-poke.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-bazaar': patch ---- - -Updated README.md to include instructions of installing the Bazaar Backend diff --git a/.changeset/eleven-fans-love.md b/.changeset/eleven-fans-love.md deleted file mode 100644 index 1b8f96be45..0000000000 --- a/.changeset/eleven-fans-love.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/backend-test-utils': patch -'@backstage/backend-defaults': patch ---- - -Updated to make sure that service implementations replace default service implementations. diff --git a/.changeset/eleven-trains-double.md b/.changeset/eleven-trains-double.md deleted file mode 100644 index ec07372678..0000000000 --- a/.changeset/eleven-trains-double.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-graph': patch ---- - -The link from the `CatalogGraphCard` to the `CatalogGraphPage` no longer includes an explicit `maxDepth` parameter, letting the `CatalogGraphPage` choose the initial `maxDepth` instead. diff --git a/.changeset/fair-ants-work.md b/.changeset/fair-ants-work.md deleted file mode 100644 index 4cf3c80488..0000000000 --- a/.changeset/fair-ants-work.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/backend-app-api': minor ---- - -**BREAKING**: The `httpRouterFactory` now accepts a `getPath` option rather than `indexPlugin`. To set up custom index path, configure the new `rootHttpRouterFactory` with a custom `indexPath` instead. - -Added an implementation for the new `rootHttpRouterServiceRef`. diff --git a/.changeset/fair-falcons-lie.md b/.changeset/fair-falcons-lie.md deleted file mode 100644 index ba39d51241..0000000000 --- a/.changeset/fair-falcons-lie.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder': patch ---- - -Render the scaffolder action description using the `MarkdownContent` component. This will allow the page to show richer content to describe scaffolder actions. diff --git a/.changeset/fair-seals-fry.md b/.changeset/fair-seals-fry.md deleted file mode 100644 index 09b8970357..0000000000 --- a/.changeset/fair-seals-fry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-app-api': patch ---- - -Moved over implementation of the root HTTP service from `@backstage/backend-common`, and replaced the `middleware` option with a `configure` callback option. diff --git a/.changeset/famous-bees-applaud.md b/.changeset/famous-bees-applaud.md deleted file mode 100644 index a39b760b5d..0000000000 --- a/.changeset/famous-bees-applaud.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-app-api': patch ---- - -Fixed a bug in the default token manager factory where it created multiple incompatible instances. diff --git a/.changeset/famous-experts-sneeze.md b/.changeset/famous-experts-sneeze.md deleted file mode 100644 index a6f2762dba..0000000000 --- a/.changeset/famous-experts-sneeze.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/backend-common': minor ---- - -**BREAKING**: Removed deprecated `read` method from the `UrlReader` interface. All implementations should use the `readUrl` method instead. - -Migrated `UrlReader` and related types to `backend/backend-plugin-api`, types remain re-exported from `backend-common` for now. diff --git a/.changeset/few-mice-study.md b/.changeset/few-mice-study.md deleted file mode 100644 index 57a89cc547..0000000000 --- a/.changeset/few-mice-study.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-common': patch ---- - -Added `loggerToWinstonLogger`, which was moved from `@backstage/backend-plugin-api`. diff --git a/.changeset/few-penguins-admire.md b/.changeset/few-penguins-admire.md deleted file mode 100644 index 170b4aa606..0000000000 --- a/.changeset/few-penguins-admire.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend-module-rails': patch -'@backstage/plugin-scaffolder-backend': patch ---- - -Change scaffolder task actions to include markdown to demonstrate the new `ActionsPage` markdown feature. diff --git a/.changeset/fifty-paws-attack.md b/.changeset/fifty-paws-attack.md deleted file mode 100644 index b7ad24204c..0000000000 --- a/.changeset/fifty-paws-attack.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@backstage/catalog-model': patch -'@backstage/plugin-scaffolder-common': patch -'@backstage/plugin-search-backend-module-elasticsearch': patch -'@backstage/plugin-search-backend-node': patch ---- - -Fixed spelling mistakes in documentation. diff --git a/.changeset/fifty-zoos-nail.md b/.changeset/fifty-zoos-nail.md deleted file mode 100644 index 7260a0b542..0000000000 --- a/.changeset/fifty-zoos-nail.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/catalog-client': minor ---- - -Implemented support for the `order` directive on `getEntities` diff --git a/.changeset/flat-cups-itch.md b/.changeset/flat-cups-itch.md new file mode 100644 index 0000000000..250393c21a --- /dev/null +++ b/.changeset/flat-cups-itch.md @@ -0,0 +1,6 @@ +--- +'@backstage/plugin-scaffolder-react': patch +'@backstage/plugin-scaffolder': patch +--- + +lock versions of `@rjsf/*-beta` packages diff --git a/.changeset/flat-toes-repair.md b/.changeset/flat-toes-repair.md deleted file mode 100644 index 67b752d04d..0000000000 --- a/.changeset/flat-toes-repair.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-defaults': patch ---- - -Added factory for the new core identity service to the set of default service factories. diff --git a/.changeset/fluffy-fans-sing.md b/.changeset/fluffy-fans-sing.md deleted file mode 100644 index fd875ee00d..0000000000 --- a/.changeset/fluffy-fans-sing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -Add experimental environment variable to enable caching for production builds. diff --git a/.changeset/fluffy-forks-happen.md b/.changeset/fluffy-forks-happen.md deleted file mode 100644 index 4c9c2217ba..0000000000 --- a/.changeset/fluffy-forks-happen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-explore-backend': patch ---- - -Bump `msw` to `^0.49.0` diff --git a/.changeset/forty-chairs-judge.md b/.changeset/forty-chairs-judge.md deleted file mode 100644 index ebee8631f9..0000000000 --- a/.changeset/forty-chairs-judge.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-app-api': patch ---- - -Added service factory for the new core identity service. diff --git a/.changeset/forty-mangos-fail.md b/.changeset/forty-mangos-fail.md deleted file mode 100644 index d86d9c0e56..0000000000 --- a/.changeset/forty-mangos-fail.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -Slightly improve readability of "base URL conflict" error handling code diff --git a/.changeset/forty-years-retire.md b/.changeset/forty-years-retire.md deleted file mode 100644 index e7b887a1e4..0000000000 --- a/.changeset/forty-years-retire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -The frontend serve task now filters out allowed package duplicates during its package check, just like `versions:bump` and `versions:check`. diff --git a/.changeset/funny-pianos-grow.md b/.changeset/funny-pianos-grow.md deleted file mode 100644 index 7823ca82b0..0000000000 --- a/.changeset/funny-pianos-grow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-react': patch ---- - -Fixed bug in `EntityTagPicker` that filtered on unavailable tags for the selected kind. diff --git a/.changeset/gold-masks-sleep.md b/.changeset/gold-masks-sleep.md new file mode 100644 index 0000000000..425a1abdc0 --- /dev/null +++ b/.changeset/gold-masks-sleep.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-techdocs': patch +--- + +Fixed bug in Techdocs reader where a techdocs page with a hash in the URL did not always jump to the document anchor. diff --git a/.changeset/good-foxes-fail.md b/.changeset/good-foxes-fail.md deleted file mode 100644 index 5d31161e64..0000000000 --- a/.changeset/good-foxes-fail.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-github': patch ---- - -Added support for event based updates in the `GithubOrgEntityProvider`! -Based on webhook events from GitHub the affected `User` or `Group` entity will be refreshed. -This includes adding new entities, refreshing existing ones, and removing obsolete ones. - -Please find more information at -https://backstage.io/docs/integrations/github/org#installation-with-events-support diff --git a/.changeset/good-geckos-reflect.md b/.changeset/good-geckos-reflect.md deleted file mode 100644 index 315675a3b4..0000000000 --- a/.changeset/good-geckos-reflect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/repo-tools': patch ---- - -Move some dependencies as `peerDependencies` because we need to always use same version as in `api-extractor` diff --git a/.changeset/gorgeous-days-applaud.md b/.changeset/gorgeous-days-applaud.md deleted file mode 100644 index a34307d720..0000000000 --- a/.changeset/gorgeous-days-applaud.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-plugin-api': patch ---- - -Added a new `rootHttpRouterServiceRef` and `RootHttpRouterService` interface. diff --git a/.changeset/great-forks-lay.md b/.changeset/great-forks-lay.md deleted file mode 100644 index 6585951062..0000000000 --- a/.changeset/great-forks-lay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-app-api': patch ---- - -An error will now be thrown if attempting to override the plugin metadata service. diff --git a/.changeset/hungry-falcons-cross.md b/.changeset/hungry-falcons-cross.md deleted file mode 100644 index 73c31ca7d6..0000000000 --- a/.changeset/hungry-falcons-cross.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/core-components': patch ---- - -Applied fix from v1.9.1 diff --git a/.changeset/khaki-baboons-impress.md b/.changeset/khaki-baboons-impress.md deleted file mode 100644 index 4fbcb17a3a..0000000000 --- a/.changeset/khaki-baboons-impress.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-plugin-api': patch ---- - -Migrate `UrlReader` into this package to gradually remove the dependency on backend-common. diff --git a/.changeset/kind-badgers-know.md b/.changeset/kind-badgers-know.md deleted file mode 100644 index e01351cb5e..0000000000 --- a/.changeset/kind-badgers-know.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-tasks': patch ---- - -Minor internal refactor to avoid import cycle issue. diff --git a/.changeset/kind-pianos-burn.md b/.changeset/kind-pianos-burn.md deleted file mode 100644 index 1fb09aeb83..0000000000 --- a/.changeset/kind-pianos-burn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-react': major ---- - -Re-home some of the common types, components, hooks and `scaffolderApiRef` for the `@backstage/plugin-scaffolder` to this package for easy re-use across things that want to interact with the `scaffolder`. diff --git a/.changeset/late-forks-rescue.md b/.changeset/late-forks-rescue.md deleted file mode 100644 index 294412a711..0000000000 --- a/.changeset/late-forks-rescue.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-explore-backend': patch -'@backstage/plugin-explore': patch ---- - -Updated `README.md` examples diff --git a/.changeset/lazy-badgers-rule.md b/.changeset/lazy-badgers-rule.md new file mode 100644 index 0000000000..748b9dbadc --- /dev/null +++ b/.changeset/lazy-badgers-rule.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-tech-insights-backend-module-jsonfc': patch +--- + +Surface the cause of the json rules engine diff --git a/.changeset/light-rice-end.md b/.changeset/light-rice-end.md deleted file mode 100644 index d403b10ed6..0000000000 --- a/.changeset/light-rice-end.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/repo-tools': patch ---- - -fix glob on windows os diff --git a/.changeset/little-beans-hammer.md b/.changeset/little-beans-hammer.md deleted file mode 100644 index d998f5f5ba..0000000000 --- a/.changeset/little-beans-hammer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-test-utils': patch ---- - -The `startTestBackend` setup now includes default implementations for all core services. diff --git a/.changeset/long-owls-raise.md b/.changeset/long-owls-raise.md deleted file mode 100644 index 9021e4031a..0000000000 --- a/.changeset/long-owls-raise.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-adr-backend': patch -'@backstage/plugin-adr': patch ---- - -Clarify that default ADR parsers support MADR specification v2.x diff --git a/.changeset/loud-beds-occur.md b/.changeset/loud-beds-occur.md deleted file mode 100644 index 546805e592..0000000000 --- a/.changeset/loud-beds-occur.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-user-settings': patch ---- - -Refactor for the feature flag filter functionality diff --git a/.changeset/lucky-apricots-dress.md b/.changeset/lucky-apricots-dress.md deleted file mode 100644 index 777bddfc53..0000000000 --- a/.changeset/lucky-apricots-dress.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-techdocs': patch ---- - -Fix sizing of build log component to render all lines diff --git a/.changeset/lucky-taxis-vanish.md b/.changeset/lucky-taxis-vanish.md deleted file mode 100644 index 5a3b5ae11c..0000000000 --- a/.changeset/lucky-taxis-vanish.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-common': patch ---- - -Replaced dependencies on the `Logger` type from `winston` with `LoggerService` from `@backstage/backend-plugin-api`. This is not a breaking change as the `LoggerService` is a subset of the `Logger` interface. diff --git a/.changeset/mean-moles-relate.md b/.changeset/mean-moles-relate.md deleted file mode 100644 index 1b3d01dd96..0000000000 --- a/.changeset/mean-moles-relate.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -'@backstage/plugin-search-react': minor ---- - -Allow customizing empty state component through `noResultsComponent` property. - -Example: - -```jsx -No results were found}> - {({ results }) => ( - - {results.map(({ type, document }) => { - switch (type) { - case 'custom-result-item': - return ( - - ); - default: - return ( - - ); - } - })} - - )} - -``` diff --git a/.changeset/metal-ducks-promise.md b/.changeset/metal-ducks-promise.md deleted file mode 100644 index 7d39edff44..0000000000 --- a/.changeset/metal-ducks-promise.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-tech-radar': minor ---- - -Add highlighting of legend item and show bubble on hover within the Tech Radar diff --git a/.changeset/metal-hotels-deliver.md b/.changeset/metal-hotels-deliver.md deleted file mode 100644 index 6b7f9c109b..0000000000 --- a/.changeset/metal-hotels-deliver.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder': patch ---- - -add `onChange` handler to`Stepper` component diff --git a/.changeset/metal-nails-punch.md b/.changeset/metal-nails-punch.md deleted file mode 100644 index a34c340c0a..0000000000 --- a/.changeset/metal-nails-punch.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend': patch ---- - -This patch adds changes to provide examples alongside scaffolder task actions. - -The `createTemplateAction` function now takes a list of examples e.g. - -```typescript -const actionExamples = [ - { - description: 'Example 1', - example: yaml.stringify({ - steps: [ - { - action: 'test:action', - id: 'test', - input: { - input1: 'value', - }, - }, - ], - }), - }, -]; - -export function createTestAction() { - return createTemplateAction({ - id: 'test:action', - examples: [ - { - description: 'Example 1', - examples: actionExamples - } - ], - ..., - }); -``` - -These examples can be retrieved later from the api. - -```bash -curl http://localhost:7007/api/scaffolder/v2/actions -``` - -```json -[ - { - "id": "test:action", - "examples": [ - { - "description": "Example 1", - "example": "steps:\n - action: test:action\n id: test\n input:\n input1: value\n" - } - ], - "schema": { - "input": { - "type": "object", - "properties": { - "input1": { - "title": "Input 1", - "type": "string" - } - } - } - } - } -] -``` diff --git a/.changeset/moody-eggs-smash.md b/.changeset/moody-eggs-smash.md deleted file mode 100644 index c91deb5c06..0000000000 --- a/.changeset/moody-eggs-smash.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/app-defaults': minor -'@backstage/core-plugin-api': minor -'@backstage/core-app-api': minor ---- - -Allow defining application level feature flags. See [Feature Flags documentation](https://backstage.io/docs/plugins/feature-flags#in-the-application) for reference. diff --git a/.changeset/moody-waves-cover.md b/.changeset/moody-waves-cover.md deleted file mode 100644 index 1833cb1ffa..0000000000 --- a/.changeset/moody-waves-cover.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-plugin-api': patch ---- - -Added new core identity service. diff --git a/.changeset/nasty-planets-end.md b/.changeset/nasty-planets-end.md deleted file mode 100644 index b361b28199..0000000000 --- a/.changeset/nasty-planets-end.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-events-backend': patch ---- - -The default event broker will now catch and log errors thrown by the `onEvent` method of subscribers. The returned promise from `publish` method will also not resolve until all subscribers have handled the event. diff --git a/.changeset/nasty-pumas-kneel.md b/.changeset/nasty-pumas-kneel.md deleted file mode 100644 index cdfda89868..0000000000 --- a/.changeset/nasty-pumas-kneel.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/backend-plugin-api': patch -'@backstage/backend-common': patch ---- - -Migrated types related to `TokenManagerService`, `CacheService` and `DatabaseService` into backend-plugin-api. diff --git a/.changeset/nervous-ravens-cough.md b/.changeset/nervous-ravens-cough.md deleted file mode 100644 index 8b371a2413..0000000000 --- a/.changeset/nervous-ravens-cough.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/backend-plugin-api': patch -'@backstage/backend-common': patch ---- - -Moved `PluginEndpointDiscovery` type from backend-common to backend-plugin-api. diff --git a/.changeset/nine-falcons-appear.md b/.changeset/nine-falcons-appear.md deleted file mode 100644 index 2011f4d992..0000000000 --- a/.changeset/nine-falcons-appear.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-app-api': patch ---- - -The `createSpecializedBackend` function will now throw an error if duplicate service implementations are provided. diff --git a/.changeset/ninety-bags-turn.md b/.changeset/ninety-bags-turn.md deleted file mode 100644 index 27b9a94ad2..0000000000 --- a/.changeset/ninety-bags-turn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-lighthouse': patch ---- - -Fixed bug in Lighthouse Plugin where audit list item and create audit button navigated to a wrong URL. diff --git a/.changeset/ninety-phones-tell.md b/.changeset/ninety-phones-tell.md deleted file mode 100644 index 692ed27c23..0000000000 --- a/.changeset/ninety-phones-tell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-app-backend': patch ---- - -The warning for missing app contents is now logged as an error instead, but only in production. diff --git a/.changeset/odd-kings-tell.md b/.changeset/odd-kings-tell.md deleted file mode 100644 index f3643040be..0000000000 --- a/.changeset/odd-kings-tell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-cost-insights': patch ---- - -Removed @backstage/test-utils dependency, since it was already in the devDependencies where it belongs. The main benefit is that this will exclude better-sqlite3 from the production build. diff --git a/.changeset/old-planets-care.md b/.changeset/old-planets-care.md deleted file mode 100644 index 4b30ff7d2d..0000000000 --- a/.changeset/old-planets-care.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-code-coverage-backend': patch ---- - -`RouterOptions` now accepts an optional `catalogApi` argument, allowing custom catalog clients to be used. This is leveraged in the local standalone development runner to pass in a catalog client that returns fake data. diff --git a/.changeset/olive-actors-beam.md b/.changeset/olive-actors-beam.md deleted file mode 100644 index 940502bc8d..0000000000 --- a/.changeset/olive-actors-beam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend-module-sentry': minor ---- - -Add Sentry "Create Project" Scaffolder as new package diff --git a/.changeset/olive-eyes-sing.md b/.changeset/olive-eyes-sing.md deleted file mode 100644 index 42fa4a1a7c..0000000000 --- a/.changeset/olive-eyes-sing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-stack-overflow-backend': patch ---- - -Enable configuration override for StackOverflow backend plugin when instantiating the search indexer. This makes it possible to set different configuration for frontend and backend of the plugin. diff --git a/.changeset/orange-maps-roll.md b/.changeset/orange-maps-roll.md deleted file mode 100644 index fae900f722..0000000000 --- a/.changeset/orange-maps-roll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-common': patch ---- - -Updated the logger created by `createRootLogger` to make it possible to override the default `service` log label. diff --git a/.changeset/orange-spoons-approve.md b/.changeset/orange-spoons-approve.md deleted file mode 100644 index 96b1eda6fc..0000000000 --- a/.changeset/orange-spoons-approve.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-common': patch ---- - -Refactor to rely on `@backstage/backend-app-api` for the implementation of `createServiceBuilder`. diff --git a/.changeset/perfect-cheetahs-serve.md b/.changeset/perfect-cheetahs-serve.md new file mode 100644 index 0000000000..08f7c1da21 --- /dev/null +++ b/.changeset/perfect-cheetahs-serve.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-scaffolder-backend': minor +--- + +Added the option to overwrite files in the `targetPath` of the `template:fetch` action diff --git a/.changeset/pink-falcons-serve.md b/.changeset/pink-falcons-serve.md new file mode 100644 index 0000000000..8cc6859c25 --- /dev/null +++ b/.changeset/pink-falcons-serve.md @@ -0,0 +1,6 @@ +--- +'@backstage/plugin-scaffolder': minor +'@backstage/plugin-scaffolder-react': minor +--- + +Embed scaffolder workflow in other components diff --git a/.changeset/polite-books-suffer.md b/.changeset/polite-books-suffer.md deleted file mode 100644 index b2a3c88e35..0000000000 --- a/.changeset/polite-books-suffer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-app-api': patch ---- - -Tweaked the plugin logger to use `plugin` as the label for the plugin ID, rather than `pluginId`. diff --git a/.changeset/poor-crews-battle.md b/.changeset/poor-crews-battle.md deleted file mode 100644 index e05391ef5e..0000000000 --- a/.changeset/poor-crews-battle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-plugin-api': minor ---- - -Moved `loggerToWinstonLogger` to `@backstage/backend-common`. diff --git a/.changeset/popular-boxes-think.md b/.changeset/popular-boxes-think.md deleted file mode 100644 index 91ac649643..0000000000 --- a/.changeset/popular-boxes-think.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -Removed unused package `type-fest` diff --git a/.changeset/popular-cameras-worry.md b/.changeset/popular-cameras-worry.md deleted file mode 100644 index a5cbd6562b..0000000000 --- a/.changeset/popular-cameras-worry.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/catalog-client': patch -'@backstage/plugin-catalog-backend': patch ---- - -Enable the `by-refs` endpoint to receive `fields` through the POST body as well as through query parameters. diff --git a/.changeset/pre.json b/.changeset/pre.json index 94fca81789..9f9a48e8dc 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -2,305 +2,199 @@ "mode": "pre", "tag": "next", "initialVersions": { - "example-app": "0.2.78", - "@backstage/app-defaults": "1.0.9", - "example-backend": "0.2.78", - "@backstage/backend-app-api": "0.2.4", - "@backstage/backend-common": "0.17.0", - "@backstage/backend-defaults": "0.1.4", - "example-backend-next": "0.0.6", - "@backstage/backend-plugin-api": "0.2.0", - "@backstage/backend-tasks": "0.4.0", - "@backstage/backend-test-utils": "0.1.31", - "@backstage/catalog-client": "1.2.0", - "@backstage/catalog-model": "1.1.4", - "@backstage/cli": "0.22.0", + "example-app": "0.2.79", + "@backstage/app-defaults": "1.1.0", + "example-backend": "0.2.79", + "@backstage/backend-app-api": "0.3.0", + "@backstage/backend-common": "0.18.0", + "@backstage/backend-defaults": "0.1.5", + "example-backend-next": "0.0.7", + "@backstage/backend-plugin-api": "0.3.0", + "@backstage/backend-tasks": "0.4.1", + "@backstage/backend-test-utils": "0.1.32", + "@backstage/catalog-client": "1.3.0", + "@backstage/catalog-model": "1.1.5", + "@backstage/cli": "0.22.1", "@backstage/cli-common": "0.1.11", "@backstage/codemods": "0.1.42", - "@backstage/config": "1.0.5", - "@backstage/config-loader": "1.1.7", - "@backstage/core-app-api": "1.3.0", - "@backstage/core-components": "0.12.1", - "@backstage/core-plugin-api": "1.2.0", - "@backstage/create-app": "0.4.35", - "@backstage/dev-utils": "1.0.9", + "@backstage/config": "1.0.6", + "@backstage/config-loader": "1.1.8", + "@backstage/core-app-api": "1.4.0", + "@backstage/core-components": "0.12.3", + "@backstage/core-plugin-api": "1.3.0", + "@backstage/create-app": "0.4.36", + "@backstage/dev-utils": "1.0.11", "e2e-test": "0.2.0", "@backstage/errors": "1.1.4", - "@backstage/integration": "1.4.1", - "@backstage/integration-aws-node": "0.1.0", - "@backstage/integration-react": "1.1.7", + "@backstage/integration": "1.4.2", + "@backstage/integration-aws-node": "0.1.1", + "@backstage/integration-react": "1.1.9", "@backstage/release-manifests": "0.0.8", - "@backstage/repo-tools": "0.1.0", - "@techdocs/cli": "1.2.4", - "techdocs-cli-embedded-app": "0.2.77", - "@backstage/test-utils": "1.2.3", + "@backstage/repo-tools": "0.1.1", + "@techdocs/cli": "1.3.0", + "techdocs-cli-embedded-app": "0.2.78", + "@backstage/test-utils": "1.2.4", "@backstage/theme": "0.2.16", "@backstage/types": "1.0.2", "@backstage/version-bridge": "1.0.3", - "@backstage/plugin-adr": "0.2.4", - "@backstage/plugin-adr-backend": "0.2.4", - "@backstage/plugin-adr-common": "0.2.4", - "@backstage/plugin-airbrake": "0.3.12", - "@backstage/plugin-airbrake-backend": "0.2.12", - "@backstage/plugin-allure": "0.1.28", - "@backstage/plugin-analytics-module-ga": "0.1.23", - "@backstage/plugin-apache-airflow": "0.2.5", - "@backstage/plugin-api-docs": "0.8.12", + "@backstage/plugin-adr": "0.3.0", + "@backstage/plugin-adr-backend": "0.2.5", + "@backstage/plugin-adr-common": "0.2.5", + "@backstage/plugin-airbrake": "0.3.14", + "@backstage/plugin-airbrake-backend": "0.2.13", + "@backstage/plugin-allure": "0.1.30", + "@backstage/plugin-analytics-module-ga": "0.1.25", + "@backstage/plugin-apache-airflow": "0.2.7", + "@backstage/plugin-api-docs": "0.8.14", "@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.0", - "@backstage/plugin-apollo-explorer": "0.1.5", - "@backstage/plugin-app-backend": "0.3.39", - "@backstage/plugin-auth-backend": "0.17.2", - "@backstage/plugin-auth-node": "0.2.8", - "@backstage/plugin-azure-devops": "0.2.3", - "@backstage/plugin-azure-devops-backend": "0.3.18", + "@backstage/plugin-apollo-explorer": "0.1.7", + "@backstage/plugin-app-backend": "0.3.40", + "@backstage/plugin-auth-backend": "0.17.3", + "@backstage/plugin-auth-node": "0.2.9", + "@backstage/plugin-azure-devops": "0.2.5", + "@backstage/plugin-azure-devops-backend": "0.3.19", "@backstage/plugin-azure-devops-common": "0.3.0", - "@backstage/plugin-azure-sites": "0.1.1", - "@backstage/plugin-azure-sites-backend": "0.1.1", + "@backstage/plugin-azure-sites": "0.1.3", + "@backstage/plugin-azure-sites-backend": "0.1.2", "@backstage/plugin-azure-sites-common": "0.1.0", - "@backstage/plugin-badges": "0.2.36", - "@backstage/plugin-badges-backend": "0.1.33", - "@backstage/plugin-bazaar": "0.2.1", - "@backstage/plugin-bazaar-backend": "0.2.2", - "@backstage/plugin-bitbucket-cloud-common": "0.2.2", - "@backstage/plugin-bitrise": "0.1.39", - "@backstage/plugin-catalog": "1.7.0", - "@backstage/plugin-catalog-backend": "1.6.0", - "@backstage/plugin-catalog-backend-module-aws": "0.1.12", - "@backstage/plugin-catalog-backend-module-azure": "0.1.10", - "@backstage/plugin-catalog-backend-module-bitbucket": "0.2.6", - "@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.6", - "@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.4", - "@backstage/plugin-catalog-backend-module-gerrit": "0.1.7", - "@backstage/plugin-catalog-backend-module-github": "0.2.2", - "@backstage/plugin-catalog-backend-module-gitlab": "0.1.10", - "@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.1.0", - "@backstage/plugin-catalog-backend-module-ldap": "0.5.6", - "@backstage/plugin-catalog-backend-module-msgraph": "0.4.5", - "@backstage/plugin-catalog-backend-module-openapi": "0.1.5", - "@backstage/plugin-catalog-common": "1.0.9", - "@internal/plugin-catalog-customized": "0.0.5", - "@backstage/plugin-catalog-graph": "0.2.24", - "@backstage/plugin-catalog-graphql": "0.3.16", - "@backstage/plugin-catalog-import": "0.9.2", - "@backstage/plugin-catalog-node": "1.3.0", - "@backstage/plugin-catalog-react": "1.2.2", - "@backstage/plugin-cicd-statistics": "0.1.14", - "@backstage/plugin-cicd-statistics-module-gitlab": "0.1.8", - "@backstage/plugin-circleci": "0.3.12", - "@backstage/plugin-cloudbuild": "0.3.12", - "@backstage/plugin-code-climate": "0.1.12", - "@backstage/plugin-code-coverage": "0.2.5", - "@backstage/plugin-code-coverage-backend": "0.2.5", - "@backstage/plugin-codescene": "0.1.7", - "@backstage/plugin-config-schema": "0.1.35", - "@backstage/plugin-cost-insights": "0.12.1", + "@backstage/plugin-badges": "0.2.38", + "@backstage/plugin-badges-backend": "0.1.34", + "@backstage/plugin-bazaar": "0.2.3", + "@backstage/plugin-bazaar-backend": "0.2.3", + "@backstage/plugin-bitbucket-cloud-common": "0.2.3", + "@backstage/plugin-bitrise": "0.1.41", + "@backstage/plugin-catalog": "1.7.2", + "@backstage/plugin-catalog-backend": "1.7.0", + "@backstage/plugin-catalog-backend-module-aws": "0.1.13", + "@backstage/plugin-catalog-backend-module-azure": "0.1.11", + "@backstage/plugin-catalog-backend-module-bitbucket": "0.2.7", + "@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.7", + "@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.5", + "@backstage/plugin-catalog-backend-module-gerrit": "0.1.8", + "@backstage/plugin-catalog-backend-module-github": "0.2.3", + "@backstage/plugin-catalog-backend-module-gitlab": "0.1.11", + "@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.1.1", + "@backstage/plugin-catalog-backend-module-ldap": "0.5.7", + "@backstage/plugin-catalog-backend-module-msgraph": "0.4.6", + "@backstage/plugin-catalog-backend-module-openapi": "0.1.6", + "@backstage/plugin-catalog-common": "1.0.10", + "@internal/plugin-catalog-customized": "0.0.6", + "@backstage/plugin-catalog-graph": "0.2.26", + "@backstage/plugin-catalog-graphql": "0.3.17", + "@backstage/plugin-catalog-import": "0.9.4", + "@backstage/plugin-catalog-node": "1.3.1", + "@backstage/plugin-catalog-react": "1.2.4", + "@backstage/plugin-cicd-statistics": "0.1.16", + "@backstage/plugin-cicd-statistics-module-gitlab": "0.1.10", + "@backstage/plugin-circleci": "0.3.14", + "@backstage/plugin-cloudbuild": "0.3.14", + "@backstage/plugin-code-climate": "0.1.14", + "@backstage/plugin-code-coverage": "0.2.7", + "@backstage/plugin-code-coverage-backend": "0.2.6", + "@backstage/plugin-codescene": "0.1.9", + "@backstage/plugin-config-schema": "0.1.37", + "@backstage/plugin-cost-insights": "0.12.3", "@backstage/plugin-cost-insights-common": "0.1.1", - "@backstage/plugin-dynatrace": "1.0.2", - "@backstage/plugin-events-backend": "0.2.0", - "@backstage/plugin-events-backend-module-aws-sqs": "0.1.1", - "@backstage/plugin-events-backend-module-azure": "0.1.1", - "@backstage/plugin-events-backend-module-bitbucket-cloud": "0.1.1", - "@backstage/plugin-events-backend-module-gerrit": "0.1.1", - "@backstage/plugin-events-backend-module-github": "0.1.1", - "@backstage/plugin-events-backend-module-gitlab": "0.1.1", - "@backstage/plugin-events-backend-test-utils": "0.1.1", - "@backstage/plugin-events-node": "0.2.0", - "@internal/plugin-todo-list": "1.0.8", - "@internal/plugin-todo-list-backend": "1.0.8", - "@internal/plugin-todo-list-common": "1.0.7", - "@backstage/plugin-explore": "0.3.43", - "@backstage/plugin-explore-backend": "0.0.1", + "@backstage/plugin-dynatrace": "1.0.4", + "@backstage/plugin-events-backend": "0.2.1", + "@backstage/plugin-events-backend-module-aws-sqs": "0.1.2", + "@backstage/plugin-events-backend-module-azure": "0.1.2", + "@backstage/plugin-events-backend-module-bitbucket-cloud": "0.1.2", + "@backstage/plugin-events-backend-module-gerrit": "0.1.2", + "@backstage/plugin-events-backend-module-github": "0.1.2", + "@backstage/plugin-events-backend-module-gitlab": "0.1.2", + "@backstage/plugin-events-backend-test-utils": "0.1.2", + "@backstage/plugin-events-node": "0.2.1", + "@internal/plugin-todo-list": "1.0.9", + "@internal/plugin-todo-list-backend": "1.0.9", + "@internal/plugin-todo-list-common": "1.0.8", + "@backstage/plugin-explore": "0.3.45", + "@backstage/plugin-explore-backend": "0.0.2", "@backstage/plugin-explore-common": "0.0.1", - "@backstage/plugin-explore-react": "0.0.24", - "@backstage/plugin-firehydrant": "0.1.29", - "@backstage/plugin-fossa": "0.2.44", - "@backstage/plugin-gcalendar": "0.3.8", - "@backstage/plugin-gcp-projects": "0.3.31", - "@backstage/plugin-git-release-manager": "0.3.25", - "@backstage/plugin-github-actions": "0.5.12", - "@backstage/plugin-github-deployments": "0.1.43", - "@backstage/plugin-github-issues": "0.2.1", - "@backstage/plugin-github-pull-requests-board": "0.1.6", - "@backstage/plugin-gitops-profiles": "0.3.30", - "@backstage/plugin-gocd": "0.1.18", - "@backstage/plugin-graphiql": "0.2.44", - "@backstage/plugin-graphql-backend": "0.1.29", - "@backstage/plugin-home": "0.4.28", - "@backstage/plugin-ilert": "0.2.1", - "@backstage/plugin-jenkins": "0.7.11", - "@backstage/plugin-jenkins-backend": "0.1.29", - "@backstage/plugin-jenkins-common": "0.1.11", - "@backstage/plugin-kafka": "0.3.12", - "@backstage/plugin-kafka-backend": "0.2.32", - "@backstage/plugin-kubernetes": "0.7.5", - "@backstage/plugin-kubernetes-backend": "0.9.0", - "@backstage/plugin-kubernetes-common": "0.5.0", - "@backstage/plugin-lighthouse": "0.3.12", - "@backstage/plugin-newrelic": "0.3.30", - "@backstage/plugin-newrelic-dashboard": "0.2.5", - "@backstage/plugin-org": "0.6.2", - "@backstage/plugin-org-react": "0.1.1", - "@backstage/plugin-pagerduty": "0.5.5", - "@backstage/plugin-periskop": "0.1.10", - "@backstage/plugin-periskop-backend": "0.1.10", - "@backstage/plugin-permission-backend": "0.5.14", - "@backstage/plugin-permission-common": "0.7.2", - "@backstage/plugin-permission-node": "0.7.2", - "@backstage/plugin-permission-react": "0.4.8", - "@backstage/plugin-playlist": "0.1.3", - "@backstage/plugin-playlist-backend": "0.2.2", - "@backstage/plugin-playlist-common": "0.1.3", - "@backstage/plugin-proxy-backend": "0.2.33", - "@backstage/plugin-rollbar": "0.4.12", - "@backstage/plugin-rollbar-backend": "0.1.36", - "@backstage/plugin-scaffolder": "1.9.0", - "@backstage/plugin-scaffolder-backend": "1.9.0", - "@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.14", - "@backstage/plugin-scaffolder-backend-module-rails": "0.4.7", - "@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.12", - "@backstage/plugin-scaffolder-common": "1.2.3", - "@backstage/plugin-search": "1.0.5", - "@backstage/plugin-search-backend": "1.2.0", - "@backstage/plugin-search-backend-module-elasticsearch": "1.1.0", - "@backstage/plugin-search-backend-module-pg": "0.5.0", - "@backstage/plugin-search-backend-node": "1.1.0", - "@backstage/plugin-search-common": "1.2.0", - "@backstage/plugin-search-react": "1.3.0", - "@backstage/plugin-sentry": "0.4.5", - "@backstage/plugin-shortcuts": "0.3.4", - "@backstage/plugin-sonarqube": "0.6.0", - "@backstage/plugin-sonarqube-backend": "0.1.4", - "@backstage/plugin-sonarqube-react": "0.1.0", - "@backstage/plugin-splunk-on-call": "0.4.1", - "@backstage/plugin-stack-overflow": "0.1.8", - "@backstage/plugin-stack-overflow-backend": "0.1.8", - "@backstage/plugin-tech-insights": "0.3.4", - "@backstage/plugin-tech-insights-backend": "0.5.5", - "@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.23", + "@backstage/plugin-explore-react": "0.0.25", + "@backstage/plugin-firehydrant": "0.1.31", + "@backstage/plugin-fossa": "0.2.46", + "@backstage/plugin-gcalendar": "0.3.10", + "@backstage/plugin-gcp-projects": "0.3.33", + "@backstage/plugin-git-release-manager": "0.3.27", + "@backstage/plugin-github-actions": "0.5.14", + "@backstage/plugin-github-deployments": "0.1.45", + "@backstage/plugin-github-issues": "0.2.3", + "@backstage/plugin-github-pull-requests-board": "0.1.8", + "@backstage/plugin-gitops-profiles": "0.3.32", + "@backstage/plugin-gocd": "0.1.20", + "@backstage/plugin-graphiql": "0.2.46", + "@backstage/plugin-graphql-backend": "0.1.30", + "@backstage/plugin-home": "0.4.30", + "@backstage/plugin-ilert": "0.2.3", + "@backstage/plugin-jenkins": "0.7.13", + "@backstage/plugin-jenkins-backend": "0.1.30", + "@backstage/plugin-jenkins-common": "0.1.12", + "@backstage/plugin-kafka": "0.3.14", + "@backstage/plugin-kafka-backend": "0.2.33", + "@backstage/plugin-kubernetes": "0.7.7", + "@backstage/plugin-kubernetes-backend": "0.9.1", + "@backstage/plugin-kubernetes-common": "0.5.1", + "@backstage/plugin-lighthouse": "0.3.14", + "@backstage/plugin-newrelic": "0.3.32", + "@backstage/plugin-newrelic-dashboard": "0.2.7", + "@backstage/plugin-org": "0.6.4", + "@backstage/plugin-org-react": "0.1.3", + "@backstage/plugin-pagerduty": "0.5.7", + "@backstage/plugin-periskop": "0.1.12", + "@backstage/plugin-periskop-backend": "0.1.11", + "@backstage/plugin-permission-backend": "0.5.15", + "@backstage/plugin-permission-common": "0.7.3", + "@backstage/plugin-permission-node": "0.7.3", + "@backstage/plugin-permission-react": "0.4.9", + "@backstage/plugin-playlist": "0.1.5", + "@backstage/plugin-playlist-backend": "0.2.3", + "@backstage/plugin-playlist-common": "0.1.4", + "@backstage/plugin-proxy-backend": "0.2.34", + "@backstage/plugin-rollbar": "0.4.14", + "@backstage/plugin-rollbar-backend": "0.1.37", + "@backstage/plugin-scaffolder": "1.10.0", + "@backstage/plugin-scaffolder-backend": "1.10.0", + "@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.15", + "@backstage/plugin-scaffolder-backend-module-rails": "0.4.8", + "@backstage/plugin-scaffolder-backend-module-sentry": "0.1.0", + "@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.13", + "@backstage/plugin-scaffolder-common": "1.2.4", + "@backstage/plugin-scaffolder-react": "1.0.0", + "@backstage/plugin-search": "1.0.7", + "@backstage/plugin-search-backend": "1.2.1", + "@backstage/plugin-search-backend-module-elasticsearch": "1.1.1", + "@backstage/plugin-search-backend-module-pg": "0.5.1", + "@backstage/plugin-search-backend-node": "1.1.1", + "@backstage/plugin-search-common": "1.2.1", + "@backstage/plugin-search-react": "1.4.0", + "@backstage/plugin-sentry": "0.4.7", + "@backstage/plugin-shortcuts": "0.3.6", + "@backstage/plugin-sonarqube": "0.6.2", + "@backstage/plugin-sonarqube-backend": "0.1.5", + "@backstage/plugin-sonarqube-react": "0.1.1", + "@backstage/plugin-splunk-on-call": "0.4.3", + "@backstage/plugin-stack-overflow": "0.1.10", + "@backstage/plugin-stack-overflow-backend": "0.1.9", + "@backstage/plugin-tech-insights": "0.3.6", + "@backstage/plugin-tech-insights-backend": "0.5.6", + "@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.24", "@backstage/plugin-tech-insights-common": "0.2.9", - "@backstage/plugin-tech-insights-node": "0.3.7", - "@backstage/plugin-tech-radar": "0.5.19", - "@backstage/plugin-techdocs": "1.4.1", - "@backstage/plugin-techdocs-addons-test-utils": "1.0.7", - "@backstage/plugin-techdocs-backend": "1.5.0", - "@backstage/plugin-techdocs-module-addons-contrib": "1.0.7", - "@backstage/plugin-techdocs-node": "1.4.3", - "@backstage/plugin-techdocs-react": "1.1.0", - "@backstage/plugin-todo": "0.2.14", - "@backstage/plugin-todo-backend": "0.1.36", - "@backstage/plugin-user-settings": "0.6.0", - "@backstage/plugin-user-settings-backend": "0.1.3", - "@backstage/plugin-vault": "0.1.6", - "@backstage/plugin-vault-backend": "0.2.5", - "@backstage/plugin-xcmetrics": "0.2.32", - "@backstage/plugin-scaffolder-react": "0.0.0" + "@backstage/plugin-tech-insights-node": "0.3.8", + "@backstage/plugin-tech-radar": "0.6.0", + "@backstage/plugin-techdocs": "1.4.3", + "@backstage/plugin-techdocs-addons-test-utils": "1.0.9", + "@backstage/plugin-techdocs-backend": "1.5.1", + "@backstage/plugin-techdocs-module-addons-contrib": "1.0.9", + "@backstage/plugin-techdocs-node": "1.4.4", + "@backstage/plugin-techdocs-react": "1.1.2", + "@backstage/plugin-todo": "0.2.16", + "@backstage/plugin-todo-backend": "0.1.37", + "@backstage/plugin-user-settings": "0.6.2", + "@backstage/plugin-user-settings-backend": "0.1.4", + "@backstage/plugin-vault": "0.1.8", + "@backstage/plugin-vault-backend": "0.2.6", + "@backstage/plugin-xcmetrics": "0.2.34" }, - "changesets": [ - "beige-rats-cheer", - "blue-carrots-cross", - "bright-pants-cry", - "clever-starfishes-destroy", - "clever-years-hang", - "cool-islands-laugh", - "cool-kings-raise", - "create-app-1672154523", - "cuddly-fishes-switch", - "curvy-ducks-explode", - "dry-camels-scream", - "dull-taxis-carry", - "eight-dragons-accept", - "eight-mugs-draw", - "eighty-forks-pull", - "eighty-jars-poke", - "eleven-fans-love", - "eleven-trains-double", - "fair-ants-work", - "fair-falcons-lie", - "fair-seals-fry", - "famous-experts-sneeze", - "few-mice-study", - "few-penguins-admire", - "fifty-paws-attack", - "fifty-zoos-nail", - "fluffy-fans-sing", - "fluffy-forks-happen", - "forty-mangos-fail", - "forty-years-retire", - "funny-pianos-grow", - "good-foxes-fail", - "good-geckos-reflect", - "gorgeous-days-applaud", - "great-forks-lay", - "hungry-falcons-cross", - "khaki-baboons-impress", - "kind-badgers-know", - "kind-pianos-burn", - "late-forks-rescue", - "light-rice-end", - "little-beans-hammer", - "long-owls-raise", - "loud-beds-occur", - "lucky-apricots-dress", - "lucky-taxis-vanish", - "mean-moles-relate", - "metal-ducks-promise", - "metal-hotels-deliver", - "metal-nails-punch", - "moody-eggs-smash", - "nasty-planets-end", - "nasty-pumas-kneel", - "nervous-ravens-cough", - "nine-falcons-appear", - "ninety-bags-turn", - "ninety-phones-tell", - "odd-kings-tell", - "old-planets-care", - "olive-eyes-sing", - "orange-maps-roll", - "orange-spoons-approve", - "polite-books-suffer", - "poor-crews-battle", - "popular-boxes-think", - "popular-cameras-worry", - "proud-birds-worry", - "rare-cooks-peel", - "red-tables-train", - "renovate-0783312", - "renovate-3493165", - "renovate-492e599", - "renovate-968149a", - "renovate-a3feeae", - "renovate-bdd7c91", - "renovate-e7f8e3a", - "rich-clouds-smile", - "rude-chicken-itch", - "rude-gifts-pay", - "search-break-loop", - "search-es-new-client-docs", - "search-mele-kalikimaka", - "search-pressure-back", - "selfish-phones-smoke", - "sharp-icons-obey", - "silver-chicken-travel", - "spicy-lions-dream", - "spotty-numbers-dream", - "strong-eyes-march", - "sweet-tomatoes-cheer", - "swift-waves-laugh", - "tame-spoons-exercise", - "tasty-impalas-cross", - "tasty-impalas-mix", - "ten-peas-grab", - "thick-stingrays-smile", - "thick-tomatoes-bow", - "tidy-flies-cheer", - "tiny-cooks-hide", - "tricky-toys-teach", - "twenty-nails-camp", - "two-buckets-do", - "wicked-bottles-itch", - "wicked-socks-build", - "wild-socks-breathe", - "witty-eels-itch" - ] + "changesets": [] } diff --git a/.changeset/pretty-forks-fly.md b/.changeset/pretty-forks-fly.md deleted file mode 100644 index 8cf71d86c2..0000000000 --- a/.changeset/pretty-forks-fly.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -'@backstage/core-components': patch -'@backstage/plugin-adr': patch -'@backstage/plugin-api-docs': patch -'@backstage/plugin-azure-devops': patch -'@backstage/plugin-azure-sites': patch -'@backstage/plugin-bazaar': patch -'@backstage/plugin-cicd-statistics': patch -'@backstage/plugin-cost-insights': patch -'@backstage/plugin-firehydrant': patch -'@backstage/plugin-fossa': patch -'@backstage/plugin-gcp-projects': patch -'@backstage/plugin-git-release-manager': patch -'@backstage/plugin-home': patch -'@backstage/plugin-lighthouse': patch -'@backstage/plugin-search': patch -'@backstage/plugin-search-react': patch -'@backstage/plugin-sonarqube': patch -'@backstage/plugin-tech-radar': patch -'@backstage/plugin-techdocs': patch -'@backstage/plugin-user-settings': patch ---- - -Small updates to some components to ensure theme typography properties are inherited correctly. diff --git a/.changeset/proud-birds-worry.md b/.changeset/proud-birds-worry.md deleted file mode 100644 index cef7120fe1..0000000000 --- a/.changeset/proud-birds-worry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-tech-insights-backend': patch ---- - -Complete check results run when a single check errors so that we don't block other checks from working due to an error in a single check diff --git a/.changeset/quick-ladybugs-reply.md b/.changeset/quick-ladybugs-reply.md new file mode 100644 index 0000000000..971f6f635b --- /dev/null +++ b/.changeset/quick-ladybugs-reply.md @@ -0,0 +1,6 @@ +--- +'@techdocs/cli': patch +--- + +Fixed publish command missing awsBucketRootPath option. +Fixed publish command having the gcsBucketRootPath option misconfigured, previously returning a boolean vs a string. diff --git a/.changeset/rare-cooks-peel.md b/.changeset/rare-cooks-peel.md deleted file mode 100644 index 95b878ed86..0000000000 --- a/.changeset/rare-cooks-peel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-user-settings': patch ---- - -Feature flags now accept a description property. diff --git a/.changeset/rare-melons-battle.md b/.changeset/rare-melons-battle.md new file mode 100644 index 0000000000..85fd72c763 --- /dev/null +++ b/.changeset/rare-melons-battle.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-react': minor +--- + +Add `initialFilter` prop to EntityLifecyclePicker. This allows you to set an initial lifecycle for the catalog. diff --git a/.changeset/red-tables-train.md b/.changeset/red-tables-train.md deleted file mode 100644 index 031d3720fc..0000000000 --- a/.changeset/red-tables-train.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-react': patch ---- - -Add a reusable pop over `EntityPeekAheadPopover` component. It shows more details about the associated entity. See the playbook here https://backstage.io/storybook/?path=/story/catalog-entitypeekaheadpopover--default diff --git a/.changeset/renovate-0783312.md b/.changeset/renovate-0783312.md deleted file mode 100644 index ef3a1c0bfa..0000000000 --- a/.changeset/renovate-0783312.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder': patch ---- - -Updated dependency `use-immer` to `^0.8.0`. diff --git a/.changeset/renovate-3493165.md b/.changeset/renovate-3493165.md deleted file mode 100644 index aa5146931e..0000000000 --- a/.changeset/renovate-3493165.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-techdocs-react': patch -'@backstage/plugin-techdocs': patch ---- - -Updated dependency `jss` to `~10.9.0`. diff --git a/.changeset/renovate-492e599.md b/.changeset/renovate-492e599.md deleted file mode 100644 index 7c98b20f8d..0000000000 --- a/.changeset/renovate-492e599.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-bitbucket-cloud-common': patch ---- - -Updated dependency `ts-morph` to `^17.0.0`. diff --git a/.changeset/renovate-968149a.md b/.changeset/renovate-968149a.md deleted file mode 100644 index 592a13132e..0000000000 --- a/.changeset/renovate-968149a.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/repo-tools': patch ---- - -Updated dependency `@microsoft/tsdoc-config` to `0.16.2`. diff --git a/.changeset/renovate-a3feeae.md b/.changeset/renovate-a3feeae.md deleted file mode 100644 index c5aa58d5f2..0000000000 --- a/.changeset/renovate-a3feeae.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/backend-common': patch -'@backstage/backend-test-utils': patch -'@backstage/plugin-catalog-backend': patch ---- - -Updated dependency `better-sqlite3` to `^8.0.0`. diff --git a/.changeset/renovate-bdd7c91.md b/.changeset/renovate-bdd7c91.md deleted file mode 100644 index 917f0fc33f..0000000000 --- a/.changeset/renovate-bdd7c91.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-apollo-explorer': patch ---- - -Updated dependency `@apollo/explorer` to `^2.0.0`. diff --git a/.changeset/renovate-e7f8e3a.md b/.changeset/renovate-e7f8e3a.md deleted file mode 100644 index 6947a05d2d..0000000000 --- a/.changeset/renovate-e7f8e3a.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-permission-react': patch -'@backstage/plugin-playlist': patch ---- - -Updated dependency `swr` to `^2.0.0`. diff --git a/.changeset/rich-clouds-smile.md b/.changeset/rich-clouds-smile.md deleted file mode 100644 index ee7b70644d..0000000000 --- a/.changeset/rich-clouds-smile.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-plugin-api': patch ---- - -Documented `coreServices` an all of its members. diff --git a/.changeset/rude-chicken-itch.md b/.changeset/rude-chicken-itch.md deleted file mode 100644 index bf22d63921..0000000000 --- a/.changeset/rude-chicken-itch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-openapi': patch ---- - -Updated internal usage of UrlReader interface. diff --git a/.changeset/rude-gifts-pay.md b/.changeset/rude-gifts-pay.md deleted file mode 100644 index 4440f2ffc1..0000000000 --- a/.changeset/rude-gifts-pay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder': patch ---- - -Show action example yaml on the scaffolder actions documentation page. diff --git a/.changeset/search-break-loop.md b/.changeset/search-break-loop.md deleted file mode 100644 index ce65645900..0000000000 --- a/.changeset/search-break-loop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-search-backend-module-elasticsearch': patch ---- - -Fixed a bug that could cause an indexing process to silently fail, timeout, and accumulate stale indices. diff --git a/.changeset/search-es-new-client-docs.md b/.changeset/search-es-new-client-docs.md deleted file mode 100644 index b0a1025938..0000000000 --- a/.changeset/search-es-new-client-docs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-search-backend-module-elasticsearch': patch ---- - -Improved documentation on the `ElasticSearchSearchEngine.newClient()` method. diff --git a/.changeset/search-mele-kalikimaka.md b/.changeset/search-mele-kalikimaka.md deleted file mode 100644 index 4f1faff02f..0000000000 --- a/.changeset/search-mele-kalikimaka.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-search-backend-module-elasticsearch': patch ---- - -Fixed a bug that could cause the backstage backend to unexpectedly terminate when client errors were encountered during the indexing process. diff --git a/.changeset/search-pressure-back.md b/.changeset/search-pressure-back.md deleted file mode 100644 index 3dd36456a7..0000000000 --- a/.changeset/search-pressure-back.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-search-backend-module-elasticsearch': patch ---- - -Improved index throughput by optimizing when and how many documents were made available to the bulk client. diff --git a/.changeset/selfish-phones-smoke.md b/.changeset/selfish-phones-smoke.md deleted file mode 100644 index 42f33f9869..0000000000 --- a/.changeset/selfish-phones-smoke.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -'@backstage/plugin-scaffolder': minor -'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch -'@backstage/plugin-scaffolder-backend-module-rails': patch -'@backstage/plugin-scaffolder-backend-module-yeoman': patch -'@backstage/plugin-scaffolder-backend': patch ---- - -Added `catalogFilter` field to OwnerPicker and EntityPicker components to support filtering options by any field(s) of an entity. - -The `allowedKinds` field has been deprecated. Use `catalogFilter` instead. This field allows users to specify a filter on the shape of [EntityFilterQuery](https://github.com/backstage/backstage/blob/774c42003782121d3d6b2aa5f2865d53370c160e/packages/catalog-client/src/types/api.ts#L74), which can be passed into the CatalogClient. See examples below: - -- Get all entities of kind `Group` - - ```yaml - owner: - title: Owner - type: string - description: Owner of the component - ui:field: OwnerPicker - ui:options: - catalogFilter: - - kind: Group - ``` - -- Get entities of kind `Group` and spec.type `team` - ```yaml - owner: - title: Owner - type: string - description: Owner of the component - ui:field: OwnerPicker - ui:options: - catalogFilter: - - kind: Group - spec.type: team - ``` diff --git a/.changeset/selfish-seas-push.md b/.changeset/selfish-seas-push.md deleted file mode 100644 index f3db605843..0000000000 --- a/.changeset/selfish-seas-push.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-react': patch ---- - -Remove usage of raw span diff --git a/.changeset/sharp-icons-obey.md b/.changeset/sharp-icons-obey.md deleted file mode 100644 index 2620dd9a07..0000000000 --- a/.changeset/sharp-icons-obey.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-techdocs-react': patch -'@backstage/plugin-scaffolder': patch ---- - -Explicitly declaring children as optional props to facilitate react 18 changes diff --git a/.changeset/silver-chicken-travel.md b/.changeset/silver-chicken-travel.md deleted file mode 100644 index e5dea6381d..0000000000 --- a/.changeset/silver-chicken-travel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': minor ---- - -Implemented server side ordering in the entities endpoint diff --git a/.changeset/silver-papayas-cough.md b/.changeset/silver-papayas-cough.md deleted file mode 100644 index 40d6898ebe..0000000000 --- a/.changeset/silver-papayas-cough.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog': patch ---- - -There is now tooltip in the entity context menu diff --git a/.changeset/six-crabs-sell.md b/.changeset/six-crabs-sell.md deleted file mode 100644 index 59c527d921..0000000000 --- a/.changeset/six-crabs-sell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch ---- - -Fixed issue with sometimes trying to commit an empty array of references diff --git a/.changeset/spicy-lions-dream.md b/.changeset/spicy-lions-dream.md deleted file mode 100644 index 939d12dd30..0000000000 --- a/.changeset/spicy-lions-dream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend': minor ---- - -Add Github repository support for squash merge commit title and message options diff --git a/.changeset/spotty-coats-clean.md b/.changeset/spotty-coats-clean.md new file mode 100644 index 0000000000..1a48da5688 --- /dev/null +++ b/.changeset/spotty-coats-clean.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-adr': patch +--- + +Render the common `` component when the `backstage.io/adr-location` annotation is missing from the component diff --git a/.changeset/spotty-numbers-dream.md b/.changeset/spotty-numbers-dream.md deleted file mode 100644 index a40aa1e781..0000000000 --- a/.changeset/spotty-numbers-dream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/repo-tools': patch ---- - -Updates Api-extractor and api-documenter version diff --git a/.changeset/strong-eyes-march.md b/.changeset/strong-eyes-march.md deleted file mode 100644 index 4f3bbacfc8..0000000000 --- a/.changeset/strong-eyes-march.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-ilert': patch ---- - -fixed error on service page not showing if historical uptime was disabled on a service diff --git a/.changeset/sweet-tomatoes-cheer.md b/.changeset/sweet-tomatoes-cheer.md deleted file mode 100644 index d03a4b12c0..0000000000 --- a/.changeset/sweet-tomatoes-cheer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/create-app': patch ---- - -Avoid potential temporary directory conflict. diff --git a/.changeset/swift-waves-laugh.md b/.changeset/swift-waves-laugh.md deleted file mode 100644 index fc782b54cc..0000000000 --- a/.changeset/swift-waves-laugh.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-github': patch ---- - -fixed `catalogPath` option to properly glob match on received GitHub events. diff --git a/.changeset/tame-spoons-exercise.md b/.changeset/tame-spoons-exercise.md deleted file mode 100644 index 37c489cb32..0000000000 --- a/.changeset/tame-spoons-exercise.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch -'@backstage/plugin-catalog-backend-module-bitbucket-server': patch -'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch -'@backstage/plugin-catalog-backend-module-msgraph': patch -'@backstage/plugin-catalog-backend-module-gerrit': patch -'@backstage/plugin-catalog-backend-module-github': patch -'@backstage/plugin-catalog-backend-module-gitlab': patch -'@backstage/plugin-events-backend-module-aws-sqs': patch -'@backstage/plugin-catalog-backend-module-azure': patch -'@backstage/plugin-catalog-backend-module-ldap': patch -'@backstage/plugin-catalog-backend-module-aws': patch -'@techdocs/cli': patch ---- - -Provide context for logged errors. diff --git a/.changeset/tasty-impalas-cross.md b/.changeset/tasty-impalas-cross.md deleted file mode 100644 index f7d7712b29..0000000000 --- a/.changeset/tasty-impalas-cross.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -The `repo test`, `repo lint`, and `repo build` commands will now analyze `yarn.lock` for dependency changes when searching for changed packages. This allows you to use the `--since ` flag even if you have `yarn.lock` changes. diff --git a/.changeset/tasty-impalas-mix.md b/.changeset/tasty-impalas-mix.md deleted file mode 100644 index c830c45c56..0000000000 --- a/.changeset/tasty-impalas-mix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch ---- - -Fixed an issue where internal references in the catalog would stick around for longer than expected, causing entities to not be deleted or orphaned as expected. diff --git a/.changeset/ten-peas-grab.md b/.changeset/ten-peas-grab.md deleted file mode 100644 index c3022bb627..0000000000 --- a/.changeset/ten-peas-grab.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch -'@backstage/plugin-catalog-backend-module-bitbucket-server': patch -'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch -'@backstage/plugin-catalog-backend-module-msgraph': patch -'@backstage/plugin-catalog-backend-module-gerrit': patch -'@backstage/plugin-catalog-backend-module-github': patch -'@backstage/plugin-catalog-backend-module-gitlab': patch -'@backstage/plugin-events-backend-module-aws-sqs': patch -'@backstage/plugin-catalog-backend-module-azure': patch -'@backstage/plugin-catalog-backend-module-aws': patch -'@backstage/plugin-scaffolder-backend': patch -'@backstage/backend-app-api': patch -'@backstage/plugin-catalog-backend': patch -'@backstage/plugin-events-backend': patch -'@backstage/plugin-app-backend': patch ---- - -Switched imports of `loggerToWinstonLogger` to `@backstage/backend-common`. diff --git a/.changeset/thick-stingrays-smile.md b/.changeset/thick-stingrays-smile.md deleted file mode 100644 index 2b56803ede..0000000000 --- a/.changeset/thick-stingrays-smile.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-explore': patch ---- - -Makes the `GroupsDiagram` not grown on screen on its own. diff --git a/.changeset/thick-tomatoes-bow.md b/.changeset/thick-tomatoes-bow.md deleted file mode 100644 index 78425b73ac..0000000000 --- a/.changeset/thick-tomatoes-bow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-kubernetes-backend': patch ---- - -Added the missing auth provider googleServiceAccount in config schema. diff --git a/.changeset/tidy-flies-cheer.md b/.changeset/tidy-flies-cheer.md deleted file mode 100644 index 78de902e63..0000000000 --- a/.changeset/tidy-flies-cheer.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/config': patch ---- - -Adds the ability to coerce values to their boolean representatives. -Values such as `"true"` `1` `on` and `y` will become `true` when using `getBoolean` and the opposites `false`. -This happens particularly when such parameters are used with environmental substitution as environment variables are always strings. diff --git a/.changeset/tiny-cooks-hide.md b/.changeset/tiny-cooks-hide.md deleted file mode 100644 index feab4b65d2..0000000000 --- a/.changeset/tiny-cooks-hide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-defaults': patch ---- - -The new root HTTP router service is now installed by default. diff --git a/.changeset/tricky-toys-teach.md b/.changeset/tricky-toys-teach.md deleted file mode 100644 index f19b907682..0000000000 --- a/.changeset/tricky-toys-teach.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/create-app': patch ---- - -Remove deprecated `create-plugin` script from the `default-app` template's `package.json.hbs`. -Also, update the documentation to not mention the `create-plugin` script and instead mention -the `new` script. diff --git a/.changeset/twenty-moons-sneeze.md b/.changeset/twenty-moons-sneeze.md deleted file mode 100644 index 4c3a6072cf..0000000000 --- a/.changeset/twenty-moons-sneeze.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-app-api': patch ---- - -Internal folder structure refactor. diff --git a/.changeset/twenty-nails-camp.md b/.changeset/twenty-nails-camp.md deleted file mode 100644 index 3a8e2e4c3f..0000000000 --- a/.changeset/twenty-nails-camp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-app-api': patch ---- - -Updated implementations for the new `RootLifecycleService`. diff --git a/.changeset/two-buckets-do.md b/.changeset/two-buckets-do.md deleted file mode 100644 index 0f7652dcfa..0000000000 --- a/.changeset/two-buckets-do.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-search-backend': patch ---- - -Allow max page limit for search results to be configurable diff --git a/.changeset/wicked-bottles-itch.md b/.changeset/wicked-bottles-itch.md deleted file mode 100644 index 5c53d747a9..0000000000 --- a/.changeset/wicked-bottles-itch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-plugin-api': patch ---- - -Updates all `create*` methods to simplify their type definitions and ensure they all have configuration interfaces. diff --git a/.changeset/wicked-socks-build.md b/.changeset/wicked-socks-build.md deleted file mode 100644 index 96572185b0..0000000000 --- a/.changeset/wicked-socks-build.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@backstage/create-app': patch ---- - -Bumped the minimum version of `better-sqlite3`. You can make the following change to your `packages/backend/package.json` to keep your instance of Backstage updated. - -```diff -- "better-sqlite3": "^7.5.0", -+ "better-sqlite3": "^8.0.0", -``` diff --git a/.changeset/wild-socks-breathe.md b/.changeset/wild-socks-breathe.md deleted file mode 100644 index 7a4dff4c3b..0000000000 --- a/.changeset/wild-socks-breathe.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -'@backstage/plugin-scaffolder': minor ---- - -- **Deprecation** - Deprecated the following exports, please import them directly from `@backstage/plugin-scaffolder-react` instead - - ``` - createScaffolderFieldExtension - ScaffolderFieldExtensions - useTemplateSecrets - scaffolderApiRef - ScaffolderApi - ScaffolderUseTemplateSecrets - TemplateParameterSchema - CustomFieldExtensionSchema - CustomFieldValidator - FieldExtensionOptions - FieldExtensionComponentProps - FieldExtensionComponent - ListActionsResponse - LogEvent - ScaffolderDryRunOptions - ScaffolderDryRunResponse - ScaffolderGetIntegrationsListOptions - ScaffolderGetIntegrationsListResponse - ScaffolderOutputlink - ScaffolderScaffoldOptions - ScaffolderScaffoldResponse - ScaffolderStreamLogsOptions - ScaffolderTask - ScaffolderTaskOutput - ScaffolderTaskStatus - ``` - -- **Deprecation** - Deprecated the `rootRouteRef` export, this should now be used from `scaffolderPlugin.routes.root` - -- The following `/alpha` types have removed from this package and moved to the `@backstage/plugin-scaffolder-react/alpha` package - - ``` - createNextScaffolderFieldExtension - FormProps - NextCustomFieldValidator - NextFieldExtensionComponentProps - NextFieldExtensionOptions - ``` diff --git a/.changeset/witty-eels-itch.md b/.changeset/witty-eels-itch.md deleted file mode 100644 index 5a2da8b570..0000000000 --- a/.changeset/witty-eels-itch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -Workspace ranges are no longer considered invalid by version commands. diff --git a/.eslintrc.js b/.eslintrc.js index ea73a299c3..1616404a6f 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -247,6 +247,7 @@ module.exports = { { forbid: [ { element: 'button', message: 'use MUI