# @backstage/plugin-catalog

## 2.0.4

### Patch Changes

- bc41a91: The `zod` dependency has been bumped from `^3.25.76 || ^4.0.0` to `^4.0.0`, since `configSchema` requires the full Zod v4 package for JSON Schema support.
- Updated dependencies
  - @backstage/ui@0.14.2
  - @backstage/frontend-plugin-api@0.16.2
  - @backstage/plugin-catalog-react@2.1.4
  - @backstage/plugin-search-react@1.11.3

## 2.0.3

### Patch Changes

- 6b60bd7: Replaced old config schema values from existing extensions and blueprints.
- Updated dependencies
  - @backstage/ui@0.14.1
  - @backstage/frontend-plugin-api@0.16.1
  - @backstage/plugin-catalog-react@2.1.3
  - @backstage/plugin-search-react@1.11.2

## 2.0.2

### Patch Changes

- e4804ab: Migrated the unregister entity context menu item from the deprecated `DialogApi.showModal` to the new `DialogApi.open` method.
- d7b6077: Disabled the default page layout header for the catalog entity page in the new frontend system. The entity page already renders its own header through the `EntityHeader` extension, so the page layout header was redundant.
- ee1531d: Exported the NFS variant of the catalog index page as `CatalogIndexPage` from the `./alpha` entry point, along with supporting types `CatalogIndexPageProps`, `CatalogTableRow`, and `CatalogTableColumnsFunc`. This allows adopters to use and customize the catalog index page within a `PageBlueprint` in the new frontend system.
- 482ceed: Migrated from `assertError` to `toError` for error handling.
- 744f904: Fixed the catalog table briefly showing an empty loading state when changing filters. The table now keeps displaying stale results until new data arrives.
- c193ef1: Added Kind field to the About Card. Tags moved before Type and Lifecycle, Kind placed after them. A new `aboutCard.kindField.label` translation key was added.
- e5af44c: Replaced deprecated `humanizeEntityRef` usage with the Catalog Presentation API.
- Updated dependencies
  - @backstage/ui@0.14.0
  - @backstage/errors@1.3.0
  - @backstage/catalog-model@1.8.0
  - @backstage/plugin-catalog-react@2.1.2
  - @backstage/frontend-plugin-api@0.16.0
  - @backstage/core-components@0.18.9
  - @backstage/core-compat-api@0.5.10
  - @backstage/catalog-client@1.15.0
  - @backstage/plugin-scaffolder-common@2.1.0
  - @backstage/plugin-permission-react@0.5.0
  - @backstage/core-plugin-api@1.12.5
  - @backstage/integration-react@1.2.17
  - @backstage/plugin-catalog-common@1.1.9
  - @backstage/plugin-search-common@1.2.23
  - @backstage/plugin-search-react@1.11.1
  - @backstage/plugin-techdocs-react@1.3.10

## 2.0.2-next.2

### Patch Changes

- ee1531d: Exported the NFS variant of the catalog index page as `CatalogIndexPage` from the `./alpha` entry point, along with supporting types `CatalogIndexPageProps`, `CatalogTableRow`, and `CatalogTableColumnsFunc`. This allows adopters to use and customize the catalog index page within a `PageBlueprint` in the new frontend system.
- 482ceed: Migrated from `assertError` to `toError` for error handling.
- c193ef1: Added Kind field to the About Card. Tags moved before Type and Lifecycle, Kind placed after them. A new `aboutCard.kindField.label` translation key was added.
- e5af44c: Replaced deprecated `humanizeEntityRef` usage with the Catalog Presentation API.
- Updated dependencies
  - @backstage/ui@0.14.0-next.2
  - @backstage/errors@1.3.0-next.0
  - @backstage/core-components@0.18.9-next.1
  - @backstage/plugin-catalog-react@2.1.2-next.2
  - @backstage/catalog-client@1.14.1-next.0
  - @backstage/catalog-model@1.7.8-next.0
  - @backstage/core-compat-api@0.5.10-next.2
  - @backstage/core-plugin-api@1.12.5-next.2
  - @backstage/frontend-plugin-api@0.16.0-next.2
  - @backstage/plugin-scaffolder-common@2.0.1-next.0
  - @backstage/plugin-search-react@1.11.1-next.2
  - @backstage/plugin-techdocs-react@1.3.10-next.2
  - @backstage/integration-react@1.2.17-next.1
  - @backstage/plugin-catalog-common@1.1.9-next.0
  - @backstage/plugin-permission-react@0.4.42-next.1
  - @backstage/plugin-search-common@1.2.23-next.0

## 2.0.2-next.1

### Patch Changes

- Updated dependencies
  - @backstage/ui@0.14.0-next.1
  - @backstage/plugin-catalog-react@2.1.2-next.1
  - @backstage/frontend-plugin-api@0.16.0-next.1
  - @backstage/core-compat-api@0.5.10-next.1
  - @backstage/core-components@0.18.9-next.0
  - @backstage/core-plugin-api@1.12.5-next.1
  - @backstage/plugin-search-react@1.11.1-next.1
  - @backstage/plugin-techdocs-react@1.3.10-next.1

## 2.0.2-next.0

### Patch Changes

- d7b6077: Disabled the default page layout header for the catalog entity page in the new frontend system. The entity page already renders its own header through the `EntityHeader` extension, so the page layout header was redundant.
- 744f904: Fixed the catalog table briefly showing an empty loading state when changing filters. The table now keeps displaying stale results until new data arrives.
- Updated dependencies
  - @backstage/ui@0.14.0-next.0
  - @backstage/plugin-catalog-react@2.1.1-next.0
  - @backstage/core-components@0.18.9-next.0
  - @backstage/frontend-plugin-api@0.15.2-next.0
  - @backstage/core-compat-api@0.5.10-next.0
  - @backstage/integration-react@1.2.17-next.0
  - @backstage/plugin-search-react@1.11.1-next.0
  - @backstage/plugin-techdocs-react@1.3.10-next.0
  - @backstage/core-plugin-api@1.12.5-next.0
  - @backstage/catalog-client@1.14.0
  - @backstage/catalog-model@1.7.7
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.2
  - @backstage/version-bridge@1.0.12
  - @backstage/plugin-catalog-common@1.1.8
  - @backstage/plugin-permission-react@0.4.42-next.0
  - @backstage/plugin-scaffolder-common@2.0.0
  - @backstage/plugin-search-common@1.2.22
  - @backstage/plugin-techdocs-common@0.1.1

## 2.0.0

### Major Changes

- 5fc35bb: Migrated `EntityAboutCard`, `EntityLinksCard`, `EntityLabelsCard`, `GroupProfileCard`, and `UserProfileCard` from MUI/InfoCard to use the new BUI card layout and BUI components where possible.

  **BREAKING**: Removed `variant` prop from EntityAboutCard, EntityUserProfileCard, EntityGroupProfileCard, EntityLabelsCard, EntityLinksCard. Removed `gridSizes` prop from `AboutField`.

  **Migration:**

  Simply delete the obsolete `variant` and `gridSizes` props, e.g:

  ```diff
  -      <EntityAboutCard variant="gridItem" />
  +      <EntityAboutCard />
  ```

  ```diff
  -      <AboutField label="Owner" gridSizes={{ xs: 12, sm: 6, lg: 4 }} />
  +      <AboutField label="Owner" />
  ```

### Minor Changes

- 4d58894: Added support for group alias IDs and configurable content ordering on the entity page. Groups can now declare `aliases` so that content targeting an aliased group is included in the group. A new `defaultContentOrder` option (default `title`) controls how content items within each group are sorted, with support for both a page-level default and per-group overrides.
- c548a0f: Migrated entity table cards (`HasComponentsCard`, `HasResourcesCard`, `HasSubcomponentsCard`, `HasSubdomainsCard`, `HasSystemsCard`, `DependsOnComponentsCard`, `DependsOnResourcesCard`, `DependencyOfComponentsCard`) to use BUI when no legacy props are passed. The old `variant`, `columns`, and `tableOptions` props are deprecated but still supported — passing any of them triggers the legacy MUI-based rendering. The new `columnConfig` prop accepts `EntityColumnConfig[]` for BUI-based rendering.

  `RelatedEntitiesCard` is deprecated — use `EntityRelationCard` from `@backstage/plugin-catalog-react/alpha` instead.

- 0be2541: Promoted the plugin's translation ref to the stable package entry point. It was previously only available through the alpha entry point.

### Patch Changes

- 538c985: Updated installation documentation to use feature discovery as the default.
- 07ba746: Fixed entity page tab groups not respecting the ordering from the `groups` configuration.
- aa29b50: New frontend system pages now use the default plugin header together with `HeaderPage` instead of the legacy core page header pattern.
- 3f36ce1: Updated alpha plugin icons to follow the new frontend icon sizing rules when rendered in plugin and navigation surfaces.
- Updated dependencies
  - @backstage/plugin-catalog-react@2.1.0
  - @backstage/ui@0.13.0
  - @backstage/core-compat-api@0.5.9
  - @backstage/core-plugin-api@1.12.4
  - @backstage/core-components@0.18.8
  - @backstage/frontend-plugin-api@0.15.0
  - @backstage/plugin-search-react@1.11.0
  - @backstage/catalog-client@1.14.0
  - @backstage/plugin-permission-react@0.4.41
  - @backstage/plugin-scaffolder-common@2.0.0
  - @backstage/catalog-model@1.7.7
  - @backstage/integration-react@1.2.16
  - @backstage/plugin-techdocs-react@1.3.9

## 2.0.0-next.2

### Major Changes

- 5fc35bb: Migrated `EntityAboutCard`, `EntityLinksCard`, `EntityLabelsCard`, `GroupProfileCard`, and `UserProfileCard` from MUI/InfoCard to use the new BUI card layout and BUI components where possible.

  **BREAKING**: Removed `variant` prop from EntityAboutCard, EntityUserProfileCard, EntityGroupProfileCard, EntityLabelsCard, EntityLinksCard. Removed `gridSizes` prop from `AboutField`.

  **Migration:**

  Simply delete the obsolete `variant` and `gridSizes` props, e.g:

  ```diff
  -      <EntityAboutCard variant="gridItem" />
  +      <EntityAboutCard />
  ```

  ```diff
  -      <AboutField label="Owner" gridSizes={{ xs: 12, sm: 6, lg: 4 }} />
  +      <AboutField label="Owner" />
  ```

### Patch Changes

- Updated dependencies
  - @backstage/core-compat-api@0.5.9-next.2
  - @backstage/ui@0.13.0-next.2
  - @backstage/frontend-plugin-api@0.15.0-next.1
  - @backstage/core-plugin-api@1.12.4-next.1
  - @backstage/catalog-client@1.14.0-next.2
  - @backstage/plugin-catalog-react@2.1.0-next.2
  - @backstage/core-components@0.18.8-next.1
  - @backstage/plugin-scaffolder-common@2.0.0-next.2
  - @backstage/plugin-search-react@1.10.5-next.1
  - @backstage/plugin-techdocs-react@1.3.9-next.1

## 1.34.0-next.1

### Minor Changes

- 4d58894: Added support for group alias IDs and configurable content ordering on the entity page. Groups can now declare `aliases` so that content targeting an aliased group is included in the group. A new `defaultContentOrder` option (default `title`) controls how content items within each group are sorted, with support for both a page-level default and per-group overrides.

### Patch Changes

- 07ba746: Fixed entity page tab groups not respecting the ordering from the `groups` configuration.
- Updated dependencies
  - @backstage/ui@0.13.0-next.1
  - @backstage/catalog-client@1.14.0-next.1
  - @backstage/plugin-catalog-react@2.1.0-next.1
  - @backstage/plugin-scaffolder-common@2.0.0-next.1
  - @backstage/catalog-model@1.7.6
  - @backstage/core-compat-api@0.5.9-next.1
  - @backstage/core-components@0.18.8-next.0
  - @backstage/core-plugin-api@1.12.4-next.0
  - @backstage/errors@1.2.7
  - @backstage/frontend-plugin-api@0.14.2-next.0
  - @backstage/integration-react@1.2.16-next.1
  - @backstage/types@1.2.2
  - @backstage/version-bridge@1.0.12
  - @backstage/plugin-catalog-common@1.1.8
  - @backstage/plugin-permission-react@0.4.41-next.0
  - @backstage/plugin-search-common@1.2.22
  - @backstage/plugin-search-react@1.10.5-next.0
  - @backstage/plugin-techdocs-common@0.1.1
  - @backstage/plugin-techdocs-react@1.3.9-next.0

## 1.33.1-next.0

### Patch Changes

- Updated dependencies
  - @backstage/ui@0.12.1-next.0
  - @backstage/plugin-search-react@1.10.5-next.0
  - @backstage/frontend-plugin-api@0.14.2-next.0
  - @backstage/catalog-client@1.13.1-next.0
  - @backstage/plugin-catalog-react@2.0.1-next.0
  - @backstage/catalog-model@1.7.6
  - @backstage/core-compat-api@0.5.9-next.0
  - @backstage/core-components@0.18.8-next.0
  - @backstage/core-plugin-api@1.12.4-next.0
  - @backstage/errors@1.2.7
  - @backstage/integration-react@1.2.16-next.0
  - @backstage/types@1.2.2
  - @backstage/version-bridge@1.0.12
  - @backstage/plugin-catalog-common@1.1.8
  - @backstage/plugin-permission-react@0.4.41-next.0
  - @backstage/plugin-scaffolder-common@1.7.7-next.0
  - @backstage/plugin-search-common@1.2.22
  - @backstage/plugin-techdocs-common@0.1.1
  - @backstage/plugin-techdocs-react@1.3.9-next.0

## 1.33.0

### Minor Changes

- 491a06c: Add the ability to show icons for the tabs on the entity page (new frontend)
- 05aac34: Migrated `DeleteEntityDialog` and `EntityOrphanWarning` components to Backstage UI.

  The `deleteEntity.description` translation key no longer includes "Click here to delete" text. A new `deleteEntity.actionButtonTitle` key was added for the action button.

### Patch Changes

- 220d6c3: Add missing translation entries for catalog UI text.

  This change adds translation keys and updates relevant UI components to use the correct localized labels and text in the catalog plugin. It ensures that catalog screens such as entity layout, tabs, search result items, table labels, and other UI elements correctly reference the i18n system for translation.

  No functional behavior is changed aside from the improved internationalization support.

- 8d4c48b: Fixed vertical spacing between tags in the catalog table.
- 7feb83b: Adjusted to use the new `@backstage/filter-predicates` types for predicate expressions.
- 018ca87: Added `title` and `icon` to the plugin definition for the new frontend system.
- e8258d0: The default entity content layout still supports rendering summary cards at runtime for backward compatibility, but logs a console warning when they are detected to help identify where migration is needed.
- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings.
- 75ac651: Migrated `EntityRelationWarning` and `EntityProcessingErrorsPanel` components from Material UI to Backstage UI.
- Updated dependencies
  - @backstage/ui@0.12.0
  - @backstage/plugin-catalog-react@2.0.0
  - @backstage/core-components@0.18.7
  - @backstage/plugin-search-common@1.2.22
  - @backstage/core-compat-api@0.5.8
  - @backstage/frontend-plugin-api@0.14.0
  - @backstage/catalog-client@1.13.0
  - @backstage/core-plugin-api@1.12.3
  - @backstage/plugin-techdocs-react@1.3.8
  - @backstage/integration-react@1.2.15
  - @backstage/plugin-permission-react@0.4.40
  - @backstage/version-bridge@1.0.12
  - @backstage/plugin-search-react@1.10.3
  - @backstage/plugin-catalog-common@1.1.8
  - @backstage/plugin-scaffolder-common@1.7.6

## 1.33.0-next.2

### Minor Changes

- 491a06c: Add the ability to show icons for the tabs on the entity page (new frontend)

### Patch Changes

- 220d6c3: Add missing translation entries for catalog UI text.

  This change adds translation keys and updates relevant UI components to use the correct localized labels and text in the catalog plugin. It ensures that catalog screens such as entity layout, tabs, search result items, table labels, and other UI elements correctly reference the i18n system for translation.

  No functional behavior is changed aside from the improved internationalization support.

- 7feb83b: Adjusted to use the new `@backstage/filter-predicates` types for predicate expressions.
- a7e0d50: Prepare for React Router v7 migration by updating to v6.30.2 across all NFS packages and enabling v7 future flags. Convert routes from splat paths to parent/child structure with Outlet components.
- 75ac651: Migrated `EntityRelationWarning` and `EntityProcessingErrorsPanel` components from Material UI to Backstage UI.
- Updated dependencies
  - @backstage/ui@0.12.0-next.2
  - @backstage/plugin-catalog-react@2.0.0-next.2
  - @backstage/catalog-client@1.12.2-next.0
  - @backstage/frontend-plugin-api@0.14.0-next.2
  - @backstage/integration-react@1.2.15-next.2
  - @backstage/core-compat-api@0.5.8-next.2
  - @backstage/core-components@0.18.7-next.2
  - @backstage/core-plugin-api@1.12.3-next.1
  - @backstage/plugin-permission-react@0.4.40-next.1
  - @backstage/version-bridge@1.0.12-next.0
  - @backstage/plugin-techdocs-react@1.3.8-next.1
  - @backstage/plugin-search-react@1.10.3-next.2

## 1.33.0-next.1

### Minor Changes

- 05aac34: Migrated `DeleteEntityDialog` and `EntityOrphanWarning` components to Backstage UI.

  The `deleteEntity.description` translation key no longer includes "Click here to delete" text. A new `deleteEntity.actionButtonTitle` key was added for the action button.

### Patch Changes

- 8d4c48b: Fixed vertical spacing between tags in the catalog table.
- e8258d0: The default entity content layout still supports rendering summary cards at runtime for backward compatibility, but logs a console warning when they are detected to help identify where migration is needed.
- Updated dependencies
  - @backstage/plugin-catalog-react@1.22.0-next.1
  - @backstage/ui@0.12.0-next.1
  - @backstage/frontend-plugin-api@0.14.0-next.1
  - @backstage/core-compat-api@0.5.8-next.1
  - @backstage/plugin-search-react@1.10.3-next.1
  - @backstage/core-components@0.18.7-next.1
  - @backstage/plugin-techdocs-react@1.3.8-next.0
  - @backstage/integration-react@1.2.15-next.1
  - @backstage/plugin-scaffolder-common@1.7.6-next.1

## 1.32.3-next.0

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.21.6-next.0
  - @backstage/core-components@0.18.6-next.0
  - @backstage/plugin-search-common@1.2.22-next.0
  - @backstage/core-compat-api@0.5.7-next.0
  - @backstage/frontend-plugin-api@0.14.0-next.0
  - @backstage/core-plugin-api@1.12.2-next.0
  - @backstage/plugin-techdocs-react@1.3.8-next.0
  - @backstage/plugin-search-react@1.10.3-next.0
  - @backstage/catalog-client@1.12.1
  - @backstage/catalog-model@1.7.6
  - @backstage/errors@1.2.7
  - @backstage/integration-react@1.2.15-next.0
  - @backstage/types@1.2.2
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.8-next.0
  - @backstage/plugin-permission-react@0.4.40-next.0
  - @backstage/plugin-scaffolder-common@1.7.6-next.0
  - @backstage/plugin-techdocs-common@0.1.1

## 1.32.2

### Patch Changes

- 7ca91e8: Header in EntityLayout should always be shown.
  Monitoring the loading status caused flickering when the refresh() method of the Async Entity was invoked.
- Updated dependencies
  - @backstage/frontend-plugin-api@0.13.3
  - @backstage/core-components@0.18.5
  - @backstage/core-compat-api@0.5.6
  - @backstage/plugin-search-react@1.10.2
  - @backstage/integration-react@1.2.14
  - @backstage/plugin-catalog-react@1.21.5
  - @backstage/plugin-scaffolder-common@1.7.5
  - @backstage/plugin-techdocs-react@1.3.7

## 1.32.2-next.2

### Patch Changes

- 7ca91e8: Header in EntityLayout should always be shown.
  Monitoring the loading status caused flickering when the refresh() method of the Async Entity was invoked.

## 1.32.2-next.1

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.18.5-next.0
  - @backstage/integration-react@1.2.14-next.0
  - @backstage/plugin-catalog-react@1.21.5-next.1
  - @backstage/plugin-search-react@1.10.2-next.0
  - @backstage/plugin-techdocs-react@1.3.7-next.0

## 1.32.2-next.0

### Patch Changes

- Updated dependencies
  - @backstage/integration-react@1.2.14-next.0
  - @backstage/plugin-scaffolder-common@1.7.5-next.0
  - @backstage/plugin-catalog-react@1.21.5-next.0
  - @backstage/core-compat-api@0.5.6-next.0
  - @backstage/frontend-plugin-api@0.13.2
  - @backstage/plugin-search-react@1.10.1

## 1.32.1

### Patch Changes

- f3f84f1: Minor extension type updates after frontend API bump
- d02db50: Remove unnecessary use of `compatWrapper` and `convertLegacyRouteRef`(s) for the new frontend system.
- 91f5ed8: Fixed `catalogAboutEntityCard` to filter icon links before calling useProps(), preventing side effects from hooks in filtered-out links
- Updated dependencies
  - @backstage/frontend-plugin-api@0.13.2
  - @backstage/core-components@0.18.4
  - @backstage/plugin-catalog-react@1.21.4
  - @backstage/plugin-search-react@1.10.1
  - @backstage/core-plugin-api@1.12.1
  - @backstage/core-compat-api@0.5.5
  - @backstage/integration-react@1.2.13
  - @backstage/plugin-permission-react@0.4.39
  - @backstage/plugin-scaffolder-common@1.7.4
  - @backstage/plugin-techdocs-react@1.3.6

## 1.32.1-next.1

### Patch Changes

- f3f84f1: Minor extension type updates after frontend API bump
- 91f5ed8: Fixed `catalogAboutEntityCard` to filter icon links before calling useProps(), preventing side effects from hooks in filtered-out links
- Updated dependencies
  - @backstage/frontend-plugin-api@0.13.2-next.1
  - @backstage/plugin-catalog-react@1.21.4-next.2
  - @backstage/core-components@0.18.4-next.2
  - @backstage/catalog-client@1.12.1
  - @backstage/catalog-model@1.7.6
  - @backstage/core-compat-api@0.5.5-next.0
  - @backstage/core-plugin-api@1.12.1-next.0
  - @backstage/errors@1.2.7
  - @backstage/integration-react@1.2.13-next.0
  - @backstage/types@1.2.2
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.7
  - @backstage/plugin-permission-react@0.4.39-next.0
  - @backstage/plugin-scaffolder-common@1.7.4-next.0
  - @backstage/plugin-search-common@1.2.21
  - @backstage/plugin-search-react@1.10.1-next.0
  - @backstage/plugin-techdocs-common@0.1.1
  - @backstage/plugin-techdocs-react@1.3.6-next.0

## 1.32.1-next.0

### Patch Changes

- d02db50: Remove unnecessary use of `compatWrapper` and `convertLegacyRouteRef`(s) for the new frontend system.
- Updated dependencies
  - @backstage/frontend-plugin-api@0.13.2-next.0
  - @backstage/core-plugin-api@1.12.1-next.0
  - @backstage/plugin-catalog-react@1.21.4-next.0
  - @backstage/core-compat-api@0.5.5-next.0
  - @backstage/plugin-search-react@1.10.1-next.0
  - @backstage/plugin-techdocs-react@1.3.6-next.0
  - @backstage/integration-react@1.2.13-next.0
  - @backstage/plugin-scaffolder-common@1.7.4-next.0
  - @backstage/core-components@0.18.4-next.0
  - @backstage/plugin-permission-react@0.4.39-next.0
  - @backstage/catalog-client@1.12.1
  - @backstage/catalog-model@1.7.6
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.2
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.7
  - @backstage/plugin-search-common@1.2.21
  - @backstage/plugin-techdocs-common@0.1.1

## 1.32.0

### Minor Changes

- a521911: Add support for customizable icons in `SearchResultListItemBlueprint` and related components

### Patch Changes

- b500bcc: Fix React warnings for elements not having stable keys.
- a87c0a5: Fixed responsiveness issues with catalog entity content layout using the new frontend system.
- aff04d3: Fixed missing margins for entity warning content area on catalog entity page in NFS.
- Updated dependencies
  - @backstage/frontend-plugin-api@0.13.0
  - @backstage/core-compat-api@0.5.4
  - @backstage/plugin-search-react@1.10.0
  - @backstage/plugin-catalog-react@1.21.3
  - @backstage/core-components@0.18.3
  - @backstage/core-plugin-api@1.12.0
  - @backstage/plugin-permission-react@0.4.38
  - @backstage/catalog-model@1.7.6
  - @backstage/plugin-techdocs-react@1.3.5
  - @backstage/catalog-client@1.12.1
  - @backstage/integration-react@1.2.12
  - @backstage/plugin-catalog-common@1.1.7
  - @backstage/plugin-scaffolder-common@1.7.3
  - @backstage/plugin-search-common@1.2.21

## 1.32.0-next.1

### Minor Changes

- a521911: Add support for customizable icons in `SearchResultListItemBlueprint` and related components

### Patch Changes

- Updated dependencies
  - @backstage/plugin-search-react@1.10.0-next.1
  - @backstage/plugin-catalog-react@1.21.3-next.1
  - @backstage/core-components@0.18.3-next.1
  - @backstage/core-plugin-api@1.11.2-next.1
  - @backstage/frontend-plugin-api@0.12.2-next.1
  - @backstage/core-compat-api@0.5.4-next.0

## 1.31.5-next.0

### Patch Changes

- Updated dependencies
  - @backstage/plugin-permission-react@0.4.38-next.0
  - @backstage/plugin-search-react@1.9.6-next.0
  - @backstage/plugin-catalog-react@1.21.3-next.0
  - @backstage/core-plugin-api@1.11.2-next.0
  - @backstage/core-components@0.18.3-next.0
  - @backstage/catalog-model@1.7.6-next.0
  - @backstage/frontend-plugin-api@0.12.2-next.0
  - @backstage/catalog-client@1.12.1-next.0
  - @backstage/core-compat-api@0.5.4-next.0
  - @backstage/errors@1.2.7
  - @backstage/integration-react@1.2.12-next.0
  - @backstage/types@1.2.2
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.7-next.0
  - @backstage/plugin-scaffolder-common@1.7.3-next.0
  - @backstage/plugin-search-common@1.2.21-next.0
  - @backstage/plugin-techdocs-common@0.1.1
  - @backstage/plugin-techdocs-react@1.3.5-next.0

## 1.31.4

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.21.2
  - @backstage/core-components@0.18.2
  - @backstage/frontend-plugin-api@0.12.1
  - @backstage/plugin-search-react@1.9.5
  - @backstage/core-compat-api@0.5.3
  - @backstage/plugin-techdocs-react@1.3.4
  - @backstage/core-plugin-api@1.11.1
  - @backstage/integration-react@1.2.11
  - @backstage/plugin-catalog-common@1.1.6
  - @backstage/plugin-permission-react@0.4.37
  - @backstage/plugin-scaffolder-common@1.7.2
  - @backstage/plugin-search-common@1.2.20

## 1.31.4-next.1

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.18.2-next.1
  - @backstage/core-plugin-api@1.11.1-next.0
  - @backstage/integration-react@1.2.11-next.1
  - @backstage/plugin-permission-react@0.4.37-next.0
  - @backstage/plugin-techdocs-react@1.3.4-next.1
  - @backstage/core-compat-api@0.5.3-next.1
  - @backstage/plugin-catalog-react@1.21.2-next.1
  - @backstage/plugin-search-react@1.9.5-next.1
  - @backstage/frontend-plugin-api@0.12.1-next.1
  - @backstage/plugin-scaffolder-common@1.7.2-next.1
  - @backstage/plugin-catalog-common@1.1.6-next.0
  - @backstage/plugin-search-common@1.2.20-next.0
  - @backstage/catalog-client@1.12.0

## 1.31.4-next.0

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.21.2-next.0
  - @backstage/core-components@0.18.2-next.0
  - @backstage/core-compat-api@0.5.3-next.0
  - @backstage/frontend-plugin-api@0.12.1-next.0
  - @backstage/integration-react@1.2.11-next.0
  - @backstage/plugin-search-react@1.9.5-next.0
  - @backstage/plugin-techdocs-react@1.3.4-next.0
  - @backstage/plugin-scaffolder-common@1.7.2-next.0
  - @backstage/catalog-client@1.12.0
  - @backstage/catalog-model@1.7.5
  - @backstage/core-plugin-api@1.11.0
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.2
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.5
  - @backstage/plugin-permission-react@0.4.36
  - @backstage/plugin-search-common@1.2.19
  - @backstage/plugin-techdocs-common@0.1.1

## 1.31.3

### Patch Changes

- 4316c11: Catalog table columns support i18n
- ce1239e: Auto-focus the first menu item in `EntityContextMenu`, and do not render a divider if an empty array is passed to `UNSTABLE_extraContextMenuItems`.
- 85c5e04: Fix incorrect `defaultTarget` on `createComponentRouteRef`.
- Updated dependencies
  - @backstage/plugin-catalog-react@1.21.0
  - @backstage/plugin-techdocs-react@1.3.3
  - @backstage/frontend-plugin-api@0.12.0
  - @backstage/core-plugin-api@1.11.0
  - @backstage/catalog-client@1.12.0
  - @backstage/core-components@0.18.0
  - @backstage/types@1.2.2
  - @backstage/core-compat-api@0.5.2
  - @backstage/plugin-search-react@1.9.4
  - @backstage/integration-react@1.2.10
  - @backstage/plugin-scaffolder-common@1.7.1

## 1.31.3-next.2

### Patch Changes

- 85c5e04: Fix incorrect `defaultTarget` on `createComponentRouteRef`.
- Updated dependencies
  - @backstage/catalog-client@1.12.0-next.0
  - @backstage/plugin-catalog-react@1.21.0-next.2
  - @backstage/core-components@0.17.6-next.1
  - @backstage/core-compat-api@0.5.2-next.2

## 1.31.3-next.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.20.2-next.1
  - @backstage/frontend-plugin-api@0.11.1-next.0
  - @backstage/core-components@0.17.6-next.0
  - @backstage/core-compat-api@0.5.2-next.1
  - @backstage/plugin-search-react@1.9.4-next.0
  - @backstage/plugin-techdocs-react@1.3.3-next.0
  - @backstage/integration-react@1.2.10-next.0
  - @backstage/plugin-scaffolder-common@1.7.1-next.0

## 1.31.3-next.0

### Patch Changes

- ce1239e: Auto-focus the first menu item in `EntityContextMenu`, and do not render a divider if an empty array is passed to `UNSTABLE_extraContextMenuItems`.
- Updated dependencies
  - @backstage/core-compat-api@0.5.2-next.0
  - @backstage/plugin-catalog-react@1.20.2-next.0
  - @backstage/catalog-client@1.11.0
  - @backstage/catalog-model@1.7.5
  - @backstage/core-components@0.17.5
  - @backstage/core-plugin-api@1.10.9
  - @backstage/errors@1.2.7
  - @backstage/frontend-plugin-api@0.11.0
  - @backstage/integration-react@1.2.9
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.5
  - @backstage/plugin-permission-react@0.4.36
  - @backstage/plugin-scaffolder-common@1.7.0
  - @backstage/plugin-search-common@1.2.19
  - @backstage/plugin-search-react@1.9.3
  - @backstage/plugin-techdocs-common@0.1.1
  - @backstage/plugin-techdocs-react@1.3.2

## 1.31.2

### Patch Changes

- c0ea01b: Fix card scrolling behaviour
- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
- f2f133c: Internal update to use the new variant of `ApiBlueprint`.
- f4622e8: Adding a more sensible default order to the default filters
- 77eebdc: Support multiple headers in new frontend system, and don't render a header until the entity has finished loading
- b158801: Fixed bug in EntityLayout that caused wiping existing query parameters when opening the InspectEntityDialog.
- Updated dependencies
  - @backstage/core-components@0.17.5
  - @backstage/frontend-plugin-api@0.11.0
  - @backstage/plugin-scaffolder-common@1.7.0
  - @backstage/core-compat-api@0.5.0
  - @backstage/plugin-search-react@1.9.3
  - @backstage/plugin-catalog-react@1.20.0
  - @backstage/catalog-client@1.11.0
  - @backstage/plugin-techdocs-react@1.3.2

