# Release v1.2.0

## @backstage/plugin-techdocs-addons-test-utils@1.0.0

### Major Changes

- 0ad901569f: The TechDocs Addon framework is now generally available.

### Minor Changes

- 52fddad92d: Introducing a package with utilities to help test TechDocs Addons.

### Patch Changes

- f84e0e2818: Fixed a bug preventing testing of TechDocs Addons whose dom contained `<img />` tags.
- 7c398c6473: The `TechDocsAddonTester` class may now be extended if custom test configuration is needed.
- 614bd96e2a: Fixed a type bug preventing `buildAddonsInTechDocs().withApis()` from being called with multiple partial API implementations.
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/test-utils@1.1.0
  - @backstage/plugin-techdocs@1.1.1
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog@1.2.0
  - @backstage/integration-react@1.1.0
  - @backstage/plugin-techdocs-react@1.0.0
  - @backstage/plugin-search-react@0.2.0
  - @backstage/core-app-api@1.0.2

## @backstage/plugin-techdocs-module-addons-contrib@1.0.0

### Major Changes

- 0ad901569f: The TechDocs Addon framework is now generally available.

### Minor Changes

- 5f4dbd2b52: A package for contributed TechDocs addons.

  In this release it will introduce the ReportIssue addon, which lets you select text and open a GitHub/Gitlab issue.

### Patch Changes

- 10d86dedc0: Improved inline/type documentation for the <ReportIssue /> addon.

- 52419be116: Create a TechDocs `<TextSize/>` addon that allows users to set a font size in the browser's local storage for the text of documentation pages.

  Here's an example on how to use it in a Backstage app:

  ```diff
  import {
    DefaultTechDocsHome,
    TechDocsIndexPage,
    TechDocsReaderPage,
  } from '@backstage/plugin-techdocs';
  import { TechDocsAddons } from '@backstage/plugin-techdocs-react/alpha';
  +import { TextSize } from '@backstage/plugin-techdocs-module-addons-contrib';

  const AppRoutes = () => {
    <FlatRoutes>
      // other plugin routes
      <Route path="/docs" element={<TechDocsIndexPage />}>
        <DefaultTechDocsHome />
      </Route>
      <Route
        path="/docs/:namespace/:kind/:name/*"
        element={<TechDocsReaderPage />}
      >
        <TechDocsAddons>
  +       <TextSize />
        </TechDocsAddons>
      </Route>
    </FlatRoutes>;
  };
  ```

- 075a9a067b: Updated the return type of `createTechDocsAddonExtension` to better reflect the fact that passing children to Addon components is not a valid use-case.

- c25e880e36: Introducing the Expandable Navigation addon, which lets you expand and collapse the TechDocs main navigation and store your preference in local storage.

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/integration@1.2.0
  - @backstage/core-plugin-api@1.0.2
  - @backstage/integration-react@1.1.0
  - @backstage/plugin-techdocs-react@1.0.0

## @backstage/plugin-techdocs-react@1.0.0

### Major Changes

- 0ad901569f: The TechDocs Addon framework is now generally available.

### Patch Changes

- 52419be116: Create a new addon location called "Settings", it is designed for addons that allow users to customize the reading experience in documentation pages.

  Usage example:

  ```tsx
  const TextSize = techdocsModuleAddonsContribPlugin.provide(
    createTechDocsAddonExtension({
      name: 'TextSize',
      location: TechDocsAddonLocations.Settings,
      component: TextSizeAddon,
    }),
  );
  ```

- c25e880e36: Added overload signatures for `createTechDocsAddonExtension` to handle TechDocs addons without props.

- 52fddad92d: The `TechDocsStorageApi` and its associated ref are now exported by `@backstage/plugin-techdocs-react`. The API interface, ref, and types are now deprecated in `@backstage/plugin-techdocs` and will be removed in a future release.

- 075a9a067b: Updated the return type of `createTechDocsAddonExtension` to better reflect the fact that passing children to Addon components is not a valid use-case.

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/catalog-model@1.0.2

## @backstage/integration@1.2.0

### Minor Changes

- e295ce87de: added the possibility to handle raw Gitlab URLs with nested namespaces

- 6673babab9: Gerrit UrlReader: Implemented `readTree`

- 1b4e1e2306: Split `bitbucket` integration into `bitbucketCloud` and `bitbucketServer`
  (backwards compatible).

  In order to migrate to the new integration configs,
  move your configs from `integrations.bitbucket`
  to `integrations.bitbucketCloud` or `integrations.bitbucketServer`.

  Migration example:

  **Before:**

  ```yaml
  integrations:
    bitbucket:
      - host: bitbucket.org
        username: bitbucket_user
        appPassword: app-password
      - host: bitbucket-server.company.com
        token: my-token
  ```

  **After:**

  ```yaml
  integrations:
    bitbucketCloud:
      - username: bitbucket_user
        appPassword: app-password
    bitbucketServer:
      - host: bitbucket-server.company.com
        token: my-token
  ```

- 566407bf8a: Gerrit Integration: Added the `getGerritProjectsApiUrl` function

### Patch Changes

- Updated dependencies
  - @backstage/config@1.0.1

## @backstage/integration-react@1.1.0

### Minor Changes

- 1b4e1e2306: Split `bitbucket` integration into `bitbucketCloud` and `bitbucketServer`
  (backwards compatible).

  In order to migrate to the new integration configs,
  move your configs from `integrations.bitbucket`
  to `integrations.bitbucketCloud` or `integrations.bitbucketServer`.

  Migration example:

  **Before:**

  ```yaml
  integrations:
    bitbucket:
      - host: bitbucket.org
        username: bitbucket_user
        appPassword: app-password
      - host: bitbucket-server.company.com
        token: my-token
  ```

  **After:**

  ```yaml
  integrations:
    bitbucketCloud:
      - username: bitbucket_user
        appPassword: app-password
    bitbucketServer:
      - host: bitbucket-server.company.com
        token: my-token
  ```

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/integration@1.2.0
  - @backstage/core-plugin-api@1.0.2
  - @backstage/config@1.0.1

## @backstage/test-utils@1.1.0

### Minor Changes

- 1da8b248c2: Added the options parameter to `renderWithEffects`, which if forwarded to the `render` function from `@testling-library/react`. Initially only the `wrapper` option is supported.
- 1da8b248c2: Added `createTestAppWrapper`, which returns a component that can be used as the `wrapper` option for `render` or `renderWithEffects`.

### Patch Changes

- 1da8b248c2: Fixed `renderInTestApp` so that it is able to re-render the result without removing the app wrapping.
- 7a5ddfd595: Added missing `Routes` element to wrap the `Route` elements of the test app wrapping.
- 7a5ddfd595: The internal elements created as part of the `mountedRoutes` implementation are now hidden during rendering.
- Updated dependencies
  - @backstage/core-plugin-api@1.0.2
  - @backstage/config@1.0.1
  - @backstage/core-app-api@1.0.2
  - @backstage/plugin-permission-common@0.6.1
  - @backstage/plugin-permission-react@0.4.1

## @backstage/plugin-adr@0.1.0

### Minor Changes

- e73075a301: Implement ADR plugin

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/plugin-adr-common@0.1.0
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/integration-react@1.1.0

## @backstage/plugin-adr-backend@0.1.0

### Minor Changes

- e73075a301: Implement ADR plugin

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/plugin-adr-common@0.1.0
  - @backstage/integration@1.2.0
  - @backstage/config@1.0.1
  - @backstage/plugin-search-common@0.3.4
  - @backstage/catalog-client@1.0.2
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-adr-common@0.1.0

### Minor Changes

- e73075a301: Implement ADR plugin

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.2.0
  - @backstage/plugin-search-common@0.3.4
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-auth-backend@0.14.0

