diff --git a/.changeset/afraid-bottles-taste.md b/.changeset/afraid-bottles-taste.md
deleted file mode 100644
index 19684bdf14..0000000000
--- a/.changeset/afraid-bottles-taste.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-tech-radar': patch
----
-
-Update readme
diff --git a/.changeset/afraid-gorillas-beg.md b/.changeset/afraid-gorillas-beg.md
deleted file mode 100644
index fdaf03502a..0000000000
--- a/.changeset/afraid-gorillas-beg.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-permission-react': minor
----
-
-**BREAKING**: Update to use renamed request and response types from @backstage/plugin-permission-common.
diff --git a/.changeset/angry-candles-kick.md b/.changeset/angry-candles-kick.md
deleted file mode 100644
index d72882121e..0000000000
--- a/.changeset/angry-candles-kick.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-'@backstage/plugin-auth-backend': minor
----
-
-Add new authentication provider to support the oauth2-proxy.
-
-**BREAKING** The `AuthHandler` requires now an `AuthResolverContext` parameter. This aligns with the
-behavior of the `SignInResolver`.
diff --git a/.changeset/beige-crabs-itch.md b/.changeset/beige-crabs-itch.md
deleted file mode 100644
index 9c66e42054..0000000000
--- a/.changeset/beige-crabs-itch.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-'@backstage/core-components': patch
-'@backstage/plugin-api-docs': patch
----
-
-chore(deps): bump `react-syntax-highligher` and `swagger-ui-react`
diff --git a/.changeset/big-moles-visit.md b/.changeset/big-moles-visit.md
deleted file mode 100644
index e1af13bc55..0000000000
--- a/.changeset/big-moles-visit.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-permission-backend': minor
----
-
-**BREAKING**: Wrap batched requests and responses to /authorize in an envelope object. The latest version of the PermissionClient in @backstage/permission-common uses the new format - as long as the permission-backend is consumed using this client, no other changes are necessary.
diff --git a/.changeset/bright-candles-call.md b/.changeset/bright-candles-call.md
deleted file mode 100644
index 23f7f483fd..0000000000
--- a/.changeset/bright-candles-call.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-backend': patch
----
-
-Integrate authorization into the delete entities endpoint
diff --git a/.changeset/bright-eyes-carry.md b/.changeset/bright-eyes-carry.md
deleted file mode 100644
index 8792d1b618..0000000000
--- a/.changeset/bright-eyes-carry.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-'@backstage/plugin-kubernetes': patch
-'@backstage/plugin-kubernetes-backend': patch
----
-
-add a new auth provider to support use GOOGLE_APPLICATION_CREDENTIALS
diff --git a/.changeset/chatty-pens-try.md b/.changeset/chatty-pens-try.md
deleted file mode 100644
index 1c92bb82cb..0000000000
--- a/.changeset/chatty-pens-try.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-'@backstage/integration': patch
----
-
-Do not return a token rather than fail where the owner is not in the allowed installation owners
-for a GitHub app. This allows anonymous access to public files in the organisation.
diff --git a/.changeset/chilled-cats-marry.md b/.changeset/chilled-cats-marry.md
deleted file mode 100644
index 9c7617de33..0000000000
--- a/.changeset/chilled-cats-marry.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-'@backstage/plugin-permission-common': minor
----
-
-**BREAKING**: Authorize API request and response types have been updated. The existing `AuthorizeRequest` and `AuthorizeResponse` types now match the entire request and response objects for the /authorize endpoint, and new types `AuthorizeQuery` and `AuthorizeDecision` have been introduced for individual items in the request and response batches respectively.
-
-**BREAKING**: PermissionClient has been updated to use the new request and response format in the latest version of @backstage/permission-backend.
diff --git a/.changeset/clever-olives-shake.md b/.changeset/clever-olives-shake.md
deleted file mode 100644
index 2dd0bac179..0000000000
--- a/.changeset/clever-olives-shake.md
+++ /dev/null
@@ -1,60 +0,0 @@
----
-'@backstage/cli': minor
----
-
-Removed the `typescript` dependency from the Backstage CLI in order to decouple the TypeScript version in Backstage projects. To keep using a specific TypeScript version, be sure to add an explicit dependency in your root `package.json`:
-
-```json
- "dependencies": {
- ...
- "typescript": "~4.5.4",
- }
-```
-
-We recommend using a `~` version range since TypeScript releases do not adhere to semver.
-
-It may be the case that you end up with errors if you upgrade the TypeScript version. This is because there was a change to TypeScript not long ago that defaulted the type of errors caught in `catch` blocks to `unknown`. You can work around this by adding `"useUnknownInCatchVariables": false` to the `"compilerOptions"` in your `tsconfig.json`:
-
-```json
- "compilerOptions": {
- ...
- "useUnknownInCatchVariables": false
- }
-```
-
-Another option is to use the utilities from `@backstage/errors` to assert the type of errors caught in `catch` blocks:
-
-```ts
-import { assertError, isError } from '@backstage/errors';
-
-try {
- ...
-} catch (error) {
- assertError(error);
- ...
- // OR
- if (isError(error)) {
- ...
- }
-}
-```
-
-Yet another issue you might run into when upgrading TypeScript is incompatibilities in the types from `react-use`. The error you would run into looks something like this:
-
-```plain
-node_modules/react-use/lib/usePermission.d.ts:1:54 - error TS2304: Cannot find name 'DevicePermissionDescriptor'.
-
-1 declare type PermissionDesc = PermissionDescriptor | DevicePermissionDescriptor | MidiPermissionDescriptor | PushPermissionDescriptor;
-```
-
-If you encounter this error, the simplest fix is to replace full imports of `react-use` with more specific ones. For example, the following:
-
-```ts
-import { useAsync } from 'react-use';
-```
-
-Would be converted into this:
-
-```ts
-import useAsync from 'react-use/lib/useAsync';
-```
diff --git a/.changeset/curvy-owls-remember.md b/.changeset/curvy-owls-remember.md
deleted file mode 100644
index 7fd56073d6..0000000000
--- a/.changeset/curvy-owls-remember.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/core-components': patch
----
-
-Updated the `SignInPage`, `ProxiedSignInPage` and `UserIdentity` implementations to match the removals of the deprecated `IdentityApi` methods and types.
diff --git a/.changeset/cyan-waves-kick.md b/.changeset/cyan-waves-kick.md
deleted file mode 100644
index 8554feda03..0000000000
--- a/.changeset/cyan-waves-kick.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-search-backend': patch
----
-
-Validate query string in search endpoint
diff --git a/.changeset/dependabot-abf1a7a.md b/.changeset/dependabot-abf1a7a.md
deleted file mode 100644
index f7d57cdcb2..0000000000
--- a/.changeset/dependabot-abf1a7a.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-auth-backend': patch
----
-
-build(deps): bump `@google-cloud/firestore` from 4.15.1 to 5.0.2
diff --git a/.changeset/eight-insects-tan.md b/.changeset/eight-insects-tan.md
deleted file mode 100644
index 13a53b227a..0000000000
--- a/.changeset/eight-insects-tan.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-'@backstage/core-components': patch
----
-
-- Add `useContent` hook to have a reference to the current main content element
-- Sets the main content reference on `Content` component
diff --git a/.changeset/eighty-dragons-notice.md b/.changeset/eighty-dragons-notice.md
deleted file mode 100644
index 34a0cb0d59..0000000000
--- a/.changeset/eighty-dragons-notice.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-api-docs': patch
----
-
-Export `GraphQlDefinitionWidget` to be reused.
diff --git a/.changeset/eleven-donuts-bathe.md b/.changeset/eleven-donuts-bathe.md
deleted file mode 100644
index 3eb33b087d..0000000000
--- a/.changeset/eleven-donuts-bathe.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-auth-backend': minor
----
-
-Switched the handling of the `BackstageIdentityResponse` so that the returned `identity.userEntityRef` is always a full entity reference. If `userEntityRef` was previously set to `jane`, it will now be `user:default/jane`. The `userEntityRef` in the response is parsed from the `sub` claim in the payload of the Backstage token.
diff --git a/.changeset/eleven-sloths-shake.md b/.changeset/eleven-sloths-shake.md
deleted file mode 100644
index 64602b561d..0000000000
--- a/.changeset/eleven-sloths-shake.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-search': patch
----
-
-Removes the focus from the sidebar and focus the main content after select one search result or navigate to the search result list
diff --git a/.changeset/empty-trains-complain.md b/.changeset/empty-trains-complain.md
deleted file mode 100644
index 7efd02310c..0000000000
--- a/.changeset/empty-trains-complain.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-backend-module-ldap': patch
----
-
-Make sure to clone objects sent to `ldapjs` since the library modifies them
diff --git a/.changeset/fifty-horses-battle.md b/.changeset/fifty-horses-battle.md
deleted file mode 100644
index c7164c7309..0000000000
--- a/.changeset/fifty-horses-battle.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-'@backstage/core-plugin-api': minor
----
-
-Removed deprecated `IdentityApi` methods: `getUserId`, `getIdToken`, and `getProfile`.
-
-Existing usage of `getUserId` can be replaced by `getBackstageIdentity`, more precisely the equivalent of the previous `userId` can be retrieved like this:
-
-```ts
-import { parseEntityRef } from '@backstage/catalog-model';
-
-const identity = await identityApi.getBackstageIdentity();
-const { name: userId } = parseEntityRef(identity.userEntityRef);
-```
-
-Note that it is recommended to consume the entire `userEntityRef` rather than parsing out just the name, in order to support namespaces.
-
-Existing usage of `getIdToken` can be replaced by `getCredentials`, like this:
-
-```ts
-const { token } = await identityApi.getCredentials();
-```
-
-And existing usage of `getProfile` is replaced by `getProfileInfo`, which returns the same profile object, but is now async.
diff --git a/.changeset/five-peaches-guess.md b/.changeset/five-peaches-guess.md
deleted file mode 100644
index bc278cc665..0000000000
--- a/.changeset/five-peaches-guess.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-'@backstage/plugin-org': patch
----
-
-For the component `EntityMembersListCard` you can now specify the pageSize. For example:
-
-```tsx
-
-
-
-```
-
-If left empty it will by default use 50.
diff --git a/.changeset/five-rockets-punch.md b/.changeset/five-rockets-punch.md
deleted file mode 100644
index 4b46acb27b..0000000000
--- a/.changeset/five-rockets-punch.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/test-utils': patch
----
-
-Add MockPermissionApi
diff --git a/.changeset/fluffy-countries-beam.md b/.changeset/fluffy-countries-beam.md
deleted file mode 100644
index f542cfd33b..0000000000
--- a/.changeset/fluffy-countries-beam.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-'@backstage/plugin-catalog': patch
-'@backstage/plugin-cost-insights': patch
-'@backstage/plugin-shortcuts': patch
-'@backstage/plugin-user-settings': patch
----
-
-**@backstage/plugin-user-settings:** Hide Header on mobile screens to improve the UI & give more space to the content. Furthermore, the "Pin Sidebar" setting is removed on mobile screens, as the mobile sidebar is always pinned to the bottom.
-
-**Other plugins:** Smaller style adjustments across plugins to improve the UI on mobile devices.
diff --git a/.changeset/friendly-weeks-cry.md b/.changeset/friendly-weeks-cry.md
deleted file mode 100644
index e98be44f06..0000000000
--- a/.changeset/friendly-weeks-cry.md
+++ /dev/null
@@ -1,21 +0,0 @@
----
-'@backstage/create-app': patch
----
-
-Rebind external route for catalog import plugin from `scaffolderPlugin.routes.root` to `catalogImportPlugin.routes.importPage`.
-
-To make this change to an existing app, make the following change to `packages/app/src/App.tsx`
-
-```diff
-const App = createApp({
- ...
- bindRoutes({ bind }) {
- ...
- bind(apiDocsPlugin.externalRoutes, {
-- createComponent: scaffolderPlugin.routes.root,
-+ registerApi: catalogImportPlugin.routes.importPage,
- });
- ...
- },
-});
-```
diff --git a/.changeset/giant-bees-speak.md b/.changeset/giant-bees-speak.md
deleted file mode 100644
index e481fa16ec..0000000000
--- a/.changeset/giant-bees-speak.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-'@backstage/plugin-techdocs-backend': minor
----
-
-**BREAKING**: The `cache` option is now required by `createRouter`.
-
-Added catalog-based authorization to TechDocs backend. When permissions are enabled for Backstage (via the `permission.enabled` config) the current user must have read access to the doc's corresponding catalog entity. The backend will return a 404 if the current user doesn't have access or if the entity doesn't exist. Entities are cached to for a short time to optimize the `/static/docs` request path, which can be called many times when loading a single TechDocs page.
-
-Note: If you publish your TechDocs documentation to storage in a custom way under paths that do not conform to the default `:namespace/:kind/:name` pattern, then TechDocs will not work with permissions enabled. We want understand these use cases better and provide a solution in the future, so reach out to us on Discord in the [#docs-like-code](https://discord.com/channels/687207715902193673/714754240933003266) channel if you would like to help out.
diff --git a/.changeset/great-bulldogs-provide.md b/.changeset/great-bulldogs-provide.md
deleted file mode 100644
index 3b51ea9bdf..0000000000
--- a/.changeset/great-bulldogs-provide.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-'@backstage/core-components': patch
----
-
-The `Bar` component will now render a `MobileSidebar` instead of the current sidebar on smaller screens. The state of the `MobileSidebar` will be treated as always open.
-
----
-
-**Add MobileSidebar:** A navigation component, which sticks to the bottom. If there is no content in the Sidebar, it won't be rendered. If there are `children ` in the `Sidebar`, but no `SidebarGroup`s as `children`, it will render all `children` into a default overlay menu, which can be displayed by clicking a menu item. If `SidebarGroup`s are provided, it will render them in the bottom navigation. Additionally, a `MobileSidebarContext`, which wraps the component, will save the selected menu item.
-
-**Add SidebarGroup:** Groups items of the `Sidebar` together. On bigger screens, this won't have any effect at the moment. On smaller screens, it will render a given icon into the `MobileSidebar`. If a route is provided, clicking the `SidebarGroup` in the `MobileSidebar` will route to the page. If no route is provided, it will add a provided icon to the `MobileSidebar` as a menu item & will render the children into an overlay menu, which will be displayed when the menu item is clicked.
diff --git a/.changeset/green-candles-remember.md b/.changeset/green-candles-remember.md
deleted file mode 100644
index 2edec229e4..0000000000
--- a/.changeset/green-candles-remember.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-backend': patch
----
-
-Now when entities are deleted, the parent entity state is updated such that it will "heal" accidental deletes on the next refresh round.
diff --git a/.changeset/hip-grapes-count.md b/.changeset/hip-grapes-count.md
deleted file mode 100644
index 7fb218e5d6..0000000000
--- a/.changeset/hip-grapes-count.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/core-app-api': patch
----
-
-Add an `allowUrl` callback option to `FetchMiddlewares.injectIdentityAuth`
diff --git a/.changeset/hungry-buttons-fetch.md b/.changeset/hungry-buttons-fetch.md
deleted file mode 100644
index f2f9bc26bc..0000000000
--- a/.changeset/hungry-buttons-fetch.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-'@backstage/plugin-catalog-react': patch
----
-
-The `entityRouteRef` is now a well-known route that should be imported directly from `@backstage/plugin-catalog-react`. It is guaranteed to be globally unique across duplicate installations of the `@backstage/plugin-catalog-react`, starting at this version.
-
-Deprecated `entityRoute` in favor of `entityRouteRef`.
-
-Deprecated `rootRoute` and `catalogRouteRef`. If you want to refer to the catalog index page from a public plugin you now need to use an `ExternalRouteRef` instead. For private plugins it is possible to take the shortcut of referring directly to `catalogPlugin.routes.indexPage` instead.
diff --git a/.changeset/khaki-adults-own.md b/.changeset/khaki-adults-own.md
deleted file mode 100644
index dea317b226..0000000000
--- a/.changeset/khaki-adults-own.md
+++ /dev/null
@@ -1,73 +0,0 @@
----
-'@backstage/plugin-catalog-backend': minor
----
-
-**BREAKING**: Removed all remnants of the old catalog engine implementation.
-
-The old implementation has been deprecated for over half a year. To ensure that
-you are not using the old implementation, check that your
-`packages/backend/src/plugins/catalog.ts` creates the catalog builder using
-`CatalogBuilder.create`. If you instead call `new CatalogBuilder`, you are on
-the old implementation and will experience breakage if you upgrade to this
-version. If you are still on the old version, see [the relevant change log
-entry](https://github.com/backstage/backstage/blob/master/plugins/catalog-backend/CHANGELOG.md#patch-changes-27)
-for migration instructions.
-
-The minimal `packages/backend/src/plugins/catalog.ts` file is now:
-
-```ts
-export default async function createPlugin(
- env: PluginEnvironment,
-): Promise {
- const builder = await CatalogBuilder.create(env);
- builder.addProcessor(new ScaffolderEntitiesProcessor());
- const { processingEngine, router } = await builder.build();
- await processingEngine.start();
- return router;
-}
-```
-
-The following classes and interfaces have been removed:
-
-- The `CatalogBuilder` constructor (see above; use `CatalogBuilder.create`
- instead)
-- `AddLocationResult`
-- `CommonDatabase`
-- `CreateDatabaseOptions`
-- `createNextRouter` (use `createRouter` instead - or preferably, use the
- `router` field returned for you by `catalogBuilder.build()`)
-- `Database`
-- `DatabaseEntitiesCatalog` (use `EntitiesCatalog` instead)
-- `DatabaseLocationsCatalog` (use `LocationService` instead)
-- `DatabaseLocationUpdateLogEvent`
-- `DatabaseLocationUpdateLogStatus`
-- `DatabaseManager`
-- `DbEntitiesRequest`
-- `DbEntitiesResponse`
-- `DbEntityRequest`
-- `DbEntityResponse`
-- `DbLocationsRow`
-- `DbLocationsRowWithStatus`
-- `DbPageInfo`
-- `EntitiesCatalog.batchAddOrUpdateEntities` (was only used by the legacy
- engine)
-- `EntityUpsertRequest`
-- `EntityUpsertResponse`
-- `HigherOrderOperation`
-- `HigherOrderOperations`
-- `LocationReader`
-- `LocationReaders`
-- `LocationResponse`
-- `LocationsCatalog`
-- `LocationUpdateLogEvent`
-- `LocationUpdateStatus`
-- `NextCatalogBuilder` (use `CatalogBuilder.create` instead)
-- `NextRouterOptions` (use `RouterOptions` instead)
-- `ReadLocationEntity`
-- `ReadLocationError`
-- `ReadLocationResult`
-- `Transaction`
-
-The `RouterOptions` interface has been un-deprecated, and has instead found use
-for passing into `createRouter`. Its shape has been significantly changed to
-accommodate the new router.
diff --git a/.changeset/khaki-pandas-nail.md b/.changeset/khaki-pandas-nail.md
deleted file mode 100644
index 5192098bf4..0000000000
--- a/.changeset/khaki-pandas-nail.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-backend': patch
----
-
-Fixed a typo and made a little clarification to a warning message
diff --git a/.changeset/late-carrots-end.md b/.changeset/late-carrots-end.md
deleted file mode 100644
index 9971baffdc..0000000000
--- a/.changeset/late-carrots-end.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-org': patch
----
-
-Fixed typo in `MembersListCard` component
diff --git a/.changeset/light-trainers-allow.md b/.changeset/light-trainers-allow.md
deleted file mode 100644
index 0ea13cd19e..0000000000
--- a/.changeset/light-trainers-allow.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-'@backstage/backend-common': patch
-'@backstage/config': patch
-'@backstage/config-loader': patch
-'@backstage/plugin-app-backend': patch
----
-
-Loading of app configurations now reference the `@deprecated` construct from
-JSDoc to determine if a property in-use has been deprecated. Users are notified
-of deprecated keys in the format:
-
-```txt
-The configuration key 'catalog.processors.githubOrg' of app-config.yaml is deprecated and may be removed soon. Configure a GitHub integration instead.
-```
-
-When the `withDeprecatedKeys` option is set to `true` in the `process` method
-of `loadConfigSchema`, the user will be notified that deprecated keys have been
-identified in their app configuration.
-
-The `backend-common` and `plugin-app-backend` packages have been updated to set
-`withDeprecatedKeys` to true so that users are notified of deprecated settings
-by default.
diff --git a/.changeset/long-clouds-rest.md b/.changeset/long-clouds-rest.md
deleted file mode 100644
index 701be91536..0000000000
--- a/.changeset/long-clouds-rest.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-'@backstage/cli': patch
----
-
-Introduce `--deprecated` option to `config:check` to log all deprecated app configuration properties
-
-```sh
-$ yarn backstage-cli config:check --lax --deprecated
-config:check --lax --deprecated
-Loaded config from app-config.yaml
-The configuration key 'catalog.processors.githubOrg' of app-config.yaml is deprecated and may be removed soon. Configure a GitHub integration instead.
-```
diff --git a/.changeset/lucky-lemons-serve.md b/.changeset/lucky-lemons-serve.md
deleted file mode 100644
index 254b63cc1f..0000000000
--- a/.changeset/lucky-lemons-serve.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/cli': patch
----
-
-Switched to only apply `@hot-loader/react-dom` [Webpack aliasing](https://github.com/hot-loader/react-dom/tree/master/source#webpack) when using React 16.
diff --git a/.changeset/many-jokes-mix.md b/.changeset/many-jokes-mix.md
deleted file mode 100644
index 65d8f18baf..0000000000
--- a/.changeset/many-jokes-mix.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-backend': patch
----
-
-Integrate permissions into entity ancestry endpoint in catalog-backend
diff --git a/.changeset/mean-rings-burn.md b/.changeset/mean-rings-burn.md
deleted file mode 100644
index 2996de5c72..0000000000
--- a/.changeset/mean-rings-burn.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-'@backstage/core-app-api': minor
-'@backstage/core-plugin-api': minor
----
-
-Removed deprecated `SignInResult` type, which was replaced with the new `onSignInSuccess` callback.
diff --git a/.changeset/modern-buttons-draw.md b/.changeset/modern-buttons-draw.md
deleted file mode 100644
index 59a7849dcd..0000000000
--- a/.changeset/modern-buttons-draw.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-react': patch
----
-
-Deprecated `loadIdentityOwnerRefs`, since they can now be retrieved as `ownershipEntityRefs` from `identityApi.getBackstageIdentity()` instead.
diff --git a/.changeset/modern-knives-roll.md b/.changeset/modern-knives-roll.md
deleted file mode 100644
index 9af062838c..0000000000
--- a/.changeset/modern-knives-roll.md
+++ /dev/null
@@ -1,49 +0,0 @@
----
-'@backstage/plugin-scaffolder': minor
----
-
-Make `ScaffolderClient` use the `FetchApi`. You now need to pass in an instance
-of that API when constructing the client, if you create a custom instance in
-your app.
-
-If you are replacing the factory:
-
-```diff
-+import { fetchApiRef } from '@backstage/core-plugin-api';
-
- createApiFactory({
- api: scaffolderApiRef,
- deps: {
- discoveryApi: discoveryApiRef,
- scmIntegrationsApi: scmIntegrationsApiRef,
-- identityApi: identityApiRef,
-+ fetchApi: fetchApiRef,
- },
- factory: ({
- discoveryApi,
- scmIntegrationsApi,
-- identityApi,
-+ fetchApi,
- }) =>
- new ScaffolderClient({
- discoveryApi,
- scmIntegrationsApi,
-- identityApi,
-+ fetchApi,
- }),
- }),
-```
-
-If instantiating directly:
-
-```diff
-+import { fetchApiRef } from '@backstage/core-plugin-api';
-
-+const fetchApi = useApi(fetchApiRef);
- const client = new ScaffolderClient({
- discoveryApi,
- scmIntegrationsApi,
-- identityApi,
-+ fetchApi,
- }),
-```
diff --git a/.changeset/neat-rice-stare.md b/.changeset/neat-rice-stare.md
deleted file mode 100644
index 3f373cbf90..0000000000
--- a/.changeset/neat-rice-stare.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-backend': patch
----
-
-Fix bug with resource loading in permission integration
diff --git a/.changeset/new-mice-brush.md b/.changeset/new-mice-brush.md
deleted file mode 100644
index b06050c88b..0000000000
--- a/.changeset/new-mice-brush.md
+++ /dev/null
@@ -1,25 +0,0 @@
----
-'@backstage/plugin-azure-devops': patch
-'@backstage/plugin-badges': patch
-'@backstage/plugin-bazaar': patch
-'@backstage/plugin-catalog': patch
-'@backstage/plugin-catalog-import': patch
-'@backstage/plugin-catalog-react': patch
-'@backstage/plugin-cost-insights': patch
-'@backstage/plugin-fossa': patch
-'@backstage/plugin-ilert': patch
-'@backstage/plugin-kafka': patch
-'@backstage/plugin-kubernetes': patch
-'@backstage/plugin-pagerduty': patch
-'@backstage/plugin-permission-react': patch
-'@backstage/plugin-rollbar': patch
-'@backstage/plugin-scaffolder': patch
-'@backstage/plugin-search': patch
-'@backstage/plugin-sentry': patch
-'@backstage/plugin-sonarqube': patch
-'@backstage/plugin-tech-insights': patch
-'@backstage/plugin-techdocs': patch
-'@backstage/plugin-todo': patch
----
-
-Migrated usage of deprecated `IdentityApi` methods.
diff --git a/.changeset/nice-lobsters-tie.md b/.changeset/nice-lobsters-tie.md
deleted file mode 100644
index cfe5ff07e8..0000000000
--- a/.changeset/nice-lobsters-tie.md
+++ /dev/null
@@ -1,25 +0,0 @@
----
-'@backstage/create-app': patch
----
-
-Migrated the app template to React 17.
-
-To apply this change to an existing app, make sure you have updated to the latest version of `@backstage/cli`, and make the following change to `packages/app/package.json`:
-
-```diff
- "history": "^5.0.0",
-- "react": "^16.13.1",
-- "react-dom": "^16.13.1",
-+ "react": "^17.0.2",
-+ "react-dom": "^17.0.2",
- "react-router": "6.0.0-beta.0",
-```
-
-Since we have recently moved over all `react` and `react-dom` dependencies to `peerDependencies` of all packages, and included React 17 in the version range, this should be all you need to do. If you end up with duplicate React installations, first make sure that all of your plugins are up-to-date, including ones for example from `@roadiehq`. If that doesn't work, you may need to fall back to adding [Yarn resolutions](https://classic.yarnpkg.com/lang/en/docs/selective-version-resolutions/) in the `package.json` of your project root:
-
-```diff
-+ "resolutions": {
-+ "react": "^17.0.2",
-+ "react-dom": "^17.0.2"
-+ },
-```
diff --git a/.changeset/nice-trains-cross.md b/.changeset/nice-trains-cross.md
deleted file mode 100644
index 033e9db466..0000000000
--- a/.changeset/nice-trains-cross.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-'@backstage/plugin-catalog': patch
----
-
-Add permission check to unregister entity button
-
-If the permissions framework is disabled, this change should have no effect. If the permission framework is enabled, the unregister entity button will be disabled for those who do not have access to the `catalogEntityDeletePermission` as specified in your permission policy.
diff --git a/.changeset/nine-trees-begin.md b/.changeset/nine-trees-begin.md
deleted file mode 100644
index b274defea5..0000000000
--- a/.changeset/nine-trees-begin.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-'@backstage/cli': patch
----
-
-Introduced a new `--experimental-type-build` option to the various package build commands. This option switches the type definition build to be executed using API Extractor rather than a `rollup` plugin. In order for this experimental switch to work, you must also have `@microsoft/api-extractor` installed within your project, as it is an optional peer dependency.
-
-The biggest difference between the existing mode and the experimental one is that rather than just building a single `dist/index.d.ts` file, API Extractor will output `index.d.ts`, `index.beta.d.ts`, and `index.alpha.d.ts`, all in the `dist` directory. Each of these files will have exports from more unstable release stages stripped, meaning that `index.d.ts` will omit all exports marked with `@alpha` or `@beta`, while `index.beta.d.ts` will omit all exports marked with `@alpha`.
-
-In addition, the `prepack` command now has support for `alphaTypes` and `betaTypes` fields in the `publishConfig` of `package.json`. These optional fields can be pointed to `dist/types.alpha.d.ts` and `dist/types.beta.d.ts` respectively, which will cause `/alpha` and `/beta` entry points to be generated for the package. See the [`@backstage/catalog-model`](https://github.com/backstage/backstage/blob/master/packages/catalog-model/package.json) package for an example of how this can be used in practice.
diff --git a/.changeset/patched.json b/.changeset/patched.json
index 13ed8175a4..1029c8f106 100644
--- a/.changeset/patched.json
+++ b/.changeset/patched.json
@@ -1,5 +1,3 @@
{
- "currentReleaseVersion": {
- "@backstage/plugin-todo": "0.1.19"
- }
+ "currentReleaseVersion": {}
}
diff --git a/.changeset/pink-actors-poke.md b/.changeset/pink-actors-poke.md
deleted file mode 100644
index e35a925e8c..0000000000
--- a/.changeset/pink-actors-poke.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-'@backstage/plugin-permission-node': minor
----
-
-**BREAKING**: `PolicyAuthorizeRequest` type has been renamed to `PolicyAuthorizeQuery`.
-**BREAKING**: Update to use renamed request and response types from @backstage/plugin-permission-common.
diff --git a/.changeset/poor-eggs-destroy.md b/.changeset/poor-eggs-destroy.md
deleted file mode 100644
index a15aa66294..0000000000
--- a/.changeset/poor-eggs-destroy.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog': patch
----
-
-Export the `RelatedEntitiesCard` component which is helpful in case you want to model custom relations between entities
diff --git a/.changeset/poor-peaches-happen.md b/.changeset/poor-peaches-happen.md
deleted file mode 100644
index db5dac5093..0000000000
--- a/.changeset/poor-peaches-happen.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-'@backstage/core-plugin-api': minor
----
-
-Removed the deprecated `id` field of `BackstageIdentityResponse`.
-
-Existing usage can be replaced by parsing the `name` of the `identity.userEntityRef` with `parseEntityRef` from `@backstage/catalog-model`, although note that it is recommended to consume the entire `userEntityRef` in order to support namespaces.
diff --git a/.changeset/pre.json b/.changeset/pre.json
deleted file mode 100644
index 3b93d652ec..0000000000
--- a/.changeset/pre.json
+++ /dev/null
@@ -1,174 +0,0 @@
-{
- "mode": "exit",
- "tag": "next",
- "initialVersions": {
- "example-app": "0.2.60",
- "@backstage/app-defaults": "0.1.4",
- "example-backend": "0.2.60",
- "@backstage/backend-common": "0.10.3",
- "@backstage/backend-tasks": "0.1.3",
- "@backstage/backend-test-utils": "0.1.13",
- "@backstage/catalog-client": "0.5.4",
- "@backstage/catalog-model": "0.9.9",
- "@backstage/cli": "0.11.0",
- "@backstage/cli-common": "0.1.6",
- "@backstage/codemods": "0.1.29",
- "@backstage/config": "0.1.12",
- "@backstage/config-loader": "0.9.2",
- "@backstage/core-app-api": "0.4.0",
- "@backstage/core-components": "0.8.4",
- "@backstage/core-plugin-api": "0.5.0",
- "@backstage/create-app": "0.4.12",
- "@backstage/dev-utils": "0.2.17",
- "e2e-test": "0.2.0",
- "embedded-techdocs-app": "0.2.59",
- "@backstage/errors": "0.2.0",
- "@backstage/integration": "0.7.1",
- "@backstage/integration-react": "0.1.18",
- "@backstage/search-common": "0.2.1",
- "storybook": "0.2.1",
- "@techdocs/cli": "0.8.10",
- "@backstage/techdocs-common": "0.11.3",
- "@backstage/test-utils": "0.2.2",
- "@backstage/theme": "0.2.14",
- "@backstage/types": "0.1.1",
- "@backstage/version-bridge": "0.1.1",
- "@backstage/plugin-airbrake": "0.1.0",
- "@backstage/plugin-allure": "0.1.11",
- "@backstage/plugin-analytics-module-ga": "0.1.6",
- "@backstage/plugin-apache-airflow": "0.1.3",
- "@backstage/plugin-api-docs": "0.6.22",
- "@backstage/plugin-app-backend": "0.3.21",
- "@backstage/plugin-auth-backend": "0.6.2",
- "@backstage/plugin-azure-devops": "0.1.10",
- "@backstage/plugin-azure-devops-backend": "0.3.0",
- "@backstage/plugin-azure-devops-common": "0.2.0",
- "@backstage/plugin-badges": "0.2.19",
- "@backstage/plugin-badges-backend": "0.1.15",
- "@backstage/plugin-bazaar": "0.1.9",
- "@backstage/plugin-bazaar-backend": "0.1.6",
- "@backstage/plugin-bitrise": "0.1.22",
- "@backstage/plugin-catalog": "0.7.8",
- "@backstage/plugin-catalog-backend": "0.20.0",
- "@backstage/plugin-catalog-backend-module-ldap": "0.3.9",
- "@backstage/plugin-catalog-backend-module-msgraph": "0.2.12",
- "@backstage/plugin-catalog-common": "0.1.0",
- "@backstage/plugin-catalog-graph": "0.2.6",
- "@backstage/plugin-catalog-graphql": "0.3.0",
- "@backstage/plugin-catalog-import": "0.7.9",
- "@backstage/plugin-catalog-react": "0.6.11",
- "@backstage/plugin-circleci": "0.2.34",
- "@backstage/plugin-cloudbuild": "0.2.32",
- "@backstage/plugin-code-coverage": "0.1.22",
- "@backstage/plugin-code-coverage-backend": "0.1.19",
- "@backstage/plugin-config-schema": "0.1.18",
- "@backstage/plugin-cost-insights": "0.11.17",
- "@backstage/plugin-explore": "0.3.25",
- "@backstage/plugin-explore-react": "0.0.10",
- "@backstage/plugin-firehydrant": "0.1.12",
- "@backstage/plugin-fossa": "0.2.27",
- "@backstage/plugin-gcp-projects": "0.3.13",
- "@backstage/plugin-git-release-manager": "0.3.8",
- "@backstage/plugin-github-actions": "0.4.31",
- "@backstage/plugin-github-deployments": "0.1.26",
- "@backstage/plugin-gitops-profiles": "0.3.13",
- "@backstage/plugin-gocd": "0.1.1",
- "@backstage/plugin-graphiql": "0.2.27",
- "@backstage/plugin-graphql-backend": "0.1.11",
- "@backstage/plugin-home": "0.4.10",
- "@backstage/plugin-ilert": "0.1.21",
- "@backstage/plugin-jenkins": "0.5.17",
- "@backstage/plugin-jenkins-backend": "0.1.10",
- "@backstage/plugin-kafka": "0.2.25",
- "@backstage/plugin-kafka-backend": "0.2.14",
- "@backstage/plugin-kubernetes": "0.5.4",
- "@backstage/plugin-kubernetes-backend": "0.4.3",
- "@backstage/plugin-kubernetes-common": "0.2.1",
- "@backstage/plugin-lighthouse": "0.2.34",
- "@backstage/plugin-newrelic": "0.3.13",
- "@backstage/plugin-newrelic-dashboard": "0.1.3",
- "@backstage/plugin-org": "0.3.34",
- "@backstage/plugin-pagerduty": "0.3.22",
- "@backstage/plugin-permission-backend": "0.3.0",
- "@backstage/plugin-permission-common": "0.3.1",
- "@backstage/plugin-permission-node": "0.3.0",
- "@backstage/plugin-permission-react": "0.2.2",
- "@backstage/plugin-proxy-backend": "0.2.15",
- "@backstage/plugin-rollbar": "0.3.23",
- "@backstage/plugin-rollbar-backend": "0.1.18",
- "@backstage/plugin-scaffolder": "0.11.18",
- "@backstage/plugin-scaffolder-backend": "0.15.20",
- "@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.1.8",
- "@backstage/plugin-scaffolder-backend-module-rails": "0.2.3",
- "@backstage/plugin-scaffolder-backend-module-yeoman": "0.1.2",
- "@backstage/plugin-scaffolder-common": "0.1.2",
- "@backstage/plugin-search": "0.5.5",
- "@backstage/plugin-search-backend": "0.3.0",
- "@backstage/plugin-search-backend-module-elasticsearch": "0.0.7",
- "@backstage/plugin-search-backend-module-pg": "0.2.3",
- "@backstage/plugin-search-backend-node": "0.4.4",
- "@backstage/plugin-sentry": "0.3.33",
- "@backstage/plugin-shortcuts": "0.1.19",
- "@backstage/plugin-sonarqube": "0.2.12",
- "@backstage/plugin-splunk-on-call": "0.3.19",
- "@backstage/plugin-tech-insights": "0.1.5",
- "@backstage/plugin-tech-insights-backend": "0.1.5",
- "@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.5",
- "@backstage/plugin-tech-insights-common": "0.2.1",
- "@backstage/plugin-tech-insights-node": "0.1.2",
- "@backstage/plugin-tech-radar": "0.5.2",
- "@backstage/plugin-techdocs": "0.12.14",
- "@backstage/plugin-techdocs-backend": "0.12.3",
- "@backstage/plugin-todo": "0.1.18",
- "@backstage/plugin-todo-backend": "0.1.18",
- "@backstage/plugin-user-settings": "0.3.16",
- "@backstage/plugin-xcmetrics": "0.2.15"
- },
- "changesets": [
- "afraid-bottles-taste",
- "afraid-gorillas-beg",
- "angry-candles-kick",
- "beige-crabs-itch",
- "big-moles-visit",
- "bright-candles-call",
- "chilled-cats-marry",
- "clever-olives-shake",
- "curvy-owls-remember",
- "eighty-dragons-notice",
- "empty-trains-complain",
- "fifty-horses-battle",
- "five-peaches-guess",
- "fluffy-countries-beam",
- "great-bulldogs-provide",
- "green-candles-remember",
- "khaki-adults-own",
- "khaki-pandas-nail",
- "late-carrots-end",
- "light-trainers-allow",
- "long-clouds-rest",
- "many-jokes-mix",
- "mean-rings-burn",
- "modern-buttons-draw",
- "neat-rice-stare",
- "new-mice-brush",
- "nine-trees-begin",
- "pink-actors-poke",
- "poor-peaches-happen",
- "red-meals-turn",
- "silver-crews-compare",
- "six-coins-admire",
- "sixty-laws-laugh",
- "smart-windows-watch",
- "sour-spies-hug",
- "stale-brooms-fry",
- "stupid-baboons-hug",
- "stupid-nails-drive",
- "tame-crabs-push",
- "techdocs-glob-glob-glob",
- "wicked-bobcats-pull",
- "wild-cows-add",
- "wild-pugs-call",
- "wise-cooks-admire",
- "witty-avocados-bow"
- ]
-}
diff --git a/.changeset/red-meals-turn.md b/.changeset/red-meals-turn.md
deleted file mode 100644
index 9d52b61642..0000000000
--- a/.changeset/red-meals-turn.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-techdocs': patch
----
-
-use lighter color for block quotes and horizontal rulers
diff --git a/.changeset/rude-hounds-happen.md b/.changeset/rude-hounds-happen.md
deleted file mode 100644
index b88c2b12d2..0000000000
--- a/.changeset/rude-hounds-happen.md
+++ /dev/null
@@ -1,27 +0,0 @@
----
-'@backstage/create-app': patch
----
-
-Added an external route binding from the `org` plugin to the catalog index page.
-
-This change is needed because `@backstage/plugin-org` now has a required external route that needs to be bound for the app to start.
-
-To apply this change to an existing app, make the following change to `packages/app/src/App.tsx`:
-
-```diff
- import { ScaffolderPage, scaffolderPlugin } from '@backstage/plugin-scaffolder';
-+import { orgPlugin } from '@backstage/plugin-org';
- import { SearchPage } from '@backstage/plugin-search';
-```
-
-And further down within the `createApp` call:
-
-```diff
- bind(scaffolderPlugin.externalRoutes, {
- registerComponent: catalogImportPlugin.routes.importPage,
- });
-+ bind(orgPlugin.externalRoutes, {
-+ catalogIndex: catalogPlugin.routes.catalogIndex,
-+ });
- },
-```
diff --git a/.changeset/serious-roses-stare.md b/.changeset/serious-roses-stare.md
deleted file mode 100644
index ed6f20a6fa..0000000000
--- a/.changeset/serious-roses-stare.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-api-docs': minor
----
-
-Renamed the `createComponent` external route to `registerApi` since it's now recommended to link to the entity registration page rather than the creation page.
diff --git a/.changeset/shaggy-days-film.md b/.changeset/shaggy-days-film.md
deleted file mode 100644
index ae9c47c318..0000000000
--- a/.changeset/shaggy-days-film.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-bazaar': patch
----
-
-Switched out internal usage of the `catalogRouteRef` from `@backstage/plugin-catalog-react`.
diff --git a/.changeset/shaggy-llamas-build.md b/.changeset/shaggy-llamas-build.md
deleted file mode 100644
index 5137bf93c5..0000000000
--- a/.changeset/shaggy-llamas-build.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-newrelic-dashboard': patch
----
-
-Newrelic Dashboards will render single page dashboards, meaning dashboards which do not have a parent GUID
diff --git a/.changeset/shiny-garlics-cough.md b/.changeset/shiny-garlics-cough.md
deleted file mode 100644
index ea6634506f..0000000000
--- a/.changeset/shiny-garlics-cough.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/test-utils': patch
----
-
-Added a `MockFetchApi`
diff --git a/.changeset/short-apples-return.md b/.changeset/short-apples-return.md
deleted file mode 100644
index 1339de3410..0000000000
--- a/.changeset/short-apples-return.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/core-app-api': patch
----
-
-Added validation during the application startup that detects if there are any plugins present that have not had their required external routes bound. Failing the validation will cause a hard crash as it is a programmer error. It lets you detect early on that there are dangling routes, rather than having them cause an error later on.
diff --git a/.changeset/short-games-float.md b/.changeset/short-games-float.md
deleted file mode 100644
index 4cacb2a9de..0000000000
--- a/.changeset/short-games-float.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-todo': patch
----
-
-Apply fix from the 0.1.19 patch release
diff --git a/.changeset/silly-doors-exist.md b/.changeset/silly-doors-exist.md
deleted file mode 100644
index 7ec20ca0c5..0000000000
--- a/.changeset/silly-doors-exist.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-common': patch
----
-
-Remove Catalog Location resource type
diff --git a/.changeset/silver-crews-compare.md b/.changeset/silver-crews-compare.md
deleted file mode 100644
index b211737e8a..0000000000
--- a/.changeset/silver-crews-compare.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/core-plugin-api': minor
----
-
-Removed deprecated `BackstageIdentity` type, which was replaced by `BackstageIdentityResponse`.
diff --git a/.changeset/silver-ties-marry.md b/.changeset/silver-ties-marry.md
deleted file mode 100644
index 2a3b01f2fc..0000000000
--- a/.changeset/silver-ties-marry.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-'@backstage/plugin-scaffolder': patch
-'@backstage/plugin-scaffolder-backend': patch
----
-
-Added the ability to support supplying secrets when creating tasks in the `scaffolder-backend`.
-
-**deprecation**: Deprecated `ctx.token` from actions in the `scaffolder-backend`. Please move to using `ctx.secrets.backstageToken` instead.
-
-**deprecation**: Deprecated `task.token` in `TaskSpec` in the `scaffolder-backend`. Please move to using `task.secrets.backstageToken` instead.
diff --git a/.changeset/six-coins-admire.md b/.changeset/six-coins-admire.md
deleted file mode 100644
index 658672d1c4..0000000000
--- a/.changeset/six-coins-admire.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-'@backstage/plugin-tech-insights-backend': minor
-'@backstage/plugin-tech-insights-node': minor
----
-
-BREAKING CHANGES:
-
-- The helper function to create a fact retriever registration is now expecting an object of configuration items instead of individual arguments.
- Modify your `techInsights.ts` plugin configuration in `packages/backend/src/plugins/techInsights.ts` (or equivalent) the following way:
-
-```diff
--createFactRetrieverRegistration(
-- '1 1 1 * *', // Example cron, At 01:01 on day-of-month 1.
-- entityOwnershipFactRetriever,
--),
-+createFactRetrieverRegistration({
-+ cadende: '1 1 1 * *', // Example cron, At 01:01 on day-of-month 1.
-+ factRetriever: entityOwnershipFactRetriever,
-+}),
-
-```
-
-- `TechInsightsStore` interface has changed its signature of `insertFacts` method. If you have created your own implementation of either `TechInsightsDatabase` or `FactRetrieverEngine` you need to modify the implementation/call to this method to accept/pass-in an object instead if individual arguments. The interface now accepts an additional `lifecycle` argument which is optional (defined below). An example modification to fact retriever engine:
-
-```diff
--await this.repository.insertFacts(factRetriever.id, facts);
-+await this.repository.insertFacts({
-+ id: factRetriever.id,
-+ facts,
-+ lifecycle,
-+});
-```
-
-Adds a configuration option to fact retrievers to define lifecycle for facts the retriever persists. Possible values are either 'max items' or 'time-to-live'. The former will keep only n number of items in the database for each fact per entity. The latter will remove all facts that are older than the TTL value.
-
-Possible values:
-
-- `{ maxItems: 5 }` // Deletes all facts for the retriever/entity pair, apart from the last five
-- `{ ttl: 1209600000 }` // (2 weeks) Deletes all facts older than 2 weeks for the retriever/entity pair
-- `{ ttl: { weeks: 2 } }` // Deletes all facts older than 2 weeks for the retriever/entity pair
diff --git a/.changeset/sixty-laws-laugh.md b/.changeset/sixty-laws-laugh.md
deleted file mode 100644
index 874859da4e..0000000000
--- a/.changeset/sixty-laws-laugh.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-'@backstage/create-app': patch
----
-
-Updated the configuration of the `app-backend` plugin to enable the static asset store by passing on `database` from the plugin environment to `createRouter`.
-
-To apply this change to an existing app, make the following change to `packages/backend/src/plugins/app.ts`:
-
-```diff
- export default async function createPlugin({
- logger,
- config,
-+ database,
- }: PluginEnvironment): Promise {
- return await createRouter({
- logger,
- config,
-+ database,
- appPackageName: 'app',
- });
- }
-```
diff --git a/.changeset/smart-windows-watch.md b/.changeset/smart-windows-watch.md
deleted file mode 100644
index f2e15c0569..0000000000
--- a/.changeset/smart-windows-watch.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-shortcuts': patch
----
-
-Allow shortcut side bar item icon to be configurable
diff --git a/.changeset/soft-socks-pay.md b/.changeset/soft-socks-pay.md
deleted file mode 100644
index 2ec330c449..0000000000
--- a/.changeset/soft-socks-pay.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-backend': patch
----
-
-Integrate permissions into catalog-backend location endpoints
diff --git a/.changeset/sour-spies-hug.md b/.changeset/sour-spies-hug.md
deleted file mode 100644
index eb6b860922..0000000000
--- a/.changeset/sour-spies-hug.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-api-docs': patch
----
-
-Using an explicitly empty string for the url argument ensures that the swagger UI does not run into undefined errors.
diff --git a/.changeset/stale-brooms-fry.md b/.changeset/stale-brooms-fry.md
deleted file mode 100644
index 18c847973e..0000000000
--- a/.changeset/stale-brooms-fry.md
+++ /dev/null
@@ -1,51 +0,0 @@
----
-'@backstage/create-app': patch
----
-
-You can now add `SidebarGroup`s to the current `Sidebar`. This will not affect how the current sidebar is displayed, but allows a customization on how the `MobileSidebar` on smaller screens will look like. A `SidebarGroup` will be displayed with the given icon in the `MobileSidebar`.
-
-A `SidebarGroup` can either link to an existing page (e.g. `/search` or `/settings`) or wrap components, which will be displayed in a full-screen overlay menu (e.g. `Menu`).
-
-```diff
-
-
-+ } to="/search">
-
-+
-
-+ }>
-
-
-
-
-
-
-+
-
-
-+ }
-+ to="/settings"
-+ >
-
-+
-
-```
-
-Additionally, you can order the groups differently in the `MobileSidebar` than in the usual `Sidebar` simply by giving a group a priority. The groups will be displayed in descending order from left to right.
-
-```diff
-}
- to="/settings"
-+ priority={1}
->
-
-
-```
-
-If you decide against adding `SidebarGroup`s to your `Sidebar` the `MobileSidebar` will contain one default menu item, which will open a full-screen overlay menu displaying all the content of the current `Sidebar`.
-
-More information on the `SidebarGroup` & the `MobileSidebar` component can be found in the changeset for the `core-components`.
diff --git a/.changeset/stupid-baboons-hug.md b/.changeset/stupid-baboons-hug.md
deleted file mode 100644
index cc8bf5d8ce..0000000000
--- a/.changeset/stupid-baboons-hug.md
+++ /dev/null
@@ -1,62 +0,0 @@
----
-'@backstage/create-app': patch
----
-
-The app template has been updated to add an explicit dependency on `typescript` in the root `package.json`. This is because it was removed as a dependency of `@backstage/cli` in order to decouple the TypeScript versioning in Backstage projects.
-
-To apply this change in an existing app, add a `typescript` dependency to your `package.json` in the project root:
-
-```json
- "dependencies": {
- ...
- "typescript": "~4.5.4",
- }
-```
-
-We recommend using a `~` version range since TypeScript releases do not adhere to semver.
-
-It may be the case that you end up with errors if you upgrade the TypeScript version. This is because there was a change to TypeScript not long ago that defaulted the type of errors caught in `catch` blocks to `unknown`. You can work around this by adding `"useUnknownInCatchVariables": false` to the `"compilerOptions"` in your `tsconfig.json`:
-
-```json
- "compilerOptions": {
- ...
- "useUnknownInCatchVariables": false
- }
-```
-
-Another option is to use the utilities from `@backstage/errors` to assert the type of errors caught in `catch` blocks:
-
-```ts
-import { assertError, isError } from '@backstage/errors';
-
-try {
- ...
-} catch (error) {
- assertError(error);
- ...
- // OR
- if (isError(error)) {
- ...
- }
-}
-```
-
-Yet another issue you might run into when upgrading TypeScript is incompatibilities in the types from `react-use`. The error you would run into looks something like this:
-
-```plain
-node_modules/react-use/lib/usePermission.d.ts:1:54 - error TS2304: Cannot find name 'DevicePermissionDescriptor'.
-
-1 declare type PermissionDesc = PermissionDescriptor | DevicePermissionDescriptor | MidiPermissionDescriptor | PushPermissionDescriptor;
-```
-
-If you encounter this error, the simplest fix is to replace full imports of `react-use` with more specific ones. For example, the following:
-
-```ts
-import { useAsync } from 'react-use';
-```
-
-Would be converted into this:
-
-```ts
-import useAsync from 'react-use/lib/useAsync';
-```
diff --git a/.changeset/stupid-nails-drive.md b/.changeset/stupid-nails-drive.md
deleted file mode 100644
index fb4fb12f40..0000000000
--- a/.changeset/stupid-nails-drive.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-'@backstage/plugin-pagerduty': patch
-'@backstage/plugin-splunk-on-call': patch
----
-
-Remove redundant `node-fetch` dependency
diff --git a/.changeset/sweet-candles-greet.md b/.changeset/sweet-candles-greet.md
deleted file mode 100644
index 8ab38ca0da..0000000000
--- a/.changeset/sweet-candles-greet.md
+++ /dev/null
@@ -1,76 +0,0 @@
----
-'@backstage/plugin-techdocs': minor
----
-
-Make `TechDocsClient` and `TechDocsStorageClient` use the `FetchApi`. You now
-need to pass in an instance of that API when constructing the client, if you
-create a custom instance in your app.
-
-If you are replacing the factory:
-
-```diff
-+import { fetchApiRef } from '@backstage/core-plugin-api';
-
- createApiFactory({
- api: techdocsStorageApiRef,
- deps: {
- configApi: configApiRef,
- discoveryApi: discoveryApiRef,
- identityApi: identityApiRef,
-+ fetchApi: fetchApiRef,
- },
- factory: ({
- configApi,
- discoveryApi,
- identityApi,
-+ fetchApi,
- }) =>
- new TechDocsStorageClient({
- configApi,
- discoveryApi,
- identityApi,
-+ fetchApi,
- }),
- }),
- createApiFactory({
- api: techdocsApiRef,
- deps: {
- configApi: configApiRef,
- discoveryApi: discoveryApiRef,
-- identityApi: identityApiRef,
-+ fetchApi: fetchApiRef,
- },
- factory: ({
- configApi,
- discoveryApi,
-- identityApi,
-+ fetchApi,
- }) =>
- new TechDocsClient({
- configApi,
- discoveryApi,
-- identityApi,
-+ fetchApi,
- }),
- }),
-```
-
-If instantiating directly:
-
-```diff
-+import { fetchApiRef } from '@backstage/core-plugin-api';
-
-+const fetchApi = useApi(fetchApiRef);
- const storageClient = new TechDocsStorageClient({
- configApi,
- discoveryApi,
- identityApi,
-+ fetchApi,
- });
- const techdocsClient = new TechDocsClient({
- configApi,
- discoveryApi,
-- identityApi,
-+ fetchApi,
- }),
-```
diff --git a/.changeset/sweet-grapes-argue.md b/.changeset/sweet-grapes-argue.md
deleted file mode 100644
index 786cb2ea33..0000000000
--- a/.changeset/sweet-grapes-argue.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-react': patch
----
-
-Add useEntityPermission hook
diff --git a/.changeset/swift-panthers-dance.md b/.changeset/swift-panthers-dance.md
deleted file mode 100644
index 57c5e1bbdb..0000000000
--- a/.changeset/swift-panthers-dance.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-catalog-backend': patch
----
-
-Export conditional permission policy helpers from catalog-backend
diff --git a/.changeset/tame-crabs-push.md b/.changeset/tame-crabs-push.md
deleted file mode 100644
index 02c0b874e1..0000000000
--- a/.changeset/tame-crabs-push.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-scaffolder': patch
----
-
-Refactoring the `RepoUrlPicker` into separate provider components to encapsulate provider nonsense
diff --git a/.changeset/techdocs-glob-glob-glob.md b/.changeset/techdocs-glob-glob-glob.md
deleted file mode 100644
index b177942c94..0000000000
--- a/.changeset/techdocs-glob-glob-glob.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/techdocs-common': patch
----
-
-Updated the default version of the `@spotify/techdocs` container used when `techdocs.generator.runIn` is `docker` to `v0.3.6`, which includes an update to `mkdocs-monorepo-plugin` that allows glob-based wildcard includes.
diff --git a/.changeset/three-bats-provide.md b/.changeset/three-bats-provide.md
deleted file mode 100644
index efb44a1fc8..0000000000
--- a/.changeset/three-bats-provide.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-auth-backend': minor
----
-
-Update provider subs to return full entity ref.
diff --git a/.changeset/tough-wombats-taste.md b/.changeset/tough-wombats-taste.md
deleted file mode 100644
index 2d034f35b6..0000000000
--- a/.changeset/tough-wombats-taste.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-'@backstage/plugin-org': minor
----
-
-**BREAKING**: Added a new and required `catalogIndex` external route. It should typically be linked to the `catalogIndex` route of the Catalog plugin:
-
-```ts
-bind(orgPlugin.externalRoutes, {
- catalogIndex: catalogPlugin.routes.catalogIndex,
-});
-```
diff --git a/.changeset/wet-seas-love.md b/.changeset/wet-seas-love.md
deleted file mode 100644
index a20c582035..0000000000
--- a/.changeset/wet-seas-love.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-'@backstage/plugin-api-docs': patch
----
-
-Bump @asyncapi/react-component for CVE
-
-[CVE-2022-21680](https://github.com/advisories/GHSA-rrrm-qjm4-v8hf) and [CVE-2022-21681](https://github.com/advisories/GHSA-5v2h-r2cx-5xgj)
-
-See https://github.com/asyncapi/asyncapi-react/pull/522
diff --git a/.changeset/wicked-bobcats-pull.md b/.changeset/wicked-bobcats-pull.md
deleted file mode 100644
index a2af286044..0000000000
--- a/.changeset/wicked-bobcats-pull.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-'@backstage/plugin-catalog': patch
-'@backstage/plugin-catalog-backend': patch
----
-
-Internal update to match status field changes in `@backstage/catalog-model`.
diff --git a/.changeset/wild-cows-add.md b/.changeset/wild-cows-add.md
deleted file mode 100644
index 1170bc494d..0000000000
--- a/.changeset/wild-cows-add.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/core-plugin-api': minor
----
-
-Removed deprecated `OAuthRequestApi` types: `AuthProvider`, `AuthRequesterOptions`, `AuthRequester`, and `PendingAuthRequest`.
diff --git a/.changeset/wild-pugs-call.md b/.changeset/wild-pugs-call.md
deleted file mode 100644
index 6bcc951ac7..0000000000
--- a/.changeset/wild-pugs-call.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@backstage/plugin-app-backend': patch
----
-
-Updated the cache control headers for static assets to instruct clients to cache them for 14 days.
diff --git a/.changeset/wise-cooks-admire.md b/.changeset/wise-cooks-admire.md
deleted file mode 100644
index 65f33ffff0..0000000000
--- a/.changeset/wise-cooks-admire.md
+++ /dev/null
@@ -1,21 +0,0 @@
----
-'@backstage/catalog-model': patch
----
-
-Added `alpha` release stage type declarations, accessible via `@backstage/catalog-model/alpha`.
-
-**BREAKING**: The experimental entity `status` field was removed from the base `Entity` type and is now only available on the `AlphaEntity` type from the alpha release stage, along with all accompanying types that were previously marked as `UNSTABLE_`.
-
-For example, the following import:
-
-```ts
-import { UNSTABLE_EntityStatusItem } from '@backstage/catalog-model';
-```
-
-Becomes this:
-
-```ts
-import { EntityStatusItem } from '@backstage/catalog-model/alpha';
-```
-
-Note that exports that are only available from the alpha release stage are considered unstable and do not adhere to the semantic versioning of the package.
diff --git a/.changeset/witty-avocados-bow.md b/.changeset/witty-avocados-bow.md
deleted file mode 100644
index 406088a7dd..0000000000
--- a/.changeset/witty-avocados-bow.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-'@backstage/plugin-app-backend': patch
----
-
-Added a new asset cache that stores static assets from previous deployments in the database. This fixes an issue where users have old browser tabs open and try to lazy-load static assets that no longer exist in the latest version.
-
-The asset cache is enabled by passing the `database` option to `createRouter`.
diff --git a/packages/app-defaults/CHANGELOG.md b/packages/app-defaults/CHANGELOG.md
index c4d3ca89a0..4bca4d5182 100644
--- a/packages/app-defaults/CHANGELOG.md
+++ b/packages/app-defaults/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/app-defaults
+## 0.1.5
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-permission-react@0.3.0
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/core-app-api@0.5.0
+
## 0.1.5-next.0
### Patch Changes
diff --git a/packages/app-defaults/package.json b/packages/app-defaults/package.json
index ea8555a360..c6d4b4d644 100644
--- a/packages/app-defaults/package.json
+++ b/packages/app-defaults/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/app-defaults",
"description": "Provides the default wiring of a Backstage App",
- "version": "0.1.5-next.0",
+ "version": "0.1.5",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,10 +29,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-permission-react": "^0.3.0-next.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-permission-react": "^0.3.0",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -42,8 +42,8 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@types/jest": "^26.0.7",
diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md
index 53e31bc810..da79625ba5 100644
--- a/packages/app/CHANGELOG.md
+++ b/packages/app/CHANGELOG.md
@@ -1,5 +1,55 @@
# example-app
+## 0.2.61
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-tech-radar@0.5.3
+ - @backstage/core-components@0.8.5
+ - @backstage/plugin-api-docs@0.7.0
+ - @backstage/plugin-kubernetes@0.5.5
+ - @backstage/cli@0.12.0
+ - @backstage/plugin-search@0.5.6
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-org@0.4.0
+ - @backstage/plugin-catalog@0.7.9
+ - @backstage/plugin-cost-insights@0.11.18
+ - @backstage/plugin-shortcuts@0.1.20
+ - @backstage/plugin-user-settings@0.3.17
+ - @backstage/core-app-api@0.5.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/plugin-scaffolder@0.12.0
+ - @backstage/plugin-azure-devops@0.1.11
+ - @backstage/plugin-badges@0.2.20
+ - @backstage/plugin-catalog-import@0.7.10
+ - @backstage/plugin-kafka@0.2.26
+ - @backstage/plugin-pagerduty@0.3.23
+ - @backstage/plugin-rollbar@0.3.24
+ - @backstage/plugin-sentry@0.3.34
+ - @backstage/plugin-tech-insights@0.1.6
+ - @backstage/plugin-techdocs@0.13.0
+ - @backstage/plugin-todo@0.1.20
+ - @backstage/plugin-newrelic-dashboard@0.1.4
+ - @backstage/catalog-model@0.9.10
+ - @backstage/app-defaults@0.1.5
+ - @backstage/integration-react@0.1.19
+ - @backstage/plugin-airbrake@0.1.1
+ - @backstage/plugin-apache-airflow@0.1.4
+ - @backstage/plugin-catalog-graph@0.2.7
+ - @backstage/plugin-circleci@0.2.35
+ - @backstage/plugin-cloudbuild@0.2.33
+ - @backstage/plugin-code-coverage@0.1.23
+ - @backstage/plugin-explore@0.3.26
+ - @backstage/plugin-gcp-projects@0.3.14
+ - @backstage/plugin-github-actions@0.4.32
+ - @backstage/plugin-gocd@0.1.2
+ - @backstage/plugin-graphiql@0.2.28
+ - @backstage/plugin-home@0.4.11
+ - @backstage/plugin-jenkins@0.5.18
+ - @backstage/plugin-lighthouse@0.2.35
+ - @backstage/plugin-newrelic@0.3.14
+
## 0.2.61-next.0
### Patch Changes
diff --git a/packages/app/package.json b/packages/app/package.json
index b688219d21..fd80f96bce 100644
--- a/packages/app/package.json
+++ b/packages/app/package.json
@@ -1,54 +1,54 @@
{
"name": "example-app",
- "version": "0.2.61-next.0",
+ "version": "0.2.61",
"private": true,
"bundled": true,
"dependencies": {
- "@backstage/app-defaults": "^0.1.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/integration-react": "^0.1.19-next.0",
- "@backstage/plugin-airbrake": "^0.1.1-next.0",
- "@backstage/plugin-api-docs": "^0.6.23-next.0",
- "@backstage/plugin-azure-devops": "^0.1.11-next.0",
- "@backstage/plugin-apache-airflow": "^0.1.4-next.0",
- "@backstage/plugin-badges": "^0.2.20-next.0",
- "@backstage/plugin-catalog": "^0.7.9-next.0",
- "@backstage/plugin-catalog-graph": "^0.2.7-next.0",
- "@backstage/plugin-catalog-import": "^0.7.10-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
- "@backstage/plugin-circleci": "^0.2.35-next.0",
- "@backstage/plugin-cloudbuild": "^0.2.33-next.0",
- "@backstage/plugin-code-coverage": "^0.1.23-next.0",
- "@backstage/plugin-cost-insights": "^0.11.18-next.0",
- "@backstage/plugin-explore": "^0.3.26-next.0",
- "@backstage/plugin-gcp-projects": "^0.3.14-next.0",
- "@backstage/plugin-github-actions": "^0.4.32-next.0",
- "@backstage/plugin-gocd": "^0.1.2-next.0",
- "@backstage/plugin-graphiql": "^0.2.28-next.0",
- "@backstage/plugin-home": "^0.4.11-next.0",
- "@backstage/plugin-jenkins": "^0.5.18-next.0",
- "@backstage/plugin-kafka": "^0.2.26-next.0",
- "@backstage/plugin-kubernetes": "^0.5.5-next.0",
- "@backstage/plugin-lighthouse": "^0.2.35-next.0",
- "@backstage/plugin-newrelic": "^0.3.14-next.0",
- "@backstage/plugin-newrelic-dashboard": "^0.1.4-next.0",
- "@backstage/plugin-org": "^0.3.35-next.0",
- "@backstage/plugin-pagerduty": "0.3.23-next.0",
- "@backstage/plugin-rollbar": "^0.3.24-next.0",
- "@backstage/plugin-scaffolder": "^0.11.19-next.0",
- "@backstage/plugin-search": "^0.5.6-next.0",
- "@backstage/plugin-sentry": "^0.3.34-next.0",
- "@backstage/plugin-shortcuts": "^0.1.20-next.0",
- "@backstage/plugin-tech-radar": "^0.5.3-next.0",
- "@backstage/plugin-techdocs": "^0.12.15-next.0",
- "@backstage/plugin-todo": "^0.1.19-next.0",
- "@backstage/plugin-user-settings": "^0.3.17-next.0",
+ "@backstage/app-defaults": "^0.1.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/integration-react": "^0.1.19",
+ "@backstage/plugin-airbrake": "^0.1.1",
+ "@backstage/plugin-api-docs": "^0.7.0",
+ "@backstage/plugin-azure-devops": "^0.1.11",
+ "@backstage/plugin-apache-airflow": "^0.1.4",
+ "@backstage/plugin-badges": "^0.2.20",
+ "@backstage/plugin-catalog": "^0.7.9",
+ "@backstage/plugin-catalog-graph": "^0.2.7",
+ "@backstage/plugin-catalog-import": "^0.7.10",
+ "@backstage/plugin-catalog-react": "^0.6.12",
+ "@backstage/plugin-circleci": "^0.2.35",
+ "@backstage/plugin-cloudbuild": "^0.2.33",
+ "@backstage/plugin-code-coverage": "^0.1.23",
+ "@backstage/plugin-cost-insights": "^0.11.18",
+ "@backstage/plugin-explore": "^0.3.26",
+ "@backstage/plugin-gcp-projects": "^0.3.14",
+ "@backstage/plugin-github-actions": "^0.4.32",
+ "@backstage/plugin-gocd": "^0.1.2",
+ "@backstage/plugin-graphiql": "^0.2.28",
+ "@backstage/plugin-home": "^0.4.11",
+ "@backstage/plugin-jenkins": "^0.5.18",
+ "@backstage/plugin-kafka": "^0.2.26",
+ "@backstage/plugin-kubernetes": "^0.5.5",
+ "@backstage/plugin-lighthouse": "^0.2.35",
+ "@backstage/plugin-newrelic": "^0.3.14",
+ "@backstage/plugin-newrelic-dashboard": "^0.1.4",
+ "@backstage/plugin-org": "^0.4.0",
+ "@backstage/plugin-pagerduty": "0.3.23",
+ "@backstage/plugin-rollbar": "^0.3.24",
+ "@backstage/plugin-scaffolder": "^0.12.0",
+ "@backstage/plugin-search": "^0.5.6",
+ "@backstage/plugin-sentry": "^0.3.34",
+ "@backstage/plugin-shortcuts": "^0.1.20",
+ "@backstage/plugin-tech-radar": "^0.5.3",
+ "@backstage/plugin-techdocs": "^0.13.0",
+ "@backstage/plugin-todo": "^0.1.20",
+ "@backstage/plugin-user-settings": "^0.3.17",
"@backstage/search-common": "^0.2.0",
- "@backstage/plugin-tech-insights": "^0.1.6-next.0",
+ "@backstage/plugin-tech-insights": "^0.1.6",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -69,8 +69,8 @@
"zen-observable": "^0.8.15"
},
"devDependencies": {
- "@backstage/plugin-permission-react": "^0.3.0-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/plugin-permission-react": "^0.3.0",
+ "@backstage/test-utils": "^0.2.3",
"@rjsf/core": "^3.2.1",
"@testing-library/cypress": "^8.0.2",
"@testing-library/jest-dom": "^5.10.1",
diff --git a/packages/backend-common/CHANGELOG.md b/packages/backend-common/CHANGELOG.md
index ede0e5aa0f..8d4dd6ddc1 100644
--- a/packages/backend-common/CHANGELOG.md
+++ b/packages/backend-common/CHANGELOG.md
@@ -1,5 +1,30 @@
# @backstage/backend-common
+## 0.10.4
+
+### Patch Changes
+
+- f685e1398f: Loading of app configurations now reference the `@deprecated` construct from
+ JSDoc to determine if a property in-use has been deprecated. Users are notified
+ of deprecated keys in the format:
+
+ ```txt
+ The configuration key 'catalog.processors.githubOrg' of app-config.yaml is deprecated and may be removed soon. Configure a GitHub integration instead.
+ ```
+
+ When the `withDeprecatedKeys` option is set to `true` in the `process` method
+ of `loadConfigSchema`, the user will be notified that deprecated keys have been
+ identified in their app configuration.
+
+ The `backend-common` and `plugin-app-backend` packages have been updated to set
+ `withDeprecatedKeys` to true so that users are notified of deprecated settings
+ by default.
+
+- Updated dependencies
+ - @backstage/integration@0.7.2
+ - @backstage/config@0.1.13
+ - @backstage/config-loader@0.9.3
+
## 0.10.4-next.0
### Patch Changes
diff --git a/packages/backend-common/package.json b/packages/backend-common/package.json
index f0a6f4af05..a5963bc77d 100644
--- a/packages/backend-common/package.json
+++ b/packages/backend-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-common",
"description": "Common functionality library for Backstage backends",
- "version": "0.10.4-next.0",
+ "version": "0.10.4",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -30,10 +30,10 @@
},
"dependencies": {
"@backstage/cli-common": "^0.1.6",
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/config-loader": "^0.9.3-next.0",
+ "@backstage/config": "^0.1.13",
+ "@backstage/config-loader": "^0.9.3",
"@backstage/errors": "^0.2.0",
- "@backstage/integration": "^0.7.2-next.0",
+ "@backstage/integration": "^0.7.2",
"@backstage/types": "^0.1.1",
"@google-cloud/storage": "^5.8.0",
"@manypkg/get-packages": "^1.1.3",
@@ -81,8 +81,8 @@
}
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/test-utils": "^0.2.3",
"@types/archiver": "^5.1.0",
"@types/compression": "^1.7.0",
"@types/concat-stream": "^1.6.0",
diff --git a/packages/backend-tasks/CHANGELOG.md b/packages/backend-tasks/CHANGELOG.md
index 114dd1606c..cfaf40a6d6 100644
--- a/packages/backend-tasks/CHANGELOG.md
+++ b/packages/backend-tasks/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/backend-tasks
+## 0.1.4
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+
## 0.1.4-next.0
### Patch Changes
diff --git a/packages/backend-tasks/package.json b/packages/backend-tasks/package.json
index 6cf59a0ebc..1ead26f29e 100644
--- a/packages/backend-tasks/package.json
+++ b/packages/backend-tasks/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-tasks",
"description": "Common distributed task management library for Backstage backends",
- "version": "0.1.4-next.0",
+ "version": "0.1.4",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -29,8 +29,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
"@backstage/types": "^0.1.1",
"@types/luxon": "^2.0.4",
@@ -43,8 +43,8 @@
"zod": "^3.9.5"
},
"devDependencies": {
- "@backstage/backend-test-utils": "^0.1.14-next.0",
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/backend-test-utils": "^0.1.14",
+ "@backstage/cli": "^0.12.0",
"jest": "^26.0.1",
"wait-for-expect": "^3.0.2"
},
diff --git a/packages/backend-test-utils/CHANGELOG.md b/packages/backend-test-utils/CHANGELOG.md
index 4953e6e7c4..5c133df297 100644
--- a/packages/backend-test-utils/CHANGELOG.md
+++ b/packages/backend-test-utils/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/backend-test-utils
+## 0.1.14
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/cli@0.12.0
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+
## 0.1.14-next.0
### Patch Changes
diff --git a/packages/backend-test-utils/package.json b/packages/backend-test-utils/package.json
index 0a1be46f3e..82af7dbaaa 100644
--- a/packages/backend-test-utils/package.json
+++ b/packages/backend-test-utils/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-test-utils",
"description": "Test helpers library for Backstage backends",
- "version": "0.1.14-next.0",
+ "version": "0.1.14",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -30,9 +30,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/config": "^0.1.13",
"knex": "^0.95.1",
"mysql2": "^2.2.5",
"pg": "^8.3.0",
@@ -41,7 +41,7 @@
"uuid": "^8.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"jest": "^26.0.1"
},
"files": [
diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md
index 0e8b6d8ecf..081ca31d9f 100644
--- a/packages/backend/CHANGELOG.md
+++ b/packages/backend/CHANGELOG.md
@@ -1,5 +1,43 @@
# example-backend
+## 0.2.61
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-backend@0.7.0
+ - @backstage/plugin-permission-backend@0.4.0
+ - @backstage/plugin-catalog-backend@0.21.0
+ - @backstage/plugin-kubernetes-backend@0.4.4
+ - @backstage/integration@0.7.2
+ - @backstage/plugin-permission-common@0.4.0
+ - @backstage/plugin-search-backend@0.3.1
+ - @backstage/plugin-techdocs-backend@0.13.0
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/plugin-app-backend@0.3.22
+ - @backstage/plugin-permission-node@0.4.0
+ - @backstage/plugin-scaffolder-backend@0.15.21
+ - @backstage/plugin-tech-insights-backend@0.2.0
+ - @backstage/plugin-tech-insights-node@0.2.0
+ - @backstage/catalog-model@0.9.10
+ - example-app@0.2.61
+ - @backstage/backend-tasks@0.1.4
+ - @backstage/catalog-client@0.5.5
+ - @backstage/plugin-azure-devops-backend@0.3.1
+ - @backstage/plugin-badges-backend@0.1.16
+ - @backstage/plugin-code-coverage-backend@0.1.20
+ - @backstage/plugin-graphql-backend@0.1.12
+ - @backstage/plugin-jenkins-backend@0.1.11
+ - @backstage/plugin-kafka-backend@0.2.15
+ - @backstage/plugin-proxy-backend@0.2.16
+ - @backstage/plugin-rollbar-backend@0.1.19
+ - @backstage/plugin-scaffolder-backend-module-rails@0.2.4
+ - @backstage/plugin-search-backend-module-elasticsearch@0.0.8
+ - @backstage/plugin-search-backend-module-pg@0.2.4
+ - @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.6
+ - @backstage/plugin-todo-backend@0.1.19
+
## 0.2.61-next.0
### Patch Changes
diff --git a/packages/backend/package.json b/packages/backend/package.json
index 7766a6c680..d986377d33 100644
--- a/packages/backend/package.json
+++ b/packages/backend/package.json
@@ -1,6 +1,6 @@
{
"name": "example-backend",
- "version": "0.2.61-next.0",
+ "version": "0.2.61",
"main": "dist/index.cjs.js",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -24,43 +24,43 @@
"migrate:create": "knex migrate:make -x ts"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/backend-tasks": "^0.1.4-next.0",
- "@backstage/catalog-client": "^0.5.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/integration": "^0.7.2-next.0",
- "@backstage/plugin-app-backend": "^0.3.22-next.0",
- "@backstage/plugin-auth-backend": "^0.7.0-next.0",
- "@backstage/plugin-azure-devops-backend": "^0.3.1-next.0",
- "@backstage/plugin-badges-backend": "^0.1.16-next.0",
- "@backstage/plugin-catalog-backend": "^0.21.0-next.0",
- "@backstage/plugin-code-coverage-backend": "^0.1.20-next.0",
- "@backstage/plugin-graphql-backend": "^0.1.12-next.0",
- "@backstage/plugin-jenkins-backend": "^0.1.11-next.0",
- "@backstage/plugin-kubernetes-backend": "^0.4.4-next.0",
- "@backstage/plugin-kafka-backend": "^0.2.15-next.0",
- "@backstage/plugin-permission-backend": "^0.4.0-next.0",
- "@backstage/plugin-permission-common": "^0.4.0-next.0",
- "@backstage/plugin-permission-node": "^0.4.0-next.0",
- "@backstage/plugin-proxy-backend": "^0.2.16-next.0",
- "@backstage/plugin-rollbar-backend": "^0.1.19-next.0",
- "@backstage/plugin-scaffolder-backend": "^0.15.21-next.0",
- "@backstage/plugin-scaffolder-backend-module-rails": "^0.2.4-next.0",
- "@backstage/plugin-search-backend": "^0.3.1-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/backend-tasks": "^0.1.4",
+ "@backstage/catalog-client": "^0.5.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
+ "@backstage/integration": "^0.7.2",
+ "@backstage/plugin-app-backend": "^0.3.22",
+ "@backstage/plugin-auth-backend": "^0.7.0",
+ "@backstage/plugin-azure-devops-backend": "^0.3.1",
+ "@backstage/plugin-badges-backend": "^0.1.16",
+ "@backstage/plugin-catalog-backend": "^0.21.0",
+ "@backstage/plugin-code-coverage-backend": "^0.1.20",
+ "@backstage/plugin-graphql-backend": "^0.1.12",
+ "@backstage/plugin-jenkins-backend": "^0.1.11",
+ "@backstage/plugin-kubernetes-backend": "^0.4.4",
+ "@backstage/plugin-kafka-backend": "^0.2.15",
+ "@backstage/plugin-permission-backend": "^0.4.0",
+ "@backstage/plugin-permission-common": "^0.4.0",
+ "@backstage/plugin-permission-node": "^0.4.0",
+ "@backstage/plugin-proxy-backend": "^0.2.16",
+ "@backstage/plugin-rollbar-backend": "^0.1.19",
+ "@backstage/plugin-scaffolder-backend": "^0.15.21",
+ "@backstage/plugin-scaffolder-backend-module-rails": "^0.2.4",
+ "@backstage/plugin-search-backend": "^0.3.1",
"@backstage/plugin-search-backend-node": "^0.4.4",
- "@backstage/plugin-search-backend-module-elasticsearch": "^0.0.8-next.0",
- "@backstage/plugin-search-backend-module-pg": "^0.2.4-next.0",
- "@backstage/plugin-techdocs-backend": "^0.12.4-next.0",
- "@backstage/plugin-tech-insights-backend": "^0.2.0-next.0",
- "@backstage/plugin-tech-insights-node": "^0.2.0-next.0",
- "@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.6-next.0",
- "@backstage/plugin-todo-backend": "^0.1.19-next.0",
+ "@backstage/plugin-search-backend-module-elasticsearch": "^0.0.8",
+ "@backstage/plugin-search-backend-module-pg": "^0.2.4",
+ "@backstage/plugin-techdocs-backend": "^0.13.0",
+ "@backstage/plugin-tech-insights-backend": "^0.2.0",
+ "@backstage/plugin-tech-insights-node": "^0.2.0",
+ "@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.6",
+ "@backstage/plugin-todo-backend": "^0.1.19",
"@gitbeaker/node": "^34.6.0",
"@octokit/rest": "^18.5.3",
"azure-devops-node-api": "^11.0.1",
"dockerode": "^3.3.1",
- "example-app": "^0.2.61-next.0",
+ "example-app": "^0.2.61",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
"express-prom-bundle": "^6.3.6",
@@ -72,7 +72,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/dockerode": "^3.3.0",
"@types/express": "^4.17.6",
"@types/express-serve-static-core": "^4.17.5"
diff --git a/packages/catalog-client/CHANGELOG.md b/packages/catalog-client/CHANGELOG.md
index 69566a3f72..81bc155bbc 100644
--- a/packages/catalog-client/CHANGELOG.md
+++ b/packages/catalog-client/CHANGELOG.md
@@ -1,5 +1,12 @@
# @backstage/catalog-client
+## 0.5.5
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/catalog-model@0.9.10
+
## 0.5.5-next.0
### Patch Changes
diff --git a/packages/catalog-client/package.json b/packages/catalog-client/package.json
index ddec88ef3c..45b36ad658 100644
--- a/packages/catalog-client/package.json
+++ b/packages/catalog-client/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/catalog-client",
"description": "An isomorphic client for the catalog backend",
- "version": "0.5.5-next.0",
+ "version": "0.5.5",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,12 +30,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
+ "@backstage/catalog-model": "^0.9.10",
"@backstage/errors": "^0.2.0",
"cross-fetch": "^3.0.6"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/jest": "^26.0.7",
"msw": "^0.35.0"
},
diff --git a/packages/catalog-model/CHANGELOG.md b/packages/catalog-model/CHANGELOG.md
index 83f51b4fd6..9dbf2f116b 100644
--- a/packages/catalog-model/CHANGELOG.md
+++ b/packages/catalog-model/CHANGELOG.md
@@ -1,5 +1,30 @@
# @backstage/catalog-model
+## 0.9.10
+
+### Patch Changes
+
+- 8b5a7763d5: Added `alpha` release stage type declarations, accessible via `@backstage/catalog-model/alpha`.
+
+ **BREAKING**: The experimental entity `status` field was removed from the base `Entity` type and is now only available on the `AlphaEntity` type from the alpha release stage, along with all accompanying types that were previously marked as `UNSTABLE_`.
+
+ For example, the following import:
+
+ ```ts
+ import { UNSTABLE_EntityStatusItem } from '@backstage/catalog-model';
+ ```
+
+ Becomes this:
+
+ ```ts
+ import { EntityStatusItem } from '@backstage/catalog-model/alpha';
+ ```
+
+ Note that exports that are only available from the alpha release stage are considered unstable and do not adhere to the semantic versioning of the package.
+
+- Updated dependencies
+ - @backstage/config@0.1.13
+
## 0.9.10-next.0
### Patch Changes
diff --git a/packages/catalog-model/package.json b/packages/catalog-model/package.json
index c0a81f965b..7a44f834fe 100644
--- a/packages/catalog-model/package.json
+++ b/packages/catalog-model/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/catalog-model",
"description": "Types and validators that help describe the model of a Backstage Catalog",
- "version": "0.9.10-next.0",
+ "version": "0.9.10",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,7 +31,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
"@backstage/types": "^0.1.1",
"@types/json-schema": "^7.0.5",
@@ -43,7 +43,7 @@
"yup": "^0.32.9"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/jest": "^26.0.7",
"@types/lodash": "^4.14.151",
"yaml": "^1.9.2"
diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md
index b667a4ac46..12418b8103 100644
--- a/packages/cli/CHANGELOG.md
+++ b/packages/cli/CHANGELOG.md
@@ -1,5 +1,88 @@
# @backstage/cli
+## 0.12.0
+
+### Minor Changes
+
+- 08fa6a604a: Removed the `typescript` dependency from the Backstage CLI in order to decouple the TypeScript version in Backstage projects. To keep using a specific TypeScript version, be sure to add an explicit dependency in your root `package.json`:
+
+ ```json
+ "dependencies": {
+ ...
+ "typescript": "~4.5.4",
+ }
+ ```
+
+ We recommend using a `~` version range since TypeScript releases do not adhere to semver.
+
+ It may be the case that you end up with errors if you upgrade the TypeScript version. This is because there was a change to TypeScript not long ago that defaulted the type of errors caught in `catch` blocks to `unknown`. You can work around this by adding `"useUnknownInCatchVariables": false` to the `"compilerOptions"` in your `tsconfig.json`:
+
+ ```json
+ "compilerOptions": {
+ ...
+ "useUnknownInCatchVariables": false
+ }
+ ```
+
+ Another option is to use the utilities from `@backstage/errors` to assert the type of errors caught in `catch` blocks:
+
+ ```ts
+ import { assertError, isError } from '@backstage/errors';
+
+ try {
+ ...
+ } catch (error) {
+ assertError(error);
+ ...
+ // OR
+ if (isError(error)) {
+ ...
+ }
+ }
+ ```
+
+ Yet another issue you might run into when upgrading TypeScript is incompatibilities in the types from `react-use`. The error you would run into looks something like this:
+
+ ```plain
+ node_modules/react-use/lib/usePermission.d.ts:1:54 - error TS2304: Cannot find name 'DevicePermissionDescriptor'.
+
+ 1 declare type PermissionDesc = PermissionDescriptor | DevicePermissionDescriptor | MidiPermissionDescriptor | PushPermissionDescriptor;
+ ```
+
+ If you encounter this error, the simplest fix is to replace full imports of `react-use` with more specific ones. For example, the following:
+
+ ```ts
+ import { useAsync } from 'react-use';
+ ```
+
+ Would be converted into this:
+
+ ```ts
+ import useAsync from 'react-use/lib/useAsync';
+ ```
+
+### Patch Changes
+
+- 6e34e2cfbf: Introduce `--deprecated` option to `config:check` to log all deprecated app configuration properties
+
+ ```sh
+ $ yarn backstage-cli config:check --lax --deprecated
+ config:check --lax --deprecated
+ Loaded config from app-config.yaml
+ The configuration key 'catalog.processors.githubOrg' of app-config.yaml is deprecated and may be removed soon. Configure a GitHub integration instead.
+ ```
+
+- f2fe4d240b: Switched to only apply `@hot-loader/react-dom` [Webpack aliasing](https://github.com/hot-loader/react-dom/tree/master/source#webpack) when using React 16.
+- 2a42d573d2: Introduced a new `--experimental-type-build` option to the various package build commands. This option switches the type definition build to be executed using API Extractor rather than a `rollup` plugin. In order for this experimental switch to work, you must also have `@microsoft/api-extractor` installed within your project, as it is an optional peer dependency.
+
+ The biggest difference between the existing mode and the experimental one is that rather than just building a single `dist/index.d.ts` file, API Extractor will output `index.d.ts`, `index.beta.d.ts`, and `index.alpha.d.ts`, all in the `dist` directory. Each of these files will have exports from more unstable release stages stripped, meaning that `index.d.ts` will omit all exports marked with `@alpha` or `@beta`, while `index.beta.d.ts` will omit all exports marked with `@alpha`.
+
+ In addition, the `prepack` command now has support for `alphaTypes` and `betaTypes` fields in the `publishConfig` of `package.json`. These optional fields can be pointed to `dist/types.alpha.d.ts` and `dist/types.beta.d.ts` respectively, which will cause `/alpha` and `/beta` entry points to be generated for the package. See the [`@backstage/catalog-model`](https://github.com/backstage/backstage/blob/master/packages/catalog-model/package.json) package for an example of how this can be used in practice.
+
+- Updated dependencies
+ - @backstage/config@0.1.13
+ - @backstage/config-loader@0.9.3
+
## 0.12.0-next.0
### Minor Changes
diff --git a/packages/cli/package.json b/packages/cli/package.json
index f501c277be..70b79a687b 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/cli",
"description": "CLI for developing Backstage plugins and apps",
- "version": "0.12.0-next.0",
+ "version": "0.12.0",
"private": false,
"publishConfig": {
"access": "public"
@@ -29,8 +29,8 @@
},
"dependencies": {
"@backstage/cli-common": "^0.1.6",
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/config-loader": "^0.9.3-next.0",
+ "@backstage/config": "^0.1.13",
+ "@backstage/config-loader": "^0.9.3",
"@backstage/errors": "^0.2.0",
"@backstage/types": "^0.1.1",
"@hot-loader/react-dom": "^16.13.0",
@@ -114,13 +114,13 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/config": "^0.1.13",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@backstage/theme": "^0.2.14",
"@types/diff": "^5.0.0",
"@types/express": "^4.17.6",
diff --git a/packages/codemods/CHANGELOG.md b/packages/codemods/CHANGELOG.md
index f88baced36..725b91c168 100644
--- a/packages/codemods/CHANGELOG.md
+++ b/packages/codemods/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/codemods
+## 0.1.30
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/core-app-api@0.5.0
+
## 0.1.30-next.0
### Patch Changes
diff --git a/packages/codemods/package.json b/packages/codemods/package.json
index c2c65ed603..9d1c3b1bc6 100644
--- a/packages/codemods/package.json
+++ b/packages/codemods/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/codemods",
"description": "A collection of codemods for Backstage projects",
- "version": "0.1.30-next.0",
+ "version": "0.1.30",
"private": false,
"publishConfig": {
"access": "public",
diff --git a/packages/config-loader/CHANGELOG.md b/packages/config-loader/CHANGELOG.md
index 53f2b0dc64..cf953948da 100644
--- a/packages/config-loader/CHANGELOG.md
+++ b/packages/config-loader/CHANGELOG.md
@@ -1,5 +1,28 @@
# @backstage/config-loader
+## 0.9.3
+
+### Patch Changes
+
+- f685e1398f: Loading of app configurations now reference the `@deprecated` construct from
+ JSDoc to determine if a property in-use has been deprecated. Users are notified
+ of deprecated keys in the format:
+
+ ```txt
+ The configuration key 'catalog.processors.githubOrg' of app-config.yaml is deprecated and may be removed soon. Configure a GitHub integration instead.
+ ```
+
+ When the `withDeprecatedKeys` option is set to `true` in the `process` method
+ of `loadConfigSchema`, the user will be notified that deprecated keys have been
+ identified in their app configuration.
+
+ The `backend-common` and `plugin-app-backend` packages have been updated to set
+ `withDeprecatedKeys` to true so that users are notified of deprecated settings
+ by default.
+
+- Updated dependencies
+ - @backstage/config@0.1.13
+
## 0.9.3-next.0
### Patch Changes
diff --git a/packages/config-loader/package.json b/packages/config-loader/package.json
index 8954928804..bb59800a99 100644
--- a/packages/config-loader/package.json
+++ b/packages/config-loader/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/config-loader",
"description": "Config loading functionality used by Backstage backend, and CLI",
- "version": "0.9.3-next.0",
+ "version": "0.9.3",
"private": false,
"publishConfig": {
"access": "public",
@@ -31,7 +31,7 @@
},
"dependencies": {
"@backstage/cli-common": "^0.1.6",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
"@backstage/types": "^0.1.1",
"@types/json-schema": "^7.0.6",
diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md
index cbed058a71..2d3e90d1b7 100644
--- a/packages/config/CHANGELOG.md
+++ b/packages/config/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/config
+## 0.1.13
+
+### Patch Changes
+
+- f685e1398f: Loading of app configurations now reference the `@deprecated` construct from
+ JSDoc to determine if a property in-use has been deprecated. Users are notified
+ of deprecated keys in the format:
+
+ ```txt
+ The configuration key 'catalog.processors.githubOrg' of app-config.yaml is deprecated and may be removed soon. Configure a GitHub integration instead.
+ ```
+
+ When the `withDeprecatedKeys` option is set to `true` in the `process` method
+ of `loadConfigSchema`, the user will be notified that deprecated keys have been
+ identified in their app configuration.
+
+ The `backend-common` and `plugin-app-backend` packages have been updated to set
+ `withDeprecatedKeys` to true so that users are notified of deprecated settings
+ by default.
+
## 0.1.13-next.0
### Patch Changes
diff --git a/packages/config/package.json b/packages/config/package.json
index 35fe43a43d..44fb7ab286 100644
--- a/packages/config/package.json
+++ b/packages/config/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/config",
"description": "Config API used by Backstage core, backend, and CLI",
- "version": "0.1.13-next.0",
+ "version": "0.1.13",
"private": false,
"publishConfig": {
"access": "public",
@@ -34,7 +34,7 @@
"lodash": "^4.17.21"
},
"devDependencies": {
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/test-utils": "^0.2.3",
"@types/jest": "^26.0.7",
"@types/node": "^14.14.32"
},
diff --git a/packages/core-app-api/CHANGELOG.md b/packages/core-app-api/CHANGELOG.md
index d59eba4a23..0a5ce1dfcc 100644
--- a/packages/core-app-api/CHANGELOG.md
+++ b/packages/core-app-api/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/core-app-api
+## 0.5.0
+
+### Minor Changes
+
+- ceebe25391: Removed deprecated `SignInResult` type, which was replaced with the new `onSignInSuccess` callback.
+
+### Patch Changes
+
+- fb565073ec: Add an `allowUrl` callback option to `FetchMiddlewares.injectIdentityAuth`
+- f050eec2c0: Added validation during the application startup that detects if there are any plugins present that have not had their required external routes bound. Failing the validation will cause a hard crash as it is a programmer error. It lets you detect early on that there are dangling routes, rather than having them cause an error later on.
+- Updated dependencies
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/config@0.1.13
+
## 0.5.0-next.0
### Minor Changes
diff --git a/packages/core-app-api/package.json b/packages/core-app-api/package.json
index f8cdbabe80..2385c0175e 100644
--- a/packages/core-app-api/package.json
+++ b/packages/core-app-api/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-app-api",
"description": "Core app API used by Backstage apps",
- "version": "0.5.0-next.0",
+ "version": "0.5.0",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,8 +29,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/config": "^0.1.13",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/types": "^0.1.1",
"@backstage/version-bridge": "^0.1.1",
"@types/prop-types": "^15.7.3",
@@ -45,8 +45,8 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
diff --git a/packages/core-components/CHANGELOG.md b/packages/core-components/CHANGELOG.md
index db124adc95..5b2054e502 100644
--- a/packages/core-components/CHANGELOG.md
+++ b/packages/core-components/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/core-components
+## 0.8.5
+
+### Patch Changes
+
+- 306d879536: chore(deps): bump `react-syntax-highligher` and `swagger-ui-react`
+- 6b05ad1265: Updated the `SignInPage`, `ProxiedSignInPage` and `UserIdentity` implementations to match the removals of the deprecated `IdentityApi` methods and types.
+- 8bb0f4bc8a: - Add `useContent` hook to have a reference to the current main content element
+ - Sets the main content reference on `Content` component
+- 7ba416be78: The `Bar` component will now render a `MobileSidebar` instead of the current sidebar on smaller screens. The state of the `MobileSidebar` will be treated as always open.
+
+ ***
+
+ **Add MobileSidebar:** A navigation component, which sticks to the bottom. If there is no content in the Sidebar, it won't be rendered. If there are `children` in the `Sidebar`, but no `SidebarGroup`s as `children`, it will render all `children` into a default overlay menu, which can be displayed by clicking a menu item. If `SidebarGroup`s are provided, it will render them in the bottom navigation. Additionally, a `MobileSidebarContext`, which wraps the component, will save the selected menu item.
+
+ **Add SidebarGroup:** Groups items of the `Sidebar` together. On bigger screens, this won't have any effect at the moment. On smaller screens, it will render a given icon into the `MobileSidebar`. If a route is provided, clicking the `SidebarGroup` in the `MobileSidebar` will route to the page. If no route is provided, it will add a provided icon to the `MobileSidebar` as a menu item & will render the children into an overlay menu, which will be displayed when the menu item is clicked.
+
+- Updated dependencies
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/config@0.1.13
+
## 0.8.5-next.0
### Patch Changes
diff --git a/packages/core-components/package.json b/packages/core-components/package.json
index 25c42ea13d..b8515b0447 100644
--- a/packages/core-components/package.json
+++ b/packages/core-components/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-components",
"description": "Core components used by Backstage plugins and apps",
- "version": "0.8.5-next.0",
+ "version": "0.8.5",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,8 +29,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/config": "^0.1.13",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
"@backstage/theme": "^0.2.14",
"@material-table/core": "^3.1.0",
@@ -73,9 +73,9 @@
"react-dom": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
diff --git a/packages/core-plugin-api/CHANGELOG.md b/packages/core-plugin-api/CHANGELOG.md
index 74e85787d4..21668577a1 100644
--- a/packages/core-plugin-api/CHANGELOG.md
+++ b/packages/core-plugin-api/CHANGELOG.md
@@ -1,5 +1,43 @@
# @backstage/core-plugin-api
+## 0.6.0
+
+### Minor Changes
+
+- ceebe25391: Removed deprecated `IdentityApi` methods: `getUserId`, `getIdToken`, and `getProfile`.
+
+ Existing usage of `getUserId` can be replaced by `getBackstageIdentity`, more precisely the equivalent of the previous `userId` can be retrieved like this:
+
+ ```ts
+ import { parseEntityRef } from '@backstage/catalog-model';
+
+ const identity = await identityApi.getBackstageIdentity();
+ const { name: userId } = parseEntityRef(identity.userEntityRef);
+ ```
+
+ Note that it is recommended to consume the entire `userEntityRef` rather than parsing out just the name, in order to support namespaces.
+
+ Existing usage of `getIdToken` can be replaced by `getCredentials`, like this:
+
+ ```ts
+ const { token } = await identityApi.getCredentials();
+ ```
+
+ And existing usage of `getProfile` is replaced by `getProfileInfo`, which returns the same profile object, but is now async.
+
+- ceebe25391: Removed deprecated `SignInResult` type, which was replaced with the new `onSignInSuccess` callback.
+- d879072b0c: Removed the deprecated `id` field of `BackstageIdentityResponse`.
+
+ Existing usage can be replaced by parsing the `name` of the `identity.userEntityRef` with `parseEntityRef` from `@backstage/catalog-model`, although note that it is recommended to consume the entire `userEntityRef` in order to support namespaces.
+
+- 94c02b4246: Removed deprecated `BackstageIdentity` type, which was replaced by `BackstageIdentityResponse`.
+- 234a36405b: Removed deprecated `OAuthRequestApi` types: `AuthProvider`, `AuthRequesterOptions`, `AuthRequester`, and `PendingAuthRequest`.
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/config@0.1.13
+
## 0.6.0-next.0
### Minor Changes
diff --git a/packages/core-plugin-api/package.json b/packages/core-plugin-api/package.json
index dceae05ec4..dbc24e8a21 100644
--- a/packages/core-plugin-api/package.json
+++ b/packages/core-plugin-api/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-plugin-api",
"description": "Core API used by Backstage plugins",
- "version": "0.6.0-next.0",
+ "version": "0.6.0",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,7 +29,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/config": "^0.1.13",
"@backstage/types": "^0.1.1",
"@backstage/version-bridge": "^0.1.1",
"history": "^5.0.0",
@@ -43,9 +43,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
diff --git a/packages/create-app/CHANGELOG.md b/packages/create-app/CHANGELOG.md
index 7885011475..47366d7e7f 100644
--- a/packages/create-app/CHANGELOG.md
+++ b/packages/create-app/CHANGELOG.md
@@ -1,5 +1,199 @@
# @backstage/create-app
+## 0.4.14
+
+### Patch Changes
+
+- d4941024bc: Rebind external route for catalog import plugin from `scaffolderPlugin.routes.root` to `catalogImportPlugin.routes.importPage`.
+
+ To make this change to an existing app, make the following change to `packages/app/src/App.tsx`
+
+ ```diff
+ const App = createApp({
+ ...
+ bindRoutes({ bind }) {
+ ...
+ bind(apiDocsPlugin.externalRoutes, {
+ - createComponent: scaffolderPlugin.routes.root,
+ + registerApi: catalogImportPlugin.routes.importPage,
+ });
+ ...
+ },
+ });
+ ```
+
+- b5402d6d72: Migrated the app template to React 17.
+
+ To apply this change to an existing app, make sure you have updated to the latest version of `@backstage/cli`, and make the following change to `packages/app/package.json`:
+
+ ```diff
+ "history": "^5.0.0",
+ - "react": "^16.13.1",
+ - "react-dom": "^16.13.1",
+ + "react": "^17.0.2",
+ + "react-dom": "^17.0.2",
+ "react-router": "6.0.0-beta.0",
+ ```
+
+ Since we have recently moved over all `react` and `react-dom` dependencies to `peerDependencies` of all packages, and included React 17 in the version range, this should be all you need to do. If you end up with duplicate React installations, first make sure that all of your plugins are up-to-date, including ones for example from `@roadiehq`. If that doesn't work, you may need to fall back to adding [Yarn resolutions](https://classic.yarnpkg.com/lang/en/docs/selective-version-resolutions/) in the `package.json` of your project root:
+
+ ```diff
+ + "resolutions": {
+ + "react": "^17.0.2",
+ + "react-dom": "^17.0.2"
+ + },
+ ```
+
+- 5e8d278f8e: Added an external route binding from the `org` plugin to the catalog index page.
+
+ This change is needed because `@backstage/plugin-org` now has a required external route that needs to be bound for the app to start.
+
+ To apply this change to an existing app, make the following change to `packages/app/src/App.tsx`:
+
+ ```diff
+ import { ScaffolderPage, scaffolderPlugin } from '@backstage/plugin-scaffolder';
+ +import { orgPlugin } from '@backstage/plugin-org';
+ import { SearchPage } from '@backstage/plugin-search';
+ ```
+
+ And further down within the `createApp` call:
+
+ ```diff
+ bind(scaffolderPlugin.externalRoutes, {
+ registerComponent: catalogImportPlugin.routes.importPage,
+ });
+ + bind(orgPlugin.externalRoutes, {
+ + catalogIndex: catalogPlugin.routes.catalogIndex,
+ + });
+ },
+ ```
+
+- fb08e2f285: Updated the configuration of the `app-backend` plugin to enable the static asset store by passing on `database` from the plugin environment to `createRouter`.
+
+ To apply this change to an existing app, make the following change to `packages/backend/src/plugins/app.ts`:
+
+ ```diff
+ export default async function createPlugin({
+ logger,
+ config,
+ + database,
+ }: PluginEnvironment): Promise {
+ return await createRouter({
+ logger,
+ config,
+ + database,
+ appPackageName: 'app',
+ });
+ }
+ ```
+
+- 7ba416be78: You can now add `SidebarGroup`s to the current `Sidebar`. This will not affect how the current sidebar is displayed, but allows a customization on how the `MobileSidebar` on smaller screens will look like. A `SidebarGroup` will be displayed with the given icon in the `MobileSidebar`.
+
+ A `SidebarGroup` can either link to an existing page (e.g. `/search` or `/settings`) or wrap components, which will be displayed in a full-screen overlay menu (e.g. `Menu`).
+
+ ```diff
+
+
+ + } to="/search">
+
+ +
+
+ + }>
+
+
+
+
+
+
+ +
+
+
+ + }
+ + to="/settings"
+ + >
+
+ +
+
+ ```
+
+ Additionally, you can order the groups differently in the `MobileSidebar` than in the usual `Sidebar` simply by giving a group a priority. The groups will be displayed in descending order from left to right.
+
+ ```diff
+ }
+ to="/settings"
+ + priority={1}
+ >
+
+
+ ```
+
+ If you decide against adding `SidebarGroup`s to your `Sidebar` the `MobileSidebar` will contain one default menu item, which will open a full-screen overlay menu displaying all the content of the current `Sidebar`.
+
+ More information on the `SidebarGroup` & the `MobileSidebar` component can be found in the changeset for the `core-components`.
+
+- 08fa6a604a: The app template has been updated to add an explicit dependency on `typescript` in the root `package.json`. This is because it was removed as a dependency of `@backstage/cli` in order to decouple the TypeScript versioning in Backstage projects.
+
+ To apply this change in an existing app, add a `typescript` dependency to your `package.json` in the project root:
+
+ ```json
+ "dependencies": {
+ ...
+ "typescript": "~4.5.4",
+ }
+ ```
+
+ We recommend using a `~` version range since TypeScript releases do not adhere to semver.
+
+ It may be the case that you end up with errors if you upgrade the TypeScript version. This is because there was a change to TypeScript not long ago that defaulted the type of errors caught in `catch` blocks to `unknown`. You can work around this by adding `"useUnknownInCatchVariables": false` to the `"compilerOptions"` in your `tsconfig.json`:
+
+ ```json
+ "compilerOptions": {
+ ...
+ "useUnknownInCatchVariables": false
+ }
+ ```
+
+ Another option is to use the utilities from `@backstage/errors` to assert the type of errors caught in `catch` blocks:
+
+ ```ts
+ import { assertError, isError } from '@backstage/errors';
+
+ try {
+ ...
+ } catch (error) {
+ assertError(error);
+ ...
+ // OR
+ if (isError(error)) {
+ ...
+ }
+ }
+ ```
+
+ Yet another issue you might run into when upgrading TypeScript is incompatibilities in the types from `react-use`. The error you would run into looks something like this:
+
+ ```plain
+ node_modules/react-use/lib/usePermission.d.ts:1:54 - error TS2304: Cannot find name 'DevicePermissionDescriptor'.
+
+ 1 declare type PermissionDesc = PermissionDescriptor | DevicePermissionDescriptor | MidiPermissionDescriptor | PushPermissionDescriptor;
+ ```
+
+ If you encounter this error, the simplest fix is to replace full imports of `react-use` with more specific ones. For example, the following:
+
+ ```ts
+ import { useAsync } from 'react-use';
+ ```
+
+ Would be converted into this:
+
+ ```ts
+ import useAsync from 'react-use/lib/useAsync';
+ ```
+
## 0.4.13
### Patch Changes
diff --git a/packages/create-app/package.json b/packages/create-app/package.json
index d48c8891dc..2a3e35988a 100644
--- a/packages/create-app/package.json
+++ b/packages/create-app/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/create-app",
"description": "A CLI that helps you create your own Backstage app",
- "version": "0.4.13",
+ "version": "0.4.14",
"private": false,
"publishConfig": {
"access": "public"
diff --git a/packages/dev-utils/CHANGELOG.md b/packages/dev-utils/CHANGELOG.md
index 892ae2384e..e1ec35c27a 100644
--- a/packages/dev-utils/CHANGELOG.md
+++ b/packages/dev-utils/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/dev-utils
+## 0.2.18
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/test-utils@0.2.3
+ - @backstage/core-app-api@0.5.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+ - @backstage/app-defaults@0.1.5
+ - @backstage/integration-react@0.1.19
+
## 0.2.18-next.0
### Patch Changes
diff --git a/packages/dev-utils/package.json b/packages/dev-utils/package.json
index fa19a05fb1..487d7f917d 100644
--- a/packages/dev-utils/package.json
+++ b/packages/dev-utils/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/dev-utils",
"description": "Utilities for developing Backstage plugins.",
- "version": "0.2.18-next.0",
+ "version": "0.2.18",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,14 +29,14 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/app-defaults": "^0.1.5-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/integration-react": "^0.1.19-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/app-defaults": "^0.1.5",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/integration-react": "^0.1.19",
+ "@backstage/plugin-catalog-react": "^0.6.12",
+ "@backstage/test-utils": "^0.2.3",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -55,7 +55,7 @@
"react-dom": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/jest": "^26.0.7",
"@types/node": "^14.14.32"
},
diff --git a/packages/embedded-techdocs-app/CHANGELOG.md b/packages/embedded-techdocs-app/CHANGELOG.md
index 95a0cf7498..29dfb42e69 100644
--- a/packages/embedded-techdocs-app/CHANGELOG.md
+++ b/packages/embedded-techdocs-app/CHANGELOG.md
@@ -1,5 +1,22 @@
# embedded-techdocs-app
+## 0.2.60
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/cli@0.12.0
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/test-utils@0.2.3
+ - @backstage/plugin-catalog@0.7.9
+ - @backstage/core-app-api@0.5.0
+ - @backstage/config@0.1.13
+ - @backstage/plugin-techdocs@0.13.0
+ - @backstage/catalog-model@0.9.10
+ - @backstage/app-defaults@0.1.5
+ - @backstage/integration-react@0.1.19
+
## 0.2.60-next.0
### Patch Changes
diff --git a/packages/embedded-techdocs-app/package.json b/packages/embedded-techdocs-app/package.json
index c103ae224c..30a6dfdf14 100644
--- a/packages/embedded-techdocs-app/package.json
+++ b/packages/embedded-techdocs-app/package.json
@@ -1,20 +1,20 @@
{
"name": "embedded-techdocs-app",
- "version": "0.2.60-next.0",
+ "version": "0.2.60",
"private": true,
"bundled": true,
"dependencies": {
- "@backstage/app-defaults": "^0.1.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/integration-react": "^0.1.19-next.0",
- "@backstage/plugin-catalog": "^0.7.9-next.0",
- "@backstage/plugin-techdocs": "^0.12.15-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/app-defaults": "^0.1.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/config": "^0.1.13",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/integration-react": "^0.1.19",
+ "@backstage/plugin-catalog": "^0.7.9",
+ "@backstage/plugin-techdocs": "^0.13.0",
+ "@backstage/test-utils": "^0.2.3",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -26,7 +26,7 @@
"react-use": "^17.2.4"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/packages/integration-react/CHANGELOG.md b/packages/integration-react/CHANGELOG.md
index 9091c51a34..c7bb73285f 100644
--- a/packages/integration-react/CHANGELOG.md
+++ b/packages/integration-react/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/integration-react
+## 0.1.19
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/integration@0.7.2
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/config@0.1.13
+
## 0.1.19-next.0
### Patch Changes
diff --git a/packages/integration-react/package.json b/packages/integration-react/package.json
index 86ca1e8af9..140dd47968 100644
--- a/packages/integration-react/package.json
+++ b/packages/integration-react/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/integration-react",
"description": "Frontend package for managing integrations towards external systems",
- "version": "0.1.19-next.0",
+ "version": "0.1.19",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,10 +21,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/integration": "^0.7.2-next.0",
+ "@backstage/config": "^0.1.13",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/integration": "^0.7.2",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -35,9 +35,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/packages/integration/CHANGELOG.md b/packages/integration/CHANGELOG.md
index 111ca9bc21..f8f53e959b 100644
--- a/packages/integration/CHANGELOG.md
+++ b/packages/integration/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/integration
+## 0.7.2
+
+### Patch Changes
+
+- f45e99e5da: Do not return a token rather than fail where the owner is not in the allowed installation owners
+ for a GitHub app. This allows anonymous access to public files in the organisation.
+- Updated dependencies
+ - @backstage/config@0.1.13
+
## 0.7.2-next.0
### Patch Changes
diff --git a/packages/integration/package.json b/packages/integration/package.json
index a7adb0b808..bcf7d65617 100644
--- a/packages/integration/package.json
+++ b/packages/integration/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/integration",
"description": "Helpers for managing integrations towards external systems",
- "version": "0.7.2-next.0",
+ "version": "0.7.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,7 +30,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/config": "^0.1.13",
"cross-fetch": "^3.0.6",
"git-url-parse": "^11.6.0",
"@octokit/rest": "^18.5.3",
@@ -39,9 +39,9 @@
"lodash": "^4.17.21"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/config-loader": "^0.9.3-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/config-loader": "^0.9.3",
+ "@backstage/test-utils": "^0.2.3",
"@types/jest": "^26.0.7",
"@types/luxon": "^2.0.4",
"msw": "^0.35.0"
diff --git a/packages/storybook/CHANGELOG.md b/packages/storybook/CHANGELOG.md
index 80eb17488a..37b76b4de3 100644
--- a/packages/storybook/CHANGELOG.md
+++ b/packages/storybook/CHANGELOG.md
@@ -1,5 +1,14 @@
# storybook
+## 0.2.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/test-utils@0.2.3
+ - @backstage/core-app-api@0.5.0
+
## 0.2.2-next.0
### Patch Changes
diff --git a/packages/storybook/package.json b/packages/storybook/package.json
index 2be72eee9f..68035cce70 100644
--- a/packages/storybook/package.json
+++ b/packages/storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "storybook",
- "version": "0.2.2-next.0",
+ "version": "0.2.2",
"description": "Storybook build for components package",
"private": true,
"scripts": {
@@ -9,9 +9,9 @@
},
"dependencies": {
"@backstage/theme": "^0.2.0",
- "@backstage/test-utils": "^0.2.3-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/test-utils": "^0.2.3",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/core-plugin-api": "^0.6.0",
"react": "^17.0.2",
"react-dom": "^17.0.2"
},
diff --git a/packages/techdocs-cli/package.json b/packages/techdocs-cli/package.json
index dc0bffe648..b6098be20e 100644
--- a/packages/techdocs-cli/package.json
+++ b/packages/techdocs-cli/package.json
@@ -32,7 +32,7 @@
"techdocs-cli": "bin/techdocs-cli"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/commander": "^2.12.2",
"@types/fs-extra": "^9.0.6",
"@types/http-proxy": "^1.17.4",
@@ -41,7 +41,7 @@
"@types/react-dev-utils": "^9.0.4",
"@types/serve-handler": "^6.1.0",
"@types/webpack-env": "^1.15.3",
- "embedded-techdocs-app": "0.2.60-next.0",
+ "embedded-techdocs-app": "0.2.60",
"find-process": "^1.4.5",
"nodemon": "^2.0.2",
"ts-node": "^10.0.0"
@@ -56,10 +56,10 @@
"ext": "ts"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/techdocs-common": "^0.11.4-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
+ "@backstage/techdocs-common": "^0.11.4",
"@types/dockerode": "^3.3.0",
"commander": "^6.1.0",
"dockerode": "^3.3.1",
diff --git a/packages/techdocs-common/CHANGELOG.md b/packages/techdocs-common/CHANGELOG.md
index 3f4a89ec25..5f1f807dfd 100644
--- a/packages/techdocs-common/CHANGELOG.md
+++ b/packages/techdocs-common/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/techdocs-common
+## 0.11.4
+
+### Patch Changes
+
+- 47277c0d8c: Updated the default version of the `@spotify/techdocs` container used when `techdocs.generator.runIn` is `docker` to `v0.3.6`, which includes an update to `mkdocs-monorepo-plugin` that allows glob-based wildcard includes.
+- Updated dependencies
+ - @backstage/integration@0.7.2
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+
## 0.11.4-next.0
### Patch Changes
diff --git a/packages/techdocs-common/package.json b/packages/techdocs-common/package.json
index 3a8c777f00..f29ec3140f 100644
--- a/packages/techdocs-common/package.json
+++ b/packages/techdocs-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/techdocs-common",
"description": "Common functionalities for TechDocs, to be shared between techdocs-backend plugin and techdocs-cli",
- "version": "0.11.4-next.0",
+ "version": "0.11.4",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -38,12 +38,12 @@
"dependencies": {
"@azure/identity": "^2.0.1",
"@azure/storage-blob": "^12.5.0",
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
"@backstage/search-common": "^0.2.1",
- "@backstage/integration": "^0.7.2-next.0",
+ "@backstage/integration": "^0.7.2",
"@google-cloud/storage": "^5.6.0",
"@trendyol-js/openstack-swift-sdk": "^0.0.5",
"@types/express": "^4.17.6",
@@ -60,7 +60,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/fs-extra": "^9.0.5",
"@types/js-yaml": "^4.0.0",
"@types/mime-types": "^2.1.0",
diff --git a/packages/test-utils/CHANGELOG.md b/packages/test-utils/CHANGELOG.md
index eacb55fa1f..1867b52265 100644
--- a/packages/test-utils/CHANGELOG.md
+++ b/packages/test-utils/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/test-utils
+## 0.2.3
+
+### Patch Changes
+
+- c54c0d9d10: Add MockPermissionApi
+- 6bf7826258: Added a `MockFetchApi`
+- Updated dependencies
+ - @backstage/plugin-permission-react@0.3.0
+ - @backstage/plugin-permission-common@0.4.0
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/core-app-api@0.5.0
+ - @backstage/config@0.1.13
+
## 0.2.3-next.0
### Patch Changes
diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json
index b3f2b65aa5..6970c0dfed 100644
--- a/packages/test-utils/package.json
+++ b/packages/test-utils/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/test-utils",
"description": "Utilities to test Backstage plugins and apps.",
- "version": "0.2.3-next.0",
+ "version": "0.2.3",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,11 +29,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-permission-common": "^0.4.0-next.0",
- "@backstage/plugin-permission-react": "^0.3.0-next.0",
+ "@backstage/config": "^0.1.13",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-permission-common": "^0.4.0",
+ "@backstage/plugin-permission-react": "^0.3.0",
"@backstage/theme": "^0.2.14",
"@backstage/types": "^0.1.1",
"@material-ui/core": "^4.12.2",
@@ -51,7 +51,7 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/jest": "^26.0.7",
"@types/node": "^14.14.32",
"msw": "^0.35.0"
diff --git a/plugins/airbrake/CHANGELOG.md b/plugins/airbrake/CHANGELOG.md
index 830e13638d..36d322a0e0 100644
--- a/plugins/airbrake/CHANGELOG.md
+++ b/plugins/airbrake/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-airbrake
+## 0.1.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+
## 0.1.1-next.0
### Patch Changes
diff --git a/plugins/airbrake/package.json b/plugins/airbrake/package.json
index ab1475b95d..6b35d28a34 100644
--- a/plugins/airbrake/package.json
+++ b/plugins/airbrake/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-airbrake",
- "version": "0.1.1-next.0",
+ "version": "0.1.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,8 +20,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -34,11 +34,11 @@
},
"devDependencies": {
"@types/object-hash": "^2.2.1",
- "@backstage/app-defaults": "^0.1.5-next.0",
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/app-defaults": "^0.1.5",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/allure/CHANGELOG.md b/plugins/allure/CHANGELOG.md
index 59210a05cc..290838ac3d 100644
--- a/plugins/allure/CHANGELOG.md
+++ b/plugins/allure/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-allure
+## 0.1.12
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.1.12-next.0
### Patch Changes
diff --git a/plugins/allure/package.json b/plugins/allure/package.json
index 988fe0c55c..12e7f0849f 100644
--- a/plugins/allure/package.json
+++ b/plugins/allure/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-allure",
"description": "A Backstage plugin that integrates with Allure",
- "version": "0.1.12-next.0",
+ "version": "0.1.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -22,10 +22,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -37,10 +37,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/analytics-module-ga/CHANGELOG.md b/plugins/analytics-module-ga/CHANGELOG.md
index d06e2fcb45..8b82c050d3 100644
--- a/plugins/analytics-module-ga/CHANGELOG.md
+++ b/plugins/analytics-module-ga/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-analytics-module-ga
+## 0.1.7
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/config@0.1.13
+
## 0.1.7-next.0
### Patch Changes
diff --git a/plugins/analytics-module-ga/package.json b/plugins/analytics-module-ga/package.json
index 00b80216ad..bff7b84fe0 100644
--- a/plugins/analytics-module-ga/package.json
+++ b/plugins/analytics-module-ga/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-analytics-module-ga",
- "version": "0.1.7-next.0",
+ "version": "0.1.7",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,9 +21,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/config": "^0.1.13",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -35,10 +35,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/apache-airflow/CHANGELOG.md b/plugins/apache-airflow/CHANGELOG.md
index ba9d6ca225..4349718587 100644
--- a/plugins/apache-airflow/CHANGELOG.md
+++ b/plugins/apache-airflow/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-apache-airflow
+## 0.1.4
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+
## 0.1.4-next.0
### Patch Changes
diff --git a/plugins/apache-airflow/package.json b/plugins/apache-airflow/package.json
index a9ae357e46..5bf50229d4 100644
--- a/plugins/apache-airflow/package.json
+++ b/plugins/apache-airflow/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-apache-airflow",
- "version": "0.1.4-next.0",
+ "version": "0.1.4",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,8 +20,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -33,10 +33,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/api-docs/CHANGELOG.md b/plugins/api-docs/CHANGELOG.md
index 0adeb351ef..5e495a99a8 100644
--- a/plugins/api-docs/CHANGELOG.md
+++ b/plugins/api-docs/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-api-docs
+## 0.7.0
+
+### Minor Changes
+
+- b3831be2fe: Renamed the `createComponent` external route to `registerApi` since it's now recommended to link to the entity registration page rather than the creation page.
+
+### Patch Changes
+
+- 306d879536: chore(deps): bump `react-syntax-highligher` and `swagger-ui-react`
+- c007bea546: Export `GraphQlDefinitionWidget` to be reused.
+- cd4e3c4d4e: Using an explicitly empty string for the url argument ensures that the swagger UI does not run into undefined errors.
+- 0c0d8a47e7: Bump @asyncapi/react-component for CVE
+
+ [CVE-2022-21680](https://github.com/advisories/GHSA-rrrm-qjm4-v8hf) and [CVE-2022-21681](https://github.com/advisories/GHSA-5v2h-r2cx-5xgj)
+
+ See https://github.com/asyncapi/asyncapi-react/pull/522
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog@0.7.9
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.6.23-next.0
### Patch Changes
diff --git a/plugins/api-docs/package.json b/plugins/api-docs/package.json
index 93ec2a7eb1..8ced9c26b8 100644
--- a/plugins/api-docs/package.json
+++ b/plugins/api-docs/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-api-docs",
"description": "A Backstage plugin that helps represent API entities in the frontend",
- "version": "0.6.23-next.0",
+ "version": "0.7.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,11 +31,11 @@
},
"dependencies": {
"@asyncapi/react-component": "1.0.0-next.32",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog": "^0.7.9-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog": "^0.7.9",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -53,10 +53,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/app-backend/CHANGELOG.md b/plugins/app-backend/CHANGELOG.md
index 4af07fe288..68a38461fe 100644
--- a/plugins/app-backend/CHANGELOG.md
+++ b/plugins/app-backend/CHANGELOG.md
@@ -1,5 +1,35 @@
# @backstage/plugin-app-backend
+## 0.3.22
+
+### Patch Changes
+
+- f685e1398f: Loading of app configurations now reference the `@deprecated` construct from
+ JSDoc to determine if a property in-use has been deprecated. Users are notified
+ of deprecated keys in the format:
+
+ ```txt
+ The configuration key 'catalog.processors.githubOrg' of app-config.yaml is deprecated and may be removed soon. Configure a GitHub integration instead.
+ ```
+
+ When the `withDeprecatedKeys` option is set to `true` in the `process` method
+ of `loadConfigSchema`, the user will be notified that deprecated keys have been
+ identified in their app configuration.
+
+ The `backend-common` and `plugin-app-backend` packages have been updated to set
+ `withDeprecatedKeys` to true so that users are notified of deprecated settings
+ by default.
+
+- eb00e8af14: Updated the cache control headers for static assets to instruct clients to cache them for 14 days.
+- eb00e8af14: Added a new asset cache that stores static assets from previous deployments in the database. This fixes an issue where users have old browser tabs open and try to lazy-load static assets that no longer exist in the latest version.
+
+ The asset cache is enabled by passing the `database` option to `createRouter`.
+
+- Updated dependencies
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/config-loader@0.9.3
+
## 0.3.22-next.0
### Patch Changes
diff --git a/plugins/app-backend/package.json b/plugins/app-backend/package.json
index ec06cdadc4..60179e0602 100644
--- a/plugins/app-backend/package.json
+++ b/plugins/app-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-app-backend",
"description": "A Backstage backend plugin that serves the Backstage frontend app",
- "version": "0.3.22-next.0",
+ "version": "0.3.22",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,9 +30,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/config-loader": "^0.9.3-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/config-loader": "^0.9.3",
+ "@backstage/config": "^0.1.13",
"@backstage/types": "^0.1.1",
"@types/express": "^4.17.6",
"globby": "^11.0.0",
@@ -47,8 +47,8 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/backend-test-utils": "^0.1.14-next.0",
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/backend-test-utils": "^0.1.14",
+ "@backstage/cli": "^0.12.0",
"@backstage/types": "^0.1.1",
"@types/supertest": "^2.0.8",
"mock-fs": "^5.1.0",
diff --git a/plugins/auth-backend/CHANGELOG.md b/plugins/auth-backend/CHANGELOG.md
index cd32712372..066782e287 100644
--- a/plugins/auth-backend/CHANGELOG.md
+++ b/plugins/auth-backend/CHANGELOG.md
@@ -1,5 +1,26 @@
# @backstage/plugin-auth-backend
+## 0.7.0
+
+### Minor Changes
+
+- 6e92ee6267: Add new authentication provider to support the oauth2-proxy.
+
+ **BREAKING** The `AuthHandler` requires now an `AuthResolverContext` parameter. This aligns with the
+ behavior of the `SignInResolver`.
+
+- f8496730ab: Switched the handling of the `BackstageIdentityResponse` so that the returned `identity.userEntityRef` is always a full entity reference. If `userEntityRef` was previously set to `jane`, it will now be `user:default/jane`. The `userEntityRef` in the response is parsed from the `sub` claim in the payload of the Backstage token.
+- a53d7d8143: Update provider subs to return full entity ref.
+
+### Patch Changes
+
+- f815b7e4a4: build(deps): bump `@google-cloud/firestore` from 4.15.1 to 5.0.2
+- Updated dependencies
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+ - @backstage/catalog-client@0.5.5
+
## 0.7.0-next.0
### Minor Changes
diff --git a/plugins/auth-backend/package.json b/plugins/auth-backend/package.json
index 1b23c0f59c..f2075c515b 100644
--- a/plugins/auth-backend/package.json
+++ b/plugins/auth-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-auth-backend",
"description": "A Backstage backend plugin that handles authentication",
- "version": "0.7.0-next.0",
+ "version": "0.7.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,10 +30,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/catalog-client": "^0.5.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/catalog-client": "^0.5.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
"@backstage/types": "^0.1.1",
"@google-cloud/firestore": "^5.0.2",
@@ -73,8 +73,8 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/test-utils": "^0.2.3",
"@types/body-parser": "^1.19.0",
"@types/cookie-parser": "^1.4.2",
"@types/express-session": "^1.17.2",
diff --git a/plugins/azure-devops-backend/CHANGELOG.md b/plugins/azure-devops-backend/CHANGELOG.md
index 2008e1ce06..16b4a0d182 100644
--- a/plugins/azure-devops-backend/CHANGELOG.md
+++ b/plugins/azure-devops-backend/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-azure-devops-backend
+## 0.3.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+
## 0.3.1-next.0
### Patch Changes
diff --git a/plugins/azure-devops-backend/package.json b/plugins/azure-devops-backend/package.json
index 379daeabbe..addad6ef06 100644
--- a/plugins/azure-devops-backend/package.json
+++ b/plugins/azure-devops-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-azure-devops-backend",
- "version": "0.3.1-next.0",
+ "version": "0.3.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,8 +20,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/config": "^0.1.13",
"@backstage/plugin-azure-devops-common": "^0.2.0",
"@types/express": "^4.17.6",
"azure-devops-node-api": "^11.0.1",
@@ -32,7 +32,7 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/supertest": "^2.0.8",
"supertest": "^6.1.6",
"msw": "^0.35.0"
diff --git a/plugins/azure-devops/CHANGELOG.md b/plugins/azure-devops/CHANGELOG.md
index 6426482e73..7e9e642f11 100644
--- a/plugins/azure-devops/CHANGELOG.md
+++ b/plugins/azure-devops/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-azure-devops
+## 0.1.11
+
+### Patch Changes
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.1.11-next.0
### Patch Changes
diff --git a/plugins/azure-devops/package.json b/plugins/azure-devops/package.json
index 917bf1cd4a..f897031753 100644
--- a/plugins/azure-devops/package.json
+++ b/plugins/azure-devops/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-azure-devops",
- "version": "0.1.11-next.0",
+ "version": "0.1.11",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -27,12 +27,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
"@backstage/plugin-azure-devops-common": "^0.2.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -46,10 +46,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/badges-backend/CHANGELOG.md b/plugins/badges-backend/CHANGELOG.md
index f0dabeb21f..4f54700697 100644
--- a/plugins/badges-backend/CHANGELOG.md
+++ b/plugins/badges-backend/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-badges-backend
+## 0.1.16
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+ - @backstage/catalog-client@0.5.5
+
## 0.1.16-next.0
### Patch Changes
diff --git a/plugins/badges-backend/package.json b/plugins/badges-backend/package.json
index bc7d66844d..44925ca77f 100644
--- a/plugins/badges-backend/package.json
+++ b/plugins/badges-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-badges-backend",
"description": "A Backstage backend plugin that generates README badges for your entities",
- "version": "0.1.16-next.0",
+ "version": "0.1.16",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,10 +31,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/catalog-client": "^0.5.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/catalog-client": "^0.5.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
"@types/express": "^4.17.6",
"badge-maker": "^3.3.0",
@@ -45,7 +45,7 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/supertest": "^2.0.8",
"supertest": "^6.1.3"
},
diff --git a/plugins/badges/CHANGELOG.md b/plugins/badges/CHANGELOG.md
index b75c9a5397..32226f40db 100644
--- a/plugins/badges/CHANGELOG.md
+++ b/plugins/badges/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-badges
+## 0.2.20
+
+### Patch Changes
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.2.20-next.0
### Patch Changes
diff --git a/plugins/badges/package.json b/plugins/badges/package.json
index 431d2752ab..38d0f67f53 100644
--- a/plugins/badges/package.json
+++ b/plugins/badges/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-badges",
"description": "A Backstage plugin that generates README badges for your entities",
- "version": "0.2.20-next.0",
+ "version": "0.2.20",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -27,11 +27,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -43,10 +43,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/bazaar-backend/CHANGELOG.md b/plugins/bazaar-backend/CHANGELOG.md
index 0a683bff96..ab4bd8d674 100644
--- a/plugins/bazaar-backend/CHANGELOG.md
+++ b/plugins/bazaar-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-bazaar-backend
+## 0.1.7
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/backend-test-utils@0.1.14
+
## 0.1.7-next.0
### Patch Changes
diff --git a/plugins/bazaar-backend/package.json b/plugins/bazaar-backend/package.json
index 3c0ed97d60..8916a80126 100644
--- a/plugins/bazaar-backend/package.json
+++ b/plugins/bazaar-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-bazaar-backend",
- "version": "0.1.7-next.0",
+ "version": "0.1.7",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,9 +20,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/backend-test-utils": "^0.1.14-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/backend-test-utils": "^0.1.14",
+ "@backstage/config": "^0.1.13",
"@types/express": "^4.17.6",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
@@ -31,7 +31,7 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0"
+ "@backstage/cli": "^0.12.0"
},
"files": [
"dist",
diff --git a/plugins/bazaar/CHANGELOG.md b/plugins/bazaar/CHANGELOG.md
index 35790b4167..262363cc12 100644
--- a/plugins/bazaar/CHANGELOG.md
+++ b/plugins/bazaar/CHANGELOG.md
@@ -1,5 +1,20 @@
# @backstage/plugin-bazaar
+## 0.1.10
+
+### Patch Changes
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- 8a6950b822: Switched out internal usage of the `catalogRouteRef` from `@backstage/plugin-catalog-react`.
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/cli@0.12.0
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog@0.7.9
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+ - @backstage/catalog-client@0.5.5
+
## 0.1.10-next.0
### Patch Changes
diff --git a/plugins/bazaar/package.json b/plugins/bazaar/package.json
index 48d4bf2c6c..496f190b19 100644
--- a/plugins/bazaar/package.json
+++ b/plugins/bazaar/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-bazaar",
- "version": "0.1.10-next.0",
+ "version": "0.1.10",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,13 +21,13 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-client": "^0.5.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog": "^0.7.9-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/catalog-client": "^0.5.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog": "^0.7.9",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@date-io/luxon": "2.x",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -44,8 +44,8 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/dev-utils": "^0.2.18",
"@testing-library/jest-dom": "^5.10.1",
"cross-fetch": "^3.0.6"
},
diff --git a/plugins/bitrise/CHANGELOG.md b/plugins/bitrise/CHANGELOG.md
index 43f3dbddac..a62137d1e1 100644
--- a/plugins/bitrise/CHANGELOG.md
+++ b/plugins/bitrise/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-bitrise
+## 0.1.23
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.1.23-next.0
### Patch Changes
diff --git a/plugins/bitrise/package.json b/plugins/bitrise/package.json
index 1e25684407..7937197df6 100644
--- a/plugins/bitrise/package.json
+++ b/plugins/bitrise/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-bitrise",
"description": "A Backstage plugin that integrates towards Bitrise",
- "version": "0.1.23-next.0",
+ "version": "0.1.23",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,10 +21,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -40,10 +40,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/catalog-backend-module-ldap/CHANGELOG.md b/plugins/catalog-backend-module-ldap/CHANGELOG.md
index a85c390967..4495964ca8 100644
--- a/plugins/catalog-backend-module-ldap/CHANGELOG.md
+++ b/plugins/catalog-backend-module-ldap/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-catalog-backend-module-ldap
+## 0.3.10
+
+### Patch Changes
+
+- 3368dc6b62: Make sure to clone objects sent to `ldapjs` since the library modifies them
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@0.21.0
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+
## 0.3.10-next.0
### Patch Changes
diff --git a/plugins/catalog-backend-module-ldap/package.json b/plugins/catalog-backend-module-ldap/package.json
index 5e0129e3b8..7cadbe5631 100644
--- a/plugins/catalog-backend-module-ldap/package.json
+++ b/plugins/catalog-backend-module-ldap/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-ldap",
"description": "A Backstage catalog backend modules that helps integrate towards LDAP",
- "version": "0.3.10-next.0",
+ "version": "0.3.10",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,10 +29,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
- "@backstage/plugin-catalog-backend": "^0.21.0-next.0",
+ "@backstage/plugin-catalog-backend": "^0.21.0",
"@backstage/types": "^0.1.1",
"@types/ldapjs": "^2.2.0",
"ldapjs": "^2.2.0",
@@ -40,7 +40,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/lodash": "^4.14.151"
},
"files": [
diff --git a/plugins/catalog-backend-module-msgraph/CHANGELOG.md b/plugins/catalog-backend-module-msgraph/CHANGELOG.md
index 98ac901170..bd04fbcef7 100644
--- a/plugins/catalog-backend-module-msgraph/CHANGELOG.md
+++ b/plugins/catalog-backend-module-msgraph/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-catalog-backend-module-msgraph
+## 0.2.13
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@0.21.0
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+
## 0.2.13-next.0
### Patch Changes
diff --git a/plugins/catalog-backend-module-msgraph/package.json b/plugins/catalog-backend-module-msgraph/package.json
index aec0de592e..cf02589c15 100644
--- a/plugins/catalog-backend-module-msgraph/package.json
+++ b/plugins/catalog-backend-module-msgraph/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-msgraph",
"description": "A Backstage catalog backend modules that helps integrate towards Microsoft Graph",
- "version": "0.2.13-next.0",
+ "version": "0.2.13",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,9 +30,9 @@
},
"dependencies": {
"@azure/msal-node": "^1.1.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/plugin-catalog-backend": "^0.21.0-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
+ "@backstage/plugin-catalog-backend": "^0.21.0",
"@microsoft/microsoft-graph-types": "^2.6.0",
"@types/node-fetch": "^2.5.12",
"lodash": "^4.17.21",
@@ -42,9 +42,9 @@
"qs": "^6.9.4"
},
"devDependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/test-utils": "^0.2.3",
"@types/lodash": "^4.14.151",
"msw": "^0.35.0"
},
diff --git a/plugins/catalog-backend/CHANGELOG.md b/plugins/catalog-backend/CHANGELOG.md
index 5676f9ac48..14417490f8 100644
--- a/plugins/catalog-backend/CHANGELOG.md
+++ b/plugins/catalog-backend/CHANGELOG.md
@@ -1,5 +1,99 @@
# @backstage/plugin-catalog-backend
+## 0.21.0
+
+### Minor Changes
+
+- 9f2a8dc423: **BREAKING**: Removed all remnants of the old catalog engine implementation.
+
+ The old implementation has been deprecated for over half a year. To ensure that
+ you are not using the old implementation, check that your
+ `packages/backend/src/plugins/catalog.ts` creates the catalog builder using
+ `CatalogBuilder.create`. If you instead call `new CatalogBuilder`, you are on
+ the old implementation and will experience breakage if you upgrade to this
+ version. If you are still on the old version, see [the relevant change log
+ entry](https://github.com/backstage/backstage/blob/master/plugins/catalog-backend/CHANGELOG.md#patch-changes-27)
+ for migration instructions.
+
+ The minimal `packages/backend/src/plugins/catalog.ts` file is now:
+
+ ```ts
+ export default async function createPlugin(
+ env: PluginEnvironment,
+ ): Promise {
+ const builder = await CatalogBuilder.create(env);
+ builder.addProcessor(new ScaffolderEntitiesProcessor());
+ const { processingEngine, router } = await builder.build();
+ await processingEngine.start();
+ return router;
+ }
+ ```
+
+ The following classes and interfaces have been removed:
+
+ - The `CatalogBuilder` constructor (see above; use `CatalogBuilder.create`
+ instead)
+ - `AddLocationResult`
+ - `CommonDatabase`
+ - `CreateDatabaseOptions`
+ - `createNextRouter` (use `createRouter` instead - or preferably, use the
+ `router` field returned for you by `catalogBuilder.build()`)
+ - `Database`
+ - `DatabaseEntitiesCatalog` (use `EntitiesCatalog` instead)
+ - `DatabaseLocationsCatalog` (use `LocationService` instead)
+ - `DatabaseLocationUpdateLogEvent`
+ - `DatabaseLocationUpdateLogStatus`
+ - `DatabaseManager`
+ - `DbEntitiesRequest`
+ - `DbEntitiesResponse`
+ - `DbEntityRequest`
+ - `DbEntityResponse`
+ - `DbLocationsRow`
+ - `DbLocationsRowWithStatus`
+ - `DbPageInfo`
+ - `EntitiesCatalog.batchAddOrUpdateEntities` (was only used by the legacy
+ engine)
+ - `EntityUpsertRequest`
+ - `EntityUpsertResponse`
+ - `HigherOrderOperation`
+ - `HigherOrderOperations`
+ - `LocationReader`
+ - `LocationReaders`
+ - `LocationResponse`
+ - `LocationsCatalog`
+ - `LocationUpdateLogEvent`
+ - `LocationUpdateStatus`
+ - `NextCatalogBuilder` (use `CatalogBuilder.create` instead)
+ - `NextRouterOptions` (use `RouterOptions` instead)
+ - `ReadLocationEntity`
+ - `ReadLocationError`
+ - `ReadLocationResult`
+ - `Transaction`
+
+ The `RouterOptions` interface has been un-deprecated, and has instead found use
+ for passing into `createRouter`. Its shape has been significantly changed to
+ accommodate the new router.
+
+### Patch Changes
+
+- e15ce5c16e: Integrate authorization into the delete entities endpoint
+- dce98a92f7: Now when entities are deleted, the parent entity state is updated such that it will "heal" accidental deletes on the next refresh round.
+- 02687954ca: Fixed a typo and made a little clarification to a warning message
+- 48248e2db5: Integrate permissions into entity ancestry endpoint in catalog-backend
+- 68edbbeafd: Fix bug with resource loading in permission integration
+- 7e38acaa9e: Integrate permissions into catalog-backend location endpoints
+- 6680853e0c: Export conditional permission policy helpers from catalog-backend
+- 2b27e49eb1: Internal update to match status field changes in `@backstage/catalog-model`.
+- Updated dependencies
+ - @backstage/integration@0.7.2
+ - @backstage/plugin-permission-common@0.4.0
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/plugin-permission-node@0.4.0
+ - @backstage/plugin-catalog-common@0.1.1
+ - @backstage/catalog-model@0.9.10
+ - @backstage/catalog-client@0.5.5
+
## 0.21.0-next.0
### Minor Changes
diff --git a/plugins/catalog-backend/package.json b/plugins/catalog-backend/package.json
index f875076168..2baa10a9f9 100644
--- a/plugins/catalog-backend/package.json
+++ b/plugins/catalog-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend",
"description": "The Backstage backend plugin that provides the Backstage catalog",
- "version": "0.21.0-next.0",
+ "version": "0.21.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,15 +30,15 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/catalog-client": "^0.5.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/catalog-client": "^0.5.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
- "@backstage/integration": "^0.7.2-next.0",
- "@backstage/plugin-catalog-common": "^0.1.1-next.0",
- "@backstage/plugin-permission-common": "^0.4.0-next.0",
- "@backstage/plugin-permission-node": "^0.4.0-next.0",
+ "@backstage/integration": "^0.7.2",
+ "@backstage/plugin-catalog-common": "^0.1.1",
+ "@backstage/plugin-permission-common": "^0.4.0",
+ "@backstage/plugin-permission-node": "^0.4.0",
"@backstage/search-common": "^0.2.1",
"@backstage/types": "^0.1.1",
"@octokit/graphql": "^4.5.8",
@@ -65,10 +65,10 @@
"yup": "^0.32.9"
},
"devDependencies": {
- "@backstage/backend-test-utils": "^0.1.14-next.0",
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/plugin-permission-common": "^0.4.0-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/backend-test-utils": "^0.1.14",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/plugin-permission-common": "^0.4.0",
+ "@backstage/test-utils": "^0.2.3",
"@types/core-js": "^2.5.4",
"@types/git-url-parse": "^9.0.0",
"@types/lodash": "^4.14.151",
diff --git a/plugins/catalog-common/CHANGELOG.md b/plugins/catalog-common/CHANGELOG.md
index 0dc10c52d7..77bc30964c 100644
--- a/plugins/catalog-common/CHANGELOG.md
+++ b/plugins/catalog-common/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-catalog-common
+## 0.1.1
+
+### Patch Changes
+
+- 7e38acaa9e: Remove Catalog Location resource type
+- Updated dependencies
+ - @backstage/plugin-permission-common@0.4.0
+
## 0.1.1-next.0
### Patch Changes
diff --git a/plugins/catalog-common/package.json b/plugins/catalog-common/package.json
index 4840efd2ff..8ddf8fc283 100644
--- a/plugins/catalog-common/package.json
+++ b/plugins/catalog-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-common",
"description": "Common functionalities for the catalog plugin",
- "version": "0.1.1-next.0",
+ "version": "0.1.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,10 +30,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/plugin-permission-common": "^0.4.0-next.0"
+ "@backstage/plugin-permission-common": "^0.4.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0"
+ "@backstage/cli": "^0.12.0"
},
"files": [
"dist"
diff --git a/plugins/catalog-graph/CHANGELOG.md b/plugins/catalog-graph/CHANGELOG.md
index f231ce0875..e18319ea3a 100644
--- a/plugins/catalog-graph/CHANGELOG.md
+++ b/plugins/catalog-graph/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-catalog-graph
+## 0.2.7
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+ - @backstage/catalog-client@0.5.5
+
## 0.2.7-next.0
### Patch Changes
diff --git a/plugins/catalog-graph/package.json b/plugins/catalog-graph/package.json
index 81ed39d81c..c216333899 100644
--- a/plugins/catalog-graph/package.json
+++ b/plugins/catalog-graph/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-graph",
- "version": "0.2.7-next.0",
+ "version": "0.2.7",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,11 +21,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-client": "^0.5.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/catalog-client": "^0.5.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -42,10 +42,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
diff --git a/plugins/catalog-graphql/CHANGELOG.md b/plugins/catalog-graphql/CHANGELOG.md
index f0fc4f39d3..f2ad5d14b4 100644
--- a/plugins/catalog-graphql/CHANGELOG.md
+++ b/plugins/catalog-graphql/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-catalog-graphql
+## 0.3.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+
## 0.3.1-next.0
### Patch Changes
diff --git a/plugins/catalog-graphql/package.json b/plugins/catalog-graphql/package.json
index 90abc11d50..fa8b4a314b 100644
--- a/plugins/catalog-graphql/package.json
+++ b/plugins/catalog-graphql/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-graphql",
"description": "An experimental Backstage catalog GraphQL module",
- "version": "0.3.1-next.0",
+ "version": "0.3.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,8 +31,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
"@backstage/types": "^0.1.1",
"graphql-modules": "^1.0.0",
"apollo-server": "^3.0.0",
@@ -43,8 +43,8 @@
"winston": "^3.2.1"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/test-utils": "^0.2.3",
"@graphql-codegen/cli": "^2.3.1",
"@graphql-codegen/typescript": "^2.4.2",
"@graphql-codegen/typescript-resolvers": "^2.4.3",
diff --git a/plugins/catalog-import/CHANGELOG.md b/plugins/catalog-import/CHANGELOG.md
index 62490ef741..81fb253736 100644
--- a/plugins/catalog-import/CHANGELOG.md
+++ b/plugins/catalog-import/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-catalog-import
+## 0.7.10
+
+### Patch Changes
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/integration@0.7.2
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+ - @backstage/catalog-client@0.5.5
+ - @backstage/integration-react@0.1.19
+
## 0.7.10-next.0
### Patch Changes
diff --git a/plugins/catalog-import/package.json b/plugins/catalog-import/package.json
index bc33655b0a..647bac3b4e 100644
--- a/plugins/catalog-import/package.json
+++ b/plugins/catalog-import/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-import",
"description": "A Backstage plugin the helps you import entities into your catalog",
- "version": "0.7.10-next.0",
+ "version": "0.7.10",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,14 +31,14 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-client": "^0.5.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-client": "^0.5.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
- "@backstage/integration": "^0.7.2-next.0",
- "@backstage/integration-react": "^0.1.19-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/integration": "^0.7.2",
+ "@backstage/integration-react": "^0.1.19",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -56,10 +56,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
diff --git a/plugins/catalog-react/CHANGELOG.md b/plugins/catalog-react/CHANGELOG.md
index 568b614a1d..a98178af1d 100644
--- a/plugins/catalog-react/CHANGELOG.md
+++ b/plugins/catalog-react/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/plugin-catalog-react
+## 0.6.12
+
+### Patch Changes
+
+- 3d87019269: The `entityRouteRef` is now a well-known route that should be imported directly from `@backstage/plugin-catalog-react`. It is guaranteed to be globally unique across duplicate installations of the `@backstage/plugin-catalog-react`, starting at this version.
+
+ Deprecated `entityRoute` in favor of `entityRouteRef`.
+
+ Deprecated `rootRoute` and `catalogRouteRef`. If you want to refer to the catalog index page from a public plugin you now need to use an `ExternalRouteRef` instead. For private plugins it is possible to take the shortcut of referring directly to `catalogPlugin.routes.indexPage` instead.
+
+- 2916a83b9c: Deprecated `loadIdentityOwnerRefs`, since they can now be retrieved as `ownershipEntityRefs` from `identityApi.getBackstageIdentity()` instead.
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- c54c0d9d10: Add useEntityPermission hook
+- Updated dependencies
+ - @backstage/plugin-permission-react@0.3.0
+ - @backstage/core-components@0.8.5
+ - @backstage/integration@0.7.2
+ - @backstage/plugin-permission-common@0.4.0
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/catalog-model@0.9.10
+ - @backstage/catalog-client@0.5.5
+
## 0.6.12-next.0
### Patch Changes
diff --git a/plugins/catalog-react/package.json b/plugins/catalog-react/package.json
index 87d6f7ada8..9285458c8f 100644
--- a/plugins/catalog-react/package.json
+++ b/plugins/catalog-react/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-react",
"description": "A frontend library that helps other Backstage plugins interact with the catalog",
- "version": "0.6.12-next.0",
+ "version": "0.6.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,14 +29,14 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-client": "^0.5.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-client": "^0.5.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
- "@backstage/integration": "^0.7.2-next.0",
- "@backstage/plugin-permission-common": "^0.4.0-next.0",
- "@backstage/plugin-permission-react": "^0.3.0-next.0",
+ "@backstage/integration": "^0.7.2",
+ "@backstage/plugin-permission-common": "^0.4.0",
+ "@backstage/plugin-permission-react": "^0.3.0",
"@backstage/types": "^0.1.1",
"@backstage/version-bridge": "^0.1.1",
"@material-ui/core": "^4.12.2",
@@ -54,10 +54,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/plugin-catalog-common": "^0.1.1-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/plugin-catalog-common": "^0.1.1",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
diff --git a/plugins/catalog/CHANGELOG.md b/plugins/catalog/CHANGELOG.md
index 5fd28cb480..d7764dda16 100644
--- a/plugins/catalog/CHANGELOG.md
+++ b/plugins/catalog/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-catalog
+## 0.7.9
+
+### Patch Changes
+
+- 7ba416be78: **@backstage/plugin-user-settings:** Hide Header on mobile screens to improve the UI & give more space to the content. Furthermore, the "Pin Sidebar" setting is removed on mobile screens, as the mobile sidebar is always pinned to the bottom.
+
+ **Other plugins:** Smaller style adjustments across plugins to improve the UI on mobile devices.
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- c54c0d9d10: Add permission check to unregister entity button
+
+ If the permissions framework is disabled, this change should have no effect. If the permission framework is enabled, the unregister entity button will be disabled for those who do not have access to the `catalogEntityDeletePermission` as specified in your permission policy.
+
+- 61ded2a863: Export the `RelatedEntitiesCard` component which is helpful in case you want to model custom relations between entities
+- 2b27e49eb1: Internal update to match status field changes in `@backstage/catalog-model`.
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/plugin-catalog-common@0.1.1
+ - @backstage/catalog-model@0.9.10
+ - @backstage/catalog-client@0.5.5
+ - @backstage/integration-react@0.1.19
+
## 0.7.9-next.0
### Patch Changes
diff --git a/plugins/catalog/package.json b/plugins/catalog/package.json
index 2ac01025cf..49245863ca 100644
--- a/plugins/catalog/package.json
+++ b/plugins/catalog/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog",
"description": "The Backstage plugin for browsing the Backstage catalog",
- "version": "0.7.9-next.0",
+ "version": "0.7.9",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,14 +31,14 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-client": "^0.5.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-client": "^0.5.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
- "@backstage/integration-react": "^0.1.19-next.0",
- "@backstage/plugin-catalog-common": "^0.1.1-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/integration-react": "^0.1.19",
+ "@backstage/plugin-catalog-common": "^0.1.1",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -54,11 +54,11 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/plugin-permission-react": "^0.3.0-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/plugin-permission-react": "^0.3.0",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/circleci/CHANGELOG.md b/plugins/circleci/CHANGELOG.md
index cf6c1e4c33..1373040c3c 100644
--- a/plugins/circleci/CHANGELOG.md
+++ b/plugins/circleci/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-circleci
+## 0.2.35
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.2.35-next.0
### Patch Changes
diff --git a/plugins/circleci/package.json b/plugins/circleci/package.json
index 416d6ed16f..04e51805c7 100644
--- a/plugins/circleci/package.json
+++ b/plugins/circleci/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-circleci",
"description": "A Backstage plugin that integrates towards Circle CI",
- "version": "0.2.35-next.0",
+ "version": "0.2.35",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,10 +32,10 @@
"postpack": "backstage-cli postpack"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -52,10 +52,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/cloudbuild/CHANGELOG.md b/plugins/cloudbuild/CHANGELOG.md
index 95082adbd1..f26431c739 100644
--- a/plugins/cloudbuild/CHANGELOG.md
+++ b/plugins/cloudbuild/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-cloudbuild
+## 0.2.33
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.2.33-next.0
### Patch Changes
diff --git a/plugins/cloudbuild/package.json b/plugins/cloudbuild/package.json
index d5cfe5378b..65a1138877 100644
--- a/plugins/cloudbuild/package.json
+++ b/plugins/cloudbuild/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-cloudbuild",
"description": "A Backstage plugin that integrates towards Google Cloud Build",
- "version": "0.2.33-next.0",
+ "version": "0.2.33",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,10 +31,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -49,10 +49,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/code-coverage-backend/CHANGELOG.md b/plugins/code-coverage-backend/CHANGELOG.md
index e5515121a3..8faa0d789d 100644
--- a/plugins/code-coverage-backend/CHANGELOG.md
+++ b/plugins/code-coverage-backend/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-code-coverage-backend
+## 0.1.20
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@0.7.2
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+ - @backstage/catalog-client@0.5.5
+
## 0.1.20-next.0
### Patch Changes
diff --git a/plugins/code-coverage-backend/package.json b/plugins/code-coverage-backend/package.json
index 5f9d6b519b..a35d892c4d 100644
--- a/plugins/code-coverage-backend/package.json
+++ b/plugins/code-coverage-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-code-coverage-backend",
"description": "A Backstage backend plugin that helps you keep track of your code coverage",
- "version": "0.1.20-next.0",
+ "version": "0.1.20",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,12 +20,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/catalog-client": "^0.5.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/catalog-client": "^0.5.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
- "@backstage/integration": "^0.7.2-next.0",
+ "@backstage/integration": "^0.7.2",
"@types/express": "^4.17.6",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
@@ -36,7 +36,7 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/express-xml-bodyparser": "^0.3.2",
"@types/supertest": "^2.0.8",
"msw": "^0.35.0",
diff --git a/plugins/code-coverage/CHANGELOG.md b/plugins/code-coverage/CHANGELOG.md
index d5369406f4..06212ea885 100644
--- a/plugins/code-coverage/CHANGELOG.md
+++ b/plugins/code-coverage/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-code-coverage
+## 0.1.23
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+
## 0.1.23-next.0
### Patch Changes
diff --git a/plugins/code-coverage/package.json b/plugins/code-coverage/package.json
index eac79a21f0..307c6356a7 100644
--- a/plugins/code-coverage/package.json
+++ b/plugins/code-coverage/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-code-coverage",
"description": "A Backstage plugin that helps you keep track of your code coverage",
- "version": "0.1.23-next.0",
+ "version": "0.1.23",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,12 +21,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -43,10 +43,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/config-schema/CHANGELOG.md b/plugins/config-schema/CHANGELOG.md
index 26cc216856..c83111f01b 100644
--- a/plugins/config-schema/CHANGELOG.md
+++ b/plugins/config-schema/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-config-schema
+## 0.1.19
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/config@0.1.13
+
## 0.1.19-next.0
### Patch Changes
diff --git a/plugins/config-schema/package.json b/plugins/config-schema/package.json
index 1e605d6c0d..0dea7ae9db 100644
--- a/plugins/config-schema/package.json
+++ b/plugins/config-schema/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-config-schema",
"description": "A Backstage plugin that lets you browse the configuration schema of your app",
- "version": "0.1.19-next.0",
+ "version": "0.1.19",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,9 +21,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/config": "^0.1.13",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
"@backstage/theme": "^0.2.14",
"@backstage/types": "^0.1.1",
@@ -38,10 +38,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/cost-insights/CHANGELOG.md b/plugins/cost-insights/CHANGELOG.md
index 4963d66c40..0144c3e74c 100644
--- a/plugins/cost-insights/CHANGELOG.md
+++ b/plugins/cost-insights/CHANGELOG.md
@@ -1,5 +1,20 @@
# @backstage/plugin-cost-insights
+## 0.11.18
+
+### Patch Changes
+
+- 7ba416be78: **@backstage/plugin-user-settings:** Hide Header on mobile screens to improve the UI & give more space to the content. Furthermore, the "Pin Sidebar" setting is removed on mobile screens, as the mobile sidebar is always pinned to the bottom.
+
+ **Other plugins:** Smaller style adjustments across plugins to improve the UI on mobile devices.
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+
## 0.11.18-next.0
### Patch Changes
diff --git a/plugins/cost-insights/package.json b/plugins/cost-insights/package.json
index ca6ecafba1..bb9c049fb3 100644
--- a/plugins/cost-insights/package.json
+++ b/plugins/cost-insights/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-cost-insights",
"description": "A Backstage plugin that helps you keep track of your cloud spend",
- "version": "0.11.18-next.0",
+ "version": "0.11.18",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,10 +31,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -57,10 +57,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/explore-react/CHANGELOG.md b/plugins/explore-react/CHANGELOG.md
index d4e304c1fe..b546ab7408 100644
--- a/plugins/explore-react/CHANGELOG.md
+++ b/plugins/explore-react/CHANGELOG.md
@@ -1,5 +1,12 @@
# @backstage/plugin-explore-react
+## 0.0.11
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@0.6.0
+
## 0.0.11-next.0
### Patch Changes
diff --git a/plugins/explore-react/package.json b/plugins/explore-react/package.json
index 1542ab7df4..9d42f62f25 100644
--- a/plugins/explore-react/package.json
+++ b/plugins/explore-react/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-explore-react",
"description": "A frontend library for Backstage plugins that want to interact with the explore plugin",
- "version": "0.0.11-next.0",
+ "version": "0.0.11",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,12 +29,12 @@
"postpack": "backstage-cli postpack"
},
"dependencies": {
- "@backstage/core-plugin-api": "^0.6.0-next.0"
+ "@backstage/core-plugin-api": "^0.6.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/explore/CHANGELOG.md b/plugins/explore/CHANGELOG.md
index c58924cf4d..fa33fb5312 100644
--- a/plugins/explore/CHANGELOG.md
+++ b/plugins/explore/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-explore
+## 0.3.26
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+ - @backstage/plugin-explore-react@0.0.11
+
## 0.3.26-next.0
### Patch Changes
diff --git a/plugins/explore/package.json b/plugins/explore/package.json
index 82bd329eff..f4236f3e98 100644
--- a/plugins/explore/package.json
+++ b/plugins/explore/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-explore",
"description": "A Backstage plugin for building an exploration page of your software ecosystem",
- "version": "0.3.26-next.0",
+ "version": "0.3.26",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,11 +31,11 @@
"start": "backstage-cli plugin:serve"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
- "@backstage/plugin-explore-react": "^0.0.11-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
+ "@backstage/plugin-explore-react": "^0.0.11",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -50,10 +50,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/firehydrant/CHANGELOG.md b/plugins/firehydrant/CHANGELOG.md
index 77b74f6b5a..153f86f858 100644
--- a/plugins/firehydrant/CHANGELOG.md
+++ b/plugins/firehydrant/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-firehydrant
+## 0.1.13
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+
## 0.1.13-next.0
### Patch Changes
diff --git a/plugins/firehydrant/package.json b/plugins/firehydrant/package.json
index b2815c68d7..a97c293aaf 100644
--- a/plugins/firehydrant/package.json
+++ b/plugins/firehydrant/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-firehydrant",
"description": "A Backstage plugin that integrates towards FireHydrant",
- "version": "0.1.13-next.0",
+ "version": "0.1.13",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -22,9 +22,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -36,10 +36,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/fossa/CHANGELOG.md b/plugins/fossa/CHANGELOG.md
index 1edaa78602..3b429d6cca 100644
--- a/plugins/fossa/CHANGELOG.md
+++ b/plugins/fossa/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-fossa
+## 0.2.28
+
+### Patch Changes
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.2.28-next.0
### Patch Changes
diff --git a/plugins/fossa/package.json b/plugins/fossa/package.json
index 748e86d0ad..333e500823 100644
--- a/plugins/fossa/package.json
+++ b/plugins/fossa/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-fossa",
"description": "A Backstage plugin that integrates towards FOSSA",
- "version": "0.2.28-next.0",
+ "version": "0.2.28",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,11 +32,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -50,10 +50,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/gcp-projects/CHANGELOG.md b/plugins/gcp-projects/CHANGELOG.md
index 358e89eeb5..8f301b16a3 100644
--- a/plugins/gcp-projects/CHANGELOG.md
+++ b/plugins/gcp-projects/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-gcp-projects
+## 0.3.14
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+
## 0.3.14-next.0
### Patch Changes
diff --git a/plugins/gcp-projects/package.json b/plugins/gcp-projects/package.json
index 7d5bf602ec..678557c416 100644
--- a/plugins/gcp-projects/package.json
+++ b/plugins/gcp-projects/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-gcp-projects",
"description": "A Backstage plugin that helps you manage projects in GCP",
- "version": "0.3.14-next.0",
+ "version": "0.3.14",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,8 +31,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -44,10 +44,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/git-release-manager/CHANGELOG.md b/plugins/git-release-manager/CHANGELOG.md
index 14aedc0927..cb074928b8 100644
--- a/plugins/git-release-manager/CHANGELOG.md
+++ b/plugins/git-release-manager/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-git-release-manager
+## 0.3.9
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/integration@0.7.2
+ - @backstage/core-plugin-api@0.6.0
+
## 0.3.9-next.0
### Patch Changes
diff --git a/plugins/git-release-manager/package.json b/plugins/git-release-manager/package.json
index 261f629188..1096d2a4ee 100644
--- a/plugins/git-release-manager/package.json
+++ b/plugins/git-release-manager/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-git-release-manager",
"description": "A Backstage plugin that helps you manage releases in git",
- "version": "0.3.9-next.0",
+ "version": "0.3.9",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,9 +21,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/integration": "^0.7.2-next.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/integration": "^0.7.2",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -40,10 +40,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
diff --git a/plugins/github-actions/CHANGELOG.md b/plugins/github-actions/CHANGELOG.md
index 7444bef75d..6290a4d2e2 100644
--- a/plugins/github-actions/CHANGELOG.md
+++ b/plugins/github-actions/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-github-actions
+## 0.4.32
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/integration@0.7.2
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.4.32-next.0
### Patch Changes
diff --git a/plugins/github-actions/package.json b/plugins/github-actions/package.json
index 8fd71e2c3f..7c9fbd0393 100644
--- a/plugins/github-actions/package.json
+++ b/plugins/github-actions/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-github-actions",
"description": "A Backstage plugin that integrates towards GitHub Actions",
- "version": "0.4.32-next.0",
+ "version": "0.4.32",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,11 +33,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/integration": "^0.7.2-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/integration": "^0.7.2",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -52,10 +52,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/github-deployments/CHANGELOG.md b/plugins/github-deployments/CHANGELOG.md
index c845a0d785..f14d3c5873 100644
--- a/plugins/github-deployments/CHANGELOG.md
+++ b/plugins/github-deployments/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-github-deployments
+## 0.1.27
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/integration@0.7.2
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+ - @backstage/integration-react@0.1.19
+
## 0.1.27-next.0
### Patch Changes
diff --git a/plugins/github-deployments/package.json b/plugins/github-deployments/package.json
index b72d0ddcca..c4f225d102 100644
--- a/plugins/github-deployments/package.json
+++ b/plugins/github-deployments/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-github-deployments",
"description": "A Backstage plugin that integrates towards GitHub Deployments",
- "version": "0.1.27-next.0",
+ "version": "0.1.27",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,13 +21,13 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
- "@backstage/integration": "^0.7.2-next.0",
- "@backstage/integration-react": "^0.1.19-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/integration": "^0.7.2",
+ "@backstage/integration-react": "^0.1.19",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -40,10 +40,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/gitops-profiles/CHANGELOG.md b/plugins/gitops-profiles/CHANGELOG.md
index 05b3612536..99abdd84be 100644
--- a/plugins/gitops-profiles/CHANGELOG.md
+++ b/plugins/gitops-profiles/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-gitops-profiles
+## 0.3.14
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+
## 0.3.14-next.0
### Patch Changes
diff --git a/plugins/gitops-profiles/package.json b/plugins/gitops-profiles/package.json
index e9986183b5..a3921c2654 100644
--- a/plugins/gitops-profiles/package.json
+++ b/plugins/gitops-profiles/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-gitops-profiles",
"description": "A Backstage plugin that helps you manage GitOps profiles",
- "version": "0.3.14-next.0",
+ "version": "0.3.14",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,8 +32,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -45,10 +45,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/gocd/CHANGELOG.md b/plugins/gocd/CHANGELOG.md
index 909803e78f..b286f71049 100644
--- a/plugins/gocd/CHANGELOG.md
+++ b/plugins/gocd/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-gocd
+## 0.1.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.1.2-next.0
### Patch Changes
diff --git a/plugins/gocd/package.json b/plugins/gocd/package.json
index 4ca4d42400..2acdaa4e42 100644
--- a/plugins/gocd/package.json
+++ b/plugins/gocd/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-gocd",
"description": "A Backstage plugin that integrates towards GoCD",
- "version": "0.1.2-next.0",
+ "version": "0.1.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -28,11 +28,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -46,10 +46,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/graphiql/CHANGELOG.md b/plugins/graphiql/CHANGELOG.md
index d31d92fa10..f374fc6ed5 100644
--- a/plugins/graphiql/CHANGELOG.md
+++ b/plugins/graphiql/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-graphiql
+## 0.2.28
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+
## 0.2.28-next.0
### Patch Changes
diff --git a/plugins/graphiql/package.json b/plugins/graphiql/package.json
index 6b971ab288..1ede82d604 100644
--- a/plugins/graphiql/package.json
+++ b/plugins/graphiql/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-graphiql",
"description": "Backstage plugin for browsing GraphQL APIs",
- "version": "0.2.28-next.0",
+ "version": "0.2.28",
"private": false,
"publishConfig": {
"access": "public",
@@ -31,8 +31,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -45,10 +45,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/graphql-backend/CHANGELOG.md b/plugins/graphql-backend/CHANGELOG.md
index 400815fb06..aa112abae8 100644
--- a/plugins/graphql-backend/CHANGELOG.md
+++ b/plugins/graphql-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-graphql-backend
+## 0.1.12
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/plugin-catalog-graphql@0.3.1
+
## 0.1.12-next.0
### Patch Changes
diff --git a/plugins/graphql-backend/package.json b/plugins/graphql-backend/package.json
index ba1800e8e1..8f61b4605d 100644
--- a/plugins/graphql-backend/package.json
+++ b/plugins/graphql-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-graphql-backend",
"description": "An experimental Backstage backend plugin for GraphQL",
- "version": "0.1.12-next.0",
+ "version": "0.1.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,9 +31,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/plugin-catalog-graphql": "^0.3.1-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/config": "^0.1.13",
+ "@backstage/plugin-catalog-graphql": "^0.3.1",
"@graphql-tools/schema": "^8.3.1",
"graphql-modules": "^1.0.0",
"@types/express": "^4.17.6",
@@ -48,7 +48,7 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/supertest": "^2.0.8",
"eslint-plugin-graphql": "^4.0.0",
"msw": "^0.35.0",
diff --git a/plugins/home/CHANGELOG.md b/plugins/home/CHANGELOG.md
index 69284af8e5..2a62d3fafe 100644
--- a/plugins/home/CHANGELOG.md
+++ b/plugins/home/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-home
+## 0.4.11
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/plugin-search@0.5.6
+ - @backstage/core-plugin-api@0.6.0
+
## 0.4.11-next.0
### Patch Changes
diff --git a/plugins/home/package.json b/plugins/home/package.json
index bccf7f9b89..993fdec673 100644
--- a/plugins/home/package.json
+++ b/plugins/home/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-home",
"description": "A Backstage plugin that helps you build a home page",
- "version": "0.4.11-next.0",
+ "version": "0.4.11",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,10 +21,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/theme": "^0.2.14",
- "@backstage/plugin-search": "^0.5.6-next.0",
+ "@backstage/plugin-search": "^0.5.6",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -37,10 +37,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/ilert/CHANGELOG.md b/plugins/ilert/CHANGELOG.md
index 80751b2315..b3aa5af13c 100644
--- a/plugins/ilert/CHANGELOG.md
+++ b/plugins/ilert/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-ilert
+## 0.1.22
+
+### Patch Changes
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.1.22-next.0
### Patch Changes
diff --git a/plugins/ilert/package.json b/plugins/ilert/package.json
index fb6463e631..de5dce3cb6 100644
--- a/plugins/ilert/package.json
+++ b/plugins/ilert/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-ilert",
"description": "A Backstage plugin that integrates towards iLert",
- "version": "0.1.22-next.0",
+ "version": "0.1.22",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,11 +21,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@date-io/luxon": "2.x",
"@material-ui/core": "^4.12.2",
@@ -40,10 +40,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/jenkins-backend/CHANGELOG.md b/plugins/jenkins-backend/CHANGELOG.md
index 9d26cf7609..70d5782ae3 100644
--- a/plugins/jenkins-backend/CHANGELOG.md
+++ b/plugins/jenkins-backend/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-jenkins-backend
+## 0.1.11
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+ - @backstage/catalog-client@0.5.5
+
## 0.1.11-next.0
### Patch Changes
diff --git a/plugins/jenkins-backend/package.json b/plugins/jenkins-backend/package.json
index be549f353f..e9dcffaf9a 100644
--- a/plugins/jenkins-backend/package.json
+++ b/plugins/jenkins-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-jenkins-backend",
"description": "A Backstage backend plugin that integrates towards Jenkins",
- "version": "0.1.11-next.0",
+ "version": "0.1.11",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -22,10 +22,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/catalog-client": "^0.5.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/catalog-client": "^0.5.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
"@types/express": "^4.17.6",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
@@ -34,7 +34,7 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/jenkins": "^0.23.1",
"@types/supertest": "^2.0.8",
"msw": "^0.35.0",
diff --git a/plugins/jenkins/CHANGELOG.md b/plugins/jenkins/CHANGELOG.md
index 8dae7aeb62..1cd917016c 100644
--- a/plugins/jenkins/CHANGELOG.md
+++ b/plugins/jenkins/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-jenkins
+## 0.5.18
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.5.18-next.0
### Patch Changes
diff --git a/plugins/jenkins/package.json b/plugins/jenkins/package.json
index 6a211bdd38..a562859207 100644
--- a/plugins/jenkins/package.json
+++ b/plugins/jenkins/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-jenkins",
"description": "A Backstage plugin that integrates towards Jenkins",
- "version": "0.5.18-next.0",
+ "version": "0.5.18",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,11 +32,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -50,10 +50,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/kafka-backend/CHANGELOG.md b/plugins/kafka-backend/CHANGELOG.md
index 7eb609e86a..112ea94498 100644
--- a/plugins/kafka-backend/CHANGELOG.md
+++ b/plugins/kafka-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-kafka-backend
+## 0.2.15
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+
## 0.2.15-next.0
### Patch Changes
diff --git a/plugins/kafka-backend/package.json b/plugins/kafka-backend/package.json
index be4f616ada..370e2ac2bb 100644
--- a/plugins/kafka-backend/package.json
+++ b/plugins/kafka-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-kafka-backend",
"description": "A Backstage backend plugin that integrates towards Kafka",
- "version": "0.2.15-next.0",
+ "version": "0.2.15",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,9 +32,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
"@types/express": "^4.17.6",
"express": "^4.17.1",
@@ -44,7 +44,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/jest-when": "^2.7.2",
"@types/lodash": "^4.14.151",
"jest-when": "^3.1.0",
diff --git a/plugins/kafka/CHANGELOG.md b/plugins/kafka/CHANGELOG.md
index ce1c7ff084..d7ac050483 100644
--- a/plugins/kafka/CHANGELOG.md
+++ b/plugins/kafka/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-kafka
+## 0.2.26
+
+### Patch Changes
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.2.26-next.0
### Patch Changes
diff --git a/plugins/kafka/package.json b/plugins/kafka/package.json
index e1ed8127dd..ef76f37593 100644
--- a/plugins/kafka/package.json
+++ b/plugins/kafka/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-kafka",
"description": "A Backstage plugin that integrates towards Kafka",
- "version": "0.2.26-next.0",
+ "version": "0.2.26",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,10 +21,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -36,10 +36,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
diff --git a/plugins/kubernetes-backend/CHANGELOG.md b/plugins/kubernetes-backend/CHANGELOG.md
index 281c395714..72043c491e 100644
--- a/plugins/kubernetes-backend/CHANGELOG.md
+++ b/plugins/kubernetes-backend/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-kubernetes-backend
+## 0.4.4
+
+### Patch Changes
+
+- edbd626d0a: add a new auth provider to support use GOOGLE_APPLICATION_CREDENTIALS
+- Updated dependencies
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+ - @backstage/plugin-kubernetes-common@0.2.2
+
## 0.4.4-next.0
### Patch Changes
diff --git a/plugins/kubernetes-backend/package.json b/plugins/kubernetes-backend/package.json
index 7bad3a69c6..af62d897c8 100644
--- a/plugins/kubernetes-backend/package.json
+++ b/plugins/kubernetes-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-kubernetes-backend",
"description": "A Backstage backend plugin that integrates towards Kubernetes",
- "version": "0.4.4-next.0",
+ "version": "0.4.4",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,11 +32,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
- "@backstage/plugin-kubernetes-common": "^0.2.2-next.0",
+ "@backstage/plugin-kubernetes-common": "^0.2.2",
"@google-cloud/container": "^2.2.0",
"@kubernetes/client-node": "^0.16.0",
"@types/express": "^4.17.6",
@@ -55,7 +55,7 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/aws4": "^1.5.1",
"supertest": "^6.1.3",
"aws-sdk-mock": "^5.2.1",
diff --git a/plugins/kubernetes-common/CHANGELOG.md b/plugins/kubernetes-common/CHANGELOG.md
index 27667aec4f..785a5c619d 100644
--- a/plugins/kubernetes-common/CHANGELOG.md
+++ b/plugins/kubernetes-common/CHANGELOG.md
@@ -1,5 +1,12 @@
# @backstage/plugin-kubernetes-common
+## 0.2.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/catalog-model@0.9.10
+
## 0.2.2-next.0
### Patch Changes
diff --git a/plugins/kubernetes-common/package.json b/plugins/kubernetes-common/package.json
index 45b3a6db65..9d07429931 100644
--- a/plugins/kubernetes-common/package.json
+++ b/plugins/kubernetes-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-kubernetes-common",
"description": "Common functionalities for kubernetes, to be shared between kubernetes and kubernetes-backend plugin",
- "version": "0.2.2-next.0",
+ "version": "0.2.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,11 +35,11 @@
"url": "https://github.com/backstage/backstage/issues"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
+ "@backstage/catalog-model": "^0.9.10",
"@kubernetes/client-node": "^0.16.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0"
+ "@backstage/cli": "^0.12.0"
},
"jest": {
"roots": [
diff --git a/plugins/kubernetes/CHANGELOG.md b/plugins/kubernetes/CHANGELOG.md
index 7ea6b570f0..bea22c84ae 100644
--- a/plugins/kubernetes/CHANGELOG.md
+++ b/plugins/kubernetes/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-kubernetes
+## 0.5.5
+
+### Patch Changes
+
+- edbd626d0a: add a new auth provider to support use GOOGLE_APPLICATION_CREDENTIALS
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+ - @backstage/plugin-kubernetes-common@0.2.2
+
## 0.5.5-next.0
### Patch Changes
diff --git a/plugins/kubernetes/package.json b/plugins/kubernetes/package.json
index f4884eed6a..9cb054d442 100644
--- a/plugins/kubernetes/package.json
+++ b/plugins/kubernetes/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-kubernetes",
"description": "A Backstage plugin that integrates towards Kubernetes",
- "version": "0.5.5-next.0",
+ "version": "0.5.5",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,12 +31,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
- "@backstage/plugin-kubernetes-common": "^0.2.2-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
+ "@backstage/plugin-kubernetes-common": "^0.2.2",
"@kubernetes/client-node": "^0.16.0",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
@@ -53,10 +53,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
diff --git a/plugins/lighthouse/CHANGELOG.md b/plugins/lighthouse/CHANGELOG.md
index ce38e764da..618c6f270c 100644
--- a/plugins/lighthouse/CHANGELOG.md
+++ b/plugins/lighthouse/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-lighthouse
+## 0.2.35
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+
## 0.2.35-next.0
### Patch Changes
diff --git a/plugins/lighthouse/package.json b/plugins/lighthouse/package.json
index 9eb7481380..5f0f5d832e 100644
--- a/plugins/lighthouse/package.json
+++ b/plugins/lighthouse/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-lighthouse",
"description": "A Backstage plugin that integrates towards Lighthouse",
- "version": "0.2.35-next.0",
+ "version": "0.2.35",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,11 +32,11 @@
"start": "backstage-cli plugin:serve"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -48,10 +48,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
diff --git a/plugins/newrelic-dashboard/CHANGELOG.md b/plugins/newrelic-dashboard/CHANGELOG.md
index 0acae00e78..d49b88bdf1 100644
--- a/plugins/newrelic-dashboard/CHANGELOG.md
+++ b/plugins/newrelic-dashboard/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-newrelic-dashboard
+## 0.1.4
+
+### Patch Changes
+
+- afe1bd78d2: Newrelic Dashboards will render single page dashboards, meaning dashboards which do not have a parent GUID
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.1.4-next.0
### Patch Changes
diff --git a/plugins/newrelic-dashboard/package.json b/plugins/newrelic-dashboard/package.json
index fdabd47947..ccf20a126a 100644
--- a/plugins/newrelic-dashboard/package.json
+++ b/plugins/newrelic-dashboard/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-newrelic-dashboard",
- "version": "0.1.4-next.0",
+ "version": "0.1.4",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,19 +20,19 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
"react-use": "^17.2.4"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/dev-utils": "^0.2.18",
"@testing-library/jest-dom": "^5.10.1",
"@types/react": "^16.13.1 || ^17.0.0",
"cross-fetch": "^3.0.6"
diff --git a/plugins/newrelic/CHANGELOG.md b/plugins/newrelic/CHANGELOG.md
index fb7dc55fb8..87feb883dd 100644
--- a/plugins/newrelic/CHANGELOG.md
+++ b/plugins/newrelic/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-newrelic
+## 0.3.14
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+
## 0.3.14-next.0
### Patch Changes
diff --git a/plugins/newrelic/package.json b/plugins/newrelic/package.json
index fc4831ba10..a4a3588a73 100644
--- a/plugins/newrelic/package.json
+++ b/plugins/newrelic/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-newrelic",
"description": "A Backstage plugin that integrates towards New Relic",
- "version": "0.3.14-next.0",
+ "version": "0.3.14",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,8 +32,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -44,10 +44,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/org/CHANGELOG.md b/plugins/org/CHANGELOG.md
index af0e7768b8..d7a4ed8e42 100644
--- a/plugins/org/CHANGELOG.md
+++ b/plugins/org/CHANGELOG.md
@@ -1,5 +1,36 @@
# @backstage/plugin-org
+## 0.4.0
+
+### Minor Changes
+
+- 1285c2fe60: **BREAKING**: Added a new and required `catalogIndex` external route. It should typically be linked to the `catalogIndex` route of the Catalog plugin:
+
+ ```ts
+ bind(orgPlugin.externalRoutes, {
+ catalogIndex: catalogPlugin.routes.catalogIndex,
+ });
+ ```
+
+### Patch Changes
+
+- f006fe2529: For the component `EntityMembersListCard` you can now specify the pageSize. For example:
+
+ ```tsx
+
+
+
+ ```
+
+ If left empty it will by default use 50.
+
+- 2908a41b9b: Fixed typo in `MembersListCard` component
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.3.35-next.0
### Patch Changes
diff --git a/plugins/org/package.json b/plugins/org/package.json
index fdab854e74..d1e0afa234 100644
--- a/plugins/org/package.json
+++ b/plugins/org/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-org",
"description": "A Backstage plugin that helps you create entity pages for your organization",
- "version": "0.3.35-next.0",
+ "version": "0.4.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,10 +21,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -39,11 +39,11 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/catalog-client": "^0.5.5-next.0",
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/catalog-client": "^0.5.5",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/pagerduty/CHANGELOG.md b/plugins/pagerduty/CHANGELOG.md
index 1adb8296fc..5cccf1debe 100644
--- a/plugins/pagerduty/CHANGELOG.md
+++ b/plugins/pagerduty/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-pagerduty
+## 0.3.23
+
+### Patch Changes
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- 013301e07b: Remove redundant `node-fetch` dependency
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.3.23-next.0
### Patch Changes
diff --git a/plugins/pagerduty/package.json b/plugins/pagerduty/package.json
index 2223356da3..6ce1a69c7a 100644
--- a/plugins/pagerduty/package.json
+++ b/plugins/pagerduty/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-pagerduty",
"description": "A Backstage plugin that integrates towards PagerDuty",
- "version": "0.3.23-next.0",
+ "version": "0.3.23",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,10 +31,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -49,10 +49,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/permission-backend/CHANGELOG.md b/plugins/permission-backend/CHANGELOG.md
index 6e6010c00c..3a7bb7552b 100644
--- a/plugins/permission-backend/CHANGELOG.md
+++ b/plugins/permission-backend/CHANGELOG.md
@@ -1,5 +1,20 @@
# @backstage/plugin-permission-backend
+## 0.4.0
+
+### Minor Changes
+
+- b768259244: **BREAKING**: Wrap batched requests and responses to /authorize in an envelope object. The latest version of the PermissionClient in @backstage/permission-common uses the new format - as long as the permission-backend is consumed using this client, no other changes are necessary.
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-backend@0.7.0
+ - @backstage/plugin-permission-common@0.4.0
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/plugin-permission-node@0.4.0
+
## 0.4.0-next.0
### Minor Changes
diff --git a/plugins/permission-backend/package.json b/plugins/permission-backend/package.json
index debb24d01b..60df035423 100644
--- a/plugins/permission-backend/package.json
+++ b/plugins/permission-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-permission-backend",
- "version": "0.4.0-next.0",
+ "version": "0.4.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -19,12 +19,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
- "@backstage/plugin-auth-backend": "^0.7.0-next.0",
- "@backstage/plugin-permission-common": "^0.4.0-next.0",
- "@backstage/plugin-permission-node": "^0.4.0-next.0",
+ "@backstage/plugin-auth-backend": "^0.7.0",
+ "@backstage/plugin-permission-common": "^0.4.0",
+ "@backstage/plugin-permission-node": "^0.4.0",
"@types/express": "*",
"dataloader": "^2.0.0",
"express": "^4.17.1",
@@ -36,7 +36,7 @@
"zod": "^3.11.6"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/lodash": "^4.14.151",
"@types/supertest": "^2.0.8",
"supertest": "^6.1.6",
diff --git a/plugins/permission-common/CHANGELOG.md b/plugins/permission-common/CHANGELOG.md
index 3a6c3bc548..c0c21288be 100644
--- a/plugins/permission-common/CHANGELOG.md
+++ b/plugins/permission-common/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-permission-common
+## 0.4.0
+
+### Minor Changes
+
+- b768259244: **BREAKING**: Authorize API request and response types have been updated. The existing `AuthorizeRequest` and `AuthorizeResponse` types now match the entire request and response objects for the /authorize endpoint, and new types `AuthorizeQuery` and `AuthorizeDecision` have been introduced for individual items in the request and response batches respectively.
+
+ **BREAKING**: PermissionClient has been updated to use the new request and response format in the latest version of @backstage/permission-backend.
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/config@0.1.13
+
## 0.4.0-next.0
### Minor Changes
diff --git a/plugins/permission-common/package.json b/plugins/permission-common/package.json
index 33871b1ca0..89b3b237cb 100644
--- a/plugins/permission-common/package.json
+++ b/plugins/permission-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-permission-common",
"description": "Isomorphic types and client for Backstage permissions and authorization",
- "version": "0.4.0-next.0",
+ "version": "0.4.0",
"main": "src/index.ts",
"types": "src/index.ts",
"publishConfig": {
@@ -38,14 +38,14 @@
"url": "https://github.com/backstage/backstage/issues"
},
"dependencies": {
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
"cross-fetch": "^3.0.6",
"uuid": "^8.0.0",
"zod": "^3.11.6"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/jest": "^26.0.7",
"msw": "^0.35.0"
}
diff --git a/plugins/permission-node/CHANGELOG.md b/plugins/permission-node/CHANGELOG.md
index d47d507a69..63def427de 100644
--- a/plugins/permission-node/CHANGELOG.md
+++ b/plugins/permission-node/CHANGELOG.md
@@ -1,5 +1,20 @@
# @backstage/plugin-permission-node
+## 0.4.0
+
+### Minor Changes
+
+- 0ae4f4cc82: **BREAKING**: `PolicyAuthorizeRequest` type has been renamed to `PolicyAuthorizeQuery`.
+ **BREAKING**: Update to use renamed request and response types from @backstage/plugin-permission-common.
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-auth-backend@0.7.0
+ - @backstage/plugin-permission-common@0.4.0
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+
## 0.4.0-next.0
### Minor Changes
diff --git a/plugins/permission-node/package.json b/plugins/permission-node/package.json
index 8ab405eafd..54ea860266 100644
--- a/plugins/permission-node/package.json
+++ b/plugins/permission-node/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-permission-node",
"description": "Common permission and authorization utilities for backend plugins",
- "version": "0.4.0-next.0",
+ "version": "0.4.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,18 +29,18 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
- "@backstage/plugin-auth-backend": "^0.7.0-next.0",
- "@backstage/plugin-permission-common": "^0.4.0-next.0",
+ "@backstage/plugin-auth-backend": "^0.7.0",
+ "@backstage/plugin-permission-common": "^0.4.0",
"@types/express": "^4.17.6",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
"zod": "^3.11.6"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/supertest": "^2.0.8",
"msw": "^0.35.0",
"supertest": "^6.1.3"
diff --git a/plugins/permission-react/CHANGELOG.md b/plugins/permission-react/CHANGELOG.md
index f74338b7a2..41c55b5a45 100644
--- a/plugins/permission-react/CHANGELOG.md
+++ b/plugins/permission-react/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-permission-react
+## 0.3.0
+
+### Minor Changes
+
+- 0ae4f4cc82: **BREAKING**: Update to use renamed request and response types from @backstage/plugin-permission-common.
+
+### Patch Changes
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- Updated dependencies
+ - @backstage/plugin-permission-common@0.4.0
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/config@0.1.13
+
## 0.3.0-next.0
### Minor Changes
diff --git a/plugins/permission-react/package.json b/plugins/permission-react/package.json
index 36906ce4f6..cf62cde365 100644
--- a/plugins/permission-react/package.json
+++ b/plugins/permission-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-permission-react",
- "version": "0.3.0-next.0",
+ "version": "0.3.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -27,9 +27,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-permission-common": "^0.4.0-next.0",
+ "@backstage/config": "^0.1.13",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-permission-common": "^0.4.0",
"cross-fetch": "^3.0.6",
"react-router": "6.0.0-beta.0",
"react-use": "^17.2.4"
@@ -39,8 +39,8 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@types/jest": "^26.0.7"
diff --git a/plugins/proxy-backend/CHANGELOG.md b/plugins/proxy-backend/CHANGELOG.md
index 8a805e37d5..d70862e1a2 100644
--- a/plugins/proxy-backend/CHANGELOG.md
+++ b/plugins/proxy-backend/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-proxy-backend
+## 0.2.16
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+
## 0.2.16-next.0
### Patch Changes
diff --git a/plugins/proxy-backend/package.json b/plugins/proxy-backend/package.json
index db7691169a..8ea893265f 100644
--- a/plugins/proxy-backend/package.json
+++ b/plugins/proxy-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-proxy-backend",
"description": "A Backstage backend plugin that helps you set up proxy endpoints in the backend",
- "version": "0.2.16-next.0",
+ "version": "0.2.16",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,8 +29,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/config": "^0.1.13",
"@types/express": "^4.17.6",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
@@ -43,7 +43,7 @@
"yup": "^0.32.9"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/http-proxy-middleware": "^0.19.3",
"@types/supertest": "^2.0.8",
"@types/uuid": "^8.0.0",
diff --git a/plugins/rollbar-backend/CHANGELOG.md b/plugins/rollbar-backend/CHANGELOG.md
index 407aca924b..a8feeee4a6 100644
--- a/plugins/rollbar-backend/CHANGELOG.md
+++ b/plugins/rollbar-backend/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-rollbar-backend
+## 0.1.19
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+
## 0.1.19-next.0
### Patch Changes
diff --git a/plugins/rollbar-backend/package.json b/plugins/rollbar-backend/package.json
index 392b9f5436..9acae337f8 100644
--- a/plugins/rollbar-backend/package.json
+++ b/plugins/rollbar-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-rollbar-backend",
"description": "A Backstage backend plugin that integrates towards Rollbar",
- "version": "0.1.19-next.0",
+ "version": "0.1.19",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,8 +31,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/config": "^0.1.13",
"@types/express": "^4.17.6",
"camelcase-keys": "^6.2.2",
"compression": "^1.7.4",
@@ -48,8 +48,8 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/test-utils": "^0.2.3",
"@types/supertest": "^2.0.8",
"msw": "^0.36.3",
"supertest": "^6.1.3"
diff --git a/plugins/rollbar/CHANGELOG.md b/plugins/rollbar/CHANGELOG.md
index c0f246566b..d414e3d841 100644
--- a/plugins/rollbar/CHANGELOG.md
+++ b/plugins/rollbar/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-rollbar
+## 0.3.24
+
+### Patch Changes
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.3.24-next.0
### Patch Changes
diff --git a/plugins/rollbar/package.json b/plugins/rollbar/package.json
index 34281ce5d0..92c60a7b0d 100644
--- a/plugins/rollbar/package.json
+++ b/plugins/rollbar/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-rollbar",
"description": "A Backstage plugin that integrates towards Rollbar",
- "version": "0.3.24-next.0",
+ "version": "0.3.24",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,10 +32,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -50,10 +50,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
diff --git a/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md b/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md
index 321f4209a1..fd0bf3e177 100644
--- a/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md
+++ b/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-scaffolder-backend-module-cookiecutter
+## 0.1.9
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@0.7.2
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/plugin-scaffolder-backend@0.15.21
+
## 0.1.9-next.0
### Patch Changes
diff --git a/plugins/scaffolder-backend-module-cookiecutter/package.json b/plugins/scaffolder-backend-module-cookiecutter/package.json
index 79f2b6f4ab..72e25d7e05 100644
--- a/plugins/scaffolder-backend-module-cookiecutter/package.json
+++ b/plugins/scaffolder-backend-module-cookiecutter/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-scaffolder-backend-module-cookiecutter",
"description": "A module for the scaffolder backend that lets you template projects using cookiecutter",
- "version": "0.1.9-next.0",
+ "version": "0.1.9",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,11 +20,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
+ "@backstage/backend-common": "^0.10.4",
"@backstage/errors": "^0.2.0",
- "@backstage/integration": "^0.7.2-next.0",
- "@backstage/plugin-scaffolder-backend": "^0.15.21-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/integration": "^0.7.2",
+ "@backstage/plugin-scaffolder-backend": "^0.15.21",
+ "@backstage/config": "^0.1.13",
"@backstage/types": "^0.1.1",
"command-exists": "^1.2.9",
"fs-extra": "10.0.0",
@@ -32,7 +32,7 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/fs-extra": "^9.0.1",
"@types/mock-fs": "^4.13.0",
"@types/jest": "^26.0.7",
diff --git a/plugins/scaffolder-backend-module-rails/CHANGELOG.md b/plugins/scaffolder-backend-module-rails/CHANGELOG.md
index a3019f0129..4615185fb4 100644
--- a/plugins/scaffolder-backend-module-rails/CHANGELOG.md
+++ b/plugins/scaffolder-backend-module-rails/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-scaffolder-backend-module-rails
+## 0.2.4
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@0.7.2
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/plugin-scaffolder-backend@0.15.21
+
## 0.2.4-next.0
### Patch Changes
diff --git a/plugins/scaffolder-backend-module-rails/package.json b/plugins/scaffolder-backend-module-rails/package.json
index 8f47e61f30..1d749bb16b 100644
--- a/plugins/scaffolder-backend-module-rails/package.json
+++ b/plugins/scaffolder-backend-module-rails/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-scaffolder-backend-module-rails",
"description": "A module for the scaffolder backend that lets you template projects using Rails",
- "version": "0.2.4-next.0",
+ "version": "0.2.4",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,17 +21,17 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/plugin-scaffolder-backend": "^0.15.21-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/plugin-scaffolder-backend": "^0.15.21",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
- "@backstage/integration": "^0.7.2-next.0",
+ "@backstage/integration": "^0.7.2",
"@backstage/types": "^0.1.1",
"command-exists": "^1.2.9",
"fs-extra": "^9.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/jest": "^26.0.7",
"@types/node": "^14.14.32",
"@types/command-exists": "^1.2.0",
diff --git a/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md b/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md
index 0226eafe7f..02c2a7f7bd 100644
--- a/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md
+++ b/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-scaffolder-backend-module-yeoman
+## 0.1.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/config@0.1.13
+ - @backstage/plugin-scaffolder-backend@0.15.21
+
## 0.1.3-next.0
### Patch Changes
diff --git a/plugins/scaffolder-backend-module-yeoman/package.json b/plugins/scaffolder-backend-module-yeoman/package.json
index 043a349ae2..fe2e7dfc6a 100644
--- a/plugins/scaffolder-backend-module-yeoman/package.json
+++ b/plugins/scaffolder-backend-module-yeoman/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-scaffolder-backend-module-yeoman",
- "version": "0.1.3-next.0",
+ "version": "0.1.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,14 +20,14 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/plugin-scaffolder-backend": "^0.15.21-next.0",
+ "@backstage/config": "^0.1.13",
+ "@backstage/plugin-scaffolder-backend": "^0.15.21",
"@backstage/types": "^0.1.1",
"winston": "^3.2.1",
"yeoman-environment": "^3.6.0"
},
"devDependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
+ "@backstage/backend-common": "^0.10.4",
"@types/jest": "^26.0.7"
},
"files": [
diff --git a/plugins/scaffolder-backend/CHANGELOG.md b/plugins/scaffolder-backend/CHANGELOG.md
index e006082269..bfdbdb8ee5 100644
--- a/plugins/scaffolder-backend/CHANGELOG.md
+++ b/plugins/scaffolder-backend/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/plugin-scaffolder-backend
+## 0.15.21
+
+### Patch Changes
+
+- b05d303226: Added the ability to support supplying secrets when creating tasks in the `scaffolder-backend`.
+
+ **deprecation**: Deprecated `ctx.token` from actions in the `scaffolder-backend`. Please move to using `ctx.secrets.backstageToken` instead.
+
+ **deprecation**: Deprecated `task.token` in `TaskSpec` in the `scaffolder-backend`. Please move to using `task.secrets.backstageToken` instead.
+
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@0.21.0
+ - @backstage/integration@0.7.2
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+ - @backstage/catalog-client@0.5.5
+ - @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.9
+ - @backstage/plugin-scaffolder-common@0.1.3
+
## 0.15.21-next.0
### Patch Changes
diff --git a/plugins/scaffolder-backend/package.json b/plugins/scaffolder-backend/package.json
index 643e0f9166..91319344a0 100644
--- a/plugins/scaffolder-backend/package.json
+++ b/plugins/scaffolder-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-scaffolder-backend",
"description": "The Backstage backend plugin that helps you create new things",
- "version": "0.15.21-next.0",
+ "version": "0.15.21",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,15 +31,15 @@
"build:assets": "node scripts/build-nunjucks.js"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/catalog-client": "^0.5.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/catalog-client": "^0.5.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
- "@backstage/integration": "^0.7.2-next.0",
- "@backstage/plugin-catalog-backend": "^0.21.0-next.0",
- "@backstage/plugin-scaffolder-common": "^0.1.3-next.0",
- "@backstage/plugin-scaffolder-backend-module-cookiecutter": "^0.1.9-next.0",
+ "@backstage/integration": "^0.7.2",
+ "@backstage/plugin-catalog-backend": "^0.21.0",
+ "@backstage/plugin-scaffolder-common": "^0.1.3",
+ "@backstage/plugin-scaffolder-backend-module-cookiecutter": "^0.1.9",
"@backstage/types": "^0.1.1",
"@gitbeaker/core": "^34.6.0",
"@gitbeaker/node": "^34.6.0",
@@ -73,8 +73,8 @@
"vm2": "^3.9.5"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/test-utils": "^0.2.3",
"@types/command-exists": "^1.2.0",
"@types/fs-extra": "^9.0.1",
"@types/git-url-parse": "^9.0.0",
diff --git a/plugins/scaffolder-common/CHANGELOG.md b/plugins/scaffolder-common/CHANGELOG.md
index dd3534167d..fb161f6a4a 100644
--- a/plugins/scaffolder-common/CHANGELOG.md
+++ b/plugins/scaffolder-common/CHANGELOG.md
@@ -1,5 +1,12 @@
# @backstage/plugin-scaffolder-common
+## 0.1.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/catalog-model@0.9.10
+
## 0.1.3-next.0
### Patch Changes
diff --git a/plugins/scaffolder-common/package.json b/plugins/scaffolder-common/package.json
index 20ec279aa6..24d723cd40 100644
--- a/plugins/scaffolder-common/package.json
+++ b/plugins/scaffolder-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-scaffolder-common",
"description": "Common functionalities for the scaffolder, to be shared between scaffolder and scaffolder-backend plugin",
- "version": "0.1.3-next.0",
+ "version": "0.1.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -36,10 +36,10 @@
"url": "https://github.com/backstage/backstage/issues"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
+ "@backstage/catalog-model": "^0.9.10",
"@backstage/types": "^0.1.1"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0"
+ "@backstage/cli": "^0.12.0"
}
}
diff --git a/plugins/scaffolder/CHANGELOG.md b/plugins/scaffolder/CHANGELOG.md
index 42a1e22be1..81fd54b5aa 100644
--- a/plugins/scaffolder/CHANGELOG.md
+++ b/plugins/scaffolder/CHANGELOG.md
@@ -1,5 +1,76 @@
# @backstage/plugin-scaffolder
+## 0.12.0
+
+### Minor Changes
+
+- aecfe4f403: Make `ScaffolderClient` use the `FetchApi`. You now need to pass in an instance
+ of that API when constructing the client, if you create a custom instance in
+ your app.
+
+ If you are replacing the factory:
+
+ ```diff
+ +import { fetchApiRef } from '@backstage/core-plugin-api';
+
+ createApiFactory({
+ api: scaffolderApiRef,
+ deps: {
+ discoveryApi: discoveryApiRef,
+ scmIntegrationsApi: scmIntegrationsApiRef,
+ - identityApi: identityApiRef,
+ + fetchApi: fetchApiRef,
+ },
+ factory: ({
+ discoveryApi,
+ scmIntegrationsApi,
+ - identityApi,
+ + fetchApi,
+ }) =>
+ new ScaffolderClient({
+ discoveryApi,
+ scmIntegrationsApi,
+ - identityApi,
+ + fetchApi,
+ }),
+ }),
+ ```
+
+ If instantiating directly:
+
+ ```diff
+ +import { fetchApiRef } from '@backstage/core-plugin-api';
+
+ +const fetchApi = useApi(fetchApiRef);
+ const client = new ScaffolderClient({
+ discoveryApi,
+ scmIntegrationsApi,
+ - identityApi,
+ + fetchApi,
+ }),
+ ```
+
+### Patch Changes
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- b05d303226: Added the ability to support supplying secrets when creating tasks in the `scaffolder-backend`.
+
+ **deprecation**: Deprecated `ctx.token` from actions in the `scaffolder-backend`. Please move to using `ctx.secrets.backstageToken` instead.
+
+ **deprecation**: Deprecated `task.token` in `TaskSpec` in the `scaffolder-backend`. Please move to using `task.secrets.backstageToken` instead.
+
+- cd05442ed2: Refactoring the `RepoUrlPicker` into separate provider components to encapsulate provider nonsense
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/integration@0.7.2
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+ - @backstage/catalog-client@0.5.5
+ - @backstage/integration-react@0.1.19
+ - @backstage/plugin-scaffolder-common@0.1.3
+
## 0.11.19-next.0
### Patch Changes
diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json
index 7a69373b48..346d7c5908 100644
--- a/plugins/scaffolder/package.json
+++ b/plugins/scaffolder/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-scaffolder",
"description": "The Backstage plugin that helps you create new things",
- "version": "0.11.19-next.0",
+ "version": "0.12.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,16 +31,16 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-client": "^0.5.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-client": "^0.5.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
- "@backstage/integration": "^0.7.2-next.0",
- "@backstage/integration-react": "^0.1.19-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
- "@backstage/plugin-scaffolder-common": "^0.1.3-next.0",
+ "@backstage/integration": "^0.7.2",
+ "@backstage/integration-react": "^0.1.19",
+ "@backstage/plugin-catalog-react": "^0.6.12",
+ "@backstage/plugin-scaffolder-common": "^0.1.3",
"@backstage/theme": "^0.2.14",
"@backstage/types": "^0.1.1",
"@material-ui/core": "^4.12.2",
@@ -67,11 +67,11 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/plugin-catalog": "^0.7.9-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/plugin-catalog": "^0.7.9",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
diff --git a/plugins/search-backend-module-elasticsearch/CHANGELOG.md b/plugins/search-backend-module-elasticsearch/CHANGELOG.md
index e0e9c36cc9..5dc394be6c 100644
--- a/plugins/search-backend-module-elasticsearch/CHANGELOG.md
+++ b/plugins/search-backend-module-elasticsearch/CHANGELOG.md
@@ -1,5 +1,12 @@
# @backstage/plugin-search-backend-module-elasticsearch
+## 0.0.8
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/config@0.1.13
+
## 0.0.8-next.0
### Patch Changes
diff --git a/plugins/search-backend-module-elasticsearch/package.json b/plugins/search-backend-module-elasticsearch/package.json
index db51977512..216129b185 100644
--- a/plugins/search-backend-module-elasticsearch/package.json
+++ b/plugins/search-backend-module-elasticsearch/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search-backend-module-elasticsearch",
"description": "A module for the search backend that implements search using ElasticSearch",
- "version": "0.0.8-next.0",
+ "version": "0.0.8",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,7 +20,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/config": "^0.1.13",
"@backstage/search-common": "^0.2.0",
"@elastic/elasticsearch": "7.13.0",
"@acuris/aws-es-connection": "^2.2.0",
@@ -30,8 +30,8 @@
"winston": "^3.2.1"
},
"devDependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/cli": "^0.12.0",
"@elastic/elasticsearch-mock": "^0.3.0"
},
"files": [
diff --git a/plugins/search-backend-module-pg/CHANGELOG.md b/plugins/search-backend-module-pg/CHANGELOG.md
index d782006711..8abeaa10e8 100644
--- a/plugins/search-backend-module-pg/CHANGELOG.md
+++ b/plugins/search-backend-module-pg/CHANGELOG.md
@@ -1,5 +1,12 @@
# @backstage/plugin-search-backend-module-pg
+## 0.2.4
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.10.4
+
## 0.2.4-next.0
### Patch Changes
diff --git a/plugins/search-backend-module-pg/package.json b/plugins/search-backend-module-pg/package.json
index dca21d7531..7739e113f2 100644
--- a/plugins/search-backend-module-pg/package.json
+++ b/plugins/search-backend-module-pg/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search-backend-module-pg",
"description": "A module for the search backend that implements search using PostgreSQL",
- "version": "0.2.4-next.0",
+ "version": "0.2.4",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,15 +20,15 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
+ "@backstage/backend-common": "^0.10.4",
"@backstage/search-common": "^0.2.0",
"@backstage/plugin-search-backend-node": "^0.4.4",
"lodash": "^4.17.21",
"knex": "^0.95.1"
},
"devDependencies": {
- "@backstage/backend-test-utils": "^0.1.14-next.0",
- "@backstage/cli": "^0.12.0-next.0"
+ "@backstage/backend-test-utils": "^0.1.14",
+ "@backstage/cli": "^0.12.0"
},
"files": [
"dist",
diff --git a/plugins/search-backend/CHANGELOG.md b/plugins/search-backend/CHANGELOG.md
index e2375e90b9..e4db1354c4 100644
--- a/plugins/search-backend/CHANGELOG.md
+++ b/plugins/search-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-search-backend
+## 0.3.1
+
+### Patch Changes
+
+- cd6854046e: Validate query string in search endpoint
+- Updated dependencies
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+
## 0.3.1-next.0
### Patch Changes
diff --git a/plugins/search-backend/package.json b/plugins/search-backend/package.json
index 40af405888..19b42e62af 100644
--- a/plugins/search-backend/package.json
+++ b/plugins/search-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search-backend",
"description": "The Backstage backend plugin that provides your backstage app with search",
- "version": "0.3.1-next.0",
+ "version": "0.3.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,8 +20,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/config": "^0.1.11",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
"@backstage/search-common": "^0.2.0",
"@backstage/plugin-search-backend-node": "^0.4.4",
@@ -34,7 +34,7 @@
"zod": "^3.11.6"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/supertest": "^2.0.8",
"supertest": "^6.1.3"
},
diff --git a/plugins/search/CHANGELOG.md b/plugins/search/CHANGELOG.md
index 0a7e6249ac..74c5bf5f1a 100644
--- a/plugins/search/CHANGELOG.md
+++ b/plugins/search/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-search
+## 0.5.6
+
+### Patch Changes
+
+- 1523926507: Removes the focus from the sidebar and focus the main content after select one search result or navigate to the search result list
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+
## 0.5.6-next.0
### Patch Changes
diff --git a/plugins/search/package.json b/plugins/search/package.json
index 61ac85dea0..eed5e6a273 100644
--- a/plugins/search/package.json
+++ b/plugins/search/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search",
"description": "The Backstage plugin that provides your backstage app with search",
- "version": "0.5.6-next.0",
+ "version": "0.5.6",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,12 +30,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/search-common": "^0.2.1",
"@backstage/theme": "^0.2.14",
"@backstage/types": "^0.1.1",
@@ -52,10 +52,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
diff --git a/plugins/sentry/CHANGELOG.md b/plugins/sentry/CHANGELOG.md
index 0ac714fbc7..6e09dbf91a 100644
--- a/plugins/sentry/CHANGELOG.md
+++ b/plugins/sentry/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-sentry
+## 0.3.34
+
+### Patch Changes
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.3.34-next.0
### Patch Changes
diff --git a/plugins/sentry/package.json b/plugins/sentry/package.json
index c43ce2ca26..062c6d0dbc 100644
--- a/plugins/sentry/package.json
+++ b/plugins/sentry/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-sentry",
"description": "A Backstage plugin that integrates towards Sentry",
- "version": "0.3.34-next.0",
+ "version": "0.3.34",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,10 +32,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -49,10 +49,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/shortcuts/CHANGELOG.md b/plugins/shortcuts/CHANGELOG.md
index 34840999e2..e9388c293e 100644
--- a/plugins/shortcuts/CHANGELOG.md
+++ b/plugins/shortcuts/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-shortcuts
+## 0.1.20
+
+### Patch Changes
+
+- 7ba416be78: **@backstage/plugin-user-settings:** Hide Header on mobile screens to improve the UI & give more space to the content. Furthermore, the "Pin Sidebar" setting is removed on mobile screens, as the mobile sidebar is always pinned to the bottom.
+
+ **Other plugins:** Smaller style adjustments across plugins to improve the UI on mobile devices.
+
+- c52ae0a73b: Allow shortcut side bar item icon to be configurable
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+
## 0.1.20-next.0
### Patch Changes
diff --git a/plugins/shortcuts/package.json b/plugins/shortcuts/package.json
index 403ccbb16f..c54d0c0162 100644
--- a/plugins/shortcuts/package.json
+++ b/plugins/shortcuts/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-shortcuts",
"description": "A Backstage plugin that provides a shortcuts feature to the sidebar",
- "version": "0.1.20-next.0",
+ "version": "0.1.20",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,8 +21,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/theme": "^0.2.14",
"@backstage/types": "^0.1.1",
"@material-ui/core": "^4.12.2",
@@ -39,10 +39,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/sonarqube/CHANGELOG.md b/plugins/sonarqube/CHANGELOG.md
index 91725f6fac..87716ce2fe 100644
--- a/plugins/sonarqube/CHANGELOG.md
+++ b/plugins/sonarqube/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-sonarqube
+## 0.2.13
+
+### Patch Changes
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.2.13-next.0
### Patch Changes
diff --git a/plugins/sonarqube/package.json b/plugins/sonarqube/package.json
index ab6617be4a..54fe597a80 100644
--- a/plugins/sonarqube/package.json
+++ b/plugins/sonarqube/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-sonarqube",
"description": "",
- "version": "0.2.13-next.0",
+ "version": "0.2.13",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,10 +33,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -50,10 +50,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/splunk-on-call/CHANGELOG.md b/plugins/splunk-on-call/CHANGELOG.md
index 7fc8ea53eb..b5e77459bc 100644
--- a/plugins/splunk-on-call/CHANGELOG.md
+++ b/plugins/splunk-on-call/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-splunk-on-call
+## 0.3.20
+
+### Patch Changes
+
+- 013301e07b: Remove redundant `node-fetch` dependency
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.3.20-next.0
### Patch Changes
diff --git a/plugins/splunk-on-call/package.json b/plugins/splunk-on-call/package.json
index 1848799482..ffd475446b 100644
--- a/plugins/splunk-on-call/package.json
+++ b/plugins/splunk-on-call/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-splunk-on-call",
"description": "A Backstage plugin that integrates towards Splunk On-Call",
- "version": "0.3.20-next.0",
+ "version": "0.3.20",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,10 +31,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -48,10 +48,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md b/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md
index 86031e89f7..9346b5c402 100644
--- a/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md
+++ b/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-tech-insights-backend-module-jsonfc
+## 0.1.6
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/plugin-tech-insights-node@0.2.0
+
## 0.1.6-next.0
### Patch Changes
diff --git a/plugins/tech-insights-backend-module-jsonfc/package.json b/plugins/tech-insights-backend-module-jsonfc/package.json
index 6121184e50..b467093f4f 100644
--- a/plugins/tech-insights-backend-module-jsonfc/package.json
+++ b/plugins/tech-insights-backend-module-jsonfc/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-tech-insights-backend-module-jsonfc",
- "version": "0.1.6-next.0",
+ "version": "0.1.6",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,11 +31,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
"@backstage/plugin-tech-insights-common": "^0.2.1",
- "@backstage/plugin-tech-insights-node": "^0.2.0-next.0",
+ "@backstage/plugin-tech-insights-node": "^0.2.0",
"ajv": "^7.0.3",
"json-rules-engine": "^6.1.2",
"lodash": "^4.17.21",
@@ -43,7 +43,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/node-cron": "^2.0.4"
},
"files": [
diff --git a/plugins/tech-insights-backend/CHANGELOG.md b/plugins/tech-insights-backend/CHANGELOG.md
index 82bd525017..f57edcdebe 100644
--- a/plugins/tech-insights-backend/CHANGELOG.md
+++ b/plugins/tech-insights-backend/CHANGELOG.md
@@ -1,5 +1,54 @@
# @backstage/plugin-tech-insights-backend
+## 0.2.0
+
+### Minor Changes
+
+- dfd5e81721: BREAKING CHANGES:
+
+ - The helper function to create a fact retriever registration is now expecting an object of configuration items instead of individual arguments.
+ Modify your `techInsights.ts` plugin configuration in `packages/backend/src/plugins/techInsights.ts` (or equivalent) the following way:
+
+ ```diff
+ -createFactRetrieverRegistration(
+ - '1 1 1 * *', // Example cron, At 01:01 on day-of-month 1.
+ - entityOwnershipFactRetriever,
+ -),
+ +createFactRetrieverRegistration({
+ + cadende: '1 1 1 * *', // Example cron, At 01:01 on day-of-month 1.
+ + factRetriever: entityOwnershipFactRetriever,
+ +}),
+
+ ```
+
+ - `TechInsightsStore` interface has changed its signature of `insertFacts` method. If you have created your own implementation of either `TechInsightsDatabase` or `FactRetrieverEngine` you need to modify the implementation/call to this method to accept/pass-in an object instead if individual arguments. The interface now accepts an additional `lifecycle` argument which is optional (defined below). An example modification to fact retriever engine:
+
+ ```diff
+ -await this.repository.insertFacts(factRetriever.id, facts);
+ +await this.repository.insertFacts({
+ + id: factRetriever.id,
+ + facts,
+ + lifecycle,
+ +});
+ ```
+
+ Adds a configuration option to fact retrievers to define lifecycle for facts the retriever persists. Possible values are either 'max items' or 'time-to-live'. The former will keep only n number of items in the database for each fact per entity. The latter will remove all facts that are older than the TTL value.
+
+ Possible values:
+
+ - `{ maxItems: 5 }` // Deletes all facts for the retriever/entity pair, apart from the last five
+ - `{ ttl: 1209600000 }` // (2 weeks) Deletes all facts older than 2 weeks for the retriever/entity pair
+ - `{ ttl: { weeks: 2 } }` // Deletes all facts older than 2 weeks for the retriever/entity pair
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/plugin-tech-insights-node@0.2.0
+ - @backstage/catalog-model@0.9.10
+ - @backstage/catalog-client@0.5.5
+
## 0.2.0-next.0
### Minor Changes
diff --git a/plugins/tech-insights-backend/package.json b/plugins/tech-insights-backend/package.json
index c9d3031ce0..ffd2f2582d 100644
--- a/plugins/tech-insights-backend/package.json
+++ b/plugins/tech-insights-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-tech-insights-backend",
- "version": "0.2.0-next.0",
+ "version": "0.2.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,13 +31,13 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/catalog-client": "^0.5.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/catalog-client": "^0.5.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
"@backstage/plugin-tech-insights-common": "^0.2.1",
- "@backstage/plugin-tech-insights-node": "^0.2.0-next.0",
+ "@backstage/plugin-tech-insights-node": "^0.2.0",
"@types/express": "^4.17.6",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
@@ -51,8 +51,8 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/backend-test-utils": "^0.1.14-next.0",
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/backend-test-utils": "^0.1.14",
+ "@backstage/cli": "^0.12.0",
"@types/supertest": "^2.0.8",
"@types/node-cron": "^3.0.0",
"@types/semver": "^7.3.8",
diff --git a/plugins/tech-insights-node/CHANGELOG.md b/plugins/tech-insights-node/CHANGELOG.md
index d545e67489..502cfdaa9b 100644
--- a/plugins/tech-insights-node/CHANGELOG.md
+++ b/plugins/tech-insights-node/CHANGELOG.md
@@ -1,5 +1,51 @@
# @backstage/plugin-tech-insights-node
+## 0.2.0
+
+### Minor Changes
+
+- dfd5e81721: BREAKING CHANGES:
+
+ - The helper function to create a fact retriever registration is now expecting an object of configuration items instead of individual arguments.
+ Modify your `techInsights.ts` plugin configuration in `packages/backend/src/plugins/techInsights.ts` (or equivalent) the following way:
+
+ ```diff
+ -createFactRetrieverRegistration(
+ - '1 1 1 * *', // Example cron, At 01:01 on day-of-month 1.
+ - entityOwnershipFactRetriever,
+ -),
+ +createFactRetrieverRegistration({
+ + cadende: '1 1 1 * *', // Example cron, At 01:01 on day-of-month 1.
+ + factRetriever: entityOwnershipFactRetriever,
+ +}),
+
+ ```
+
+ - `TechInsightsStore` interface has changed its signature of `insertFacts` method. If you have created your own implementation of either `TechInsightsDatabase` or `FactRetrieverEngine` you need to modify the implementation/call to this method to accept/pass-in an object instead if individual arguments. The interface now accepts an additional `lifecycle` argument which is optional (defined below). An example modification to fact retriever engine:
+
+ ```diff
+ -await this.repository.insertFacts(factRetriever.id, facts);
+ +await this.repository.insertFacts({
+ + id: factRetriever.id,
+ + facts,
+ + lifecycle,
+ +});
+ ```
+
+ Adds a configuration option to fact retrievers to define lifecycle for facts the retriever persists. Possible values are either 'max items' or 'time-to-live'. The former will keep only n number of items in the database for each fact per entity. The latter will remove all facts that are older than the TTL value.
+
+ Possible values:
+
+ - `{ maxItems: 5 }` // Deletes all facts for the retriever/entity pair, apart from the last five
+ - `{ ttl: 1209600000 }` // (2 weeks) Deletes all facts older than 2 weeks for the retriever/entity pair
+ - `{ ttl: { weeks: 2 } }` // Deletes all facts older than 2 weeks for the retriever/entity pair
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+
## 0.2.0-next.0
### Minor Changes
diff --git a/plugins/tech-insights-node/package.json b/plugins/tech-insights-node/package.json
index cf343325a4..3992e0c360 100644
--- a/plugins/tech-insights-node/package.json
+++ b/plugins/tech-insights-node/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-tech-insights-node",
- "version": "0.2.0-next.0",
+ "version": "0.2.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,15 +30,15 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/config": "^0.1.13",
"@backstage/plugin-tech-insights-common": "^0.2.1",
"@types/luxon": "^2.0.5",
"luxon": "^2.0.2",
"winston": "^3.2.1"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0"
+ "@backstage/cli": "^0.12.0"
},
"files": [
"dist"
diff --git a/plugins/tech-insights/CHANGELOG.md b/plugins/tech-insights/CHANGELOG.md
index 0b2e153a4a..c760b0c5f5 100644
--- a/plugins/tech-insights/CHANGELOG.md
+++ b/plugins/tech-insights/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-tech-insights
+## 0.1.6
+
+### Patch Changes
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.1.6-next.0
### Patch Changes
diff --git a/plugins/tech-insights/package.json b/plugins/tech-insights/package.json
index f3906ce0f7..db26f7f1dd 100644
--- a/plugins/tech-insights/package.json
+++ b/plugins/tech-insights/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-tech-insights",
- "version": "0.1.6-next.0",
+ "version": "0.1.6",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -20,11 +20,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/plugin-tech-insights-common": "^0.2.1",
"@backstage/theme": "^0.2.14",
"@backstage/types": "^0.1.1",
@@ -39,10 +39,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/tech-radar/CHANGELOG.md b/plugins/tech-radar/CHANGELOG.md
index 912eaf3524..5648323b33 100644
--- a/plugins/tech-radar/CHANGELOG.md
+++ b/plugins/tech-radar/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-tech-radar
+## 0.5.3
+
+### Patch Changes
+
+- 021bba18c4: Update readme
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+
## 0.5.3-next.0
### Patch Changes
diff --git a/plugins/tech-radar/package.json b/plugins/tech-radar/package.json
index 7e89ec4227..4408bb9812 100644
--- a/plugins/tech-radar/package.json
+++ b/plugins/tech-radar/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-tech-radar",
"description": "A Backstage plugin that lets you display a Tech Radar for your organization",
- "version": "0.5.3-next.0",
+ "version": "0.5.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,8 +31,8 @@
"start": "backstage-cli plugin:serve"
},
"dependencies": {
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -46,10 +46,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/techdocs-backend/CHANGELOG.md b/plugins/techdocs-backend/CHANGELOG.md
index b701f8ef01..f42c46eecf 100644
--- a/plugins/techdocs-backend/CHANGELOG.md
+++ b/plugins/techdocs-backend/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/plugin-techdocs-backend
+## 0.13.0
+
+### Minor Changes
+
+- ca2ee182c3: **BREAKING**: The `cache` option is now required by `createRouter`.
+
+ Added catalog-based authorization to TechDocs backend. When permissions are enabled for Backstage (via the `permission.enabled` config) the current user must have read access to the doc's corresponding catalog entity. The backend will return a 404 if the current user doesn't have access or if the entity doesn't exist. Entities are cached to for a short time to optimize the `/static/docs` request path, which can be called many times when loading a single TechDocs page.
+
+ Note: If you publish your TechDocs documentation to storage in a custom way under paths that do not conform to the default `:namespace/:kind/:name` pattern, then TechDocs will not work with permissions enabled. We want understand these use cases better and provide a solution in the future, so reach out to us on Discord in the [#docs-like-code](https://discord.com/channels/687207715902193673/714754240933003266) channel if you would like to help out.
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@0.7.2
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/techdocs-common@0.11.4
+ - @backstage/catalog-model@0.9.10
+ - @backstage/catalog-client@0.5.5
+
## 0.12.4-next.0
### Patch Changes
diff --git a/plugins/techdocs-backend/package.json b/plugins/techdocs-backend/package.json
index 6820a31eae..882c8092de 100644
--- a/plugins/techdocs-backend/package.json
+++ b/plugins/techdocs-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-techdocs-backend",
"description": "The Backstage backend plugin that renders technical documentation for your components",
- "version": "0.12.4-next.0",
+ "version": "0.13.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,14 +31,14 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/catalog-client": "^0.5.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/catalog-client": "^0.5.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
- "@backstage/integration": "^0.7.2-next.0",
+ "@backstage/integration": "^0.7.2",
"@backstage/search-common": "^0.2.1",
- "@backstage/techdocs-common": "^0.11.4-next.0",
+ "@backstage/techdocs-common": "^0.11.4",
"@types/express": "^4.17.6",
"cross-fetch": "^3.0.6",
"dockerode": "^3.3.1",
@@ -52,8 +52,8 @@
"winston": "^3.2.1"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/test-utils": "^0.2.3",
"@types/dockerode": "^3.3.0",
"msw": "^0.35.0",
"supertest": "^6.1.3"
diff --git a/plugins/techdocs/CHANGELOG.md b/plugins/techdocs/CHANGELOG.md
index 9d368b7af8..275bb7184a 100644
--- a/plugins/techdocs/CHANGELOG.md
+++ b/plugins/techdocs/CHANGELOG.md
@@ -1,5 +1,97 @@
# @backstage/plugin-techdocs
+## 0.13.0
+
+### Minor Changes
+
+- aecfe4f403: Make `TechDocsClient` and `TechDocsStorageClient` use the `FetchApi`. You now
+ need to pass in an instance of that API when constructing the client, if you
+ create a custom instance in your app.
+
+ If you are replacing the factory:
+
+ ```diff
+ +import { fetchApiRef } from '@backstage/core-plugin-api';
+
+ createApiFactory({
+ api: techdocsStorageApiRef,
+ deps: {
+ configApi: configApiRef,
+ discoveryApi: discoveryApiRef,
+ identityApi: identityApiRef,
+ + fetchApi: fetchApiRef,
+ },
+ factory: ({
+ configApi,
+ discoveryApi,
+ identityApi,
+ + fetchApi,
+ }) =>
+ new TechDocsStorageClient({
+ configApi,
+ discoveryApi,
+ identityApi,
+ + fetchApi,
+ }),
+ }),
+ createApiFactory({
+ api: techdocsApiRef,
+ deps: {
+ configApi: configApiRef,
+ discoveryApi: discoveryApiRef,
+ - identityApi: identityApiRef,
+ + fetchApi: fetchApiRef,
+ },
+ factory: ({
+ configApi,
+ discoveryApi,
+ - identityApi,
+ + fetchApi,
+ }) =>
+ new TechDocsClient({
+ configApi,
+ discoveryApi,
+ - identityApi,
+ + fetchApi,
+ }),
+ }),
+ ```
+
+ If instantiating directly:
+
+ ```diff
+ +import { fetchApiRef } from '@backstage/core-plugin-api';
+
+ +const fetchApi = useApi(fetchApiRef);
+ const storageClient = new TechDocsStorageClient({
+ configApi,
+ discoveryApi,
+ identityApi,
+ + fetchApi,
+ });
+ const techdocsClient = new TechDocsClient({
+ configApi,
+ discoveryApi,
+ - identityApi,
+ + fetchApi,
+ }),
+ ```
+
+### Patch Changes
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- 29710c91c2: use lighter color for block quotes and horizontal rulers
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/integration@0.7.2
+ - @backstage/plugin-search@0.5.6
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog@0.7.9
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+ - @backstage/integration-react@0.1.19
+
## 0.12.15-next.0
### Patch Changes
diff --git a/plugins/techdocs/package.json b/plugins/techdocs/package.json
index 7a1459b05d..1f7f16a03b 100644
--- a/plugins/techdocs/package.json
+++ b/plugins/techdocs/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-techdocs",
"description": "The Backstage plugin that renders technical documentation for your components",
- "version": "0.12.15-next.0",
+ "version": "0.13.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,16 +32,16 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
- "@backstage/integration": "^0.7.2-next.0",
- "@backstage/integration-react": "^0.1.19-next.0",
- "@backstage/plugin-catalog": "^0.7.9-next.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
- "@backstage/plugin-search": "^0.5.6-next.0",
+ "@backstage/integration": "^0.7.2",
+ "@backstage/integration-react": "^0.1.19",
+ "@backstage/plugin-catalog": "^0.7.9",
+ "@backstage/plugin-catalog-react": "^0.6.12",
+ "@backstage/plugin-search": "^0.5.6",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -62,10 +62,10 @@
"react-dom": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
diff --git a/plugins/todo-backend/CHANGELOG.md b/plugins/todo-backend/CHANGELOG.md
index 8b77e8ba4b..ddbc5d215a 100644
--- a/plugins/todo-backend/CHANGELOG.md
+++ b/plugins/todo-backend/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-todo-backend
+## 0.1.19
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/integration@0.7.2
+ - @backstage/backend-common@0.10.4
+ - @backstage/config@0.1.13
+ - @backstage/catalog-model@0.9.10
+ - @backstage/catalog-client@0.5.5
+
## 0.1.19-next.0
### Patch Changes
diff --git a/plugins/todo-backend/package.json b/plugins/todo-backend/package.json
index 3937183b36..d50ac4d3d3 100644
--- a/plugins/todo-backend/package.json
+++ b/plugins/todo-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-todo-backend",
"description": "A Backstage backend plugin that lets you browse TODO comments in your source code",
- "version": "0.1.19-next.0",
+ "version": "0.1.19",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -25,12 +25,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/backend-common": "^0.10.4-next.0",
- "@backstage/catalog-client": "^0.5.5-next.0",
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/config": "^0.1.13-next.0",
+ "@backstage/backend-common": "^0.10.4",
+ "@backstage/catalog-client": "^0.5.5",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
- "@backstage/integration": "^0.7.2-next.0",
+ "@backstage/integration": "^0.7.2",
"@types/express": "^4.17.6",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
@@ -39,7 +39,7 @@
"yn": "^4.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
+ "@backstage/cli": "^0.12.0",
"@types/supertest": "^2.0.8",
"msw": "^0.35.0",
"supertest": "^6.1.3"
diff --git a/plugins/todo/CHANGELOG.md b/plugins/todo/CHANGELOG.md
index 025a3e7206..d3679e2fd9 100644
--- a/plugins/todo/CHANGELOG.md
+++ b/plugins/todo/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-todo
+## 0.1.20
+
+### Patch Changes
+
+- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
+- 751e0ceb2a: Apply fix from the 0.1.19 patch release
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+ - @backstage/plugin-catalog-react@0.6.12
+ - @backstage/catalog-model@0.9.10
+
## 0.1.19-next.0
### Patch Changes
diff --git a/plugins/todo/package.json b/plugins/todo/package.json
index 9c2202aad8..21ad1f7956 100644
--- a/plugins/todo/package.json
+++ b/plugins/todo/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-todo",
"description": "A Backstage plugin that lets you browse TODO comments in your source code",
- "version": "0.1.19-next.0",
+ "version": "0.1.20",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -27,11 +27,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/catalog-model": "^0.9.10-next.0",
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/catalog-model": "^0.9.10",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
- "@backstage/plugin-catalog-react": "^0.6.12-next.0",
+ "@backstage/plugin-catalog-react": "^0.6.12",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -42,10 +42,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/user-settings/CHANGELOG.md b/plugins/user-settings/CHANGELOG.md
index a1d52ce87a..091a12c728 100644
--- a/plugins/user-settings/CHANGELOG.md
+++ b/plugins/user-settings/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-user-settings
+## 0.3.17
+
+### Patch Changes
+
+- 7ba416be78: **@backstage/plugin-user-settings:** Hide Header on mobile screens to improve the UI & give more space to the content. Furthermore, the "Pin Sidebar" setting is removed on mobile screens, as the mobile sidebar is always pinned to the bottom.
+
+ **Other plugins:** Smaller style adjustments across plugins to improve the UI on mobile devices.
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+
## 0.3.17-next.0
### Patch Changes
diff --git a/plugins/user-settings/package.json b/plugins/user-settings/package.json
index ae90703183..ea2327381e 100644
--- a/plugins/user-settings/package.json
+++ b/plugins/user-settings/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-user-settings",
"description": "A Backstage plugin that provides a settings page",
- "version": "0.3.17-next.0",
+ "version": "0.3.17",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,8 +31,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -44,10 +44,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/plugins/xcmetrics/CHANGELOG.md b/plugins/xcmetrics/CHANGELOG.md
index 086a7f2942..632947f505 100644
--- a/plugins/xcmetrics/CHANGELOG.md
+++ b/plugins/xcmetrics/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-xcmetrics
+## 0.2.16
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.8.5
+ - @backstage/core-plugin-api@0.6.0
+
## 0.2.16-next.0
### Patch Changes
diff --git a/plugins/xcmetrics/package.json b/plugins/xcmetrics/package.json
index 92843c88e5..8263374514 100644
--- a/plugins/xcmetrics/package.json
+++ b/plugins/xcmetrics/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-xcmetrics",
"description": "A Backstage plugin that shows XCode build metrics for your components",
- "version": "0.2.16-next.0",
+ "version": "0.2.16",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,8 +21,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
- "@backstage/core-components": "^0.8.5-next.0",
- "@backstage/core-plugin-api": "^0.6.0-next.0",
+ "@backstage/core-components": "^0.8.5",
+ "@backstage/core-plugin-api": "^0.6.0",
"@backstage/errors": "^0.2.0",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
@@ -37,10 +37,10 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
- "@backstage/cli": "^0.12.0-next.0",
- "@backstage/core-app-api": "^0.5.0-next.0",
- "@backstage/dev-utils": "^0.2.18-next.0",
- "@backstage/test-utils": "^0.2.3-next.0",
+ "@backstage/cli": "^0.12.0",
+ "@backstage/core-app-api": "^0.5.0",
+ "@backstage/dev-utils": "^0.2.18",
+ "@backstage/test-utils": "^0.2.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
diff --git a/yarn.lock b/yarn.lock
index 724ff5f333..9841bf5851 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2296,112 +2296,6 @@
"@babel/helper-validator-identifier" "^7.16.7"
to-fast-properties "^2.0.0"
-"@backstage/catalog-client@^0.5.4":
- version "0.5.4"
- resolved "https://registry.npmjs.org/@backstage/catalog-client/-/catalog-client-0.5.4.tgz#6162bf460ac0f041d4f0f906172733e7a59df6f9"
- integrity sha512-ykytVnLl1Rgk+swpgNQnVreJXl2LcV4/FgAnbZpEXRsnSjf7Dg0u7E8uuDwSnVPRJBeqA3//7OwBlSsHSgNWhQ==
- dependencies:
- "@backstage/catalog-model" "^0.9.9"
- "@backstage/errors" "^0.2.0"
- cross-fetch "^3.0.6"
-
-"@backstage/catalog-model@*", "@backstage/catalog-model@^0.9.7", "@backstage/catalog-model@^0.9.9":
- version "0.9.9"
- resolved "https://registry.npmjs.org/@backstage/catalog-model/-/catalog-model-0.9.9.tgz#5a365ca77ba0582c1d286989d05122903bf25d5d"
- integrity sha512-PFoPuORoa4tvf2uJGv3/x+Bg8yoZhNlCgjj+ODbTWXCtqeqxsz9l45vK1fOBOiFnMaHjpm+V566uE5rDP4bmdw==
- dependencies:
- "@backstage/config" "^0.1.12"
- "@backstage/errors" "^0.2.0"
- "@backstage/types" "^0.1.1"
- "@types/json-schema" "^7.0.5"
- "@types/yup" "^0.29.13"
- ajv "^7.0.3"
- json-schema "^0.4.0"
- lodash "^4.17.21"
- uuid "^8.0.0"
- yup "^0.32.9"
-
-"@backstage/config@^0.1.11", "@backstage/config@^0.1.12":
- version "0.1.12"
- resolved "https://registry.npmjs.org/@backstage/config/-/config-0.1.12.tgz#7b55dd852c7bddb0b9ef55eb58241f6a1d8a5047"
- integrity sha512-awEm88/iORPlrC/aoGIKYYNnxPtfhQTQ1IrwfXDxsgltb3BsfGnas7e6nEJjbpCloXrcuo+jJL/B+CJ2GLEKEw==
- dependencies:
- "@backstage/types" "^0.1.1"
- lodash "^4.17.21"
-
-"@backstage/core-app-api@*":
- version "0.4.0"
- resolved "https://registry.npmjs.org/@backstage/core-app-api/-/core-app-api-0.4.0.tgz#55fcf880e4b589aaa5d24906de482f1e0bc1ffe6"
- integrity sha512-lqDO0Zl60Rc+INGuj+olLB8yK5zuSbQTiff0Jbg1jlGsFef0GLNTBT2UlNA+dq0esg8KY4CR4a9uDsdPzT4sJw==
- dependencies:
- "@backstage/config" "^0.1.12"
- "@backstage/core-plugin-api" "^0.5.0"
- "@backstage/types" "^0.1.1"
- "@backstage/version-bridge" "^0.1.1"
- "@types/prop-types" "^15.7.3"
- prop-types "^15.7.2"
- react-router-dom "6.0.0-beta.0"
- react-use "^17.2.4"
- zen-observable "^0.8.15"
- zod "^3.11.6"
-
-"@backstage/core-components@*", "@backstage/core-components@^0.8.0", "@backstage/core-components@^0.8.4":
- version "0.8.4"
- resolved "https://registry.npmjs.org/@backstage/core-components/-/core-components-0.8.4.tgz#104aac09effb7e8eae8667b5eaf44bbe9cc2f285"
- integrity sha512-XpjWB5L7z8/IZU6fdpvpNcugHIttq6WXoaOCbmFoi87urVC0Z0E7beL8qCK2VFKl6eJna7xT5Bz0o0hw4MtsIQ==
- dependencies:
- "@backstage/config" "^0.1.12"
- "@backstage/core-plugin-api" "^0.5.0"
- "@backstage/errors" "^0.2.0"
- "@backstage/theme" "^0.2.14"
- "@material-table/core" "^3.1.0"
- "@material-ui/core" "^4.12.2"
- "@material-ui/icons" "^4.9.1"
- "@material-ui/lab" "4.0.0-alpha.57"
- "@types/react-sparklines" "^1.7.0"
- "@types/react-text-truncate" "^0.14.0"
- ansi-regex "^5.0.1"
- classnames "^2.2.6"
- d3-selection "^3.0.0"
- d3-shape "^3.0.0"
- d3-zoom "^3.0.0"
- dagre "^0.8.5"
- history "^5.0.0"
- immer "^9.0.1"
- lodash "^4.17.21"
- pluralize "^8.0.0"
- prop-types "^15.7.2"
- qs "^6.9.4"
- rc-progress "3.1.4"
- react-helmet "6.1.0"
- react-hook-form "^7.12.2"
- react-markdown "^7.0.1"
- react-router "6.0.0-beta.0"
- react-router-dom "6.0.0-beta.0"
- react-sparklines "^1.7.0"
- react-syntax-highlighter "^15.4.3"
- react-text-truncate "^0.16.0"
- react-use "^17.2.4"
- react-virtualized-auto-sizer "^1.0.6"
- react-window "^1.8.6"
- remark-gfm "^2.0.0"
- zen-observable "^0.8.15"
- zod "^3.11.6"
-
-"@backstage/core-plugin-api@*", "@backstage/core-plugin-api@^0.5.0":
- version "0.5.0"
- resolved "https://registry.npmjs.org/@backstage/core-plugin-api/-/core-plugin-api-0.5.0.tgz#d9aaa88147fdda78fbb5ddce6c02761470162565"
- integrity sha512-s4halcZK5IznggxmXDmf990svSOf4YmW7eP0WQb8/4N2xacwiPzkTRGMK4fxQ7vYpbyjPgLDSCdy6M+1lQzLOw==
- dependencies:
- "@backstage/config" "^0.1.12"
- "@backstage/types" "^0.1.1"
- "@backstage/version-bridge" "^0.1.1"
- history "^5.0.0"
- prop-types "^15.7.2"
- react-router-dom "6.0.0-beta.0"
- react-use "^17.2.4"
- zen-observable "^0.8.15"
-
"@backstage/core-plugin-api@^0.4.0":
version "0.4.1"
resolved "https://registry.npmjs.org/@backstage/core-plugin-api/-/core-plugin-api-0.4.1.tgz#c0a13504bdfa61ae3d0db96934cd6c32a7574446"
@@ -2418,79 +2312,6 @@
react-use "^17.2.4"
zen-observable "^0.8.15"
-"@backstage/integration-react@^0.1.10", "@backstage/integration-react@^0.1.18":
- version "0.1.18"
- resolved "https://registry.npmjs.org/@backstage/integration-react/-/integration-react-0.1.18.tgz#f3f75e204605d90f59b30dd305324b4a127cd704"
- integrity sha512-bomuJLwijvEfjN5O6LxLH0WqL/iIDeDNHwV+XTKMaIqxAIMiNPxZ8GyN0DGzvpD4Son18R2xG0Y41u32mqU0CQ==
- dependencies:
- "@backstage/config" "^0.1.12"
- "@backstage/core-components" "^0.8.4"
- "@backstage/core-plugin-api" "^0.5.0"
- "@backstage/integration" "^0.7.1"
- "@backstage/theme" "^0.2.14"
- "@material-ui/core" "^4.12.2"
- "@material-ui/icons" "^4.9.1"
- "@material-ui/lab" "4.0.0-alpha.57"
- react-use "^17.2.4"
-
-"@backstage/integration@^0.7.1":
- version "0.7.1"
- resolved "https://registry.npmjs.org/@backstage/integration/-/integration-0.7.1.tgz#309429d29b4fc441a30e7500773634e301975121"
- integrity sha512-dCeuX0oJdjCV8X05NDkZue3hcXF6XhQYrC8JPO/uKPq+DzHLNcb9Ag2TNKUT4TraWl/FgbQiFjB5ZXT55Tgukw==
- dependencies:
- "@backstage/config" "^0.1.12"
- "@octokit/auth-app" "^3.4.0"
- "@octokit/rest" "^18.5.3"
- cross-fetch "^3.0.6"
- git-url-parse "^11.6.0"
- lodash "^4.17.21"
- luxon "^2.0.2"
-
-"@backstage/plugin-catalog-react@^0.6.11", "@backstage/plugin-catalog-react@^0.6.5":
- version "0.6.11"
- resolved "https://registry.npmjs.org/@backstage/plugin-catalog-react/-/plugin-catalog-react-0.6.11.tgz#51cc77237c48a645c889103cddb85dabb2159724"
- integrity sha512-2PQE+F6HjDXKA3r/PtUXxX3p+2qfTsyYL7IeRTXxB4Ascb7gsgHKD03yLHoSpaDzl9yuqxuKtQg5iVUjfOVbcg==
- dependencies:
- "@backstage/catalog-client" "^0.5.4"
- "@backstage/catalog-model" "^0.9.9"
- "@backstage/core-components" "^0.8.4"
- "@backstage/core-plugin-api" "^0.5.0"
- "@backstage/errors" "^0.2.0"
- "@backstage/integration" "^0.7.1"
- "@backstage/types" "^0.1.1"
- "@backstage/version-bridge" "^0.1.1"
- "@material-ui/core" "^4.12.2"
- "@material-ui/icons" "^4.9.1"
- "@material-ui/lab" "4.0.0-alpha.57"
- jwt-decode "^3.1.0"
- lodash "^4.17.21"
- qs "^6.9.4"
- react-router "6.0.0-beta.0"
- react-use "^17.2.4"
- zen-observable "^0.8.15"
-
-"@backstage/plugin-catalog@*":
- version "0.7.8"
- resolved "https://registry.npmjs.org/@backstage/plugin-catalog/-/plugin-catalog-0.7.8.tgz#ecbc36dba81579a2fa8313dcd6808c676a1f0649"
- integrity sha512-HWmkjP374DsxAoBkZXKghuPNyHLmf0igymMP7XGZ0d+5E40BixlZHPGzUa+9JTSxMUw+JWEglYpsG5N/7chrKg==
- dependencies:
- "@backstage/catalog-client" "^0.5.4"
- "@backstage/catalog-model" "^0.9.9"
- "@backstage/core-components" "^0.8.4"
- "@backstage/core-plugin-api" "^0.5.0"
- "@backstage/errors" "^0.2.0"
- "@backstage/integration-react" "^0.1.18"
- "@backstage/plugin-catalog-react" "^0.6.11"
- "@backstage/theme" "^0.2.14"
- "@material-ui/core" "^4.12.2"
- "@material-ui/icons" "^4.9.1"
- "@material-ui/lab" "4.0.0-alpha.57"
- history "^5.0.0"
- lodash "^4.17.21"
- react-helmet "6.1.0"
- react-router "6.0.0-beta.0"
- react-use "^17.2.4"
-
"@bcoe/v8-coverage@^0.2.3":
version "0.2.3"
resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
@@ -24186,7 +24007,7 @@ react-syntax-highlighter@^13.5.3:
prismjs "^1.21.0"
refractor "^3.1.0"
-react-syntax-highlighter@^15.4.3, react-syntax-highlighter@^15.4.5:
+react-syntax-highlighter@^15.4.5:
version "15.4.5"
resolved "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.4.5.tgz#db900d411d32a65c8e90c39cd64555bf463e712e"
integrity sha512-RC90KQTxZ/b7+9iE6s9nmiFLFjWswUcfULi4GwVzdFVKVMQySkJWBuOmJFfjwjMVCo0IUUuJrWebNKyviKpwLQ==