## 1.31.2-next.2

### Patch Changes

- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
- Updated dependencies
  - @backstage/frontend-plugin-api@0.11.0-next.1
  - @backstage/core-compat-api@0.5.0-next.2
  - @backstage/plugin-search-react@1.9.3-next.1
  - @backstage/plugin-catalog-react@1.20.0-next.2
  - @backstage/core-components@0.17.5-next.1
  - @backstage/catalog-client@1.11.0-next.0
  - @backstage/catalog-model@1.7.5
  - @backstage/core-plugin-api@1.10.9
  - @backstage/errors@1.2.7
  - @backstage/integration-react@1.2.9
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.5
  - @backstage/plugin-permission-react@0.4.36
  - @backstage/plugin-scaffolder-common@1.7.0-next.0
  - @backstage/plugin-search-common@1.2.19
  - @backstage/plugin-techdocs-common@0.1.1
  - @backstage/plugin-techdocs-react@1.3.2-next.0

## 1.31.2-next.1

### Patch Changes

- c0ea01b: Fix card scrolling behaviour
- f2f133c: Internal update to use the new variant of `ApiBlueprint`.
- Updated dependencies
  - @backstage/plugin-scaffolder-common@1.7.0-next.0
  - @backstage/core-compat-api@0.4.5-next.1
  - @backstage/plugin-catalog-react@1.20.0-next.1
  - @backstage/frontend-plugin-api@0.11.0-next.0
  - @backstage/catalog-client@1.11.0-next.0
  - @backstage/plugin-search-react@1.9.3-next.0
  - @backstage/plugin-techdocs-react@1.3.2-next.0
  - @backstage/core-components@0.17.5-next.0
  - @backstage/catalog-model@1.7.5
  - @backstage/core-plugin-api@1.10.9
  - @backstage/errors@1.2.7
  - @backstage/integration-react@1.2.9
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.5
  - @backstage/plugin-permission-react@0.4.36
  - @backstage/plugin-search-common@1.2.19
  - @backstage/plugin-techdocs-common@0.1.1

## 1.31.2-next.0

### Patch Changes

- f4622e8: Adding a more sensible default order to the default filters
- 77eebdc: Support multiple headers in new frontend system, and don't render a header until the entity has finished loading
- Updated dependencies
  - @backstage/plugin-catalog-react@1.19.2-next.0
  - @backstage/core-compat-api@0.4.5-next.0
  - @backstage/integration-react@1.2.9
  - @backstage/frontend-plugin-api@0.10.4
  - @backstage/plugin-search-react@1.9.2

## 1.31.1

### Patch Changes

- 6991dab: Turn on `pagination` by default in new frontend system, and also make configurable
- 3ab9b96: Updated card extensions for the new frontend system to use the new entity predicates, and to not show the about card on User and Group pages.
- Updated dependencies
  - @backstage/plugin-catalog-react@1.19.1
  - @backstage/catalog-model@1.7.5
  - @backstage/catalog-client@1.10.2
  - @backstage/core-components@0.17.4
  - @backstage/core-plugin-api@1.10.9
  - @backstage/integration-react@1.2.9
  - @backstage/plugin-scaffolder-common@1.6.0
  - @backstage/core-compat-api@0.4.4
  - @backstage/frontend-plugin-api@0.10.4
  - @backstage/plugin-catalog-common@1.1.5
  - @backstage/plugin-permission-react@0.4.36
  - @backstage/plugin-search-common@1.2.19
  - @backstage/plugin-search-react@1.9.2
  - @backstage/plugin-techdocs-react@1.3.1

## 1.31.1-next.2

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.4-next.2
  - @backstage/plugin-scaffolder-common@1.6.0-next.1
  - @backstage/core-compat-api@0.4.4-next.1
  - @backstage/core-plugin-api@1.10.9-next.0
  - @backstage/plugin-catalog-react@1.19.1-next.1
  - @backstage/plugin-search-react@1.9.2-next.1

## 1.31.1-next.1

### Patch Changes

- Updated dependencies
  - @backstage/catalog-model@1.7.5-next.0
  - @backstage/plugin-catalog-react@1.19.1-next.1
  - @backstage/catalog-client@1.10.2-next.0
  - @backstage/core-components@0.17.4-next.1
  - @backstage/core-plugin-api@1.10.9-next.0
  - @backstage/integration-react@1.2.9-next.1
  - @backstage/plugin-permission-react@0.4.36-next.0
  - @backstage/plugin-techdocs-react@1.3.1-next.1
  - @backstage/plugin-catalog-common@1.1.5-next.0
  - @backstage/plugin-scaffolder-common@1.5.12-next.0
  - @backstage/plugin-search-common@1.2.19-next.0
  - @backstage/core-compat-api@0.4.4-next.1
  - @backstage/plugin-search-react@1.9.2-next.1
  - @backstage/frontend-plugin-api@0.10.4-next.1

## 1.31.1-next.0

### Patch Changes

- Updated dependencies
  - @backstage/integration-react@1.2.9-next.0
  - @backstage/plugin-catalog-react@1.19.1-next.0
  - @backstage/core-components@0.17.4-next.0
  - @backstage/plugin-search-react@1.9.2-next.0
  - @backstage/plugin-techdocs-react@1.3.1-next.0
  - @backstage/catalog-client@1.10.1
  - @backstage/catalog-model@1.7.4
  - @backstage/core-compat-api@0.4.4-next.0
  - @backstage/core-plugin-api@1.10.8
  - @backstage/errors@1.2.7
  - @backstage/frontend-plugin-api@0.10.4-next.0
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.4
  - @backstage/plugin-permission-react@0.4.35
  - @backstage/plugin-scaffolder-common@1.5.11
  - @backstage/plugin-search-common@1.2.18
  - @backstage/plugin-techdocs-common@0.1.1

## 1.31.0

### Minor Changes

- 406acb6: Add support to customize the about card icon links via `EntityIconLinkBlueprint` and provide a default catalog view catalog source, launch scaffolder template and read techdocs docs icon links extensions.

  **BREAKING ALPHA**

  The `Scaffolder` launch template and `TechDocs` read documentation icons have been extracted from the default `Catalog` about card links and are now provided respectively by the `Scaffolder` and `TechDocs` plugins in the new frontend system. It means that they will not be available unless you install the `TechDocs` and `Scaffolder` plugins. Also If you are using translation for these icon link titles other than the default, you should now translate them using the scaffolder translation reference or the TechDocs translation reference (the translation keys are still the same, `aboutCard.viewTechdocs` and `aboutCard.launchTemplate`).

- ec7b35d: Introduced `backstage.io/techdocs-entity-path` annotation which allows deep linking into another entities TechDocs in conjunction with `backstage.io/techdocs-entity`.

### Patch Changes

- 18c64e9: Added the `info.packageJson` option to the plugin instance for the new frontend system.
- Updated dependencies
  - @backstage/core-components@0.17.3
  - @backstage/catalog-client@1.10.1
  - @backstage/core-plugin-api@1.10.8
  - @backstage/frontend-plugin-api@0.10.3
  - @backstage/plugin-catalog-react@1.19.0
  - @backstage/plugin-techdocs-react@1.3.0
  - @backstage/plugin-techdocs-common@0.1.1
  - @backstage/plugin-search-react@1.9.1
  - @backstage/integration-react@1.2.8
  - @backstage/catalog-model@1.7.4
  - @backstage/core-compat-api@0.4.3
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.4
  - @backstage/plugin-permission-react@0.4.35
  - @backstage/plugin-scaffolder-common@1.5.11
  - @backstage/plugin-search-common@1.2.18

## 1.31.0-next.2

### Minor Changes

- 406acb6: Add support to customize the about card icon links via `EntityIconLinkBlueprint` and provide a default catalog view catalog source, launch scaffolder template and read techdocs docs icon links extensions.

  **BREAKING ALPHA**

  The `Scaffolder` launch template and `TechDocs` read documentation icons have been extracted from the default `Catalog` about card links and are now provided respectively by the `Scaffolder` and `TechDocs` plugins in the new frontend system. It means that they will not be available unless you install the `TechDocs` and `Scaffolder` plugins. Also If you are using translation for these icon link titles other than the default, you should now translate them using the scaffolder translation reference or the TechDocs translation reference (the translation keys are still the same, `aboutCard.viewTechdocs` and `aboutCard.launchTemplate`).

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.3-next.0
  - @backstage/plugin-catalog-react@1.19.0-next.2
  - @backstage/plugin-search-react@1.9.1-next.1
  - @backstage/frontend-plugin-api@0.10.3-next.1
  - @backstage/integration-react@1.2.7
  - @backstage/plugin-techdocs-react@1.3.0-next.1
  - @backstage/catalog-client@1.10.1-next.0
  - @backstage/catalog-model@1.7.4
  - @backstage/core-compat-api@0.4.3-next.2
  - @backstage/core-plugin-api@1.10.7
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.4
  - @backstage/plugin-permission-react@0.4.34
  - @backstage/plugin-scaffolder-common@1.5.11
  - @backstage/plugin-search-common@1.2.18
  - @backstage/plugin-techdocs-common@0.1.1-next.0

## 1.31.0-next.1

### Patch Changes

- Updated dependencies
  - @backstage/catalog-client@1.10.1-next.0
  - @backstage/plugin-catalog-react@1.18.1-next.1
  - @backstage/catalog-model@1.7.4
  - @backstage/core-compat-api@0.4.3-next.1
  - @backstage/core-components@0.17.2
  - @backstage/core-plugin-api@1.10.7
  - @backstage/errors@1.2.7
  - @backstage/frontend-plugin-api@0.10.3-next.0
  - @backstage/integration-react@1.2.7
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.4
  - @backstage/plugin-permission-react@0.4.34
  - @backstage/plugin-scaffolder-common@1.5.11
  - @backstage/plugin-search-common@1.2.18
  - @backstage/plugin-search-react@1.9.1-next.0
  - @backstage/plugin-techdocs-common@0.1.1-next.0
  - @backstage/plugin-techdocs-react@1.3.0-next.0

## 1.31.0-next.0

### Minor Changes

- ec7b35d: Introduced `backstage.io/techdocs-entity-path` annotation which allows deep linking into another entities TechDocs in conjunction with `backstage.io/techdocs-entity`.

### Patch Changes

- 18c64e9: Added the `info.packageJson` option to the plugin instance for the new frontend system.
- Updated dependencies
  - @backstage/frontend-plugin-api@0.10.3-next.0
  - @backstage/plugin-techdocs-react@1.3.0-next.0
  - @backstage/plugin-techdocs-common@0.1.1-next.0
  - @backstage/core-compat-api@0.4.3-next.0
  - @backstage/plugin-catalog-react@1.18.1-next.0
  - @backstage/plugin-search-react@1.9.1-next.0
  - @backstage/integration-react@1.2.7

## 1.30.0

### Minor Changes

- 970cb48: Show the pagination text for the offset-paginated catalog table, and remove the pagination bar from the top of the `CatalogTable` when pagination is enabled.

### Patch Changes

- fb58f20: Internal update to use the new `pluginId` option of `createFrontendPlugin`.
- 2ddbc50: A new `filter` parameter has been added to `EntityContextMenuItemBlueprint` to make it easier to configure which entities a menu item should appear for. The `filter` parameter is a function which accepts an entity and returns a boolean.
- bf85d37: Fix for missing `routeRef` when using `core-plugin-api` in a dialog context
- Updated dependencies
  - @backstage/frontend-plugin-api@0.10.2
  - @backstage/core-components@0.17.2
  - @backstage/catalog-model@1.7.4
  - @backstage/core-compat-api@0.4.2
  - @backstage/plugin-search-react@1.9.0
  - @backstage/plugin-catalog-react@1.18.0
  - @backstage/core-plugin-api@1.10.7
  - @backstage/catalog-client@1.10.0
  - @backstage/integration-react@1.2.7
  - @backstage/plugin-permission-react@0.4.34
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.4
  - @backstage/plugin-scaffolder-common@1.5.11
  - @backstage/plugin-search-common@1.2.18

## 1.30.0-next.3

### Minor Changes

- 970cb48: Show the pagination text for the offset-paginated catalog table, and remove the pagination bar from the top of the `CatalogTable` when pagination is enabled.

### Patch Changes

- Updated dependencies
  - @backstage/plugin-search-react@1.9.0-next.2
  - @backstage/core-compat-api@0.4.2-next.3
  - @backstage/core-components@0.17.2-next.1
  - @backstage/core-plugin-api@1.10.7-next.0
  - @backstage/plugin-catalog-react@1.18.0-next.3
  - @backstage/catalog-client@1.10.0-next.0
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7
  - @backstage/frontend-plugin-api@0.10.2-next.1
  - @backstage/integration-react@1.2.7-next.3
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.4-next.0
  - @backstage/plugin-permission-react@0.4.34-next.1
  - @backstage/plugin-scaffolder-common@1.5.11-next.0
  - @backstage/plugin-search-common@1.2.18-next.0

## 1.29.1-next.2

### Patch Changes

- bf85d37: Fix for missing `routeRef` when using `core-plugin-api` in a dialog context
- Updated dependencies
  - @backstage/core-plugin-api@1.10.7-next.0
  - @backstage/core-compat-api@0.4.2-next.2
  - @backstage/core-components@0.17.2-next.1
  - @backstage/frontend-plugin-api@0.10.2-next.1
  - @backstage/integration-react@1.2.7-next.2
  - @backstage/plugin-catalog-react@1.18.0-next.2
  - @backstage/plugin-permission-react@0.4.34-next.1
  - @backstage/plugin-search-react@1.9.0-next.1
  - @backstage/catalog-client@1.10.0-next.0
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.4-next.0
  - @backstage/plugin-scaffolder-common@1.5.11-next.0
  - @backstage/plugin-search-common@1.2.18-next.0

## 1.29.1-next.1

### Patch Changes

- fb58f20: Internal update to use the new `pluginId` option of `createFrontendPlugin`.
- Updated dependencies
  - @backstage/core-components@0.17.2-next.0
  - @backstage/frontend-plugin-api@0.10.2-next.0
  - @backstage/core-compat-api@0.4.2-next.1
  - @backstage/plugin-search-react@1.9.0-next.0
  - @backstage/plugin-catalog-react@1.18.0-next.1
  - @backstage/integration-react@1.2.7-next.1
  - @backstage/catalog-client@1.10.0-next.0
  - @backstage/catalog-model@1.7.3
  - @backstage/core-plugin-api@1.10.6
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.4-next.0
  - @backstage/plugin-permission-react@0.4.34-next.0
  - @backstage/plugin-scaffolder-common@1.5.11-next.0
  - @backstage/plugin-search-common@1.2.18-next.0

## 1.29.1-next.0

### Patch Changes

- Updated dependencies
  - @backstage/core-compat-api@0.4.2-next.0
  - @backstage/plugin-catalog-react@1.18.0-next.0
  - @backstage/catalog-client@1.10.0-next.0
  - @backstage/integration-react@1.2.7-next.0
  - @backstage/catalog-model@1.7.3
  - @backstage/core-components@0.17.1
  - @backstage/core-plugin-api@1.10.6
  - @backstage/errors@1.2.7
  - @backstage/frontend-plugin-api@0.10.1
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-permission-react@0.4.33
  - @backstage/plugin-scaffolder-common@1.5.10
  - @backstage/plugin-search-common@1.2.17
  - @backstage/plugin-search-react@1.8.8

## 1.29.0

### Minor Changes

- 9454ef9: Added support of filtering based on system columns in catalog table
- 61d350f: **BREAKING ALPHA**: `CatalogFilterBlueprint`, used in the new frontend system, is now exported under plugin-catalog-react instead of plugin-catalog.

  ```diff
  + import { CatalogFilterBlueprint } from '@backstage/plugin-catalog-react/alpha';
  - import { CatalogFilterBlueprint } from '@backstage/plugin-catalog/alpha';
  ```

- 09afd67: Adds `EntityContextMenuItemBlueprint` to enable extending the entity page's context menu with user defined items.

  For example:

  ```ts
  import { EntityContextMenuItemBlueprint } from '@backstage/plugin-catalog-react/alpha';

  const myCustomHref = EntityContextMenuItemBlueprint.make({
    name: 'test-href',
    params: {
      icon: <span>Example Icon</span>,
      useProps: () => ({
        title: 'Example Href',
        href: '/example-path',
        disabled: false,
        component: 'a',
      }),
    },
  });

  const myCustomOnClick = EntityContextMenuItemBlueprint.make({
    name: 'test-click',
    params: {
      icon: <span>Test Icon</span>,
      useProps: () => ({
        title: 'Example onClick',
        onClick: () => window.alert('Hello world!'),
        disabled: false,
      }),
    },
  });
  ```

### Patch Changes

- 3f7e4f1: Fixed the layout of summary cards in the new frontend system, ensuring that the horizontal scroll grid doesn't grow too large as well as tweaked its scrolling parameters.
- e655f62: Updated `README.md` to use `yarn start` instead of `yarn dev`.
- a47fd39: Removes instances of default React imports, a necessary update for the upcoming React 19 migration.

  <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html>

- 3f7e4f1: The about, links, and labels card now all have the `info` card type by default in the new frontend system.
- 3f7e4f1: The overview content is now part of the overview group by default in the new frontend system.
- Updated dependencies
  - @backstage/plugin-catalog-react@1.17.0
  - @backstage/frontend-plugin-api@0.10.1
  - @backstage/integration-react@1.2.6
  - @backstage/core-compat-api@0.4.1
  - @backstage/core-components@0.17.1
  - @backstage/core-plugin-api@1.10.6
  - @backstage/plugin-permission-react@0.4.33
  - @backstage/plugin-search-react@1.8.8
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-scaffolder-common@1.5.10
  - @backstage/plugin-search-common@1.2.17

## 1.29.0-next.2

### Minor Changes

- 61d350f: **BREAKING ALPHA**: `CatalogFilterBlueprint`, used in the new frontend system, is now exported under plugin-catalog-react instead of plugin-catalog.

  ```diff
  + import { CatalogFilterBlueprint } from '@backstage/plugin-catalog-react/alpha';
  - import { CatalogFilterBlueprint } from '@backstage/plugin-catalog/alpha';
  ```

- 09afd67: Adds `EntityContextMenuItemBlueprint` to enable extending the entity page's context menu with user defined items.

  For example:

  ```ts
  import { EntityContextMenuItemBlueprint } from '@backstage/plugin-catalog-react/alpha';

  const myCustomHref = EntityContextMenuItemBlueprint.make({
    name: 'test-href',
    params: {
      icon: <span>Example Icon</span>,
      useProps: () => ({
        title: 'Example Href',
        href: '/example-path',
        disabled: false,
        component: 'a',
      }),
    },
  });

  const myCustomOnClick = EntityContextMenuItemBlueprint.make({
    name: 'test-click',
    params: {
      icon: <span>Test Icon</span>,
      useProps: () => ({
        title: 'Example onClick',
        onClick: () => window.alert('Hello world!'),
        disabled: false,
      }),
    },
  });
  ```

### Patch Changes

- e655f62: Updated `README.md` to use `yarn start` instead of `yarn dev`.
- a47fd39: Removes instances of default React imports, a necessary update for the upcoming React 19 migration.

  <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html>

- Updated dependencies
  - @backstage/frontend-plugin-api@0.10.1-next.1
  - @backstage/integration-react@1.2.6-next.1
  - @backstage/core-compat-api@0.4.1-next.2
  - @backstage/core-components@0.17.1-next.1
  - @backstage/core-plugin-api@1.10.6-next.0
  - @backstage/plugin-permission-react@0.4.33-next.0
  - @backstage/plugin-catalog-react@1.17.0-next.2
  - @backstage/plugin-search-react@1.8.8-next.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-scaffolder-common@1.5.10
  - @backstage/plugin-search-common@1.2.17

## 1.29.0-next.1

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.1-next.0
  - @backstage/integration-react@1.2.6-next.0
  - @backstage/frontend-plugin-api@0.10.1-next.0
  - @backstage/plugin-catalog-react@1.16.1-next.1
  - @backstage/plugin-search-react@1.8.8-next.0
  - @backstage/core-compat-api@0.4.1-next.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/core-plugin-api@1.10.5
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-permission-react@0.4.32
  - @backstage/plugin-scaffolder-common@1.5.10
  - @backstage/plugin-search-common@1.2.17

## 1.29.0-next.0

### Minor Changes

- 9454ef9: Added support of filtering based on system columns in catalog table

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.16.1-next.0
  - @backstage/core-compat-api@0.4.1-next.0
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/errors@1.2.7
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/integration-react@1.2.5
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-permission-react@0.4.32
  - @backstage/plugin-scaffolder-common@1.5.10
  - @backstage/plugin-search-common@1.2.17
  - @backstage/plugin-search-react@1.8.7

## 1.28.0

### Minor Changes

- 247a40b: Now a custom entity page header can be passed as input to the default entity page.
- a3d93ca: The default layout of the entity page can now optionally be customized with 3 card types: info, peek and full.

  - Cards of type `info` are rendered in a fixed area on the right;
  - Cards of type `peek` are rendered on top of the main content area;
  - Cards of type `full` and cards with undefined type are rendered as they were before, in the main content area, below the peek cards.

  If you want to keep the layout as it was before, you don't need to do anything. But if you want to experiment with the card types and see how they render, here is an example setting the about card to be rendered as an `info` card:

  ```diff
  app:
    extensions:
      # Entity page cards
  +   - entity-card:catalog/about:
  +       config:
  +         type: info # or peek or full
  ```

- 93533bd: The order in which group tabs appear on the entity page has been changed.

  ### Before

  Previously, entity contents determined the order in which groups were rendered, so a group was rendered as soon as its first entity content was detected.

  ### After

  Groups are now rendered first by default based on their order in the `app-config.yaml` file:

  ```diff
  app:
    extensions:
      - page:catalog/entity:
  +       config:
  +         groups:
  +           # this will be the first tab of the default entity page
  +           - deployment:
  +               title: Deployment
  +           # this will be the second tab of the default entiy page
  +           - documentation:
  +               title: Documentation
  ```

  If you wish to place a normal tab before a group, you must add the tab to a group and place the group in the order you wish it to appear on the entity page (groups that contains only one tab are rendered as normal tabs).

  ```diff
  app:
    extensions:
      - page:catalog/entity:
          config:
            groups:
  +            # Example placing the overview tab first
  +           - overview:
  +               title: Overview
              - deployment:
                  title: Deployment
              # this will be the second tab of the default entiy page
              - documentation:
                  title: Documentation
      - entity-content:catalog/overview:
  +       config:
  +          group: 'overview'
  ```

- 06d1226: Allow providing `kind` parameters to replace the default `Component` kind for `SubComponents` card

### Patch Changes

- 31731b0: Internal refactor to avoid `expiry-map` dependency.
- ba9649a: Update the default entity page extension component to support grouping multiple entity content items in the same tab.

  Disable all default groups:

  ```diff
  # app-config.yaml
  app:
    extensions:
      # Pages
  +   - page:catalog/entity:
  +       config:
  +         groups: []
  ```

  Create a custom list of :

  ```diff
  # app-config.yaml
  app:
    extensions:
      # Pages
  +   - page:catalog/entity:
  +       config:
  +         groups:
  +           # This array of groups completely replaces the default groups
  +           - custom:
  +               title: 'Custom'
  ```

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/plugin-search-react@1.8.7
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/core-compat-api@0.4.0
  - @backstage/plugin-scaffolder-common@1.5.10
  - @backstage/integration-react@1.2.5
  - @backstage/plugin-permission-react@0.4.32
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-search-common@1.2.17

## 1.28.0-next.2

### Minor Changes

- 247a40b: Now a custom entity page header can be passed as input to the default entity page.
- 93533bd: The order in which group tabs appear on the entity page has been changed.

  ### Before

  Previously, entity contents determined the order in which groups were rendered, so a group was rendered as soon as its first entity content was detected.

  ### After

  Groups are now rendered first by default based on their order in the `app-config.yaml` file:

  ```diff
  app:
    extensions:
      - page:catalog/entity:
  +       config:
  +         groups:
  +           # this will be the first tab of the default entity page
  +           - deployment:
  +               title: Deployment
  +           # this will be the second tab of the default entiy page
  +           - documentation:
  +               title: Documentation
  ```

  If you wish to place a normal tab before a group, you must add the tab to a group and place the group in the order you wish it to appear on the entity page (groups that contains only one tab are rendered as normal tabs).

  ```diff
  app:
    extensions:
      - page:catalog/entity:
          config:
            groups:
  +            # Example placing the overview tab first
  +           - overview:
  +               title: Overview
              - deployment:
                  title: Deployment
              # this will be the second tab of the default entiy page
              - documentation:
                  title: Documentation
      - entity-content:catalog/overview:
  +       config:
  +          group: 'overview'
  ```

### Patch Changes

- 31731b0: Internal refactor to avoid `expiry-map` dependency.
- Updated dependencies
  - @backstage/frontend-plugin-api@0.10.0-next.2
  - @backstage/plugin-catalog-react@1.16.0-next.2
  - @backstage/core-compat-api@0.4.0-next.2
  - @backstage/core-components@0.16.5-next.1
  - @backstage/plugin-search-react@1.8.7-next.2
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/core-plugin-api@1.10.4
  - @backstage/errors@1.2.7
  - @backstage/integration-react@1.2.5-next.0
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-permission-react@0.4.31
  - @backstage/plugin-scaffolder-common@1.5.10-next.0
  - @backstage/plugin-search-common@1.2.17

## 1.28.0-next.1

### Minor Changes

- 06d1226: Allow providing `kind` parameters to replace the default `Component` kind for `SubComponents` card

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.16.5-next.0
  - @backstage/plugin-scaffolder-common@1.5.10-next.0
  - @backstage/plugin-catalog-react@1.16.0-next.1
  - @backstage/core-compat-api@0.3.7-next.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/core-plugin-api@1.10.4
  - @backstage/errors@1.2.7
  - @backstage/frontend-plugin-api@0.9.6-next.1
  - @backstage/integration-react@1.2.4
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-permission-react@0.4.31
  - @backstage/plugin-search-common@1.2.17
  - @backstage/plugin-search-react@1.8.7-next.1

## 1.28.0-next.0

### Minor Changes

- a3d93ca: The `Overview` entity content now supports custom cards grid layouts.

### Patch Changes

- ba9649a: Update the default entity page extension component to support grouping multiple entity content items in the same tab.

  Disable all default groups:

  ```diff
  # app-config.yaml
  app:
    extensions:
      # Pages
  +   - page:catalog/entity:
  +       config:
  +         groups: []
  ```

  Create a custom list of :

  ```diff
  # app-config.yaml
  app:
    extensions:
      # Pages
  +   - page:catalog/entity:
  +       config:
  +         groups:
  +           # This array of groups completely replaces the default groups
  +           - custom:
  +               title: 'Custom'
  ```

- Updated dependencies
  - @backstage/plugin-search-react@1.8.7-next.0
  - @backstage/plugin-catalog-react@1.16.0-next.0
  - @backstage/frontend-plugin-api@0.9.6-next.0
  - @backstage/core-compat-api@0.3.7-next.0
  - @backstage/integration-react@1.2.4

## 1.27.0

### Minor Changes

- b07756e: The Entity Page now retains the visibility of the Inspect Dialog after a reload. This allows sharing the URL with the dialog open.

### Patch Changes

- 7a15cff: Revert client side paginated catalog table to using built in Material Table toolbar component
- 58ec9e7: Removed older versions of React packages as a preparatory step for upgrading to React 19. This commit does not introduce any functional changes, but removes dependencies on previous React versions, allowing for a cleaner upgrade path in subsequent commits.
- Updated dependencies
  - @backstage/plugin-search-react@1.8.6
  - @backstage/core-components@0.16.4
  - @backstage/plugin-catalog-react@1.15.2
  - @backstage/frontend-plugin-api@0.9.5
  - @backstage/integration-react@1.2.4
  - @backstage/core-compat-api@0.3.6
  - @backstage/core-plugin-api@1.10.4
  - @backstage/plugin-permission-react@0.4.31
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-scaffolder-common@1.5.9
  - @backstage/plugin-search-common@1.2.17

## 1.27.0-next.3

### Patch Changes

- 7a15cff: Revert client side paginated catalog table to using built in Material Table toolbar component
- Updated dependencies
  - @backstage/frontend-plugin-api@0.9.5-next.3
  - @backstage/core-compat-api@0.3.6-next.3
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/core-components@0.16.4-next.1
  - @backstage/core-plugin-api@1.10.4-next.0
  - @backstage/errors@1.2.7
  - @backstage/integration-react@1.2.4-next.0
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-catalog-react@1.15.2-next.3
  - @backstage/plugin-permission-react@0.4.31-next.0
  - @backstage/plugin-scaffolder-common@1.5.9
  - @backstage/plugin-search-common@1.2.17
  - @backstage/plugin-search-react@1.8.6-next.3

## 1.27.0-next.2

### Minor Changes

- b07756e: The Entity Page now retains the visibility of the Inspect Dialog after a reload. This allows sharing the URL with the dialog open.

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.16.4-next.1
  - @backstage/plugin-catalog-react@1.15.2-next.2
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/core-compat-api@0.3.6-next.2
  - @backstage/core-plugin-api@1.10.4-next.0
  - @backstage/errors@1.2.7
  - @backstage/frontend-plugin-api@0.9.5-next.2
  - @backstage/integration-react@1.2.4-next.0
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-permission-react@0.4.31-next.0
  - @backstage/plugin-scaffolder-common@1.5.9
  - @backstage/plugin-search-common@1.2.17
  - @backstage/plugin-search-react@1.8.6-next.2

## 1.26.2-next.1

### Patch Changes

- 58ec9e7: Removed older versions of React packages as a preparatory step for upgrading to React 19. This commit does not introduce any functional changes, but removes dependencies on previous React versions, allowing for a cleaner upgrade path in subsequent commits.
- Updated dependencies
  - @backstage/core-components@0.16.4-next.0
  - @backstage/frontend-plugin-api@0.9.5-next.1
  - @backstage/integration-react@1.2.4-next.0
  - @backstage/core-compat-api@0.3.6-next.1
  - @backstage/core-plugin-api@1.10.4-next.0
  - @backstage/plugin-permission-react@0.4.31-next.0
  - @backstage/plugin-catalog-react@1.15.2-next.1
  - @backstage/plugin-search-react@1.8.6-next.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-scaffolder-common@1.5.9
  - @backstage/plugin-search-common@1.2.17

## 1.26.2-next.0

### Patch Changes

- Updated dependencies
  - @backstage/plugin-search-react@1.8.6-next.0
  - @backstage/frontend-plugin-api@0.9.5-next.0
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/core-compat-api@0.3.6-next.0
  - @backstage/core-components@0.16.3
  - @backstage/core-plugin-api@1.10.3
  - @backstage/errors@1.2.7
  - @backstage/integration-react@1.2.3
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-catalog-react@1.15.2-next.0
  - @backstage/plugin-permission-react@0.4.30
  - @backstage/plugin-scaffolder-common@1.5.9
  - @backstage/plugin-search-common@1.2.17

## 1.26.1

### Patch Changes

- 208e53b: Fixing spelling mistake in translation
- Updated dependencies
  - @backstage/plugin-catalog-react@1.15.1
  - @backstage/frontend-plugin-api@0.9.4
  - @backstage/core-plugin-api@1.10.3
  - @backstage/types@1.2.1
  - @backstage/core-components@0.16.3
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/core-compat-api@0.3.5
  - @backstage/errors@1.2.7
  - @backstage/integration-react@1.2.3
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-permission-react@0.4.30
  - @backstage/plugin-scaffolder-common@1.5.9
  - @backstage/plugin-search-common@1.2.17
  - @backstage/plugin-search-react@1.8.5

## 1.26.1-next.1

### Patch Changes