### Minor Changes

- 2df2f01a29: Removed the explicit `disableRefresh` option from `OAuthAdapter`. Refresh can still be disabled for a provider by not implementing the `refresh` method.

### Patch Changes

- cac3ba68a2: Fixed a bug that was introduced in `0.13.1-next.0` which caused the `ent` claim of issued tokens to be dropped.

- 5d268623dd: Updates the OAuth2 Proxy provider to require less infrastructure configuration.

  The auth result object of the OAuth2 Proxy now provides access to the request headers, both through the `headers` object as well as `getHeader` method. The existing logic that parses and extracts the user information from ID tokens is deprecated and will be removed in a future release. See the OAuth2 Proxy provider documentation for more details.

  The OAuth2 Proxy provider now also has a default `authHandler` implementation that reads the display name and email from the incoming request headers.

- 2df2f01a29: The Auth0 adapter no longer disables session refreshing.

- cfc0f19699: Updated dependency `fs-extra` to `10.1.0`.

- 787ae0d541: Add more common predefined sign-in resolvers to auth providers.

  Add the existing resolver to more providers (already available at `google`):

  - `providers.microsoft.resolvers.emailLocalPartMatchingUserEntityName()`
  - `providers.okta.resolvers.emailLocalPartMatchingUserEntityName()`

  Add a new resolver for simple email-to-email matching:

  - `providers.google.resolvers.emailMatchingUserEntityProfileEmail()`
  - `providers.microsoft.resolvers.emailMatchingUserEntityProfileEmail()`
  - `providers.okta.resolvers.emailMatchingUserEntityProfileEmail()`

- 9ec4e0613e: Update to `jose` 4.6.0

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1
  - @backstage/plugin-auth-node@0.2.1
  - @backstage/catalog-client@1.0.2
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-catalog@1.2.0

### Minor Changes

- 4274844a8c: Use InfoCardVariants on custom cards variant attribute
- ceca63d149: Added the prop `NotFoundComponent` to `EntityLayout` which can be used to include a custom component when an entity is not found in the catalog

### Patch Changes

- 051fc60258: Lighthouse was reporting this button as having invalid aria- values, as the popover doesn't exist until clicked. This adds additional labels to the button to make it valid aria
- 2bcb0a0e2b: Sidebar NAV now includes aria-label. Component AboutField now uses h2 variant instead of subtitle2 (font properties unchanged)
- 3a74e203a8: Updated search result components to support rendering content with highlighted matched terms
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/integration-react@1.1.0
  - @backstage/plugin-search-react@0.2.0
  - @backstage/plugin-search-common@0.3.4
  - @backstage/catalog-client@1.0.2
  - @backstage/catalog-model@1.0.2
  - @backstage/plugin-catalog-common@1.0.2

## @backstage/plugin-catalog-backend-module-gerrit@0.1.0

### Minor Changes

- 566407bf8a: Initial version of the `plugin-catalog-backend-module-gerrit` plugin

### Patch Changes

- 57f684f59c: Fix incorrect main path in `publishConfig`
- cfc0f19699: Updated dependency `fs-extra` to `10.1.0`.
- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/plugin-catalog-backend@1.1.2
  - @backstage/backend-tasks@0.3.1
  - @backstage/integration@1.2.0
  - @backstage/config@1.0.1
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-catalog-react@1.1.0

### Minor Changes

- 4274844a8c: Use InfoCardVariants on custom cards variant attribute

### Patch Changes

- 0418447669: Added menu parent role for menu items accessibility
- b7514d19ff: Update the rendering of links in the entity inspector so that values starting with `https?://` are rendered as links as well.
- b880c0e092: Fix `EntityTypeFilter` so generating available types is case insensitive
- 57f41fb8d6: Make Menu item on filters accessible through keyboard
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/integration@1.2.0
  - @backstage/core-plugin-api@1.0.2
  - @backstage/catalog-client@1.0.2
  - @backstage/catalog-model@1.0.2
  - @backstage/plugin-catalog-common@1.0.2
  - @backstage/plugin-permission-common@0.6.1
  - @backstage/plugin-permission-react@0.4.1

## @backstage/plugin-codescene@0.1.0

### Minor Changes

- 9bc6e9493f: Add CodeScene plugin

### Patch Changes

- 95598f4fd5: Updated dependency `@testing-library/user-event` to `^14.0.0`.
- e462112be5: Updated dependency `rc-progress` to `3.3.2`.
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/config@1.0.1

## @backstage/plugin-scaffolder@1.2.0

### Minor Changes

- 06ab5218f9: Add new bitbucket(Cloud/Server) integrations to ScaffolderClient.

### Patch Changes

- 8dce7d5244: Allow validation for custom field extension with type object
- 70817dafc0: Updated dependency `use-immer` to `^0.7.0`.
- ace230b599: Updated dependency `@codemirror/legacy-modes` to `^0.20.0`.
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/integration@1.2.0
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-scaffolder-common@1.1.0
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/integration-react@1.1.0
  - @backstage/config@1.0.1
  - @backstage/catalog-client@1.0.2
  - @backstage/catalog-model@1.0.2
  - @backstage/plugin-catalog-common@1.0.2
  - @backstage/plugin-permission-react@0.4.1

## @backstage/plugin-scaffolder-backend@1.2.0

### Minor Changes

- 9818112d12: Update the `github:publish` action to allow passing required status check
  contexts before merging to the main branch.
- f8baf7df44: Added the ability to reference the user in the `template.yaml` manifest
- 8d5a2238a9: Split `publish:bitbucket` into `publish:bitbucketCloud` and `publish:bitbucketServer`.

  In order to migrate from the deprecated action, you need to replace the use of action
  `publish:bitbucket` in your templates with the use of either `publish:bitbucketCloud`
  or `publish:bitbucketServer` - depending on which destination SCM provider you use.

  Additionally, these actions will not utilize `integrations.bitbucket` anymore,
  but `integrations.bitbucketCloud` or `integrations.bitbucketServer` respectively.
  You may or may not have migrated to these already.

  As described in a previous changeset, using these two replacement integrations configs
  will not compromise use cases which still rely on `integrations.bitbucket` as this was
  set up in a backwards compatible way.

  Additionally, please mind that the option `enableLFS` is only available (and always was)
  for Bitbucket Server use cases and therefore, is not even part of the schema for
  `publish:bitbucketCloud` anymore.

### Patch Changes

- 0fc65cbf89: Override default commit message and author details in GitHub, Azure, bitbucket
- cfc0f19699: Updated dependency `fs-extra` to `10.1.0`.
- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/plugin-catalog-backend@1.1.2
  - @backstage/integration@1.2.0
  - @backstage/plugin-scaffolder-common@1.1.0
  - @backstage/config@1.0.1
  - @backstage/catalog-client@1.0.2
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-scaffolder-backend-module-rails@0.4.0

### Minor Changes

- 3d001a3bcf: **BREAKING**: Added a new `allowedImageNames` option, which needs to list any image name for it to be allowed as `imageName` input.

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/plugin-scaffolder-backend@1.2.0
  - @backstage/integration@1.2.0
  - @backstage/config@1.0.1

## @backstage/plugin-scaffolder-common@1.1.0

### Minor Changes

- f8baf7df44: Added the ability to reference the user in the `template.yaml` manifest

### Patch Changes

- Updated dependencies
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-search-react@0.2.0

### Minor Changes

