diff --git a/.changeset/many-trees-happen.md b/.changeset/many-trees-happen.md index 0893eab4a2..f29c11fb22 100644 --- a/.changeset/many-trees-happen.md +++ b/.changeset/many-trees-happen.md @@ -1,5 +1,5 @@ --- -'@backstage/config-loader': patch +'@backstage/config-loader': minor --- Removed deprecated option `env` from `LoadConfigOptions` and associated tests diff --git a/.changeset/new-waves-rule.md b/.changeset/new-waves-rule.md index e68e679159..7470a1d08e 100644 --- a/.changeset/new-waves-rule.md +++ b/.changeset/new-waves-rule.md @@ -1,7 +1,7 @@ --- -'@backstage/core-app-api': patch +'@backstage/core-app-api': minor --- -- Remove deprecated `@backstage/core-app-api@createApp` which has been replaced by `@backstage/app-defaults#createApp` -- Remove deprecated type `BackstagePluginWithAnyOutput` -- Remove deprecated constructors for `GithubAuth`, `OAuth2`, and `SamlAuth` as the `create` method should be used instead +- Removed deprecated definition `createApp` from `@backstage/core-app-api` which has been replaced by `@backstage/app-defaults#createApp` +- Removed deprecated type `BackstagePluginWithAnyOutput` +- Removed deprecated constructors for `GithubAuth`, `OAuth2`, and `SamlAuth` as the `create` method should be used instead diff --git a/.changeset/nice-apricots-grow.md b/.changeset/nice-apricots-grow.md index 3e2f890717..290041091d 100644 --- a/.changeset/nice-apricots-grow.md +++ b/.changeset/nice-apricots-grow.md @@ -1,5 +1,5 @@ --- -'@backstage/core-plugin-api': patch +'@backstage/core-plugin-api': minor --- - Removed deprecated option `description` from `ApiRefConfig` diff --git a/.changeset/olive-cameras-rush.md b/.changeset/olive-cameras-rush.md index fe1f38befb..9a83aea699 100644 --- a/.changeset/olive-cameras-rush.md +++ b/.changeset/olive-cameras-rush.md @@ -1,5 +1,5 @@ --- -'@backstage/test-utils': patch +'@backstage/test-utils': minor --- Removed deprecated `msw` definition which was replaced by calling `setupRequestMockHandlers` directly diff --git a/.changeset/short-rockets-remain.md b/.changeset/short-rockets-remain.md index 25d8eda84f..603caec71a 100644 --- a/.changeset/short-rockets-remain.md +++ b/.changeset/short-rockets-remain.md @@ -1,9 +1,9 @@ --- '@backstage/app-defaults': patch -'@backstage/core-app-api': patch -'@backstage/core-plugin-api': patch +'@backstage/core-app-api': minor +'@backstage/core-plugin-api': minor --- -- Remove deprecation configuration option `theme` from `AppTheme` of the `AppThemeApi` +- Removed deprecation configuration option `theme` from `AppTheme` of the `AppThemeApi` - Removed reference to `theme` in the `app-defaults` default `AppTheme` - Removed logic in `AppThemeProvider` that creates `ThemeProvider` from `appTheme.theme` diff --git a/packages/codemods/src/tests/core-imports.test.ts b/packages/codemods/src/tests/core-imports.test.ts index ac1733e7fb..0b416e5c8e 100644 --- a/packages/codemods/src/tests/core-imports.test.ts +++ b/packages/codemods/src/tests/core-imports.test.ts @@ -45,8 +45,9 @@ return something() it('should refactor imports', () => { const input = ` /* COPYRIGHT: ME */ -import { Button as MyButton, createApiRef } from '@backstage/core'; +import { Button as MyButton, createApiRef, createSpecializedApp } from '@backstage/core'; +const app = createSpecializedApp(); const apiRef = createApiRef(); const button = `; @@ -56,7 +57,9 @@ const button = import { Button as MyButton } from '@backstage/core-components'; import { createApiRef } from '@backstage/core-plugin-api'; +import { createSpecializedApp } from '@backstage/core-app-api'; +const app = createSpecializedApp(); const apiRef = createApiRef(); const button = `; diff --git a/packages/core-app-api/src/app/AppThemeProvider.tsx b/packages/core-app-api/src/app/AppThemeProvider.tsx index 797e2bce87..b2c800f673 100644 --- a/packages/core-app-api/src/app/AppThemeProvider.tsx +++ b/packages/core-app-api/src/app/AppThemeProvider.tsx @@ -88,9 +88,5 @@ export function AppThemeProvider({ children }: PropsWithChildren<{}>) { throw new Error('App has no themes'); } - if (!appTheme.Provider) { - throw new Error('App has no theme provider'); - } - return ; }