Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

21 changes: 0 additions & 21 deletions workspaces/theme/.changeset/graduate-nfs-alpha-to-stable.md

This file was deleted.

28 changes: 28 additions & 0 deletions workspaces/theme/plugins/theme/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
# @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`):**

```diff
- 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:**

```diff
- 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.

## 0.15.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion workspaces/theme/plugins/theme/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@red-hat-developer-hub/backstage-plugin-theme",
"version": "0.15.0",
"version": "1.0.0",
"description": "Red Hat Developer Hub Theme",
"main": "src/index.ts",
"types": "src/index.ts",
Expand Down