- bdbe620797: **BREAKING**: `SearchContextProviderForStorybook` and `SearchApiProviderForStorybook` has been deleted. New mock implementation of the `SearchApi` introduced. If you need to mock the api we recommend you to do the following:

  ```tsx
  import {
    searchApiRef,
    MockSearchApi,
    SearchContextProvider,
  } from '@backstage/plugin-search-react';
  import { TestApiProvider } from '@backstage/test-utils';

  <TestApiProvider apis={[[searchApiRef, new MockSearchApi()]]}>
    <SearchContextProvider>
      <Component />
    </SearchContextProvider>
  </TestApiProvider>;
  ```

### Patch Changes

- 11a46863de: Export `useSearchContextCheck` hook to check if the search context is available
- a307a14be0: Removed dependency on `@backstage/core-app-api`.
- 3a74e203a8: Updated search result components to support rendering content with highlighted matched terms
- Updated dependencies
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-search-common@0.3.4

## @backstage/plugin-tech-insights-backend@0.4.0

### Minor Changes

- 3333e20b27: **BREAKING**: The `buildTechInsightsContext` function now takes an additional
  field in its options argument: `tokenManager`. This is an instance of
  `TokenManager`, which can be found in your backend initialization code's
  `env`.

  ```diff
   const builder = buildTechInsightsContext({
     logger: env.logger,
     config: env.config,
     database: env.database,
     discovery: env.discovery,
     scheduler: env.scheduler,
  +  tokenManager: env.tokenManager,
     factRetrievers: [ /* ... */ ],
   });
  ```

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/backend-tasks@0.3.1
  - @backstage/plugin-tech-insights-node@0.3.0
  - @backstage/config@1.0.1
  - @backstage/catalog-client@1.0.2
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-tech-insights-node@0.3.0

### Minor Changes

- 58e2c46151: **BREAKING**: The `FactRetrieverContext` type now contains an additional
  field: `tokenManager`.

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1

## @backstage/app-defaults@1.0.2

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/core-app-api@1.0.2
  - @backstage/plugin-permission-react@0.4.1

## @backstage/backend-common@0.13.3

### Patch Changes

- e0a6360b80: Added a `stream()` method to complement the `buffer()` method on `ReadUrlResponse`. A `ReadUrlResponseFactory` utility class is now also available, providing a simple, consistent way to provide a valid `ReadUrlResponse`.

  This method, though optional for now, will be required on the responses of `UrlReader.readUrl()` implementations in a future release.

- 4b811aafce: Implemented the `UrlReader.search()` method for Google Cloud Storage. Due to limitations in the underlying storage API, only prefix-based searches are supported right now (for example, `https://storage.cloud.google.com/your-bucket/some-path/*`).

- 6673babab9: Gerrit integration: Added optional `cloneUrl` string to config.

- 75bf9e1da9: Split BitbucketUrlReader into BitbucketCloudUrlReader and BitbucketServerUrlReader. Backwards compatible.

- 28b0e4ddef: Update types to match the new version of `@keyv/redis`

- 5fcbd86960: **DEPRECATION**: Server-to-server authentication tokens issued from a
  `TokenManager` (specifically, `ServerTokenManager`) now has an expiry time set,
  for one hour in the future from when issued. This improves security. The ability
  to pass in and validate tokens that either have a missing `exp` claim, or an
  `exp` claim that expired in the past, is now deprecated. Trying to do so will
  lead to logged warnings, and in a future release will instead lead to errors.

  It was always the case that users of this interface were expected to call its
  `getToken()` method for every outgoing call and never hold on to any given token
  for reuse. But this now has become even more important advice to heed, and you
  should verify that you do not hold on to and reuse tokens such as these in your
  own code.

- cfc0f19699: Updated dependency `fs-extra` to `10.1.0`.

- 9ec4e0613e: Update to `jose` 4.6.0

- Updated dependencies
  - @backstage/integration@1.2.0
  - @backstage/cli-common@0.1.9
  - @backstage/config@1.0.1
  - @backstage/config-loader@1.1.1

## @backstage/backend-tasks@0.3.1

### Patch Changes

- 73480846dd: `TaskScheduleDefinition` has been updated to also accept an options object containing duration information in the form of days, hours, seconds and so on. This allows for scheduling without importing `luxon`.

  ```diff
  -import { Duration } from 'luxon';
  // omitted other code

  const schedule = env.scheduler.createScheduledTaskRunner({
  -  frequency: Duration.fromObject({ minutes: 10 }),
  -  timeout: Duration.fromObject({ minutes: 15 }),
  +  frequency: { minutes: 10 },
  +  timeout: { minutes: 15 },
     // omitted other code
  });
  ```

- cfd779a9bc: Scheduled tasks now have an optional `scope` field. If unset, or having the
  value `'global'`, the old behavior with cross-worker locking is retained. If
  having the value `'local'`, there is no coordination across workers and the
  behavior is more like `setInterval`. This can be used to replace usages of
  `runPeriodically` helpers.

- ebbec677e1: Correctly set next run time for tasks

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1

## @backstage/backend-test-utils@0.1.24

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/cli@0.17.1
  - @backstage/config@1.0.1

## @backstage/catalog-client@1.0.2

### Patch Changes

- Updated dependencies
  - @backstage/catalog-model@1.0.2

## @backstage/catalog-model@1.0.2

### Patch Changes

- Updated dependencies
  - @backstage/config@1.0.1

## @backstage/cli@0.17.1

### Patch Changes

- 52fb9920ac: Fixed coverage configuration when using `BACKSTAGE_NEXT_TESTS`.
- 6cd1f50ae1: Extended lint rule to prevents imports of stories or tests from production code.
- 97cce67ac7: Add instructions to `create-github-app` command.
- 08e12a3a14: Add package global-agent to support behind a proxy for backstage-cli commands like versions:bump.
- 4d8736eded: Changed Rollup configuration for TypeScript definition plugin to ignore `css`,
  `scss`, `sass`, `svg`, `eot`, `woff`, `woff2` and `ttf` files.
- cfc0f19699: Updated dependency `fs-extra` to `10.1.0`.
- 2737777e02: Added the ability to help a user get started with a new organization
- 344ea56acc: Bump `commander` to version 9.1.0
- 8ab2a8226b: Updated the `create-github-app` command to throw an error if the organization argument is a user or a non existing organization.
- 632be18bbc: Updated `create-github-app` command to prompt for read or write permissions to simplify setup.
- Updated dependencies
  - @backstage/cli-common@0.1.9
  - @backstage/config@1.0.1
  - @backstage/release-manifests@0.0.3
  - @backstage/config-loader@1.1.1

## @backstage/cli-common@0.1.9

### Patch Changes

- 6e830352d4: Updated dependency `@types/node` to `^16.0.0`.

## @backstage/codemods@0.1.38

### Patch Changes

- 344ea56acc: Bump `commander` to version 9.1.0
- Updated dependencies
  - @backstage/cli-common@0.1.9

## @backstage/config@1.0.1

### Patch Changes

- 6e830352d4: Updated dependency `@types/node` to `^16.0.0`.

## @backstage/config-loader@1.1.1

### Patch Changes

- cfc0f19699: Updated dependency `fs-extra` to `10.1.0`.
- 9e8ef53498: Handle empty config files gracefully
- Updated dependencies
  - @backstage/cli-common@0.1.9
  - @backstage/config@1.0.1

## @backstage/core-app-api@1.0.2

### Patch Changes

- 1fae1f57c9: Fix SAML session schema to no longer require the (deprecated) id, to unbreak session data storage.
- Updated dependencies
  - @backstage/core-plugin-api@1.0.2
  - @backstage/config@1.0.1

## @backstage/core-components@0.9.4

### Patch Changes

