16 KiB
@backstage/frontend-plugin-api
0.6.4
Patch Changes
abfbcfc: Updated dependency@testing-library/reactto^15.0.0.35452b3: Fixed the type foruseRouteRef, which wasn't handling optional external route refs correctly.- Updated dependencies
- @backstage/core-components@0.14.4
- @backstage/core-plugin-api@1.9.2
- @backstage/version-bridge@1.0.8
- @backstage/types@1.1.1
0.6.4-next.1
Patch Changes
35452b3: Fixed the type foruseRouteRef, which wasn't handling optional external route refs correctly.- Updated dependencies
- @backstage/core-components@0.14.4-next.0
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.4-next.0
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.4-next.0
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.3
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.3
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.2
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.2
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.1-next.2
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1-next.2
- @backstage/core-plugin-api@1.9.1-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.1-next.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1-next.1
- @backstage/core-plugin-api@1.9.1-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.1-next.0
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1-next.0
- @backstage/core-plugin-api@1.9.1-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.0
Minor Changes
e586f79: BREAKING: Replace default plugin extension and plugin ids to beappinstead ofroot.
Patch Changes
7eae3e0: Added initialIconsApidefinition.f919be9: Added a utility API for VMware Cloud auth; the API ref is available in the@backstage/core-plugin-apiand@backstage/frontend-plugin-apipackages, the implementation is in@backstage/core-app-apiand a factory has been added to@backstage/app-defaults.8fe56a8: Widen@types/reactdependency range to include version 18.bc621aa: AddedRouteResolutionsApias a replacement for the routing context.1e61ad3: App component extensions are no longer wrapped in anExtensionBoundary, allowing them to inherit the outer context instead.46b63de: Allow external route refs in the new system to have adefaultTargetpointing to a route that it'll resolve to by default if no explicit bindings were made by the adopter.- Updated dependencies
- @backstage/core-components@0.14.0
- @backstage/core-plugin-api@1.9.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.0-next.3
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.0-next.2
- @backstage/core-plugin-api@1.9.0-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.0-next.2
Patch Changes
f919be9: Added a utility API for VMware Cloud auth; the API ref is available in the@backstage/core-plugin-apiand@backstage/frontend-plugin-apipackages, the implementation is in@backstage/core-app-apiand a factory has been added to@backstage/app-defaults.8fe56a8: Widen@types/reactdependency range to include version 18.- Updated dependencies
- @backstage/core-components@0.14.0-next.1
- @backstage/core-plugin-api@1.9.0-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.0-next.1
Minor Changes
e586f79: BREAKING: Replace default plugin extension and plugin ids to beappinstead ofroot.
Patch Changes
bc621aa: AddedRouteResolutionsApias a replacement for the routing context.1e61ad3: App component extensions are no longer wrapped in anExtensionBoundary, allowing them to inherit the outer context instead.46b63de: Allow external route refs in the new system to have adefaultTargetpointing to a route that it'll resolve to by default if no explicit bindings were made by the adopter.- Updated dependencies
- @backstage/core-components@0.14.0-next.0
- @backstage/core-plugin-api@1.8.3-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.5.1-next.0
Patch Changes
7eae3e0: Added initialIconsApidefinition.- Updated dependencies
- @backstage/core-components@0.13.10
- @backstage/core-plugin-api@1.8.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.5.0
Minor Changes
d4149bf: BREAKING: Renamed theapp/routerextension toapp/root.
Patch Changes
b2d370e: ExposedcreateComponentRef, and ensured that produced refs and feature bits have atoStringfor easier debugging7d63b32: Accepts sub route refs on the newcreatePluginroutes map.516fd3e: Updated README to reflect release status4016f21: Remove some unused dependenciesc97fa1c: Addedelements,wrappers, androuterinputs toapp/root, that let you add things to the root of the React tree above the layout. You can use thecreateAppRootElementExtension,createAppRootWrapperExtension, andcreateRouterExtensionextension creator, respectively, to conveniently create such extensions. These are all optional, and if you do not supply a router a default one will be used (BrowserRouterin regular runs,MemoryRouterin tests/CI).- Updated dependencies
- @backstage/core-components@0.13.10
- @backstage/core-plugin-api@1.8.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.4.1-next.2
Patch Changes
516fd3e: Updated README to reflect release status
0.4.1-next.1
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/core-components@0.13.10-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.4.1-next.0
Patch Changes
4016f21: Remove some unused dependencies- Updated dependencies
- @backstage/core-components@0.13.10-next.0
- @backstage/core-plugin-api@1.8.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.4.0
Minor Changes
-
af7bc3e: Switched all core extensions to instead use the namespace'app'. -
5cdf2b3: ChangedExtensionandExtensionDefinitionto use opaque types. -
8f5d6c1: Extension inputs are now wrapped into an additional object when passed to the extension factory, with the previous values being available at theoutputproperty. TheExtensionInputValuestype has also been replaced byResolvedExtensionInputs. -
8837a96: BREAKING: This version changes how extensions are created and how their IDs are determined. ThecreateExtensionfunction now acceptskind,namespaceandnameinstead ofid. All of the new options are optional, and are used to construct the final extension ID. By convention extension creators should set thekindto match their own name, for examplecreateNavItemExtensionsets the kindnav-item.The
createExtensionfunction as well as all extension creators now also return anExtensionDefinitionrather than anExtension, which in turn needs to be passed tocreatePluginorcreateExtensionOverridesto be used. -
f9ef632: Moved several extension data references fromcoreExtensionDatato their respective extension creators. -
a5a0473: The extensionfactoryfunction now longer receivesidorsource, but instead now provides the extension'sAppNodeasnode. TheExtensionBoundarycomponent has also been updated to receive anodeprop rather thanidandsource.
Patch Changes
a379243: Add theFrontendFeaturetype, which is the union ofBackstagePluginandExtensionOverridesb7adf24: Update alpha component ref type to be more specific than any, delete boot page component and use new plugin type for error boundary component extensions.5eb6b8a: Added the nav logo extension for customization of sidebar logo1f12fb7: Create factories for overriding default core components extensions.5970928: Add feature flags to plugins and extension overrides.e539735: AddedcreateSignInPageExtension.73246ec: Added translation APIs as well ascreateTranslationExtension.cb4197a: Forwardnode`` instead ofextensionId` to resolved extension inputs.f27ee7d: Migrate analytics api and context files.0cbb03b: Fixing regular expression ReDoS with zod packages. Upgrading to latest. ref: https://security.snyk.io/vuln/SNYK-JS-ZOD-5925617f1183b7: Renamed thecomponentoption ofcreateComponentExtensiontoloader.- Updated dependencies
- @backstage/core-plugin-api@1.8.1
- @backstage/core-components@0.13.9
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.4.0-next.3
Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.9-next.3
- @backstage/config@1.1.1
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.4.0-next.2
Minor Changes
-
8f5d6c1: Extension inputs are now wrapped into an additional object when passed to the extension factory, with the previous values being available at theoutputproperty. TheExtensionInputValuestype has also been replaced byResolvedExtensionInputs. -
8837a96: BREAKING: This version changes how extensions are created and how their IDs are determined. ThecreateExtensionfunction now acceptskind,namespaceandnameinstead ofid. All of the new options are optional, and are used to construct the final extension ID. By convention extension creators should set thekindto match their own name, for examplecreateNavItemExtensionsets the kindnav-item.The
createExtensionfunction as well as all extension creators now also return anExtensionDefinitionrather than anExtension, which in turn needs to be passed tocreatePluginorcreateExtensionOverridesto be used.
Patch Changes
b7adf24: Update alpha component ref type to be more specific than any, delete boot page component and use new plugin type for error boundary component extensions.73246ec: Added translation APIs as well ascreateTranslationExtension.cb4197a: Forwardnode`` instead ofextensionId` to resolved extension inputs.- Updated dependencies
- @backstage/config@1.1.1
- @backstage/core-components@0.13.9-next.2
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.4.0-next.1
Minor Changes
a5a04739e1: The extensionfactoryfunction now longer receivesidorsource, but instead now provides the extension'sAppNodeasnode. TheExtensionBoundarycomponent has also been updated to receive anodeprop rather thanidandsource.
Patch Changes
5eb6b8a7bc: Added the nav logo extension for customization of sidebar logo1f12fb762c: Create factories for overriding default core components extensions.59709286b3: Add feature flags to plugins and extension overrides.e539735435: AddedcreateSignInPageExtension.f27ee7d937: Migrate analytics api and context files.- Updated dependencies
- @backstage/core-components@0.13.9-next.1
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.3.1-next.0
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.1-next.0
- @backstage/core-components@0.13.9-next.0
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.3.0
Minor Changes
68fc9dc60e: AddedRouteRef,SubRouteRef,ExternalRouteRef, and related types. All exports from this package that previously relied on the types with the same name from@backstage/core-plugin-apinow use the new types instead. To convert and existing legacy route ref to be compatible with the APIs from this package, use theconvertLegacyRouteRefutility from@backstage/core-plugin-api/alpha.77f009b35d: Extensions now return their output from the factory function rather than callingbind(...).
Patch Changes
6c2b872153: Add official support for React 18.733bd95746: Add newAppTreeApi.6af88a05ff: Improve the extension boundary component and create a default extension suspense component.- Updated dependencies
- @backstage/core-components@0.13.8
- @backstage/core-plugin-api@1.8.0
- @backstage/version-bridge@1.0.7
- @backstage/types@1.1.1
0.3.0-next.2
Patch Changes
-
#20888
733bd95746Thanks @Rugvip! - Add newAppTreeApi. -
Updated dependencies
- @backstage/core-components@0.13.8-next.2
0.3.0-next.1
Minor Changes
77f009b35d: Extensions now return their output from the factory function rather than callingbind(...).
Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.8-next.1
- @backstage/core-plugin-api@1.8.0-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7-next.0
0.3.0-next.0
Minor Changes
68fc9dc60e: AddedRouteRef,SubRouteRef,ExternalRouteRef, and related types. All exports from this package that previously relied on the types with the same name from@backstage/core-plugin-apinow use the new types instead. To convert and existing legacy route ref to be compatible with the APIs from this package, use theconvertLegacyRouteRefutility from@backstage/core-plugin-api/alpha.
Patch Changes
6c2b872153: Add official support for React 18.6af88a05ff: Improve the extension boundary component and create a default extension suspense component.- Updated dependencies
- @backstage/core-components@0.13.7-next.0
- @backstage/core-plugin-api@1.8.0-next.0
- @backstage/version-bridge@1.0.7-next.0
- @backstage/types@1.1.1
0.2.0
Minor Changes
06432f900c: Extension attachment point is now configured viaattachTo: { id, input }instead ofat: 'id/input'.4461d87d5a: Removed support for the newuseRouteRef.
Patch Changes
d3a37f55c0: Add support forSidebarGroupon the sidebar item extension.2ecd33618a: Plugins can now be assignedroutesandexternalRouteswhen created.9a1fce352e: Updated dependency@testing-library/jest-domto^6.0.0.c1e9ca6500: AddedcreateExtensionOverrideswhich can be used to install a collection of extensions in an app that will replace any existing ones.52366db5b3: AddedcreateThemeExtensionandcoreExtensionData.theme.- Updated dependencies
- @backstage/core-plugin-api@1.7.0
- @backstage/types@1.1.1
0.2.0-next.2
Minor Changes
06432f900c: Extension attachment point is now configured viaattachTo: { id, input }instead ofat: 'id/input'.4461d87d5a: Removed support for the newuseRouteRef.
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.7.0-next.1
- @backstage/types@1.1.1
0.1.1-next.1
Patch Changes
d3a37f55c0: Add support forSidebarGroupon the sidebar item extension.52366db5b3: AddedcreateThemeExtensionandcoreExtensionData.theme.- Updated dependencies
- @backstage/core-plugin-api@1.7.0-next.0
- @backstage/types@1.1.1
0.1.1-next.0
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.7.0-next.0
- @backstage/types@1.1.1
0.1.0
Minor Changes
628ca7e458: Initial release
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.6.0
- @backstage/types@1.1.1
0.1.0-next.0
Minor Changes
628ca7e458: Initial release
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.6.0-next.3
- @backstage/types@1.1.1-next.0
0.0.1-next.0
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.6.0-next.2
- @backstage/types@1.1.0