diff --git a/.changeset/shiny-carpets-worried.md b/.changeset/shiny-carpets-worried.md new file mode 100644 index 0000000000..c0093b49aa --- /dev/null +++ b/.changeset/shiny-carpets-worried.md @@ -0,0 +1,5 @@ +--- +'@backstage/core-compat-api': minor +--- + +**BREAKING**: The `namespace` parameter for API's is now defaulted to the `pluginId` which was discovered. This means that if you're overriding API's by using ID's directly, they might have changed to include the plugin ID too. diff --git a/.changeset/shiny-carpets-worry.md b/.changeset/shiny-carpets-worry.md index f1c3bbe292..53688df920 100644 --- a/.changeset/shiny-carpets-worry.md +++ b/.changeset/shiny-carpets-worry.md @@ -2,8 +2,6 @@ '@backstage/frontend-plugin-api': patch '@backstage/frontend-test-utils': patch '@backstage/frontend-app-api': patch -'@backstage/core-compat-api': patch -'@backstage/plugin-search-react': patch --- -Removing superfluous `namespace` parameter in favour of `pluginId` instead +Removing deprecated `namespace` parameter in favour of `pluginId` instead diff --git a/packages/frontend-plugin-api/src/extensions/createComponentExtension.tsx b/packages/frontend-plugin-api/src/extensions/createComponentExtension.tsx index ca8f1f807b..f561a73dc6 100644 --- a/packages/frontend-plugin-api/src/extensions/createComponentExtension.tsx +++ b/packages/frontend-plugin-api/src/extensions/createComponentExtension.tsx @@ -33,7 +33,7 @@ export function createComponentExtension(options: { }) { return createExtension({ kind: 'component', - name: options.ref.id, + name: options.name ?? options.ref.id, attachTo: { id: 'api:app/components', input: 'components' }, disabled: options.disabled, output: [createComponentExtension.componentDataRef],