- ac19f82936: Added ARIA landmark `<main>` to Page component and added ARIA landmark `<nav>` to DesktopSidebar and Sidebar components
- 55f68c386a: Enabled select component to be enabled by keyboard
- c0055ece91: Announce external links to screen readers
- e210c0cab8: Add ability to customize `Read More` destination with `readMoreUrl` prop for `MissingAnnotationEmptyState` component.
- 52c02ac02b: Don't set the background color on an Avatar component that has a picture.
- cfc0f2e5bd: Added optional anchorOrigin alignment prop to AlertDisplay
- f4380eb602: Add an aria-label to the support button to improve accessibility for screen readers
- ba97b80421: Updated dependency `@types/react-syntax-highlighter` to `^15.0.0`.
- e462112be5: Updated dependency `rc-progress` to `3.3.2`.
- 2bcb0a0e2b: Sidebar NAV now includes aria-label. Component AboutField now uses h2 variant instead of subtitle2 (font properties unchanged)
- c7f32b53a4: Fixed multiple scrolls appearing on Page when added InfoCard with external bottom link
- 3603014e0e: Add ARIA landmark( `<main>`), & label and a heading to OAuthRequestDialog. Removed nested interactive control (button).
- 2025d7c123: Properly highlight `SidebarSubmenuItem` dropdown items on hover, use ellipsis styling on long labels in `SidebarSubmenu`, allow `icon` and `to` properties to be optional on `SidebarSubmenuItem`, and fix `SidebarPage` padding to be responsive to pinned state
- 2295b4ab2b: Add controls to Storybook stories
- 521293b22e: Added a chevron Indicator when the sidebar is collapsed and has a sub-menu
- Updated dependencies
  - @backstage/core-plugin-api@1.0.2
  - @backstage/config@1.0.1

## @backstage/core-plugin-api@1.0.2

### Patch Changes

- b653a5595c: The authentication APIs are no longer `@alpha`. Since the `@backstage/core-plugin-api` has no `/alpha` entrypoint, the only effect of marking the APIs as `@alpha` was to hide them in documentation. They are still expected to be widely used and there will be a migration path if they are changed in the future.
- Updated dependencies
  - @backstage/config@1.0.1

## @backstage/create-app@0.4.27

### Patch Changes

- 73480846dd: Simplified the search collator scheduling by removing the need for the `luxon` dependency.

  For existing installations the scheduling can be simplified by removing the `luxon` dependency and using the human friendly duration object instead.
  Please note that this only applies if luxon is not used elsewhere in your installation.

  `packages/backend/package.json`

  ```diff
       "express": "^4.17.1",
       "express-promise-router": "^4.1.0",
  -    "luxon": "^2.0.2",
  ```

  `packages/backend/src/plugins/search.ts`

  ```diff
   import { Router } from 'express';
  -import { Duration } from 'luxon';

   // omitted other code

     const schedule = env.scheduler.createScheduledTaskRunner({
  -    frequency: Duration.fromObject({ minutes: 10 }),
  -    timeout: Duration.fromObject({ minutes: 15 }),
  +    frequency: { minutes: 10 },
  +    timeout: { minutes: 15 },
       // A 3 second delay gives the backend server a chance to initialize before
       // any collators are executed, which may attempt requests against the API.
  -    initialDelay: Duration.fromObject({ seconds: 3 }),
  +    initialDelay: { seconds: 3 },
     });
  ```

- 7cda923c16: Tweaked the `.dockerignore` file so that it's easier to add additional backend packages if desired.

  To apply this change to an existing app, make the following change to `.dockerignore`:

  ```diff
   cypress
   microsite
   node_modules
  -packages
  -!packages/backend/dist
  +packages/*/src
  +packages/*/node_modules
   plugins
  ```

- 3983940a21: Optimized the command order in `packages/backend/Dockerfile` as well as added the `--no-install-recommends` to the `apt-get install` and tweaked the installed packages.

  To apply this change to an existing app, update your `packages/backend/Dockerfile` to match the documented `Dockerfile` at <https://backstage.io/docs/deployment/docker#host-build>.

- 28bbf5aff6: Added some instruction comments to the generated config files, to clarify the
  usage of `backend.baseUrl` and `backend.listen.host`. Importantly, it also per
  default now listens on all IPv4 interfaces, to make it easier to take the step
  over to production. If you want to do the same, update your
  `app-config.production.yaml` as follows:

  ```diff
   backend:
     listen:
       port: 7007
  +    host: 0.0.0.0
  ```

  Also, updated the builtin backend Dockerfile to honor the
  `app-config.production.yaml` file. If you want to do the same, change
  `packages/backend/Dockerfile` as follows:

  ```diff
  -COPY packages/backend/dist/bundle.tar.gz app-config.yaml ./
  +COPY packages/backend/dist/bundle.tar.gz app-config*.yaml ./
   RUN tar xzf bundle.tar.gz && rm bundle.tar.gz

  -CMD ["node", "packages/backend", "--config", "app-config.yaml"]
  +CMD ["node", "packages/backend", "--config", "app-config.yaml", "--config", "app-config.production.yaml"]
  ```

  If you look carefully, this adds a glob match on app-config files. For those
  that try out the build flows locally, you also want to make sure that the docker
  daemon does NOT pick up any local/private config files that might contain
  secrets. You should therefore also update your local `.dockerignore` file at the
  same time:

  ```diff
  +*.local.yaml
  ```

- 7b253072c6: Tweaked template to provide an example and guidance for how to configure sign-in in `packages/backend/src/plugins/auth.ts`. There is no need to add this to existing apps, but for more information about sign-in configuration, see <https://backstage.io/docs/auth/identity-resolver>.

- cfc0f19699: Updated dependency `fs-extra` to `10.1.0`.

- f55414f895: Added sample catalog data to the template under a top-level `examples` directory. This includes some simple entities, org data, and a template. You can find the sample data at <https://github.com/backstage/backstage/tree/master/packages/create-app/templates/default-app/examples>.

- 344ea56acc: Bump `commander` to version 9.1.0

- 00fa0dada0: Removed the database choice from the `create-app` command.

  This reduces the step from development to production by always installing the dependencies and templating the production configuration in `app-config.production.yaml`.

  Added `app-config.local.yaml` to allow for local configuration overrides.
  To replicate this behavior in an existing installation simply `touch app-config.local.yaml` in the project root and apply your local configuration.

  `better-sqlite3` has been moved to devDependencies, for existing installations using postgres in production and SQLite in development it's recommended to move SQLite into the devDependencies section to avoid unnecessary dependencies during builds.

  in `packages/backend/package.json`

  ```diff
    "dependencies": {
      ...
      "pg": "^8.3.0",
  -   "better-sqlite3": "^7.5.0",
      "winston": "^3.2.1"
    },
    "devDependencies": {
      ...
      "@types/luxon": "^2.0.4",
  +   "better-sqlite3": "^7.5.0"
    }
  ```

- 10d86dedc0: Integrates TechDocs add-ons with the app package so add-ons are configured when creating an app using the Backstage CLI. To apply these changes to an existing application do the following:

  1.  Add the `@backstage/plugin-techdocs-react` and `@backstage/plugin-techdocs-module-addons-contrib` packages to your app's dependencies;
  2.  And then register the `<ReportIssue/ >` Addon in your `packages/app/src/App.tsx` file, there where you define a route to `<TechDocsReaderPage />`:

  ```diff
  import {
    DefaultTechDocsHome,
    TechDocsIndexPage,
    TechDocsReaderPage,
  } from '@backstage/plugin-techdocs';
  + import { TechDocsAddons } from '@backstage/plugin-techdocs-react';
  + import { ReportIssue } from '@backstage/plugin-techdocs-module-addons-contrib';

  // ...

  const AppRoutes = () => {
    <FlatRoutes>
      // ... other plugin routes
      <Route path="/docs" element={<TechDocsIndexPage />}>
        <DefaultTechDocsHome />
      </Route>
      <Route
        path="/docs/:namespace/:kind/:name/*"
        element={<TechDocsReaderPage />}
      >
  +     <TechDocsAddons>
  +       <ReportIssue />
  +     </TechDocsAddons>
      </Route>
    </FlatRoutes>;
  };
  ```

