43 KiB
@backstage/plugin-app
0.4.7-next.0
Patch Changes
- Updated dependencies
- @backstage/core-components@0.18.11-next.0
- @backstage/integration-react@1.2.19-next.0
0.4.6
Patch Changes
-
a345820: Theapp/routesredirect config now supports path parameter substitution in thetotarget. Named params (:userId) and splat params (*) captured by thefrompath are replaced in thetostring before navigating, making it possible to express redirects like:app: extensions: - app/routes: config: redirects: - from: /users/:userId to: /profile/:userId - from: /old-docs to: /docs/* -
d1be10c: Migrated React Aria imports from individual packages (@react-aria/toast,@react-aria/button,@react-stately/toast) to the monopackages (react-aria,react-stately). -
e2d9831: Tightened React Aria dependency version ranges from^to~to prevent unintended minor version upgrades. -
f635139: Limited@remixicon/reactdependency to versions below 4.9.0 due to a license change in that release. -
2ba8c10: Following the removal ofNavItemBlueprintin@backstage/frontend-plugin-api, the built-in app nav was updated to keep accepting legacynav-itemextensions so older plugins continue to work until they migrate. -
cad156e: Replaced old config schema values from existing extensions and blueprints. -
085133f: Thezoddependency has been bumped from^3.25.76 || ^4.0.0to^4.0.0, sinceconfigSchemarequires the full Zod v4 package for JSON Schema support. -
Updated dependencies
- @backstage/core-components@0.18.10
- @backstage/ui@0.15.0
- @backstage/frontend-plugin-api@0.17.0
- @backstage/core-plugin-api@1.12.6
- @backstage/filter-predicates@0.1.3
- @backstage/plugin-app-react@0.2.3
- @backstage/integration-react@1.2.18
- @backstage/plugin-permission-react@0.5.1
0.4.6-next.2
Patch Changes
-
a345820: Theapp/routesredirect config now supports path parameter substitution in thetotarget. Named params (:userId) and splat params (*) captured by thefrompath are replaced in thetostring before navigating, making it possible to express redirects like:app: extensions: - app/routes: config: redirects: - from: /users/:userId to: /profile/:userId - from: /old-docs to: /docs/* -
Updated dependencies
- @backstage/ui@0.15.0-next.3
0.4.6-next.1
Patch Changes
f635139: Limited@remixicon/reactdependency to versions below 4.9.0 due to a license change in that release.- Updated dependencies
- @backstage/ui@0.15.0-next.1
- @backstage/frontend-plugin-api@0.17.0-next.1
- @backstage/core-plugin-api@1.12.6-next.1
0.4.6-next.0
Patch Changes
d1be10c: Migrated React Aria imports from individual packages (@react-aria/toast,@react-aria/button,@react-stately/toast) to the monopackages (react-aria,react-stately).e2d9831: Tightened React Aria dependency version ranges from^to~to prevent unintended minor version upgrades.cad156e: Replaced old config schema values from existing extensions and blueprints.085133f: Thezoddependency has been bumped from^3.25.76 || ^4.0.0to^4.0.0, sinceconfigSchemarequires the full Zod v4 package for JSON Schema support.- Updated dependencies
- @backstage/core-components@0.18.10-next.0
- @backstage/ui@0.15.0-next.0
- @backstage/frontend-plugin-api@0.17.0-next.0
- @backstage/integration-react@1.2.18-next.0
- @backstage/core-plugin-api@1.12.6-next.0
- @backstage/filter-predicates@0.1.3-next.0
- @backstage/plugin-app-react@0.2.3-next.0
- @backstage/theme@0.7.3
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.12
- @backstage/plugin-permission-react@0.5.1-next.0
0.4.3
Patch Changes
-
effa7bf: MigratedAppLanguageApiextension to use the newconfigSchemaoption. -
e5baa20: Added support for configuring URL redirects on theapp/routesextension. Redirects can be configured throughapp-configas an array of{from, to}path pairs, which will cause navigation to thefrompath to be redirected to thetopath.For example:
app: extensions: - app/routes: config: redirects: - from: /old-path to: /new-path -
9244b70: The default auth implementation now checks for alogoutUrlin the logout response body. If the auth provider returns one (e.g. Auth0 federated logout), the browser is redirected to that URL to clear the provider's session cookies. This is backward compatible — providers that return an empty response are unaffected. -
e4804ab: Updated the defaultDialogApiimplementation to support the newopenmethod. The dialog display layer no longer renders any dialog chrome — callers provide their own dialog component. The deprecatedshowandshowModalmethods now useopeninternally with a Material UI dialog wrapper for backward compatibility. -
d66a3ec: Updated thePageLayoutswap to pass a clickabletitleLinkon thePluginHeader, resolved from the plugin's root route ref. -
Updated dependencies
- @backstage/ui@0.14.0
- @backstage/theme@0.7.3
- @backstage/frontend-plugin-api@0.16.0
- @backstage/core-components@0.18.9
- @backstage/filter-predicates@0.1.2
- @backstage/plugin-permission-react@0.5.0
- @backstage/core-plugin-api@1.12.5
- @backstage/integration-react@1.2.17
- @backstage/plugin-app-react@0.2.2
0.4.3-next.2
Patch Changes
9244b70: The default auth implementation now checks for alogoutUrlin the logout response body. If the auth provider returns one (e.g. Auth0 federated logout), the browser is redirected to that URL to clear the provider's session cookies. This is backward compatible — providers that return an empty response are unaffected.- Updated dependencies
- @backstage/ui@0.14.0-next.2
- @backstage/theme@0.7.3-next.0
- @backstage/core-components@0.18.9-next.1
- @backstage/core-plugin-api@1.12.5-next.2
- @backstage/filter-predicates@0.1.2-next.0
- @backstage/frontend-plugin-api@0.16.0-next.2
- @backstage/integration-react@1.2.17-next.1
- @backstage/plugin-permission-react@0.4.42-next.1
0.4.3-next.1
Patch Changes
-
e5baa20: Added support for configuring URL redirects on theapp/routesextension. Redirects can be configured throughapp-configas an array of{from, to}path pairs, which will cause navigation to thefrompath to be redirected to thetopath.For example:
app: extensions: - app/routes: config: redirects: - from: /old-path to: /new-path -
Updated dependencies
- @backstage/ui@0.14.0-next.1
- @backstage/frontend-plugin-api@0.16.0-next.1
- @backstage/core-components@0.18.9-next.0
- @backstage/core-plugin-api@1.12.5-next.1
- @backstage/plugin-app-react@0.2.2-next.1
0.4.3-next.0
Patch Changes
d66a3ec: Updated thePageLayoutswap to pass a clickabletitleLinkon thePluginHeader, resolved from the plugin's root route ref.- Updated dependencies
- @backstage/ui@0.14.0-next.0
- @backstage/core-components@0.18.9-next.0
- @backstage/frontend-plugin-api@0.15.2-next.0
- @backstage/integration-react@1.2.17-next.0
- @backstage/core-plugin-api@1.12.5-next.0
- @backstage/plugin-app-react@0.2.2-next.0
- @backstage/filter-predicates@0.1.1
- @backstage/theme@0.7.2
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.12
- @backstage/plugin-permission-react@0.4.42-next.0
0.4.1
Patch Changes
-
5f3f5d2:NavContentBlueprintnav item collections now keep previously collectedrest()results in sync when additional items are taken later in the same render, making it easier to place items across multiple sidebar sections. -
aa29b50: Pages created withPageBlueprintnow render the plugin header by default in the new frontend system. -
c0ab376: The app nav now falls back toplugin.iconfor navigation items that don't have an explicit icon set. -
12d8afe: AddedBUIProviderfrom@backstage/uito the app root, enabling BUI components to fire analytics events through the Backstage analytics system. -
5fec07d: Updated the default app root to better support phased app preparation by allowing the app layout to be absent during bootstrap, routing bootstrap failures through the app root boundary, and avoiding installation of a guest identity in protected apps that do not provide a sign-in page. -
9508514: Updated the defaultPluginWrapperApiimplementation to support the newuseWrapperValuehook and root wrapper. The root wrapper is now rendered in the app root to manage shared hook state across plugin wrapper instances. -
a49a40d: Updated dependencyzodto^3.25.76 || ^4.0.0& migrated to/v3or/v4imports. -
42f8c9b: MovedBUIProviderinside the app router to enable automatic client-side routing for all BUI components. -
909c742: Switched translation API imports (translationApiRef,appLanguageApiRef) from the alpha@backstage/core-plugin-api/alphapath to the stable@backstage/frontend-plugin-apiexport. This has no effect on runtime behavior. -
7e743f4: Introduced a newToastApifor displaying rich toast notifications in the new frontend system.The new
ToastApiprovides enhanced notification capabilities compared to the existingAlertApi:- Title and Description: Toasts support both a title and an optional description
- Custom Timeouts: Each toast can specify its own timeout duration
- Links: Toasts can include action links
- Status Variants: Support for neutral, info, success, warning, and danger statuses
- Programmatic Dismiss: Toasts can be dismissed programmatically using the
close()handle returned frompost()
Usage:
import { toastApiRef, useApi } from '@backstage/frontend-plugin-api'; const toastApi = useApi(toastApiRef); // Full-featured toast toastApi.post({ title: 'Entity saved', description: 'Your changes have been saved successfully.', status: 'success', timeout: 5000, links: [{ label: 'View entity', href: '/catalog/entity' }], }); // Programmatic dismiss const { close } = toastApi.post({ title: 'Uploading...', status: 'info' }); // Later... close();The
ToastDisplaycomponent subscribes to bothToastApiandAlertApi, providing a migration path where both systems work side by side untilAlertApiis fully deprecated. -
Updated dependencies
- @backstage/ui@0.13.0
- @backstage/core-plugin-api@1.12.4
- @backstage/core-components@0.18.8
- @backstage/frontend-plugin-api@0.15.0
- @backstage/plugin-app-react@0.2.1
- @backstage/plugin-permission-react@0.4.41
- @backstage/filter-predicates@0.1.1
- @backstage/integration-react@1.2.16
0.4.1-next.2
Patch Changes
12d8afe: AddedBUIProviderfrom@backstage/uito the app root, enabling BUI components to fire analytics events through the Backstage analytics system.- Updated dependencies
- @backstage/ui@0.13.0-next.2
- @backstage/frontend-plugin-api@0.15.0-next.1
- @backstage/core-plugin-api@1.12.4-next.1
- @backstage/core-components@0.18.8-next.1
- @backstage/plugin-app-react@0.2.1-next.1
0.4.1-next.1
Patch Changes
- Updated dependencies
- @backstage/ui@0.13.0-next.1
- @backstage/core-components@0.18.8-next.0
- @backstage/core-plugin-api@1.12.4-next.0
- @backstage/frontend-plugin-api@0.14.2-next.0
- @backstage/integration-react@1.2.16-next.1
- @backstage/theme@0.7.2
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.12
- @backstage/plugin-app-react@0.2.1-next.0
- @backstage/plugin-permission-react@0.4.41-next.0
0.4.1-next.0
Patch Changes
909c742: Switched translation API imports (translationApiRef,appLanguageApiRef) from the alpha@backstage/core-plugin-api/alphapath to the stable@backstage/frontend-plugin-apiexport. This has no effect on runtime behavior.- Updated dependencies
- @backstage/ui@0.12.1-next.0
- @backstage/frontend-plugin-api@0.14.2-next.0
- @backstage/core-components@0.18.8-next.0
- @backstage/core-plugin-api@1.12.4-next.0
- @backstage/integration-react@1.2.16-next.0
- @backstage/theme@0.7.2
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.12
- @backstage/plugin-app-react@0.2.1-next.0
- @backstage/plugin-permission-react@0.4.41-next.0
0.4.0
Minor Changes
-
ef6916e: AddedSubPageBlueprintfor creating sub-page tabs,PluginHeaderActionBlueprintandPluginHeaderActionsApifor plugin-scoped header actions, andPageLayoutas a swappable component. ThePageBlueprintnow supports sub-pages with tabbed navigation, page title, icon, and header actions. Plugins can now specify atitleandiconincreateFrontendPlugin. -
7edb810: BREAKING: Extensions created with the following blueprints must now be provided via an override or a module for theappplugin. Extensions from other plugins will now trigger a warning in the app and be ignored.IconBundleBlueprintNavContentBlueprintRouterBlueprintSignInPageBlueprintSwappableComponentBlueprintThemeBlueprintTranslationBlueprint
Patch Changes
a2133be: Added newNavContentNavItem,NavContentNavItems, andnavItemsprop toNavContentComponentPropsfor auto-discovering navigation items from page extensions. The newnavItemscollection supportstake(id)andrest()methods for placing specific items in custom sidebar positions, as well aswithComponent(Component)which returns aNavContentNavItemsWithComponentfor rendering items directly as elements. The existingitemsprop is now deprecated in favor ofnavItems.a7e0d50: Updatedreact-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings.69d880e: Bump to latest zod to ensure it has the latest features- Updated dependencies
- @backstage/ui@0.12.0
- @backstage/core-components@0.18.7
- @backstage/theme@0.7.2
- @backstage/frontend-plugin-api@0.14.0
- @backstage/plugin-app-react@0.2.0
- @backstage/core-plugin-api@1.12.3
- @backstage/integration-react@1.2.15
- @backstage/plugin-permission-react@0.4.40
- @backstage/version-bridge@1.0.12
0.4.0-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/frontend-plugin-api@0.14.0-next.2
- @backstage/integration-react@1.2.15-next.2
- @backstage/core-components@0.18.7-next.2
- @backstage/core-plugin-api@1.12.3-next.1
- @backstage/plugin-permission-react@0.4.40-next.1
- @backstage/version-bridge@1.0.12-next.0
- @backstage/theme@0.7.2-next.1
- @backstage/plugin-app-react@0.1.1-next.0
0.4.0-next.1
Patch Changes
- Updated dependencies
- @backstage/theme@0.7.2-next.0
- @backstage/frontend-plugin-api@0.14.0-next.1
- @backstage/core-components@0.18.7-next.1
- @backstage/integration-react@1.2.15-next.1
0.4.0-next.0
Minor Changes
-
7edb810: BREAKING: Extensions created with the following blueprints must now be provided via an override or a module for theappplugin. Extensions from other plugins will now trigger a warning in the app and be ignored.IconBundleBlueprintNavContentBlueprintRouterBlueprintSignInPageBlueprintSwappableComponentBlueprintThemeBlueprintTranslationBlueprint
Patch Changes
69d880e: Bump to latest zod to ensure it has the latest features- Updated dependencies
- @backstage/core-components@0.18.6-next.0
- @backstage/frontend-plugin-api@0.14.0-next.0
- @backstage/core-plugin-api@1.12.2-next.0
- @backstage/plugin-app-react@0.1.1-next.0
- @backstage/integration-react@1.2.15-next.0
- @backstage/theme@0.7.1
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.40-next.0
0.3.4
Patch Changes
-
4554a4e: Implemented support for the newPluginWrapperBlueprintfrom@backstage/frontend-plugin-api/alpha. -
9ccf84e: The following blueprints are being restricted to only be used in app plugin overrides and modules. They will now produce a deprecation warning when used outside of the app plugin:AppRootWrapperBlueprintIconBundleBlueprintNavContentBlueprintRouterBlueprintSignInPageBlueprintSwappableComponentBlueprintThemeBlueprintTranslationBlueprint
-
Updated dependencies
- @backstage/frontend-plugin-api@0.13.3
- @backstage/plugin-app-react@0.1.0
- @backstage/core-components@0.18.5
- @backstage/integration-react@1.2.14
0.3.4-next.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.18.5-next.0
- @backstage/integration-react@1.2.14-next.0
0.3.4-next.0
Patch Changes
- Updated dependencies
- @backstage/integration-react@1.2.14-next.0
- @backstage/frontend-plugin-api@0.13.2
0.3.3
Patch Changes
f3f84f1: Minor extension type updates after frontend API bumpf7bc228: Support to setdefaultLanguageandavailableLanguagesfor the app language API in the new frontend systemd02db50: Remove unnecessary use ofcompatWrapperandconvertLegacyRouteRef(s) for the new frontend system.- Updated dependencies
- @backstage/frontend-plugin-api@0.13.2
- @backstage/core-components@0.18.4
- @backstage/core-plugin-api@1.12.1
- @backstage/theme@0.7.1
- @backstage/integration-react@1.2.13
- @backstage/plugin-permission-react@0.4.39
0.3.3-next.1
Patch Changes
f3f84f1: Minor extension type updates after frontend API bumpf7bc228: Support to setdefaultLanguageandavailableLanguagesfor the app language API in the new frontend system- Updated dependencies
- @backstage/frontend-plugin-api@0.13.2-next.1
- @backstage/core-components@0.18.4-next.2
- @backstage/core-plugin-api@1.12.1-next.0
- @backstage/integration-react@1.2.13-next.0
- @backstage/theme@0.7.1-next.0
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.39-next.0
0.3.3-next.0
Patch Changes
d02db50: Remove unnecessary use ofcompatWrapperandconvertLegacyRouteRef(s) for the new frontend system.- Updated dependencies
- @backstage/frontend-plugin-api@0.13.2-next.0
- @backstage/core-plugin-api@1.12.1-next.0
- @backstage/theme@0.7.1-next.0
- @backstage/integration-react@1.2.13-next.0
- @backstage/core-components@0.18.4-next.0
- @backstage/plugin-permission-react@0.4.39-next.0
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.11
0.3.2
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.13.0
- @backstage/core-components@0.18.3
- @backstage/core-plugin-api@1.12.0
- @backstage/plugin-permission-react@0.4.38
- @backstage/integration-react@1.2.12
0.3.2-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-react@0.4.38-next.0
- @backstage/core-plugin-api@1.11.2-next.0
- @backstage/core-components@0.18.3-next.0
- @backstage/frontend-plugin-api@0.12.2-next.0
- @backstage/integration-react@1.2.12-next.0
- @backstage/theme@0.7.0
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.11
0.3.1
Patch Changes
ae1dad0: Fixed an issue that caused theNotFoundpage to not render correctly when a Page was mounted at/.- Updated dependencies
- @backstage/core-components@0.18.2
- @backstage/frontend-plugin-api@0.12.1
- @backstage/theme@0.7.0
- @backstage/core-plugin-api@1.11.1
- @backstage/integration-react@1.2.11
- @backstage/plugin-permission-react@0.4.37
0.3.1-next.2
Patch Changes
- Updated dependencies
- @backstage/core-components@0.18.2-next.2
- @backstage/theme@0.6.9-next.0
0.3.1-next.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.18.2-next.1
- @backstage/core-plugin-api@1.11.1-next.0
- @backstage/integration-react@1.2.11-next.1
- @backstage/plugin-permission-react@0.4.37-next.0
- @backstage/frontend-plugin-api@0.12.1-next.1
0.3.1-next.0
Patch Changes
- Updated dependencies
- @backstage/core-components@0.18.2-next.0
- @backstage/frontend-plugin-api@0.12.1-next.0
- @backstage/integration-react@1.2.11-next.0
- @backstage/core-plugin-api@1.11.0
- @backstage/theme@0.6.8
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.36
0.3.0
Minor Changes
99790db: Add implementation of OpenShift authentication provider.
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.12.0
- @backstage/core-plugin-api@1.11.0
- @backstage/core-components@0.18.0
- @backstage/types@1.2.2
- @backstage/integration-react@1.2.10
0.2.1-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.11.1-next.0
- @backstage/core-components@0.17.6-next.0
- @backstage/integration-react@1.2.10-next.0
0.2.0
Minor Changes
-
fda1bbc: BREAKING: ThecomponentsApiimplementation has been removed from the plugin and replaced with the newSwappableComponentsApiinstead.If you were overriding the
componentsApiimplementation, you can now use the newSwappableComponentsApiinstead.// old appPlugin.getExtension('api:app/components').override(...) // new appPlugin.getExtension('api:app/swappable-components').override(...) -
29786f6: Updated theapp/navextension to use the newNavContentBlueprint, and removed support for extensions created with the now removedNavLogoBlueprint. -
121899a: BREAKING: Theapp-root-elementextension now only acceptsJSX.Elementin itselementparam, meaning overrides need to be updated.
Patch Changes
-
91cbdf4: Log a warning whenSwappableComponentextensions are installed outside of using theappplugin -
fda1bbc: Default implementations of core components are now provided by this package.A backwards compatible
componentsApiimplementation is also provided from this package which uses theSwappableComponentsApias the implementation. This backwards compatible wrapper will be removed in the future. -
f2f133c: Internal update to use the new variant ofApiBlueprint. -
a08f95f: Added a new module for implementing public sign-in apps, exported asappModulePublicSignInvia the/alphasub-path export. This replaces thecreatePublicSignInAppexport from@backstage/frontend-defaults, which is now deprecated. -
5d31d66: Updated the usage of theRouterBlueprintandAppRootWrapperBlueprintto use the lowercasecomponentparameter -
93b5e38: The default implementation of the Analytics API now collects and instantiates analytics implementations exposed viaAnalyticsImplementationBlueprintextensions. If no such extensions are discovered, the API continues to do nothing with analytics events fired within Backstage. If multiple such extensions are discovered, every discovered implementation automatically receives analytics events. -
9831f4e: Adjusted the dialog API types to have more sensible defaults -
Updated dependencies
- @backstage/core-components@0.17.5
- @backstage/frontend-plugin-api@0.11.0
- @backstage/theme@0.6.8
0.2.0-next.2
Minor Changes
-
fda1bbc: BREAKING: ThecomponentsApiimplementation has been removed from the plugin and replaced with the newSwappableComponentsApiinstead.If you were overriding the
componentsApiimplementation, you can now use the newSwappableComponentsApiinstead.// old appPlugin.getExtension('api:app/components').override(...) // new appPlugin.getExtension('api:app/swappable-components').override(...)
Patch Changes
-
91cbdf4: Log a warning whenSwappableComponentextensions are installed outside of using theappplugin -
fda1bbc: Default implementations of core components are now provided by this package.A backwards compatible
componentsApiimplementation is also provided from this package which uses theSwappableComponentsApias the implementation. This backwards compatible wrapper will be removed in the future. -
9831f4e: Adjusted the dialog API types to have more sensible defaults -
Updated dependencies
- @backstage/frontend-plugin-api@0.11.0-next.2
- @backstage/core-components@0.17.5-next.2
0.2.0-next.1
Minor Changes
121899a: BREAKING: Theapp-root-elementextension now only acceptsJSX.Elementin itselementparam, meaning overrides need to be updated.
Patch Changes
a08f95f: Added a new module for implementing public sign-in apps, exported asappModulePublicSignInvia the/alphasub-path export. This replaces thecreatePublicSignInAppexport from@backstage/frontend-defaults, which is now deprecated.5d31d66: Updated the usage of theRouterBlueprintandAppRootWrapperBlueprintto use the lowercasecomponentparameter93b5e38: The default implementation of the Analytics API now collects and instantiates analytics implementations exposed viaAnalyticsImplementationBlueprintextensions. If no such extensions are discovered, the API continues to do nothing with analytics events fired within Backstage. If multiple such extensions are discovered, every discovered implementation automatically receives analytics events.- Updated dependencies
- @backstage/frontend-plugin-api@0.11.0-next.1
- @backstage/core-components@0.17.5-next.1
- @backstage/core-plugin-api@1.10.9
- @backstage/integration-react@1.2.9
- @backstage/theme@0.6.8-next.0
- @backstage/types@1.2.1
- @backstage/plugin-permission-react@0.4.36
0.2.0-next.0
Minor Changes
29786f6: Updated theapp/navextension to use the newNavContentBlueprint, and removed support for extensions created with the now removedNavLogoBlueprint.
Patch Changes
f2f133c: Internal update to use the new variant ofApiBlueprint.- Updated dependencies
- @backstage/frontend-plugin-api@0.11.0-next.0
- @backstage/theme@0.6.8-next.0
- @backstage/core-components@0.17.5-next.0
- @backstage/core-plugin-api@1.10.9
- @backstage/integration-react@1.2.9
- @backstage/types@1.2.1
- @backstage/plugin-permission-react@0.4.36
0.1.11
Patch Changes
09f5e36: Remove trailing slashes in theAppRoutesextension to ensure any nested routing behaves correctly.- Updated dependencies
- @backstage/core-components@0.17.4
- @backstage/core-plugin-api@1.10.9
- @backstage/theme@0.6.7
- @backstage/integration-react@1.2.9
- @backstage/frontend-plugin-api@0.10.4
- @backstage/plugin-permission-react@0.4.36
0.1.11-next.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.4-next.1
- @backstage/core-plugin-api@1.10.9-next.0
- @backstage/integration-react@1.2.9-next.1
- @backstage/plugin-permission-react@0.4.36-next.0
- @backstage/frontend-plugin-api@0.10.4-next.1
0.1.11-next.0
Patch Changes
- Updated dependencies
- @backstage/integration-react@1.2.9-next.0
- @backstage/theme@0.6.7-next.0
- @backstage/core-components@0.17.4-next.0
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.4-next.0
- @backstage/types@1.2.1
- @backstage/plugin-permission-react@0.4.35
0.1.10
Patch Changes
18c64e9: Added theinfo.packageJsonoption to the plugin instance for the new frontend system.- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/integration-react@1.2.8
- @backstage/theme@0.6.6
- @backstage/types@1.2.1
- @backstage/plugin-permission-react@0.4.35
0.1.10-next.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.3-next.0
- @backstage/frontend-plugin-api@0.10.3-next.1
- @backstage/integration-react@1.2.7
- @backstage/core-plugin-api@1.10.7
- @backstage/theme@0.6.6
- @backstage/types@1.2.1
- @backstage/plugin-permission-react@0.4.34
0.1.10-next.0
Patch Changes
18c64e9: Added theinfo.packageJsonoption to the plugin instance for the new frontend system.- Updated dependencies
- @backstage/frontend-plugin-api@0.10.3-next.0
- @backstage/integration-react@1.2.7
0.1.9
Patch Changes
fb58f20: Internal update to use the newpluginIdoption ofcreateFrontendPlugin.- Updated dependencies
- @backstage/frontend-plugin-api@0.10.2
- @backstage/theme@0.6.6
- @backstage/core-components@0.17.2
- @backstage/core-plugin-api@1.10.7
- @backstage/integration-react@1.2.7
- @backstage/plugin-permission-react@0.4.34
- @backstage/types@1.2.1
0.1.9-next.3
Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.2-next.1
- @backstage/core-plugin-api@1.10.7-next.0
- @backstage/frontend-plugin-api@0.10.2-next.1
- @backstage/integration-react@1.2.7-next.3
- @backstage/theme@0.6.6-next.0
- @backstage/types@1.2.1
- @backstage/plugin-permission-react@0.4.34-next.1
0.1.9-next.2
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.10.7-next.0
- @backstage/core-components@0.17.2-next.1
- @backstage/frontend-plugin-api@0.10.2-next.1
- @backstage/integration-react@1.2.7-next.2
- @backstage/plugin-permission-react@0.4.34-next.1
- @backstage/theme@0.6.6-next.0
- @backstage/types@1.2.1
0.1.9-next.1
Patch Changes
fb58f20: Internal update to use the newpluginIdoption ofcreateFrontendPlugin.- Updated dependencies
- @backstage/theme@0.6.6-next.0
- @backstage/core-components@0.17.2-next.0
- @backstage/frontend-plugin-api@0.10.2-next.0
- @backstage/integration-react@1.2.7-next.1
- @backstage/core-plugin-api@1.10.6
- @backstage/types@1.2.1
- @backstage/plugin-permission-react@0.4.34-next.0
0.1.9-next.0
Patch Changes
- Updated dependencies
- @backstage/integration-react@1.2.7-next.0
- @backstage/core-components@0.17.1
- @backstage/core-plugin-api@1.10.6
- @backstage/frontend-plugin-api@0.10.1
- @backstage/theme@0.6.5
- @backstage/types@1.2.1
- @backstage/plugin-permission-react@0.4.33
0.1.8
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/frontend-plugin-api@0.10.1
- @backstage/integration-react@1.2.6
- @backstage/core-components@0.17.1
- @backstage/core-plugin-api@1.10.6
- @backstage/plugin-permission-react@0.4.33
- @backstage/theme@0.6.5
- @backstage/types@1.2.1
0.1.8-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/frontend-plugin-api@0.10.1-next.1
- @backstage/integration-react@1.2.6-next.1
- @backstage/core-components@0.17.1-next.1
- @backstage/core-plugin-api@1.10.6-next.0
- @backstage/plugin-permission-react@0.4.33-next.0
- @backstage/theme@0.6.5-next.0
- @backstage/types@1.2.1
0.1.8-next.0
Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.1-next.0
- @backstage/integration-react@1.2.6-next.0
- @backstage/frontend-plugin-api@0.10.1-next.0
- @backstage/core-plugin-api@1.10.5
- @backstage/theme@0.6.4
- @backstage/types@1.2.1
- @backstage/plugin-permission-react@0.4.32
0.1.7
Patch Changes
583fc54: Fixed extra app elements not being rendered as part of apps without a sign-in page.0aa9d82: Added implementation of the newDialogApi.- Updated dependencies
- @backstage/core-components@0.17.0
- @backstage/core-plugin-api@1.10.5
- @backstage/frontend-plugin-api@0.10.0
- @backstage/integration-react@1.2.5
- @backstage/plugin-permission-react@0.4.32
- @backstage/theme@0.6.4
- @backstage/types@1.2.1
0.1.7-next.2
Patch Changes
0aa9d82: Added implementation of the newDialogApi.- Updated dependencies
- @backstage/frontend-plugin-api@0.10.0-next.2
- @backstage/core-components@0.16.5-next.1
- @backstage/core-plugin-api@1.10.4
- @backstage/integration-react@1.2.5-next.0
- @backstage/theme@0.6.4
- @backstage/types@1.2.1
- @backstage/plugin-permission-react@0.4.31
0.1.7-next.1
Patch Changes
583fc54: Fixed extra app elements not being rendered as part of apps without a sign-in page.- Updated dependencies
- @backstage/core-components@0.16.5-next.0
- @backstage/core-plugin-api@1.10.4
- @backstage/frontend-plugin-api@0.9.6-next.1
- @backstage/integration-react@1.2.4
- @backstage/theme@0.6.4
- @backstage/plugin-permission-react@0.4.31
0.1.7-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.9.6-next.0
- @backstage/integration-react@1.2.4
0.1.6
Patch Changes
58ec9e7: Removed older versions of React packages as a preparatory step for upgrading to React 19. This commit does not introduce any functional changes, but removes dependencies on previous React versions, allowing for a cleaner upgrade path in subsequent commits.- Updated dependencies
- @backstage/core-components@0.16.4
- @backstage/frontend-plugin-api@0.9.5
- @backstage/integration-react@1.2.4
- @backstage/core-plugin-api@1.10.4
- @backstage/plugin-permission-react@0.4.31
- @backstage/theme@0.6.4
0.1.6-next.3
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.9.5-next.3
- @backstage/core-components@0.16.4-next.1
- @backstage/core-plugin-api@1.10.4-next.0
- @backstage/integration-react@1.2.4-next.0
- @backstage/theme@0.6.4-next.0
- @backstage/plugin-permission-react@0.4.31-next.0
0.1.6-next.2
Patch Changes
- Updated dependencies
- @backstage/core-components@0.16.4-next.1
- @backstage/core-plugin-api@1.10.4-next.0
- @backstage/frontend-plugin-api@0.9.5-next.2
- @backstage/integration-react@1.2.4-next.0
- @backstage/theme@0.6.4-next.0
- @backstage/plugin-permission-react@0.4.31-next.0
0.1.6-next.1
Patch Changes
58ec9e7: Removed older versions of React packages as a preparatory step for upgrading to React 19. This commit does not introduce any functional changes, but removes dependencies on previous React versions, allowing for a cleaner upgrade path in subsequent commits.- Updated dependencies
- @backstage/core-components@0.16.4-next.0
- @backstage/frontend-plugin-api@0.9.5-next.1
- @backstage/integration-react@1.2.4-next.0
- @backstage/core-plugin-api@1.10.4-next.0
- @backstage/plugin-permission-react@0.4.31-next.0
- @backstage/theme@0.6.4-next.0
0.1.6-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.9.5-next.0
- @backstage/core-components@0.16.3
- @backstage/core-plugin-api@1.10.3
- @backstage/integration-react@1.2.3
- @backstage/theme@0.6.3
- @backstage/plugin-permission-react@0.4.30
0.1.5
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.9.4
- @backstage/core-plugin-api@1.10.3
- @backstage/core-components@0.16.3
- @backstage/integration-react@1.2.3
- @backstage/theme@0.6.3
- @backstage/plugin-permission-react@0.4.30
0.1.5-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.9.4-next.0
- @backstage/core-plugin-api@1.10.3-next.0
- @backstage/core-components@0.16.3-next.0
- @backstage/integration-react@1.2.3-next.0
- @backstage/plugin-permission-react@0.4.30-next.0
- @backstage/theme@0.6.3
0.1.4
Patch Changes
e5fa018: The OAuth 2 client implementations will now attempt to refresh the session when the existing session doesn't have the required scopes. The previous behavior was to only try to refresh the session of it was missing, and otherwise directly request a new session. This fixes an issue where some auth providers will not return access tokens with certain scopes unless explicitly requested, leading to an auth popup even if the underlying session already had been granted the requested scopes.5f04976: Fixed a bug that caused missing code in published packages.- Updated dependencies
- @backstage/frontend-plugin-api@0.9.3
- @backstage/theme@0.6.3
- @backstage/core-components@0.16.2
- @backstage/core-plugin-api@1.10.2
- @backstage/integration-react@1.2.2
- @backstage/plugin-permission-react@0.4.29
0.1.4-next.2
Patch Changes
- Updated dependencies
- @backstage/core-components@0.16.2-next.2
- @backstage/core-plugin-api@1.10.2-next.0
- @backstage/frontend-plugin-api@0.9.3-next.2
- @backstage/integration-react@1.2.2-next.1
- @backstage/theme@0.6.3-next.0
- @backstage/plugin-permission-react@0.4.29-next.0
0.1.4-next.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.16.2-next.1
- @backstage/core-plugin-api@1.10.1
- @backstage/frontend-plugin-api@0.9.3-next.1
- @backstage/integration-react@1.2.2-next.0
- @backstage/theme@0.6.3-next.0
- @backstage/plugin-permission-react@0.4.28
0.1.4-next.0
Patch Changes
e5fa018: The OAuth 2 client implementations will now attempt to refresh the session when the existing session doesn't have the required scopes. The previous behavior was to only try to refresh the session of it was missing, and otherwise directly request a new session. This fixes an issue where some auth providers will not return access tokens with certain scopes unless explicitly requested, leading to an auth popup even if the underlying session already had been granted the requested scopes.5f04976: Fixed a bug that caused missing code in published packages.- Updated dependencies
- @backstage/frontend-plugin-api@0.9.3-next.0
- @backstage/theme@0.6.3-next.0
- @backstage/core-components@0.16.2-next.0
- @backstage/core-plugin-api@1.10.1
- @backstage/integration-react@1.2.2-next.0
- @backstage/plugin-permission-react@0.4.28
0.1.2
Patch Changes
- Updated dependencies
- @backstage/theme@0.6.1
- @backstage/core-components@0.16.0
- @backstage/core-plugin-api@1.10.1
- @backstage/frontend-plugin-api@0.9.1
- @backstage/integration-react@1.2.1
- @backstage/plugin-permission-react@0.4.28
0.1.2-next.2
Patch Changes
- Updated dependencies
- @backstage/core-components@0.16.0-next.2
- @backstage/core-plugin-api@1.10.0
- @backstage/frontend-plugin-api@0.9.1-next.2
- @backstage/integration-react@1.2.0
- @backstage/theme@0.6.1-next.0
- @backstage/plugin-permission-react@0.4.27
0.1.2-next.1
Patch Changes
- Updated dependencies
- @backstage/theme@0.6.1-next.0
- @backstage/core-components@0.16.0-next.1
- @backstage/core-plugin-api@1.10.0
- @backstage/frontend-plugin-api@0.9.1-next.1
- @backstage/integration-react@1.2.0
- @backstage/plugin-permission-react@0.4.27
0.1.2-next.0
Patch Changes
- Updated dependencies
- @backstage/core-components@0.16.0-next.0
- @backstage/core-plugin-api@1.10.0
- @backstage/frontend-plugin-api@0.9.1-next.0
- @backstage/integration-react@1.2.0
- @backstage/theme@0.6.0
- @backstage/plugin-permission-react@0.4.27
0.1.1
Patch Changes
b36be7a: Added missing defaultSignInPageExtensionwhich by default uses guest auth, missingApiExtensionsforscmAuth- Updated dependencies
- @backstage/core-components@0.15.1
- @backstage/frontend-plugin-api@0.9.0
- @backstage/integration-react@1.2.0
- @backstage/core-plugin-api@1.10.0
- @backstage/plugin-permission-react@0.4.27
- @backstage/theme@0.6.0
0.1.1-next.2
Patch Changes
- Updated dependencies
- @backstage/theme@0.6.0-next.1
- @backstage/core-components@0.15.1-next.2
- @backstage/core-plugin-api@1.10.0-next.1
- @backstage/frontend-plugin-api@0.9.0-next.2
- @backstage/plugin-permission-react@0.4.27-next.1
0.1.1-next.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.15.1-next.1
- @backstage/frontend-plugin-api@0.9.0-next.1
- @backstage/core-plugin-api@1.10.0-next.1
- @backstage/plugin-permission-react@0.4.27-next.1
- @backstage/theme@0.5.8-next.0
0.1.1-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.9.0-next.0
- @backstage/core-components@0.15.1-next.0
- @backstage/core-plugin-api@1.10.0-next.0
- @backstage/theme@0.5.7
- @backstage/plugin-permission-react@0.4.27-next.0
0.1.0
Minor Changes
2bb9517: Introduce the@backstage/plugin-apppackage to hold all of the built-in extensions for easy consumption and overriding.
Patch Changes
-
52f9c5a: Deprecated thenamespaceoption forcreateExtensionBlueprintandcreateExtension, these are no longer required and will default to thepluginIdinstead.You can migrate some of your extensions that use
createExtensionOverridesto usingcreateFrontendModuleinstead and providing apluginIdthere.// Before createExtensionOverrides({ extensions: [ createExtension({ name: 'my-extension', namespace: 'my-namespace', kind: 'test', ... }) ], }); // After createFrontendModule({ pluginId: 'my-namespace', extensions: [ createExtension({ name: 'my-extension', kind: 'test', ... }) ], }); -
57bf6ae: Fix issue withAlertDisplayand other components defined withAppRootElementBlueprintnot being rendered when at theSignInWrapper -
836127c: Updated dependency@testing-library/reactto^16.0.0. -
Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
- @backstage/plugin-permission-react@0.4.26
0.1.0-next.2
Patch Changes
57bf6ae: Fix issue withAlertDisplayand other components defined withAppRootElementBlueprintnot being rendered when at theSignInWrapper836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-components@0.14.11-next.1
- @backstage/core-plugin-api@1.9.4-next.0
- @backstage/frontend-plugin-api@0.8.0-next.2
- @backstage/theme@0.5.7-next.0
- @backstage/plugin-permission-react@0.4.26-next.0
0.1.0-next.1
Patch Changes
-
52f9c5a: Deprecated thenamespaceoption forcreateExtensionBlueprintandcreateExtension, these are no longer required and will default to thepluginIdinstead.You can migrate some of your extensions that use
createExtensionOverridesto usingcreateFrontendModuleinstead and providing apluginIdthere.// Before createExtensionOverrides({ extensions: [ createExtension({ name: 'my-extension', namespace: 'my-namespace', kind: 'test', ... }) ], }); // After createFrontendModule({ pluginId: 'my-namespace', extensions: [ createExtension({ name: 'my-extension', kind: 'test', ... }) ], }); -
Updated dependencies
- @backstage/frontend-plugin-api@0.8.0-next.1
- @backstage/core-components@0.14.11-next.0
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/plugin-permission-react@0.4.25
0.1.0-next.0
Minor Changes
2bb9517: Introduce the@backstage/plugin-apppackage to hold all of the built-in extensions for easy consumption and overriding.
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.8.0-next.0
- @backstage/core-components@0.14.10
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/plugin-permission-react@0.4.25