diff --git a/.changeset/app-configschema-migration.md b/.changeset/app-configschema-migration.md new file mode 100644 index 0000000000..7ccfd1c764 --- /dev/null +++ b/.changeset/app-configschema-migration.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-app': patch +--- + +Migrated `AppLanguageApi` extension to use the new `configSchema` option. diff --git a/.changeset/catalog-graph-docs-update.md b/.changeset/catalog-graph-docs-update.md new file mode 100644 index 0000000000..6dba2967ec --- /dev/null +++ b/.changeset/catalog-graph-docs-update.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-graph': patch +--- + +Updated `README-alpha.md` extension examples to use current APIs. diff --git a/packages/frontend-plugin-api/src/wiring/createExtensionBlueprint.test.tsx b/packages/frontend-plugin-api/src/wiring/createExtensionBlueprint.test.tsx index e2d420bb38..dcb2df12ce 100644 --- a/packages/frontend-plugin-api/src/wiring/createExtensionBlueprint.test.tsx +++ b/packages/frontend-plugin-api/src/wiring/createExtensionBlueprint.test.tsx @@ -31,6 +31,7 @@ import { import { createExtensionInput } from './createExtensionInput'; import { RouteRef } from '../routing'; import { createExtension, ExtensionDefinition } from './createExtension'; +import { z as zodV3 } from 'zod/v3'; import { createExtensionDataContainer, OpaqueExtensionDefinition, @@ -315,10 +316,12 @@ describe('createExtensionBlueprint', () => { attachTo: { id: 'test', input: 'default' }, output: [coreExtensionData.reactElement], configSchema: { - title: z => z.string().default('default title'), + title: zodV3.string().default('default title'), }, factory(_, { config }) { - return [coreExtensionData.reactElement(