- 806427545f: Added a link to the `${GITHUB_TOKEN}` to document how to generate a token

- 3a74e203a8: Implement highlighting matching terms in search results. To enable this for an existing app, make the following changes:

  ```diff
  // packages/app/src/components/search/SearchPage.tsx
  ...
  -  {results.map(({ type, document }) => {
  +  {results.map(({ type, document, highlight }) => {
       switch (type) {
         case 'software-catalog':
           return (
             <CatalogSearchResultListItem
               key={document.location}
               result={document}
  +            highlight={highlight}
             />
           );
         case 'techdocs':
           return (
             <TechDocsSearchResultListItem
               key={document.location}
               result={document}
  +            highlight={highlight}
             />
           );
         default:
           return (
             <DefaultResultListItem
               key={document.location}
               result={document}
  +            highlight={highlight}
             />
           );
       }
     })}
  ...
  ```

- d41f19ca2a: Bumped the `typescript` version in the template to `~4.6.4`.

  To apply this change to an existing app, make the following change to the root `package.json`:

  ```diff
     dependencies: {
       ...
  -    "typescript": "~4.5.4"
  +    "typescript": "~4.6.4"
     },
  ```

- Updated dependencies
  - @backstage/cli-common@0.1.9

## @backstage/dev-utils@1.0.2

### Patch Changes

- 6e830352d4: Updated dependency `@types/node` to `^16.0.0`.
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/test-utils@1.1.0
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/integration-react@1.1.0
  - @backstage/core-app-api@1.0.2
  - @backstage/app-defaults@1.0.2
  - @backstage/catalog-model@1.0.2

## @backstage/release-manifests@0.0.3

### Patch Changes

- 6e830352d4: Updated dependency `@types/node` to `^16.0.0`.

## @backstage/search-common@0.3.4

### Patch Changes

- Updated dependencies
  - @backstage/plugin-search-common@0.3.4

## @techdocs/cli@1.1.1

### Patch Changes

- 344ea56acc: Bump `commander` to version 9.1.0
- 52fddad92d: The TechDocs CLI's embedded app now imports all API refs from the `@backstage/plugin-techdocs-react` package.
- c14e78a367: Update `techdocs-cli serve`'s `proxyEndpoint` to match the base URL of the embedded techdocs app.
- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/cli-common@0.1.9
  - @backstage/config@1.0.1
  - @backstage/plugin-techdocs-node@1.1.1
  - @backstage/catalog-model@1.0.2

## @backstage/techdocs-common@0.11.15

### Patch Changes

- Updated dependencies
  - @backstage/plugin-techdocs-node@1.1.1

## @backstage/plugin-airbrake@0.3.5

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/test-utils@1.1.0
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/dev-utils@1.0.2
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-airbrake-backend@0.2.5

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1

## @backstage/plugin-allure@0.1.21

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-analytics-module-ga@0.1.16

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/config@1.0.1

## @backstage/plugin-apache-airflow@0.1.13

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2

## @backstage/plugin-api-docs@0.8.5

### Patch Changes

- 2c279df4eb: Updated dependency `graphiql` to `^1.8.8`.
- 4274844a8c: Use InfoCardVariants on custom cards variant attribute
- 09fa05e5d7: Bumped @asyncapi/react-component > openapi-sampler > json-pointer to resolve security vulnerability CVE-2021-23820
- 165790975d: Updated dependency `@asyncapi/react-component` to `1.0.0-next.37`.
- 7f6f97d151: Updated dependency `@asyncapi/react-component` to `1.0.0-next.38`.
- 91d0c9d186: Add the dependency `graphql-ws` to fix the latest release of `@graphiql/toolkit` that has a missing dependency
- 433a609a15: Updated the rendering of AsyncApi definitions to be able to resolve absolute HTTP \\$ref references.
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog@1.2.0
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-app-backend@0.3.32

### Patch Changes

- cfc0f19699: Updated dependency `fs-extra` to `10.1.0`.
- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1
  - @backstage/config-loader@1.1.1

## @backstage/plugin-auth-node@0.2.1

### Patch Changes

- 9ec4e0613e: Update to `jose` 4.6.0
- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1

## @backstage/plugin-azure-devops@0.1.21

### Patch Changes

- ac14fcaf38: Added entity view for Azure Git Tags, based on existing Pull Requests view
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/plugin-azure-devops-common@0.2.3
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-azure-devops-backend@0.3.11

### Patch Changes

- ac14fcaf38: Added entity view for Azure Git Tags, based on existing Pull Requests view
- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1
  - @backstage/plugin-azure-devops-common@0.2.3

## @backstage/plugin-azure-devops-common@0.2.3

### Patch Changes

- ac14fcaf38: Added entity view for Azure Git Tags, based on existing Pull Requests view

## @backstage/plugin-badges@0.2.29

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-badges-backend@0.1.26

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1
  - @backstage/catalog-client@1.0.2
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-bazaar@0.1.20

### Patch Changes

- 84c9e35a2f: Exported the SortView component from the Bazaar plugin for use directly
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/cli@0.17.1
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog@1.2.0
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-client@1.0.2
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-bazaar-backend@0.1.16

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1
  - @backstage/backend-test-utils@0.1.24

## @backstage/plugin-bitrise@0.1.32

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-catalog-backend@1.1.2

### Patch Changes

- 16a40ac4c0: Fix wrong return type of the `isGroupEntity` function.
- 55e09b29dd: Fixing broken types for `knex` when checking returned rows
- 1ccbe081cc: Minor internal tweak to support TypeScript 4.6
- cfc0f19699: Updated dependency `fs-extra` to `10.1.0`.
- 2909746147: Updated parseEntityTransformParams to handle keys with '.' in them. This will allow for querying of entities based off annotations such as 'backstage.io/orgin-location' or other entity field keys that have '.' in them.
- 8cc75993a6: Fixed issue in `PermissionEvaluator` instance check that would cause unexpected "invalid union" errors.
- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/integration@1.2.0
  - @backstage/plugin-scaffolder-common@1.1.0
  - @backstage/config@1.0.1
  - @backstage/plugin-search-common@0.3.4
  - @backstage/catalog-client@1.0.2
  - @backstage/catalog-model@1.0.2
  - @backstage/plugin-catalog-common@1.0.2
  - @backstage/plugin-permission-common@0.6.1
  - @backstage/plugin-permission-node@0.6.1

## @backstage/plugin-catalog-backend-module-aws@0.1.5

### Patch Changes

- bffec1c96a: Fix S3 object URL creation at AwsS3EntityProvider by

  - handle absence of region config,
  - handle regions with region-less URIs (us-east-1),
  - apply URI encoding,
  - and simplify the logic overall.

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/plugin-catalog-backend@1.1.2
  - @backstage/backend-tasks@0.3.1
  - @backstage/integration@1.2.0
  - @backstage/config@1.0.1
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-catalog-backend-module-azure@0.1.3

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/plugin-catalog-backend@1.1.2
  - @backstage/integration@1.2.0
  - @backstage/config@1.0.1
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-catalog-backend-module-bitbucket@0.1.3

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/plugin-catalog-backend@1.1.2
  - @backstage/integration@1.2.0
  - @backstage/config@1.0.1
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-catalog-backend-module-github@0.1.3

### Patch Changes

