UNPKG

@backstage/core-components

Version:

Core components used by Backstage plugins and apps

1,382 lines (1,020 loc) • 127 kB
# @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