@backstage/core-components
Version:
Core components used by Backstage plugins and apps
1,382 lines (1,020 loc) • 127 kB
Markdown
# @backstage/core-components
## 0.18.11
### Patch Changes
- e0889a3: chore(deps): bump `qs` from 6.15.1 to 6.15.2
- a07e6a3: Added the correctly-spelled `'header'` literal to the `TableFiltersClassKey` union type and deprecated the previous typoed `'heder'` literal. The generated CSS class with the old key is preserved for backwards compatibility; switch to `'header'` to avoid future removal.
- c161e1c: Lazy-load `react-syntax-highlighter` and `@dagrejs/dagre` so they are no longer pulled in eagerly through the barrel export. This reduces the upfront module cost of importing from `@backstage/core-components` by roughly 10 MB. The public API is unchanged.
- dbe93a7: Fix autologout not working correctly when closing all tabs
- 8add9b9: Fixed the proxy-based sign-in page failing to read the session token when the proxy issues a token whose payload is encoded using the URL-safe base64 alphabet. Such tokens are now decoded correctly so sign-in no longer breaks.
- f35372d: Fixed text clipping in SidebarSubmenuItem by correcting line-height from 1 to 1.5
- Updated dependencies
- @backstage/core-plugin-api@1.12.7
## 0.18.11-next.2
### Patch Changes
- c161e1c: Lazy-load `react-syntax-highlighter` and `@dagrejs/dagre` so they are no longer pulled in eagerly through the barrel export. This reduces the upfront module cost of importing from `@backstage/core-components` by roughly 10 MB. The public API is unchanged.
## 0.18.11-next.1
### Patch Changes
- dbe93a7: Fix autologout not working correctly when closing all tabs
- Updated dependencies
- @backstage/core-plugin-api@1.12.7-next.0
## 0.18.11-next.0
### Patch Changes
- e0889a3: chore(deps): bump `qs` from 6.15.1 to 6.15.2
- a07e6a3: Added the correctly-spelled `'header'` literal to the `TableFiltersClassKey` union type and deprecated the previous typoed `'heder'` literal. The generated CSS class with the old key is preserved for backwards compatibility; switch to `'header'` to avoid future removal.
- 8add9b9: Fixed the proxy-based sign-in page failing to read the session token when the proxy issues a token whose payload is encoded using the URL-safe base64 alphabet. Such tokens are now decoded correctly so sign-in no longer breaks.
## 0.18.10
### Patch Changes
- 3846774: Added missing dependencies that were previously only available transitively.
- 021b368: Added stable DOM markers to the legacy Page and Header so adjacent layout components can coordinate spacing without relying on generated class names.
- 0c5e41f: Removed unused dependencies that had no imports in source code.
- Updated dependencies
- @backstage/errors@1.3.1
- @backstage/core-plugin-api@1.12.6
- @backstage/config@1.3.8
## 0.18.10-next.1
### Patch Changes
- 021b368: Added stable DOM markers to the legacy Page and Header so adjacent layout components can coordinate spacing without relying on generated class names.
## 0.18.10-next.0
### Patch Changes
- 3846774: Added missing dependencies that were previously only available transitively.
- 0c5e41f: Removed unused dependencies that had no imports in source code.
- Updated dependencies
- @backstage/errors@1.3.1-next.0
- @backstage/config@1.3.8-next.0
- @backstage/core-plugin-api@1.12.6-next.0
- @backstage/theme@0.7.3
- @backstage/version-bridge@1.0.12
## 0.18.9
### Patch Changes
- 482ceed: Migrated from `assertError` to `toError` for error handling.
- 320eed3: Resolved DOM nesting warning in OAuthRequestDialog by rendering secondary text as block-level spans.
- 58b9f3f: Use Backstage Link component for markdown anchor rendering to ensure consistent internal and external link behavior.
- Updated dependencies
- @backstage/errors@1.3.0
- @backstage/theme@0.7.3
- @backstage/config@1.3.7
- @backstage/core-plugin-api@1.12.5
## 0.18.9-next.1
### Patch Changes
- 482ceed: Migrated from `assertError` to `toError` for error handling.
- 58b9f3f: Use Backstage Link component for markdown anchor rendering to ensure consistent internal and external link behavior.
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/theme@0.7.3-next.0
- @backstage/config@1.3.7-next.0
- @backstage/core-plugin-api@1.12.5-next.2
## 0.18.9-next.0
### Patch Changes
- 320eed3: Resolved DOM nesting warning in OAuthRequestDialog by rendering secondary text as block-level spans.
- Updated dependencies
- @backstage/core-plugin-api@1.12.5-next.0
- @backstage/config@1.3.6
- @backstage/errors@1.2.7
- @backstage/theme@0.7.2
- @backstage/version-bridge@1.0.12
## 0.18.8
### Patch Changes
- e26e3de: The login request dialog now handles auth provider icons passed as `IconElement` in addition to `IconComponent`.
- 8e09233: Fixed the shared `Progress` component to provide an accessible name for its loading indicator by default.
- 8b1a847: Fixed Table component layout when both `filters` and `title` props are used together. The filter controls now use a dedicated CSS class (`filterControls`) instead of incorrectly reusing the root container class.
- 3f36ce1: Clarified the `IconElement` sizing contract for the new frontend system and aligned legacy system icon rendering with the new icon API.
- 0be2541: Promoted the plugin's translation ref to the stable package entry point. It was previously only available through the alpha entry point.
- a49a40d: Updated dependency `zod` to `^3.25.76 || ^4.0.0` & migrated to `/v3` or `/v4` imports.
- 470f72d: The `LogViewer` component from `@backstage/core-components` now supports downloading logs if a callback is passed to `onDownloadLogs`
- Updated dependencies
- @backstage/core-plugin-api@1.12.4
## 0.18.8-next.1
### Patch Changes
- 8b1a847: Fixed Table component layout when both `filters` and `title` props are used together. The filter controls now use a dedicated CSS class (`filterControls`) instead of incorrectly reusing the root container class.
- 470f72d: The `LogViewer` component from `@backstage/core-components` now supports downloading logs if a callback is passed to `onDownloadLogs`
- Updated dependencies
- @backstage/core-plugin-api@1.12.4-next.1
## 0.18.8-next.0
### Patch Changes
- Updated dependencies
- @backstage/config@1.3.6
- @backstage/core-plugin-api@1.12.4-next.0
- @backstage/errors@1.2.7
- @backstage/theme@0.7.2
- @backstage/version-bridge@1.0.12
## 0.18.7
### Patch Changes
- 7455dae: Use node prefix on native imports
- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings.
- cebfea7: Removed link styles from LinkButton to avoid styling inconsistencies related to import order.
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/theme@0.7.2
- @backstage/core-plugin-api@1.12.3
- @backstage/version-bridge@1.0.12
## 0.18.7-next.2
### Patch Changes
- 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.
- Updated dependencies
- @backstage/core-plugin-api@1.12.3-next.1
- @backstage/version-bridge@1.0.12-next.0
- @backstage/theme@0.7.2-next.1
## 0.18.7-next.1
### Patch Changes
- Updated dependencies
- @backstage/theme@0.7.2-next.0
## 0.18.6-next.0
### Patch Changes
- 7455dae: Use node prefix on native imports
- cebfea7: Removed link styles from LinkButton to avoid styling inconsistencies related to import order.
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/core-plugin-api@1.12.2-next.0
- @backstage/config@1.3.6
- @backstage/errors@1.2.7
- @backstage/theme@0.7.1
- @backstage/version-bridge@1.0.11
## 0.18.5
### Patch Changes
- a723b8a: The MarkdownContent component now handles HTML content the same way as GitHub when rendering GitHub-flavored Markdown
- c671db9: Fixed bug in Table component where the toolbar layout would break when both a title and filters were present.
- 55a9dc2: Update colour token again in ItemCardHeader to respect theme definition.
## 0.18.5-next.0
### Patch Changes
- a723b8a: The MarkdownContent component now handles HTML content the same way as GitHub when rendering GitHub-flavored Markdown
## 0.18.4
### Patch Changes
- 9a942a4: Fixed bug in the `LogViewer` component where shift + click always opened a new window instead of just changing the selection.
In addition, improved the `LogViewer` component by a few usability enhancements:
- Added support for multiple selections using cmd/ctrl + click
- Improved the generated hash that is added to the URL to also support ranges & multiple selections
- Added an hover effect & info tooltip to the "Copy to clipboard" button to indicate its functionality
- Added some color and a separator to the line numbers to improve readability
- 207c3c8: long words like urls now breaks to new line on warning panels instead of overflowing the container
- 4c00303: Add `tooltipClasses` prop to `OverflowTooltip` component to allow customisation of the tooltip
- 5d52dab: Add i18n support for LogViewer search control
- f6b49ce: added support for wrapLongLines option in CodeSnippet
- Updated dependencies
- @backstage/core-plugin-api@1.12.1
- @backstage/theme@0.7.1
## 0.18.4-next.2
### Patch Changes
- 4c00303: Add `tooltipClasses` prop to `OverflowTooltip` component to allow customisation of the tooltip
- Updated dependencies
- @backstage/config@1.3.6
- @backstage/core-plugin-api@1.12.1-next.0
- @backstage/errors@1.2.7
- @backstage/theme@0.7.1-next.0
- @backstage/version-bridge@1.0.11
## 0.18.4-next.1
### Patch Changes
- 9a942a4: Fixed bug in the `LogViewer` component where shift + click always opened a new window instead of just changing the selection.
In addition, improved the `LogViewer` component by a few usability enhancements:
- Added support for multiple selections using cmd/ctrl + click
- Improved the generated hash that is added to the URL to also support ranges & multiple selections
- Added an hover effect & info tooltip to the "Copy to clipboard" button to indicate its functionality
- Added some color and a separator to the line numbers to improve readability
- 207c3c8: long words like urls now breaks to new line on warning panels instead of overflowing the container
- 5d52dab: Add i18n support for LogViewer search control
## 0.18.4-next.0
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.12.1-next.0
- @backstage/theme@0.7.1-next.0
- @backstage/config@1.3.6
- @backstage/errors@1.2.7
- @backstage/version-bridge@1.0.11
## 0.18.3
### Patch Changes
- 1c7e1ce: - Revert `viewbox` back to old values.
- Added `fullScreen` prop to `EntityCatalogGraphCard`
- 96ad674: Line numbers in LogViewer will not be selectable in UI anymore
- b2bef92: Convert all enums to erasable-syntax compliant patterns
- 05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.
- Updated dependencies
- @backstage/core-plugin-api@1.12.0
- @backstage/config@1.3.6
## 0.18.3-next.2
### Patch Changes
- 96ad674: Line numbers in LogViewer will not be selectable in UI anymore
## 0.18.3-next.1
### Patch Changes
- b2bef92: Convert all enums to erasable-syntax compliant patterns
- Updated dependencies
- @backstage/core-plugin-api@1.11.2-next.1
## 0.18.3-next.0
### Patch Changes
- 05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.
- Updated dependencies
- @backstage/core-plugin-api@1.11.2-next.0
- @backstage/config@1.3.6-next.0
- @backstage/errors@1.2.7
- @backstage/theme@0.7.0
- @backstage/version-bridge@1.0.11
## 0.18.2
### Patch Changes
- d493126: Swap base token for semantic token in ItemCardHeader to ensure readability in light mode.
- 431130c: Added `renderEdge` prop to `<DependencyGraph />` component in `@backstage/core-components` to allow custom rendering of graph edges.
- 6981ae6: Fixed DependencyGraph `svg` size not adapting to the container size
- 95935fb: Fixed dependency graph automatically scrolling forever
- Updated dependencies
- @backstage/config@1.3.5
- @backstage/theme@0.7.0
- @backstage/core-plugin-api@1.11.1
## 0.18.2-next.3
### Patch Changes
- 431130c: Added `renderEdge` prop to `<DependencyGraph />` component in `@backstage/core-components` to allow custom rendering of graph edges.
## 0.18.2-next.2
### Patch Changes
- 95935fb: Fixed dependency graph automatically scrolling forever
- Updated dependencies
- @backstage/theme@0.6.9-next.0
## 0.18.2-next.1
### Patch Changes
- Updated dependencies
- @backstage/config@1.3.4-next.0
- @backstage/core-plugin-api@1.11.1-next.0
## 0.18.2-next.0
### Patch Changes
- d493126: Swap base token for semantic token in ItemCardHeader to ensure readability in light mode.
- 6981ae6: Fixed DependencyGraph `svg` size not adapting to the container size
- Updated dependencies
- @backstage/config@1.3.3
- @backstage/core-plugin-api@1.11.0
- @backstage/errors@1.2.7
- @backstage/theme@0.6.8
- @backstage/version-bridge@1.0.11
## 0.18.0
### Minor Changes
- b9a87f4: Add optional `distance` property to `DependencyEdge` to reflect the distance to a root.
### Patch Changes
- 1ad3d94: Dependency graph can now be opened in full screen mode
- e409bec: Fixes for rendering initials in the avatar component.
- ae7d426: update about card links style for pretty display with other language
- Updated dependencies
- @backstage/core-plugin-api@1.11.0
## 0.17.6-next.1
### Patch Changes
- 1ad3d94: Dependency graph can now be opened in full screen mode
- ae7d426: update about card links style for pretty display with other language
## 0.17.6-next.0
### Patch Changes
- e409bec: Fixes for rendering initials in the avatar component.
## 0.17.5
### Patch Changes
- 1de1186: Added missing space for alert display component
- 77467bb: Updated dependency `linkifyjs` to `4.3.2`.
- 5563605: Added `FavoriteToggleProps`.
- Updated dependencies
- @backstage/theme@0.6.8
## 0.17.5-next.2
### Patch Changes
- 77467bb: Updated dependency `linkifyjs` to `4.3.2`.
## 0.17.5-next.1
### Patch Changes
- 5563605: Added `FavoriteToggleProps`.
- Updated dependencies
- @backstage/config@1.3.3
- @backstage/core-plugin-api@1.10.9
- @backstage/errors@1.2.7
- @backstage/theme@0.6.8-next.0
- @backstage/version-bridge@1.0.11
## 0.17.5-next.0
### Patch Changes
- Updated dependencies
- @backstage/theme@0.6.8-next.0
- @backstage/config@1.3.3
- @backstage/core-plugin-api@1.10.9
- @backstage/errors@1.2.7
- @backstage/version-bridge@1.0.11
## 0.17.4
### Patch Changes
- f6ffea6: Add optional message field for auth providers. This is intended to be a user friendly message that displays in the OAuth request dialog. A default message will be displayed if one is not provided.
- aa3b054: Added `signIn` and `signOut` analytic events to the `@backstage/core-components` of sign in and sign out.
- Updated dependencies
- @backstage/config@1.3.3
- @backstage/core-plugin-api@1.10.9
- @backstage/theme@0.6.7
## 0.17.4-next.2
### Patch Changes
- aa3b054: Added `signIn` and `signOut` analytic events to the `@backstage/core-components` of sign in and sign out.
- Updated dependencies
- @backstage/theme@0.6.7-next.1
- @backstage/core-plugin-api@1.10.9-next.0
## 0.17.4-next.1
### Patch Changes
- Updated dependencies
- @backstage/config@1.3.3-next.0
- @backstage/core-plugin-api@1.10.9-next.0
## 0.17.4-next.0
### Patch Changes
- Updated dependencies
- @backstage/theme@0.6.7-next.0
- @backstage/config@1.3.2
- @backstage/core-plugin-api@1.10.8
- @backstage/errors@1.2.7
- @backstage/version-bridge@1.0.11
## 0.17.3
### Patch Changes
- 6232160: table actions header support i18n
- Updated dependencies
- @backstage/core-plugin-api@1.10.8
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/theme@0.6.6
- @backstage/version-bridge@1.0.11
## 0.17.3-next.0
### Patch Changes
- 6232160: table actions header support i18n
- Updated dependencies
- @backstage/config@1.3.2
- @backstage/core-plugin-api@1.10.7
- @backstage/errors@1.2.7
- @backstage/theme@0.6.6
- @backstage/version-bridge@1.0.11
## 0.17.2
### Patch Changes
- e0d1025: `LogViewer` now supports a `textWrap` prop that wraps log lines to the next line for overflowing content instead of using horizontal scroll
- bb84534: Fix the hidden sidebar's sub-menu when the sidebar is scrollable
- 72d019d: Removed various typos
- Updated dependencies
- @backstage/theme@0.6.6
- @backstage/core-plugin-api@1.10.7
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/version-bridge@1.0.11
## 0.17.2-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.10.7-next.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/theme@0.6.6-next.0
- @backstage/version-bridge@1.0.11
## 0.17.2-next.0
### Patch Changes
- e0d1025: `LogViewer` now supports a `textWrap` prop that wraps log lines to the next line for overflowing content instead of using horizontal scroll
- bb84534: Fix the hidden sidebar's sub-menu when the sidebar is scrollable
- 72d019d: Removed various typos
- Updated dependencies
- @backstage/theme@0.6.6-next.0
- @backstage/config@1.3.2
- @backstage/core-plugin-api@1.10.6
- @backstage/errors@1.2.7
- @backstage/version-bridge@1.0.11
## 0.17.1
### Patch Changes
- 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>
- 5d7bad4: Fixed the messaging in the `AlertDisplay` where it was claiming that there were older messages available rather than newer.
- Updated dependencies
- @backstage/core-plugin-api@1.10.6
- @backstage/theme@0.6.5
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/version-bridge@1.0.11
## 0.17.1-next.1
### Patch Changes
- 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/core-plugin-api@1.10.6-next.0
- @backstage/theme@0.6.5-next.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/version-bridge@1.0.11
## 0.17.1-next.0
### Patch Changes
- 5d7bad4: Fixed the messaging in the `AlertDisplay` where it was claiming that there were older messages available rather than newer.
- Updated dependencies
- @backstage/config@1.3.2
- @backstage/core-plugin-api@1.10.5
- @backstage/errors@1.2.7
- @backstage/theme@0.6.4
- @backstage/version-bridge@1.0.11
## 0.17.0
### Minor Changes
- 25300cb: `SimpleStepper` back button now works with `activeStep` property set higher than 0
- 9545af2: Declared CancelIcon explicitly on Chip component inside Select.tsx to disable onMouseDown event by default that creates the flaw of re-opening select component when user tries to remove a selected filter.
### Patch Changes
- fffe3c0: Added `classNames` prop to the `Page` component
- df3b9f0: Fixed a bug in the SidebarSubmenuItem within the core-components package that caused the dropdown button to be misaligned in the sidebar and the button text to appear in uppercase due to the default <Button> behavior. Also added an example dropdown menu to the app for reference.
- 48aab13: Add i18n support for scaffolder-react plugin
- 0a0ced6: Avoid Layout Shift for `DismissableBanner` when using a `storageApi` with latency (e.g. `user-settings-backend`)
Properly handle the `unknown` state of the `storageApi`. There's a trade-off: this may lead to some Layout Shift if the banner has not been dismissed, but once it has been dismissed, you won't have any.
- Updated dependencies
- @backstage/core-plugin-api@1.10.5
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/theme@0.6.4
- @backstage/version-bridge@1.0.11
## 0.16.5-next.1
### Patch Changes
- 48aab13: Add i18n support for scaffolder-react plugin
- Updated dependencies
- @backstage/config@1.3.2
- @backstage/core-plugin-api@1.10.4
- @backstage/errors@1.2.7
- @backstage/theme@0.6.4
- @backstage/version-bridge@1.0.11
## 0.16.5-next.0
### Patch Changes
- fffe3c0: Added `classNames` prop to the `Page` component
- df3b9f0: Fixed a bug in the SidebarSubmenuItem within the core-components package that caused the dropdown button to be misaligned in the sidebar and the button text to appear in uppercase due to the default <Button> behavior. Also added an example dropdown menu to the app for reference.
- Updated dependencies
- @backstage/config@1.3.2
- @backstage/core-plugin-api@1.10.4
- @backstage/errors@1.2.7
- @backstage/theme@0.6.4
- @backstage/version-bridge@1.0.11
## 0.16.4
### Patch Changes
- 9c9f4ff: Added `nestedValuesAsYaml` option to `StructuredMetadataTable` to render data as yaml.
- 47c27c2: Upgrade `dagre` to `@dagrejs/dagre`
- 17088d2: Updating the `TaskLogStream` to take up all space in a running task, and also show the last line of the log by default
- 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-plugin-api@1.10.4
- @backstage/version-bridge@1.0.11
- @backstage/theme@0.6.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
## 0.16.4-next.1
### Patch Changes
- 47c27c2: Upgrade `dagre` to `@dagrejs/dagre`
- Updated dependencies
- @backstage/config@1.3.2
- @backstage/core-plugin-api@1.10.4-next.0
- @backstage/errors@1.2.7
- @backstage/theme@0.6.4-next.0
- @backstage/version-bridge@1.0.11-next.0
## 0.16.4-next.0
### Patch Changes
- 9c9f4ff: Added `nestedValuesAsYaml` option to `StructuredMetadataTable` to render data as yaml.
- 17088d2: Updating the `TaskLogStream` to take up all space in a running task, and also show the last line of the log by default
- 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-plugin-api@1.10.4-next.0
- @backstage/version-bridge@1.0.11-next.0
- @backstage/theme@0.6.4-next.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
## 0.16.3
### Patch Changes
- 4ec6f7b: Allow passing component for `ContentHeader` description
- Updated dependencies
- @backstage/core-plugin-api@1.10.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/theme@0.6.3
- @backstage/version-bridge@1.0.10
## 0.16.3-next.0
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.10.3-next.0
- @backstage/config@1.3.2-next.0
- @backstage/errors@1.2.7-next.0
- @backstage/theme@0.6.3
- @backstage/version-bridge@1.0.10
## 0.16.2
### Patch Changes
- e47be38: Added data-testid to placeholder rendered by Progress component to simplify assertions in tests
- Updated dependencies
- @backstage/theme@0.6.3
- @backstage/errors@1.2.6
- @backstage/config@1.3.1
- @backstage/core-plugin-api@1.10.2
- @backstage/version-bridge@1.0.10
## 0.16.2-next.2
### Patch Changes
- Updated dependencies
- @backstage/errors@1.2.6-next.0
- @backstage/config@1.3.1-next.0
- @backstage/core-plugin-api@1.10.2-next.0
- @backstage/theme@0.6.3-next.0
- @backstage/version-bridge@1.0.10
## 0.16.2-next.1
### Patch Changes
- e47be38: Added data-testid to placeholder rendered by Progress component to simplify assertions in tests
- Updated dependencies
- @backstage/config@1.3.0
- @backstage/core-plugin-api@1.10.1
- @backstage/errors@1.2.5
- @backstage/theme@0.6.3-next.0
- @backstage/version-bridge@1.0.10
## 0.16.2-next.0
### Patch Changes
- Updated dependencies
- @backstage/theme@0.6.3-next.0
- @backstage/config@1.3.0
- @backstage/core-plugin-api@1.10.1
- @backstage/errors@1.2.5
- @backstage/version-bridge@1.0.10
## 0.16.0
### Minor Changes
- dc409c5: The SupportButton component will now be hidden if no support config is specified in app-config
### Patch Changes
- 0f18340: Change core component Table tool bar search box to the a appropriate Search icon and text
- af9097e: Adds the ability to mock a media query per break point and to change the active break point during a test. Usage example:
```ts
const { set } = mockBreakpoint({
initialBreakpoint: 'md',
queryBreakpointMap: {
'(min-width:1500px)': 'xl',
'(min-width:1000px)': 'lg',
'(min-width:700px)': 'md',
'(min-width:400px)': 'sm',
'(min-width:0px)': 'xs',
},
});
// assertions for when the active break point is "md"
set('lg');
// assertions for when the active break point is "lg"
```
- Updated dependencies
- @backstage/config@1.3.0
- @backstage/theme@0.6.1
- @backstage/core-plugin-api@1.10.1
- @backstage/errors@1.2.5
- @backstage/version-bridge@1.0.10
## 0.16.0-next.2
### Patch Changes
- 0f18340: Change core component Table tool bar search box to the a appropriate Search icon and text
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.10.0
- @backstage/errors@1.2.4
- @backstage/theme@0.6.1-next.0
- @backstage/version-bridge@1.0.10
## 0.16.0-next.1
### Patch Changes
- Updated dependencies
- @backstage/theme@0.6.1-next.0
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.10.0
- @backstage/errors@1.2.4
- @backstage/version-bridge@1.0.10
## 0.16.0-next.0
### Minor Changes
- dc409c5: The SupportButton component will now be hidden if no support config is specified in app-config
### Patch Changes
- af9097e: Adds the ability to mock a media query per break point and to change the active break point during a test. Usage example:
```ts
const { set } = mockBreakpoint({
initialBreakpoint: 'md',
queryBreakpointMap: {
'(min-width:1500px)': 'xl',
'(min-width:1000px)': 'lg',
'(min-width:700px)': 'md',
'(min-width:400px)': 'sm',
'(min-width:0px)': 'xs',
},
});
// assertions for when the active break point is "md"
set('lg');
// assertions for when the active break point is "lg"
```
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.10.0
- @backstage/errors@1.2.4
- @backstage/theme@0.6.0
- @backstage/version-bridge@1.0.10
## 0.15.1
### Patch Changes
- 3f76d0e: Correct size of FavoriteToggle and inherit non-starred color from parent
- e969dc7: Move `@types/react` to a peer dependency.
- 1ff1dbd: It is possible to define a custom error element to be shown when sign in fails
- 83e2887: Fixed a bug in the `SidebarSubmenu` core component that caused the nested menu to overlap with the sidebar when the user hovers over the pinned sidebar.
- 46b5a20: `Link` component now accepts `externalLinkIcon` prop
- e4ad29a: Fix authentication error handling using redirect flow via `enableExperimentalRedirectFlow` config. If an error is caught during authentication, the user is redirected back to app origin with `error` query parameter containing the error message.
- Updated dependencies
- @backstage/core-plugin-api@1.10.0
- @backstage/version-bridge@1.0.10
- @backstage/theme@0.6.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
## 0.15.1-next.2
### Patch Changes
- Updated dependencies
- @backstage/theme@0.6.0-next.1
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.10.0-next.1
- @backstage/errors@1.2.4
- @backstage/version-bridge@1.0.10-next.0
## 0.15.1-next.1
### Patch Changes
- 3f76d0e: Correct size of FavoriteToggle and inherit non-starred color from parent
- e969dc7: Move `@types/react` to a peer dependency.
- 83e2887: Fixed a bug in the `SidebarSubmenu` core component that caused the nested menu to overlap with the sidebar when the user hovers over the pinned sidebar.
- Updated dependencies
- @backstage/core-plugin-api@1.10.0-next.1
- @backstage/version-bridge@1.0.10-next.0
- @backstage/theme@0.5.8-next.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
## 0.15.1-next.0
### Patch Changes
- 46b5a20: `Link` component now accepts `externalLinkIcon` prop
- Updated dependencies
- @backstage/core-plugin-api@1.10.0-next.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/theme@0.5.7
- @backstage/version-bridge@1.0.9
## 0.15.0
### Minor Changes
- 9adc552: Added missing items to `overridableComponents`
**BREAKING** Overridable component name for styling `OAuthRequestDialog` changed to `BackstageOAuthRequestDialog`. Overridable component name `BackstageMissingAnnotationEmptyState` that was previously deprecated has been removed.
### Patch Changes
- c891b69: Add `FavoriteToggle` in `core-components` to standardise favorite marking
- 0944334: Removed default title set to Unknown page on `ContentHeaderTitle` component to support usage of component without title prop.
- f325258: Use getOptionalString for optional app.support.items[].links[].title
- af4c146: Support menu items should not be buttons in favour of links
- 107a147: Fixed `Table` width being overridden by custom `style` prop.
- b537bd7: Allow custom star icons to be provided via the `star` and `unstarred` icon overrides. See how to override existing icons in the [Backstage documentation](https://backstage.io/docs/getting-started/app-custom-theme/#custom-icons).
- 06b8206: Added `titleComponent` prop to `SignInPage` component to allow further customization of the title using `ReactNode`
- dbbd93e: Internal update to match recent React types
- 836127c: Updated dependency `@testing-library/react` to `^16.0.0`.
- Updated dependencies
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
- @backstage/version-bridge@1.0.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
## 0.14.11-next.1
### Patch Changes
- c891b69: Add `FavoriteToggle` in `core-components` to standardise favorite marking
- 0944334: Removed default title set to Unknown page on `ContentHeaderTitle` component to support usage of component without title prop.
- f325258: Use getOptionalString for optional app.support.items[].links[].title
- af4c146: Support menu items should not be buttons in favour of links
- b537bd7: Allow custom star icons to be provided via the `star` and `unstarred` icon overrides. See how to override existing icons in the [Backstage documentation](https://backstage.io/docs/getting-started/app-custom-theme/#custom-icons).
- dbbd93e: Internal update to match recent React types
- 836127c: Updated dependency `@testing-library/react` to `^16.0.0`.
- Updated dependencies
- @backstage/core-plugin-api@1.9.4-next.0
- @backstage/theme@0.5.7-next.0
- @backstage/version-bridge@1.0.9-next.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
## 0.14.11-next.0
### Patch Changes
- 06b8206: Added `titleComponent` prop to `SignInPage` component to allow further customization of the title using `ReactNode`
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6
- @backstage/version-bridge@1.0.8
## 0.14.10
### Patch Changes
- 678971a: Move the `Link` component to the `RoutedTabs` instead of the `HeaderTabs` component
- 13a9c63: Corrected the documentation for the GCP IAP auth module and updated the configuration to follow proxy configuration conventions by ignoring authEnv
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6
- @backstage/version-bridge@1.0.8
## 0.14.10-next.0
### Patch Changes
- 678971a: Move the `Link` component to the `RoutedTabs` instead of the `HeaderTabs` component
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6
- @backstage/version-bridge@1.0.8
## 0.14.9
### Patch Changes
- d4ffdbb: Fixed bug where `<Select>` component with empty string as placeholder gave an error
- 99d672d: Modified the `Select` component to take in a `data-testid` parameter ensuring backwards compatibility with default value corresponding to previously hardcoded `data-testid` of "select".
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6
- @backstage/version-bridge@1.0.8
## 0.14.9-next.1
### Patch Changes
- 99d672d: Modified the `Select` component to take in a `data-testid` parameter ensuring backwards compatibility with default value corresponding to previously hardcoded `data-testid` of "select".
## 0.14.9-next.0
### Patch Changes
- d4ffdbb: Fixed bug where `<Select>` component with empty string as placeholder gave an error
- Updated dependencies
- @backstage/core-plugin-api@1.9.3
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6
- @backstage/version-bridge@1.0.8
## 0.14.8
### Patch Changes
- a0b46f6: Having tooltip inherit font size for consistency in catalog table columns
- 59cee81: Use `inherit` variant on OverflowTooltip underlying Typography component.
- eae0e4d: Fixed an issue causing `SidebarSubmenu` text to not follow the theme color
- e4811ec: Make number of decimal digits in Gauge configurable via the `decimalDigits` property
- 83c4251: Adds icons to status component
- 3e175c8: Removed max width from `Select` component.
- 57d7582: Fixed a bug in `SupportButton` where the title was rendered with the characteristics of a button.
- Updated dependencies
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/version-bridge@1.0.8
## 0.14.8-next.2
### Patch Changes
- 59cee81: Use `inherit` variant on OverflowTooltip underlying Typography component.
- 83c4251: Adds icons to status component
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3-next.0
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6-next.0
- @backstage/version-bridge@1.0.8
## 0.14.8-next.1
### Patch Changes
- a0b46f6: Having tooltip inherit font size for consistency in catalog table columns
- eae0e4d: Fixed an issue causing `SidebarSubmenu` text to not follow the theme color
- 3e175c8: Removed max width from `Select` component.
- 57d7582: Fixed a bug in `SupportButton` where the title was rendered with the characteristics of a button.
- Updated dependencies
- @backstage/core-plugin-api@1.9.3-next.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6-next.0
- @backstage/version-bridge@1.0.8
## 0.14.8-next.0
### Patch Changes
- Updated dependencies
- @backstage/theme@0.5.6-next.0
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.2
- @backstage/errors@1.2.4
- @backstage/version-bridge@1.0.8
## 0.14.7
### Patch Changes
- e42779e: Properly log the `errorInfo` in `ErrorBoundary`
- 5223c4c: Fixed an internal circular import that broke Jest mocks.
- 71e4229: Added optional `initialShowDropDown` prop to `SidebarSubmenuItem` to internally manage the initial display state of the dropdown items.
- a2ee4df: Add `alignGauge` prop to the `GaugeCard`, and a small size version. When `alignGauge` is `'bottom'` the gauge will vertically align the gauge in the cards, even when the card titles span across multiple lines.
Add `alignContent` prop to the `InfoCard`, defaulting to `'normal'` with the option of `'bottom'` which vertically aligns the content to the bottom of the card.
- 5b7b49b: The `SignInPage` guest provider will now fall back to legacy guest auth if the backend request fails, allowing guest auth without a running backend.
- 359376a: Removing react-text-truncate with css styles.
- Updated dependencies
- @backstage/theme@0.5.4
## 0.14.7-next.2
### Patch Changes
- a2ee4df: Add `alignGauge` prop to the `GaugeCard`, and a small size version. When `alignGauge` is `'bottom'` the gauge will vertically align the gauge in the cards, even when the card titles span across multiple lines.
Add `alignContent` prop to the `InfoCard`, defaulting to `'normal'` with the option of `'bottom'` which vertically aligns the content to the bottom of the card.
## 0.14.6-next.1
### Patch Changes
- 5223c4c: Fixed an internal circular import that broke Jest mocks.
- 5b7b49b: The `SignInPage` guest provider will now fall back to legacy guest auth if the backend request fails, allowing guest auth without a running backend.
## 0.14.5-next.0
### Patch Changes
- 71e4229: Added optional `initialShowDropDown` prop to `SidebarSubmenuItem` to internally manage the initial display state of the dropdown items.
- Updated dependencies
- @backstage/theme@0.5.4-next.0
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.2
- @backstage/errors@1.2.4
- @backstage/version-bridge@1.0.8
## 0.14.4
### Patch Changes
- ed5c901: No `undefined` class name used at `MarkdownContent` if no custom class name was provided.
- abfbcfc: Updated dependency `@testing-library/react` to `^15.0.0`.
- cb1e3b0: Updated dependency `@testing-library/dom` to `^10.0.0`.
- f546e38: Added Link component in `TabUI` providing functionality like copy link or open in new tab.
- Updated dependencies
- @backstage/core-plugin-api@1.9.2
- @backstage/theme@0.5.3
- @backstage/version-bridge@1.0.8
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
## 0.14.4-next.0
### Patch Changes
- f546e38: Added Link component in `TabUI` providing functionality like copy link or open in new tab.
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.1
- @backstage/errors@1.2.4
- @backstage/theme@0.5.2
- @backstage/version-bridge@1.0.7
## 0.14.3
### Patch Changes
- e8f026a: Use ESM exports of react-use library
- Updated dependencies
- @backstage/core-plugin-api@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/theme@0.5.2
- @backstage/version-bridge@1.0.7
## 0.14.2
### Patch Changes
- e8f026a: Use ESM exports of react-use library
- Updated dependencies
- @backstage/core-plugin-api@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/theme@0.5.2
- @backstage/version-bridge@1.0.7
## 0.14.1
### Patch Changes
- 2ff3e6e: The translation support for the `Link` component has been removed for now, in order to avoid broad breakages of tests in existing projects where the component is tested without being wrapped in an API provider.
- 2d06e4b: Move the text-transform styling on BackstageTableHeader from inline styling to `withStyles` so it can be customised easier
- 5c271fa: Removed inline styling in breadcrumbs and replaced with a theme reachable class of BreadcrumbsCurrentPage
- ff33ee2: Removed hardcoded font-family on select input
- ff7e126: Support i18n for core components
- 7854120: Create a component abstraction to consume system icons.
- ce73c3b: Removed the inline color from select icon to allow it to be colored via a theme
- 0c9d5ea: Updated MUI imports for core-components to not be top level
- 90d08b0: Updated dependency `react-idle-timer` to `5.7.2`.
- a8f7904: `SignInPage`'s `'guest'` provider now supports the `@backstage/plugin-auth-backend-module-guest-provider` package to generate tokens. It will continue to use the old frontend-only auth as a fallback.
- 0a8a1e9: Fix a spacing issue for the SidebarSubmenu in case a SidebarScrollWrapper is used that made it hard to reach the SidebarSubmenu
- aa1c88d: Deprecate the `customStyles` prop for the `Avatar` component in favour of the `classes` prop.
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/theme@0.5.2
- @backstage/core-plugin-api@1.9.1
- @backstage/version-bridge@1.0.7
## 0.14.1-next.2
### Patch Changes
- 0c9d5ea: Updated MUI imports for core-components to not be top level
- Updated dependencies
- @backstage/config@1.2.0-next.1
- @backstage/core-plugin-api@1.9.1-next.1
- @backstage/errors@1.2.4-next.0
- @backstage/theme@0.5.2-next.0
- @backstage/version-bridge@1.0.7
## 0.14.1-next.1
### Patch Changes
- 2ff3e6e: The translation support for the `Link` component has been removed for now, in order to avoid broad breakages of tests in existing projects where the component is tested without being wrapped in an API provider.
- 2d06e4b: Move the text-transform styling on BackstageTableHeader from inline styling to `withStyles` so it can be customised easier
- 5c271fa: Removed inline styling in breadcrumbs and replaced with a theme reachable class of BreadcrumbsCurrentPage
- 0a8a1e9: Fix a spacing issue for the SidebarSubmenu in case a SidebarScrollWrapper is used that made it hard to reach the SidebarSubmenu
- Updated dependencies
- @backstage/config@1.2.0-next.1
- @backstage/core-plugin-api@1.9.1-next.1
- @backstage/errors@1.2.4-next.0
- @backstage/theme@0.5.2-next.0
- @backstage/version-bridge@1.0.7
## 0.14.1-next.0
### Patch Changes
- ff33ee2: Removed hardcoded font-family on select input
- ff7e126: Support i18n for core components
- 7854120: Create a component abstraction to consume system icons.
- ce73c3b: Removed the inline color from select icon to allow it to be colored via a theme
- a8f7904: `SignInPage`'s `'guest'` provider now supports the `@backstage/plugin-auth-backend-module-guest-provider` package to generate tokens. It will continue to use the old frontend-only auth as a fallback.
- Updated dependencies
- @backstage/errors@1.2.4-next.0
- @backstage/theme@0.5.2-next.0
- @backstage/config@1.1.2-next.0
- @backstage/core-plugin-api@1.9.1-next.0
- @backstage/version-bridge@1.0.7
## 0.14.0
### Minor Changes
- 281e8c6: **BREAKING**: Removed the `SidebarIntro` component as it was providing instructions for features that do not exist, along with `IntroCard`. If you were relying on this component and want to keep using it you can refer to the original implementations of [`SidebarIntro`](https://github.com/backstage/backstage/blob/80f2413334ed9b221ec3c2b7c22fa737ad8d8885/packages/core-components/src/layout/Sidebar/Intro.tsx#L149) and [`IntroCard`](https://github.com/backstage/backstage/blob/80f2413334ed9b221ec3c2b7c22fa737ad8d8885/packages/core-components/src/layout/Sidebar/Intro.tsx#L100).
### Patch Changes
- 3e1c6e2: Added possibility to show arrow heads for graph edges for better understandability.
In order to show arrow heads in the catalog graph page, add `showArrowHeads` attribute to `CatalogGraphPage` component
(typically in `packages/app/src/App.tsx`):
```diff
- <CatalogGraphPage />
+ <CatalogGraphPage showArrowHeads />
```
In order to show arrow heads in entity graphs, add `showArrowHeads` attribute to `EntityCatalogGraphCard` components
(typically multiple occurrences in `packages/app/src/components/catalog/EntityPage.tsx`):
```diff
- <EntityCatalogGraphCard variant="gridItem" height={400} />
+ <EntityCatalogGraphCard variant="gridItem" height={400} showArrowHeads />
```
- 8fe56a8: Widen `@types/react` dependency range to include version 18.
- 7f11009: Added stack trace display to `ErrorPage` and updated existing refs
- 09cedb9: Updated dependency `@react-hookz/web` to `^24.0.0`.
- 214f2da: Fix invalid HTTP status code 501 in Error Page
- Updated dependencies
- @backstage/theme@0.5.1
- @backstage/core-plugin-api@1.9.0
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/version-bridge@1.0.7
## 0.14.0-next.2
### Patch Changes
- 09cedb9: Updated dependency `@react-hookz/web` to `^24.0.0`.
- Updated dependencies
- @backstage/theme@0.5.1-next.1
- @backstage/config@1.1.1
- @backstage/core-plugin-api@1.9.0-next.1
- @backstage/errors@1.2.3
- @backstage/version-bridge@1.0.7
## 0.14.0-next.1
### Patch Changes
- 3e1c6e2: Added possibility to show arrow heads for graph edges for better understandability.
In order to show arrow heads in the catalog graph page, add `showArrowHeads` attribute to `CatalogGraphPage` component
(typically in `packages/app/src/App.tsx`):
```diff
- <CatalogGraphPage />
+ <CatalogGraphPage showArrowHeads />
```
In order to show arrow heads in entity graphs, add `showArrowHeads` attribute to `EntityCatalogGraphCard` components
(typically multiple occurrences in `packages/app/src/components/catalog/EntityPage.tsx`):
```diff
- <EntityCatalogGraphCard variant="gridItem" height={400} />
+ <EntityCatalogGraphCard variant="gridItem" height={400} showArrowHeads />
```
- 8fe56a8: Widen `@types/react` dependency range to include version 18.
- 7f11009: Added stack trace display to `ErrorPage` and updated existing refs
- 214f2da: Fix invalid HTTP status code 501 in Error Page
- Updated dependencies
- @backstage/core-plugin-api@1.9.0-next.1
- @backstage/theme@0.5.1-next.0
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/version-bridge@1.0.7
## 0.14.0-next.0
### Minor Changes
- 281e8c6: **BREAKING**: Removed the `SidebarIntro` component as it was providing instructions for features that do not exist, along with `IntroCard`. If you were relying on this component and want to keep using it you can refer to the original implementations of [`SidebarIntro`](https://github.com/backstage/backstage/blob/80f2413334ed9b221ec3c2b7c22fa737ad8d8885/packages/core-components/src/layout/Sidebar/Intro.tsx#L149) and [`IntroCard`](https://github.com/backstage/backstage/blob/80f2413334ed9b221ec3c2b7c22fa737ad8d8885/packages/core-components/src/layout/Sidebar/Intro.tsx#L100).
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.3-next.0
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0
- @backstage/version-bridge@1.0.7
## 0.13.10
### Patch Changes
- d625f66: Fixed bug in Link where it was possible to select and copy a hidden element into clipboard
- 6878b1d: Removed unnecessary `history` and `immer` dependencies.
- Updated dependencies
- @backstage/core-plugin-api@1.8.2
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0
- @backstage/version-bridge@1.0.7
## 0.13.10-next.1
### Patch Changes
- 6878b1d: Removed unnecessary `history` and `immer` dependencies.
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0
- @backstage/version-bridge@1.0.7
## 0.13.10-next.0
### Patch Changes
- d625f66: Fixed bug in Link where it was possible to select and copy a hidden element into clipboard
- Updated dependencies
- @backstage/config@1.1.1
- @backstage/core-plugin-api@1.8.1
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0
- @backstage/version-bridge@1.0.7
## 0.13.9
### Patch Changes
- e8f2ace: Added a new `/testUtils` sub-path that initially exports a `mockBreakpoint` helper.
- 381ed86: Add missing export for IconLinkVertical
- 5c8a3e3: Minor improvements to `Table` component.
- 752df93: Fixes a problem where the `LogViewer` was not able to handle very large logs
- 4d9e3b3: Register component overrides in the global `OverrideComponentNameToClassKeys` provided by `@backstage/theme`. This will in turn will provide component style override types for `createUnifiedTheme`.
- 07dfdf3: Updated dependency `linkifyjs` to `4.1.3`.
- a518c5a: Updated dependency `@react-hookz/web` to `^23.0.0`.
- f291757: Update `linkify-react` to version `4.1.3`
- 175d86b: Fixed an issue where the `onChange` prop within `HeaderTabs` was triggering twice upon tab-switching.
- 0cbb03b: Fixing regular expression ReDoS with zod packages. Upgrading to latest. ref: https://security.snyk.io/vuln/SNYK-JS-ZOD-5925617
- Updated dependencies
- @backstage/core-plugin-api@1.8.1
- @backstage/theme@0.5.0
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/version-bridge@1.0.7
## 0.13.9-next.3
### Patch Changes
- 175d86b: Fixed an issue where the `onChange` prop within `HeaderTabs` was triggering twice upon tab-switching.
- Updated dependencies
- @backstage/config@1.1.1
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0-next.1
- @backstage/version-bridge@1.0.7
## 0.13.9-next.2
### Patch Changes
- Updated dependencies
- @backstage/theme@0.5.0-next.1
- @backstage/config@1.1.1
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/errors@1.2.3
- @backstage/version-bridge@1.0.7
## 0.13.9-next.1
### Patch Changes
- e8f2acef80: Added a new `/testUtils` sub-path that initially exports a `mockBreakpoint` helper.
- 07dfdf3702: Updated dependency `linkifyjs` to `4.1.3`.
- a518c5a25b: Updated dependency `@react-hookz/web` to `^23.0.0`.
- f291757e70: Update `linkify-react` to version `4.1.3`
- Updated dependencies
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0-next.0
- @backstage/version-bridge@1.0.7
## 0.13.9-next.0
### Patch Changes
- 381ed86d5e: Add missing export for IconLinkVertical
- 5c8a3e3960: Minor improvements to `Table` component.
- 4d9e3b39e4: Register component overrides in the global `Overri