- a7de43f648: `GitHubOrgEntityProvider.fromConfig` now supports a `schedule` option like other
  entity providers, that makes it more convenient to leverage using the common
  task scheduler.

  If you want to use this in your own project, it is used something like the following:

  ```ts
  // In packages/backend/src/plugins/catalog.ts
  builder.addEntityProvider(
    GitHubOrgEntityProvider.fromConfig(env.config, {
      id: 'production',
      orgUrl: 'https://github.com/backstage',
      schedule: env.scheduler.createScheduledTaskRunner({
        frequency: { cron: '*/30 * * * *' },
        timeout: { minutes: 10 },
      }),
      logger: env.logger,
    }),
  );
  ```

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/plugin-catalog-backend@1.1.2
  - @backstage/backend-tasks@0.3.1
  - @backstage/integration@1.2.0
  - @backstage/config@1.0.1
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-catalog-backend-module-gitlab@0.1.3

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/plugin-catalog-backend@1.1.2
  - @backstage/integration@1.2.0
  - @backstage/config@1.0.1
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-catalog-backend-module-ldap@0.4.3

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-backend@1.1.2
  - @backstage/backend-tasks@0.3.1
  - @backstage/config@1.0.1
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-catalog-backend-module-msgraph@0.3.2

### Patch Changes

- 8d9f673106: Add annotation `microsoft.com/email` when using the `defaultUserTransformer`.

  This will allow users of the Microsoft auth provider to utilize the predefined
  SignIn resolver instead of maintaining their own.

  ```typescript
  // backend/plugins/auth.ts

  // [...]

  export default async function createPlugin(
    env: PluginEnvironment,
  ): Promise<Router> {
    return await createRouter({
      // [...]
      providerFactories: {
        microsoft: providers.microsoft.create({
          signIn: {
            resolver:
              providers.microsoft.resolvers.emailMatchingUserEntityAnnotation(),
          },
        }),
      },
    });
  }
  ```

- Updated dependencies
  - @backstage/plugin-catalog-backend@1.1.2
  - @backstage/backend-tasks@0.3.1
  - @backstage/config@1.0.1
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-catalog-common@1.0.2

### Patch Changes

- Updated dependencies
  - @backstage/search-common@0.3.4
  - @backstage/plugin-permission-common@0.6.1

## @backstage/plugin-catalog-graph@0.2.17

### Patch Changes

- f2d4136b72: Fix kind filter error in the dev app
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-client@1.0.2
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-catalog-graphql@0.3.9

### Patch Changes

- Updated dependencies
  - @backstage/config@1.0.1
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-catalog-import@0.8.8

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/integration@1.2.0
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/integration-react@1.1.0
  - @backstage/config@1.0.1
  - @backstage/catalog-client@1.0.2
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-cicd-statistics@0.1.7

### Patch Changes

- Updated dependencies
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-cicd-statistics-module-gitlab@0.1.1

### Patch Changes

- Updated dependencies
  - @backstage/core-plugin-api@1.0.2
  - @backstage/catalog-model@1.0.2
  - @backstage/plugin-cicd-statistics@0.1.7

## @backstage/plugin-circleci@0.3.5

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-cloudbuild@0.3.5

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-code-climate@0.1.5

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-code-coverage@0.1.32

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/config@1.0.1
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-code-coverage-backend@0.1.30

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/integration@1.2.0
  - @backstage/config@1.0.1
  - @backstage/catalog-client@1.0.2
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-config-schema@0.1.28

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/config@1.0.1

## @backstage/plugin-cost-insights@0.11.27

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/config@1.0.1
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-explore@0.3.36

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2
  - @backstage/plugin-explore-react@0.0.17

## @backstage/plugin-explore-react@0.0.17

### Patch Changes

- Updated dependencies
  - @backstage/core-plugin-api@1.0.2

## @backstage/plugin-firehydrant@0.1.22

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0

## @backstage/plugin-fossa@0.2.37

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-gcalendar@0.3.1

### Patch Changes

- 1429dbbea9: fixed google API types dependencies
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2

## @backstage/plugin-gcp-projects@0.3.24

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2

## @backstage/plugin-git-release-manager@0.3.18

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/integration@1.2.0
  - @backstage/core-plugin-api@1.0.2

## @backstage/plugin-github-actions@0.5.5

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/integration@1.2.0
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-github-deployments@0.1.36

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/integration@1.2.0
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/integration-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-gitops-profiles@0.3.23

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2

## @backstage/plugin-gocd@0.1.11

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-graphiql@0.2.37

### Patch Changes

- e1f42a0e2c: Updated dependency `@types/codemirror` to `^5.0.0`.
- 8d4ecc30f1: Updated dependency `@types/codemirror` to `^0.0.109`.
- 91d0c9d186: Add the dependency `graphql-ws` to fix the latest release of `@graphiql/toolkit` that has a missing dependency
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2

## @backstage/plugin-graphql-backend@0.1.22

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1
  - @backstage/plugin-catalog-graphql@0.3.9

## @backstage/plugin-home@0.4.21

### Patch Changes

- 2b733d9d39: star icons now have the same yellow color as the other star icons when a entity is favourite
- 69093c5f91: Display entity titles in `StarredEntities` home page card (if defined) and don't show entities which no longer exist
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/config@1.0.1
  - @backstage/catalog-model@1.0.2
  - @backstage/plugin-stack-overflow@0.1.1

## @backstage/plugin-ilert@0.1.31

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-jenkins@0.7.4

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2
  - @backstage/plugin-jenkins-common@0.1.4

## @backstage/plugin-jenkins-backend@0.1.22

### Patch Changes

- 8cc75993a6: Fixed issue in `PermissionEvaluator` instance check that would cause unexpected "invalid union" errors.
- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1
  - @backstage/plugin-auth-node@0.2.1
  - @backstage/catalog-client@1.0.2
  - @backstage/catalog-model@1.0.2
  - @backstage/plugin-jenkins-common@0.1.4
  - @backstage/plugin-permission-common@0.6.1

## @backstage/plugin-jenkins-common@0.1.4

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-common@1.0.2
  - @backstage/plugin-permission-common@0.6.1

## @backstage/plugin-kafka@0.3.5

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-kafka-backend@0.2.25

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-kubernetes@0.6.5

### Patch Changes

- 1ef98cfe48: add Azure Identity auth provider and AKS dashboard formatter
- 447e060872: Add support for 'oidc' as authProvider for kubernetes authentication
  and adds optional 'oidcTokenProvider' config value. This will allow
  users to authenticate to kubernetes cluster using id tokens obtained
  from the configured auth provider in their backstage instance.
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/plugin-kubernetes-common@0.2.10
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/config@1.0.1
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-kubernetes-backend@0.5.1

### Patch Changes

- 1ef98cfe48: add Azure Identity auth provider and AKS dashboard formatter
- b9f7ffb162: Add filtering to GKE cluster locator
- 447e060872: Add support for 'oidc' as authProvider for kubernetes authentication
  and adds optional 'oidcTokenProvider' config value. This will allow
  users to authenticate to kubernetes cluster using id tokens obtained
  from the configured auth provider in their backstage instance.
- cfc0f19699: Updated dependency `fs-extra` to `10.1.0`.
- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/plugin-kubernetes-common@0.2.10
  - @backstage/config@1.0.1
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-kubernetes-common@0.2.10

### Patch Changes

- 1ef98cfe48: add Azure Identity auth provider and AKS dashboard formatter
- 447e060872: Add support for 'oidc' as authProvider for kubernetes authentication
  and adds optional 'oidcTokenProvider' config value. This will allow
  users to authenticate to kubernetes cluster using id tokens obtained
  from the configured auth provider in their backstage instance.
