Skip to content

Version Packages (theme) - #3989

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

Version Packages (theme)#3989
rhdh-bot wants to merge 1 commit into
mainfrom
changesets-release/theme/main

Conversation

@rhdh-bot

@rhdh-bot rhdh-bot commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator

Releases

@red-hat-developer-hub/backstage-plugin-theme@1.0.0

Major Changes

  • 1afcfdd: BREAKING: Graduated the New Frontend System (NFS) theme module to stable API.

    The NFS rhdhThemeModule has been promoted from the ./alpha subpath to the primary . entry point. The ./alpha subpath has been removed. Legacy (OFS) exports (getThemes, getAllThemes, LogoFull, LogoIcon, etc.) have been moved to the new ./legacy subpath.

    Migration for NFS consumers (previously using ./alpha):

    - import { rhdhThemeModule } from '@red-hat-developer-hub/backstage-plugin-theme/alpha';
    + import { rhdhThemeModule } from '@red-hat-developer-hub/backstage-plugin-theme';

    Migration for OFS consumers:

    - import { getThemes, LogoFull } from '@red-hat-developer-hub/backstage-plugin-theme';
    + import { getThemes, LogoFull } from '@red-hat-developer-hub/backstage-plugin-theme/legacy';

Patch Changes

  • 10af16d: fix(theme): use MUI theme overrides for sidebar selected states instead of class name selectors

    Replaced class*= CSS selectors with proper styleOverrides.selected on BackstageSidebarItem and BackstageSidebarSubmenuItem. The previous class*= approach failed in production where JSS minifies class names.

@rhdh-bot
rhdh-bot requested review from a team, ciiay and logonoff as code owners July 27, 2026 13:34
@rhdh-bot
rhdh-bot requested a review from teknaS47 July 27, 2026 13:34
@codecov

codecov Bot commented Jul 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 54.47%. Comparing base (10af16d) to head (1c8111e).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3989   +/-   ##
=======================================
  Coverage   54.47%   54.47%           
=======================================
  Files        2376     2376           
  Lines       95253    95253           
  Branches    26726    26726           
=======================================
  Hits        51891    51891           
  Misses      42867    42867           
  Partials      495      495           
Flag Coverage Δ *Carryforward flag
adoption-insights 84.54% <ø> (ø) Carriedforward from 10af16d
ai-integrations 69.06% <ø> (ø) Carriedforward from 10af16d
app-defaults 69.79% <ø> (ø) Carriedforward from 10af16d
augment 46.67% <ø> (ø) Carriedforward from 10af16d
boost 75.92% <ø> (ø) Carriedforward from 10af16d
bulk-import 72.55% <ø> (ø) Carriedforward from 10af16d
cost-management 13.55% <ø> (ø) Carriedforward from 10af16d
dcm 60.72% <ø> (ø) Carriedforward from 10af16d
extensions 56.48% <ø> (ø) Carriedforward from 10af16d
global-floating-action-button 71.18% <ø> (ø) Carriedforward from 10af16d
global-header 62.17% <ø> (ø) Carriedforward from 10af16d
homepage 47.46% <ø> (ø) Carriedforward from 10af16d
install-dynamic-plugins 56.77% <ø> (ø) Carriedforward from 10af16d
intelligent-assistant 74.06% <ø> (ø) Carriedforward from 10af16d
konflux 91.98% <ø> (ø) Carriedforward from 10af16d
lightspeed 69.02% <ø> (ø) Carriedforward from 10af16d
mcp-integrations 83.40% <ø> (ø) Carriedforward from 10af16d
orchestrator 66.79% <ø> (ø) Carriedforward from 10af16d
quickstart 65.04% <ø> (ø) Carriedforward from 10af16d
sandbox 79.56% <ø> (ø) Carriedforward from 10af16d
scorecard 82.97% <ø> (ø) Carriedforward from 10af16d
theme 83.89% <ø> (ø)
translations 5.12% <ø> (ø) Carriedforward from 10af16d
x2a 12.19% <ø> (ø) Carriedforward from 10af16d

*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 10af16d...1c8111e. 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.

@github-actions
github-actions Bot force-pushed the changesets-release/theme/main branch from 1c8111e to 54d9703 Compare July 27, 2026 17:08
@github-actions
github-actions Bot force-pushed the changesets-release/theme/main branch from 54d9703 to ea16f31 Compare July 28, 2026 12:16
@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.

1 participant