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.

5 changes: 0 additions & 5 deletions workspaces/app-defaults/.changeset/common-icons-bundle.md

This file was deleted.

51 changes: 0 additions & 51 deletions workspaces/app-defaults/.changeset/graduate-nfs-exports.md

This file was deleted.

49 changes: 49 additions & 0 deletions workspaces/app-defaults/plugins/app-auth/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,54 @@
# @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:

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

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

## 0.2.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion workspaces/app-defaults/plugins/app-auth/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@red-hat-developer-hub/backstage-plugin-app-auth",
"version": "0.2.0",
"version": "1.0.0",
"license": "Apache-2.0",
"description": "RHDH sign-in page and OIDC/Auth0/SAML frontend auth APIs for the new frontend system",
"main": "src/index.ts",
Expand Down
59 changes: 59 additions & 0 deletions workspaces/app-defaults/plugins/app-defaults/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,64 @@
# @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:

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

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

## 0.1.0

### Minor Changes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@red-hat-developer-hub/backstage-plugin-app-defaults",
"version": "0.1.0",
"version": "1.0.0",
"license": "Apache-2.0",
"description": "RHDH app module for the new frontend system",
"main": "src/index.ts",
Expand Down
49 changes: 49 additions & 0 deletions workspaces/app-defaults/plugins/app-integrations/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,54 @@
# @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:

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

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

## 0.1.1

### Patch Changes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@red-hat-developer-hub/backstage-plugin-app-integrations",
"version": "0.1.1",
"version": "1.0.0",
"license": "Apache-2.0",
"description": "RHDH default SCM integrations and scmAuth wiring for the new frontend system",
"main": "src/index.ts",
Expand Down
53 changes: 53 additions & 0 deletions workspaces/app-defaults/plugins/app-react/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,58 @@
# @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:

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

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

## 0.2.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion workspaces/app-defaults/plugins/app-react/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@red-hat-developer-hub/backstage-plugin-app-react",
"version": "0.2.0",
"version": "1.0.0",
"license": "Apache-2.0",
"description": "Shared UI components and extension APIs for the RHDH app shell",
"main": "src/index.ts",
Expand Down
Loading