- Updated dependencies
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-lighthouse@0.3.5

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/config@1.0.1
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-newrelic@0.3.23

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2

## @backstage/plugin-newrelic-dashboard@0.1.13

### Patch Changes

- 5fa2fb2553: Add `FetchApi` and related `fetchApiRef` which implement fetch. in order to included the Authorization Token to New Relic Dashboard Plugin, so that frontend can send an authenticated proxy call to backend
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-org@0.5.5

### Patch Changes

- dfee1002d7: Fixed overflow bug of name and email on EntitiyMembersListCard component which can occur on specific 'screen width' + ’character length' combinations
- cb0db62344: Fix linking ownership card to catalog owner filter when namespaces are used
- 8da4a207dd: Fix ref to filtered catalog table view when using aggregated relations.
- 2025d7c123: Include namespace in `MyGroupSidebarItem` if not default and remove root item routing if there are multiple groups
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-pagerduty@0.3.32

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-periskop@0.1.3

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-periskop-backend@0.1.3

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1

## @backstage/plugin-permission-backend@0.5.7

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1
  - @backstage/plugin-auth-node@0.2.1
  - @backstage/plugin-permission-common@0.6.1
  - @backstage/plugin-permission-node@0.6.1

## @backstage/plugin-permission-common@0.6.1

### Patch Changes

- Updated dependencies
  - @backstage/config@1.0.1

## @backstage/plugin-permission-node@0.6.1

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1
  - @backstage/plugin-auth-node@0.2.1
  - @backstage/plugin-permission-common@0.6.1

## @backstage/plugin-permission-react@0.4.1

### Patch Changes

- Updated dependencies
  - @backstage/core-plugin-api@1.0.2
  - @backstage/config@1.0.1
  - @backstage/plugin-permission-common@0.6.1

## @backstage/plugin-proxy-backend@0.2.26

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1

## @backstage/plugin-rollbar@0.4.5

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-rollbar-backend@0.1.29

### Patch Changes

- ab1435dcc9: Updated README to include clearer installation instructions on how to install and configure.
- cfc0f19699: Updated dependency `fs-extra` to `10.1.0`.
- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1

## @backstage/plugin-scaffolder-backend-module-cookiecutter@0.2.7

### Patch Changes

- cfc0f19699: Updated dependency `fs-extra` to `10.1.0`.
- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/plugin-scaffolder-backend@1.2.0
  - @backstage/integration@1.2.0
  - @backstage/config@1.0.1

## @backstage/plugin-scaffolder-backend-module-yeoman@0.2.5

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-backend@1.2.0
  - @backstage/config@1.0.1

## @backstage/plugin-search@0.8.1

### Patch Changes

- 11a46863de: Fix issue with `HomePageSearchBar` requiring `SearchContext`
- bef56488ad: Introduced a `<SearchModalProvider>`, which can optionally be placed higher up in the react tree in order to allow control of search modal visibility from outside the modal itself.
- 3a74e203a8: Updated search result components to support rendering content with highlighted matched terms
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/config@1.0.1
  - @backstage/plugin-search-react@0.2.0
  - @backstage/plugin-search-common@0.3.4
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-search-backend@0.5.2

### Patch Changes

- 8cc75993a6: Fixed issue in `PermissionEvaluator` instance check that would cause unexpected "invalid union" errors.
- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1
  - @backstage/plugin-search-backend-node@0.6.1
  - @backstage/plugin-auth-node@0.2.1
  - @backstage/plugin-search-common@0.3.4
  - @backstage/plugin-permission-common@0.6.1
  - @backstage/plugin-permission-node@0.6.1

## @backstage/plugin-search-backend-module-elasticsearch@0.1.4

### Patch Changes

- 9eef9c9db4: Fix issue where `nextPageCursor` is defined on the last page of results
- 71d3432710: Search Engines will now index documents in batches of 1000 instead of 100 (under the hood). This may result in your Backstage backend consuming slightly more memory during index runs, but should dramatically improve indexing performance for large document sets.
- a7f7a63d14: Prevent orphaned stale indices by permanently marking them for deletion so removal can be re-attempted if it failed previously
- 3a74e203a8: Support generating highlighted matched terms in search result data
- Updated dependencies
  - @backstage/config@1.0.1
  - @backstage/plugin-search-backend-node@0.6.1
  - @backstage/plugin-search-common@0.3.4

## @backstage/plugin-search-backend-module-pg@0.3.3

### Patch Changes

- 71d3432710: Search Engines will now index documents in batches of 1000 instead of 100 (under the hood). This may result in your Backstage backend consuming slightly more memory during index runs, but should dramatically improve indexing performance for large document sets.
- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/plugin-search-backend-node@0.6.1
  - @backstage/plugin-search-common@0.3.4

## @backstage/plugin-search-backend-node@0.6.1

### Patch Changes

- 71d3432710: Search Engines will now index documents in batches of 1000 instead of 100 (under the hood). This may result in your Backstage backend consuming slightly more memory during index runs, but should dramatically improve indexing performance for large document sets.
- 3a74e203a8: Support generating highlighted matched terms in search result data
- Updated dependencies
  - @backstage/backend-tasks@0.3.1
  - @backstage/plugin-search-common@0.3.4

## @backstage/plugin-search-common@0.3.4

### Patch Changes

- 3a74e203a8: Support generating highlighted matched terms in search result data
- Updated dependencies
  - @backstage/plugin-permission-common@0.6.1

## @backstage/plugin-sentry@0.3.43

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-shortcuts@0.2.6

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2

## @backstage/plugin-sonarqube@0.3.5

### Patch Changes

- e462112be5: Updated dependency `rc-progress` to `3.3.2`.
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-splunk-on-call@0.3.29

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-stack-overflow@0.1.1

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-home@0.4.21
  - @backstage/config@1.0.1
  - @backstage/plugin-search-common@0.3.4

## @backstage/plugin-stack-overflow-backend@0.1.1

### Patch Changes

- Updated dependencies
  - @backstage/config@1.0.1
  - @backstage/plugin-search-common@0.3.4

## @backstage/plugin-tech-insights@0.2.1

### Patch Changes

- aa8db01acb: Add new component `EntityTechInsightsScorecardCard`, which can be used in the overview of the `EntityPage` page or display multiple individual `EntityTechInsightsScorecardCard` in `EntityLayout.Route`.
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.16

### Patch Changes

- 58e2c46151: Updated usages of `buildTechInsightsContext` in README.
- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/plugin-tech-insights-node@0.3.0
  - @backstage/config@1.0.1

## @backstage/plugin-tech-radar@0.5.12

### Patch Changes

- 3588a77994: Rename `use` to `adopt`, to reflect Zalando Tech Radar regarding quadrants and add link to Zalando explanation.
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2

## @backstage/plugin-techdocs@1.1.1

### Patch Changes

- 52419be116: Create a menu in the sub header of documentation pages, it is responsible for rendering TechDocs addons that allow users to customize their reading experience.
- a307a14be0: Removed dependency on `@backstage/core-app-api`.
- bed0d64ce9: Fixed bugs that prevented a 404 error from being shown when it should have been.
- 2efee91251: Add a `sub-route` path on the EntityDocs page to fix the blank screen error when navigating using sidebar links.
- 2dcb2c9678: Loading SVGs correctly with `bota` with extended characters
- 52fddad92d: The `TechDocsStorageApi` and its associated ref are now exported by `@backstage/plugin-techdocs-react`. The API interface, ref, and types are now deprecated in `@backstage/plugin-techdocs` and will be removed in a future release.
- 0ad901569f: Hidden exports related to experimental TechDocs reader functionality have been removed and can no longer be imported. In the unlikely event you were using these exports, you can now take advantage of the officially supported and generally available TechDocs Addon framework instead.
- 3a74e203a8: Updated search result components to support rendering content with highlighted matched terms
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/integration@1.2.0
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/integration-react@1.1.0
  - @backstage/plugin-techdocs-react@1.0.0
  - @backstage/config@1.0.1
  - @backstage/plugin-search-react@0.2.0
  - @backstage/plugin-search-common@0.3.4
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-techdocs-backend@1.1.1

