36 KiB
@backstage/frontend-app-api
0.9.0-next.0
Minor Changes
62cce6c: Removed deprecatediconsproperty passing tocreateAppandcreateSpecializedApp. UseIconBundleBlueprint.maketo create extensions instead and include them in the app.
Patch Changes
-
fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints. -
2bb9517: Introduce the@backstage/plugin-apppackage to hold all of the built-in extensions for easy consumption and overriding. -
f3a2b91: Moved several implementations of built-in APIs from being hardcoded in the app to instead be provided as API extensions. This moves all API-related inputs from theappextension to the respective API extensions. For example, extensions created withThemeBlueprintare now attached to thethemesinput ofapi:app-themerather than theappextension. -
5446061: Internal refactor following removal of v1 extension support. The app implementation itself still supports v1 extensions at runtime. -
98850de: Added support for definingreplacesincreateExtensionInputwhich will allow extensions to redirect missingattachTopoints to an input of the created extension.export const AppThemeApi = ApiBlueprint.makeWithOverrides({ name: 'app-theme', inputs: { themes: createExtensionInput([ThemeBlueprint.dataRefs.theme], { // attachTo: { id: 'app', input: 'themes'} will be redirected to this input instead replaces: [{ id: 'app', input: 'themes' }], }), }, factory: () { ... } }); -
4a66456: Added therootextension the replace theappextension as the root of the app. -
Updated dependencies
- @backstage/frontend-plugin-api@0.8.0-next.0
- @backstage/plugin-app@0.1.0-next.0
- @backstage/config@1.2.0
- @backstage/core-app-api@1.14.2
- @backstage/core-components@0.14.10
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
0.8.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
7777b5f: Support icon overriding with the newIconBundleBlueprintAPI.72754db: Updated usage ofuseRouteRef, which can now always returnundefined.3be9aeb: Added support for v2 extensions, which declare their inputs and outputs without using a data map.fe1fbb2: Migrating usages of the deprecatedcreateExtensionv1format to the newerv2format, and oldcreate*Extensionextension creators to blueprints.6349099: Added config input type to the extensions- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/core-components@0.14.10
- @backstage/core-app-api@1.14.2
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
0.7.5-next.3
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0-next.3
- @backstage/config@1.2.0
- @backstage/core-app-api@1.14.2-next.0
- @backstage/core-components@0.14.10-next.0
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
0.7.5-next.2
Patch Changes
72754db: Updated usage ofuseRouteRef, which can now always returnundefined.- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0-next.2
- @backstage/config@1.2.0
- @backstage/core-app-api@1.14.2-next.0
- @backstage/core-components@0.14.10-next.0
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
0.7.5-next.1
Patch Changes
3be9aeb: Added support for v2 extensions, which declare their inputs and outputs without using a data map.6349099: Added config input type to the extensions- Updated dependencies
- @backstage/frontend-plugin-api@0.6.8-next.1
- @backstage/config@1.2.0
- @backstage/core-app-api@1.14.2-next.0
- @backstage/core-components@0.14.10-next.0
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
0.7.4-next.0
Patch Changes
7777b5f: Support icon overriding with the newIconBundleBlueprintAPI.- Updated dependencies
- @backstage/frontend-plugin-api@0.6.8-next.0
- @backstage/core-components@0.14.10-next.0
- @backstage/core-app-api@1.14.1-next.0
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
0.7.3
Patch Changes
-
d3c39fc: Allow for the disabling of external routes through config, which was rendered impossible after the introduction of default targets.app: routes: bindings: # This has the effect of removing the button for registering new # catalog entities in the scaffolder template list view scaffolder.registerComponent: false -
Updated dependencies
- @backstage/core-components@0.14.9
- @backstage/core-app-api@1.14.0
- @backstage/frontend-plugin-api@0.6.7
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
0.7.3-next.2
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.9-next.1
- @backstage/frontend-plugin-api@0.6.7-next.1
0.7.3-next.1
Patch Changes
- Updated dependencies
- @backstage/core-app-api@1.13.1-next.1
- @backstage/core-components@0.14.9-next.0
- @backstage/core-plugin-api@1.9.3
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/frontend-plugin-api@0.6.7-next.0
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
0.7.2-next.0
Patch Changes
-
d3c39fc: Allow for the disabling of external routes through config, which was rendered impossible after the introduction of default targets.app: routes: bindings: # This has the effect of removing the button for registering new # catalog entities in the scaffolder template list view scaffolder.registerComponent: false -
Updated dependencies
- @backstage/core-components@0.14.9-next.0
- @backstage/core-app-api@1.13.0-next.0
- @backstage/frontend-plugin-api@0.6.7-next.0
- @backstage/core-plugin-api@1.9.3
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
0.7.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.8
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/core-app-api@1.12.6
- @backstage/frontend-plugin-api@0.6.6
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
0.7.1-next.2
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.8-next.2
- @backstage/frontend-plugin-api@0.6.6-next.2
- @backstage/config@1.2.0
- @backstage/core-app-api@1.12.6-next.0
- @backstage/core-plugin-api@1.9.3-next.0
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
0.7.1-next.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.8-next.1
- @backstage/core-plugin-api@1.9.3-next.0
- @backstage/core-app-api@1.12.6-next.0
- @backstage/frontend-plugin-api@0.6.6-next.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
0.7.1-next.0
Patch Changes
- Updated dependencies
- @backstage/theme@0.5.6-next.0
- @backstage/core-components@0.14.8-next.0
- @backstage/config@1.2.0
- @backstage/core-app-api@1.12.5
- @backstage/core-plugin-api@1.9.2
- @backstage/errors@1.2.4
- @backstage/frontend-plugin-api@0.6.6-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
0.7.0
Minor Changes
ddddecb: Extensions in app-config now always affect ordering. Previously, only when enabling disabled extensions did they rise to the top.
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.7
- @backstage/theme@0.5.4
- @backstage/core-app-api@1.12.5
- @backstage/frontend-plugin-api@0.6.5
0.7.0-next.2
Minor Changes
ddddecb: Extensions in app-config now always affect ordering. Previously, only when enabling disabled extensions did they rise to the top.
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.7-next.2
- @backstage/frontend-plugin-api@0.6.5-next.1
0.6.5-next.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.6-next.1
- @backstage/frontend-plugin-api@0.6.5-next.1
0.6.5-next.0
Patch Changes
- Updated dependencies
- @backstage/theme@0.5.4-next.0
- @backstage/core-components@0.14.5-next.0
- @backstage/config@1.2.0
- @backstage/core-app-api@1.12.4
- @backstage/core-plugin-api@1.9.2
- @backstage/errors@1.2.4
- @backstage/frontend-plugin-api@0.6.5-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
0.6.4
Patch Changes
83f24f6: add@backstage/no-top-level-material-ui-4-importslint rulec884b9a: The app is now aware of if it is being served from theapp-backendwith a separate public and protected bundles. When in protected mode the app will now continuously refresh the session cookie, as well as clear the cookie if the user signs out.7ef7cc8: Fix duplicated subpath on routes resolved by theuseRouteRefhook.abfbcfc: Updated dependency@testing-library/reactto^15.0.0.- Updated dependencies
- @backstage/core-components@0.14.4
- @backstage/core-app-api@1.12.4
- @backstage/core-plugin-api@1.9.2
- @backstage/frontend-plugin-api@0.6.4
- @backstage/theme@0.5.3
- @backstage/version-bridge@1.0.8
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
0.6.4-next.1
Patch Changes
c884b9a: The app is now aware of if it is being served from theapp-backendwith a separate public and protected bundles. When in protected mode the app will now continuously refresh the session cookie, as well as clear the cookie if the user signs out.- Updated dependencies
- @backstage/core-app-api@1.12.4-next.0
- @backstage/frontend-plugin-api@0.6.4-next.1
- @backstage/config@1.2.0
- @backstage/core-components@0.14.4-next.0
- @backstage/core-plugin-api@1.9.1
- @backstage/errors@1.2.4
- @backstage/theme@0.5.2
- @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/config@1.2.0
- @backstage/core-app-api@1.12.3
- @backstage/core-plugin-api@1.9.1
- @backstage/errors@1.2.4
- @backstage/frontend-plugin-api@0.6.4-next.0
- @backstage/theme@0.5.2
- @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-app-api@1.12.3
- @backstage/frontend-plugin-api@0.6.3
- @backstage/core-plugin-api@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/theme@0.5.2
- @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-app-api@1.12.2
- @backstage/frontend-plugin-api@0.6.2
- @backstage/core-plugin-api@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/theme@0.5.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.1
Patch Changes
48d6628: AddloadingComponentparameter tocreateApp()- Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/theme@0.5.2
- @backstage/core-app-api@1.12.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.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/frontend-plugin-api@0.6.1-next.2
- @backstage/config@1.2.0-next.1
- @backstage/core-app-api@1.12.1-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/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.1-next.1
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0-next.1
- @backstage/core-components@0.14.1-next.1
- @backstage/core-app-api@1.12.1-next.1
- @backstage/core-plugin-api@1.9.1-next.1
- @backstage/frontend-plugin-api@0.6.1-next.1
- @backstage/errors@1.2.4-next.0
- @backstage/theme@0.5.2-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.1-next.0
Patch Changes
- Updated dependencies
- @backstage/errors@1.2.4-next.0
- @backstage/theme@0.5.2-next.0
- @backstage/core-components@0.14.1-next.0
- @backstage/config@1.1.2-next.0
- @backstage/core-plugin-api@1.9.1-next.0
- @backstage/frontend-plugin-api@0.6.1-next.0
- @backstage/core-app-api@1.12.1-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.0
Minor Changes
-
bdf4a8e: BREAKING: Removed the experimentalcreateExtensionTreeAPI. -
86346c2: BREAKING: Theapp.routes.bindingsapp-config mapping has been simplified. You now only need to specify the plugin ID and route ID on both sides of the mapping.Old form:
app: routes: bindings: plugin.catalog.externalRoutes.viewTechDoc: plugin.techdocs.routes.docRoot plugin.catalog.externalRoutes.createComponent: plugin.catalog-import.routes.importPageNew form:
app: routes: bindings: catalog.viewTechDoc: techdocs.docRoot catalog.createComponent: catalog-import.importPage
Patch Changes
42ebf27: AddedIconsApiimplementation and the ability to configure icons through theiconsoption forcreateAppandcreateSpecializedApp. This is not a long-term solution as icons should be installable via extensions instead. This is just a stop-gap to make sure there is feature parity with the existing frontend system.bc621aa: Updates to use the newRouteResolutionsApi.e586f79: Wrap the root element with the analytics context to ensure it always exists for all extensions.8fe56a8: Widen@types/reactdependency range to include version 18.8472188: Added or fixed therepositoryfield inpackage.json.e0a4dd1: Improved the error message when data input/output shapes do not matchfb9b5e7: The defaultComponentsApiimplementation now uses theComponentRefID as the component key, rather than the reference instance. This fixes a bug where duplicate installations of@backstage/frontend-plugin-apiwould break the app.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/frontend-plugin-api@0.6.0
- @backstage/core-components@0.14.0
- @backstage/core-app-api@1.12.0
- @backstage/theme@0.5.1
- @backstage/core-plugin-api@1.9.0
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.0-next.3
Patch Changes
8472188: Added or fixed therepositoryfield inpackage.json.- Updated dependencies
- @backstage/theme@0.5.1-next.1
- @backstage/core-components@0.14.0-next.2
- @backstage/config@1.1.1
- @backstage/core-app-api@1.12.0-next.1
- @backstage/core-plugin-api@1.9.0-next.1
- @backstage/errors@1.2.3
- @backstage/frontend-plugin-api@0.6.0-next.3
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.0-next.2
Patch Changes
8fe56a8: Widen@types/reactdependency range to include version 18.- Updated dependencies
- @backstage/core-components@0.14.0-next.1
- @backstage/core-app-api@1.12.0-next.1
- @backstage/core-plugin-api@1.9.0-next.1
- @backstage/frontend-plugin-api@0.6.0-next.2
- @backstage/theme@0.5.1-next.0
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.0-next.1
Minor Changes
bdf4a8e: BREAKING: Removed the experimentalcreateExtensionTreeAPI.
Patch Changes
bc621aa: Updates to use the newRouteResolutionsApi.e586f79: Wrap the root element with the analytics context to ensure it always exists for all extensions.fb9b5e7: The defaultComponentsApiimplementation now uses theComponentRefID as the component key, rather than the reference instance. This fixes a bug where duplicate installations of@backstage/frontend-plugin-apiwould break the app.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/frontend-plugin-api@0.6.0-next.1
- @backstage/core-components@0.14.0-next.0
- @backstage/core-plugin-api@1.8.3-next.0
- @backstage/core-app-api@1.11.4-next.0
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.6.0-next.0
Minor Changes
-
86346c2: BREAKING: Theapp.routes.bindingsapp-config mapping has been simplified. You now only need to specify the plugin ID and route ID on both sides of the mapping.Old form:
app: routes: bindings: plugin.catalog.externalRoutes.viewTechDoc: plugin.techdocs.routes.docRoot plugin.catalog.externalRoutes.createComponent: plugin.catalog-import.routes.importPageNew form:
app: routes: bindings: catalog.viewTechDoc: techdocs.docRoot catalog.createComponent: catalog-import.importPage
Patch Changes
42ebf27: AddedIconsApiimplementation and the ability to configure icons through theiconsoption forcreateAppandcreateSpecializedApp. This is not a long-term solution as icons should be installable via extensions instead. This is just a stop-gap to make sure there is feature parity with the existing frontend system.e0a4dd1: Improved the error message when data input/output shapes do not match- Updated dependencies
- @backstage/frontend-plugin-api@0.5.1-next.0
- @backstage/core-components@0.13.10
- @backstage/config@1.1.1
- @backstage/core-app-api@1.11.3
- @backstage/core-plugin-api@1.8.2
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.5.0
Minor Changes
d4149bf: BREAKING: Renamed theapp/routerextension toapp/root.074dfe3: Attaching extensions to an input that does not exist is now a warning rather than an error.
Patch Changes
7d63b32: Accepts sub route refs on the newcreatePluginroutes map.516fd3e: Updated README to reflect release statusc97fa1c: 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).5fe6600: add oauth dialog and alert display to the root elements- Updated dependencies
- @backstage/frontend-plugin-api@0.5.0
- @backstage/core-components@0.13.10
- @backstage/core-plugin-api@1.8.2
- @backstage/config@1.1.1
- @backstage/core-app-api@1.11.3
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0
- @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- Updated dependencies
- @backstage/frontend-plugin-api@0.4.1-next.2
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/core-app-api@1.11.3-next.0
- @backstage/frontend-plugin-api@0.4.1-next.1
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.4.1-next.0
Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.10-next.0
- @backstage/frontend-plugin-api@0.4.1-next.0
- @backstage/config@1.1.1
- @backstage/core-app-api@1.11.2
- @backstage/core-plugin-api@1.8.1
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.4.0
Minor Changes
e539735: Updated core extension structure to make space for the sign-in page by addingcore.router.44735df: RemovedfeatureLoaderfromcreateApp,featuresinstead accepts bothFrontendFeatureandCreateAppFeatureLoaderaf7bc3e: Switched all core extensions to instead use the namespace'app'.ea06590: The app no longer provides theAppContextfrom@backstage/core-plugin-api. Components that require this context to be available should use thecompatWrapperhelper from@backstage/core-compat-api.
Patch Changes
5eb6b8a: Added the nav logo extension for customization of sidebar logoaeb8008: Add support for translation extensions.1f12fb7: Create a core components extension that allows adopters to override core app components such asProgress,BootErrorPage,NotFoundErrorPageandErrorBoundaryFallback.a379243: Leverage the newFrontendFeaturetype to simplify interfaces60d6eb5: Removed@backstage/plugin-graphiqldependency.b7adf24: Use the new plugin type for error boundary components.5970928: Collect and register feature flags from plugins and extension overrides.9ad4039: Bringing over apis from core-plugin-api8f5d6c1: Updates to match the new extension input wrapping.c35036b: AconfigLoaderpassed tocreateAppnow returns an object, to make room for future expansionf27ee7d: Migrate analytics route tracker component.b8cb780: AddedcreateSpecializedApp, which is a synchronous version ofcreateAppwhere config and features already need to be loaded.c36e0b9: RenamedAppRouteBindertoCreateAppRouteBindercb4197a: Forwardnode`` instead ofextensionId` to resolved extension inputs.8837a96: Updates to match the introduction ofExtensionDefinitionand new extension ID naming patterns.a5a0473: Updates to providenodeto extension factories instead ofidandsource.5cdf2b3: Updated usage ofExtensionandExtensionDefinitionas they are now opaque.f9ef632: Updates to match the newcoreExtensionDatastructure.f1183b7: Renamed thecomponentoption ofcreateComponentExtensiontoloader.- Updated dependencies
- @backstage/core-plugin-api@1.8.1
- @backstage/frontend-plugin-api@0.4.0
- @backstage/core-components@0.13.9
- @backstage/theme@0.5.0
- @backstage/core-app-api@1.11.2
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @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-app-api@1.11.2-next.1
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/frontend-plugin-api@0.4.0-next.3
- @backstage/theme@0.5.0-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.4.0-next.2
Minor Changes
ea06590: The app no longer provides theAppContextfrom@backstage/core-plugin-api. Components that require this context to be available should use thecompatWrapperhelper from@backstage/core-compat-api.
Patch Changes
aeb8008: Add support for translation extensions.b7adf24: Use the new plugin type for error boundary components.8f5d6c1: Updates to match the new extension input wrapping.cb4197a: Forwardnode`` instead ofextensionId` to resolved extension inputs.8837a96: Updates to match the introduction ofExtensionDefinitionand new extension ID naming patterns.- Updated dependencies
- @backstage/frontend-plugin-api@0.4.0-next.2
- @backstage/theme@0.5.0-next.1
- @backstage/config@1.1.1
- @backstage/core-app-api@1.11.2-next.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
e539735435: Updated core extension structure to make space for the sign-in page by addingcore.router.
Patch Changes
5eb6b8a7bc: Added the nav logo extension for customization of sidebar logo1f12fb762c: Create a core components extension that allows adopters to override core app components such asProgress,BootErrorPage,NotFoundErrorPageandErrorBoundaryFallback.59709286b3: Collect and register feature flags from plugins and extension overrides.f27ee7d937: Migrate analytics route tracker component.a5a04739e1: Updates to providenodeto extension factories instead ofidandsource.- Updated dependencies
- @backstage/frontend-plugin-api@0.4.0-next.1
- @backstage/core-components@0.13.9-next.1
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/core-app-api@1.11.2-next.1
- @backstage/config@1.1.1
- @backstage/theme@0.5.0-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.3.1-next.0
Patch Changes
60d6eb544e: Removed@backstage/plugin-graphiqldependency.9ad4039efa: Bringing over apis from core-plugin-apib8cb7804c8: AddedcreateSpecializedApp, which is a synchronous version ofcreateAppwhere config and features already need to be loaded.- Updated dependencies
- @backstage/core-plugin-api@1.8.1-next.0
- @backstage/core-components@0.13.9-next.0
- @backstage/theme@0.5.0-next.0
- @backstage/frontend-plugin-api@0.3.1-next.0
- @backstage/core-app-api@1.11.2-next.0
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
0.3.0
Minor Changes
68fc9dc60e: Added the ability to configure bound routes throughapp.routes.bindings. The routing system used bycreateApphas been replaced by one that only supports route refs of the new format from@backstage/frontend-plugin-api. The requirement for route refs to have the same ID as their associated extension has been removed.
Patch Changes
e28d379e32: Refactor internal extension instance system into an app graph.fdc348d5d3: The options parameter ofcreateAppis now optional.6c2b872153: Add official support for React 18.dc613f9bcf: Updatedapp.extensionsconfiguration schema.733bd95746: Implement newAppTreeApi685a4c8901: Installed features are now deduplicated both by reference and ID when available. Features passed tocreateAppnow override both discovered and loaded features.fa28d4e6df: No longer throw error on invalid input if the child is disabled.bb98953cb9: Register default implementation for theTranslation APIon the newcreateApp.fe6d09953d: Fix for app node output IDs not being serialized correctly.77f009b35d: Internal updates to match changes in the experimental@backstage/frontend-plugin-api.4d6fa921db: Internal refactor to rename the app graph to app tree- Updated dependencies
- @backstage/core-components@0.13.8
- @backstage/frontend-plugin-api@0.3.0
- @backstage/plugin-graphiql@0.3.0
- @backstage/core-plugin-api@1.8.0
- @backstage/version-bridge@1.0.7
- @backstage/core-app-api@1.11.1
- @backstage/theme@0.4.4
- @backstage/config@1.1.1
- @backstage/types@1.1.1
0.3.0-next.2
Patch Changes
-
#20999
fdc348d5d3Thanks @Rugvip! - The options parameter ofcreateAppis now optional. -
#20888
733bd95746Thanks @Rugvip! - Implement newAppTreeApi -
#20999
fa28d4e6dfThanks @Rugvip! - No longer throw error on invalid input if the child is disabled. -
Updated dependencies
- @backstage/core-components@0.13.8-next.2
- @backstage/frontend-plugin-api@0.3.0-next.2
- @backstage/plugin-graphiql@0.3.0-next.2
0.3.0-next.1
Patch Changes
fe6d09953d: Fix for app node output IDs not being serialized correctly.77f009b35d: Internal updates to match changes in the experimental@backstage/frontend-plugin-api.4d6fa921db: Internal refactor to rename the app graph to app tree- Updated dependencies
- @backstage/frontend-plugin-api@0.3.0-next.1
- @backstage/plugin-graphiql@0.3.0-next.1
- @backstage/core-components@0.13.8-next.1
- @backstage/config@1.1.1
- @backstage/core-app-api@1.11.1-next.0
- @backstage/core-plugin-api@1.8.0-next.0
- @backstage/theme@0.4.4-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7-next.0
0.3.0-next.0
Minor Changes
68fc9dc60e: Added the ability to configure bound routes throughapp.routes.bindings. The routing system used bycreateApphas been replaced by one that only supports route refs of the new format from@backstage/frontend-plugin-api. The requirement for route refs to have the same ID as their associated extension has been removed.
Patch Changes
e28d379e32: Refactor internal extension instance system into an app graph.6c2b872153: Add official support for React 18.dc613f9bcf: Updatedapp.extensionsconfiguration schema.685a4c8901: Installed features are now deduplicated both by reference and ID when available. Features passed tocreateAppnow override both discovered and loaded features.bb98953cb9: Register default implementation for theTranslation APIon the newcreateApp.- Updated dependencies
- @backstage/core-components@0.13.7-next.0
- @backstage/frontend-plugin-api@0.3.0-next.0
- @backstage/plugin-graphiql@0.3.0-next.0
- @backstage/core-plugin-api@1.8.0-next.0
- @backstage/version-bridge@1.0.7-next.0
- @backstage/core-app-api@1.11.1-next.0
- @backstage/theme@0.4.4-next.0
- @backstage/config@1.1.1
- @backstage/types@1.1.1
0.2.0
Minor Changes
4461d87d5a: Removed support for the newuseRouteRef.9d03dfe5e3: ThecreateAppconfig option has been replaced by a newconfigLoaderoption. There is now also apluginLoaderoption that can be used to dynamically load plugins into the app.d7c5d80c57: The hidden'root'extension has been removed and has instead been made an input of the'core'extension. The checks for rejecting configuration of the'root'extension to rejects configuration of the'core'extension instead.d920b8c343: Added support for installingExtensionOverridesviacreateAppoptions. As part of this change thepluginsoption has been renamed tofeatures, and thepluginLoaderhas been renamed tofeatureLoader.
Patch Changes
322bbcae24: Internal update for removal of experimental plugin configuration API.f78ac58f88: Filters for discovered packages are now also applied at runtime. This makes it possible to disable packages through theapp.experimental.packagesconfig at runtime.68ffb9e67d: The app will now reject any extensions that attach to nonexistent inputs.5072824817: ImplementtoString()andtoJSON()for extension instances.1e60a9c3a5: Fixed an issue preventing the routing system to match subroutes52366db5b3: Make themes configurable through extensions, and switched default themes to use extensions instead.2ecd33618a: Added thebindRoutesoption tocreateApp.e5a2956dd2: Register default api implementations when creating declarative integrated apps.9a1fce352e: Updated dependency@testing-library/jest-domto^6.0.0.06432f900c: Updates forat->attachTorefactor.1718ec75b7: Added support for the existing routing system.66d51a4827: Prevents root extension override and duplicated plugin extensions.- Updated dependencies
- @backstage/frontend-plugin-api@0.2.0
- @backstage/core-app-api@1.11.0
- @backstage/core-plugin-api@1.7.0
- @backstage/core-components@0.13.6
- @backstage/plugin-graphiql@0.2.55
- @backstage/version-bridge@1.0.6
- @backstage/theme@0.4.3
- @backstage/config@1.1.1
- @backstage/types@1.1.1
0.2.0-next.2
Minor Changes
4461d87d5a: Removed support for the newuseRouteRef.
Patch Changes
5072824817: ImplementtoString()andtoJSON()for extension instances.06432f900c: Updates forat->attachTorefactor.1718ec75b7: Added support for the existing routing system.- Updated dependencies
- @backstage/frontend-plugin-api@0.2.0-next.2
- @backstage/core-app-api@1.11.0-next.2
- @backstage/core-components@0.13.6-next.2
- @backstage/core-plugin-api@1.7.0-next.1
- @backstage/plugin-graphiql@0.2.55-next.2
- @backstage/theme@0.4.3-next.0
- @backstage/config@1.1.1-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.5
0.2.0-next.1
Patch Changes
52366db5b3: Make themes configurable through extensions, and switched default themes to use extensions instead.e5a2956dd2: Register default api implementations when creating declarative integrated apps.- Updated dependencies
- @backstage/frontend-plugin-api@0.1.1-next.1
- @backstage/core-components@0.13.6-next.1
- @backstage/core-app-api@1.10.1-next.1
- @backstage/plugin-graphiql@0.2.55-next.1
- @backstage/core-plugin-api@1.7.0-next.0
- @backstage/config@1.1.0
- @backstage/theme@0.4.2
- @backstage/types@1.1.1
0.2.0-next.0
Minor Changes
9d03dfe5e3: ThecreateAppconfig option has been replaced by a newconfigLoaderoption. There is now also apluginLoaderoption that can be used to dynamically load plugins into the app.
Patch Changes
322bbcae24: Internal update for removal of experimental plugin configuration API.66d51a4827: Prevents root extension override and duplicated plugin extensions.- Updated dependencies
- @backstage/core-plugin-api@1.7.0-next.0
- @backstage/core-components@0.13.6-next.0
- @backstage/frontend-plugin-api@0.1.1-next.0
- @backstage/config@1.1.0
- @backstage/core-app-api@1.10.1-next.0
- @backstage/plugin-graphiql@0.2.55-next.0
- @backstage/types@1.1.1
0.1.0
Minor Changes
628ca7e458: Initial release
Patch Changes
- Updated dependencies
- @backstage/plugin-graphiql@0.2.54
- @backstage/frontend-plugin-api@0.1.0
- @backstage/core-components@0.13.5
- @backstage/config@1.1.0
- @backstage/core-app-api@1.10.0
- @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/frontend-plugin-api@0.1.0-next.0
- @backstage/plugin-graphiql@0.2.54-next.3
- @backstage/config@1.1.0-next.2
- @backstage/core-app-api@1.10.0-next.3
- @backstage/core-components@0.13.5-next.3
- @backstage/core-plugin-api@1.6.0-next.3
- @backstage/types@1.1.1-next.0
0.0.1-next.1
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.6.0-next.2
- @backstage/plugin-graphiql@0.2.54-next.2
- @backstage/config@1.1.0-next.1
- @backstage/frontend-plugin-api@0.0.1-next.0
- @backstage/types@1.1.0
0.0.1-next.0
Patch Changes
- Updated dependencies
- @backstage/config@1.1.0-next.0
- @backstage/plugin-graphiql@0.2.54-next.1
- @backstage/frontend-plugin-api@0.0.0
- @backstage/types@1.1.0