Skip to content

Version Packages (app-defaults) - #4442

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

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

Conversation

@rhdh-bot

@rhdh-bot rhdh-bot commented Aug 24, 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 [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.

@codecov

codecov Bot commented Aug 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 61.62%. Comparing base (277f374) to head (010c1fb).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #4442   +/-   ##
=======================================
  Coverage   61.62%   61.62%           
=======================================
  Files        2541     2541           
  Lines      101893   101893           
  Branches    28530    28527    -3     
=======================================
  Hits        62792    62792           
  Misses      37297    37297           
  Partials     1804     1804           
Flag Coverage Δ *Carryforward flag
adoption-insights 84.55% <ø> (ø) Carriedforward from 277f374
ai-integrations 67.70% <ø> (ø) Carriedforward from 277f374
app-defaults 48.37% <ø> (ø)
augment 46.67% <ø> (ø) Carriedforward from 277f374
boost 79.84% <ø> (ø) Carriedforward from 277f374
bulk-import 72.79% <ø> (ø) Carriedforward from 277f374
cost-management 13.55% <ø> (ø) Carriedforward from 277f374
dcm 72.09% <ø> (ø) Carriedforward from 277f374
e2e-adoption-insights 60.00% <ø> (ø) Carriedforward from 277f374
e2e-extensions 62.13% <ø> (ø) Carriedforward from 277f374
e2e-global-header 49.45% <ø> (ø) Carriedforward from 277f374
e2e-homepage 61.11% <ø> (ø) Carriedforward from 277f374
e2e-intelligent-assistant 46.68% <ø> (ø) Carriedforward from 277f374
e2e-orchestrator 49.51% <ø> (ø) Carriedforward from 277f374
e2e-quickstart 55.21% <ø> (ø) Carriedforward from 277f374
e2e-scorecard 50.21% <ø> (ø) Carriedforward from 277f374
e2e-theme 16.36% <ø> (ø) Carriedforward from 277f374
extensions 56.59% <ø> (ø) Carriedforward from 277f374
global-floating-action-button 71.18% <ø> (ø) Carriedforward from 277f374
global-header 66.50% <ø> (ø) Carriedforward from 277f374
homepage 47.46% <ø> (ø) Carriedforward from 277f374
install-dynamic-plugins 58.57% <ø> (ø) Carriedforward from 277f374
intelligent-assistant 75.35% <ø> (ø) Carriedforward from 277f374
konflux 91.98% <ø> (ø) Carriedforward from 277f374
lightspeed 69.02% <ø> (ø) Carriedforward from 277f374
mcp-integrations 83.40% <ø> (ø) Carriedforward from 277f374
orchestrator 70.92% <ø> (ø) Carriedforward from 277f374
quickstart 63.74% <ø> (ø) Carriedforward from 277f374
sandbox 79.56% <ø> (ø) Carriedforward from 277f374
scorecard 87.40% <ø> (ø) Carriedforward from 277f374
theme 88.91% <ø> (ø) Carriedforward from 277f374
translations 5.12% <ø> (ø) Carriedforward from 277f374
x2a 79.20% <ø> (ø) Carriedforward from 277f374

*This pull request uses carry forward flags. Click here to find out more.


Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 277f374...010c1fb. Read the comment docs.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@christoph-jerolimov christoph-jerolimov left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/hold

Hold this back for a moment. Do we want rly release 1.0.0 already now @rohitkrai03 @gashcrumb ?

@github-actions
github-actions Bot force-pushed the changesets-release/app-defaults/main branch from 010c1fb to d8d305b Compare August 27, 2026 15:08
@sonarqubecloud

Copy link
Copy Markdown

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.

2 participants