### Patch Changes

- cfc0f19699: Updated dependency `fs-extra` to `10.1.0`.
- 1b3ba5d198: Fixed a bug that could cause TechDocs index generation to hang and fail when an underlying TechDocs site's `search_index.json` was empty.
- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/integration@1.2.0
  - @backstage/config@1.0.1
  - @backstage/plugin-techdocs-node@1.1.1
  - @backstage/plugin-search-common@0.3.4
  - @backstage/catalog-client@1.0.2
  - @backstage/catalog-model@1.0.2
  - @backstage/plugin-catalog-common@1.0.2
  - @backstage/plugin-permission-common@0.6.1

## @backstage/plugin-techdocs-node@1.1.1

### Patch Changes

- cfc0f19699: Updated dependency `fs-extra` to `10.1.0`.
- c2a1d8935e: Updated the default version of the `@spotify/techdocs` container used when `techdocs.generator.runIn` is `docker` to `v1.0.3`.
- b26f4cb6a1: Allow usage of custom tags with sequence node type (such as the !ENV tag) in the techdocs mkdocs config.
- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/integration@1.2.0
  - @backstage/config@1.0.1
  - @backstage/plugin-search-common@0.3.4
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-todo@0.2.7

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-todo-backend@0.1.29

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/integration@1.2.0
  - @backstage/config@1.0.1
  - @backstage/catalog-client@1.0.2
  - @backstage/catalog-model@1.0.2

## @backstage/plugin-user-settings@0.4.4

### Patch Changes

- ed075219aa: Added alternative text to profile picture
- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2

## @backstage/plugin-xcmetrics@0.2.25

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2

## example-app@0.2.71

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/plugin-kubernetes@0.6.5
  - @backstage/plugin-scaffolder@1.2.0
  - @backstage/plugin-api-docs@0.8.5
  - @backstage/plugin-tech-insights@0.2.1
  - @backstage/plugin-tech-radar@0.5.12
  - @backstage/plugin-org@0.5.5
  - @backstage/plugin-techdocs@1.1.1
  - @backstage/cli@0.17.1
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-user-settings@0.4.4
  - @backstage/plugin-techdocs-module-addons-contrib@1.0.0
  - @backstage/plugin-home@0.4.21
  - @backstage/plugin-catalog@1.2.0
  - @backstage/plugin-catalog-react@1.1.0
  - @backstage/integration-react@1.1.0
  - @backstage/plugin-techdocs-react@1.0.0
  - @backstage/plugin-newrelic-dashboard@0.1.13
  - @backstage/plugin-graphiql@0.2.37
  - @backstage/config@1.0.1
  - @backstage/plugin-search@0.8.1
  - @backstage/plugin-search-react@0.2.0
  - @backstage/plugin-catalog-graph@0.2.17
  - @backstage/core-app-api@1.0.2
  - @backstage/plugin-gcalendar@0.3.1
  - @backstage/plugin-search-common@0.3.4
  - @backstage/plugin-azure-devops@0.1.21
  - @backstage/app-defaults@1.0.2
  - @backstage/catalog-model@1.0.2
  - @backstage/plugin-airbrake@0.3.5
  - @backstage/plugin-apache-airflow@0.1.13
  - @backstage/plugin-badges@0.2.29
  - @backstage/plugin-catalog-common@1.0.2
  - @backstage/plugin-catalog-import@0.8.8
  - @backstage/plugin-circleci@0.3.5
  - @backstage/plugin-cloudbuild@0.3.5
  - @backstage/plugin-code-coverage@0.1.32
  - @backstage/plugin-cost-insights@0.11.27
  - @backstage/plugin-explore@0.3.36
  - @backstage/plugin-gcp-projects@0.3.24
  - @backstage/plugin-github-actions@0.5.5
  - @backstage/plugin-gocd@0.1.11
  - @backstage/plugin-jenkins@0.7.4
  - @backstage/plugin-kafka@0.3.5
  - @backstage/plugin-lighthouse@0.3.5
  - @backstage/plugin-newrelic@0.3.23
  - @backstage/plugin-pagerduty@0.3.32
  - @backstage/plugin-permission-react@0.4.1
  - @backstage/plugin-rollbar@0.4.5
  - @backstage/plugin-sentry@0.3.43
  - @backstage/plugin-shortcuts@0.2.6
  - @backstage/plugin-stack-overflow@0.1.1
  - @backstage/plugin-todo@0.2.7

## example-backend@0.2.71

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/plugin-auth-backend@0.14.0
  - @backstage/plugin-kubernetes-backend@0.5.1
  - @backstage/plugin-catalog-backend@1.1.2
  - @backstage/plugin-tech-insights-backend@0.4.0
  - @backstage/plugin-scaffolder-backend@1.2.0
  - @backstage/backend-tasks@0.3.1
  - @backstage/integration@1.2.0
  - @backstage/plugin-tech-insights-node@0.3.0
  - @backstage/plugin-scaffolder-backend-module-rails@0.4.0
  - @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.16
  - @backstage/plugin-rollbar-backend@0.1.29
  - @backstage/plugin-search-backend-module-elasticsearch@0.1.4
  - @backstage/config@1.0.1
  - @backstage/plugin-app-backend@0.3.32
  - @backstage/plugin-techdocs-backend@1.1.1
  - @backstage/plugin-search-backend-node@0.6.1
  - @backstage/plugin-search-backend-module-pg@0.3.3
  - @backstage/plugin-jenkins-backend@0.1.22
  - @backstage/plugin-search-backend@0.5.2
  - @backstage/plugin-auth-node@0.2.1
  - @backstage/plugin-azure-devops-backend@0.3.11
  - example-app@0.2.71
  - @backstage/catalog-client@1.0.2
  - @backstage/catalog-model@1.0.2
  - @backstage/plugin-badges-backend@0.1.26
  - @backstage/plugin-code-coverage-backend@0.1.30
  - @backstage/plugin-graphql-backend@0.1.22
  - @backstage/plugin-kafka-backend@0.2.25
  - @backstage/plugin-permission-backend@0.5.7
  - @backstage/plugin-permission-common@0.6.1
  - @backstage/plugin-permission-node@0.6.1
  - @backstage/plugin-proxy-backend@0.2.26
  - @backstage/plugin-todo-backend@0.1.29

## techdocs-cli-embedded-app@0.2.70

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/test-utils@1.1.0
  - @backstage/plugin-techdocs@1.1.1
  - @backstage/cli@0.17.1
  - @backstage/core-plugin-api@1.0.2
  - @backstage/plugin-catalog@1.2.0
  - @backstage/integration-react@1.1.0
  - @backstage/plugin-techdocs-react@1.0.0
  - @backstage/config@1.0.1
  - @backstage/core-app-api@1.0.2
  - @backstage/app-defaults@1.0.2
  - @backstage/catalog-model@1.0.2

## @internal/plugin-todo-list@1.0.1

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.4
  - @backstage/core-plugin-api@1.0.2

## @internal/plugin-todo-list-backend@1.0.1

### Patch Changes

- Updated dependencies
  - @backstage/backend-common@0.13.3
  - @backstage/config@1.0.1
  - @backstage/plugin-auth-node@0.2.1

## @internal/plugin-todo-list-common@1.0.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-permission-common@0.6.1