- 208e53b: Fixing spelling mistake in translation
- Updated dependencies
  - @backstage/frontend-plugin-api@0.9.4-next.0
  - @backstage/core-plugin-api@1.10.3-next.0
  - @backstage/types@1.2.1-next.0
  - @backstage/core-compat-api@0.3.5-next.0
  - @backstage/plugin-catalog-react@1.15.1-next.1
  - @backstage/plugin-search-react@1.8.5-next.0
  - @backstage/core-components@0.16.3-next.0
  - @backstage/integration-react@1.2.3-next.0
  - @backstage/plugin-permission-react@0.4.30-next.0
  - @backstage/catalog-model@1.7.3-next.0
  - @backstage/errors@1.2.7-next.0
  - @backstage/plugin-scaffolder-common@1.5.9-next.0
  - @backstage/plugin-search-common@1.2.17-next.0
  - @backstage/catalog-client@1.9.1-next.0
  - @backstage/plugin-catalog-common@1.1.3-next.0

## 1.26.1-next.0

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.15.1-next.0
  - @backstage/integration-react@1.2.2
  - @backstage/core-compat-api@0.3.4

## 1.26.0

### Minor Changes

- 25beb82: Adds an optional columns attribute to HasSubdomainsCardProps and changes its default columns
- 39f1abc: Consistent title behaviour across CatalogTable, CursorPaginatedCatalogTable, and OffsetPaginatedCatalogTable.
- 1ffb9f3: Update `CatalogTable` title to use properly capitalized Kind facets (e.g. 'Component' instead of 'component')

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.15.0
  - @backstage/plugin-scaffolder-common@1.5.8
  - @backstage/plugin-search-react@1.8.4
  - @backstage/catalog-client@1.9.0
  - @backstage/core-compat-api@0.3.4
  - @backstage/frontend-plugin-api@0.9.3
  - @backstage/core-components@0.16.2
  - @backstage/errors@1.2.6
  - @backstage/catalog-model@1.7.2
  - @backstage/core-plugin-api@1.10.2
  - @backstage/integration-react@1.2.2
  - @backstage/types@1.2.0
  - @backstage/plugin-catalog-common@1.1.2
  - @backstage/plugin-permission-react@0.4.29
  - @backstage/plugin-search-common@1.2.16

## 1.26.0-next.2

### Minor Changes

- 25beb82: Adds an optional columns attribute to HasSubdomainsCardProps and changes its default columns
- 39f1abc: Consistent title behaviour across CatalogTable, CursorPaginatedCatalogTable, and OffsetPaginatedCatalogTable.

### Patch Changes

- Updated dependencies
  - @backstage/core-compat-api@0.3.4-next.2
  - @backstage/plugin-catalog-react@1.14.3-next.2
  - @backstage/errors@1.2.6-next.0
  - @backstage/catalog-client@1.9.0-next.2
  - @backstage/catalog-model@1.7.2-next.0
  - @backstage/core-components@0.16.2-next.2
  - @backstage/core-plugin-api@1.10.2-next.0
  - @backstage/frontend-plugin-api@0.9.3-next.2
  - @backstage/integration-react@1.2.2-next.1
  - @backstage/types@1.2.0
  - @backstage/plugin-catalog-common@1.1.2-next.0
  - @backstage/plugin-permission-react@0.4.29-next.0
  - @backstage/plugin-scaffolder-common@1.5.8-next.1
  - @backstage/plugin-search-common@1.2.16-next.0
  - @backstage/plugin-search-react@1.8.4-next.2

## 1.25.2-next.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.14.3-next.1
  - @backstage/catalog-client@1.9.0-next.1
  - @backstage/core-components@0.16.2-next.1
  - @backstage/catalog-model@1.7.1
  - @backstage/core-compat-api@0.3.4-next.1
  - @backstage/core-plugin-api@1.10.1
  - @backstage/errors@1.2.5
  - @backstage/frontend-plugin-api@0.9.3-next.1
  - @backstage/integration-react@1.2.2-next.0
  - @backstage/types@1.2.0
  - @backstage/plugin-catalog-common@1.1.1
  - @backstage/plugin-permission-react@0.4.28
  - @backstage/plugin-scaffolder-common@1.5.8-next.0
  - @backstage/plugin-search-common@1.2.15
  - @backstage/plugin-search-react@1.8.4-next.1

## 1.25.2-next.0

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-common@1.5.8-next.0
  - @backstage/plugin-search-react@1.8.4-next.0
  - @backstage/plugin-catalog-react@1.14.3-next.0
  - @backstage/frontend-plugin-api@0.9.3-next.0
  - @backstage/catalog-client@1.8.1-next.0
  - @backstage/catalog-model@1.7.1
  - @backstage/core-compat-api@0.3.4-next.0
  - @backstage/core-components@0.16.2-next.0
  - @backstage/core-plugin-api@1.10.1
  - @backstage/errors@1.2.5
  - @backstage/integration-react@1.2.2-next.0
  - @backstage/types@1.2.0
  - @backstage/plugin-catalog-common@1.1.1
  - @backstage/plugin-permission-react@0.4.28
  - @backstage/plugin-search-common@1.2.15

## 1.25.0

### Minor Changes

- 50df3c8: - Updated EntityLayout component to implement breadcrumb navigation based on the entity relations.

  - Added parentEntityRelations prop to EntityLayoutProps to specify relation types for parent entities.

- 79e9631: Allow `OffsetPaginatedCatalogTable` to configure Table options and `CursorPaginatedCatalogTable` to configure `paginationPosition`.

### Patch Changes

- 2a67594: Fixed an issue causing the `CatalogIndexPage` to not properly filter results when using offset pagination.
- Updated dependencies
  - @backstage/catalog-client@1.8.0
  - @backstage/types@1.2.0
  - @backstage/plugin-catalog-react@1.14.1
  - @backstage/plugin-scaffolder-common@1.5.7
  - @backstage/core-components@0.16.0
  - @backstage/catalog-model@1.7.1
  - @backstage/core-compat-api@0.3.2
  - @backstage/core-plugin-api@1.10.1
  - @backstage/errors@1.2.5
  - @backstage/frontend-plugin-api@0.9.1
  - @backstage/integration-react@1.2.1
  - @backstage/plugin-catalog-common@1.1.1
  - @backstage/plugin-permission-react@0.4.28
  - @backstage/plugin-search-common@1.2.15
  - @backstage/plugin-search-react@1.8.2

## 1.25.0-next.3

### Minor Changes

- 50df3c8: - Updated EntityLayout component to implement breadcrumb navigation based on the entity relations.

  - Added parentEntityRelations prop to EntityLayoutProps to specify relation types for parent entities.

- 79e9631: Allow `OffsetPaginatedCatalogTable` to configure Table options and `CursorPaginatedCatalogTable` to configure `paginationPosition`.

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-common@1.5.7-next.0
  - @backstage/core-components@0.16.0-next.2
  - @backstage/plugin-catalog-react@1.14.1-next.3
  - @backstage/core-compat-api@0.3.2-next.2
  - @backstage/catalog-client@1.8.0-next.1
  - @backstage/catalog-model@1.7.0
  - @backstage/core-plugin-api@1.10.0
  - @backstage/errors@1.2.4
  - @backstage/frontend-plugin-api@0.9.1-next.2
  - @backstage/integration-react@1.2.0
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.1.0
  - @backstage/plugin-permission-react@0.4.27
  - @backstage/plugin-search-common@1.2.14
  - @backstage/plugin-search-react@1.8.2-next.2

## 1.24.1-next.2

### Patch Changes

- Updated dependencies
  - @backstage/catalog-client@1.8.0-next.1
  - @backstage/plugin-catalog-react@1.14.1-next.2
  - @backstage/catalog-model@1.7.0
  - @backstage/core-compat-api@0.3.2-next.1
  - @backstage/core-components@0.16.0-next.1
  - @backstage/core-plugin-api@1.10.0
  - @backstage/errors@1.2.4
  - @backstage/frontend-plugin-api@0.9.1-next.1
  - @backstage/integration-react@1.2.0
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.1.0
  - @backstage/plugin-permission-react@0.4.27
  - @backstage/plugin-scaffolder-common@1.5.6
  - @backstage/plugin-search-common@1.2.14
  - @backstage/plugin-search-react@1.8.2-next.1

## 1.24.1-next.1

### Patch Changes

- Updated dependencies
  - @backstage/catalog-client@1.8.0-next.0
  - @backstage/catalog-model@1.7.0
  - @backstage/core-compat-api@0.3.2-next.1
  - @backstage/core-components@0.16.0-next.1
  - @backstage/core-plugin-api@1.10.0
  - @backstage/errors@1.2.4
  - @backstage/frontend-plugin-api@0.9.1-next.1
  - @backstage/integration-react@1.2.0
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.1.0
  - @backstage/plugin-catalog-react@1.14.1-next.1
  - @backstage/plugin-permission-react@0.4.27
  - @backstage/plugin-scaffolder-common@1.5.6
  - @backstage/plugin-search-common@1.2.14
  - @backstage/plugin-search-react@1.8.2-next.1

## 1.24.1-next.0

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.16.0-next.0
  - @backstage/catalog-client@1.8.0-next.0
  - @backstage/catalog-model@1.7.0
  - @backstage/core-compat-api@0.3.2-next.0
  - @backstage/core-plugin-api@1.10.0
  - @backstage/errors@1.2.4
  - @backstage/frontend-plugin-api@0.9.1-next.0
  - @backstage/integration-react@1.2.0
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.1.0
  - @backstage/plugin-catalog-react@1.14.1-next.0
  - @backstage/plugin-permission-react@0.4.27
  - @backstage/plugin-scaffolder-common@1.5.6
  - @backstage/plugin-search-common@1.2.14
  - @backstage/plugin-search-react@1.8.2-next.0

## 1.24.0

### Minor Changes

- 71f9f0c: Updated default columns for location entities to remove description and tags from the catalog table view.
- cec8e8c: Adding negation keyword for entity filtering

### Patch Changes

- e969dc7: Move `@types/react` to a peer dependency.
- 46b5a20: Empty states updated with external link icon for learn more links
- Updated dependencies
  - @backstage/core-components@0.15.1
  - @backstage/frontend-plugin-api@0.9.0
  - @backstage/integration-react@1.2.0
  - @backstage/core-compat-api@0.3.1
  - @backstage/core-plugin-api@1.10.0
  - @backstage/plugin-permission-react@0.4.27
  - @backstage/plugin-catalog-react@1.14.0
  - @backstage/plugin-search-react@1.8.1
  - @backstage/catalog-client@1.7.1
  - @backstage/catalog-model@1.7.0
  - @backstage/errors@1.2.4
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.1.0
  - @backstage/plugin-scaffolder-common@1.5.6
  - @backstage/plugin-search-common@1.2.14

## 1.24.0-next.2

### Minor Changes

- cec8e8c: Adding negation keyword for entity filtering

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.14.0-next.2
  - @backstage/catalog-client@1.7.1-next.0
  - @backstage/catalog-model@1.7.0
  - @backstage/core-compat-api@0.3.1-next.2
  - @backstage/core-components@0.15.1-next.2
  - @backstage/core-plugin-api@1.10.0-next.1
  - @backstage/errors@1.2.4
  - @backstage/frontend-plugin-api@0.9.0-next.2
  - @backstage/integration-react@1.2.0-next.2
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.1.0
  - @backstage/plugin-permission-react@0.4.27-next.1
  - @backstage/plugin-scaffolder-common@1.5.6
  - @backstage/plugin-search-common@1.2.14
  - @backstage/plugin-search-react@1.8.1-next.2

## 1.24.0-next.1

### Patch Changes

- e969dc7: Move `@types/react` to a peer dependency.
- Updated dependencies
  - @backstage/core-components@0.15.1-next.1
  - @backstage/frontend-plugin-api@0.9.0-next.1
  - @backstage/integration-react@1.2.0-next.1
  - @backstage/core-compat-api@0.3.1-next.1
  - @backstage/core-plugin-api@1.10.0-next.1
  - @backstage/plugin-permission-react@0.4.27-next.1
  - @backstage/plugin-catalog-react@1.14.0-next.1
  - @backstage/plugin-search-react@1.8.1-next.1
  - @backstage/catalog-client@1.7.0
  - @backstage/catalog-model@1.7.0
  - @backstage/errors@1.2.4
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.1.0
  - @backstage/plugin-scaffolder-common@1.5.6
  - @backstage/plugin-search-common@1.2.14

## 1.24.0-next.0

### Minor Changes

- 71f9f0c: Updated default columns for location entities to remove description and tags from the catalog table view.

### Patch Changes

- 46b5a20: Empty states updated with external link icon for learn more links
- Updated dependencies
  - @backstage/frontend-plugin-api@0.9.0-next.0
  - @backstage/core-compat-api@0.3.1-next.0
  - @backstage/core-components@0.15.1-next.0
  - @backstage/core-plugin-api@1.10.0-next.0
  - @backstage/plugin-catalog-react@1.13.1-next.0
  - @backstage/plugin-search-react@1.8.1-next.0
  - @backstage/catalog-client@1.7.0
  - @backstage/catalog-model@1.7.0
  - @backstage/errors@1.2.4
  - @backstage/integration-react@1.1.32-next.0
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.1.0
  - @backstage/plugin-permission-react@0.4.27-next.0
  - @backstage/plugin-scaffolder-common@1.5.6
  - @backstage/plugin-search-common@1.2.14

## 1.23.0

### Minor Changes

- 78475c3: Allow offset mode paging in entity list provider

### Patch Changes

