Skip to content

Version Packages (app-defaults) - #4516

Open
rhdh-bot wants to merge 1 commit into
mainfrom
changesets-release/app-defaults/main
Open

Version Packages (app-defaults)#4516
rhdh-bot wants to merge 1 commit into
mainfrom
changesets-release/app-defaults/main

Conversation

@rhdh-bot

@rhdh-bot rhdh-bot commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

Releases

@red-hat-developer-hub/backstage-plugin-app-auth@1.0.0

Major Changes

  • 277f374: BREAKING: Graduate NFS exports from /alpha to the main entry point.

    • All public APIs previously available from ./alpha are now exported from the
      package root (.). Update imports:

      -import { appAuthModule } from '@red-hat-developer-hub/backstage-plugin-app-auth/alpha';
      +import { appAuthModule } from '@red-hat-developer-hub/backstage-plugin-app-auth';
      
      -import { appIntegrationsModule } from '@red-hat-developer-hub/backstage-plugin-app-integrations/alpha';
      +import { appIntegrationsModule } from '@red-hat-developer-hub/backstage-plugin-app-integrations';
      
      -import { appDrawerModule, AppDrawerContentBlueprint } from '@red-hat-developer-hub/backstage-plugin-app-react/alpha';
      +import { appDrawerModule, AppDrawerContentBlueprint } from '@red-hat-developer-hub/backstage-plugin-app-react';
      
      -import { appDefaultsModule } from '@red-hat-developer-hub/backstage-plugin-app-defaults/alpha';
      +import { appDefaultsModule } from '@red-hat-developer-hub/backstage-plugin-app-defaults';
    • The ./alpha subpath has been removed from app-defaults and app-react.
      app-auth retains ./alpha for translation exports (signInTranslationRef).
      app-integrations retains ./alpha with reduced exports (only
      mergeScmAuthFromDeps and ScmAuthFactoryDeps; appIntegrationsModule
      moved to the root entry).

    • @red-hat-developer-hub/backstage-plugin-app-react: ApplicationDrawer
      and DrawerPanel value exports have been removed from the main entry point.
      They are now only available from the new ./legacy subpath. If you import
      these components directly, update your imports:

      -import { ApplicationDrawer, DrawerPanel } from '@red-hat-developer-hub/backstage-plugin-app-react';
      +import { ApplicationDrawer, DrawerPanel } from '@red-hat-developer-hub/backstage-plugin-app-react/legacy';

      The ./legacy subpath also re-exports useAppDrawer and associated types
      for backward compatibility with OFS consumers.

    • @red-hat-developer-hub/backstage-plugin-app-react adds a new
      ./app-drawer-module subpath that default-exports appDrawerModule
      (pluginId: 'app') for Scalprum / module-federation dynamic loading.

    • All pluginId: 'app' modules are now re-exported as the default export from
      their respective packages.

@red-hat-developer-hub/backstage-plugin-app-defaults@1.0.0

Major Changes

  • 277f374: BREAKING: Graduate NFS exports from /alpha to the main entry point.

    • All public APIs previously available from ./alpha are now exported from the
      package root (.). Update imports:

      -import { appAuthModule } from '@red-hat-developer-hub/backstage-plugin-app-auth/alpha';
      +import { appAuthModule } from '@red-hat-developer-hub/backstage-plugin-app-auth';
      
      -import { appIntegrationsModule } from '@red-hat-developer-hub/backstage-plugin-app-integrations/alpha';
      +import { appIntegrationsModule } from '@red-hat-developer-hub/backstage-plugin-app-integrations';
      
      -import { appDrawerModule, AppDrawerContentBlueprint } from '@red-hat-developer-hub/backstage-plugin-app-react/alpha';
      +import { appDrawerModule, AppDrawerContentBlueprint } from '@red-hat-developer-hub/backstage-plugin-app-react';
      
      -import { appDefaultsModule } from '@red-hat-developer-hub/backstage-plugin-app-defaults/alpha';
      +import { appDefaultsModule } from '@red-hat-developer-hub/backstage-plugin-app-defaults';
    • The ./alpha subpath has been removed from app-defaults and app-react.
      app-auth retains ./alpha for translation exports (signInTranslationRef).
      app-integrations retains ./alpha with reduced exports (only
      mergeScmAuthFromDeps and ScmAuthFactoryDeps; appIntegrationsModule
      moved to the root entry).

    • @red-hat-developer-hub/backstage-plugin-app-react: ApplicationDrawer
      and DrawerPanel value exports have been removed from the main entry point.
      They are now only available from the new ./legacy subpath. If you import
      these components directly, update your imports:

      -import { ApplicationDrawer, DrawerPanel } from '@red-hat-developer-hub/backstage-plugin-app-react';
      +import { ApplicationDrawer, DrawerPanel } from '@red-hat-developer-hub/backstage-plugin-app-react/legacy';

      The ./legacy subpath also re-exports useAppDrawer and associated types
      for backward compatibility with OFS consumers.

    • @red-hat-developer-hub/backstage-plugin-app-react adds a new
      ./app-drawer-module subpath that default-exports appDrawerModule
      (pluginId: 'app') for Scalprum / module-federation dynamic loading.

    • All pluginId: 'app' modules are now re-exported as the default export from
      their respective packages.

Minor Changes

  • a99d839: Register the RHDH common icon catalog on appDefaultsModule via IconBundleBlueprint, so NFS apps get the same named icons as the legacy shell without wiring them in packages/app-next.

