53 KiB
@backstage/frontend-test-utils
0.6.1-next.0
Patch Changes
62dd4fc: Added amountPathoption torenderInTestAppthat controls the route path pattern the test element is rendered at. When set, the element is wrapped in a<Route>with the given path, enablinguseParams()to extract route parameters from the URL. Use together withinitialRouteEntriesto set a concrete URL that matches the pattern. This is useful for testing page components that depend on URL parameters, such as entity pages that useuseRouteRefParams.- Updated dependencies
- @backstage/plugin-app@0.4.7-next.0
- @backstage/frontend-app-api@0.16.4-next.0
0.6.0
Minor Changes
-
44d77e9: BREAKING:renderInTestAppno longer renders a sidebar or legacynav-itemextensions. The app nav extension is now disabled in the minimal test app shell, along with the layout and routes extensions.If your tests passed
featurescontainingnav-itemextensions and asserted on links or labels in that stub sidebar, switch torenderTestAppinstead — it uses the real app shell and discovers nav items from page extensions.If you only use
renderInTestAppto mount a component with APIs or route refs, there is no change.
Patch Changes
0c298f7: Removed internalmockWithApiFactoryhelper in favor of usingattachMockApiFactorydirectly.fa363f9: Added support forExternalRouteRefin themountedRoutesoption ofrenderInTestAppandrenderTestApp.9279ea8: Added explicit type annotations to.map()callback parameters inrenderInTestAppto avoid implicitanyerrors with newer TypeScript versions.- Updated dependencies
- @backstage/plugin-app@0.4.6
- @backstage/frontend-app-api@0.16.3
- @backstage/frontend-plugin-api@0.17.0
- @backstage/core-plugin-api@1.12.6
- @backstage/filter-predicates@0.1.3
- @backstage/plugin-permission-common@0.9.9
- @backstage/plugin-app-react@0.2.3
- @backstage/config@1.3.8
- @backstage/core-app-api@1.20.1
- @backstage/test-utils@1.7.18
- @backstage/plugin-permission-react@0.5.1
0.5.3-next.1
Patch Changes
fa363f9: Added support forExternalRouteRefin themountedRoutesoption ofrenderInTestAppandrenderTestApp.- Updated dependencies
- @backstage/frontend-plugin-api@0.17.0-next.1
- @backstage/core-plugin-api@1.12.6-next.1
- @backstage/frontend-app-api@0.16.3-next.1
- @backstage/plugin-app@0.4.6-next.1
- @backstage/plugin-permission-common@0.9.9-next.1
0.5.3-next.0
Patch Changes
0c298f7: Removed internalmockWithApiFactoryhelper in favor of usingattachMockApiFactorydirectly.9279ea8: Added explicit type annotations to.map()callback parameters inrenderInTestAppto avoid implicitanyerrors with newer TypeScript versions.- Updated dependencies
- @backstage/plugin-app@0.4.6-next.0
- @backstage/frontend-app-api@0.16.3-next.0
- @backstage/frontend-plugin-api@0.17.0-next.0
- @backstage/core-app-api@1.20.1-next.0
- @backstage/config@1.3.8-next.0
- @backstage/core-plugin-api@1.12.6-next.0
- @backstage/filter-predicates@0.1.3-next.0
- @backstage/plugin-permission-common@0.9.9-next.0
- @backstage/plugin-app-react@0.2.3-next.0
- @backstage/test-utils@1.7.18-next.0
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.12
- @backstage/plugin-permission-react@0.5.1-next.0
0.5.2
Patch Changes
- Updated dependencies
- @backstage/plugin-app@0.4.3
- @backstage/core-app-api@1.20.0
- @backstage/frontend-plugin-api@0.16.0
- @backstage/filter-predicates@0.1.2
- @backstage/frontend-app-api@0.16.2
- @backstage/plugin-permission-react@0.5.0
- @backstage/test-utils@1.7.17
- @backstage/config@1.3.7
- @backstage/core-plugin-api@1.12.5
- @backstage/plugin-app-react@0.2.2
- @backstage/plugin-permission-common@0.9.8
0.5.2-next.2
Patch Changes
- Updated dependencies
- @backstage/core-app-api@1.20.0-next.2
- @backstage/plugin-app@0.4.3-next.2
- @backstage/config@1.3.7-next.0
- @backstage/core-plugin-api@1.12.5-next.2
- @backstage/filter-predicates@0.1.2-next.0
- @backstage/frontend-app-api@0.16.2-next.2
- @backstage/frontend-plugin-api@0.16.0-next.2
- @backstage/plugin-permission-common@0.9.8-next.0
- @backstage/test-utils@1.7.17-next.2
- @backstage/plugin-permission-react@0.4.42-next.1
0.5.2-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-app@0.4.3-next.1
- @backstage/core-app-api@1.20.0-next.1
- @backstage/frontend-plugin-api@0.16.0-next.1
- @backstage/frontend-app-api@0.16.2-next.1
- @backstage/core-plugin-api@1.12.5-next.1
- @backstage/test-utils@1.7.17-next.1
- @backstage/plugin-app-react@0.2.2-next.1
0.5.2-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-app@0.4.3-next.0
- @backstage/frontend-plugin-api@0.15.2-next.0
- @backstage/frontend-app-api@0.16.2-next.0
- @backstage/core-app-api@1.19.7-next.0
- @backstage/core-plugin-api@1.12.5-next.0
- @backstage/plugin-app-react@0.2.2-next.0
- @backstage/test-utils@1.7.17-next.0
- @backstage/config@1.3.6
- @backstage/filter-predicates@0.1.1
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.12
- @backstage/plugin-permission-common@0.9.7
- @backstage/plugin-permission-react@0.4.42-next.0
0.5.1
Patch Changes
b56f573: Deprecated standalone mock API exports in favor of themockApisnamespace. This includes the mock classes (MockAlertApi,MockAnalyticsApi,MockConfigApi,MockErrorApi,MockFetchApi,MockFeatureFlagsApi,MockPermissionApi,MockStorageApi,MockTranslationApi), their option types (MockErrorApiOptions,MockFeatureFlagsApiOptions), and theErrorWithContexttype.MockFetchApiOptionsis kept as a non-deprecated export. Use themockApisnamespace instead, for examplemockApis.alert()ormockApis.alert.mock().479282f: Fixed type inference ofTestApiPairwhen using tuple syntax by wrappingMockWithApiFactoryinNoInfer.8e09233: Added a missing dependency on@backstage/filter-predicatesto@backstage/frontend-test-utils. This fixes package metadata for consumers using the frontend test app helpers with predicate-based behavior.a49a40d: Updated dependencyzodto^3.25.76 || ^4.0.0& migrated to/v3or/v4imports.909c742: SwitchedMockTranslationApiand related test utility imports from@backstage/core-plugin-api/alphato the stable@backstage/frontend-plugin-apiexport. TheTranslationApitype in the API report is now sourced from a single package. This has no effect on runtime behavior.- Updated dependencies
- @backstage/frontend-app-api@0.16.0
- @backstage/core-plugin-api@1.12.4
- @backstage/frontend-plugin-api@0.15.0
- @backstage/core-app-api@1.19.6
- @backstage/plugin-app@0.4.1
- @backstage/plugin-app-react@0.2.1
- @backstage/plugin-permission-react@0.4.41
- @backstage/filter-predicates@0.1.1
- @backstage/plugin-permission-common@0.9.7
- @backstage/test-utils@1.7.16
0.5.1-next.2
Patch Changes
b56f573: Deprecated standalone mock API exports in favor of themockApisnamespace. This includes the mock classes (MockAlertApi,MockAnalyticsApi,MockConfigApi,MockErrorApi,MockFetchApi,MockFeatureFlagsApi,MockPermissionApi,MockStorageApi,MockTranslationApi), their option types (MockErrorApiOptions,MockFeatureFlagsApiOptions), and theErrorWithContexttype.MockFetchApiOptionsis kept as a non-deprecated export. Use themockApisnamespace instead, for examplemockApis.alert()ormockApis.alert.mock().- Updated dependencies
- @backstage/core-app-api@1.19.6-next.1
- @backstage/frontend-plugin-api@0.15.0-next.1
- @backstage/core-plugin-api@1.12.4-next.1
- @backstage/frontend-app-api@0.16.0-next.1
- @backstage/plugin-app-react@0.2.1-next.1
- @backstage/plugin-app@0.4.1-next.2
0.5.1-next.1
Patch Changes
479282f: Fixed type inference ofTestApiPairwhen using tuple syntax by wrappingMockWithApiFactoryinNoInfer.- Updated dependencies
- @backstage/plugin-app@0.4.1-next.1
- @backstage/config@1.3.6
- @backstage/core-app-api@1.19.6-next.0
- @backstage/core-plugin-api@1.12.4-next.0
- @backstage/frontend-app-api@0.15.1-next.0
- @backstage/frontend-plugin-api@0.14.2-next.0
- @backstage/test-utils@1.7.16-next.0
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.12
- @backstage/plugin-app-react@0.2.1-next.0
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-permission-react@0.4.41-next.0
0.5.1-next.0
Patch Changes
909c742: SwitchedMockTranslationApiand related test utility imports from@backstage/core-plugin-api/alphato the stable@backstage/frontend-plugin-apiexport. TheTranslationApitype in the API report is now sourced from a single package. This has no effect on runtime behavior.- Updated dependencies
- @backstage/frontend-plugin-api@0.14.2-next.0
- @backstage/plugin-app@0.4.1-next.0
- @backstage/config@1.3.6
- @backstage/core-app-api@1.19.6-next.0
- @backstage/core-plugin-api@1.12.4-next.0
- @backstage/frontend-app-api@0.15.1-next.0
- @backstage/test-utils@1.7.16-next.0
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.12
- @backstage/plugin-app-react@0.2.1-next.0
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-permission-react@0.4.41-next.0
0.5.0
Minor Changes
-
09a6aad: BREAKING: Removed theTestApiRegistryclass, useTestApiProviderdirectly instead, storing reused APIs in a variable, e.g.const apis = [...] as const. -
d2ac2ec: AddedMockAlertApiandMockFeatureFlagsApiimplementations to themockApisnamespace. The mock implementations include useful testing methods likeclearAlerts(),waitForAlert(),getState(),setState(), andclearState()for better test ergonomics. -
09a6aad: BREAKING: ThemockApisnamespace is no longer a re-export from@backstage/test-utils. It's now a standalone namespace with mock implementations of most core APIs. Mock API instances can be passed directly toTestApiProvider,renderInTestApp, andrenderTestAppwithout needing[apiRef, impl]tuples. As part of this change, the.factory()method on some mocks has been removed, since it's now redundant.// Before import { mockApis } from '@backstage/frontend-test-utils'; renderInTestApp(<MyComponent />, { apis: [[identityApiRef, mockApis.identity()]], }); // After - mock APIs can be passed directly renderInTestApp(<MyComponent />, { apis: [mockApis.identity()], });This change also adds
createApiMock, a public utility for creating mock API factories, intended for plugin authors to create their own.mock()variants.
Patch Changes
-
22864b7: Added anapisoption tocreateExtensionTester,renderInTestApp, andrenderTestAppto override APIs when testing extensions. Use themockApishelpers to create mock implementations:import { identityApiRef } from '@backstage/frontend-plugin-api'; import { mockApis } from '@backstage/frontend-test-utils'; // Override APIs in createExtensionTester const tester = createExtensionTester(myExtension, { apis: [ [ identityApiRef, mockApis.identity({ userEntityRef: 'user:default/guest' }), ], ], }); // Override APIs in renderInTestApp renderInTestApp(<MyComponent />, { apis: [ [ identityApiRef, mockApis.identity({ userEntityRef: 'user:default/guest' }), ], ], }); // Override APIs in renderTestApp renderTestApp({ extensions: [myExtension], apis: [ [ identityApiRef, mockApis.identity({ userEntityRef: 'user:default/guest' }), ], ], }); -
15ed3f9: Addedsnapshot()method toExtensionTester, which returns a tree-shaped representation of the resolved extension hierarchy. Convenient to use withtoMatchInlineSnapshot(). -
013ec22: AddedmountedRoutesoption torenderTestAppfor binding route refs to paths, matching the existing option inrenderInTestApp:renderTestApp({ extensions: [...], mountedRoutes: { '/my-path': myRouteRef, }, }); -
d7dd5bd: Fixed Router deprecation warning and switched to using newRouterBlueprintfrom@backstage/plugin-app-api. -
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/frontend-app-api@0.15.0
- @backstage/core-app-api@1.19.5
- @backstage/frontend-plugin-api@0.14.0
- @backstage/plugin-app-react@0.2.0
- @backstage/plugin-app@0.4.0
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-permission-react@0.4.40
- @backstage/version-bridge@1.0.12
- @backstage/test-utils@1.7.15
- @backstage/plugin-permission-common@0.9.6
0.5.0-next.2
Minor Changes
-
09a6aad: BREAKING: Removed theTestApiRegistryclass, useTestApiProviderdirectly instead, storing reused APIs in a variable, e.g.const apis = [...] as const. -
d2ac2ec: AddedMockAlertApiandMockFeatureFlagsApiimplementations to themockApisnamespace. The mock implementations include useful testing methods likeclearAlerts(),waitForAlert(),getState(),setState(), andclearState()for better test ergonomics. -
09a6aad: BREAKING: ThemockApisnamespace is no longer a re-export from@backstage/test-utils. It's now a standalone namespace with mock implementations of most core APIs. Mock API instances can be passed directly toTestApiProvider,renderInTestApp, andrenderTestAppwithout needing[apiRef, impl]tuples. As part of this change, the.factory()method on some mocks has been removed, since it's now redundant.// Before import { mockApis } from '@backstage/frontend-test-utils'; renderInTestApp(<MyComponent />, { apis: [[identityApiRef, mockApis.identity()]], }); // After - mock APIs can be passed directly renderInTestApp(<MyComponent />, { apis: [mockApis.identity()], });This change also adds
createApiMock, a public utility for creating mock API factories, intended for plugin authors to create their own.mock()variants.
Patch Changes
-
15ed3f9: Addedsnapshot()method toExtensionTester, which returns a tree-shaped representation of the resolved extension hierarchy. Convenient to use withtoMatchInlineSnapshot(). -
013ec22: AddedmountedRoutesoption torenderTestAppfor binding route refs to paths, matching the existing option inrenderInTestApp:renderTestApp({ extensions: [...], mountedRoutes: { '/my-path': myRouteRef, }, }); -
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-app-api@1.19.5-next.1
- @backstage/frontend-plugin-api@0.14.0-next.2
- @backstage/frontend-app-api@0.15.0-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/test-utils@1.7.15-next.2
- @backstage/plugin-app@0.4.0-next.2
- @backstage/plugin-app-react@0.1.1-next.0
0.4.6-next.1
Patch Changes
-
22864b7: Added anapisoption tocreateExtensionTester,renderInTestApp, andrenderTestAppto override APIs when testing extensions. Use themockApishelpers to create mock implementations:import { identityApiRef } from '@backstage/frontend-plugin-api'; import { mockApis } from '@backstage/frontend-test-utils'; // Override APIs in createExtensionTester const tester = createExtensionTester(myExtension, { apis: [ [ identityApiRef, mockApis.identity({ userEntityRef: 'user:default/guest' }), ], ], }); // Override APIs in renderInTestApp renderInTestApp(<MyComponent />, { apis: [ [ identityApiRef, mockApis.identity({ userEntityRef: 'user:default/guest' }), ], ], }); // Override APIs in renderTestApp renderTestApp({ extensions: [myExtension], apis: [ [ identityApiRef, mockApis.identity({ userEntityRef: 'user:default/guest' }), ], ], }); -
Updated dependencies
- @backstage/frontend-app-api@0.15.0-next.1
- @backstage/frontend-plugin-api@0.14.0-next.1
- @backstage/plugin-app@0.4.0-next.1
- @backstage/test-utils@1.7.15-next.1
0.4.5-next.0
Patch Changes
d7dd5bd: Fixed Router deprecation warning and switched to using newRouterBlueprintfrom@backstage/plugin-app-api.69d880e: Bump to latest zod to ensure it has the latest features- Updated dependencies
- @backstage/frontend-app-api@0.14.1-next.0
- @backstage/frontend-plugin-api@0.14.0-next.0
- @backstage/plugin-app@0.4.0-next.0
- @backstage/plugin-app-react@0.1.1-next.0
- @backstage/config@1.3.6
- @backstage/test-utils@1.7.15-next.0
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.11
0.4.3
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.13.3
- @backstage/plugin-app@0.3.4
- @backstage/frontend-app-api@0.14.0
0.4.3-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-app@0.3.4-next.0
- @backstage/frontend-app-api@0.13.4-next.0
- @backstage/frontend-plugin-api@0.13.2
0.4.2
Patch Changes
- Updated dependencies
- @backstage/plugin-app@0.3.3
- @backstage/frontend-plugin-api@0.13.2
- @backstage/test-utils@1.7.14
- @backstage/frontend-app-api@0.13.3
0.4.2-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.13.2-next.0
- @backstage/test-utils@1.7.14-next.0
- @backstage/plugin-app@0.3.3-next.0
- @backstage/frontend-app-api@0.13.3-next.0
- @backstage/config@1.3.6
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.11
0.4.1
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.13.0
- @backstage/frontend-app-api@0.13.2
- @backstage/config@1.3.6
- @backstage/plugin-app@0.3.2
- @backstage/test-utils@1.7.13
0.4.1-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.13.2-next.0
- @backstage/config@1.3.6-next.0
- @backstage/frontend-plugin-api@0.12.2-next.0
- @backstage/test-utils@1.7.13-next.0
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.11
- @backstage/plugin-app@0.3.2-next.0
0.4.0
Minor Changes
c41dd80: BREAKING: Removed theextensionsoption fromrenderInTestApp. If you need to pass extensions to the test app, use the newrenderTestApputility instead.
Patch Changes
- Updated dependencies
- @backstage/plugin-app@0.3.1
- @backstage/frontend-plugin-api@0.12.1
- @backstage/config@1.3.5
- @backstage/frontend-app-api@0.13.1
- @backstage/test-utils@1.7.12
0.3.7-next.1
Patch Changes
- Updated dependencies
- @backstage/config@1.3.4-next.0
- @backstage/frontend-app-api@0.13.1-next.1
- @backstage/test-utils@1.7.12-next.0
- @backstage/frontend-plugin-api@0.12.1-next.1
- @backstage/plugin-app@0.3.1-next.1
0.3.7-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.12.1-next.0
- @backstage/plugin-app@0.3.1-next.0
- @backstage/config@1.3.3
- @backstage/frontend-app-api@0.13.1-next.0
- @backstage/test-utils@1.7.11
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.11
0.3.6
Patch Changes
6516c3d: Internal update to use and throw app errors.- Updated dependencies
- @backstage/frontend-plugin-api@0.12.0
- @backstage/plugin-app@0.3.0
- @backstage/frontend-app-api@0.13.0
- @backstage/types@1.2.2
0.3.6-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.11.1-next.0
- @backstage/frontend-app-api@0.12.1-next.0
- @backstage/plugin-app@0.2.1-next.0
0.3.5
Patch Changes
df7bd3b: Updated import of theFrontendFeaturetype.5d31d66: Updated the usage of theRouterBlueprintandAppRootWrapperBlueprintto use the lowercasecomponentparameter- Updated dependencies
- @backstage/frontend-plugin-api@0.11.0
- @backstage/frontend-app-api@0.12.0
- @backstage/plugin-app@0.2.0
- @backstage/test-utils@1.7.11
0.3.5-next.2
Patch Changes
df7bd3b: Updated import of theFrontendFeaturetype.5d31d66: Updated the usage of theRouterBlueprintandAppRootWrapperBlueprintto use the lowercasecomponentparameter- Updated dependencies
- @backstage/frontend-plugin-api@0.11.0-next.1
- @backstage/frontend-app-api@0.12.0-next.2
- @backstage/plugin-app@0.2.0-next.1
- @backstage/config@1.3.3
- @backstage/test-utils@1.7.11-next.0
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
0.3.5-next.1
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.11.5-next.1
- @backstage/plugin-app@0.2.0-next.0
- @backstage/frontend-plugin-api@0.11.0-next.0
- @backstage/test-utils@1.7.11-next.0
- @backstage/config@1.3.3
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
0.3.5-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.11.5-next.0
- @backstage/plugin-app@0.1.11
- @backstage/frontend-plugin-api@0.10.4
0.3.4
Patch Changes
- Updated dependencies
- @backstage/config@1.3.3
- @backstage/frontend-app-api@0.11.4
- @backstage/plugin-app@0.1.11
- @backstage/frontend-plugin-api@0.10.4
- @backstage/test-utils@1.7.10
0.3.4-next.1
Patch Changes
- Updated dependencies
- @backstage/config@1.3.3-next.0
- @backstage/frontend-app-api@0.11.4-next.1
- @backstage/test-utils@1.7.10-next.1
- @backstage/frontend-plugin-api@0.10.4-next.1
- @backstage/plugin-app@0.1.11-next.1
0.3.4-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-app@0.1.11-next.0
- @backstage/test-utils@1.7.10-next.0
- @backstage/config@1.3.2
- @backstage/frontend-app-api@0.11.4-next.0
- @backstage/frontend-plugin-api@0.10.4-next.0
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
0.3.3
Patch Changes
- Updated dependencies
- @backstage/plugin-app@0.1.10
- @backstage/frontend-plugin-api@0.10.3
- @backstage/frontend-app-api@0.11.3
- @backstage/config@1.3.2
- @backstage/test-utils@1.7.9
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
0.3.3-next.1
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.10.3-next.1
- @backstage/plugin-app@0.1.10-next.1
- @backstage/config@1.3.2
- @backstage/frontend-app-api@0.11.3-next.1
- @backstage/test-utils@1.7.8
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
0.3.3-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-app@0.1.10-next.0
- @backstage/frontend-plugin-api@0.10.3-next.0
- @backstage/frontend-app-api@0.11.3-next.0
0.3.2
Patch Changes
fb58f20: Internal update to use the newpluginIdoption ofcreateFrontendPlugin.- Updated dependencies
- @backstage/frontend-plugin-api@0.10.2
- @backstage/test-utils@1.7.8
- @backstage/frontend-app-api@0.11.2
- @backstage/plugin-app@0.1.9
- @backstage/config@1.3.2
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
0.3.2-next.3
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.11.2-next.3
- @backstage/test-utils@1.7.8-next.2
- @backstage/config@1.3.2
- @backstage/frontend-plugin-api@0.10.2-next.1
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-app@0.1.9-next.3
0.3.2-next.2
Patch Changes
- Updated dependencies
- @backstage/test-utils@1.7.8-next.1
- @backstage/config@1.3.2
- @backstage/frontend-app-api@0.11.2-next.2
- @backstage/frontend-plugin-api@0.10.2-next.1
- @backstage/plugin-app@0.1.9-next.2
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
0.3.2-next.1
Patch Changes
fb58f20: Internal update to use the newpluginIdoption ofcreateFrontendPlugin.- Updated dependencies
- @backstage/frontend-plugin-api@0.10.2-next.0
- @backstage/plugin-app@0.1.9-next.1
- @backstage/frontend-app-api@0.11.2-next.1
- @backstage/test-utils@1.7.8-next.0
- @backstage/config@1.3.2
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
0.3.2-next.0
Patch Changes
- Updated dependencies
- @backstage/config@1.3.2
- @backstage/frontend-app-api@0.11.2-next.0
- @backstage/frontend-plugin-api@0.10.1
- @backstage/test-utils@1.7.7
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-app@0.1.9-next.0
0.3.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
- @backstage/frontend-app-api@0.11.1
- @backstage/test-utils@1.7.7
- @backstage/plugin-app@0.1.8
- @backstage/config@1.3.2
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
0.3.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/frontend-plugin-api@0.10.1-next.1
- @backstage/frontend-app-api@0.11.1-next.1
- @backstage/test-utils@1.7.7-next.0
- @backstage/plugin-app@0.1.8-next.1
- @backstage/config@1.3.2
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
0.3.1-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.10.1-next.0
- @backstage/plugin-app@0.1.8-next.0
- @backstage/frontend-app-api@0.11.1-next.0
- @backstage/config@1.3.2
- @backstage/test-utils@1.7.6
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
0.3.0
Minor Changes
bba525b: BREAKING: Removed deprecatedsetupRequestMockHandlerswhich was replaced byregisterMswTestHooks.
Patch Changes
f861bfc: Added ainitialRouteEntriesoption torenderInTestApp.f861bfc: TherenderInTestApphelper now provides a default mock config with mock values for bothapp.baseUrlandbackend.baseUrl.abcdf44: Internal refactor to match updatedcreateSpecializedApp.- Updated dependencies
- @backstage/frontend-app-api@0.11.0
- @backstage/frontend-plugin-api@0.10.0
- @backstage/plugin-app@0.1.7
- @backstage/test-utils@1.7.6
- @backstage/config@1.3.2
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
0.3.0-next.2
Minor Changes
bba525b: BREAKING: Removed deprecatedsetupRequestMockHandlerswhich was replaced byregisterMswTestHooks.
Patch Changes
f861bfc: Added ainitialRouteEntriesoption torenderInTestApp.f861bfc: TherenderInTestApphelper now provides a default mock config with mock values for bothapp.baseUrlandbackend.baseUrl.abcdf44: Internal refactor to match updatedcreateSpecializedApp.- Updated dependencies
- @backstage/frontend-app-api@0.11.0-next.2
- @backstage/frontend-plugin-api@0.10.0-next.2
- @backstage/plugin-app@0.1.7-next.2
- @backstage/test-utils@1.7.6-next.0
- @backstage/config@1.3.2
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
0.2.7-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-app@0.1.7-next.1
- @backstage/config@1.3.2
- @backstage/frontend-app-api@0.10.6-next.1
- @backstage/frontend-plugin-api@0.9.6-next.1
- @backstage/test-utils@1.7.5
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
0.2.7-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.9.6-next.0
- @backstage/frontend-app-api@0.10.6-next.0
- @backstage/plugin-app@0.1.7-next.0
0.2.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/frontend-plugin-api@0.9.5
- @backstage/frontend-app-api@0.10.5
- @backstage/version-bridge@1.0.11
- @backstage/test-utils@1.7.5
- @backstage/plugin-app@0.1.6
- @backstage/config@1.3.2
- @backstage/types@1.2.1
0.2.6-next.3
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.9.5-next.3
- @backstage/frontend-app-api@0.10.5-next.3
- @backstage/config@1.3.2
- @backstage/test-utils@1.7.5-next.0
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11-next.0
- @backstage/plugin-app@0.1.6-next.3
0.2.6-next.2
Patch Changes
- Updated dependencies
- @backstage/config@1.3.2
- @backstage/frontend-app-api@0.10.5-next.2
- @backstage/frontend-plugin-api@0.9.5-next.2
- @backstage/test-utils@1.7.5-next.0
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11-next.0
- @backstage/plugin-app@0.1.6-next.2
0.2.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/frontend-plugin-api@0.9.5-next.1
- @backstage/frontend-app-api@0.10.5-next.1
- @backstage/version-bridge@1.0.11-next.0
- @backstage/test-utils@1.7.5-next.0
- @backstage/plugin-app@0.1.6-next.1
- @backstage/config@1.3.2
- @backstage/types@1.2.1
0.2.6-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.9.5-next.0
- @backstage/frontend-app-api@0.10.5-next.0
- @backstage/config@1.3.2
- @backstage/test-utils@1.7.4
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.10
- @backstage/plugin-app@0.1.6-next.0
0.2.5
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.9.4
- @backstage/types@1.2.1
- @backstage/config@1.3.2
- @backstage/frontend-app-api@0.10.4
- @backstage/test-utils@1.7.4
- @backstage/version-bridge@1.0.10
- @backstage/plugin-app@0.1.5
0.2.5-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.9.4-next.0
- @backstage/types@1.2.1-next.0
- @backstage/frontend-app-api@0.10.4-next.0
- @backstage/plugin-app@0.1.5-next.0
- @backstage/test-utils@1.7.4-next.0
- @backstage/config@1.3.2-next.0
- @backstage/version-bridge@1.0.10
0.2.4
Patch Changes
- Updated dependencies
- @backstage/plugin-app@0.1.4
- @backstage/frontend-plugin-api@0.9.3
- @backstage/config@1.3.1
- @backstage/frontend-app-api@0.10.3
- @backstage/test-utils@1.7.3
- @backstage/types@1.2.0
- @backstage/version-bridge@1.0.10
0.2.4-next.2
Patch Changes
- Updated dependencies
- @backstage/config@1.3.1-next.0
- @backstage/frontend-app-api@0.10.3-next.2
- @backstage/frontend-plugin-api@0.9.3-next.2
- @backstage/test-utils@1.7.3-next.1
- @backstage/types@1.2.0
- @backstage/version-bridge@1.0.10
- @backstage/plugin-app@0.1.4-next.2
0.2.4-next.1
Patch Changes
- Updated dependencies
- @backstage/config@1.3.0
- @backstage/frontend-app-api@0.10.3-next.1
- @backstage/frontend-plugin-api@0.9.3-next.1
- @backstage/test-utils@1.7.3-next.0
- @backstage/types@1.2.0
- @backstage/version-bridge@1.0.10
- @backstage/plugin-app@0.1.4-next.1
0.2.4-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-app@0.1.4-next.0
- @backstage/frontend-plugin-api@0.9.3-next.0
- @backstage/config@1.3.0
- @backstage/frontend-app-api@0.10.3-next.0
- @backstage/test-utils@1.7.3-next.0
- @backstage/types@1.2.0
- @backstage/version-bridge@1.0.10
0.2.2
Patch Changes
- Updated dependencies
- @backstage/config@1.3.0
- @backstage/types@1.2.0
- @backstage/frontend-app-api@0.10.1
- @backstage/frontend-plugin-api@0.9.1
- @backstage/test-utils@1.7.1
- @backstage/version-bridge@1.0.10
- @backstage/plugin-app@0.1.2
0.2.2-next.2
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/frontend-app-api@0.10.1-next.2
- @backstage/frontend-plugin-api@0.9.1-next.2
- @backstage/test-utils@1.7.1-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.10
- @backstage/plugin-app@0.1.2-next.2
0.2.2-next.1
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/frontend-app-api@0.10.1-next.1
- @backstage/frontend-plugin-api@0.9.1-next.1
- @backstage/test-utils@1.7.1-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.10
- @backstage/plugin-app@0.1.2-next.1
0.2.2-next.0
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/frontend-app-api@0.10.1-next.0
- @backstage/frontend-plugin-api@0.9.1-next.0
- @backstage/test-utils@1.7.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.10
- @backstage/plugin-app@0.1.2-next.0
0.2.1
Patch Changes
-
666d5b1: Disable the built-inSignInPageincreateExtensionTesterin order to not mess with existing tests -
e969dc7: Move@types/reactto a peer dependency. -
873e424: Internal refactor of usage of opaque types. -
0801db6: Added anApiMock, analogous toServiceMockfrom the backend test utils. -
9cc7dd6: Added amockApisexport, which will replace theMockXAPI implementation classes and their related types. This is analogous with the backend'smockServices.DEPRECATED several old helpers:
- Deprecated
MockAnalyticsApi, please usemockApis.analyticsinstead. - Deprecated
MockConfigApi, please usemockApis.configinstead. - Deprecated
MockPermissionApi, please usemockApis.permissioninstead. - Deprecated
MockStorageApi, please usemockApis.storageinstead. - Deprecated
MockTranslationApi, please usemockApis.translationinstead.
- Deprecated
-
Updated dependencies
- @backstage/frontend-plugin-api@0.9.0
- @backstage/frontend-app-api@0.10.0
- @backstage/version-bridge@1.0.10
- @backstage/test-utils@1.7.0
- @backstage/plugin-app@0.1.1
- @backstage/config@1.2.0
- @backstage/types@1.1.1
0.2.1-next.2
Patch Changes
0801db6: Added anApiMock, analogous toServiceMockfrom the backend test utils.- Updated dependencies
- @backstage/config@1.2.0
- @backstage/frontend-app-api@0.10.0-next.2
- @backstage/frontend-plugin-api@0.9.0-next.2
- @backstage/test-utils@1.6.1-next.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.10-next.0
- @backstage/plugin-app@0.1.1-next.2
0.2.1-next.1
Patch Changes
e969dc7: Move@types/reactto a peer dependency.- Updated dependencies
- @backstage/frontend-plugin-api@0.9.0-next.1
- @backstage/frontend-app-api@0.10.0-next.1
- @backstage/version-bridge@1.0.10-next.0
- @backstage/test-utils@1.6.1-next.1
- @backstage/plugin-app@0.1.1-next.1
- @backstage/config@1.2.0
- @backstage/types@1.1.1
0.2.1-next.0
Patch Changes
873e424: Internal refactor of usage of opaque types.- Updated dependencies
- @backstage/frontend-plugin-api@0.9.0-next.0
- @backstage/frontend-app-api@0.10.0-next.0
- @backstage/plugin-app@0.1.1-next.0
- @backstage/config@1.2.0
- @backstage/test-utils@1.6.1-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.9
0.2.0
Minor Changes
5446061: Removed support for testing "v1" extensions, where outputs are defined as an object rather than an array.e6e488c: BREAKING: The deprecated.render()method has been removed from the extension tester.
Patch Changes
2a61422: The extension tester will no longer unconditionally enable any additional extensions that have been added.fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.4a66456: Internal update to add support for passing anApiRegistrywhen creating the node tree2bb9517: Introduce the@backstage/plugin-apppackage to hold all of the built-in extensions for easy consumption and overriding.836127c: Updated dependency@testing-library/reactto^16.0.0.948d431: Removing deprecatednamespaceparameter in favour ofpluginIdinstead043d7cd: Internal refactorf6d1874: Added the ability to provide additionalextensionsandfeaturestorenderInTestApp- Updated dependencies
- @backstage/frontend-plugin-api@0.8.0
- @backstage/frontend-app-api@0.9.0
- @backstage/plugin-app@0.1.0
- @backstage/test-utils@1.6.0
- @backstage/version-bridge@1.0.9
- @backstage/config@1.2.0
- @backstage/types@1.1.1
0.2.0-next.2
Patch Changes
2a61422: The extension tester will no longer unconditionally enable any additional extensions that have been added.836127c: Updated dependency@testing-library/reactto^16.0.0.043d7cd: Internal refactor- Updated dependencies
- @backstage/test-utils@1.6.0-next.1
- @backstage/plugin-app@0.1.0-next.2
- @backstage/frontend-app-api@0.9.0-next.2
- @backstage/frontend-plugin-api@0.8.0-next.2
- @backstage/version-bridge@1.0.9-next.0
- @backstage/config@1.2.0
- @backstage/types@1.1.1
0.2.0-next.1
Patch Changes
948d431: Removing deprecatednamespaceparameter in favour ofpluginIdinstead- Updated dependencies
- @backstage/frontend-app-api@0.9.0-next.1
- @backstage/frontend-plugin-api@0.8.0-next.1
- @backstage/plugin-app@0.1.0-next.1
- @backstage/config@1.2.0
- @backstage/test-utils@1.6.0-next.0
- @backstage/types@1.1.1
0.2.0-next.0
Minor Changes
5446061: Removed support for testing "v1" extensions, where outputs are defined as an object rather than an array.e6e488c: BREAKING: The deprecated.render()method has been removed from the extension tester.
Patch Changes
fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.4a66456: Internal update to add support for passing anApiRegistrywhen creating the node tree2bb9517: Introduce the@backstage/plugin-apppackage to hold all of the built-in extensions for easy consumption and overriding.f6d1874: Added the ability to provide additionalextensionsandfeaturestorenderInTestApp- Updated dependencies
- @backstage/frontend-plugin-api@0.8.0-next.0
- @backstage/frontend-app-api@0.9.0-next.0
- @backstage/plugin-app@0.1.0-next.0
- @backstage/test-utils@1.6.0-next.0
- @backstage/config@1.2.0
- @backstage/types@1.1.1
0.1.12
Patch Changes
-
8209449: Added new APIs for testing extensions -
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. -
2d21599: Added support for being able to override extension definitions.const TestCard = EntityCardBlueprint.make({ ... }); TestCard.override({ // override attachment points attachTo: { id: 'something-else', input: 'overridden' }, // extend the config schema config: { schema: { newConfig: z => z.string().optional(), } }, // override factory *factory(originalFactory, { inputs, config }){ const originalOutput = originalFactory(); yield coreExentsionData.reactElement( <Wrapping> {originalOutput.get(coreExentsionData.reactElement)} </Wrapping> ); } }); -
c00e1a0: Deprecate the.rendermethod of thecreateExtensionTesterin favour of usingrenderInTestAppdirectly.import { renderInTestApp, createExtensionTester, } from '@backstage/frontend-test-utils'; const tester = createExtensionTester(extension); const { getByTestId } = renderInTestApp(tester.reactElement()); // or if you're not using `coreExtensionData.reactElement` as the output ref const { getByTestId } = renderInTestApp(tester.get(myComponentRef)); -
264e10f: Deprecate existingExtensionCreatorsin favour of their new Blueprint counterparts. -
264e10f: Refactor.makemethod on Blueprints into two different methods,.makeand.makeWithOverrides.When using
createExtensionBlueprintyou can define parameters for the factory function, if you wish to take advantage of these parameters you should use.makewhen creating an extension instance of a Blueprint. If you wish to override more things other than the standardattachTo,name,namespacethen you should use.makeWithOverridesinstead..makeis reserved for simple creation of extension instances from Blueprints using higher level parameters, whereas.makeWithOverridesis lower level and you have more control over the final extension. -
6349099: Added config input type to the extensions -
Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/frontend-app-api@0.8.0
- @backstage/config@1.2.0
- @backstage/test-utils@1.5.10
- @backstage/types@1.1.1
0.1.12-next.3
Patch Changes
-
2d21599: Added support for being able to override extension definitions.const TestCard = EntityCardBlueprint.make({ ... }); TestCard.override({ // override attachment points attachTo: { id: 'something-else', input: 'overridden' }, // extend the config schema config: { schema: { newConfig: z => z.string().optional(), } }, // override factory *factory(originalFactory, { inputs, config }){ const originalOutput = originalFactory(); yield coreExentsionData.reactElement( <Wrapping> {originalOutput.get(coreExentsionData.reactElement)} </Wrapping> ); } }); -
264e10f: Deprecate existingExtensionCreatorsin favour of their new Blueprint counterparts. -
264e10f: Refactor.makemethod on Blueprints into two different methods,.makeand.makeWithOverrides.When using
createExtensionBlueprintyou can define parameters for the factory function, if you wish to take advantage of these parameters you should use.makewhen creating an extension instance of a Blueprint. If you wish to override more things other than the standardattachTo,name,namespacethen you should use.makeWithOverridesinstead..makeis reserved for simple creation of extension instances from Blueprints using higher level parameters, whereas.makeWithOverridesis lower level and you have more control over the final extension. -
Updated dependencies
- @backstage/frontend-plugin-api@0.7.0-next.3
- @backstage/frontend-app-api@0.7.5-next.3
- @backstage/config@1.2.0
- @backstage/test-utils@1.5.10-next.2
- @backstage/types@1.1.1
0.1.12-next.2
Patch Changes
8209449: Added new APIs for testing extensions72754db: Updated usage ofuseRouteRef, which can now always returnundefined.- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0-next.2
- @backstage/frontend-app-api@0.7.5-next.2
- @backstage/test-utils@1.5.10-next.2
- @backstage/config@1.2.0
- @backstage/types@1.1.1
0.1.12-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-app-api@0.7.5-next.1
- @backstage/frontend-plugin-api@0.6.8-next.1
- @backstage/test-utils@1.5.10-next.1
- @backstage/types@1.1.1
0.1.11-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.6.8-next.0
- @backstage/frontend-app-api@0.7.4-next.0
- @backstage/test-utils@1.5.9-next.0
- @backstage/types@1.1.1
0.1.10
Patch Changes
95a3a0b: Rename frontend and backendsetupRequestMockHandlersmethods toregisterMswTestHooks.- Updated dependencies
- @backstage/frontend-app-api@0.7.3
- @backstage/test-utils@1.5.8
- @backstage/frontend-plugin-api@0.6.7
- @backstage/types@1.1.1
0.1.10-next.2
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.7.3-next.2
- @backstage/frontend-plugin-api@0.6.7-next.1
0.1.10-next.1
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.7.3-next.1
- @backstage/test-utils@1.5.8-next.1
- @backstage/frontend-plugin-api@0.6.7-next.0
- @backstage/types@1.1.1
0.1.9-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.7.2-next.0
- @backstage/frontend-plugin-api@0.6.7-next.0
- @backstage/test-utils@1.5.7-next.0
- @backstage/types@1.1.1
0.1.8
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.7.1
- @backstage/frontend-plugin-api@0.6.6
- @backstage/test-utils@1.5.6
- @backstage/types@1.1.1
0.1.8-next.2
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.7.1-next.2
- @backstage/frontend-plugin-api@0.6.6-next.2
- @backstage/test-utils@1.5.6-next.2
- @backstage/types@1.1.1
0.1.8-next.1
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.7.1-next.1
- @backstage/frontend-plugin-api@0.6.6-next.1
- @backstage/test-utils@1.5.6-next.1
- @backstage/types@1.1.1
0.1.8-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.7.1-next.0
- @backstage/test-utils@1.5.6-next.0
- @backstage/frontend-plugin-api@0.6.6-next.0
- @backstage/types@1.1.1
0.1.7
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.7.0
- @backstage/frontend-plugin-api@0.6.5
- @backstage/test-utils@1.5.5
0.1.7-next.2
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.7.0-next.2
- @backstage/frontend-plugin-api@0.6.5-next.1
0.1.7-next.1
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.6.5-next.1
- @backstage/frontend-plugin-api@0.6.5-next.1
0.1.7-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.6.5-next.0
- @backstage/frontend-plugin-api@0.6.5-next.0
- @backstage/test-utils@1.5.5-next.0
- @backstage/types@1.1.1
0.1.6
Patch Changes
abfbcfc: Updated dependency@testing-library/reactto^15.0.0.- Updated dependencies
- @backstage/frontend-app-api@0.6.4
- @backstage/frontend-plugin-api@0.6.4
- @backstage/test-utils@1.5.4
- @backstage/types@1.1.1
0.1.6-next.1
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.6.4-next.1
- @backstage/frontend-plugin-api@0.6.4-next.1
- @backstage/test-utils@1.5.4-next.0
- @backstage/types@1.1.1
0.1.6-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.6.4-next.0
- @backstage/frontend-plugin-api@0.6.4-next.0
- @backstage/test-utils@1.5.3
- @backstage/types@1.1.1
0.1.5
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.6.3
- @backstage/frontend-plugin-api@0.6.3
- @backstage/test-utils@1.5.3
- @backstage/types@1.1.1
0.1.4
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.6.2
- @backstage/frontend-plugin-api@0.6.2
- @backstage/test-utils@1.5.2
- @backstage/types@1.1.1
0.1.3
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.6.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/test-utils@1.5.1
- @backstage/types@1.1.1
0.1.3-next.2
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.6.1-next.2
- @backstage/frontend-plugin-api@0.6.1-next.2
- @backstage/test-utils@1.5.1-next.1
- @backstage/types@1.1.1
0.1.3-next.1
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.6.1-next.1
- @backstage/test-utils@1.5.1-next.1
- @backstage/frontend-plugin-api@0.6.1-next.1
- @backstage/types@1.1.1
0.1.3-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.6.1-next.0
- @backstage/test-utils@1.5.1-next.0
- @backstage/frontend-plugin-api@0.6.1-next.0
- @backstage/types@1.1.1
0.1.2
Patch Changes
bc621aa: Updates to use the newRouteResolutionsApi.8472188: Added or fixed therepositoryfield inpackage.json.- Updated dependencies
- @backstage/frontend-plugin-api@0.6.0
- @backstage/frontend-app-api@0.6.0
- @backstage/test-utils@1.5.0
- @backstage/types@1.1.1
0.1.2-next.3
Patch Changes
8472188: Added or fixed therepositoryfield inpackage.json.- Updated dependencies
- @backstage/frontend-app-api@0.6.0-next.3
- @backstage/frontend-plugin-api@0.6.0-next.3
- @backstage/test-utils@1.5.0-next.3
- @backstage/types@1.1.1
0.1.2-next.2
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.6.0-next.2
- @backstage/frontend-app-api@0.6.0-next.2
- @backstage/test-utils@1.5.0-next.2
- @backstage/types@1.1.1
0.1.2-next.1
Patch Changes
bc621aa: Updates to use the newRouteResolutionsApi.- Updated dependencies
- @backstage/frontend-plugin-api@0.6.0-next.1
- @backstage/frontend-app-api@0.6.0-next.1
- @backstage/test-utils@1.5.0-next.1
- @backstage/types@1.1.1
0.1.2-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.6.0-next.0
- @backstage/frontend-plugin-api@0.5.1-next.0
- @backstage/test-utils@1.5.0-next.0
- @backstage/types@1.1.1
0.1.1
Patch Changes
f7566f9: Updates to reflect theapp/routerextension having been renamed toapp/root.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).- Updated dependencies
- @backstage/frontend-plugin-api@0.5.0
- @backstage/frontend-app-api@0.5.0
- @backstage/test-utils@1.4.7
- @backstage/types@1.1.1
0.1.1-next.2
Patch Changes
516fd3e: Updated README to reflect release status- Updated dependencies
- @backstage/frontend-plugin-api@0.4.1-next.2
- @backstage/frontend-app-api@0.4.1-next.2
0.1.1-next.1
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.4.1-next.1
- @backstage/frontend-plugin-api@0.4.1-next.1
- @backstage/test-utils@1.4.7-next.1
- @backstage/types@1.1.1
0.1.1-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.4.1-next.0
- @backstage/frontend-app-api@0.4.1-next.0
- @backstage/test-utils@1.4.7-next.0
- @backstage/types@1.1.1
0.1.0
Minor Changes
59fabd5: New testing utility library for@backstage/frontend-app-apiand@backstage/frontend-plugin-api.af7bc3e: Switched all core extensions to instead use the namespace'app'.
Patch Changes
59fabd5: AddedcreateExtensionTesterfor rendering extensions in tests.7e4b0db: ThecreateExtensionTesterhelper is now able to render more than one route in the test app.818eea4: Updates for compatibility with the new extension IDs.b9aa6e4: MigraterenderInTestAppto@backstage/frontend-test-utilsfor testing individual React components in an app.e539735: Updates forcore.routeraddition.c21c9cf: Re-export mock API implementations as well asTestApiProvider,TestApiRegistry,withLogCollector, andsetupRequestMockHandlersfrom@backstage/test-utils.- Updated dependencies
- @backstage/frontend-plugin-api@0.4.0
- @backstage/frontend-app-api@0.4.0
- @backstage/test-utils@1.4.6
- @backstage/types@1.1.1
0.1.0-next.3
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.4.0-next.3
- @backstage/frontend-plugin-api@0.4.0-next.3
- @backstage/test-utils@1.4.6-next.2
- @backstage/types@1.1.1
0.1.0-next.2
Patch Changes
818eea4: Updates for compatibility with the new extension IDs.b9aa6e4: MigraterenderInTestAppto@backstage/frontend-test-utilsfor testing individual React components in an app.- Updated dependencies
- @backstage/frontend-plugin-api@0.4.0-next.2
- @backstage/frontend-app-api@0.4.0-next.2
- @backstage/test-utils@1.4.6-next.2
- @backstage/types@1.1.1
0.1.0-next.1
Patch Changes
e539735435: Updates forcore.routeraddition.c21c9cf07b: Re-export mock API implementations as well asTestApiProvider,TestApiRegistry,withLogCollector, andsetupRequestMockHandlersfrom@backstage/test-utils.- Updated dependencies
- @backstage/frontend-plugin-api@0.4.0-next.1
- @backstage/frontend-app-api@0.4.0-next.1
- @backstage/test-utils@1.4.6-next.1
- @backstage/types@1.1.1
0.1.0-next.0
Minor Changes
59fabd5106: New testing utility library for@backstage/frontend-app-apiand@backstage/frontend-plugin-api.
Patch Changes
59fabd5106: AddedcreateExtensionTesterfor rendering extensions in tests.- Updated dependencies
- @backstage/frontend-app-api@0.3.1-next.0
- @backstage/frontend-plugin-api@0.3.1-next.0
- @backstage/test-utils@1.4.6-next.0
- @backstage/types@1.1.1