- c891b69: Add `FavoriteToggle` in `core-components` to standardise favorite marking
- fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.
- 836127c: Updated dependency `@testing-library/react` to `^16.0.0`.
- 5446061: The `/alpha` export no longer export extension creators for the new frontend system, existing usage should be switched to use the equivalent extension blueprint instead. For more information see the [new frontend system 1.30 migration documentation](https://backstage.io/docs/frontend-system/architecture/migrations#130).
- 0ff53c8: Enable loading state for paginated catalog tables by passing `isLoading` prop
- 180a45f: Entity presentation api now only fetches fields that are required to display entity title
- a159180: Added missing items to `overridableComponents`
- Updated dependencies
  - @backstage/core-components@0.15.0
  - @backstage/plugin-catalog-react@1.13.0
  - @backstage/frontend-plugin-api@0.8.0
  - @backstage/core-compat-api@0.3.0
  - @backstage/plugin-search-react@1.8.0
  - @backstage/integration-react@1.1.31
  - @backstage/catalog-model@1.7.0
  - @backstage/catalog-client@1.7.0
  - @backstage/plugin-catalog-common@1.1.0
  - @backstage/core-plugin-api@1.9.4
  - @backstage/plugin-permission-react@0.4.26
  - @backstage/errors@1.2.4
  - @backstage/types@1.1.1
  - @backstage/plugin-scaffolder-common@1.5.6
  - @backstage/plugin-search-common@1.2.14

## 1.23.0-next.2

### Minor Changes

- 78475c3: Allow offset mode paging in entity list provider

### Patch Changes

- c891b69: Add `FavoriteToggle` in `core-components` to standardise favorite marking
- 836127c: Updated dependency `@testing-library/react` to `^16.0.0`.
- Updated dependencies
  - @backstage/core-components@0.14.11-next.1
  - @backstage/plugin-catalog-react@1.13.0-next.2
  - @backstage/integration-react@1.1.31-next.0
  - @backstage/catalog-client@1.7.0-next.1
  - @backstage/plugin-search-react@1.8.0-next.2
  - @backstage/core-compat-api@0.3.0-next.2
  - @backstage/core-plugin-api@1.9.4-next.0
  - @backstage/frontend-plugin-api@0.8.0-next.2
  - @backstage/plugin-permission-react@0.4.26-next.0
  - @backstage/catalog-model@1.6.0
  - @backstage/errors@1.2.4
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.26
  - @backstage/plugin-scaffolder-common@1.5.5
  - @backstage/plugin-search-common@1.2.14

## 1.22.1-next.1

### Patch Changes

- Updated dependencies
  - @backstage/frontend-plugin-api@0.8.0-next.1
  - @backstage/core-compat-api@0.3.0-next.1
  - @backstage/catalog-client@1.6.7-next.0
  - @backstage/core-components@0.14.11-next.0
  - @backstage/plugin-catalog-react@1.12.4-next.1
  - @backstage/catalog-model@1.6.0
  - @backstage/core-plugin-api@1.9.3
  - @backstage/errors@1.2.4
  - @backstage/integration-react@1.1.30
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.26
  - @backstage/plugin-permission-react@0.4.25
  - @backstage/plugin-scaffolder-common@1.5.5
  - @backstage/plugin-search-common@1.2.14
  - @backstage/plugin-search-react@1.8.0-next.1

## 1.22.1-next.0

### Patch Changes

- fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.
- 5446061: The `/alpha` export no longer export extension creators for the new frontend system, existing usage should be switched to use the equivalent extension blueprint instead. For more information see the [new frontend system 1.30 migration documentation](https://backstage.io/docs/frontend-system/architecture/migrations#130).
- 180a45f: Entity presentation api now only fetches fields that are required to display entity title
- Updated dependencies
  - @backstage/frontend-plugin-api@0.8.0-next.0
  - @backstage/core-compat-api@0.2.9-next.0
  - @backstage/plugin-catalog-react@1.12.4-next.0
  - @backstage/plugin-search-react@1.8.0-next.0
  - @backstage/catalog-client@1.6.6
  - @backstage/catalog-model@1.6.0
  - @backstage/core-components@0.14.10
  - @backstage/core-plugin-api@1.9.3
  - @backstage/errors@1.2.4
  - @backstage/integration-react@1.1.30
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.26
  - @backstage/plugin-permission-react@0.4.25
  - @backstage/plugin-scaffolder-common@1.5.5
  - @backstage/plugin-search-common@1.2.14

## 1.22.0

### Minor Changes

- 6925dcb: Introduces the HasSubdomainsCard component that displays the subdomains of a given domain

### Patch Changes

- 496b8a9: Export `RelatedEntitiesCard` presets to be reused.
- 604a504: The entity relation cards available for the new frontend system via `/alpha` now have more accurate and granular default filters.
- 7bd27e1: Deprecate the old pattern of `create*Extension`, and replace it with the equivalent Blueprint implementation instead.
- c7603e8: Deprecate the old pattern of `create*Extension`, and replace it with the equivalent Blueprint implementation instead
- 6582799: Add `tableOptions` to all tables and additionally `title` to API tables.
- 6349099: Added config input type to the extensions
- Updated dependencies
  - @backstage/frontend-plugin-api@0.7.0
  - @backstage/plugin-catalog-react@1.12.3
  - @backstage/plugin-search-react@1.7.14
  - @backstage/core-components@0.14.10
  - @backstage/core-compat-api@0.2.8
  - @backstage/plugin-search-common@1.2.14
  - @backstage/catalog-model@1.6.0
  - @backstage/catalog-client@1.6.6
  - @backstage/core-plugin-api@1.9.3
  - @backstage/errors@1.2.4
  - @backstage/integration-react@1.1.30
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.26
  - @backstage/plugin-permission-react@0.4.25
  - @backstage/plugin-scaffolder-common@1.5.5

## 1.22.0-next.3

### Patch Changes

- 6582799: Add `tableOptions` to all tables and additionally `title` to API tables.
- Updated dependencies
  - @backstage/frontend-plugin-api@0.7.0-next.3
  - @backstage/catalog-model@1.6.0-next.0
  - @backstage/core-compat-api@0.2.8-next.3
  - @backstage/plugin-catalog-react@1.12.3-next.3
  - @backstage/plugin-search-react@1.7.14-next.3
  - @backstage/catalog-client@1.6.6-next.0
  - @backstage/core-components@0.14.10-next.0
  - @backstage/core-plugin-api@1.9.3
  - @backstage/errors@1.2.4
  - @backstage/integration-react@1.1.30-next.0
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.26-next.2
  - @backstage/plugin-permission-react@0.4.25-next.1
  - @backstage/plugin-scaffolder-common@1.5.5-next.2
  - @backstage/plugin-search-common@1.2.14-next.1

## 1.22.0-next.2

### Minor Changes

- 6925dcb: Introduces the HasSubdomainsCard component that displays the subdomains of a given domain

### Patch Changes

- 604a504: The entity relation cards available for the new frontend system via `/alpha` now have more accurate and granular default filters.
- Updated dependencies
  - @backstage/frontend-plugin-api@0.7.0-next.2
  - @backstage/core-compat-api@0.2.8-next.2
  - @backstage/plugin-search-common@1.2.14-next.1
  - @backstage/plugin-search-react@1.7.14-next.2
  - @backstage/plugin-catalog-react@1.12.3-next.2
  - @backstage/plugin-catalog-common@1.0.26-next.1
  - @backstage/plugin-permission-react@0.4.25-next.1
  - @backstage/plugin-scaffolder-common@1.5.5-next.1
  - @backstage/catalog-client@1.6.5
  - @backstage/catalog-model@1.5.0
  - @backstage/core-components@0.14.10-next.0
  - @backstage/core-plugin-api@1.9.3
  - @backstage/errors@1.2.4
  - @backstage/integration-react@1.1.30-next.0
  - @backstage/types@1.1.1

## 1.21.2-next.1

### Patch Changes

- 6349099: Added config input type to the extensions
- Updated dependencies
  - @backstage/plugin-catalog-react@1.12.3-next.1
  - @backstage/frontend-plugin-api@0.6.8-next.1
  - @backstage/core-compat-api@0.2.8-next.1
  - @backstage/plugin-search-react@1.7.14-next.1
  - @backstage/plugin-catalog-common@1.0.26-next.0
  - @backstage/plugin-permission-react@0.4.25-next.0
  - @backstage/plugin-scaffolder-common@1.5.5-next.0
  - @backstage/plugin-search-common@1.2.14-next.0
  - @backstage/catalog-client@1.6.5
  - @backstage/catalog-model@1.5.0
  - @backstage/core-components@0.14.10-next.0
  - @backstage/core-plugin-api@1.9.3
  - @backstage/errors@1.2.4
  - @backstage/integration-react@1.1.30-next.0
  - @backstage/types@1.1.1

## 1.21.2-next.0

### Patch Changes

- Updated dependencies
  - @backstage/frontend-plugin-api@0.6.8-next.0
  - @backstage/plugin-catalog-react@1.12.3-next.0
  - @backstage/plugin-search-react@1.7.14-next.0
  - @backstage/core-components@0.14.10-next.0
  - @backstage/catalog-client@1.6.5
  - @backstage/catalog-model@1.5.0
  - @backstage/core-compat-api@0.2.8-next.0
  - @backstage/core-plugin-api@1.9.3
  - @backstage/errors@1.2.4
  - @backstage/integration-react@1.1.30-next.0
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.25
  - @backstage/plugin-permission-react@0.4.24
  - @backstage/plugin-scaffolder-common@1.5.4
  - @backstage/plugin-search-common@1.2.13

## 1.21.1

### Patch Changes

- 06c0956: Support i18n for catalog and catalog-react plugins
- d133eaa: Added small notes to AboutCard to discourage customizability PRs
- Updated dependencies
  - @backstage/core-components@0.14.9
  - @backstage/plugin-catalog-react@1.12.2
  - @backstage/plugin-permission-react@0.4.24
  - @backstage/plugin-catalog-common@1.0.25
  - @backstage/plugin-scaffolder-common@1.5.4
  - @backstage/plugin-search-common@1.2.13
  - @backstage/frontend-plugin-api@0.6.7
  - @backstage/integration-react@1.1.29
  - @backstage/plugin-search-react@1.7.13
  - @backstage/catalog-client@1.6.5
  - @backstage/catalog-model@1.5.0
  - @backstage/core-compat-api@0.2.7
  - @backstage/core-plugin-api@1.9.3
  - @backstage/errors@1.2.4
  - @backstage/types@1.1.1

## 1.21.1-next.2

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.14.9-next.1
  - @backstage/frontend-plugin-api@0.6.7-next.1
  - @backstage/integration-react@1.1.29-next.0
  - @backstage/plugin-catalog-react@1.12.2-next.2
  - @backstage/plugin-search-react@1.7.13-next.1
  - @backstage/core-compat-api@0.2.7-next.1

## 1.21.1-next.1

### Patch Changes

- 06c0956: Support i18n for catalog and catalog-react plugins
- Updated dependencies
  - @backstage/plugin-catalog-react@1.12.2-next.1
  - @backstage/core-compat-api@0.2.7-next.0
  - @backstage/core-components@0.14.9-next.0
  - @backstage/core-plugin-api@1.9.3
  - @backstage/plugin-search-react@1.7.13-next.0
  - @backstage/catalog-client@1.6.5
  - @backstage/catalog-model@1.5.0
  - @backstage/errors@1.2.4
  - @backstage/frontend-plugin-api@0.6.7-next.0
  - @backstage/integration-react@1.1.29-next.0
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.24
  - @backstage/plugin-permission-react@0.4.23
  - @backstage/plugin-scaffolder-common@1.5.3
  - @backstage/plugin-search-common@1.2.12

## 1.21.1-next.0

### Patch Changes

- d133eaa: Added small notes to AboutCard to discourage customizability PRs
- Updated dependencies
  - @backstage/core-components@0.14.9-next.0
  - @backstage/plugin-catalog-react@1.12.2-next.0
  - @backstage/frontend-plugin-api@0.6.7-next.0
  - @backstage/integration-react@1.1.29-next.0
  - @backstage/plugin-search-react@1.7.13-next.0
  - @backstage/core-compat-api@0.2.7-next.0
  - @backstage/core-plugin-api@1.9.3
  - @backstage/catalog-client@1.6.5
  - @backstage/catalog-model@1.5.0
  - @backstage/errors@1.2.4
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.24
  - @backstage/plugin-permission-react@0.4.23
  - @backstage/plugin-scaffolder-common@1.5.3
  - @backstage/plugin-search-common@1.2.12

## 1.21.0

### Minor Changes

- 863a800: Added the following default targets for external routes:

  - `createComponent` binds to the Scaffolder page.
  - `viewTechDoc` binds to the TechDocs entity documentation page.
  - `createFromTemplate` binds to the Scaffolder selected template page.

### Patch Changes

- d44a20a: Added additional plugin metadata to `package.json`.
- e04e57d: Fix bug with missing Actions column after adding "pagination" prop to catalog table
- a2d2649: Export `catalogTranslationRef` under `/alpha`
- bcec60f: updated the ContextMenu, ActionsPage, OngoingTask and TemplateCard frontend components to support the new scaffolder permissions:

  - `scaffolder.task.create`
  - `scaffolder.task.cancel`
  - `scaffolder.task.read`

- Updated dependencies
  - @backstage/core-components@0.14.8
  - @backstage/core-compat-api@0.2.6
  - @backstage/core-plugin-api@1.9.3
  - @backstage/plugin-scaffolder-common@1.5.3
  - @backstage/plugin-permission-react@0.4.23
  - @backstage/plugin-catalog-common@1.0.24
  - @backstage/plugin-catalog-react@1.12.1
  - @backstage/plugin-search-common@1.2.12
  - @backstage/plugin-search-react@1.7.12
  - @backstage/integration-react@1.1.28
  - @backstage/frontend-plugin-api@0.6.6
  - @backstage/catalog-client@1.6.5
  - @backstage/catalog-model@1.5.0
  - @backstage/errors@1.2.4
  - @backstage/types@1.1.1

## 1.21.0-next.3

### Patch Changes

- d44a20a: Added additional plugin metadata to `package.json`.
- e04e57d: Fix bug with missing Actions column after adding "pagination" prop to catalog table
- Updated dependencies
  - @backstage/core-components@0.14.8-next.2
  - @backstage/plugin-scaffolder-common@1.5.3-next.1
  - @backstage/plugin-permission-react@0.4.23-next.1
  - @backstage/plugin-catalog-common@1.0.24-next.0
  - @backstage/plugin-catalog-react@1.12.1-next.2
  - @backstage/plugin-search-common@1.2.12-next.0
  - @backstage/plugin-search-react@1.7.12-next.2
  - @backstage/integration-react@1.1.28-next.1
  - @backstage/frontend-plugin-api@0.6.6-next.2
  - @backstage/core-compat-api@0.2.6-next.2
  - @backstage/catalog-client@1.6.5
  - @backstage/catalog-model@1.5.0
  - @backstage/core-plugin-api@1.9.3-next.0
  - @backstage/errors@1.2.4
  - @backstage/types@1.1.1

## 1.21.0-next.2

### Minor Changes

- 863a800: Added the following default targets for external routes:

  - `createComponent` binds to the Scaffolder page.
  - `viewTechDoc` binds to the TechDocs entity documentation page.
  - `createFromTemplate` binds to the Scaffolder selected template page.

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.14.8-next.1
  - @backstage/core-compat-api@0.2.6-next.1
  - @backstage/core-plugin-api@1.9.3-next.0
  - @backstage/frontend-plugin-api@0.6.6-next.1
  - @backstage/integration-react@1.1.28-next.0
  - @backstage/plugin-catalog-react@1.12.1-next.1
  - @backstage/plugin-search-react@1.7.12-next.1
  - @backstage/plugin-permission-react@0.4.23-next.0
  - @backstage/catalog-client@1.6.5
  - @backstage/catalog-model@1.5.0
  - @backstage/errors@1.2.4
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.23
  - @backstage/plugin-scaffolder-common@1.5.3-next.0
  - @backstage/plugin-search-common@1.2.11

## 1.20.1-next.1

### Patch Changes

- a2d2649: Export `catalogTranslationRef` under `/alpha`
- bcec60f: updated the ContextMenu, ActionsPage, OngoingTask and TemplateCard frontend components to support the new scaffolder permissions:

  - `scaffolder.task.create`
  - `scaffolder.task.cancel`
  - `scaffolder.task.read`

- Updated dependencies
  - @backstage/plugin-scaffolder-common@1.5.3-next.0
  - @backstage/plugin-catalog-react@1.12.1-next.0

## 1.20.1-next.0

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.14.8-next.0
  - @backstage/plugin-search-react@1.7.12-next.0
  - @backstage/catalog-client@1.6.5
  - @backstage/catalog-model@1.5.0
  - @backstage/core-compat-api@0.2.6-next.0
  - @backstage/core-plugin-api@1.9.2
  - @backstage/errors@1.2.4
  - @backstage/frontend-plugin-api@0.6.6-next.0
  - @backstage/integration-react@1.1.27
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.23
  - @backstage/plugin-catalog-react@1.12.1-next.0
  - @backstage/plugin-permission-react@0.4.22
  - @backstage/plugin-scaffolder-common@1.5.2
  - @backstage/plugin-search-common@1.2.11

## 1.20.0

### Minor Changes

- 8834daf: Updated the presentation API to return a promise, in addition to the snapshot and observable that were there before. This makes it much easier to consume the API in a non-React context.

### Patch Changes

- 131e5cb: Fix broken links in README.
- 5d99272: Update local development dependencies.
- 4118530: Avoiding pre-loading display total count undefined for table counts
- Updated dependencies
  - @backstage/plugin-scaffolder-common@1.5.2
  - @backstage/core-compat-api@0.2.5
  - @backstage/core-components@0.14.7
  - @backstage/catalog-model@1.5.0
  - @backstage/plugin-catalog-react@1.12.0
  - @backstage/catalog-client@1.6.5
  - @backstage/frontend-plugin-api@0.6.5
  - @backstage/integration-react@1.1.27
  - @backstage/plugin-catalog-common@1.0.23
  - @backstage/plugin-search-react@1.7.11

## 1.20.0-next.2

### Minor Changes

- 8834daf: Updated the presentation API to return a promise, in addition to the snapshot and observable that were there before. This makes it much easier to consume the API in a non-React context.

### Patch Changes

- 4118530: Avoiding pre-loading display total count undefined for table counts
- Updated dependencies
  - @backstage/plugin-catalog-react@1.12.0-next.2
  - @backstage/core-components@0.14.7-next.2
  - @backstage/core-compat-api@0.2.5-next.1
  - @backstage/frontend-plugin-api@0.6.5-next.1
  - @backstage/plugin-search-react@1.7.11-next.1
  - @backstage/integration-react@1.1.27-next.0

## 1.19.1-next.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-common@1.5.2-next.1
  - @backstage/core-components@0.14.6-next.1
  - @backstage/plugin-catalog-react@1.11.4-next.1
  - @backstage/frontend-plugin-api@0.6.5-next.1
  - @backstage/integration-react@1.1.26
  - @backstage/plugin-search-react@1.7.11-next.1
  - @backstage/core-compat-api@0.2.5-next.1

## 1.19.1-next.0

### Patch Changes

- 5d99272: Update local development dependencies.
- Updated dependencies
  - @backstage/core-compat-api@0.2.5-next.0
  - @backstage/catalog-model@1.5.0-next.0
  - @backstage/core-components@0.14.5-next.0
  - @backstage/catalog-client@1.6.5-next.0
  - @backstage/plugin-catalog-common@1.0.23-next.0
  - @backstage/plugin-catalog-react@1.11.4-next.0
  - @backstage/plugin-scaffolder-common@1.5.2-next.0
  - @backstage/core-plugin-api@1.9.2
  - @backstage/errors@1.2.4
  - @backstage/frontend-plugin-api@0.6.5-next.0
  - @backstage/integration-react@1.1.26
  - @backstage/types@1.1.1
  - @backstage/plugin-permission-react@0.4.22
  - @backstage/plugin-search-common@1.2.11
  - @backstage/plugin-search-react@1.7.11-next.0

## 1.19.0

### Minor Changes

- 18c7f12: Add `isApiType()` to EntitySwitch routing functions.

### Patch Changes

- bcb2674: Added a "create something similar" button to the `<AboutCard>` that is visible and links to the scaffolder template corresponding to the entity's `backstage.io/source-template` annotation, if present.
- 4ef0dcf: Fixed a bug that prevented the default `entityPresentationApi` from being set in apps using the new frontend system.
- abfbcfc: Updated dependency `@testing-library/react` to `^15.0.0`.
- cb1e3b0: Updated dependency `@testing-library/dom` to `^10.0.0`.
- 7495b36: Fixed sorting of columns created with `CatalogTable.columns.createLabelColumn`.
- Updated dependencies
  - @backstage/plugin-search-react@1.7.10
  - @backstage/plugin-catalog-react@1.11.3
  - @backstage/core-compat-api@0.2.4
  - @backstage/core-components@0.14.4
  - @backstage/core-plugin-api@1.9.2
  - @backstage/frontend-plugin-api@0.6.4
  - @backstage/plugin-permission-react@0.4.22
  - @backstage/integration-react@1.1.26
  - @backstage/catalog-client@1.6.4
  - @backstage/catalog-model@1.4.5
  - @backstage/errors@1.2.4
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.22
  - @backstage/plugin-scaffolder-common@1.5.1
  - @backstage/plugin-search-common@1.2.11

## 1.19.0-next.1

### Patch Changes

- bcb2674: Added a "create something similar" button to the `<AboutCard>` that is visible and links to the scaffolder template corresponding to the entity's `backstage.io/source-template` annotation, if present.
- 4ef0dcf: Fixed a bug that prevented the default `entityPresentationApi` from being set in apps using the new frontend system.
- Updated dependencies
  - @backstage/catalog-client@1.6.4-next.0
  - @backstage/frontend-plugin-api@0.6.4-next.1
  - @backstage/core-compat-api@0.2.4-next.1
  - @backstage/catalog-model@1.4.5
  - @backstage/core-components@0.14.4-next.0
  - @backstage/core-plugin-api@1.9.1
  - @backstage/errors@1.2.4
  - @backstage/integration-react@1.1.26-next.0
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.22
  - @backstage/plugin-catalog-react@1.11.3-next.1
  - @backstage/plugin-permission-react@0.4.21
  - @backstage/plugin-scaffolder-common@1.5.1
  - @backstage/plugin-search-common@1.2.11
  - @backstage/plugin-search-react@1.7.10-next.1

## 1.19.0-next.0

### Minor Changes

- 18c7f12: Add `isApiType()` to EntitySwitch routing functions.

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.14.4-next.0
  - @backstage/catalog-client@1.6.3
  - @backstage/catalog-model@1.4.5
  - @backstage/core-compat-api@0.2.4-next.0
  - @backstage/core-plugin-api@1.9.1
  - @backstage/errors@1.2.4
  - @backstage/frontend-plugin-api@0.6.4-next.0
  - @backstage/integration-react@1.1.26-next.0
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.22
  - @backstage/plugin-catalog-react@1.11.3-next.0
  - @backstage/plugin-permission-react@0.4.21
  - @backstage/plugin-scaffolder-common@1.5.1
  - @backstage/plugin-search-common@1.2.11
  - @backstage/plugin-search-react@1.7.10-next.0

## 1.18.2

### Patch Changes

- e8f026a: Use ESM exports of react-use library
- bbbd510: `CatalogIndexPage` now uses `EntitySearchBar` for text-based filtering of entities, saving the search text in the query parameters and debouncing the server requests.
- Updated dependencies
  - @backstage/catalog-client@1.6.3
  - @backstage/core-components@0.14.3
  - @backstage/plugin-catalog-react@1.11.2
  - @backstage/plugin-search-react@1.7.9
  - @backstage/frontend-plugin-api@0.6.3
  - @backstage/integration-react@1.1.25
  - @backstage/core-compat-api@0.2.3
  - @backstage/core-plugin-api@1.9.1
  - @backstage/catalog-model@1.4.5
  - @backstage/errors@1.2.4
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.22
  - @backstage/plugin-permission-react@0.4.21
  - @backstage/plugin-scaffolder-common@1.5.1
  - @backstage/plugin-search-common@1.2.11

## 1.18.1

### Patch Changes

- e8f026a: Use ESM exports of react-use library
- Updated dependencies
  - @backstage/catalog-client@1.6.2
  - @backstage/core-components@0.14.2
  - @backstage/plugin-catalog-react@1.11.1
  - @backstage/plugin-search-react@1.7.8
  - @backstage/frontend-plugin-api@0.6.2
  - @backstage/integration-react@1.1.25
  - @backstage/core-compat-api@0.2.2
  - @backstage/core-plugin-api@1.9.1
  - @backstage/catalog-model@1.4.5
  - @backstage/errors@1.2.4
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.22
  - @backstage/plugin-permission-react@0.4.21
  - @backstage/plugin-scaffolder-common@1.5.1
  - @backstage/plugin-search-common@1.2.11

## 1.18.0

### Minor Changes

- 72b8827: Adds a title to the `PaginatedCatalogTable` for better visibility on what you're viewing.

### Patch Changes

- 50b6687: Resolved an issue where the `PaginatedCatalogTable` was not propagating table options to its child table.
- 9332425: The entity page extension provided by the `/alpha` plugin now correctly renders the entity 404 page.
- 1c0b179: Added the `no-top-level-material-ui-4-imports` ESLint rule to aid with the migration to Material UI v5
- 2ac1630: Added support for passing in custom filters to `CatalogIndexPage`
- 298953b: Added support for providing an `initiallySelectedNamespaces` which accepts an array of Namespaces to have selected by default
- 6727665: Allow the `spec.target` field to be searchable in the catalog table for locations. Previously, only the `spec.targets` field was be searchable. This makes locations generated by providers such as the `GithubEntityProvider` searchable in the catalog table. [#23098](https://github.com/backstage/backstage/issues/23098)
- Updated dependencies
  - @backstage/core-components@0.14.1
  - @backstage/errors@1.2.4
  - @backstage/integration-react@1.1.25
  - @backstage/plugin-catalog-react@1.11.0
  - @backstage/plugin-search-common@1.2.11
  - @backstage/catalog-client@1.6.1
  - @backstage/catalog-model@1.4.5
  - @backstage/core-compat-api@0.2.1
  - @backstage/core-plugin-api@1.9.1
  - @backstage/frontend-plugin-api@0.6.1
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.22
  - @backstage/plugin-permission-react@0.4.21
  - @backstage/plugin-scaffolder-common@1.5.1
  - @backstage/plugin-search-react@1.7.7

## 1.18.0-next.2

### Minor Changes

- 72b8827: Adds a title to the `PaginatedCatalogTable` for better visibility on what you're viewing.

### Patch Changes

- 298953b: Added support for providing an `initiallySelectedNamespaces` which accepts an array of Namespaces to have selected by default
- Updated dependencies
  - @backstage/core-components@0.14.1-next.2
  - @backstage/plugin-catalog-react@1.11.0-next.2
  - @backstage/catalog-client@1.6.1-next.1
  - @backstage/integration-react@1.1.25-next.2
  - @backstage/frontend-plugin-api@0.6.1-next.2
  - @backstage/plugin-search-react@1.7.7-next.2
  - @backstage/core-compat-api@0.2.1-next.2
  - @backstage/catalog-model@1.4.5-next.0
  - @backstage/core-plugin-api@1.9.1-next.1
  - @backstage/errors@1.2.4-next.0
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.22-next.1
  - @backstage/plugin-permission-react@0.4.21-next.1
  - @backstage/plugin-scaffolder-common@1.5.1-next.1
  - @backstage/plugin-search-common@1.2.11-next.1

## 1.17.1-next.1

### Patch Changes

- 2ac1630: Added support for passing in custom filters to `CatalogIndexPage`
- Updated dependencies
  - @backstage/core-components@0.14.1-next.1
  - @backstage/plugin-catalog-react@1.10.1-next.1
  - @backstage/core-plugin-api@1.9.1-next.1
  - @backstage/integration-react@1.1.25-next.1
  - @backstage/plugin-permission-react@0.4.21-next.1
  - @backstage/frontend-plugin-api@0.6.1-next.1
  - @backstage/plugin-search-react@1.7.7-next.1
  - @backstage/catalog-client@1.6.1-next.0
  - @backstage/catalog-model@1.4.5-next.0
  - @backstage/core-compat-api@0.2.1-next.1
  - @backstage/errors@1.2.4-next.0
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.22-next.1
  - @backstage/plugin-scaffolder-common@1.5.1-next.1
  - @backstage/plugin-search-common@1.2.11-next.1

## 1.17.1-next.0

### Patch Changes

- 9332425: The entity page extension provided by the `/alpha` plugin now correctly renders the entity 404 page.
- 6727665: Allow the `spec.target` field to be searchable in the catalog table for locations. Previously, only the `spec.targets` field was be searchable. This makes locations generated by providers such as the `GithubEntityProvider` searchable in the catalog table. [#23098](https://github.com/backstage/backstage/issues/23098)
- Updated dependencies
  - @backstage/errors@1.2.4-next.0
  - @backstage/core-components@0.14.1-next.0
  - @backstage/integration-react@1.1.25-next.0
  - @backstage/plugin-catalog-react@1.10.1-next.0
  - @backstage/plugin-search-common@1.2.11-next.0
  - @backstage/catalog-client@1.6.1-next.0
  - @backstage/catalog-model@1.4.5-next.0
  - @backstage/core-plugin-api@1.9.1-next.0
  - @backstage/plugin-search-react@1.7.7-next.0
  - @backstage/frontend-plugin-api@0.6.1-next.0
  - @backstage/core-compat-api@0.2.1-next.0
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.22-next.0
  - @backstage/plugin-permission-react@0.4.21-next.0
  - @backstage/plugin-scaffolder-common@1.5.1-next.0

## 1.17.0

### Minor Changes

- d208a93: Updated the paginated catalog table to support server side text filtering.
- 1f8c2fa: Add entity warning components to the default entity overview page.
- e541c0e: Exported `CatalogTable.defaultColumnsFunc` for defining the columns in `<CatalogTable />` of some Kinds while using the default columns for the others.

### Patch Changes

- 916da47: Change default icon for unknown entities to nothing instead of the help icon.
- f899eec: Change default icon for `kind:resource` to the storage icon.
- 9aac2b0: Use `--cwd` as the first `yarn` argument
- 912ca7b: Use `convertLegacyRouteRefs` to define routes in `/alpha` export plugin.
- 797a329: Fixed inconsistencies in icons used for System and Template
- 8fe56a8: Widen `@types/react` dependency range to include version 18.
- 987f565: Add line clamping to `CatalogSearchResultListItem`
- 172a717: Fix entity content extension filtering.
- Updated dependencies
  - @backstage/frontend-plugin-api@0.6.0
  - @backstage/core-compat-api@0.2.0
  - @backstage/plugin-catalog-react@1.10.0
  - @backstage/core-components@0.14.0
  - @backstage/catalog-model@1.4.4
  - @backstage/core-plugin-api@1.9.0
  - @backstage/catalog-client@1.6.0
  - @backstage/plugin-permission-react@0.4.20
  - @backstage/plugin-search-react@1.7.6
  - @backstage/plugin-scaffolder-common@1.5.0
  - @backstage/errors@1.2.3
  - @backstage/integration-react@1.1.24
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.21
  - @backstage/plugin-search-common@1.2.10

## 1.17.0-next.3

### Minor Changes

- 1f8c2fa: Add entity warning components to the default entity overview page.

### Patch Changes

- 172a717: Fix entity content extension filtering.
- Updated dependencies
  - @backstage/core-components@0.14.0-next.2
  - @backstage/plugin-catalog-react@1.10.0-next.3
  - @backstage/catalog-client@1.6.0-next.1
  - @backstage/catalog-model@1.4.4-next.0
  - @backstage/core-compat-api@0.2.0-next.3
  - @backstage/core-plugin-api@1.9.0-next.1
  - @backstage/errors@1.2.3
  - @backstage/frontend-plugin-api@0.6.0-next.3
  - @backstage/integration-react@1.1.24-next.2
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.21-next.0
  - @backstage/plugin-permission-react@0.4.20-next.1
  - @backstage/plugin-scaffolder-common@1.5.0-next.1
  - @backstage/plugin-search-common@1.2.10
  - @backstage/plugin-search-react@1.7.6-next.3

## 1.17.0-next.2

### Patch Changes

- 9aac2b0: Use `--cwd` as the first `yarn` argument
- 8fe56a8: Widen `@types/react` dependency range to include version 18.
- Updated dependencies
  - @backstage/core-components@0.14.0-next.1
  - @backstage/core-plugin-api@1.9.0-next.1
  - @backstage/frontend-plugin-api@0.6.0-next.2
  - @backstage/plugin-catalog-react@1.10.0-next.2
  - @backstage/plugin-permission-react@0.4.20-next.1
  - @backstage/plugin-search-react@1.7.6-next.2
  - @backstage/integration-react@1.1.24-next.1
  - @backstage/core-compat-api@0.2.0-next.2
  - @backstage/catalog-client@1.6.0-next.1
  - @backstage/catalog-model@1.4.4-next.0
  - @backstage/errors@1.2.3
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.21-next.0
  - @backstage/plugin-scaffolder-common@1.5.0-next.1
  - @backstage/plugin-search-common@1.2.10

## 1.17.0-next.1

### Patch Changes

- 987f565: Add line clamping to `CatalogSearchResultListItem`
- Updated dependencies
  - @backstage/frontend-plugin-api@0.6.0-next.1
  - @backstage/core-compat-api@0.2.0-next.1
  - @backstage/core-components@0.14.0-next.0
  - @backstage/catalog-model@1.4.4-next.0
  - @backstage/catalog-client@1.6.0-next.1
  - @backstage/core-plugin-api@1.8.3-next.0
  - @backstage/plugin-catalog-react@1.9.4-next.1
  - @backstage/plugin-search-react@1.7.6-next.1
  - @backstage/integration-react@1.1.24-next.0
  - @backstage/errors@1.2.3
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.21-next.0
  - @backstage/plugin-permission-react@0.4.20-next.0
  - @backstage/plugin-scaffolder-common@1.5.0-next.1
  - @backstage/plugin-search-common@1.2.10

## 1.17.0-next.0

### Minor Changes

- e541c0e: Exported `CatalogTable.defaultColumnsFunc` for defining the columns in `<CatalogTable />` of some Kinds while using the default columns for the others.

### Patch Changes

- 916da47: Change default icon for unknown entities to nothing instead of the help icon.
- f899eec: Change default icon for `kind:resource` to the storage icon.
- 912ca7b: Use `convertLegacyRouteRefs` to define routes in `/alpha` export plugin.
- 797a329: Fixed inconsistencies in icons used for System and Template
- Updated dependencies
  - @backstage/core-compat-api@0.1.2-next.0
  - @backstage/plugin-catalog-react@1.9.4-next.0
  - @backstage/frontend-plugin-api@0.5.1-next.0
  - @backstage/catalog-client@1.6.0-next.0
  - @backstage/plugin-scaffolder-common@1.5.0-next.0
  - @backstage/core-components@0.13.10
  - @backstage/plugin-search-react@1.7.6-next.0
  - @backstage/catalog-model@1.4.3
  - @backstage/core-plugin-api@1.8.2
  - @backstage/errors@1.2.3
  - @backstage/integration-react@1.1.23
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.20
  - @backstage/plugin-permission-react@0.4.19
  - @backstage/plugin-search-common@1.2.10

## 1.16.1

### Patch Changes

- 4016f21: Remove some unused dependencies
- Updated dependencies
  - @backstage/core-compat-api@0.1.1
  - @backstage/frontend-plugin-api@0.5.0
  - @backstage/core-components@0.13.10
  - @backstage/plugin-scaffolder-common@1.4.5
  - @backstage/core-plugin-api@1.8.2
  - @backstage/catalog-client@1.5.2
  - @backstage/plugin-permission-react@0.4.19
  - @backstage/plugin-catalog-react@1.9.3
  - @backstage/plugin-search-react@1.7.5
  - @backstage/integration-react@1.1.23
  - @backstage/catalog-model@1.4.3
  - @backstage/errors@1.2.3
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.20
  - @backstage/plugin-search-common@1.2.10

## 1.16.1-next.2

### Patch Changes

- Updated dependencies
  - @backstage/core-compat-api@0.1.1-next.2
  - @backstage/frontend-plugin-api@0.4.1-next.2
  - @backstage/plugin-catalog-react@1.9.3-next.2
  - @backstage/plugin-search-react@1.7.5-next.2
  - @backstage/integration-react@1.1.23-next.0

## 1.16.1-next.1

### Patch Changes

- Updated dependencies
  - @backstage/core-plugin-api@1.8.2-next.0
  - @backstage/core-components@0.13.10-next.1
  - @backstage/core-compat-api@0.1.1-next.1
  - @backstage/frontend-plugin-api@0.4.1-next.1
  - @backstage/integration-react@1.1.23-next.0
  - @backstage/plugin-catalog-react@1.9.3-next.1
  - @backstage/plugin-permission-react@0.4.19-next.1
  - @backstage/plugin-search-react@1.7.5-next.1
  - @backstage/catalog-client@1.5.2-next.0
  - @backstage/catalog-model@1.4.3
  - @backstage/errors@1.2.3
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.19
  - @backstage/plugin-scaffolder-common@1.4.4
  - @backstage/plugin-search-common@1.2.9

## 1.16.1-next.0

### Patch Changes

- 4016f21: Remove some unused dependencies
- Updated dependencies
  - @backstage/core-components@0.13.10-next.0
  - @backstage/catalog-client@1.5.2-next.0
  - @backstage/frontend-plugin-api@0.4.1-next.0
  - @backstage/plugin-permission-react@0.4.19-next.0
  - @backstage/plugin-catalog-react@1.9.3-next.0
  - @backstage/integration-react@1.1.22
  - @backstage/plugin-search-react@1.7.5-next.0
  - @backstage/catalog-model@1.4.3
  - @backstage/core-compat-api@0.1.1-next.0
  - @backstage/core-plugin-api@1.8.1
  - @backstage/errors@1.2.3
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.19
  - @backstage/plugin-scaffolder-common@1.4.4
  - @backstage/plugin-search-common@1.2.9

## 1.16.0

### Minor Changes

- e223f22: Properly support both function- and string-form visibility filter expressions in the new extensions exported via `/alpha`.
- b8e1eb2: The `columns` prop can be an array or a function that returns an array in order to override the default columns of the `CatalogIndexPage`.

### Patch Changes

- bc7e6d3: Fix copy entity url function in http contexts.
- 5360097: Ensure that passed-in icons are taken advantage of in the presentation API
- 4785d05: Add permission check to catalog create and refresh button
- cd910c4: - Fixes bug where after unregistering an entity you are redirected to `/`.
  - Adds an optional external route `unregisterRedirect` to override this behaviour to another route.
- 03d0b6d: The `convertLegacyRouteRef` utility used by the alpha exports is now imported from `@backstage/core-compat-api`.
- 2d708d8: Internal naming updates for `/alpha` exports.
- a5a0473: Internal refactor of alpha exports due to a change in how extension factories are defined.
- 4d9e3b3: Register component overrides in the global `OverrideComponentNameToClassKeys` provided by `@backstage/theme`. This will in turn will provide component style override types for `createUnifiedTheme`.
- a1227cc: Wrap `/alpha` export extension elements in backwards compatibility wrapper.
- 78a10bb: Adding in spec.type chip to search results for clarity
- 8f5d6c1: Updates to the `/alpha` exports to match the extension input wrapping change.
- 36c94b8: Refactor of the alpha exports due to API change in how extension IDs are constructed.
- 8587f06: Added pagination support to `CatalogIndexPage`

  `CatalogIndexPage` now offers an optional pagination feature, designed to accommodate adopters managing extensive catalogs. This new capability allows for better handling of large amounts of data.

  To activate the pagination mode, simply update your `App.tsx` as follows:

  ```diff
    const routes = (
      <FlatRoutes>
        ...
  -     <Route path="/catalog" element={<CatalogIndexPage />} />
  +     <Route path="/catalog" element={<CatalogIndexPage pagination />} />
        ...
  ```

  In case you have a custom catalog page and you want to enable pagination, you need to pass the `pagination` prop to `EntityListProvider` instead.

- fb8f3bd: Updated alpha translation message keys to use nested format and camel case.
- 531e1a2: Updated alpha plugin to include the `unregisterRedirect` external route.
- Updated dependencies
  - @backstage/core-compat-api@0.1.0
  - @backstage/core-plugin-api@1.8.1
  - @backstage/frontend-plugin-api@0.4.0
  - @backstage/plugin-catalog-react@1.9.2
  - @backstage/core-components@0.13.9
  - @backstage/theme@0.5.0
  - @backstage/catalog-client@1.5.0
  - @backstage/plugin-search-react@1.7.4
  - @backstage/integration-react@1.1.22
  - @backstage/plugin-permission-react@0.4.18
  - @backstage/catalog-model@1.4.3
  - @backstage/errors@1.2.3
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.19
  - @backstage/plugin-scaffolder-common@1.4.4
  - @backstage/plugin-search-common@1.2.9

## 1.16.0-next.4

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.13.9-next.3
  - @backstage/catalog-client@1.5.0-next.1
  - @backstage/catalog-model@1.4.3
  - @backstage/core-compat-api@0.1.0-next.3
  - @backstage/core-plugin-api@1.8.1-next.1
  - @backstage/errors@1.2.3
  - @backstage/frontend-plugin-api@0.4.0-next.3
  - @backstage/integration-react@1.1.22-next.1
  - @backstage/theme@0.5.0-next.1
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.18
  - @backstage/plugin-catalog-react@1.9.2-next.3
  - @backstage/plugin-scaffolder-common@1.4.3
  - @backstage/plugin-search-common@1.2.8
  - @backstage/plugin-search-react@1.7.4-next.3

## 1.16.0-next.3

### Patch Changes

- a1227cc: Wrap `/alpha` export extension elements in backwards compatibility wrapper.
- 8f5d6c1: Updates to the `/alpha` exports to match the extension input wrapping change.
- 36c94b8: Refactor of the alpha exports due to API change in how extension IDs are constructed.
- Updated dependencies
  - @backstage/frontend-plugin-api@0.4.0-next.2
  - @backstage/theme@0.5.0-next.1
  - @backstage/core-compat-api@0.1.0-next.2
  - @backstage/plugin-catalog-react@1.9.2-next.2
  - @backstage/plugin-search-react@1.7.4-next.2
  - @backstage/catalog-client@1.5.0-next.1
  - @backstage/catalog-model@1.4.3
  - @backstage/core-components@0.13.9-next.2
  - @backstage/core-plugin-api@1.8.1-next.1
  - @backstage/errors@1.2.3
  - @backstage/integration-react@1.1.22-next.1
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.18
  - @backstage/plugin-scaffolder-common@1.4.3
  - @backstage/plugin-search-common@1.2.8

## 1.16.0-next.2

### Minor Changes

- e223f2264d: Properly support both function- and string-form visibility filter expressions in the new extensions exported via `/alpha`.

### Patch Changes

- 53600976bb: Ensure that passed-in icons are taken advantage of in the presentation API
- a5a04739e1: Internal refactor of alpha exports due to a change in how extension factories are defined.
- 78a10bb085: Adding in spec.type chip to search results for clarity
- fb8f3bdbc2: Updated alpha translation message keys to use nested format and camel case.
- 531e1a2a79: Updated alpha plugin to include the `unregisterRedirect` external route.
- Updated dependencies
  - @backstage/frontend-plugin-api@0.4.0-next.1
  - @backstage/core-components@0.13.9-next.1
  - @backstage/core-plugin-api@1.8.1-next.1
  - @backstage/plugin-catalog-react@1.9.2-next.1
  - @backstage/catalog-client@1.5.0-next.0
  - @backstage/plugin-search-react@1.7.4-next.1
  - @backstage/core-compat-api@0.0.1-next.1
  - @backstage/integration-react@1.1.22-next.1
  - @backstage/catalog-model@1.4.3
  - @backstage/errors@1.2.3
  - @backstage/theme@0.5.0-next.0
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.18
  - @backstage/plugin-scaffolder-common@1.4.3
  - @backstage/plugin-search-common@1.2.8

## 1.16.0-next.1

### Patch Changes

- Updated dependencies
  - @backstage/core-compat-api@0.0.1-next.0

## 1.16.0-next.0

### Minor Changes

- b8e1eb2c0f: The `columns` prop can be an array or a function that returns an array in order to override the default columns of the `CatalogIndexPage`.

### Patch Changes

- bc7e6d3eb9: Fix copy entity url function in http contexts.
- cd910c4fa5: - Fixes bug where after unregistering an entity you are redirected to `/`.
  - Adds an optional external route `unregisterRedirect` to override this behaviour to another route.
- 03d0b6dcdc: The `convertLegacyRouteRef` utility used by the alpha exports is now imported from `@backstage/core-compat-api`.
- 4d9e3b39e4: Register component overrides in the global `OverrideComponentNameToClassKeys` provided by `@backstage/theme`. This will in turn will provide component style override types for `createUnifiedTheme`.
- 8587f067d2: Added pagination support to `CatalogIndexPage`

  `CatalogIndexPage` now offers an optional pagination feature, designed to accommodate adopters managing extensive catalogs. This new capability allows for better handling of large amounts of data.

  To activate the pagination mode, simply update your `App.tsx` as follows:

  ```diff
    const routes = (
      <FlatRoutes>
        ...
  -     <Route path="/catalog" element={<CatalogIndexPage />} />
  +     <Route path="/catalog" element={<CatalogIndexPage pagination />} />
        ...
  ```

  In case you have a custom catalog page and you want to enable pagination, you need to pass the `pagination` prop to `EntityListProvider` instead.

- Updated dependencies
  - @backstage/core-compat-api@0.0.2-next.0
  - @backstage/core-plugin-api@1.8.1-next.0
  - @backstage/plugin-catalog-react@1.9.2-next.0
  - @backstage/core-components@0.13.9-next.0
  - @backstage/plugin-search-react@1.7.4-next.0
  - @backstage/theme@0.5.0-next.0
  - @backstage/frontend-plugin-api@0.3.1-next.0
  - @backstage/integration-react@1.1.22-next.0
  - @backstage/catalog-client@1.4.6
  - @backstage/catalog-model@1.4.3
  - @backstage/errors@1.2.3
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.18
  - @backstage/plugin-scaffolder-common@1.4.3
  - @backstage/plugin-search-common@1.2.8

## 1.15.0

### Minor Changes

- 1e5b7d993a: Added the `DefaultEntityPresentationApi`, which is an implementation of the
  `EntityPresentationApi` that `@backstage/plugin-catalog-react` exposes through
  its `entityPresentationApiRef`. This implementation is also by default made
  available automatically by the catalog plugin, unless you replace it with a
  custom one. It batch fetches and caches data from the catalog as needed for
  display, and is customizable by adopters to add their own rendering functions.

### Patch Changes

- eb817ee6d4: Fix spacing inconsistency with links and labels in headers
- 8a8445663b: Migrate catalog entity cards to new frontend system extension format.
- e964c17db9: Use default extensions boundary and suspense on the alpha declarative `createCatalogFilterExtension` extension factory.
- 71c97e7d73: The `spec.lifecycle' field in entities will now always be rendered as a string.
- 6c2b872153: Add official support for React 18.
- 0bf6ebda88: Initial entity page implementation for new frontend system at `/alpha`, with an overview page enabled by default and the about card available as an optional card.
- bb98953cb9: Create declarative extensions for the `Catalog` plugin; this initial plugin preset contains sidebar item, index page and filter extensions, all distributed via `/alpha` subpath.

  The `EntityPage` will be migrated in a follow-up patch.

- 7c265b9758: Fix type error on `CatalogTable` when using Material UI v5
- 69c14904b6: Use `EntityRefLinks` with `hideIcons` property to avoid double icons
- 62b5922916: Internal theme type updates
- 77f009b35d: Internal updates to match changes in the experimental `@backstage/frontend-plugin-api`.
- Updated dependencies
  - @backstage/plugin-catalog-react@1.9.0
  - @backstage/core-components@0.13.8
  - @backstage/frontend-plugin-api@0.3.0
  - @backstage/plugin-scaffolder-common@1.4.3
  - @backstage/integration-react@1.1.21
  - @backstage/core-plugin-api@1.8.0
  - @backstage/plugin-search-react@1.7.2
  - @backstage/theme@0.4.4
  - @backstage/catalog-client@1.4.6
  - @backstage/catalog-model@1.4.3
  - @backstage/errors@1.2.3
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.18
  - @backstage/plugin-search-common@1.2.8

## 1.15.0-next.2

### Patch Changes

- [#20777](https://github.com/backstage/backstage/pull/20777) [`eb817ee6d4`](https://github.com/backstage/backstage/commit/eb817ee6d4720322773389dbe6ed20d6fc80a541) Thanks [@is343](https://github.com/is343)! - Fix spacing inconsistency with links and labels in headers

- Updated dependencies
  - @backstage/core-components@0.13.8-next.2
  - @backstage/frontend-plugin-api@0.3.0-next.2
  - @backstage/plugin-catalog-react@1.9.0-next.2
  - @backstage/integration-react@1.1.21-next.1
  - @backstage/plugin-search-react@1.7.2-next.2

## 1.15.0-next.1

### Patch Changes

- 62b5922916: Internal theme type updates
- 77f009b35d: Internal updates to match changes in the experimental `@backstage/frontend-plugin-api`.
- Updated dependencies
  - @backstage/frontend-plugin-api@0.3.0-next.1
  - @backstage/plugin-catalog-react@1.9.0-next.1
  - @backstage/plugin-search-react@1.7.2-next.1
  - @backstage/plugin-scaffolder-common@1.4.3-next.1
  - @backstage/integration-react@1.1.21-next.1
  - @backstage/core-components@0.13.8-next.1
  - @backstage/catalog-client@1.4.5
  - @backstage/catalog-model@1.4.3
  - @backstage/core-plugin-api@1.8.0-next.0
  - @backstage/errors@1.2.3
  - @backstage/theme@0.4.4-next.0
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.17
  - @backstage/plugin-search-common@1.2.7

## 1.15.0-next.0

### Minor Changes

- 1e5b7d993a: Added the `DefaultEntityPresentationApi`, which is an implementation of the
  `EntityPresentationApi` that `@backstage/plugin-catalog-react` exposes through
  its `entityPresentationApiRef`. This implementation is also by default made
  available automatically by the catalog plugin, unless you replace it with a
  custom one. It batch fetches and caches data from the catalog as needed for
  display, and is customizable by adopters to add their own rendering functions.

### Patch Changes

- 8a8445663b: Migrate catalog entity cards to new frontend system extension format.
- e964c17db9: Use default extensions boundary and suspense on the alpha declarative `createCatalogFilterExtension` extension factory.
- 71c97e7d73: The `spec.lifecycle' field in entities will now always be rendered as a string.
- 6c2b872153: Add official support for React 18.
- 0bf6ebda88: Initial entity page implementation for new frontend system at `/alpha`, with an overview page enabled by default and the about card available as an optional card.
- bb98953cb9: Create declarative extensions for the `Catalog` plugin; this initial plugin preset contains sidebar item, index page and filter extensions, all distributed via `/alpha` subpath.

  The `EntityPage` will be migrated in a follow-up patch.

- Updated dependencies
  - @backstage/core-components@0.13.7-next.0
  - @backstage/frontend-plugin-api@0.3.0-next.0
  - @backstage/plugin-scaffolder-common@1.4.3-next.0
  - @backstage/plugin-catalog-react@1.9.0-next.0
  - @backstage/integration-react@1.1.21-next.0
  - @backstage/core-plugin-api@1.8.0-next.0
  - @backstage/plugin-search-react@1.7.2-next.0
  - @backstage/theme@0.4.4-next.0
  - @backstage/catalog-client@1.4.5
  - @backstage/catalog-model@1.4.3
  - @backstage/errors@1.2.3
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.17
  - @backstage/plugin-search-common@1.2.7

## 1.14.0

### Minor Changes

- 28f1ab2e1a: The catalog plugin no longer implements the experimental reconfiguration API. The create button title can now instead be configured using the new experimental internationalization API, via the `catalogTranslationRef` exported at `/alpha`. For example:

  ```ts
  import { catalogTranslationRef } from '@backstage/plugin-catalog/alpha';

  const app = createApp({
    __experimentalTranslations: {
      resources: [
        createTranslationMessages({
          ref: catalogTranslationRef,
          catalog_page_create_button_title: 'Create Software',
        }),
      ],
    },
  });
  ```

- f3561a2935: include owner chip in catalog search result item

### Patch Changes

- 7c4a8e4d5f: Create an experimental `CatalogSearchResultItemExtension` for declarative integration with Backstage; it can be accessed via the `/alpha` import.
- 0296f272b4: The `spec.lifecycle' field in entities will now always be rendered as a string.
- 0b55f773a7: Removed some unused dependencies
- 9a1fce352e: Updated dependency `@testing-library/jest-dom` to `^6.0.0`.
- f95af4e540: Updated dependency `@testing-library/dom` to `^9.0.0`.
- e5a2956dd2: Migrate catalog api to declarative integration system, it is exported from `/alpha` subpath.
- Updated dependencies
  - @backstage/plugin-catalog-react@1.8.5
  - @backstage/frontend-plugin-api@0.2.0
  - @backstage/core-plugin-api@1.7.0
  - @backstage/core-components@0.13.6
  - @backstage/integration-react@1.1.20
  - @backstage/catalog-model@1.4.3
  - @backstage/errors@1.2.3
  - @backstage/plugin-search-react@1.7.1
  - @backstage/theme@0.4.3
  - @backstage/catalog-client@1.4.5
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.17
  - @backstage/plugin-scaffolder-common@1.4.2
  - @backstage/plugin-search-common@1.2.7

## 1.14.0-next.2

### Patch Changes

- 0b55f773a7: Removed some unused dependencies
- Updated dependencies
  - @backstage/frontend-plugin-api@0.2.0-next.2
  - @backstage/integration-react@1.1.20-next.2
  - @backstage/core-components@0.13.6-next.2
  - @backstage/core-plugin-api@1.7.0-next.1
  - @backstage/catalog-model@1.4.3-next.0
  - @backstage/plugin-catalog-react@1.8.5-next.2
  - @backstage/errors@1.2.3-next.0
  - @backstage/plugin-search-react@1.7.1-next.2
  - @backstage/theme@0.4.3-next.0
  - @backstage/catalog-client@1.4.5-next.0
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.17-next.0
  - @backstage/plugin-scaffolder-common@1.4.2-next.0
  - @backstage/plugin-search-common@1.2.7-next.0

## 1.14.0-next.1

### Patch Changes

- 7c4a8e4d5f: Create an experimental `CatalogSearchResultItemExtension` for declarative integration with Backstage; it can be accessed via the `/alpha` import.
- e5a2956dd2: Migrate catalog api to declarative integration system, it is exported from `/alpha` subpath.
- Updated dependencies
  - @backstage/frontend-plugin-api@0.1.1-next.1
  - @backstage/core-components@0.13.6-next.1
  - @backstage/plugin-search-react@1.7.1-next.1
  - @backstage/integration-react@1.1.20-next.1
  - @backstage/plugin-catalog-react@1.8.5-next.1
  - @backstage/core-plugin-api@1.7.0-next.0
  - @backstage/catalog-client@1.4.4
  - @backstage/catalog-model@1.4.2
  - @backstage/errors@1.2.2
  - @backstage/theme@0.4.2
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.16
  - @backstage/plugin-scaffolder-common@1.4.1
  - @backstage/plugin-search-common@1.2.6

## 1.14.0-next.0

### Minor Changes

- 28f1ab2e1a: The catalog plugin no longer implements the experimental reconfiguration API. The create button title can now instead be configured using the new experimental internationalization API, via the `catalogTranslationRef` exported at `/alpha`. For example:

  ```ts
  import { catalogTranslationRef } from '@backstage/plugin-catalog/alpha';

  const app = createApp({
    __experimentalTranslations: {
      resources: [
        createTranslationMessages({
          ref: catalogTranslationRef,
          catalog_page_create_button_title: 'Create Software',
        }),
      ],
    },
  });
  ```

- f3561a2935: include owner chip in catalog search result item

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.8.5-next.0
  - @backstage/core-plugin-api@1.7.0-next.0
  - @backstage/core-components@0.13.6-next.0
  - @backstage/integration-react@1.1.20-next.0
  - @backstage/plugin-search-react@1.7.1-next.0
  - @backstage/catalog-client@1.4.4
  - @backstage/catalog-model@1.4.2
  - @backstage/errors@1.2.2
  - @backstage/theme@0.4.2
  - @backstage/types@1.1.1
  - @backstage/plugin-catalog-common@1.0.16
  - @backstage/plugin-scaffolder-common@1.4.1
  - @backstage/plugin-search-common@1.2.6

## 1.13.0

### Minor Changes

- e44f45ac4515: This change allows a new annotation of `backstage.io/techdocs-entity` this ref allows you to reference another entity for its TechDocs. This allows you have a single TechDoc for all items in a system, for example you might have a frontend and a backend in the same repo. This would allow you to have TechDocs build under a `System` entity while referencing the system e.g.: `backstage.io/techdocs-entity: system:default/example` that will show the systems docs in both the TechDocs button and the TechDocs tab without needing to do duplicate builds and filling the TechDocs page with garbage.

### Patch Changes

- 832eef72485b: Added title to props for `Has<kind>Cards`.
- 163a41035e42: Fixed an issue where `EntitySwitch` was preventing the display of entity errors.
- 406b786a2a2c: Mark package as being free of side effects, allowing more optimized Webpack builds.
- Updated dependencies
  - @backstage/integration-react@1.1.19
  - @backstage/plugin-catalog-react@1.8.4
  - @backstage/core-components@0.13.5
  - @backstage/catalog-client@1.4.4
  - @backstage/catalog-model@1.4.2
  - @backstage/core-plugin-api@1.6.0
  - @backstage/errors@1.2.2
  - @backstage/plugin-catalog-common@1.0.16
  - @backstage/plugin-scaffolder-common@1.4.1
  - @backstage/plugin-search-common@1.2.6
  - @backstage/plugin-search-react@1.7.0
  - @backstage/theme@0.4.2
  - @backstage/types@1.1.1

## 1.13.0-next.3

### Patch Changes

- 406b786a2a2c: Mark package as being free of side effects, allowing more optimized Webpack builds.
- Updated dependencies
  - @backstage/catalog-client@1.4.4-next.2
  - @backstage/catalog-model@1.4.2-next.2
  - @backstage/core-components@0.13.5-next.3
  - @backstage/core-plugin-api@1.6.0-next.3
  - @backstage/errors@1.2.2-next.0
  - @backstage/integration-react@1.1.19-next.3
  - @backstage/plugin-catalog-common@1.0.16-next.2
  - @backstage/plugin-catalog-react@1.8.4-next.3
  - @backstage/plugin-scaffolder-common@1.4.1-next.2
  - @backstage/plugin-search-common@1.2.6-next.2
  - @backstage/plugin-search-react@1.7.0-next.3
  - @backstage/theme@0.4.2-next.0
  - @backstage/types@1.1.1-next.0

## 1.13.0-next.2

### Minor Changes

- e44f45ac4515: This change allows a new annotation of `backstage.io/techdocs-entity` this ref allows you to reference another entity for its TechDocs. This allows you have a single TechDoc for all items in a system, for example you might have a frontend and a backend in the same repo. This would allow you to have TechDocs build under a `System` entity while referencing the system e.g.: `backstage.io/techdocs-entity: system:default/example` that will show the systems docs in both the TechDocs button and the TechDocs tab without needing to do duplicate builds and filling the TechDocs page with garbage.

### Patch Changes

- Updated dependencies
  - @backstage/integration-react@1.1.19-next.2
  - @backstage/core-components@0.13.5-next.2
  - @backstage/core-plugin-api@1.6.0-next.2
  - @backstage/plugin-catalog-react@1.8.4-next.2
  - @backstage/plugin-search-react@1.7.0-next.2
  - @backstage/catalog-model@1.4.2-next.1
  - @backstage/catalog-client@1.4.4-next.1
  - @backstage/errors@1.2.1
  - @backstage/theme@0.4.1
  - @backstage/types@1.1.0
  - @backstage/plugin-catalog-common@1.0.16-next.1
  - @backstage/plugin-scaffolder-common@1.4.1-next.1
  - @backstage/plugin-search-common@1.2.6-next.1

## 1.12.5-next.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.8.4-next.1
  - @backstage/core-components@0.13.5-next.1
  - @backstage/plugin-search-react@1.7.0-next.1
  - @backstage/integration-react@1.1.19-next.1
  - @backstage/catalog-model@1.4.2-next.0
  - @backstage/core-plugin-api@1.6.0-next.1
  - @backstage/catalog-client@1.4.4-next.0
  - @backstage/plugin-catalog-common@1.0.16-next.0
  - @backstage/plugin-scaffolder-common@1.4.1-next.0
  - @backstage/errors@1.2.1
  - @backstage/theme@0.4.1
  - @backstage/types@1.1.0
  - @backstage/plugin-search-common@1.2.6-next.0

## 1.12.4-next.0

### Patch Changes

- 832eef72485b: Added title to props for `Has<kind>Cards`.
- 163a41035e42: Fixed an issue where `EntitySwitch` was preventing the display of entity errors.
- Updated dependencies
  - @backstage/integration-react@1.1.18-next.0
  - @backstage/core-plugin-api@1.6.0-next.0
  - @backstage/core-components@0.13.5-next.0
  - @backstage/catalog-client@1.4.3
  - @backstage/catalog-model@1.4.1
  - @backstage/errors@1.2.1
  - @backstage/theme@0.4.1
  - @backstage/types@1.1.0
  - @backstage/plugin-catalog-common@1.0.15
  - @backstage/plugin-catalog-react@1.8.3-next.0
  - @backstage/plugin-scaffolder-common@1.4.0
  - @backstage/plugin-search-common@1.2.5
  - @backstage/plugin-search-react@1.6.5-next.0

## 1.12.1

### Patch Changes

- 3d86be999fdf: Prefer simple `theme.spacing` without string interpolation
- 136cea792bd4: Fixed an issue causing `EntitySwitch` to unmount its children once entity refresh was invoked
- Updated dependencies
  - @backstage/integration-react@1.1.16
  - @backstage/core-components@0.13.4
  - @backstage/plugin-catalog-react@1.8.1
  - @backstage/plugin-scaffolder-common@1.4.0
  - @backstage/core-plugin-api@1.5.3
  - @backstage/plugin-search-react@1.6.4
  - @backstage/catalog-client@1.4.3
  - @backstage/catalog-model@1.4.1
  - @backstage/errors@1.2.1
  - @backstage/theme@0.4.1
  - @backstage/types@1.1.0
  - @backstage/plugin-catalog-common@1.0.15
  - @backstage/plugin-search-common@1.2.5

## 1.12.1-next.2

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.8.1-next.1
  - @backstage/integration-react@1.1.16-next.1

## 1.12.1-next.1

### Patch Changes

- Updated dependencies
  - @backstage/integration-react@1.1.16-next.1
  - @backstage/catalog-client@1.4.3
  - @backstage/catalog-model@1.4.1
  - @backstage/core-components@0.13.4-next.0
  - @backstage/core-plugin-api@1.5.3
  - @backstage/errors@1.2.1
  - @backstage/theme@0.4.1
  - @backstage/types@1.1.0
  - @backstage/plugin-catalog-common@1.0.15
  - @backstage/plugin-catalog-react@1.8.1-next.0
  - @backstage/plugin-scaffolder-common@1.3.2
  - @backstage/plugin-search-common@1.2.5
  - @backstage/plugin-search-react@1.6.4-next.0

## 1.12.1-next.0

### Patch Changes

- 3d86be999fdf: Prefer simple `theme.spacing` without string interpolation
- Updated dependencies
  - @backstage/core-components@0.13.4-next.0
  - @backstage/core-plugin-api@1.5.3
  - @backstage/plugin-catalog-react@1.8.1-next.0
  - @backstage/plugin-search-react@1.6.4-next.0
  - @backstage/catalog-client@1.4.3
  - @backstage/catalog-model@1.4.1
  - @backstage/errors@1.2.1
  - @backstage/integration-react@1.1.16-next.0
  - @backstage/theme@0.4.1
  - @backstage/types@1.1.0
  - @backstage/plugin-catalog-common@1.0.15
  - @backstage/plugin-scaffolder-common@1.3.2
  - @backstage/plugin-search-common@1.2.5

## 1.12.0

### Minor Changes

- eae0352d3864: Tables which use `EntityTableProps` now have an additional `tableOptions` prop which can be used to provide additional table options to these components.

### Patch Changes

- 294b1629de28: Display a warning alert if relations are defined, which don't exist in the catalog.
- Updated dependencies
  - @backstage/theme@0.4.1
  - @backstage/errors@1.2.1
  - @backstage/plugin-catalog-react@1.8.0
  - @backstage/core-components@0.13.3
  - @backstage/core-plugin-api@1.5.3
  - @backstage/catalog-client@1.4.3
  - @backstage/catalog-model@1.4.1
  - @backstage/integration-react@1.1.15
  - @backstage/types@1.1.0
  - @backstage/plugin-catalog-common@1.0.15
  - @backstage/plugin-scaffolder-common@1.3.2
  - @backstage/plugin-search-common@1.2.5
  - @backstage/plugin-search-react@1.6.3

## 1.12.0-next.2

### Minor Changes

- eae0352d3864: Tables which use `EntityTableProps` now have an additional `tableOptions` prop which can be used to provide additional table options to these components.

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.8.0-next.2
  - @backstage/theme@0.4.1-next.1
  - @backstage/core-plugin-api@1.5.3-next.1
  - @backstage/core-components@0.13.3-next.2
  - @backstage/catalog-client@1.4.3-next.0
  - @backstage/catalog-model@1.4.1-next.0
  - @backstage/errors@1.2.1-next.0
  - @backstage/integration-react@1.1.15-next.2
  - @backstage/types@1.1.0
  - @backstage/plugin-catalog-common@1.0.15-next.0
  - @backstage/plugin-scaffolder-common@1.3.2-next.0
  - @backstage/plugin-search-common@1.2.5-next.0
  - @backstage/plugin-search-react@1.6.3-next.2

## 1.11.3-next.1

### Patch Changes

- 294b1629de28: Display a warning alert if relations are defined, which don't exist in the catalog.
- Updated dependencies
  - @backstage/theme@0.4.1-next.0
  - @backstage/core-components@0.13.3-next.1
  - @backstage/core-plugin-api@1.5.3-next.0
  - @backstage/integration-react@1.1.15-next.1
  - @backstage/plugin-catalog-react@1.7.1-next.1
  - @backstage/plugin-search-react@1.6.3-next.1

## 1.11.3-next.0

### Patch Changes

- Updated dependencies
  - @backstage/errors@1.2.1-next.0
  - @backstage/core-components@0.13.3-next.0
  - @backstage/catalog-client@1.4.3-next.0
  - @backstage/catalog-model@1.4.1-next.0
  - @backstage/core-plugin-api@1.5.2
  - @backstage/integration-react@1.1.15-next.0
  - @backstage/theme@0.4.0
  - @backstage/types@1.1.0
  - @backstage/plugin-catalog-common@1.0.15-next.0
  - @backstage/plugin-catalog-react@1.7.1-next.0
  - @backstage/plugin-scaffolder-common@1.3.2-next.0
  - @backstage/plugin-search-common@1.2.5-next.0
  - @backstage/plugin-search-react@1.6.3-next.0

## 1.11.2

### Patch Changes

- 08f177b91084: Add link from Template entity to the scaffolder launch page for the template in the AboutCard.
- 2e036369d83b: Updated `alertApi` usages with severity of `info` or `success` to use `display: transient`
- 530b6f364c8c: Adding in type and kind entity details to catalog table title for user clarity
- 886055301abe: `CatalogIndexPage` now accepts an optional `ownerPickerMode` for toggling the behavior of the `EntityOwnerPicker`,
  exposing a new mode `<CatalogIndexPage ownerPickerMode="all" />` particularly suitable for larger catalogs. In this new mode, `EntityOwnerPicker` will display all the users and groups present in the catalog.
- 47b01e4c5315: Keyboard navigation to open EntityContextMenu now focus visible the first element.
- Updated dependencies
  - @backstage/core-plugin-api@1.5.2
  - @backstage/catalog-client@1.4.2
  - @backstage/plugin-search-react@1.6.2
  - @backstage/core-components@0.13.2
  - @backstage/types@1.1.0
  - @backstage/theme@0.4.0
  - @backstage/plugin-catalog-react@1.7.0
  - @backstage/catalog-model@1.4.0
  - @backstage/errors@1.2.0
  - @backstage/integration-react@1.1.14
  - @backstage/plugin-catalog-common@1.0.14
  - @backstage/plugin-scaffolder-common@1.3.1
  - @backstage/plugin-search-common@1.2.4

## 1.11.2-next.3

### Patch Changes

- 530b6f364c8c: Adding in type and kind entity details to catalog table title for user clarity
- 886055301abe: `CatalogIndexPage` now accepts an optional `ownerPickerMode` for toggling the behavior of the `EntityOwnerPicker`,
  exposing a new mode `<CatalogIndexPage ownerPickerMode="all" />` particularly suitable for larger catalogs. In this new mode, `EntityOwnerPicker` will display all the users and groups present in the catalog.
- Updated dependencies
  - @backstage/plugin-search-react@1.6.2-next.3
  - @backstage/core-components@0.13.2-next.3
  - @backstage/catalog-model@1.4.0-next.1
  - @backstage/catalog-client@1.4.2-next.2
  - @backstage/core-plugin-api@1.5.2-next.0
  - @backstage/errors@1.2.0-next.0
  - @backstage/integration-react@1.1.14-next.3
  - @backstage/theme@0.4.0-next.1
  - @backstage/types@1.0.2
  - @backstage/plugin-catalog-common@1.0.14-next.1
  - @backstage/plugin-catalog-react@1.7.0-next.3
  - @backstage/plugin-scaffolder-common@1.3.1-next.1
  - @backstage/plugin-search-common@1.2.4-next.0

## 1.11.1-next.2

### Patch Changes

- 47b01e4c5315: Keyboard navigation to open EntityContextMenu now focus visible the first element.
- Updated dependencies
  - @backstage/theme@0.4.0-next.1
  - @backstage/plugin-catalog-react@1.7.0-next.2
  - @backstage/core-components@0.13.2-next.2
  - @backstage/integration-react@1.1.14-next.2
  - @backstage/plugin-search-react@1.6.1-next.2
  - @backstage/core-plugin-api@1.5.2-next.0

## 1.11.1-next.1

### Patch Changes

- 08f177b91084: Add link from Template entity to the scaffolder launch page for the template in the AboutCard.
- Updated dependencies
  - @backstage/errors@1.2.0-next.0
  - @backstage/plugin-search-react@1.6.1-next.1
  - @backstage/core-components@0.13.2-next.1
  - @backstage/plugin-catalog-react@1.7.0-next.1
  - @backstage/catalog-model@1.4.0-next.0
  - @backstage/core-plugin-api@1.5.2-next.0
  - @backstage/integration-react@1.1.14-next.1
  - @backstage/catalog-client@1.4.2-next.1
  - @backstage/plugin-catalog-common@1.0.14-next.0
  - @backstage/plugin-scaffolder-common@1.3.1-next.0
  - @backstage/theme@0.4.0-next.0
  - @backstage/types@1.0.2
  - @backstage/plugin-search-common@1.2.4-next.0

## 1.11.1-next.0

### Patch Changes

- Updated dependencies
  - @backstage/catalog-client@1.4.2-next.0
  - @backstage/plugin-catalog-react@1.7.0-next.0
  - @backstage/theme@0.4.0-next.0
  - @backstage/core-components@0.13.2-next.0
  - @backstage/core-plugin-api@1.5.1
  - @backstage/integration-react@1.1.14-next.0
  - @backstage/plugin-search-react@1.6.1-next.0
  - @backstage/catalog-model@1.3.0
  - @backstage/errors@1.1.5
  - @backstage/types@1.0.2
  - @backstage/plugin-catalog-common@1.0.13
  - @backstage/plugin-search-common@1.2.3

## 1.11.0

### Minor Changes

- 2258dcae970: Added an entity namespace filter and column on the default catalog page.

  If you have a custom version of the catalog page, you can add this filter in your CatalogPage code:

  ```ts
  <CatalogFilterLayout>
    <CatalogFilterLayout.Filters>
      <EntityTypePicker />
      <UserListPicker initialFilter={initiallySelectedFilter} />
      <EntityTagPicker />
      /* if you want namespace picker */
      <EntityNamespacePicker />
    </CatalogFilterLayout.Filters>
    <CatalogFilterLayout.Content>
      <CatalogTable columns={columns} actions={actions} />
    </CatalogFilterLayout.Content>
  </CatalogFilterLayout>
  ```

  The namespace column can be added using `createNamespaceColumn();`. This is only needed if you customized the columns for CatalogTable.

### Patch Changes

- Updated dependencies
  - @backstage/theme@0.3.0
  - @backstage/plugin-catalog-react@1.6.0
  - @backstage/plugin-search-react@1.6.0
  - @backstage/core-components@0.13.1
  - @backstage/integration-react@1.1.13
  - @backstage/catalog-client@1.4.1
  - @backstage/catalog-model@1.3.0
  - @backstage/core-plugin-api@1.5.1
  - @backstage/errors@1.1.5
  - @backstage/types@1.0.2
  - @backstage/plugin-catalog-common@1.0.13
  - @backstage/plugin-search-common@1.2.3

## 1.11.0-next.2

### Patch Changes

- Updated dependencies
  - @backstage/theme@0.3.0-next.0
  - @backstage/core-components@0.13.1-next.1
  - @backstage/plugin-search-react@1.6.0-next.2
  - @backstage/integration-react@1.1.13-next.2
  - @backstage/plugin-catalog-react@1.6.0-next.2
  - @backstage/core-plugin-api@1.5.1

## 1.11.0-next.1

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.13.1-next.0
  - @backstage/core-plugin-api@1.5.1
  - @backstage/plugin-catalog-react@1.6.0-next.1
  - @backstage/plugin-search-react@1.6.0-next.1
  - @backstage/integration-react@1.1.13-next.1

## 1.11.0-next.0

### Minor Changes

- 2258dcae970: Added an entity namespace filter and column on the default catalog page.

  If you have a custom version of the catalog page, you can add this filter in your CatalogPage code:

  ```ts
  <CatalogFilterLayout>
    <CatalogFilterLayout.Filters>
      <EntityTypePicker />
      <UserListPicker initialFilter={initiallySelectedFilter} />
      <EntityTagPicker />
      /* if you want namespace picker */
      <EntityNamespacePicker />
    </CatalogFilterLayout.Filters>
    <CatalogFilterLayout.Content>
      <CatalogTable columns={columns} actions={actions} />
    </CatalogFilterLayout.Content>
  </CatalogFilterLayout>
  ```

  The namespace column can be added using `createNamespaceColumn();`. This is only needed if you customized the columns for CatalogTable.

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.6.0-next.0
  - @backstage/plugin-search-react@1.6.0-next.0
  - @backstage/integration-react@1.1.13-next.0
  - @backstage/core-components@0.13.0
  - @backstage/core-plugin-api@1.5.1
  - @backstage/catalog-client@1.4.1
  - @backstage/catalog-model@1.3.0
  - @backstage/errors@1.1.5
  - @backstage/theme@0.2.19
  - @backstage/types@1.0.2
  - @backstage/plugin-catalog-common@1.0.13
  - @backstage/plugin-search-common@1.2.3

## 1.10.0

### Minor Changes

- 4dbf3d3e4da: Added a new EntitySwitch isResourceType to allow different views depending on Resource type
- fc6cab4eb48: Added `isEntityWith` condition helper for `EntitySwitch` case statements.

### Patch Changes

- 8e00acb28db: Small tweaks to remove warnings in the console during development (mainly focusing on techdocs)
- e0c6e8b9c3c: Update peer dependencies
- Updated dependencies
  - @backstage/core-components@0.13.0
  - @backstage/catalog-client@1.4.1
  - @backstage/plugin-catalog-react@1.5.0
  - @backstage/plugin-search-react@1.5.2
  - @backstage/integration-react@1.1.12
  - @backstage/theme@0.2.19
  - @backstage/core-plugin-api@1.5.1
  - @backstage/catalog-model@1.3.0
  - @backstage/errors@1.1.5
  - @backstage/types@1.0.2
  - @backstage/plugin-catalog-common@1.0.13
  - @backstage/plugin-search-common@1.2.3

## 1.10.0-next.3

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.5.0-next.3
  - @backstage/catalog-model@1.3.0-next.0
  - @backstage/core-components@0.13.0-next.3
  - @backstage/catalog-client@1.4.1-next.1
  - @backstage/core-plugin-api@1.5.1-next.1
  - @backstage/errors@1.1.5
  - @backstage/integration-react@1.1.12-next.3
  - @backstage/theme@0.2.19-next.0
  - @backstage/types@1.0.2
  - @backstage/plugin-catalog-common@1.0.13-next.1
  - @backstage/plugin-search-common@1.2.3-next.0
  - @backstage/plugin-search-react@1.5.2-next.3

## 1.10.0-next.2

### Patch Changes

- Updated dependencies
  - @backstage/catalog-client@1.4.1-next.0
  - @backstage/core-components@0.12.6-next.2
  - @backstage/plugin-catalog-react@1.4.1-next.2
  - @backstage/core-plugin-api@1.5.1-next.1
  - @backstage/catalog-model@1.2.1
  - @backstage/errors@1.1.5
  - @backstage/integration-react@1.1.12-next.2
  - @backstage/theme@0.2.19-next.0
  - @backstage/types@1.0.2
  - @backstage/plugin-catalog-common@1.0.13-next.0
  - @backstage/plugin-search-common@1.2.3-next.0
  - @backstage/plugin-search-react@1.5.2-next.2

## 1.10.0-next.1

### Patch Changes

- e0c6e8b9c3c: Update peer dependencies
- Updated dependencies
  - @backstage/core-components@0.12.6-next.1
  - @backstage/integration-react@1.1.12-next.1
  - @backstage/core-plugin-api@1.5.1-next.0
  - @backstage/plugin-catalog-react@1.4.1-next.1
  - @backstage/plugin-search-react@1.5.2-next.1
  - @backstage/theme@0.2.19-next.0
  - @backstage/catalog-client@1.4.0
  - @backstage/catalog-model@1.2.1
  - @backstage/errors@1.1.5
  - @backstage/types@1.0.2
  - @backstage/plugin-catalog-common@1.0.13-next.0
  - @backstage/plugin-search-common@1.2.3-next.0

## 1.10.0-next.0

### Minor Changes

- 4dbf3d3e4da: Added a new EntitySwitch isResourceType to allow different views depending on Resource type
- fc6cab4eb48: Added `isEntityWith` condition helper for `EntitySwitch` case statements.

### Patch Changes

- 8e00acb28db: Small tweaks to remove warnings in the console during development (mainly focusing on techdocs)
- Updated dependencies
  - @backstage/core-components@0.12.6-next.0
  - @backstage/plugin-search-react@1.5.2-next.0
  - @backstage/plugin-catalog-react@1.4.1-next.0
  - @backstage/integration-react@1.1.12-next.0
  - @backstage/core-plugin-api@1.5.0
  - @backstage/catalog-client@1.4.0
  - @backstage/catalog-model@1.2.1
  - @backstage/errors@1.1.5
  - @backstage/theme@0.2.18
  - @backstage/types@1.0.2
  - @backstage/plugin-catalog-common@1.0.12
  - @backstage/plugin-search-common@1.2.2

## 1.9.0

### Minor Changes

- 23cc40039c0: Allow `EntitySwitch` to render all cases that match the condition.

  This change introduces a new parameter for the `EntitySwitch` component
  `renderMultipleMatches`. In case the parameter value is `all`, the `EntitySwitch`
  will render all `EntitySwitch.Case` that contain `if` parameter, and it
  evaluates to true. In case none of the cases match, the default case will be
  rendered, if any.

  This means for example in the CI/CD page you can now do the following:

  ```tsx
  <EntitySwitch renderMultipleMatches="all">
    <EntitySwitch.Case if={isJenkinsAvailable}>Jenkins</EntitySwitch.Case>
    <EntitySwitch.Case if={isCodebuildAvailable}>CodeBuild</EntitySwitch.Case>
    <EntitySwitch.Case>No CI/CD</EntitySwitch.Case>
  </EntitySwitch>
  ```

  This allows the component to have multiple CI/CD systems and all of those are
  rendered on the same page.

- 3f75b7607ca: Add ability to pass icon as function to have ability to customize it by search item
- c9a9f3c834f: Add a `columns` prop to certain components that use the `EntityTable` for easier extensibility.

### Patch Changes

- 3fa41696820: Make the "Copied!" message disappear automatically after some time
- 7e8930ae1c6: Fix icon alignment in `CatalogSearchResultListItem`
- dbbde6ed353: fix entity switch rendering when there is no default case
- cb8ec97cdeb: Change black & white colors to be theme aware
- 928a12a9b3e: Internal refactor of `/alpha` exports.
- Updated dependencies
  - @backstage/catalog-client@1.4.0
  - @backstage/core-components@0.12.5
  - @backstage/plugin-catalog-react@1.4.0
  - @backstage/plugin-search-react@1.5.1
  - @backstage/errors@1.1.5
  - @backstage/core-plugin-api@1.5.0
  - @backstage/catalog-model@1.2.1
  - @backstage/plugin-catalog-common@1.0.12
  - @backstage/integration-react@1.1.11
  - @backstage/theme@0.2.18
  - @backstage/types@1.0.2
  - @backstage/plugin-search-common@1.2.2

## 1.9.0-next.2

### Minor Changes

- 23cc40039c0: allow entity switch to render all cases that match the condition

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.12.5-next.2
  - @backstage/plugin-catalog-react@1.4.0-next.2
  - @backstage/plugin-search-react@1.5.1-next.2
  - @backstage/core-plugin-api@1.5.0-next.2
  - @backstage/integration-react@1.1.11-next.2

## 1.9.0-next.1

### Minor Changes

- c9a9f3c834f: Add a `columns` prop to certain components that use the `EntityTable` for easier extensibility.

### Patch Changes

- 7e8930ae1c6: Fix icon alignment in `CatalogSearchResultListItem`
- cb8ec97cdeb: Change black & white colors to be theme aware
- Updated dependencies
  - @backstage/core-components@0.12.5-next.1
  - @backstage/errors@1.1.5-next.0
  - @backstage/catalog-client@1.4.0-next.1
  - @backstage/core-plugin-api@1.4.1-next.1
  - @backstage/integration-react@1.1.11-next.1
  - @backstage/theme@0.2.18-next.0
  - @backstage/plugin-catalog-react@1.4.0-next.1
  - @backstage/catalog-model@1.2.1-next.1
  - @backstage/types@1.0.2
  - @backstage/plugin-catalog-common@1.0.12-next.1
  - @backstage/plugin-search-common@1.2.2-next.0
  - @backstage/plugin-search-react@1.5.1-next.1

## 1.9.0-next.0

### Minor Changes

- 3f75b7607c: Add ability to pass icon as function to have ability to customize it by search item

### Patch Changes

- 928a12a9b3: Internal refactor of `/alpha` exports.
- Updated dependencies
  - @backstage/catalog-client@1.4.0-next.0
  - @backstage/plugin-catalog-react@1.4.0-next.0
  - @backstage/core-plugin-api@1.4.1-next.0
  - @backstage/catalog-model@1.2.1-next.0
  - @backstage/plugin-catalog-common@1.0.12-next.0
  - @backstage/core-components@0.12.5-next.0
  - @backstage/errors@1.1.4
  - @backstage/integration-react@1.1.11-next.0
  - @backstage/theme@0.2.17
  - @backstage/types@1.0.2
  - @backstage/plugin-search-common@1.2.1
  - @backstage/plugin-search-react@1.5.1-next.0

## 1.8.0

### Minor Changes

- 0c1fc3986c: Added Markdown support in the `AboutCard` description section
- 0eaa579f89: The `CatalogSearchResultListItem` component is now a search result extension. This means that when rendered as a child of components that render search extensions, the `result`, `rank`, and `highlight` properties are optional. See the [documentation](https://backstage.io/docs/features/search/how-to-guides#how-to-render-search-results-using-extensions) for more details.

### Patch Changes

- d7f55f6bd2: The list of entities takes into account the title when its different from the name to sort the entities.
- 66e2aab4c4: `ListItem` wrapper component moved to `SearchResultListItemExtension` for all `*SearchResultListItems` that are exported as extensions. This is to make sure the list only contains list elements.

  Note: If you have implemented a custom result list item, we recommend you to remove the list item wrapper to avoid nested `<li>` elements.

- 7d46ca2f68: Make catalog search result list a bit more customizable
- Updated dependencies
  - @backstage/core-components@0.12.4
  - @backstage/catalog-model@1.2.0
  - @backstage/theme@0.2.17
  - @backstage/core-plugin-api@1.4.0
  - @backstage/plugin-catalog-react@1.3.0
  - @backstage/plugin-search-react@1.5.0
  - @backstage/catalog-client@1.3.1
  - @backstage/errors@1.1.4
  - @backstage/integration-react@1.1.10
  - @backstage/types@1.0.2
  - @backstage/plugin-catalog-common@1.0.11
  - @backstage/plugin-search-common@1.2.1

## 1.8.0-next.2

### Patch Changes

- 66e2aab4c4: `ListItem` wrapper component moved to `SearchResultListItemExtension` for all `*SearchResultListItems` that are exported as extensions. This is to make sure the list only contains list elements.

  Note: If you have implemented a custom result list item, we recommend you to remove the list item wrapper to avoid nested `<li>` elements.

- Updated dependencies
  - @backstage/catalog-model@1.2.0-next.1
  - @backstage/plugin-search-react@1.5.0-next.1
  - @backstage/core-components@0.12.4-next.1
  - @backstage/catalog-client@1.3.1-next.1
  - @backstage/core-plugin-api@1.3.0
  - @backstage/errors@1.1.4
  - @backstage/integration-react@1.1.10-next.1
  - @backstage/theme@0.2.16
  - @backstage/types@1.0.2
  - @backstage/plugin-catalog-common@1.0.11-next.1
  - @backstage/plugin-catalog-react@1.3.0-next.2
  - @backstage/plugin-search-common@1.2.1

## 1.8.0-next.1

### Minor Changes

- 0c1fc3986c: Added Markdown support in the `AboutCard` description section
- 0eaa579f89: The `CatalogSearchResultListItem` component is now a search result extension. This means that when rendered as a child of components that render search extensions, the `result`, `rank`, and `highlight` properties are optional. See the [documentation](https://backstage.io/docs/features/search/how-to-guides#how-to-render-search-results-using-extensions) for more details.

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.12.4-next.0
  - @backstage/plugin-search-react@1.5.0-next.0
  - @backstage/plugin-catalog-react@1.3.0-next.1
  - @backstage/catalog-client@1.3.1-next.0
  - @backstage/catalog-model@1.1.6-next.0
  - @backstage/core-plugin-api@1.3.0
  - @backstage/errors@1.1.4
  - @backstage/integration-react@1.1.10-next.0
  - @backstage/theme@0.2.16
  - @backstage/types@1.0.2
  - @backstage/plugin-catalog-common@1.0.11-next.0
  - @backstage/plugin-search-common@1.2.1

## 1.7.3-next.0

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.3.0-next.0
  - @backstage/catalog-model@1.1.6-next.0
  - @backstage/catalog-client@1.3.1-next.0
  - @backstage/plugin-catalog-common@1.0.11-next.0
  - @backstage/integration-react@1.1.9

## 1.7.2

### Patch Changes

- cebe24ef1d: Add `EntityLabelsCard` to show the labels for an entity.
- 5353b4df61: There is now tooltip in the entity context menu
- Updated dependencies
  - @backstage/catalog-model@1.1.5
  - @backstage/catalog-client@1.3.0
  - @backstage/plugin-catalog-react@1.2.4
  - @backstage/core-components@0.12.3
  - @backstage/plugin-search-react@1.4.0
  - @backstage/core-plugin-api@1.3.0
  - @backstage/errors@1.1.4
  - @backstage/integration-react@1.1.9
  - @backstage/theme@0.2.16
  - @backstage/types@1.0.2
  - @backstage/plugin-catalog-common@1.0.10
  - @backstage/plugin-search-common@1.2.1

## 1.7.2-next.2

### Patch Changes

- Updated dependencies
  - @backstage/plugin-search-react@1.4.0-next.2
  - @backstage/core-plugin-api@1.3.0-next.1
  - @backstage/catalog-client@1.3.0-next.2
  - @backstage/plugin-catalog-react@1.2.4-next.2
  - @backstage/catalog-model@1.1.5-next.1
  - @backstage/core-components@0.12.3-next.2
  - @backstage/errors@1.1.4
  - @backstage/integration-react@1.1.9-next.2
  - @backstage/theme@0.2.16
  - @backstage/types@1.0.2
  - @backstage/plugin-catalog-common@1.0.10-next.1
  - @backstage/plugin-search-common@1.2.1-next.0

## 1.7.2-next.1

### Patch Changes

- Updated dependencies
  - @backstage/catalog-client@1.3.0-next.1
  - @backstage/catalog-model@1.1.5-next.1
  - @backstage/core-components@0.12.3-next.1
  - @backstage/core-plugin-api@1.2.1-next.0
  - @backstage/errors@1.1.4
  - @backstage/integration-react@1.1.9-next.1
  - @backstage/theme@0.2.16
  - @backstage/types@1.0.2
  - @backstage/plugin-catalog-common@1.0.10-next.1
  - @backstage/plugin-catalog-react@1.2.4-next.1
  - @backstage/plugin-search-common@1.2.1-next.0
  - @backstage/plugin-search-react@1.3.2-next.1

## 1.7.2-next.0

### Patch Changes

- Updated dependencies
  - @backstage/catalog-model@1.1.5-next.0
  - @backstage/catalog-client@1.3.0-next.0
  - @backstage/plugin-catalog-react@1.2.4-next.0
  - @backstage/core-components@0.12.3-next.0
  - @backstage/core-plugin-api@1.2.0
  - @backstage/errors@1.1.4
  - @backstage/integration-react@1.1.9-next.0
  - @backstage/theme@0.2.16
  - @backstage/types@1.0.2
  - @backstage/plugin-catalog-common@1.0.10-next.0
  - @backstage/plugin-search-common@1.2.0
  - @backstage/plugin-search-react@1.3.2-next.0

## 1.7.1

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.12.2
  - @backstage/integration-react@1.1.8
  - @backstage/plugin-catalog-react@1.2.3
  - @backstage/plugin-search-react@1.3.1

## 1.7.0

### Minor Changes

- 6ffa47bb0a: Fixes in kind selectors (now `OwnershipCard` works again). `EntityKindPicker` now accepts an optional `allowedKinds` prop, just like `CatalogKindHeader`.
- 462c1d012e: Removed `CatalogKindHeader` from `DefaultCatalogPage`. Deprecated `CatalogKindHeader` in favour of `EntityKindPicker`.

### Patch Changes

- d3fea4ae0a: Internal fixes to avoid implicit usage of globals
- ca04d97b09: Handle refresh entity error in `AboutCard`.
- 2e701b3796: Internal refactor to use `react-router-dom` rather than `react-router`.
- a19cffbeed: Update search links to only have header as linkable text
- 19356df560: Updated dependency `zen-observable` to `^0.9.0`.
- c3fa90e184: Updated dependency `zen-observable` to `^0.10.0`.
- 387d1d5218: Fixed Entity kind pluralisation in the `CatalogKindHeader` component.
- Updated dependencies
  - @backstage/core-plugin-api@1.2.0
  - @backstage/catalog-client@1.2.0
  - @backstage/plugin-search-react@1.3.0
  - @backstage/core-components@0.12.1
  - @backstage/errors@1.1.4
  - @backstage/plugin-catalog-react@1.2.2
  - @backstage/integration-react@1.1.7
  - @backstage/types@1.0.2
  - @backstage/plugin-search-common@1.2.0
  - @backstage/catalog-model@1.1.4
  - @backstage/theme@0.2.16
  - @backstage/plugin-catalog-common@1.0.9

## 1.7.0-next.4

### Patch Changes

- 2e701b3796: Internal refactor to use `react-router-dom` rather than `react-router`.
- Updated dependencies
  - @backstage/core-components@0.12.1-next.4
  - @backstage/plugin-catalog-react@1.2.2-next.4
  - @backstage/plugin-search-react@1.3.0-next.4
  - @backstage/catalog-client@1.2.0-next.1
  - @backstage/catalog-model@1.1.4-next.1
  - @backstage/core-plugin-api@1.2.0-next.2
  - @backstage/errors@1.1.4-next.1
  - @backstage/integration-react@1.1.7-next.4
  - @backstage/theme@0.2.16
  - @backstage/types@1.0.2-next.1
  - @backstage/plugin-catalog-common@1.0.9-next.3
  - @backstage/plugin-search-common@1.2.0-next.3

## 1.7.0-next.3

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.12.1-next.3
  - @backstage/catalog-client@1.2.0-next.1
  - @backstage/catalog-model@1.1.4-next.1
  - @backstage/core-plugin-api@1.2.0-next.2
  - @backstage/errors@1.1.4-next.1
  - @backstage/integration-react@1.1.7-next.3
  - @backstage/theme@0.2.16
  - @backstage/types@1.0.2-next.1
  - @backstage/plugin-catalog-common@1.0.9-next.2
  - @backstage/plugin-catalog-react@1.2.2-next.3
  - @backstage/plugin-search-common@1.2.0-next.2
  - @backstage/plugin-search-react@1.3.0-next.3

## 1.7.0-next.2

### Minor Changes

- 6ffa47bb0a: Fixes in kind selectors (now `OwnershipCard` works again). `EntityKindPicker` now accepts an optional `allowedKinds` prop, just like `CatalogKindHeader`.
- 462c1d012e: Removed `CatalogKindHeader` from `DefaultCatalogPage`. Deprecated `CatalogKindHeader` in favour of `EntityKindPicker`.

### Patch Changes

- Updated dependencies
  - @backstage/core-plugin-api@1.2.0-next.2
  - @backstage/plugin-search-react@1.3.0-next.2
  - @backstage/core-components@0.12.1-next.2
  - @backstage/plugin-catalog-react@1.2.2-next.2
  - @backstage/plugin-search-common@1.2.0-next.2
  - @backstage/integration-react@1.1.7-next.2
  - @backstage/catalog-client@1.2.0-next.1
  - @backstage/catalog-model@1.1.4-next.1
  - @backstage/errors@1.1.4-next.1
  - @backstage/theme@0.2.16
  - @backstage/types@1.0.2-next.1
  - @backstage/plugin-catalog-common@1.0.9-next.2

## 1.6.2-next.1

### Patch Changes

- d3fea4ae0a: Internal fixes to avoid implicit usage of globals
- ca04d97b09: Handle refresh entity error in `AboutCard`.
- a19cffbeed: Update search links to only have header as linkable text
- c3fa90e184: Updated dependency `zen-observable` to `^0.10.0`.
- Updated dependencies
  - @backstage/core-components@0.12.1-next.1
  - @backstage/plugin-search-react@1.2.2-next.1
  - @backstage/core-plugin-api@1.1.1-next.1
  - @backstage/types@1.0.2-next.1
  - @backstage/plugin-catalog-react@1.2.2-next.1
  - @backstage/integration-react@1.1.7-next.1
  - @backstage/catalog-client@1.2.0-next.1
  - @backstage/catalog-model@1.1.4-next.1
  - @backstage/errors@1.1.4-next.1
  - @backstage/theme@0.2.16
  - @backstage/plugin-catalog-common@1.0.9-next.1
  - @backstage/plugin-search-common@1.1.2-next.1

## 1.6.2-next.0

### Patch Changes

- 19356df560: Updated dependency `zen-observable` to `^0.9.0`.
- 387d1d5218: Fixed Entity kind pluralisation in the `CatalogKindHeader` component.
- Updated dependencies
  - @backstage/catalog-client@1.2.0-next.0
  - @backstage/core-components@0.12.1-next.0
  - @backstage/core-plugin-api@1.1.1-next.0
  - @backstage/integration-react@1.1.7-next.0
  - @backstage/types@1.0.2-next.0
  - @backstage/plugin-catalog-react@1.2.2-next.0
  - @backstage/catalog-model@1.1.4-next.0
  - @backstage/errors@1.1.4-next.0
  - @backstage/theme@0.2.16
  - @backstage/plugin-catalog-common@1.0.9-next.0
  - @backstage/plugin-search-common@1.1.2-next.0
  - @backstage/plugin-search-react@1.2.2-next.0

## 1.6.1

### Patch Changes

- f905853ad6: Prefer using `Link` from `@backstage/core-components` rather than material-UI.
- Updated dependencies
  - @backstage/plugin-catalog-react@1.2.1
  - @backstage/core-components@0.12.0
  - @backstage/core-plugin-api@1.1.0
  - @backstage/catalog-model@1.1.3
  - @backstage/types@1.0.1
  - @backstage/integration-react@1.1.6
  - @backstage/plugin-search-react@1.2.1
  - @backstage/catalog-client@1.1.2
  - @backstage/errors@1.1.3
  - @backstage/theme@0.2.16
  - @backstage/plugin-catalog-common@1.0.8
  - @backstage/plugin-search-common@1.1.1

## 1.6.1-next.1

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.12.0-next.1
  - @backstage/catalog-client@1.1.2-next.0
  - @backstage/catalog-model@1.1.3-next.0
  - @backstage/core-plugin-api@1.1.0-next.0
  - @backstage/errors@1.1.3-next.0
  - @backstage/integration-react@1.1.6-next.1
  - @backstage/theme@0.2.16
  - @backstage/types@1.0.1-next.0
  - @backstage/plugin-catalog-common@1.0.8-next.0
  - @backstage/plugin-catalog-react@1.2.1-next.1
  - @backstage/plugin-search-common@1.1.1-next.0
  - @backstage/plugin-search-react@1.2.1-next.1

## 1.6.1-next.0

### Patch Changes

- f905853ad6: Prefer using `Link` from `@backstage/core-components` rather than material-UI.
- Updated dependencies
  - @backstage/plugin-catalog-react@1.2.1-next.0
  - @backstage/core-components@0.12.0-next.0
  - @backstage/core-plugin-api@1.1.0-next.0
  - @backstage/catalog-model@1.1.3-next.0
  - @backstage/types@1.0.1-next.0
  - @backstage/integration-react@1.1.6-next.0
  - @backstage/plugin-search-react@1.2.1-next.0
  - @backstage/catalog-client@1.1.2-next.0
  - @backstage/errors@1.1.3-next.0
  - @backstage/theme@0.2.16
  - @backstage/plugin-catalog-common@1.0.8-next.0
  - @backstage/plugin-search-common@1.1.1-next.0

## 1.6.0

### Minor Changes

- d558f41d3a: Added new column `Label` to `CatalogTable.columns`, this new column allows you make use of labels from metadata.
  For example: category and visibility are type of labels associated with API entity illustrated below.

  YAML code snippet for API entity

  ```yaml
  apiVersion: backstage.io/v1alpha1
  kind: API
  metadata:
    name: sample-api
    description: API for sample
    links:
      - url: http://localhost:8080/swagger-ui.html
        title: Swagger UI
    tags:
      - http
    labels:
      category: legacy
      visibility: protected
  ```

  Consumers can customise columns to include label column and show in api-docs list

  ```typescript
  const columns = [
    CatalogTable.columns.createNameColumn({ defaultKind: 'API' }),
    CatalogTable.columns.createLabelColumn('category', { title: 'Category' }),
    CatalogTable.columns.createLabelColumn('visibility', {
      title: 'Visibility',
      defaultValue: 'public',
    }),
  ];
  ```

### Patch Changes

- 4efadb6968: Implemented the visual parts of `EntityKindPicker` so that it can be shown alongside the other filters on the left side of your catalog pages.
- 182000c663: Added `emptyContent` property to CatalogTable and DefaultCatalogPage to support customization of the Catalog Table.
- e89e1f614d: Added support for copy entity URL in entity page context menu
- Updated dependencies
  - @backstage/catalog-model@1.1.2
  - @backstage/plugin-catalog-react@1.2.0
  - @backstage/core-components@0.11.2
  - @backstage/plugin-catalog-common@1.0.7
  - @backstage/catalog-client@1.1.1
  - @backstage/plugin-search-react@1.2.0
  - @backstage/plugin-search-common@1.1.0
  - @backstage/integration-react@1.1.5
  - @backstage/core-plugin-api@1.0.7
  - @backstage/errors@1.1.2
  - @backstage/theme@0.2.16
  - @backstage/types@1.0.0

## 1.6.0-next.2

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-common@1.0.7-next.2
  - @backstage/plugin-catalog-react@1.2.0-next.2
  - @backstage/plugin-search-common@1.1.0-next.2
  - @backstage/catalog-client@1.1.1-next.2
  - @backstage/catalog-model@1.1.2-next.2
  - @backstage/core-components@0.11.2-next.2
  - @backstage/core-plugin-api@1.0.7-next.2
  - @backstage/errors@1.1.2-next.2
  - @backstage/integration-react@1.1.5-next.2
  - @backstage/theme@0.2.16
  - @backstage/types@1.0.0
  - @backstage/plugin-search-react@1.2.0-next.2

## 1.6.0-next.1

### Minor Changes

- d558f41d3a: Added new column `Label` to `CatalogTable.columns`, this new column allows you make use of labels from metadata.
  For example: category and visibility are type of labels associated with API entity illustrated below.

  YAML code snippet for API entity

  ```yaml
  apiVersion: backstage.io/v1alpha1
  kind: API
  metadata:
    name: sample-api
    description: API for sample
    links:
      - url: http://localhost:8080/swagger-ui.html
        title: Swagger UI
    tags:
      - http
    labels:
      category: legacy
      visibility: protected
  ```

  Consumers can customise columns to include label column and show in api-docs list

  ```typescript
  const columns = [
    CatalogTable.columns.createNameColumn({ defaultKind: 'API' }),
    CatalogTable.columns.createLabelColumn('category', { title: 'Category' }),
    CatalogTable.columns.createLabelColumn('visibility', {
      title: 'Visibility',
      defaultValue: 'public',
    }),
  ];
  ```

### Patch Changes

- 4efadb6968: Implemented the visual parts of `EntityKindPicker` so that it can be shown alongside the other filters on the left side of your catalog pages.
- e89e1f614d: Added support for copy entity URL in entity page context menu
- Updated dependencies
  - @backstage/plugin-catalog-react@1.2.0-next.1
  - @backstage/catalog-client@1.1.1-next.1
  - @backstage/plugin-search-react@1.2.0-next.1
  - @backstage/plugin-search-common@1.1.0-next.1
  - @backstage/core-components@0.11.2-next.1
  - @backstage/core-plugin-api@1.0.7-next.1
  - @backstage/catalog-model@1.1.2-next.1
  - @backstage/errors@1.1.2-next.1
  - @backstage/integration-react@1.1.5-next.1
  - @backstage/theme@0.2.16
  - @backstage/types@1.0.0
  - @backstage/plugin-catalog-common@1.0.7-next.1

## 1.5.2-next.0

### Patch Changes

- Updated dependencies
  - @backstage/catalog-model@1.1.2-next.0
  - @backstage/core-components@0.11.2-next.0
  - @backstage/catalog-client@1.1.1-next.0
  - @backstage/plugin-catalog-react@1.1.5-next.0
  - @backstage/integration-react@1.1.5-next.0
  - @backstage/plugin-search-react@1.1.1-next.0
  - @backstage/core-plugin-api@1.0.7-next.0
  - @backstage/errors@1.1.2-next.0
  - @backstage/theme@0.2.16
  - @backstage/types@1.0.0
  - @backstage/plugin-catalog-common@1.0.7-next.0
  - @backstage/plugin-search-common@1.0.2-next.0

## 1.5.1

### Patch Changes

- 817f3196f6: Updated React Router dependencies to be peer dependencies.
- 7d47def9c4: Removed dependency on `@types/jest`.
- d669d89206: Minor API signatures cleanup
- Updated dependencies
  - @backstage/core-components@0.11.1
  - @backstage/core-plugin-api@1.0.6
  - @backstage/plugin-catalog-react@1.1.4
  - @backstage/plugin-search-react@1.1.0
  - @backstage/catalog-client@1.1.0
  - @backstage/catalog-model@1.1.1
  - @backstage/errors@1.1.1
  - @backstage/integration-react@1.1.4
  - @backstage/plugin-catalog-common@1.0.6
  - @backstage/plugin-search-common@1.0.1

## 1.5.1-next.3

### Patch Changes

- 7d47def9c4: Removed dependency on `@types/jest`.
- Updated dependencies
  - @backstage/plugin-catalog-react@1.1.4-next.2
  - @backstage/catalog-client@1.1.0-next.2
  - @backstage/catalog-model@1.1.1-next.0
  - @backstage/core-components@0.11.1-next.3
  - @backstage/core-plugin-api@1.0.6-next.3
  - @backstage/errors@1.1.1-next.0
  - @backstage/integration-react@1.1.4-next.2

## 1.5.1-next.2

### Patch Changes

- Updated dependencies
  - @backstage/catalog-client@1.0.5-next.1
  - @backstage/core-components@0.11.1-next.2
  - @backstage/core-plugin-api@1.0.6-next.2
  - @backstage/integration-react@1.1.4-next.1
  - @backstage/plugin-search-react@1.1.0-next.2

## 1.5.1-next.1

### Patch Changes

- 817f3196f6: Updated React Router dependencies to be peer dependencies.
- d669d89206: Minor API signatures cleanup
- Updated dependencies
  - @backstage/core-components@0.11.1-next.1
  - @backstage/core-plugin-api@1.0.6-next.1
  - @backstage/plugin-catalog-react@1.1.4-next.1
  - @backstage/plugin-search-react@1.0.2-next.1

## 1.5.1-next.0

### Patch Changes

- Updated dependencies
  - @backstage/core-plugin-api@1.0.6-next.0
  - @backstage/core-components@0.11.1-next.0
  - @backstage/catalog-client@1.0.5-next.0
  - @backstage/integration-react@1.1.4-next.0
  - @backstage/plugin-catalog-react@1.1.4-next.0
  - @backstage/plugin-search-react@1.0.2-next.0
  - @backstage/plugin-catalog-common@1.0.6-next.0
  - @backstage/plugin-search-common@1.0.1-next.0

## 1.5.0

### Minor Changes

- 80da5162c7: Plugin catalog has been modified to use an experimental feature where you can customize the title of the create button.

  You can modify it by doing:

  ```typescript jsx
  import { catalogPlugin } from '@backstage/plugin-catalog';

  catalogPlugin.__experimentalReconfigure({
    createButtonTitle: 'New',
  });
  ```

- fe94398418: Allow changing the subtitle of the `CatalogTable` component

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.11.0
  - @backstage/core-plugin-api@1.0.5
  - @backstage/plugin-catalog-react@1.1.3
  - @backstage/plugin-catalog-common@1.0.5
  - @backstage/integration-react@1.1.3
  - @backstage/plugin-search-react@1.0.1

## 1.5.0-next.2

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.1.3-next.2
  - @backstage/core-components@0.11.0-next.2
  - @backstage/integration-react@1.1.3-next.1
  - @backstage/plugin-search-react@1.0.1-next.1

## 1.5.0-next.1

### Minor Changes

- fe94398418: Allow changing the subtitle of the `CatalogTable` component

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.10.1-next.1
  - @backstage/plugin-catalog-common@1.0.5-next.0
  - @backstage/plugin-catalog-react@1.1.3-next.1

## 1.5.0-next.0

### Minor Changes

- 80da5162c7: Plugin catalog has been modified to use an experimental feature where you can customize the title of the create button.

  You can modify it by doing:

  ```typescript jsx
  import { catalogPlugin } from '@backstage/plugin-catalog';

  catalogPlugin.__experimentalReconfigure({
    createButtonTitle: 'New',
  });
  ```

### Patch Changes

- Updated dependencies
  - @backstage/core-plugin-api@1.0.5-next.0
  - @backstage/integration-react@1.1.3-next.0
  - @backstage/plugin-catalog-react@1.1.3-next.0
  - @backstage/core-components@0.10.1-next.0
  - @backstage/plugin-search-react@1.0.1-next.0

## 1.4.0

### Minor Changes

- 97c46f2359: Add `spec.targets` (or `spec.target`) for Location entities at the `CatalogTable`.
- cf288221d1: Add `Location` target(s) to `AboutCard`.
- a274fe38b9: Add hidden title column to catalog and API table to enable filtering by title.

### Patch Changes

- dcaf1cb418: Previously, the color of the Entity Context Menu (in the Entity Page Header) was hardcoded as `white`.

  This was an issue for themes that use a header with a white background. By default, the color of the icon is now `theme.page.fontColor`.

  It can now also be overridden in the theme, which is only necessary if the header title, subtitle and three-dots icon need to have different colors. For example:

  ```typescript
  export function createThemeOverrides(theme: BackstageTheme): Overrides {
    return {
      PluginCatalogEntityContextMenu: {
        button: {
          color: 'blue',
        },
      },
      ...
    },
    ...
    }
  ```

- f1dcc6f3c6: Use entity type predicates from catalog-model
- 258057a4b9: Adding ability to customize the "unregister entity" menu item in the entity context menu on the entity page with options 'visible','hidden','disabled'.With this three new options, one can hide the "unregister entity" menu item from the list, disable or keep it enabled.

  The boolean input for "unregister entity" will be deprecated later in favour of the above three options.

- 385389d23c: Updated to remove usage of the `bursts` object in the theme palette
- be26d95141: Added new `EntityProcessingStatusPicker` that will filter for entities with orphans and/or errors.

  If you are using the default Catalog page this picker will be added automatically. For those who have customized their Catalog page you'll need to add this manually by doing something like this:

  ```diff
  ...
  import {
    CatalogFilterLayout,
    EntityTypePicker,
    UserListPicker,
    EntityTagPicker
  + EntityProcessingStatusPicker,
  } from '@backstage/plugin-catalog-react';
  ...
  export const CustomCatalogPage = ({
    columns,
    actions,
    initiallySelectedFilter = 'owned',
  }: CatalogPageProps) => {
    return (
      ...
          <EntityListProvider>
            <CatalogFilterLayout>
              <CatalogFilterLayout.Filters>
                <EntityKindPicker initialFilter="component" hidden />
                <EntityTypePicker />
                <UserListPicker initialFilter={initiallySelectedFilter} />
                <EntityTagPicker />
  +             <EntityProcessingStatusPicker />
              <CatalogFilterLayout.Filters>
              <CatalogFilterLayout.Content>
                <CatalogTable columns={columns} actions={actions} />
              </CatalogFilterLayout.Content>
            </CatalogFilterLayout>
          </EntityListProvider>
      ...
  };
  ```

- Updated dependencies
  - @backstage/core-components@0.10.0
  - @backstage/catalog-model@1.1.0
  - @backstage/plugin-search-react@1.0.0
  - @backstage/plugin-search-common@1.0.0
  - @backstage/core-plugin-api@1.0.4
  - @backstage/catalog-client@1.0.4
  - @backstage/integration-react@1.1.2
  - @backstage/plugin-catalog-react@1.1.2
  - @backstage/theme@0.2.16
  - @backstage/errors@1.1.0
  - @backstage/plugin-catalog-common@1.0.4

## 1.4.0-next.3

### Patch Changes

- Updated dependencies
  - @backstage/core-plugin-api@1.0.4-next.0
  - @backstage/core-components@0.10.0-next.3
  - @backstage/catalog-client@1.0.4-next.2
  - @backstage/integration-react@1.1.2-next.3
  - @backstage/catalog-model@1.1.0-next.3
  - @backstage/plugin-catalog-react@1.1.2-next.3
  - @backstage/plugin-search-react@0.2.2-next.3

## 1.4.0-next.2

### Minor Changes

- a274fe38b9: Add hidden title column to catalog and API table to enable filtering by title.

### Patch Changes

- 258057a4b9: Adding ability to customize the "unregister entity" menu item in the entity context menu on the entity page with options 'visible','hidden','disabled'.With this three new options, one can hide the "unregister entity" menu item from the list, disable or keep it enabled.

  The boolean input for "unregister entity" will be deprecated later in favour of the above three options.

- 385389d23c: Updated to remove usage of the `bursts` object in the theme palette
- be26d95141: Added new `EntityProcessingStatusPicker` that will filter for entities with orphans and/or errors.

  If you are using the default Catalog page this picker will be added automatically. For those who have customized their Catalog page you'll need to add this manually by doing something like this:

  ```diff
  ...
  import {
    CatalogFilterLayout,
    EntityTypePicker,
    UserListPicker,
    EntityTagPicker
  + EntityProcessingStatusPicker,
  } from '@backstage/plugin-catalog-react';
  ...
  export const CustomCatalogPage = ({
    columns,
    actions,
    initiallySelectedFilter = 'owned',
  }: CatalogPageProps) => {
    return (
      ...
          <EntityListProvider>
            <CatalogFilterLayout>
              <CatalogFilterLayout.Filters>
                <EntityKindPicker initialFilter="component" hidden />
                <EntityTypePicker />
                <UserListPicker initialFilter={initiallySelectedFilter} />
                <EntityTagPicker />
  +             <EntityProcessingStatusPicker />
              <CatalogFilterLayout.Filters>
              <CatalogFilterLayout.Content>
                <CatalogTable columns={columns} actions={actions} />
              </CatalogFilterLayout.Content>
            </CatalogFilterLayout>
          </EntityListProvider>
      ...
  };
  ```

- Updated dependencies
  - @backstage/core-components@0.10.0-next.2
  - @backstage/catalog-model@1.1.0-next.2
  - @backstage/plugin-search-react@0.2.2-next.2
  - @backstage/theme@0.2.16-next.1
  - @backstage/plugin-catalog-react@1.1.2-next.2
  - @backstage/integration-react@1.1.2-next.2

## 1.3.1-next.1

### Patch Changes

- f1dcc6f3c6: Use entity type predicates from catalog-model
- Updated dependencies
  - @backstage/core-components@0.9.6-next.1
  - @backstage/catalog-model@1.1.0-next.1
  - @backstage/errors@1.1.0-next.0
  - @backstage/theme@0.2.16-next.0
  - @backstage/catalog-client@1.0.4-next.1
  - @backstage/integration-react@1.1.2-next.1
  - @backstage/plugin-catalog-common@1.0.4-next.0
  - @backstage/plugin-catalog-react@1.1.2-next.1
  - @backstage/plugin-search-common@0.3.6-next.0
  - @backstage/plugin-search-react@0.2.2-next.1

## 1.3.1-next.0

### Patch Changes

- dcaf1cb418: Previously, the color of the Entity Context Menu (in the Entity Page Header) was hardcoded as `white`.

  This was an issue for themes that use a header with a white background. By default, the color of the icon is now `theme.palette.bursts.fontColor`.

  It can now also be overridden in the theme, which is only necessary if the header title, subtitle and three-dots icon need to have different colors. For example:

  ```typescript
  export function createThemeOverrides(theme: BackstageTheme): Overrides {
    return {
      PluginCatalogEntityContextMenu: {
        button: {
          color: 'blue',
        },
      },
      ...
    },
    ...
    }
  ```

- Updated dependencies
  - @backstage/catalog-model@1.1.0-next.0
  - @backstage/core-components@0.9.6-next.0
  - @backstage/catalog-client@1.0.4-next.0
  - @backstage/plugin-catalog-react@1.1.2-next.0
  - @backstage/integration-react@1.1.2-next.0
  - @backstage/plugin-search-react@0.2.2-next.0

## 1.3.0

### Minor Changes

- fe7614ea54: Add an optional icon to the Catalog and TechDocs search results

### Patch Changes

- 449dcef98e: Updates the `isKind`, `ìsComponentType`, and `isNamespace` to allow an array of possible values
- 1f70704580: Accessibility updates:

  - Added screen reader elements to describe default table `Action` buttons

- 915700f64f: In order to simplify analytics on top of the search experience in Backstage, the provided `<*ResultListItem />` component now captures a `discover` analytics event instead of a `click` event. This event includes the result rank as its `value` and, like a click, the URL/path clicked to as its `to` attribute.
- Updated dependencies
  - @backstage/plugin-catalog-react@1.1.1
  - @backstage/plugin-search-common@0.3.5
  - @backstage/plugin-search-react@0.2.1
  - @backstage/plugin-catalog-common@1.0.3
  - @backstage/core-components@0.9.5
  - @backstage/catalog-client@1.0.3
  - @backstage/core-plugin-api@1.0.3
  - @backstage/integration-react@1.1.1
  - @backstage/catalog-model@1.0.3

## 1.2.1-next.1

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.9.5-next.1
  - @backstage/catalog-client@1.0.3-next.0
  - @backstage/core-plugin-api@1.0.3-next.0
  - @backstage/integration-react@1.1.1-next.1
  - @backstage/catalog-model@1.0.3-next.0
  - @backstage/plugin-catalog-react@1.1.1-next.1
  - @backstage/plugin-search-react@0.2.1-next.0
  - @backstage/plugin-catalog-common@1.0.3-next.0
  - @backstage/plugin-search-common@0.3.5-next.0

## 1.2.1-next.0

### Patch Changes

- 449dcef98e: Updates the `isKind`, `ìsComponentType`, and `isNamespace` to allow an array of possible values
- 1f70704580: Accessibility updates:

  - Added screen reader elements to describe default table `Action` buttons

- Updated dependencies
  - @backstage/plugin-catalog-react@1.1.1-next.0
  - @backstage/core-components@0.9.5-next.0
  - @backstage/integration-react@1.1.1-next.0

## 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

## 1.2.0-next.2

### Patch Changes

- 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-next.1
  - @backstage/plugin-search-react@0.2.0-next.2
  - @backstage/plugin-search-common@0.3.4-next.0
  - @backstage/plugin-catalog-react@1.1.0-next.2
  - @backstage/catalog-model@1.0.2-next.0
  - @backstage/core-plugin-api@1.0.2-next.1
  - @backstage/integration-react@1.1.0-next.2
  - @backstage/catalog-client@1.0.2-next.0
  - @backstage/plugin-catalog-common@1.0.2-next.0

## 1.2.0-next.1

### 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
- Updated dependencies
  - @backstage/core-components@0.9.4-next.0
  - @backstage/core-plugin-api@1.0.2-next.0
  - @backstage/plugin-catalog-react@1.1.0-next.1
  - @backstage/integration-react@1.1.0-next.1

## 1.2.0-next.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

- Updated dependencies
  - @backstage/plugin-catalog-react@1.1.0-next.0
  - @backstage/integration-react@1.1.0-next.0

## 1.1.0

### Minor Changes

- bdc61b4002: Expose 'initalFilter' through initialKind prop on Catalog Page.

### Patch Changes

- 24254fd433: build(deps): bump `@testing-library/user-event` from 13.5.0 to 14.0.0
- 2a3cac4c60: Corrected replacements for depreciated FilteredEntityLayout items
- f6d2694092: Added tableOptions property to CatalogTable and DefaultCatalogPage to support customization of the Catalog Table. Related issue #10453
- 5d5fdbe541: Columns in CatalogTable now change depending on the entity kind, ensuring only relevant columns are displayed.
- Updated dependencies
  - @backstage/plugin-catalog-react@1.0.1
  - @backstage/catalog-model@1.0.1
  - @backstage/core-components@0.9.3
  - @backstage/core-plugin-api@1.0.1
  - @backstage/integration-react@1.0.1
  - @backstage/plugin-search-common@0.3.3
  - @backstage/plugin-catalog-common@1.0.1
  - @backstage/catalog-client@1.0.1

## 1.1.0-next.3

### Patch Changes

- 24254fd433: build(deps): bump `@testing-library/user-event` from 13.5.0 to 14.0.0
- Updated dependencies
  - @backstage/core-components@0.9.3-next.2
  - @backstage/core-plugin-api@1.0.1-next.0
  - @backstage/integration-react@1.0.1-next.2
  - @backstage/plugin-catalog-react@1.0.1-next.3

## 1.1.0-next.2

### Patch Changes

- f6d2694092: Added tableOptions property to CatalogTable and DefaultCatalogPage to support customization of the Catalog Table. Related issue #10453
- 5d5fdbe541: Columns in CatalogTable now change depending on the entity kind, ensuring only relevant columns are displayed.
- Updated dependencies
  - @backstage/core-components@0.9.3-next.1
  - @backstage/plugin-catalog-react@1.0.1-next.2
  - @backstage/catalog-model@1.0.1-next.1

## 1.1.0-next.1

### Minor Changes

- bdc61b4002: Expose 'initalFilter' through initialKind prop on Catalog Page.

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-react@1.0.1-next.1
  - @backstage/plugin-catalog-common@1.0.1-next.1
  - @backstage/integration-react@1.0.1-next.1
  - @backstage/plugin-search-common@0.3.3-next.1

## 1.0.1-next.0

### Patch Changes

- 2a3cac4c60: Corrected replacements for depreciated FilteredEntityLayout items
- Updated dependencies
  - @backstage/catalog-model@1.0.1-next.0
  - @backstage/plugin-search-common@0.3.3-next.0
  - @backstage/plugin-catalog-react@1.0.1-next.0
  - @backstage/core-components@0.9.3-next.0
  - @backstage/catalog-client@1.0.1-next.0
  - @backstage/integration-react@1.0.1-next.0
  - @backstage/plugin-catalog-common@1.0.1-next.0

## 1.0.0

### Major Changes

- b58c70c223: This package has been promoted to v1.0! To understand how this change affects the package, please check out our [versioning policy](https://backstage.io/docs/overview/versioning-policy).

### Patch Changes

- a422d7ce5e: chore(deps): bump `@testing-library/react` from 11.2.6 to 12.1.3
- c689d7a94c: **DEPRECATION**: The `FilteredEntityLayout` and related components have been moved to `@backstage/plugin-catalog-react` and renamed. The original components are now deprecated and should be replaced as follows:

  - `FilteredEntityLayout` -> `CatalogFilterLayout`
  - `FilterContainer` -> `CatalogFilterLayout.Filters`
  - `EntityListContainer` -> `CatalogFilterLayout.Content`

- d4afa7e30d: Fix for `EntitySwitch` not properly falling back to render the default entity page when the entity is missing.
- f24ef7864e: Minor typo fixes
- Updated dependencies
  - @backstage/core-components@0.9.2
  - @backstage/core-plugin-api@1.0.0
  - @backstage/integration-react@1.0.0
  - @backstage/plugin-catalog-react@1.0.0
  - @backstage/catalog-model@1.0.0
  - @backstage/catalog-client@1.0.0
  - @backstage/errors@1.0.0
  - @backstage/types@1.0.0
  - @backstage/plugin-catalog-common@1.0.0
  - @backstage/plugin-search-common@0.3.2

## 0.10.0

### Minor Changes

- 51856359bf: **BREAKING**: Removed the `AboutCard` component which has been replaced by `EntityAboutCard`.
- 5ea9509e6a: **BREAKING**: Removed `CatalogResultListItemProps` and `CatalogResultListItem`, replaced by `CatalogSearchResultListItemProps` and `CatalogSearchResultListItem`.

### Patch Changes

- 9a06d18385: Added an `allowedKinds` option to `CatalogKindHeader` to limit entity kinds available in the dropdown.
- 251688a75e: Updated `CatalogKindHeader` to respond to external changes to query parameters in the URL, such as two sidebar links that apply different catalog filters.
- 9844d4d2bd: Removed usage of removed hook.
- 3e54f6c436: Use `@backstage/plugin-search-common` package instead of `@backstage/search-common`.
- Updated dependencies
  - @backstage/plugin-catalog-react@0.9.0
  - @backstage/core-components@0.9.1
  - @backstage/catalog-model@0.13.0
  - @backstage/plugin-catalog-common@0.2.2
  - @backstage/plugin-search-common@0.3.1
  - @backstage/catalog-client@0.9.0
  - @backstage/integration-react@0.1.25

## 0.10.0-next.0

### Minor Changes

- 51856359bf: **BREAKING**: Removed the `AboutCard` component which has been replaced by `EntityAboutCard`.
- 5ea9509e6a: **BREAKING**: Removed `CatalogResultListItemProps` and `CatalogResultListItem`, replaced by `CatalogSearchResultListItemProps` and `CatalogSearchResultListItem`.

### Patch Changes

- 251688a75e: Updated `CatalogKindHeader` to respond to external changes to query parameters in the URL, such as two sidebar links that apply different catalog filters.
- 9844d4d2bd: Removed usage of removed hook.
- 3e54f6c436: Use `@backstage/plugin-search-common` package instead of `@backstage/search-common`.
- Updated dependencies
  - @backstage/plugin-catalog-react@0.9.0-next.0
  - @backstage/core-components@0.9.1-next.0
  - @backstage/catalog-model@0.13.0-next.0
  - @backstage/plugin-catalog-common@0.2.2-next.0
  - @backstage/plugin-search-common@0.3.1-next.0
  - @backstage/catalog-client@0.9.0-next.0
  - @backstage/integration-react@0.1.25-next.0

## 0.9.1

### Patch Changes

- 899f196af5: Use `getEntityByRef` instead of `getEntityByName` in the catalog client
- f41a293231: - **DEPRECATION**: Deprecated `formatEntityRefTitle` in favor of the new `humanizeEntityRef` method instead. Please migrate to using the new method instead.
- f590d1681b: Removed usage of deprecated favorite utility methods.
- 44403296e7: Added the following deprecations to the `catalog-react` package:

  - **DEPRECATION**: `useEntity` will now warn if the entity has not yet been loaded, and will soon throw errors instead. If you're using the default implementation of `EntityLayout` and `EntitySwitch` then these components will ensure that there is an entity loaded before rendering children. If you're implementing your own `EntityLayout` or `EntitySwitch` or something that operates outside or adjacent to them, then use `useAsyncEntity`.

  - **DEPRECATION**: the `loading`, `error` and `refresh` properties that are returned from `useEntity` have been deprecated, and are available on `useAsyncEntity` instead.

- da79aac2a6: - Replaced usage of the deprecated and now removed `rootRoute` and `catalogRouteRef`s from the `catalog-react` package
- 36aa63022b: Use `CompoundEntityRef` instead of `EntityName`, and `getCompoundEntityRef` instead of `getEntityName`, from `@backstage/catalog-model`.
- 8f0e8e039b: Removed usage of deprecated `getEntityMetadataViewUrl` and `getEntityMetadataEditUrl` helpers.
- Updated dependencies
  - @backstage/catalog-model@0.12.0
  - @backstage/catalog-client@0.8.0
  - @backstage/core-components@0.9.0
  - @backstage/plugin-catalog-react@0.8.0
  - @backstage/plugin-catalog-common@0.2.0
  - @backstage/core-plugin-api@0.8.0
  - @backstage/search-common@0.3.0
  - @backstage/integration-react@0.1.24

## 0.9.0

### Minor Changes

- e7b9c3d713: Removed `columnFactories`, which was accidentally exported on the previous release.
- 2262fe19c9: **BREAKING**: Removed support for passing in an explicit `entity` prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored.
- 3c4376e5e7: **BREAKING**: Removed the old `plugin` export, use `catalogPlugin` instead.

### Patch Changes

- 2d339b5f2c: Internalize deprecated `useEntityFromUrl` hook
- a686702dbe: Renamed `CatalogResultListItem` to `CatalogSearchResultListItem` along with its prop type, leaving the old names in place as a deprecations.
- 852d5ff758: Added `EntitySwitchProps` type for `EntitySwitch`.
- a8331830f1: Remove use of deprecated `useEntityKinds` hook.
- 6e1cbc12a6: Updated according to the new `getEntityFacets` catalog API method
- b776ce5aab: Replaced use of deprecated `useEntityListProvider` hook with `useEntityList`.
- 3334ad47d4: Removed usage of `EntityContext`.
- 919cf2f836: Minor updates to match the new `targetRef` field of relations, and to stop consuming the `target` field
- Updated dependencies
  - @backstage/core-components@0.8.10
  - @backstage/plugin-catalog-react@0.7.0
  - @backstage/catalog-model@0.11.0
  - @backstage/catalog-client@0.7.2
  - @backstage/core-plugin-api@0.7.0
  - @backstage/integration-react@0.1.23

## 0.8.0

### Minor Changes

- ae7edbea45: Removed `CatalogClientWrapper` as usage have been replaced by the `fetchApiRef`.
- 37092662cb: **BREAKING** Completely removed the `EntitySystemDiagramCard` component which was deprecated in a previous release. Any remaining references to this component are now broken and should be replaced with `EntityCatalogGraphCard`, which can be imported from package `@backstage/plugin-catalog-graph`.
- 7657eeae22: Removed deprecated `Router` and `EntityPageLayout` exports.
  `Router` is replaced by plugin extensions and `EntityPageLayout` is replaced by `CatalogEntityPage`.
- 0a033351be: **BREAKING**:

  - The `CatalogResultListItem` `result` prop is now of the more narrow and correct type `IndexableDocument`, rather than `any`.
  - The individual table column factories (e.g. `createNameColumn`) are now no longer available directly, but only through `CatalogTable.columns`.

### Patch Changes

- 1ed305728b: Bump `node-fetch` to version 2.6.7 and `cross-fetch` to version 3.1.5
- c77c5c7eb6: Added `backstage.role` to `package.json`
- 538ca90790: Use updated type names from `@backstage/catalog-client`
- 0d03e42a89: Replaced use of deprecated `compareEntityToRef` utility.
- 244d24ebc4: Import `Location` from the `@backstage/catalog-client` package.
- deaf6065db: Adapt to the new `CatalogApi.getLocationByRef`
- 27eccab216: Replaces use of deprecated catalog-model constants.
- 7aeb491394: Replace use of deprecated `ENTITY_DEFAULT_NAMESPACE` constant with `DEFAULT_NAMESPACE`.
- Updated dependencies
  - @backstage/catalog-client@0.7.0
  - @backstage/core-components@0.8.9
  - @backstage/core-plugin-api@0.6.1
  - @backstage/errors@0.2.1
  - @backstage/integration-react@0.1.22
  - @backstage/plugin-catalog-react@0.6.15
  - @backstage/catalog-model@0.10.0
  - @backstage/search-common@0.2.3
  - @backstage/theme@0.2.15
  - @backstage/plugin-catalog-common@0.1.3

## 0.7.12

### Patch Changes

- f8633307c4: Added an "inspect" entry in the entity three-dots menu, for lower level catalog
  insights and debugging.
- 9033775d39: Deprecated the `EntityPageLayout`; please use the new extension based `CatalogEntityPage` instead
- Updated dependencies
  - @backstage/catalog-client@0.6.0
  - @backstage/core-components@0.8.8
  - @backstage/plugin-catalog-react@0.6.14
  - @backstage/integration-react@0.1.21

## 0.7.12-next.0

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.8.8-next.0
  - @backstage/plugin-catalog-react@0.6.14-next.0
  - @backstage/integration-react@0.1.21-next.0

## 0.7.11

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.8.7
  - @backstage/plugin-catalog-react@0.6.13
  - @backstage/plugin-catalog-common@0.1.2
  - @backstage/integration-react@0.1.20

## 0.7.11-next.1

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.8.7-next.1
  - @backstage/plugin-catalog-react@0.6.13-next.1
  - @backstage/plugin-catalog-common@0.1.2-next.0

## 0.7.11-next.0

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.8.7-next.0
  - @backstage/integration-react@0.1.20-next.0
  - @backstage/plugin-catalog-react@0.6.13-next.0

## 0.7.10

### Patch Changes

- aac316279f: Deprecated `EntitySystemDiagramCard`
  `EntitySystemDiagramCard` is replaced by `EntityCatalogGraphCard` which is imported from `@backstage/plugin-catalog-graph`. This component will be removed in an upcoming release
- Updated dependencies
  - @backstage/core-components@0.8.6

## 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

- 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.
- 2b27e49eb1: Internal update to match status field changes in `@backstage/catalog-model`.
- Updated 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/catalog-model@0.9.10-next.0
  - @backstage/integration-react@0.1.19-next.0
  - @backstage/catalog-client@0.5.5-next.0

## 0.7.8

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.8.4
  - @backstage/core-plugin-api@0.5.0
  - @backstage/plugin-catalog-react@0.6.11
  - @backstage/errors@0.2.0
  - @backstage/catalog-client@0.5.4
  - @backstage/catalog-model@0.9.9
  - @backstage/integration-react@0.1.18

## 0.7.7

### Patch Changes

- 4ce51ab0f1: Internal refactor of the `react-use` imports to use `react-use/lib/*` instead.
- 11b81683a9: Support customizing index page layouts via outlets
- e195390974: Allow entities from `file` locations to be manually refreshed through the UI
- Updated dependencies
  - @backstage/core-plugin-api@0.4.1
  - @backstage/plugin-catalog-react@0.6.10
  - @backstage/core-components@0.8.3

## 0.7.6

### Patch Changes

- 7d4b4e937c: Uptake changes to the GitHub Credentials Provider interface.
- Updated dependencies
  - @backstage/plugin-catalog-react@0.6.9
  - @backstage/integration-react@0.1.17

## 0.7.5

### Patch Changes

- 3fa31ec84a: Deprecated the `CatalogClientWrapper` class.

  The default implementation of `catalogApiRef` that this plugin exposes, is now powered by the new `fetchApiRef`. The default implementation of _that_ API, in turn, has the ability to inject the user's Backstage token in requests in a similar manner to what the deprecated `CatalogClientWrapper` used to do. The latter has therefore been taken out of the default catalog API implementation.

  If you use a custom `fetchApiRef` implementation that does NOT issue tokens, or use a custom `catalogApiRef` implementation which does NOT use the default `fetchApiRef`, you can still for some time wrap your catalog API in this class to get back the old behavior:

  ```ts
  // Add this to your packages/app/src/plugins.ts if you want to get back the old
  // catalog client behavior:
  createApiFactory({
    api: catalogApiRef,
    deps: { discoveryApi: discoveryApiRef, identityApi: identityApiRef },
    factory: ({ discoveryApi, identityApi }) =>
      new CatalogClientWrapper({
        client: new CatalogClient({ discoveryApi }),
        identityApi,
      }),
  }),
  ```

  But do consider migrating to making use of the `fetchApiRef` as soon as convenient, since the wrapper class will be removed in a future release.

- 7a4bd2ceac: Prefer using `Link` from `@backstage/core-components` rather than material-UI.
- Updated dependencies
  - @backstage/core-plugin-api@0.4.0
  - @backstage/plugin-catalog-react@0.6.8
  - @backstage/core-components@0.8.2
  - @backstage/catalog-client@0.5.3
  - @backstage/integration-react@0.1.16

## 0.7.4

### Patch Changes

- 9603827bb5: Addressed some peer dependency warnings
- cd450844f6: Moved React dependencies to `peerDependencies` and allow both React v16 and v17 to be used.
- Updated dependencies
  - @backstage/core-components@0.8.0
  - @backstage/core-plugin-api@0.3.0
  - @backstage/integration-react@0.1.15
  - @backstage/plugin-catalog-react@0.6.5

## 0.7.3

### Patch Changes

- 38d6df6bb9: Remove the "View Api" icon in the AboutCard, as the information is misleading for some users and is
  duplicated in the tabs above.
- a125278b81: Refactor out the deprecated path and icon from RouteRefs
- Updated dependencies
  - @backstage/catalog-client@0.5.2
  - @backstage/catalog-model@0.9.7
  - @backstage/plugin-catalog-react@0.6.4
  - @backstage/core-components@0.7.4
  - @backstage/core-plugin-api@0.2.0
  - @backstage/integration-react@0.1.14

## 0.7.2

### Patch Changes

- 36e67d2f24: Internal updates to apply more strict checks to throw errors.
- Updated dependencies
  - @backstage/core-components@0.7.1
  - @backstage/errors@0.1.3
  - @backstage/core-plugin-api@0.1.11
  - @backstage/plugin-catalog-react@0.6.1
  - @backstage/catalog-model@0.9.5

## 0.7.1

### Patch Changes

- 82fbda923e: Introduce a new `StarredEntitiesApi` that is used in the `useStarredEntities` hook.
  The `@backstage/plugin-catalog` installs a default implementation that is backed by the `StorageApi`, but one can also override the `starredEntitiesApiRef`.

  This change also updates the storage format from a custom string to an entity reference and moves the location in the local storage.
  A migration will convert the previously starred entities to the location on the first load of Backstage.

- 93a13dfb42: Support `material-ui` overrides in SystemDiagramCard and EmptityLinksEmptyState components
- b03b9f19e0: added sorting in entity `Name` column by `metadata.title` if present
- Updated dependencies
  - @backstage/plugin-catalog-react@0.6.0
  - @backstage/core-components@0.7.0
  - @backstage/theme@0.2.11
  - @backstage/integration-react@0.1.12

## 0.7.0

### Minor Changes

- bb0f6b8a0f: Updates the `<EntitySwitch if={asyncMethod}/>` to accept asynchronous `if` functions.

  Adds the new `getEntityAncestors` method to `CatalogClient`.

  Updates the `<EntityProcessingErrorsPanel />` to make use of the ancestry endpoint to display errors for entities further up the ancestry tree. This makes it easier to discover issues where for example the origin location has been removed or malformed.

  `hasCatalogProcessingErrors()` is now changed to be asynchronous so any calls outside the already established entitySwitch need to be awaited.

### Patch Changes

- 5aae9bb61e: Name column will now render entity `metadata.title` if its present
- 1c5c5b23fb: Replace deprecated material UI components used by LinksCard to remove errors from console log
- ca0559444c: Avoid usage of `.to*Case()`, preferring `.toLocale*Case('en-US')` instead.
- 81a41ec249: Added a `name` key to all extensions in order to improve Analytics API metadata.
- Updated dependencies
  - @backstage/core-components@0.6.1
  - @backstage/core-plugin-api@0.1.10
  - @backstage/plugin-catalog-react@0.5.2
  - @backstage/catalog-model@0.9.4
  - @backstage/catalog-client@0.5.0

## 0.6.17

### Patch Changes

- dd52fa1c5c: Update AboutCard to only render refresh button if the entity is managed by an url location.
- Updated dependencies
  - @backstage/core-plugin-api@0.1.9
  - @backstage/core-components@0.6.0
  - @backstage/integration-react@0.1.11
  - @backstage/plugin-catalog-react@0.5.1

## 0.6.16

### Patch Changes

- dbcaa6387a: Updates the `AboutCard` with a refresh button that allows the entity to be scheduled for refresh.
- Updated dependencies
  - @backstage/core-components@0.5.0
  - @backstage/integration@0.6.5
  - @backstage/catalog-client@0.4.0
  - @backstage/plugin-catalog-react@0.5.0
  - @backstage/catalog-model@0.9.3
  - @backstage/integration-react@0.1.10

## 0.6.15

### Patch Changes

- 9f1362dcc1: Upgrade `@material-ui/lab` to `4.0.0-alpha.57`.
- 96fef17a18: Upgrade git-parse-url to v11.6.0
- e95b379d5f: Deprecated `Router` in favor of using the plugin extensions.
- d5b23612c2: Display entity titles on `EntityLayout` if defined
- Updated dependencies
  - @backstage/core-components@0.4.2
  - @backstage/integration@0.6.4
  - @backstage/integration-react@0.1.9
  - @backstage/plugin-catalog-react@0.4.6
  - @backstage/core-plugin-api@0.1.8

## 0.6.14

### Patch Changes

- 10db3ce09: Update the `AboutCard` to properly support non-standard entity types and rework the defaults for the build-in kinds.

  This change also uses `useElementFilter(...)` instead of `React.children.count(...)` in `AboutField` to properly recognize whether children are available.

- 7e5f14dda: This change hides pagination counter of search tables and group members list when results fit in one page
- 3ed78fca3: Added the ability to switch entity kind on the catalog index page. This is a non-breaking change, but if you created a custom `CatalogPage` and wish to use this feature, make the modifications shown on [#6895](https://github.com/backstage/backstage/pull/6895).
- aaa1dd17b: Use a `Link` for the edit button on the `AboutCard` instead of doing `window.open(...)`
- Updated dependencies
  - @backstage/plugin-catalog-react@0.4.5
  - @backstage/integration@0.6.3
  - @backstage/core-components@0.4.0
  - @backstage/catalog-model@0.9.1
  - @backstage/integration-react@0.1.8

## 0.6.13

### Patch Changes

- 787bc0826: **NOTE**: The entity `<AboutCard />` now uses an external route ref to link to
  TechDocs sites. This external route must now be bound in order for the "View
  TechDocs" link to continue working. See the [create-app changelog][cacl] for
  details.

  [cacl]: https://github.com/backstage/backstage/blob/master/packages/create-app/CHANGELOG.md

- Updated dependencies
  - @backstage/plugin-catalog-react@0.4.4
  - @backstage/core-components@0.3.3
  - @backstage/integration@0.6.2

## 0.6.12

### Patch Changes

- fa1e003e0: Show a Not Found message when navigating to a nonexistent entity
- 2105d608f: Migrate and export `UnregisterEntityDialog` component from `catalog-react` package
- Updated dependencies
  - @backstage/plugin-catalog-react@0.4.3
  - @backstage/core-components@0.3.2
  - @backstage/integration@0.6.1
  - @backstage/theme@0.2.10

## 0.6.11

### Patch Changes

- 56c773909: Switched `@types/react` dependency to request `*` rather than a specific version.
- a440d3b38: Move and rename `FavoriteEntity` component to `catalog-react`
- Updated dependencies
  - @backstage/integration@0.6.0
  - @backstage/core-components@0.3.1
  - @backstage/core-plugin-api@0.1.6
  - @backstage/plugin-catalog-react@0.4.2
  - @backstage/integration-react@0.1.7

## 0.6.10

### Patch Changes

- cf4635f93: Fix bug with re-rendering the EntityRoutes when the entity changes but the route does not
- 7b8aa8d0d: Move the `CreateComponentButton` from the catalog plugin to the `core-components` & rename it to `CreateButton` to be reused inside the api-docs plugin & scaffolder plugin, but also future plugins. Additionally, improve responsiveness of `CreateButton` & `SupportButton` by shrinking them to `IconButtons` on smaller screens.
- Updated dependencies
  - @backstage/core-components@0.3.0
  - @backstage/core-plugin-api@0.1.5
  - @backstage/integration@0.5.9
  - @backstage/integration-react@0.1.6
  - @backstage/plugin-catalog-react@0.4.1

## 0.6.9

### Patch Changes

- 19d9995b6: Improve accessibility of core & catalog components by adjusting them with non-breaking changes.
- 9d40fcb1e: - Bumping `material-ui/core` version to at least `4.12.2` as they made some breaking changes in later versions which broke `Pagination` of the `Table`.
  - Switching out `material-table` to `@material-table/core` for support for the later versions of `material-ui/core`
  - This causes a minor API change to `@backstage/core-components` as the interface for `Table` re-exports the `prop` from the underlying `Table` components.
  - `onChangeRowsPerPage` has been renamed to `onRowsPerPageChange`
  - `onChangePage` has been renamed to `onPageChange`
  - Migration guide is here: https://material-table-core.com/docs/breaking-changes
- 224e54484: Added an `EntityProcessingErrorsPanel` component to show any errors that occurred when refreshing an entity from its source location.

  If upgrading, this should be added to your `EntityPage` in your Backstage application:

  ```diff
  // packages/app/src/components/catalog/EntityPage.tsx

  const overviewContent = (
  ...
            <EntityOrphanWarning />
          </Grid>
         </EntitySwitch.Case>
      </EntitySwitch>
  +   <EntitySwitch>
  +     <EntitySwitch.Case if={hasCatalogProcessingErrors}>
  +       <Grid item xs={12}>
  +         <EntityProcessingErrorsPanel />
  +       </Grid>
  +     </EntitySwitch.Case>
  +   </EntitySwitch>

  ```

  Additionally, `WarningPanel` now changes color based on the provided severity.

- Updated dependencies
  - @backstage/core-components@0.2.0
  - @backstage/plugin-catalog-react@0.4.0
  - @backstage/core-plugin-api@0.1.4
  - @backstage/integration-react@0.1.5
  - @backstage/theme@0.2.9
  - @backstage/catalog-client@0.3.18

## 0.6.8

### Patch Changes

- 221d7d060: added retry callback to useEntity hook
- 45b5fc3a8: Updated the layout of catalog and API index pages to handle smaller screen sizes. This adds responsive wrappers to the entity tables, and switches filters to a drawer when width-constrained. If you have created a custom catalog or API index page, you will need to update the page structure to match the updated [catalog customization](https://backstage.io/docs/features/software-catalog/catalog-customization) documentation.
- 71c936eb6: Export `CatalogClientWrapper` class
- 03bf17e9b: Improve the responsiveness of the EntityPage UI. With this the Header component should scale with the screen size & wrapping should not cause overflowing/blocking of links. Additionally enforce the Pages using the Grid Layout to use it across all screen sizes & to wrap as intended.

  To benefit from the improved responsive layout, the `EntityPage` in existing Backstage applications should be updated to set the `xs` column size on each grid item in the page, as this does not default. For example:

  ```diff
  -  <Grid item md={6}>
  +  <Grid item xs={12} md={6}>
  ```

- Updated dependencies
  - @backstage/core-components@0.1.6
  - @backstage/catalog-client@0.3.17
  - @backstage/plugin-catalog-react@0.3.1

## 0.6.7

### Patch Changes

- 75a532fbe: Add unstable prop for disabling unregister entity menu
- Updated dependencies
  - @backstage/plugin-catalog-react@0.3.0

## 0.6.6

### Patch Changes

- ad5d05b69: Change catalog page layout to use Grid components to improve responsiveness
- 6841e0113: fix minor version of git-url-parse as 11.5.x introduced a bug for Bitbucket Server
- Updated dependencies
  - @backstage/integration@0.5.8
  - @backstage/core-components@0.1.5
  - @backstage/catalog-model@0.9.0
  - @backstage/catalog-client@0.3.16
  - @backstage/plugin-catalog-react@0.2.6

## 0.6.5

### Patch Changes

- f423891ee: Fixed sizing of the System diagram when the rendered graph was wider than the container.
- e19283b39: Get rid of flex console warning for IconLink
- Updated dependencies
  - @backstage/plugin-catalog-react@0.2.5
  - @backstage/core-components@0.1.4
  - @backstage/integration@0.5.7
  - @backstage/catalog-client@0.3.15

## 0.6.4

### Patch Changes

- bba9df7f9: improve the wrapping behavior of long entity links
- 5f4339b8c: Adding `FeatureFlag` component and treating `FeatureFlags` as first class citizens to composability API
- 7bd46b19d: Allow `defaultKind` from `CatalogTable.column.creatNameColumn` to be configurable
- 71416fb64: Moved installation instructions from the main [backstage.io](https://backstage.io) documentation to the package README file. These instructions are not generally needed, since the plugin comes installed by default with `npx @backstage/create-app`.
- e3cbfa8c2: Disambiguated titles of `EntityDependencyOfComponentsCard` and `EntityDependsOnComponentsCard`.
- 3d7b1c9f0: Adds an optional `actions` prop to `CatalogTable` and `CatalogPage` to support supplying custom actions for each entity row in the table. This uses the default actions if not provided.
- 48c9fcd33: Migrated to use the new `@backstage/core-*` packages rather than `@backstage/core`.
- 80a82ffce: Clearer titles for the relationship cards
- Updated dependencies
  - @backstage/core-plugin-api@0.1.3
  - @backstage/catalog-client@0.3.14
  - @backstage/catalog-model@0.8.4
  - @backstage/integration-react@0.1.4
  - @backstage/plugin-catalog-react@0.2.4

## 0.6.3

### Patch Changes

- 30c2fdad2: Exports `CatalogLayout` and `CreateComponentButton` for catalog customization.
- e2d68f1ce: Truncate long entity names on the system diagram
- d2d42a7fa: Fix for Diagram component using hard coded namespace.
- 2ebc430c4: Export `CatalogTableRow` type
- Updated dependencies
  - @backstage/plugin-catalog-react@0.2.3
  - @backstage/catalog-model@0.8.3
  - @backstage/core@0.7.13

## 0.6.2

### Patch Changes

- db1c8f93b: A `<CatalogResultListItem />` component is now available for use in custom Search Experiences.
- f4e3ac5ce: Move `ScmIntegrationIcon` from `@backstage/plugin-catalog` to
  `@backstage/integration-react` and make it customizable using
  `app.getSystemIcon()`.
- 7028ee1ca: Expose `getEntitySourceLocation`, `getEntityMetadataViewUrl`, and
  `getEntityMetadataEditUrl` from `@backstage/plugin-catalog-react`.
- 4fbb00707: A new card that shows components that depend on the active component
- d5ad47bbb: Exported AboutCard contents and utility functions
- Updated dependencies [27a9b503a]
- Updated dependencies [f4e3ac5ce]
- Updated dependencies [7028ee1ca]
- Updated dependencies [70bc30c5b]
- Updated dependencies [eda9dbd5f]
  - @backstage/catalog-model@0.8.2
  - @backstage/integration-react@0.1.3
  - @backstage/plugin-catalog-react@0.2.2
  - @backstage/catalog-client@0.3.13
  - @backstage/integration@0.5.6

## 0.6.1

### Patch Changes

- 2a942cc9e: invert logic for when to show type column
- f46a9e82d: Move dependency to `@microsoft/microsoft-graph-types` from `@backstage/plugin-catalog`
  to `@backstage/plugin-catalog-backend`.
- Updated dependencies [e7c5e4b30]
- Updated dependencies [ebe802bc4]
- Updated dependencies [49d7ec169]
- Updated dependencies [1cf1d351f]
- Updated dependencies [deaba2e13]
- Updated dependencies [8e919a6f8]
  - @backstage/theme@0.2.8
  - @backstage/catalog-model@0.8.1
  - @backstage/integration@0.5.5
  - @backstage/core@0.7.12
  - @backstage/plugin-catalog-react@0.2.1

## 0.6.0

### Minor Changes

- 17c497b81: The default `CatalogPage` has been reworked to be more composable and make
  customization easier. This change only affects those who have replaced the
  default `CatalogPage` with a custom implementation; others can safely ignore the
  rest of this changelog.

  If you created a custom `CatalogPage` to **add or remove tabs** from the
  catalog, a custom page is no longer necessary. The fixed tabs have been replaced
  with a `spec.type` dropdown that shows all available `Component` types in the
  catalog.

  For other needs, customizing the `CatalogPage` should now be easier. The new
  [CatalogPage.tsx](https://github.com/backstage/backstage/blob/9a4baa74509b6452d7dc054d34cf079f9997166d/plugins/catalog/src/components/CatalogPage/CatalogPage.tsx)
  shows the default implementation. Overriding this with your own, similar
  `CatalogPage` component in your `App.tsx` routing allows you to adjust the
  layout, header, and which filters are available.

  See the documentation added on [Catalog Customization](https://backstage.io/docs/features/software-catalog/catalog-customization)
  for instructions.

### Patch Changes

- 7ab5bfe68: Add support for fullHeight variant to the AboutCard
- Updated dependencies [0fd4ea443]
- Updated dependencies [add62a455]
- Updated dependencies [cc592248b]
- Updated dependencies [17c497b81]
- Updated dependencies [704875e26]
  - @backstage/integration@0.5.4
  - @backstage/catalog-client@0.3.12
  - @backstage/catalog-model@0.8.0
  - @backstage/core@0.7.11
  - @backstage/plugin-catalog-react@0.2.0

## 0.5.8

### Patch Changes

- a53f3d603: - Added `RelatedEntitesCard` as a base implementation of displaying entities that are related to another entity.
  - Added `HasResourcesCard` to display resources that are part of a system.
  - Added `DependsOnComponentsCard` to display components that are dependencies of a component.
  - Added `DependsOnResourcesCard` to display resources that are dependencies of a component.
  - Refactored `HasComponentsCard` to use base `RelatedEntitiesCard`. Card remains backwards compatible.
  - Refactored `HasSubcomponentsCard` to use base `RelatedEntitiesCard`. Card remains backwards compatible.
  - Refactored `HasSystemsCard` to use base `RelatedEntitiesCard`. Card remains backwards compatible.
  - Updated the example app to take advantage of these new components.
- b203699e9: Display warning when Entity has orphan annotation.
- Updated dependencies [f7f7783a3]
- Updated dependencies [65e6c4541]
- Updated dependencies [68fdbf014]
- Updated dependencies [5da6a561d]
  - @backstage/catalog-model@0.7.10
  - @backstage/core@0.7.10
  - @backstage/integration@0.5.3

## 0.5.7

### Patch Changes

- 062bbf90f: chore: bump `@testing-library/user-event` from 12.8.3 to 13.1.8
- 5542de095: This makes the CatalogTable configurable with custom columns, passed through the CatalogPage component rendered on the home page.
- 675a569a9: chore: bump `react-use` dependency in all packages
- Updated dependencies [062bbf90f]
- Updated dependencies [10c008a3a]
- Updated dependencies [889d89b6e]
- Updated dependencies [16be1d093]
- Updated dependencies [3f988cb63]
- Updated dependencies [675a569a9]
  - @backstage/core@0.7.9
  - @backstage/integration-react@0.1.2
  - @backstage/plugin-catalog-react@0.1.6
  - @backstage/catalog-model@0.7.9

## 0.5.6

### Patch Changes

- 19a4dd710: Removed unused `swr` dependency.
- da546ce00: Support `gridItem` variant for `EntityLinksCard`.
- e0c9ed759: Add `if` prop to `EntityLayout.Route` to conditionally render tabs
- 1a142ae8a: Switch out the time-based personal greeting for a plain title on the catalog index page, and remove the clocks for different timezones.
- Updated dependencies [9afcac5af]
- Updated dependencies [e0c9ed759]
- Updated dependencies [6eaecbd81]
  - @backstage/core@0.7.7

## 0.5.5

### Patch Changes

- 96728a2af: SystemDiagramCard UI improvements
- 87c4f59de: Add low german greeting
- Updated dependencies [94da20976]
- Updated dependencies [d8cc7e67a]
- Updated dependencies [99fbef232]
- Updated dependencies [ab07d77f6]
- Updated dependencies [931b21a12]
- Updated dependencies [937ed39ce]
- Updated dependencies [9a9e7a42f]
- Updated dependencies [50ce875a0]
  - @backstage/core@0.7.6
  - @backstage/theme@0.2.6

## 0.5.4

### Patch Changes

- 5d0740563: Implemented missing support for the dependsOn/dependencyOf relationships
  between `Component` and `Resource` catalog model objects.

  Added support for generating the relevant relationships to the
  `BuiltinKindsEntityProcessor`, and added simple support for fetching
  relationships between `Components` and `Resources` for rendering in the
  system diagram. All catalog-model changes backwards compatible.

- Updated dependencies [bb5055aee]
- Updated dependencies [d0d1c2f7b]
- Updated dependencies [5d0740563]
- Updated dependencies [5cafcf452]
- Updated dependencies [86a95ba67]
- Updated dependencies [442f34b87]
- Updated dependencies [e27cb6c45]
  - @backstage/catalog-model@0.7.7
  - @backstage/core@0.7.5
  - @backstage/catalog-client@0.3.10

## 0.5.3

### Patch Changes

- 98dd5da71: Add support for multiple links to post-scaffold task summary page
- Updated dependencies [1279a3325]
- Updated dependencies [4a4681b1b]
- Updated dependencies [97b60de98]
- Updated dependencies [b051e770c]
- Updated dependencies [98dd5da71]
  - @backstage/core@0.7.4
  - @backstage/catalog-model@0.7.6

## 0.5.2

### Patch Changes

- aa58c01e2: Adds a new `EntitySystemDiagramCard` component to visually map all elements in a system.

  To use this new component with the legacy composability pattern, you can add a new tab with the component on to the System Entity Page in your `packages/app/src/components/catalog/EntityPage.tsx` file.

  For example,

  ```diff
   const SystemEntityPage = ({ entity }: { entity: Entity }) => (
     <EntityPageLayoutWrapper>
       <EntityPageLayout.Content
         path="/*"
         title="Overview"
         element={<SystemOverviewContent entity={entity} />}
       />
  +    <EntityPageLayout.Content
  +      path="/diagram/*"
  +      title="Diagram"
  +      element={<EntitySystemDiagramCard />}
  +    />
     </EntityPageLayoutWrapper>
   );
  ```

- 676ede643: Added the `getOriginLocationByEntity` and `removeLocationById` methods to the catalog client
- 8bee6a131: unify how the owner and lifecycle header labels are made
- 676ede643: Improve the unregister dialog, to support both unregistration and plain deletion
- Updated dependencies [676ede643]
- Updated dependencies [9f48b548c]
- Updated dependencies [b196a4569]
- Updated dependencies [8488a1a96]
  - @backstage/catalog-client@0.3.9
  - @backstage/plugin-catalog-react@0.1.4
  - @backstage/catalog-model@0.7.5

## 0.5.1

### Patch Changes

- 4d248725e: Temporarily add `UNSTABLE_extraContextMenuItems` to the entity layout, so that we could detach the catalog plugin from the dependency on the badges plugin
- 687f066e1: Add icon for entity badge menu
- Updated dependencies [01ccef4c7]
- Updated dependencies [fcc3ada24]
- Updated dependencies [4618774ff]
- Updated dependencies [df59930b3]
  - @backstage/plugin-catalog-react@0.1.3
  - @backstage/core@0.7.3
  - @backstage/theme@0.2.5

## 0.5.0

### Minor Changes

- 3385b374b: Use `scmIntegrationsApiRef` from the new `@backstage/integration-react`.

### Patch Changes

- 633a31fec: Add the ability to change the initially selected filter, if not set it still defaults to `owned`.

  ```js
  <Route
    path="/catalog"
    element={<CatalogIndexPage initiallySelectedFilter="all" />}
  />
  ```

- 9ca0e4009: use local version of lowerCase and upperCase methods
- 8686eb38c: Use errors from `@backstage/errors`
- Updated dependencies [8686eb38c]
- Updated dependencies [8686eb38c]
- Updated dependencies [9ca0e4009]
- Updated dependencies [34ff49b0f]
  - @backstage/catalog-client@0.3.8
  - @backstage/core@0.7.2
  - @backstage/plugin-catalog-react@0.1.2

## 0.4.2

### Patch Changes

- 4f3d0dce0: This is a quick fix (while #2791 is being implemented) to make it possible view non well known component types listed in the catalog index page. It buckets any component entities that are not a `service`, `library`, or `documentation` into the `Other` tab. It also displays a `Type` column when on Other tab.
- 0b42fff22: Make use of parseLocationReference/stringifyLocationReference
- 9f7dc10fb: Show a Not Found message when navigating to a nonexistent entity
- 93c62c755: Move logic for generating URLs for the view, edit and source links of catalog
  entities from the catalog frontend into the backend. This is done using the
  existing support for the `backstage.io/view-url`, `backstage.io/edit-url` and
  `backstage.io/source-location` annotations that are now filled by the
  `AnnotateLocationEntityProcessor`. If these annotations are missing or empty,
  the UI disables the related controls.
- Updated dependencies [277644e09]
- Updated dependencies [52f613030]
- Updated dependencies [0b42fff22]
- Updated dependencies [0b42fff22]
- Updated dependencies [ff4d666ab]
- Updated dependencies [905cbfc96]
- Updated dependencies [2089de76b]
- Updated dependencies [d4e77ec5f]
- Updated dependencies [dc1fc92c8]
  - @backstage/integration@0.5.1
  - @backstage/catalog-model@0.7.4
  - @backstage/catalog-client@0.3.7
  - @backstage/core@0.7.1
  - @backstage/theme@0.2.4

## 0.4.1

### Patch Changes

- 32a003973: Update messaging when no entities are in a table.
- 40c0fdbaa: Make the external `createComponent` route optional, hiding the "Create Component" button if it isn't bound.
- 10362e9eb: Use entity relation for the owner of an entity in the catalog entity page header.
- b33e553b2: Removed fullScreen property from UnregisterEntity Dialog modal.
- Updated dependencies [12d8f27a6]
- Updated dependencies [40c0fdbaa]
- Updated dependencies [2a271d89e]
- Updated dependencies [bece09057]
- Updated dependencies [169f48deb]
- Updated dependencies [8a1566719]
- Updated dependencies [9d455f69a]
- Updated dependencies [4c049a1a1]
- Updated dependencies [02816ecd7]
  - @backstage/catalog-model@0.7.3
  - @backstage/core@0.7.0
  - @backstage/plugin-catalog-react@0.1.1

## 0.4.0

### Minor Changes

- a5f42cf66: The Scaffolder and Catalog plugins have been migrated to partially require use of the [new composability API](https://backstage.io/docs/plugins/composability). The Scaffolder used to register its pages using the deprecated route registration plugin API, but those registrations have been removed. This means you now need to add the Scaffolder plugin page to the app directly.

  The page is imported from the Scaffolder plugin and added to the `<FlatRoutes>` component:

  ```tsx
  <Route path="/create" element={<ScaffolderPage />} />
  ```

  The Catalog plugin has also been migrated to use an [external route reference](https://backstage.io/docs/plugins/composability#binding-external-routes-in-the-app) to dynamically link to the create component page. This means you need to migrate the catalog plugin to use the new extension components, as well as bind the external route.

  To use the new extension components, replace existing usage of the `CatalogRouter` with the following:

  ```tsx
  <Route path="/catalog" element={<CatalogIndexPage />} />
  <Route path="/catalog/:namespace/:kind/:name" element={<CatalogEntityPage />}>
    <EntityPage />
  </Route>
  ```

  And to bind the external route from the catalog plugin to the scaffolder template index page, make sure you have the appropriate imports and add the following to the `createApp` call:

  ```ts
  import { catalogPlugin } from '@backstage/plugin-catalog';
  import { scaffolderPlugin } from '@backstage/plugin-scaffolder';

  const app = createApp({
    // ...
    bindRoutes({ bind }) {
      bind(catalogPlugin.externalRoutes, {
        createComponent: scaffolderPlugin.routes.root,
      });
    },
  });
  ```

- d0760ecdf: Moved common useStarredEntities hook to plugin-catalog-react

### Patch Changes

- d6593abe6: Remove domain column from `HasSystemsCard` and system from `HasComponentsCard`,
  `HasSubcomponentsCard`, and `HasApisCard`.
- bad21a085: Implement annotations for customising Entity URLs in the Catalog pages.
- 437bac549: Make the description column in the catalog table and api-docs table use up as
  much space as possible before hiding overflowing text.
- 5469a9761: Changes made in CatalogTable and ApiExplorerTable for using the OverflowTooltip component for truncating large description and showing tooltip on hover-over.
- 60d1bc3e7: Fix Japanese Good Morning
- Updated dependencies [3a58084b6]
- Updated dependencies [e799e74d4]
- Updated dependencies [d0760ecdf]
- Updated dependencies [1407b34c6]
- Updated dependencies [88f1f1b60]
- Updated dependencies [bad21a085]
- Updated dependencies [9615e68fb]
- Updated dependencies [49f9b7346]
- Updated dependencies [5c2e2863f]
- Updated dependencies [3a58084b6]
- Updated dependencies [2c1f2a7c2]
  - @backstage/core@0.6.3
  - @backstage/plugin-catalog-react@0.1.0
  - @backstage/catalog-model@0.7.2

## 0.3.2

### Patch Changes

- 32a950409: Hide the kind of the owner if it's the default kind for the `ownedBy`
  relationship (group).
- f10950bd2: Minor refactoring of BackstageApp.getSystemIcons to support custom registered
  icons. Custom Icons can be added using:

  ```tsx
  import AlarmIcon from '@material-ui/icons/Alarm';
  import MyPersonIcon from './MyPerson';

  const app = createApp({
    icons: {
      user: MyPersonIcon // override system icon
      alert: AlarmIcon, // Custom icon
    },
  });
  ```

- 914c89b13: Remove the "Move repository" menu entry from the catalog page, as it's just a placeholder.
- 0af242b6d: Introduce new cards to `@backstage/plugin-catalog` that can be added to entity pages:

  - `EntityHasSystemsCard` to display systems of a domain.
  - `EntityHasComponentsCard` to display components of a system.
  - `EntityHasSubcomponentsCard` to display subcomponents of a subcomponent.
  - In addition, `EntityHasApisCard` to display APIs of a system is added to `@backstage/plugin-api-docs`.

  `@backstage/plugin-catalog-react` now provides an `EntityTable` to build own cards for entities.
  The styling of the tables and new cards was also applied to the existing `EntityConsumedApisCard`,
  `EntityConsumingComponentsCard`, `EntityProvidedApisCard`, and `EntityProvidingComponentsCard`.

- f4c2bcf54: Use a more strict type for `variant` of cards.
- 53b69236d: Migrate about card to new composability API, exporting the entity cards as `EntityAboutCard`.
- Updated dependencies [6c4a76c59]
- Updated dependencies [fd3f2a8c0]
- Updated dependencies [d34d26125]
- Updated dependencies [0af242b6d]
- Updated dependencies [f4c2bcf54]
- Updated dependencies [10a0124e0]
- Updated dependencies [07e226872]
- Updated dependencies [f62e7abe5]
- Updated dependencies [96f378d10]
- Updated dependencies [688b73110]
  - @backstage/plugin-scaffolder@0.5.1
  - @backstage/core@0.6.2
  - @backstage/plugin-catalog-react@0.0.4

## 0.3.1

### Patch Changes

- 6ed2b47d6: Include Backstage identity token in requests to backend plugins.
- ca559171b: bug fix: 3310 fixes reloading entities with the default owned filter
- f5e564cd6: Improve display of error messages
- 1df75733e: Adds an `EntityLinksCard` component to display `entity.metadata.links` on entity pages. The new component is a companion for the new [Entity Links](https://backstage.io/docs/features/software-catalog/descriptor-format#links-optional) catalog model addition.

  Here is an example usage within an `EntityPage.tsx`.

  ```tsx
  // in packages/app/src/components/catalog/EntityPage.tsx
  const ComponentOverviewContent = ({ entity }: { entity: Entity }) => (
    <Grid container spacing={3} alignItems="stretch">
      <Grid item md={4} sm={6}>
        <EntityLinksCard />
        // or ...
        <EntityLinksCard cols={{ md: 2, lg: 3, xl: 4 }} />
      </Grid>
    </Grid>
  );
  ```

- e5da858d7: Removed unused functions and the moment library. #4278
- 9230d07e7: Fix whitespace around variable in unregister error dialog box
- Updated dependencies [6ed2b47d6]
- Updated dependencies [72b96e880]
- Updated dependencies [19d354c78]
- Updated dependencies [b51ee6ece]
  - @backstage/catalog-client@0.3.6
  - @backstage/plugin-scaffolder@0.5.0
  - @backstage/plugin-catalog-react@0.0.3
  - @backstage/core@0.6.1

## 0.3.0

### Minor Changes

- 019fe39a0: `@backstage/plugin-catalog` stopped exporting hooks and helpers for other
  plugins. They are migrated to `@backstage/plugin-catalog-react`.
  Change both your dependencies and imports to the new package.

### Patch Changes

- 7fc89bae2: Display owner and system as entity page links in the tables of the `api-docs`
  plugin.

  Move `isOwnerOf` and `getEntityRelations` from `@backstage/plugin-catalog` to
  `@backstage/plugin-catalog-react` and export it from there to use it by other
  plugins.

- b37501a3d: Add `children` option to `addPage`, which will be rendered as the children of the `Route`.
- b37501a3d: Finalize migration to new composability API, with the plugin instance now exported `catalogPlugin`.
- 54c7d02f7: Introduce `TabbedLayout` for creating tabs that are routed.

  ```typescript
  <TabbedLayout>
    <TabbedLayout.Route path="/example" title="Example tab">
      <div>This is rendered under /example/anything-here route</div>
    </TabbedLayout.Route>
  </TabbedLayout>
  ```

- Updated dependencies [720149854]
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [7fc89bae2]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [6e612ce25]
- Updated dependencies [025e122c3]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [7881f2117]
- Updated dependencies [54c7d02f7]
- Updated dependencies [019fe39a0]
- Updated dependencies [11cb5ef94]
  - @backstage/plugin-scaffolder@0.4.2
  - @backstage/core@0.6.0
  - @backstage/plugin-catalog-react@0.0.2
  - @backstage/theme@0.2.3
  - @backstage/catalog-model@0.7.1

## 0.2.14

### Patch Changes

- 9dd057662: Upgrade [git-url-parse](https://www.npmjs.com/package/git-url-parse) to [v11.4.4](https://github.com/IonicaBizau/git-url-parse/pull/125) which fixes parsing an Azure DevOps branch ref.
- 0b1182346: Add `EntityRefLinks` that shows one or multiple entity ref links.

  Change the about card and catalog table to use `EntityRefLinks` due to the
  nature of relations to support multiple relations per type.

- Updated dependencies [9dd057662]
  - @backstage/plugin-scaffolder@0.4.1

## 0.2.13

### Patch Changes

- a4e636c8f: Hide the kind of owners in the about card if it's the default kind (group)
- 099c5cf4f: Show the parent component in the about card (via partOf relationship)
- a08db734c: Remove the `WelcomeBanner` that links to a plugin that is not longer wired into Backstage instances

## 0.2.12

### Patch Changes

- 593632f07: Derive the list of to-delete entities in the `UnregisterEntityDialog` from the `backstage.io/managed-by-origin-location` annotation.
  The dialog also rejects deleting entities that are created by the `bootstrap:bootstrap` location.
- 33846acfc: Display the owner, system, and domain as links to the entity pages in the about card.
  Only display fields in the about card that are applicable to the entity kind.
- f04db53d7: Display systems in catalog table and make both owner and system link to the entity pages.
  The owner field is now taken from the relations of the entity instead of its spec.
- Updated dependencies [def2307f3]
- Updated dependencies [efd6ef753]
- Updated dependencies [a187b8ad0]
- Updated dependencies [ed6baab66]
- Updated dependencies [a93f42213]
  - @backstage/catalog-model@0.7.0
  - @backstage/core@0.5.0
  - @backstage/plugin-scaffolder@0.4.0
  - @backstage/catalog-client@0.3.5

## 0.2.11

### Patch Changes

- c00488983: Enable catalog table actions for all location types.

  The edit button has had support for other providers for a while and there is
  no specific reason the View in GitHub cannot work for all locations. This
  change also replaces the GitHub icon with the OpenInNew icon.

- Updated dependencies [f3b064e1c]
- Updated dependencies [265a7ab30]
- Updated dependencies [abbee6fff]
- Updated dependencies [147fadcb9]
  - @backstage/catalog-model@0.6.1
  - @backstage/core@0.4.4

## 0.2.10

### Patch Changes

- 9c09a364f: Remove the unused dependency to `@backstage/plugin-techdocs`.
- Updated dependencies [8e083f41f]
- Updated dependencies [947d3c269]
  - @backstage/plugin-scaffolder@0.3.6

## 0.2.9

### Patch Changes

- 7e0b8cac5: Add `CatalogIndexPage` and `CatalogEntityPage`, two new extensions that replace the existing `Router` component.

  Add `EntityLayout` to replace `EntityPageLayout`, using children instead of an element property, and allowing for collection of all `RouteRef` mount points used within tabs.

  Add `EntitySwitch` to be used to select components based on entity data, along with accompanying `isKind`, `isNamespace`, and `isComponentType` filters.

- 87c0c53c2: Add new `EntityProvider` component, which can be used to provide an entity for the `useEntity` hook.
- Updated dependencies [a08c32ced]
- Updated dependencies [359f9d2d8]
  - @backstage/core@0.4.3
  - @backstage/plugin-techdocs@0.5.2

## 0.2.8

### Patch Changes

- 342270e4d: Create AboutCard in core and use it in pagerduty and catalog plugin
- Updated dependencies [19554f6d6]
- Updated dependencies [1dc445e89]
- Updated dependencies [342270e4d]
  - @backstage/plugin-scaffolder@0.3.5
  - @backstage/core@0.4.2
  - @backstage/plugin-techdocs@0.5.1

## 0.2.7

### Patch Changes

- Updated dependencies [c911061b7]
- Updated dependencies [dae4f3983]
- Updated dependencies [8ef71ed32]
- Updated dependencies [0e6298f7e]
- Updated dependencies [ac3560b42]
  - @backstage/catalog-model@0.6.0
  - @backstage/plugin-techdocs@0.5.0
  - @backstage/core@0.4.1
  - @backstage/catalog-client@0.3.4
  - @backstage/plugin-scaffolder@0.3.4

## 0.2.6

### Patch Changes

- 6011b7d3e: Added pagerduty plugin to example app
- Updated dependencies [2527628e1]
- Updated dependencies [1c69d4716]
- Updated dependencies [83b6e0c1f]
- Updated dependencies [87a33d2fe]
- Updated dependencies [1665ae8bb]
- Updated dependencies [04f26f88d]
- Updated dependencies [ff243ce96]
  - @backstage/core@0.4.0
  - @backstage/catalog-model@0.5.0
  - @backstage/plugin-techdocs@0.4.0
  - @backstage/theme@0.2.2
  - @backstage/plugin-scaffolder@0.3.3
  - @backstage/catalog-client@0.3.3

## 0.2.5

### Patch Changes

- ebf37bbae: Use the OWNED_BY relation and compare it to the users MEMBER_OF relation. The user entity is searched by name, based on the userId of the identity.
- Updated dependencies [08835a61d]
- Updated dependencies [a9fd599f7]
- Updated dependencies [bcc211a08]
- Updated dependencies [da2ad65cb]
  - @backstage/catalog-model@0.4.0
  - @backstage/plugin-scaffolder@0.3.2
  - @backstage/plugin-techdocs@0.3.1
  - @backstage/catalog-client@0.3.2

## 0.2.4

### Patch Changes

- 6f70ed7a9: Replace usage of implementsApis with relations
- Updated dependencies [4b53294a6]
- Updated dependencies [ab94c9542]
- Updated dependencies [2daf18e80]
- Updated dependencies [069cda35f]
  - @backstage/plugin-techdocs@0.3.0
  - @backstage/catalog-model@0.3.1

## 0.2.3

### Patch Changes

- Updated dependencies [475fc0aaa]
- Updated dependencies [1166fcc36]
- Updated dependencies [ef2831dde]
- Updated dependencies [1185919f3]
  - @backstage/core@0.3.2
  - @backstage/catalog-model@0.3.0
  - @backstage/plugin-scaffolder@0.3.1
  - @backstage/catalog-client@0.3.1
  - @backstage/plugin-techdocs@0.2.3

## 0.2.2

### Patch Changes

- 8b7737d0b: Add About Card tooltips
- Updated dependencies [1722cb53c]
- Updated dependencies [717e43de1]
  - @backstage/core@0.3.1
  - @backstage/plugin-techdocs@0.2.2
  - @backstage/catalog-client@0.3.0

## 0.2.1

### Patch Changes

- 2d0bd1be7: Improved the edit link to open the component yaml in edit mode in corresponding SCM. Broke out logic for createEditLink to be reused.
- Updated dependencies [7b37d65fd]
- Updated dependencies [4aca74e08]
- Updated dependencies [e8f69ba93]
- Updated dependencies [0c0798f08]
- Updated dependencies [0c0798f08]
- Updated dependencies [199237d2f]
- Updated dependencies [6627b626f]
- Updated dependencies [4577e377b]
- Updated dependencies [59166e5ec]
  - @backstage/core@0.3.0
  - @backstage/theme@0.2.1
  - @backstage/plugin-scaffolder@0.3.0
  - @backstage/plugin-techdocs@0.2.1

## 0.2.0

### Minor Changes

- 28edd7d29: Create backend plugin through CLI
- 368fd8243: Created EntityNotFound component for catalog which displays the 404 page when entity is not found.

  Fixes #2266

- 6d97d2d6f: The InfoCard variant `'height100'` is deprecated. Use variant `'gridItem'` instead.

  When the InfoCard is displayed as a grid item within a grid, you may want items to have the same height for all items.
  Set to the `'gridItem'` variant to display the InfoCard with full height suitable for Grid:
  `<InfoCard variant="gridItem">...</InfoCard>`

  Changed the InfoCards in '@backstage/plugin-github-actions', '@backstage/plugin-jenkins', '@backstage/plugin-lighthouse'
  to pass an optional variant to the corresponding card of the plugin.

  As a result the overview content of the EntityPage shows cards with full height suitable for Grid.

- f0aa01bcc: Add client side paging for catalog table
- 8b9c8196f: Locations registered through the catalog client now default to the 'url' type. The type selection dropdown in the register-component form has been removed.
- 2ebcfac8d: Add a validate button to the register-component page

  This allows the user to validate his location before adding it.

- 0b956f21b: The URL path for a catalog entity has changed,

  - from: `/catalog/:kind/:optionalNamespaceAndName`
  - to: `/catalog/:namespace/:kind/:name`

  Redirects are in place, so disruptions for users should not happen.

### Patch Changes

- 0aecfded0: handle the case where no entities are available to show
- 60d40892c: Remove "in default" in component name
- 97c2cb19b: update the EntityNotFound component
- Updated dependencies [28edd7d29]
- Updated dependencies [819a70229]
- Updated dependencies [3a4236570]
- Updated dependencies [ae5983387]
- Updated dependencies [0d4459c08]
- Updated dependencies [482b6313d]
- Updated dependencies [e0be86b6f]
- Updated dependencies [f70a52868]
- Updated dependencies [12b5fe940]
- Updated dependencies [8351ad79b]
- Updated dependencies [fb74f1db6]
- Updated dependencies [1c60f716e]
- Updated dependencies [144c66d50]
- Updated dependencies [a768a07fb]
- Updated dependencies [b79017fd3]
- Updated dependencies [6d97d2d6f]
- Updated dependencies [5adfc005e]
- Updated dependencies [93a3fa3ae]
- Updated dependencies [782f3b354]
- Updated dependencies [c5ef12926]
- Updated dependencies [2713f28f4]
- Updated dependencies [406015b0d]
- Updated dependencies [82759d3e4]
- Updated dependencies [ac8d5d5c7]
- Updated dependencies [fa56f4615]
- Updated dependencies [ebca83d48]
- Updated dependencies [aca79334f]
- Updated dependencies [c0d5242a0]
- Updated dependencies [b3d57961c]
- Updated dependencies [1c8c43756]
- Updated dependencies [3beb5c9fc]
- Updated dependencies [754e31db5]
- Updated dependencies [57b54c8ed]
- Updated dependencies [1611c6dbc]
  - @backstage/plugin-scaffolder@0.2.0
  - @backstage/plugin-techdocs@0.2.0
  - @backstage/core@0.2.0
  - @backstage/catalog-model@0.2.0
  - @backstage/theme@0.2.0