Patch Changes

  • Updated dependencies [5e5436b]
  • Updated dependencies [277f374]
    • @red-hat-developer-hub/backstage-plugin-app-react@1.0.0

@red-hat-developer-hub/backstage-plugin-app-integrations@1.0.0

Major Changes

  • 277f374: BREAKING: Graduate NFS exports from /alpha to the main entry point.

    • All public APIs previously available from ./alpha are now exported from the
      package root (.). Update imports:

      -import { appAuthModule } from '@red-hat-developer-hub/backstage-plugin-app-auth/alpha';
      +import { appAuthModule } from '@red-hat-developer-hub/backstage-plugin-app-auth';
      
      -import { appIntegrationsModule } from '@red-hat-developer-hub/backstage-plugin-app-integrations/alpha';
      +import { appIntegrationsModule } from '@red-hat-developer-hub/backstage-plugin-app-integrations';
      
      -import { appDrawerModule, AppDrawerContentBlueprint } from '@red-hat-developer-hub/backstage-plugin-app-react/alpha';
      +import { appDrawerModule, AppDrawerContentBlueprint } from '@red-hat-developer-hub/backstage-plugin-app-react';
      
      -import { appDefaultsModule } from '@red-hat-developer-hub/backstage-plugin-app-defaults/alpha';
      +import { appDefaultsModule } from '@red-hat-developer-hub/backstage-plugin-app-defaults';
    • The ./alpha subpath has been removed from app-defaults and app-react.
      app-auth retains ./alpha for translation exports (signInTranslationRef).
      app-integrations retains ./alpha with reduced exports (only
      mergeScmAuthFromDeps and ScmAuthFactoryDeps; appIntegrationsModule
      moved to the root entry).

    • @red-hat-developer-hub/backstage-plugin-app-react: ApplicationDrawer
      and DrawerPanel value exports have been removed from the main entry point.
      They are now only available from the new ./legacy subpath. If you import
      these components directly, update your imports:

      -import { ApplicationDrawer, DrawerPanel } from '@red-hat-developer-hub/backstage-plugin-app-react';
      +import { ApplicationDrawer, DrawerPanel } from '@red-hat-developer-hub/backstage-plugin-app-react/legacy';

      The ./legacy subpath also re-exports useAppDrawer and associated types
      for backward compatibility with OFS consumers.

    • @red-hat-developer-hub/backstage-plugin-app-react adds a new
      ./app-drawer-module subpath that default-exports appDrawerModule
      (pluginId: 'app') for Scalprum / module-federation dynamic loading.

    • All pluginId: 'app' modules are now re-exported as the default export from
      their respective packages.

@red-hat-developer-hub/backstage-plugin-app-react@1.0.0

Major Changes

  • 277f374: BREAKING: Graduate NFS exports from /alpha to the main entry point.

    • All public APIs previously available from ./alpha are now exported from the
      package root (.). Update imports:

      -import { appAuthModule } from '@red-hat-developer-hub/backstage-plugin-app-auth/alpha';
      +import { appAuthModule } from '@red-hat-developer-hub/backstage-plugin-app-auth';
      
      -import { appIntegrationsModule } from '@red-hat-developer-hub/backstage-plugin-app-integrations/alpha';
      +import { appIntegrationsModule } from '@red-hat-developer-hub/backstage-plugin-app-integrations';
      
      -import { appDrawerModule, AppDrawerContentBlueprint } from '@red-hat-developer-hub/backstage-plugin-app-react/alpha';
      +import { appDrawerModule, AppDrawerContentBlueprint } from '@red-hat-developer-hub/backstage-plugin-app-react';
      
      -import { appDefaultsModule } from '@red-hat-developer-hub/backstage-plugin-app-defaults/alpha';
      +import { appDefaultsModule } from '@red-hat-developer-hub/backstage-plugin-app-defaults';
    • The ./alpha subpath has been removed from app-defaults and app-react.
      app-auth retains ./alpha for translation exports (signInTranslationRef).
      app-integrations retains ./alpha with reduced exports (only
      mergeScmAuthFromDeps and ScmAuthFactoryDeps; appIntegrationsModule
      moved to the root entry).

    • @red-hat-developer-hub/backstage-plugin-app-react: ApplicationDrawer
      and DrawerPanel value exports have been removed from the main entry point.
      They are now only available from the new ./legacy subpath. If you import
      these components directly, update your imports:

      -import { ApplicationDrawer, DrawerPanel } from '@red-hat-developer-hub/backstage-plugin-app-react';
      +import { ApplicationDrawer, DrawerPanel } from '@red-hat-developer-hub/backstage-plugin-app-react/legacy';

      The ./legacy subpath also re-exports useAppDrawer and associated types
      for backward compatibility with OFS consumers.

    • @red-hat-developer-hub/backstage-plugin-app-react adds a new
      ./app-drawer-module subpath that default-exports appDrawerModule
      (pluginId: 'app') for Scalprum / module-federation dynamic loading.

    • All pluginId: 'app' modules are now re-exported as the default export from
      their respective packages.

Patch Changes

  • 5e5436b: Migrate AppDrawerContentBlueprint to configSchema for Backstage frontend-plugin-api@0.18.0 compatibility.

@sonarqubecloud

sonarqubecloud Bot commented Sep 1, 2026

Copy link
Copy Markdown

@codecov

codecov Bot commented Sep 1, 2026

Copy link
Copy Markdown

⚠️ JUnit XML file not found

The CLI was unable to find any JUnit XML files to upload.
For more help, visit our troubleshooting guide.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant