diff --git a/.changeset/create-app-1754401469.md b/.changeset/create-app-1754401469.md
new file mode 100644
index 0000000000..b50d431d4b
--- /dev/null
+++ b/.changeset/create-app-1754401469.md
@@ -0,0 +1,5 @@
+---
+'@backstage/create-app': patch
+---
+
+Bumped create-app version.
diff --git a/.changeset/pre.json b/.changeset/pre.json
index fff8034b0a..5363f3a559 100644
--- a/.changeset/pre.json
+++ b/.changeset/pre.json
@@ -209,41 +209,74 @@
"blue-apples-pump",
"bright-elephants-sparkle",
"calm-geese-serve",
+ "chatty-coats-sin",
"chatty-dodos-design",
+ "chatty-schools-post",
"clean-chairs-sit-2",
"clean-chairs-sit",
+ "clever-plants-warn",
+ "cold-heads-arrive",
"common-heads-build",
+ "crazy-pants-exist",
"create-app-1753196727",
+ "create-app-1754401469",
+ "cruel-bars-buy",
+ "cruel-zoos-argue",
"eleven-tigers-drop",
"every-schools-find",
"evil-forks-hang",
"evil-phones-unite",
+ "fancy-ducks-help",
"fifty-ads-dance",
"five-ducks-hide",
+ "floppy-groups-hug",
+ "four-spiders-jump",
+ "free-months-share",
+ "fruity-rockets-rhyme",
"full-streets-take",
+ "funny-brooms-trade",
"funny-dancers-start",
"fuzzy-ducks-speak",
"great-snakes-dress",
+ "green-lies-invite copy",
+ "green-lies-invite",
+ "honest-seas-repeat",
"hot-clowns-behave",
"huge-heads-occur",
"huge-paws-design",
+ "itchy-doodles-boil",
"little-bugs-care",
"long-grapes-glow",
"lovely-fans-write",
+ "major-comics-stay",
"mighty-cycles-stay",
+ "mira-looking-ostrich",
+ "nej-inte-ostrich",
"nice-actors-cheer",
"nice-buttons-return",
"nice-crabs-clean",
"odd-beans-sell",
"open-seas-ring",
+ "orange-teams-smell",
+ "polite-trains-notice",
"quiet-parks-cheer",
+ "rich-seals-itch",
"ripe-comics-sip",
+ "sad-cities-lay",
+ "seven-crabs-stick",
+ "sixty-clowns-float",
+ "small-trams-do",
+ "smart-planes-march",
"spotty-clowns-lose",
"spotty-icons-shake",
"tender-crabs-stay",
+ "thick-breads-add",
+ "thirty-dingos-allow",
"thirty-jobs-cut",
"tired-lamps-start",
"twenty-pumas-brush",
+ "violet-weeks-trade",
+ "whole-hands-cut",
"wild-apes-care",
"yellow-ducks-burn"
]
diff --git a/docs/releases/v1.42.0-next.2-changelog.md b/docs/releases/v1.42.0-next.2-changelog.md
new file mode 100644
index 0000000000..eccc7a8529
--- /dev/null
+++ b/docs/releases/v1.42.0-next.2-changelog.md
@@ -0,0 +1,723 @@
+# Release v1.42.0-next.2
+
+Upgrade Helper: [https://backstage.github.io/upgrade-helper/?to=1.42.0-next.2](https://backstage.github.io/upgrade-helper/?to=1.42.0-next.2)
+
+## @backstage/cli@0.34.0-next.1
+
+### Minor Changes
+
+- 38b4243: Added plugin and module templates for the new frontend system. These templates are not included by default, but can be included by adding `@backstage/cli/templates/new-frontend-plugin` and `@backstage/cli/templates/new-frontend-plugin-module` as [custom templates](https://backstage.io/docs/tooling/cli/templates#installing-custom-templates).
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/catalog-model@1.7.5
+ - @backstage/cli-common@0.1.15
+ - @backstage/cli-node@0.2.13
+ - @backstage/config@1.3.3
+ - @backstage/config-loader@1.10.2
+ - @backstage/errors@1.2.7
+ - @backstage/eslint-plugin@0.1.11
+ - @backstage/integration@1.17.1
+ - @backstage/release-manifests@0.0.13
+ - @backstage/types@1.2.1
+
+## @backstage/core-compat-api@0.5.0-next.2
+
+### Minor Changes
+
+- e4ddf22: **BREAKING**: The `defaultPath` override of `convertLegacyPageExtension` has been renamed to `path`, in order to align with the same update that was made to the `PageBlueprint`.
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- 5d31d66: Updated the usage of the `RouterBlueprint` and `AppRootWrapperBlueprint` to use the lowercase `component` parameter
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/version-bridge@1.0.11
+
+## @backstage/frontend-app-api@0.12.0-next.2
+
+### Minor Changes
+
+- df7bd3b: **BREAKING**: Removed the deprecated `FrontendFeature` type, import it from `@backstage/frontend-plugin-api` instead.
+
+### Patch Changes
+
+- d9e00e3: Add support for a new `aliasFor` option for `createRouteRef`. This allows for the creation of a new route ref that acts as an alias for an existing route ref that is installed in the app. This is particularly useful when creating modules that override existing plugin pages, without referring to the existing plugin. For example:
+
+ ```tsx
+ export default createFrontendModule({
+ pluginId: 'catalog',
+ extensions: [
+ PageBlueprint.make({
+ params: {
+ defaultPath: '/catalog',
+ routeRef: createRouteRef({ aliasFor: 'catalog.catalogIndex' }),
+ loader: () =>
+ import('./CustomCatalogIndexPage').then(m => (
+
+ )),
+ },
+ }),
+ ],
+ });
+ ```
+
+- 3d2499f: Moved `createSpecializedApp` options to a new `CreateSpecializedAppOptions` type.
+
+- Updated dependencies
+ - @backstage/frontend-defaults@0.3.0-next.2
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/config@1.3.3
+ - @backstage/core-app-api@1.18.0
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/types@1.2.1
+ - @backstage/version-bridge@1.0.11
+
+## @backstage/frontend-defaults@0.3.0-next.2
+
+### Minor Changes
+
+- 76832a9: **BREAKING**: Removed the deprecated `CreateAppFeatureLoader` and support for it in other APIs. Switch existing usage to use the newer `createFrontendFeatureLoader` from `@backstage/frontend-plugin-api` instead.
+
+### Patch Changes
+
+- 22de964: Deprecated `createPublicSignInApp`, which has been replaced by the new `appModulePublicSignIn` from `@backstage/plugin-app/alpha` instead.
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/frontend-app-api@0.12.0-next.2
+ - @backstage/plugin-app@0.2.0-next.1
+ - @backstage/config@1.3.3
+ - @backstage/errors@1.2.7
+
+## @backstage/frontend-plugin-api@0.11.0-next.1
+
+### Minor Changes
+
+- c5f88b5: **BREAKING**: Remove deprecated `source` property from the `AppNodeSpec` type, use `AppNodeSpec.plugin` instead.
+
+- e4ddf22: **BREAKING**: The `defaultPath` param of `PageBlueprint` has been renamed to `path`. This change does not affect the compatibility of extensions created with older versions of this blueprint.
+
+- 37f2989: **BREAKING**: Removed the `routable` property from `ExtensionBoundary`. This property was never needed in practice and is instead inferred from whether or not the extension outputs a route reference. It can be safely removed.
+
+- 3243fa6: **BREAKING**: Removed the ability to define a default extension `name` in blueprints. This option had no practical purpose as blueprints already use the `kind` to identity the source of the extension.
+
+- a082429: **BREAKING**: The separate `RouteResolutionApiResolveOptions` type has been removed.
+
+- 5d31d66: **BREAKING**: In an attempt to align some of the API's around providing components to `Blueprints`, we've renamed the parameters for both the `RouterBlueprint` and `AppRootWrapperBlueprint` from `Component` to `component`.
+
+ ```tsx
+ // old
+ RouterBlueprint.make({
+ params: {
+ Component: ({ children }) =>
{children}
,
+ },
+ });
+
+ // new
+ RouterBlueprint.make({
+ params: {
+ component: ({ children }) => {children}
,
+ },
+ });
+ ```
+
+ ```tsx
+ // old
+ AppRootWrapperBlueprint.make({
+ params: {
+ Component: ({ children }) => {children}
,
+ },
+ });
+
+ // new
+ AppRootWrapperBlueprint.make({
+ params: {
+ component: ({ children }) => {children}
,
+ },
+ });
+ ```
+
+ As part of this change, the type for `component` has also changed from `ComponentType>` to `(props: { children: ReactNode }) => JSX.Element | null` which is not breaking, just a little more reflective of the actual expected component.
+
+- 45ead4a: **BREAKING**: The `AnyRoutes` and `AnyExternalRoutes` types have been removed and their usage has been inlined instead.
+
+ Existing usage can be replaced according to their previous definitions:
+
+ ```ts
+ type AnyRoutes = { [name in string]: RouteRef | SubRouteRef };
+ type AnyExternalRoutes = { [name in string]: ExternalRouteRef };
+ ```
+
+- 121899a: **BREAKING**: The `element` param for `AppRootElementBlueprint` no longer accepts a component. If you are currently passing a component such as `element: () => ` or `element: MyComponent`, simply switch to `element: `.
+
+- a321f3b: **BREAKING**: The `CommonAnalyticsContext` has been removed, and inlined into `AnalyticsContextValue` instead.
+
+### Patch Changes
+
+- d9e00e3: Add support for a new `aliasFor` option for `createRouteRef`. This allows for the creation of a new route ref that acts as an alias for an existing route ref that is installed in the app. This is particularly useful when creating modules that override existing plugin pages, without referring to the existing plugin. For example:
+
+ ```tsx
+ export default createFrontendModule({
+ pluginId: 'catalog',
+ extensions: [
+ PageBlueprint.make({
+ params: {
+ defaultPath: '/catalog',
+ routeRef: createRouteRef({ aliasFor: 'catalog.catalogIndex' }),
+ loader: () =>
+ import('./CustomCatalogIndexPage').then(m => (
+
+ )),
+ },
+ }),
+ ],
+ });
+ ```
+
+- 93b5e38: Plugins should now use the new `AnalyticsImplementationBlueprint` to define and provide concrete analytics implementations. For example:
+
+ ```ts
+ import { AnalyticsImplementationBlueprint } from '@backstage/frontend-plugin-api';
+
+ const AcmeAnalytics = AnalyticsImplementationBlueprint.make({
+ name: 'acme-analytics',
+ params: define =>
+ define({
+ deps: { config: configApiRef },
+ factory: ({ config }) => AcmeAnalyticsImpl.fromConfig(config),
+ }),
+ });
+ ```
+
+- 948de17: Tweaked the return types from `createExtension` and `createExtensionBlueprint` to avoid the forwarding of `ConfigurableExtensionDataRef` into exported types.
+
+- 147482b: Updated the recommended naming of the blueprint param callback from `define` to `defineParams`, making the syntax `defineParams => defineParams(...)`.
+
+- 3c3c882: Added added defaults for all type parameters of `ExtensionDataRef` and deprecated `AnyExtensionDataRef`, as it is now redundant.
+
+- Updated dependencies
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/types@1.2.1
+ - @backstage/version-bridge@1.0.11
+
+## @backstage/plugin-app@0.2.0-next.1
+
+### Minor Changes
+
+- 121899a: **BREAKING**: The `app-root-element` extension now only accepts `JSX.Element` in its `element` param, meaning overrides need to be updated.
+
+### Patch Changes
+
+- a08f95f: Added a new module for implementing public sign-in apps, exported as `appModulePublicSignIn` via the `/alpha` sub-path export. This replaces the `createPublicSignInApp` export from `@backstage/frontend-defaults`, which is now deprecated.
+- 5d31d66: Updated the usage of the `RouterBlueprint` and `AppRootWrapperBlueprint` to use the lowercase `component` parameter
+- 93b5e38: The default implementation of the Analytics API now collects and instantiates analytics implementations exposed via `AnalyticsImplementationBlueprint` extensions. If no such extensions are discovered, the API continues to do nothing with analytics events fired within Backstage. If multiple such extensions are discovered, every discovered implementation automatically receives analytics events.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/integration-react@1.2.9
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/types@1.2.1
+ - @backstage/plugin-permission-react@0.4.36
+
+## @backstage/plugin-catalog-react@1.20.0-next.2
+
+### Minor Changes
+
+- e4ddf22: **BREAKING ALPHA**: The `defaultPath`, `defaultTitle`, and `defaultGroup` params of `PageBlueprint` has been renamed to `path`, `title`, and `group`. The `convertLegacyEntityContentExtension` utility has also received the same change. This change does not affect the compatibility of extensions created with older versions of this blueprint.
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/frontend-test-utils@0.3.5-next.2
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/integration-react@1.2.9
+ - @backstage/types@1.2.1
+ - @backstage/version-bridge@1.0.11
+ - @backstage/plugin-catalog-common@1.1.5
+ - @backstage/plugin-permission-common@0.9.1
+ - @backstage/plugin-permission-react@0.4.36
+
+## @backstage/core-components@0.17.5-next.1
+
+### Patch Changes
+
+- 5563605: Added `FavoriteToggleProps`.
+- Updated dependencies
+ - @backstage/config@1.3.3
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/version-bridge@1.0.11
+
+## @backstage/create-app@0.7.2-next.2
+
+### Patch Changes
+
+- Bumped create-app version.
+- Updated dependencies
+ - @backstage/cli-common@0.1.15
+
+## @backstage/frontend-test-utils@0.3.5-next.2
+
+### Patch Changes
+
+- df7bd3b: Updated import of the `FrontendFeature` type.
+- 5d31d66: Updated the usage of the `RouterBlueprint` and `AppRootWrapperBlueprint` to use the lowercase `component` parameter
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/frontend-app-api@0.12.0-next.2
+ - @backstage/plugin-app@0.2.0-next.1
+ - @backstage/config@1.3.3
+ - @backstage/test-utils@1.7.11-next.0
+ - @backstage/types@1.2.1
+ - @backstage/version-bridge@1.0.11
+
+## @backstage/ui@0.7.0-next.2
+
+### Patch Changes
+
+- d4e603e: Updated Menu component in Backstage UI to use useId() from React Aria instead of React to support React 17.
+
+## @backstage/plugin-api-docs@0.12.10-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-catalog@1.31.2-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/plugin-catalog-common@1.1.5
+ - @backstage/plugin-permission-react@0.4.36
+
+## @backstage/plugin-app-visualizer@0.1.22-next.1
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/core-plugin-api@1.10.9
+
+## @backstage/plugin-catalog@1.31.2-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-search-react@1.9.3-next.1
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/integration-react@1.2.9
+ - @backstage/types@1.2.1
+ - @backstage/version-bridge@1.0.11
+ - @backstage/plugin-catalog-common@1.1.5
+ - @backstage/plugin-permission-react@0.4.36
+ - @backstage/plugin-scaffolder-common@1.7.0-next.0
+ - @backstage/plugin-search-common@1.2.19
+ - @backstage/plugin-techdocs-common@0.1.1
+ - @backstage/plugin-techdocs-react@1.3.2-next.0
+
+## @backstage/plugin-catalog-graph@0.4.22-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/types@1.2.1
+
+## @backstage/plugin-catalog-import@0.13.4-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/config@1.3.3
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/integration@1.17.1
+ - @backstage/integration-react@1.2.9
+ - @backstage/plugin-catalog-common@1.1.5
+
+## @backstage/plugin-catalog-unprocessed-entities@0.2.20-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+
+## @backstage/plugin-devtools@0.1.30-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/plugin-devtools-common@0.1.17
+ - @backstage/plugin-permission-react@0.4.36
+
+## @backstage/plugin-home@0.8.11-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- 121899a: **BREAKING ALPHA**: The `app-root-element` extension now only accepts `JSX.Element` in its `element` param, meaning overrides need to be updated.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/config@1.3.3
+ - @backstage/core-app-api@1.18.0
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/plugin-home-react@0.1.29-next.0
+
+## @backstage/plugin-kubernetes@0.12.10-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/plugin-kubernetes-common@0.9.6
+ - @backstage/plugin-kubernetes-react@0.5.10-next.0
+ - @backstage/plugin-permission-react@0.4.36
+
+## @backstage/plugin-notifications@0.5.8-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/types@1.2.1
+ - @backstage/plugin-notifications-common@0.0.10
+ - @backstage/plugin-signals-react@0.0.15
+
+## @backstage/plugin-org@0.6.42-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/plugin-catalog-common@1.1.5
+
+## @backstage/plugin-scaffolder@1.34.0-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/integration@1.17.1
+ - @backstage/integration-react@1.2.9
+ - @backstage/types@1.2.1
+ - @backstage/plugin-catalog-common@1.1.5
+ - @backstage/plugin-permission-react@0.4.36
+ - @backstage/plugin-scaffolder-common@1.7.0-next.0
+ - @backstage/plugin-scaffolder-react@1.19.0-next.1
+
+## @backstage/plugin-search@1.4.29-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-search-react@1.9.3-next.1
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/types@1.2.1
+ - @backstage/version-bridge@1.0.11
+ - @backstage/plugin-search-common@1.2.19
+
+## @backstage/plugin-search-backend-module-catalog@0.3.7-next.1
+
+### Patch Changes
+
+- d9bda0f: Allow filter to be an array in config schema
+- Updated dependencies
+ - @backstage/backend-plugin-api@1.4.2-next.0
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/config@1.3.3
+ - @backstage/errors@1.2.7
+ - @backstage/plugin-catalog-common@1.1.5
+ - @backstage/plugin-catalog-node@1.18.0-next.0
+ - @backstage/plugin-permission-common@0.9.1
+ - @backstage/plugin-search-backend-node@1.3.14-next.0
+ - @backstage/plugin-search-common@1.2.19
+
+## @backstage/plugin-search-react@1.9.3-next.1
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/types@1.2.1
+ - @backstage/version-bridge@1.0.11
+ - @backstage/plugin-search-common@1.2.19
+
+## @backstage/plugin-signals@0.0.22-next.2
+
+### Patch Changes
+
+- 121899a: **BREAKING ALPHA**: The `app-root-element` extension now only accepts `JSX.Element` in its `element` param, meaning overrides need to be updated.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/types@1.2.1
+ - @backstage/plugin-signals-react@0.0.15
+
+## @backstage/plugin-techdocs@1.14.0-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-search-react@1.9.3-next.1
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/config@1.3.3
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/integration@1.17.1
+ - @backstage/integration-react@1.2.9
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/plugin-auth-react@0.1.18-next.0
+ - @backstage/plugin-search-common@1.2.19
+ - @backstage/plugin-techdocs-common@0.1.1
+ - @backstage/plugin-techdocs-react@1.3.2-next.0
+
+## @backstage/plugin-techdocs-backend@2.0.5-next.1
+
+### Patch Changes
+
+- 484e500: Updated CachedEntityLoader to use BackstageCredentials instead of raw tokens for cache key generation. It now uses principal-based identification (user entity ref for users, subject for services) instead of token-based keys, providing more consistent caching behavior.
+- Updated dependencies
+ - @backstage/backend-defaults@0.11.2-next.0
+ - @backstage/backend-plugin-api@1.4.2-next.0
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/config@1.3.3
+ - @backstage/errors@1.2.7
+ - @backstage/integration@1.17.1
+ - @backstage/plugin-catalog-common@1.1.5
+ - @backstage/plugin-catalog-node@1.18.0-next.0
+ - @backstage/plugin-permission-common@0.9.1
+ - @backstage/plugin-search-backend-module-techdocs@0.4.5-next.0
+ - @backstage/plugin-techdocs-common@0.1.1
+ - @backstage/plugin-techdocs-node@1.13.6-next.0
+
+## @backstage/plugin-user-settings@0.8.25-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-app-api@1.18.0
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/types@1.2.1
+ - @backstage/plugin-signals-react@0.0.15
+ - @backstage/plugin-user-settings-common@0.0.1
+
+## example-app@0.2.112-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/frontend-app-api@0.12.0-next.2
+ - @backstage/cli@0.34.0-next.1
+ - @backstage/plugin-catalog-unprocessed-entities@0.2.20-next.2
+ - @backstage/plugin-catalog-import@0.13.4-next.2
+ - @backstage/plugin-catalog-graph@0.4.22-next.2
+ - @backstage/plugin-notifications@0.5.8-next.2
+ - @backstage/plugin-user-settings@0.8.25-next.2
+ - @backstage/plugin-search-react@1.9.3-next.1
+ - @backstage/plugin-kubernetes@0.12.10-next.2
+ - @backstage/plugin-scaffolder@1.34.0-next.2
+ - @backstage/plugin-api-docs@0.12.10-next.2
+ - @backstage/plugin-devtools@0.1.30-next.2
+ - @backstage/plugin-techdocs@1.14.0-next.2
+ - @backstage/plugin-catalog@1.31.2-next.2
+ - @backstage/plugin-search@1.4.29-next.2
+ - @backstage/plugin-home@0.8.11-next.2
+ - @backstage/ui@0.7.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/plugin-signals@0.0.22-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/app-defaults@1.6.5-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/config@1.3.3
+ - @backstage/core-app-api@1.18.0
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/integration-react@1.2.9
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/plugin-auth-react@0.1.18-next.0
+ - @backstage/plugin-catalog-common@1.1.5
+ - @backstage/plugin-kubernetes-cluster@0.0.28-next.1
+ - @backstage/plugin-org@0.6.42-next.2
+ - @backstage/plugin-permission-react@0.4.36
+ - @backstage/plugin-scaffolder-react@1.19.0-next.1
+ - @backstage/plugin-search-common@1.2.19
+ - @backstage/plugin-techdocs-module-addons-contrib@1.1.27-next.0
+ - @backstage/plugin-techdocs-react@1.3.2-next.0
+
+## example-app-next@0.0.26-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/frontend-defaults@0.3.0-next.2
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/frontend-app-api@0.12.0-next.2
+ - @backstage/cli@0.34.0-next.1
+ - @backstage/plugin-catalog-unprocessed-entities@0.2.20-next.2
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-app-visualizer@0.1.22-next.1
+ - @backstage/plugin-catalog-import@0.13.4-next.2
+ - @backstage/plugin-catalog-graph@0.4.22-next.2
+ - @backstage/plugin-notifications@0.5.8-next.2
+ - @backstage/plugin-user-settings@0.8.25-next.2
+ - @backstage/plugin-search-react@1.9.3-next.1
+ - @backstage/plugin-kubernetes@0.12.10-next.2
+ - @backstage/plugin-scaffolder@1.34.0-next.2
+ - @backstage/plugin-api-docs@0.12.10-next.2
+ - @backstage/plugin-techdocs@1.14.0-next.2
+ - @backstage/plugin-catalog@1.31.2-next.2
+ - @backstage/plugin-search@1.4.29-next.2
+ - @backstage/plugin-home@0.8.11-next.2
+ - @backstage/plugin-app@0.2.0-next.1
+ - @backstage/ui@0.7.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/plugin-signals@0.0.22-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/app-defaults@1.6.5-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/config@1.3.3
+ - @backstage/core-app-api@1.18.0
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/integration-react@1.2.9
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/plugin-auth-react@0.1.18-next.0
+ - @backstage/plugin-catalog-common@1.1.5
+ - @backstage/plugin-kubernetes-cluster@0.0.28-next.1
+ - @backstage/plugin-org@0.6.42-next.2
+ - @backstage/plugin-permission-react@0.4.36
+ - @backstage/plugin-scaffolder-react@1.19.0-next.1
+ - @backstage/plugin-search-common@1.2.19
+ - @backstage/plugin-techdocs-module-addons-contrib@1.1.27-next.0
+ - @backstage/plugin-techdocs-react@1.3.2-next.0
+
+## techdocs-cli-embedded-app@0.2.111-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/cli@0.34.0-next.1
+ - @backstage/plugin-techdocs@1.14.0-next.2
+ - @backstage/plugin-catalog@1.31.2-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/app-defaults@1.6.5-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/config@1.3.3
+ - @backstage/core-app-api@1.18.0
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/integration-react@1.2.9
+ - @backstage/test-utils@1.7.11-next.0
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/plugin-techdocs-react@1.3.2-next.0
diff --git a/package.json b/package.json
index 938fab2b1f..85467a94f6 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "root",
- "version": "1.42.0-next.1",
+ "version": "1.42.0-next.2",
"backstage": {
"cli": {
"new": {
diff --git a/packages/app-next/CHANGELOG.md b/packages/app-next/CHANGELOG.md
index 1a953e5f6f..3322da6a86 100644
--- a/packages/app-next/CHANGELOG.md
+++ b/packages/app-next/CHANGELOG.md
@@ -1,5 +1,51 @@
# example-app-next
+## 0.0.26-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/frontend-defaults@0.3.0-next.2
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/frontend-app-api@0.12.0-next.2
+ - @backstage/cli@0.34.0-next.1
+ - @backstage/plugin-catalog-unprocessed-entities@0.2.20-next.2
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-app-visualizer@0.1.22-next.1
+ - @backstage/plugin-catalog-import@0.13.4-next.2
+ - @backstage/plugin-catalog-graph@0.4.22-next.2
+ - @backstage/plugin-notifications@0.5.8-next.2
+ - @backstage/plugin-user-settings@0.8.25-next.2
+ - @backstage/plugin-search-react@1.9.3-next.1
+ - @backstage/plugin-kubernetes@0.12.10-next.2
+ - @backstage/plugin-scaffolder@1.34.0-next.2
+ - @backstage/plugin-api-docs@0.12.10-next.2
+ - @backstage/plugin-techdocs@1.14.0-next.2
+ - @backstage/plugin-catalog@1.31.2-next.2
+ - @backstage/plugin-search@1.4.29-next.2
+ - @backstage/plugin-home@0.8.11-next.2
+ - @backstage/plugin-app@0.2.0-next.1
+ - @backstage/ui@0.7.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/plugin-signals@0.0.22-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/app-defaults@1.6.5-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/config@1.3.3
+ - @backstage/core-app-api@1.18.0
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/integration-react@1.2.9
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/plugin-auth-react@0.1.18-next.0
+ - @backstage/plugin-catalog-common@1.1.5
+ - @backstage/plugin-kubernetes-cluster@0.0.28-next.1
+ - @backstage/plugin-org@0.6.42-next.2
+ - @backstage/plugin-permission-react@0.4.36
+ - @backstage/plugin-scaffolder-react@1.19.0-next.1
+ - @backstage/plugin-search-common@1.2.19
+ - @backstage/plugin-techdocs-module-addons-contrib@1.1.27-next.0
+ - @backstage/plugin-techdocs-react@1.3.2-next.0
+
## 0.0.26-next.1
### Patch Changes
diff --git a/packages/app-next/package.json b/packages/app-next/package.json
index db5df222ef..0fee34f1f5 100644
--- a/packages/app-next/package.json
+++ b/packages/app-next/package.json
@@ -1,6 +1,6 @@
{
"name": "example-app-next",
- "version": "0.0.26-next.1",
+ "version": "0.0.26-next.2",
"backstage": {
"role": "frontend"
},
diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md
index 29cff12b07..61a287153b 100644
--- a/packages/app/CHANGELOG.md
+++ b/packages/app/CHANGELOG.md
@@ -1,5 +1,47 @@
# example-app
+## 0.2.112-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/frontend-app-api@0.12.0-next.2
+ - @backstage/cli@0.34.0-next.1
+ - @backstage/plugin-catalog-unprocessed-entities@0.2.20-next.2
+ - @backstage/plugin-catalog-import@0.13.4-next.2
+ - @backstage/plugin-catalog-graph@0.4.22-next.2
+ - @backstage/plugin-notifications@0.5.8-next.2
+ - @backstage/plugin-user-settings@0.8.25-next.2
+ - @backstage/plugin-search-react@1.9.3-next.1
+ - @backstage/plugin-kubernetes@0.12.10-next.2
+ - @backstage/plugin-scaffolder@1.34.0-next.2
+ - @backstage/plugin-api-docs@0.12.10-next.2
+ - @backstage/plugin-devtools@0.1.30-next.2
+ - @backstage/plugin-techdocs@1.14.0-next.2
+ - @backstage/plugin-catalog@1.31.2-next.2
+ - @backstage/plugin-search@1.4.29-next.2
+ - @backstage/plugin-home@0.8.11-next.2
+ - @backstage/ui@0.7.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/plugin-signals@0.0.22-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/app-defaults@1.6.5-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/config@1.3.3
+ - @backstage/core-app-api@1.18.0
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/integration-react@1.2.9
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/plugin-auth-react@0.1.18-next.0
+ - @backstage/plugin-catalog-common@1.1.5
+ - @backstage/plugin-kubernetes-cluster@0.0.28-next.1
+ - @backstage/plugin-org@0.6.42-next.2
+ - @backstage/plugin-permission-react@0.4.36
+ - @backstage/plugin-scaffolder-react@1.19.0-next.1
+ - @backstage/plugin-search-common@1.2.19
+ - @backstage/plugin-techdocs-module-addons-contrib@1.1.27-next.0
+ - @backstage/plugin-techdocs-react@1.3.2-next.0
+
## 0.2.112-next.1
### Patch Changes
diff --git a/packages/app/package.json b/packages/app/package.json
index 4b2fddf87b..7991c0f9a6 100644
--- a/packages/app/package.json
+++ b/packages/app/package.json
@@ -1,6 +1,6 @@
{
"name": "example-app",
- "version": "0.2.112-next.1",
+ "version": "0.2.112-next.2",
"backstage": {
"role": "frontend"
},
diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md
index f8861e35ee..0eeadd661b 100644
--- a/packages/cli/CHANGELOG.md
+++ b/packages/cli/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/cli
+## 0.34.0-next.1
+
+### Minor Changes
+
+- 38b4243: Added plugin and module templates for the new frontend system. These templates are not included by default, but can be included by adding `@backstage/cli/templates/new-frontend-plugin` and `@backstage/cli/templates/new-frontend-plugin-module` as [custom templates](https://backstage.io/docs/tooling/cli/templates#installing-custom-templates).
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/catalog-model@1.7.5
+ - @backstage/cli-common@0.1.15
+ - @backstage/cli-node@0.2.13
+ - @backstage/config@1.3.3
+ - @backstage/config-loader@1.10.2
+ - @backstage/errors@1.2.7
+ - @backstage/eslint-plugin@0.1.11
+ - @backstage/integration@1.17.1
+ - @backstage/release-manifests@0.0.13
+ - @backstage/types@1.2.1
+
## 0.33.2-next.0
### Patch Changes
diff --git a/packages/cli/package.json b/packages/cli/package.json
index 13f0c3a75c..73c57c7924 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/cli",
- "version": "0.33.2-next.0",
+ "version": "0.34.0-next.1",
"description": "CLI for developing Backstage plugins and apps",
"backstage": {
"role": "cli"
diff --git a/packages/core-compat-api/CHANGELOG.md b/packages/core-compat-api/CHANGELOG.md
index 57c2bbe3b3..7b33b458e7 100644
--- a/packages/core-compat-api/CHANGELOG.md
+++ b/packages/core-compat-api/CHANGELOG.md
@@ -1,5 +1,21 @@
# @backstage/core-compat-api
+## 0.5.0-next.2
+
+### Minor Changes
+
+- e4ddf22: **BREAKING**: The `defaultPath` override of `convertLegacyPageExtension` has been renamed to `path`, in order to align with the same update that was made to the `PageBlueprint`.
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- 5d31d66: Updated the usage of the `RouterBlueprint` and `AppRootWrapperBlueprint` to use the lowercase `component` parameter
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/version-bridge@1.0.11
+
## 0.4.5-next.1
### Patch Changes
diff --git a/packages/core-compat-api/package.json b/packages/core-compat-api/package.json
index ed550875cc..9856abbebb 100644
--- a/packages/core-compat-api/package.json
+++ b/packages/core-compat-api/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/core-compat-api",
- "version": "0.4.5-next.1",
+ "version": "0.5.0-next.2",
"backstage": {
"role": "web-library"
},
diff --git a/packages/core-components/CHANGELOG.md b/packages/core-components/CHANGELOG.md
index 7ed9d1ddae..62288eb65c 100644
--- a/packages/core-components/CHANGELOG.md
+++ b/packages/core-components/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/core-components
+## 0.17.5-next.1
+
+### Patch Changes
+
+- 5563605: Added `FavoriteToggleProps`.
+- Updated dependencies
+ - @backstage/config@1.3.3
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/version-bridge@1.0.11
+
## 0.17.5-next.0
### Patch Changes
diff --git a/packages/core-components/package.json b/packages/core-components/package.json
index 2a6066a6ad..3066f39703 100644
--- a/packages/core-components/package.json
+++ b/packages/core-components/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/core-components",
- "version": "0.17.5-next.0",
+ "version": "0.17.5-next.1",
"description": "Core components used by Backstage plugins and apps",
"backstage": {
"role": "web-library"
diff --git a/packages/create-app/CHANGELOG.md b/packages/create-app/CHANGELOG.md
index 851314ca03..9ae268b37c 100644
--- a/packages/create-app/CHANGELOG.md
+++ b/packages/create-app/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/create-app
+## 0.7.2-next.2
+
+### Patch Changes
+
+- Bumped create-app version.
+- Updated dependencies
+ - @backstage/cli-common@0.1.15
+
## 0.7.2-next.1
### Patch Changes
diff --git a/packages/create-app/package.json b/packages/create-app/package.json
index 873e8e7b87..af5eb8d12d 100644
--- a/packages/create-app/package.json
+++ b/packages/create-app/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/create-app",
- "version": "0.7.2-next.1",
+ "version": "0.7.2-next.2",
"description": "A CLI that helps you create your own Backstage app",
"backstage": {
"role": "cli"
diff --git a/packages/frontend-app-api/CHANGELOG.md b/packages/frontend-app-api/CHANGELOG.md
index 934c584e3a..9e857e53f2 100644
--- a/packages/frontend-app-api/CHANGELOG.md
+++ b/packages/frontend-app-api/CHANGELOG.md
@@ -1,5 +1,44 @@
# @backstage/frontend-app-api
+## 0.12.0-next.2
+
+### Minor Changes
+
+- df7bd3b: **BREAKING**: Removed the deprecated `FrontendFeature` type, import it from `@backstage/frontend-plugin-api` instead.
+
+### Patch Changes
+
+- d9e00e3: Add support for a new `aliasFor` option for `createRouteRef`. This allows for the creation of a new route ref that acts as an alias for an existing route ref that is installed in the app. This is particularly useful when creating modules that override existing plugin pages, without referring to the existing plugin. For example:
+
+ ```tsx
+ export default createFrontendModule({
+ pluginId: 'catalog',
+ extensions: [
+ PageBlueprint.make({
+ params: {
+ defaultPath: '/catalog',
+ routeRef: createRouteRef({ aliasFor: 'catalog.catalogIndex' }),
+ loader: () =>
+ import('./CustomCatalogIndexPage').then(m => (
+
+ )),
+ },
+ }),
+ ],
+ });
+ ```
+
+- 3d2499f: Moved `createSpecializedApp` options to a new `CreateSpecializedAppOptions` type.
+- Updated dependencies
+ - @backstage/frontend-defaults@0.3.0-next.2
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/config@1.3.3
+ - @backstage/core-app-api@1.18.0
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/types@1.2.1
+ - @backstage/version-bridge@1.0.11
+
## 0.11.5-next.1
### Patch Changes
diff --git a/packages/frontend-app-api/package.json b/packages/frontend-app-api/package.json
index 39f7fc3032..ed71d61fab 100644
--- a/packages/frontend-app-api/package.json
+++ b/packages/frontend-app-api/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/frontend-app-api",
- "version": "0.11.5-next.1",
+ "version": "0.12.0-next.2",
"backstage": {
"role": "web-library"
},
diff --git a/packages/frontend-defaults/CHANGELOG.md b/packages/frontend-defaults/CHANGELOG.md
index 21fed6ad81..27a0e8aed6 100644
--- a/packages/frontend-defaults/CHANGELOG.md
+++ b/packages/frontend-defaults/CHANGELOG.md
@@ -1,5 +1,22 @@
# @backstage/frontend-defaults
+## 0.3.0-next.2
+
+### Minor Changes
+
+- 76832a9: **BREAKING**: Removed the deprecated `CreateAppFeatureLoader` and support for it in other APIs. Switch existing usage to use the newer `createFrontendFeatureLoader` from `@backstage/frontend-plugin-api` instead.
+
+### Patch Changes
+
+- 22de964: Deprecated `createPublicSignInApp`, which has been replaced by the new `appModulePublicSignIn` from `@backstage/plugin-app/alpha` instead.
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/frontend-app-api@0.12.0-next.2
+ - @backstage/plugin-app@0.2.0-next.1
+ - @backstage/config@1.3.3
+ - @backstage/errors@1.2.7
+
## 0.2.5-next.1
### Patch Changes
diff --git a/packages/frontend-defaults/package.json b/packages/frontend-defaults/package.json
index 5a2cfb6eb3..485f0f3497 100644
--- a/packages/frontend-defaults/package.json
+++ b/packages/frontend-defaults/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/frontend-defaults",
- "version": "0.2.5-next.1",
+ "version": "0.3.0-next.2",
"backstage": {
"role": "web-library"
},
diff --git a/packages/frontend-plugin-api/CHANGELOG.md b/packages/frontend-plugin-api/CHANGELOG.md
index 6e1f13fed5..4a4202ed81 100644
--- a/packages/frontend-plugin-api/CHANGELOG.md
+++ b/packages/frontend-plugin-api/CHANGELOG.md
@@ -1,5 +1,108 @@
# @backstage/frontend-plugin-api
+## 0.11.0-next.1
+
+### Minor Changes
+
+- c5f88b5: **BREAKING**: Remove deprecated `source` property from the `AppNodeSpec` type, use `AppNodeSpec.plugin` instead.
+- e4ddf22: **BREAKING**: The `defaultPath` param of `PageBlueprint` has been renamed to `path`. This change does not affect the compatibility of extensions created with older versions of this blueprint.
+- 37f2989: **BREAKING**: Removed the `routable` property from `ExtensionBoundary`. This property was never needed in practice and is instead inferred from whether or not the extension outputs a route reference. It can be safely removed.
+- 3243fa6: **BREAKING**: Removed the ability to define a default extension `name` in blueprints. This option had no practical purpose as blueprints already use the `kind` to identity the source of the extension.
+- a082429: **BREAKING**: The separate `RouteResolutionApiResolveOptions` type has been removed.
+- 5d31d66: **BREAKING**: In an attempt to align some of the API's around providing components to `Blueprints`, we've renamed the parameters for both the `RouterBlueprint` and `AppRootWrapperBlueprint` from `Component` to `component`.
+
+ ```tsx
+ // old
+ RouterBlueprint.make({
+ params: {
+ Component: ({ children }) => {children}
,
+ },
+ });
+
+ // new
+ RouterBlueprint.make({
+ params: {
+ component: ({ children }) => {children}
,
+ },
+ });
+ ```
+
+ ```tsx
+ // old
+ AppRootWrapperBlueprint.make({
+ params: {
+ Component: ({ children }) => {children}
,
+ },
+ });
+
+ // new
+ AppRootWrapperBlueprint.make({
+ params: {
+ component: ({ children }) => {children}
,
+ },
+ });
+ ```
+
+ As part of this change, the type for `component` has also changed from `ComponentType>` to `(props: { children: ReactNode }) => JSX.Element | null` which is not breaking, just a little more reflective of the actual expected component.
+
+- 45ead4a: **BREAKING**: The `AnyRoutes` and `AnyExternalRoutes` types have been removed and their usage has been inlined instead.
+
+ Existing usage can be replaced according to their previous definitions:
+
+ ```ts
+ type AnyRoutes = { [name in string]: RouteRef | SubRouteRef };
+ type AnyExternalRoutes = { [name in string]: ExternalRouteRef };
+ ```
+
+- 121899a: **BREAKING**: The `element` param for `AppRootElementBlueprint` no longer accepts a component. If you are currently passing a component such as `element: () => ` or `element: MyComponent`, simply switch to `element: `.
+- a321f3b: **BREAKING**: The `CommonAnalyticsContext` has been removed, and inlined into `AnalyticsContextValue` instead.
+
+### Patch Changes
+
+- d9e00e3: Add support for a new `aliasFor` option for `createRouteRef`. This allows for the creation of a new route ref that acts as an alias for an existing route ref that is installed in the app. This is particularly useful when creating modules that override existing plugin pages, without referring to the existing plugin. For example:
+
+ ```tsx
+ export default createFrontendModule({
+ pluginId: 'catalog',
+ extensions: [
+ PageBlueprint.make({
+ params: {
+ defaultPath: '/catalog',
+ routeRef: createRouteRef({ aliasFor: 'catalog.catalogIndex' }),
+ loader: () =>
+ import('./CustomCatalogIndexPage').then(m => (
+
+ )),
+ },
+ }),
+ ],
+ });
+ ```
+
+- 93b5e38: Plugins should now use the new `AnalyticsImplementationBlueprint` to define and provide concrete analytics implementations. For example:
+
+ ```ts
+ import { AnalyticsImplementationBlueprint } from '@backstage/frontend-plugin-api';
+
+ const AcmeAnalytics = AnalyticsImplementationBlueprint.make({
+ name: 'acme-analytics',
+ params: define =>
+ define({
+ deps: { config: configApiRef },
+ factory: ({ config }) => AcmeAnalyticsImpl.fromConfig(config),
+ }),
+ });
+ ```
+
+- 948de17: Tweaked the return types from `createExtension` and `createExtensionBlueprint` to avoid the forwarding of `ConfigurableExtensionDataRef` into exported types.
+- 147482b: Updated the recommended naming of the blueprint param callback from `define` to `defineParams`, making the syntax `defineParams => defineParams(...)`.
+- 3c3c882: Added added defaults for all type parameters of `ExtensionDataRef` and deprecated `AnyExtensionDataRef`, as it is now redundant.
+- Updated dependencies
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/types@1.2.1
+ - @backstage/version-bridge@1.0.11
+
## 0.11.0-next.0
### Minor Changes
diff --git a/packages/frontend-plugin-api/package.json b/packages/frontend-plugin-api/package.json
index 226d2ec801..38ac11275e 100644
--- a/packages/frontend-plugin-api/package.json
+++ b/packages/frontend-plugin-api/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/frontend-plugin-api",
- "version": "0.11.0-next.0",
+ "version": "0.11.0-next.1",
"backstage": {
"role": "web-library"
},
diff --git a/packages/frontend-test-utils/CHANGELOG.md b/packages/frontend-test-utils/CHANGELOG.md
index 73606c929e..b0b55df96c 100644
--- a/packages/frontend-test-utils/CHANGELOG.md
+++ b/packages/frontend-test-utils/CHANGELOG.md
@@ -1,5 +1,20 @@
# @backstage/frontend-test-utils
+## 0.3.5-next.2
+
+### Patch Changes
+
+- df7bd3b: Updated import of the `FrontendFeature` type.
+- 5d31d66: Updated the usage of the `RouterBlueprint` and `AppRootWrapperBlueprint` to use the lowercase `component` parameter
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/frontend-app-api@0.12.0-next.2
+ - @backstage/plugin-app@0.2.0-next.1
+ - @backstage/config@1.3.3
+ - @backstage/test-utils@1.7.11-next.0
+ - @backstage/types@1.2.1
+ - @backstage/version-bridge@1.0.11
+
## 0.3.5-next.1
### Patch Changes
diff --git a/packages/frontend-test-utils/package.json b/packages/frontend-test-utils/package.json
index 140ebe4331..38b5ff991b 100644
--- a/packages/frontend-test-utils/package.json
+++ b/packages/frontend-test-utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/frontend-test-utils",
- "version": "0.3.5-next.1",
+ "version": "0.3.5-next.2",
"backstage": {
"role": "web-library"
},
diff --git a/packages/techdocs-cli-embedded-app/CHANGELOG.md b/packages/techdocs-cli-embedded-app/CHANGELOG.md
index 3139bf1049..5990035c6b 100644
--- a/packages/techdocs-cli-embedded-app/CHANGELOG.md
+++ b/packages/techdocs-cli-embedded-app/CHANGELOG.md
@@ -1,5 +1,24 @@
# techdocs-cli-embedded-app
+## 0.2.111-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/cli@0.34.0-next.1
+ - @backstage/plugin-techdocs@1.14.0-next.2
+ - @backstage/plugin-catalog@1.31.2-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/app-defaults@1.6.5-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/config@1.3.3
+ - @backstage/core-app-api@1.18.0
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/integration-react@1.2.9
+ - @backstage/test-utils@1.7.11-next.0
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/plugin-techdocs-react@1.3.2-next.0
+
## 0.2.111-next.1
### Patch Changes
diff --git a/packages/techdocs-cli-embedded-app/package.json b/packages/techdocs-cli-embedded-app/package.json
index eebc67cf94..f487321927 100644
--- a/packages/techdocs-cli-embedded-app/package.json
+++ b/packages/techdocs-cli-embedded-app/package.json
@@ -1,6 +1,6 @@
{
"name": "techdocs-cli-embedded-app",
- "version": "0.2.111-next.1",
+ "version": "0.2.111-next.2",
"backstage": {
"role": "frontend"
},
diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md
index 96fa70b6bb..780bc2e741 100644
--- a/packages/ui/CHANGELOG.md
+++ b/packages/ui/CHANGELOG.md
@@ -1,5 +1,11 @@
# @backstage/ui
+## 0.7.0-next.2
+
+### Patch Changes
+
+- d4e603e: Updated Menu component in Backstage UI to use useId() from React Aria instead of React to support React 17.
+
## 0.7.0-next.1
### Patch Changes
diff --git a/packages/ui/package.json b/packages/ui/package.json
index 8c001c5530..4430865d90 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/ui",
- "version": "0.7.0-next.1",
+ "version": "0.7.0-next.2",
"backstage": {
"role": "web-library"
},
diff --git a/plugins/api-docs/CHANGELOG.md b/plugins/api-docs/CHANGELOG.md
index 2f970972f1..c02314c0f9 100644
--- a/plugins/api-docs/CHANGELOG.md
+++ b/plugins/api-docs/CHANGELOG.md
@@ -1,5 +1,21 @@
# @backstage/plugin-api-docs
+## 0.12.10-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-catalog@1.31.2-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/plugin-catalog-common@1.1.5
+ - @backstage/plugin-permission-react@0.4.36
+
## 0.12.10-next.1
### Patch Changes
diff --git a/plugins/api-docs/package.json b/plugins/api-docs/package.json
index 71cd769325..718ef0e0cd 100644
--- a/plugins/api-docs/package.json
+++ b/plugins/api-docs/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-api-docs",
- "version": "0.12.10-next.1",
+ "version": "0.12.10-next.2",
"description": "A Backstage plugin that helps represent API entities in the frontend",
"backstage": {
"role": "frontend-plugin",
diff --git a/plugins/app-visualizer/CHANGELOG.md b/plugins/app-visualizer/CHANGELOG.md
index a3f5c52010..2b96c3b04f 100644
--- a/plugins/app-visualizer/CHANGELOG.md
+++ b/plugins/app-visualizer/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-app-visualizer
+## 0.1.22-next.1
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/core-plugin-api@1.10.9
+
## 0.1.22-next.0
### Patch Changes
diff --git a/plugins/app-visualizer/package.json b/plugins/app-visualizer/package.json
index e734faad3b..6d4d2717b2 100644
--- a/plugins/app-visualizer/package.json
+++ b/plugins/app-visualizer/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-app-visualizer",
- "version": "0.1.22-next.0",
+ "version": "0.1.22-next.1",
"description": "Visualizes the Backstage app structure",
"backstage": {
"role": "frontend-plugin",
diff --git a/plugins/app/CHANGELOG.md b/plugins/app/CHANGELOG.md
index f1214e3e04..bb5751cabb 100644
--- a/plugins/app/CHANGELOG.md
+++ b/plugins/app/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/plugin-app
+## 0.2.0-next.1
+
+### Minor Changes
+
+- 121899a: **BREAKING**: The `app-root-element` extension now only accepts `JSX.Element` in its `element` param, meaning overrides need to be updated.
+
+### Patch Changes
+
+- a08f95f: Added a new module for implementing public sign-in apps, exported as `appModulePublicSignIn` via the `/alpha` sub-path export. This replaces the `createPublicSignInApp` export from `@backstage/frontend-defaults`, which is now deprecated.
+- 5d31d66: Updated the usage of the `RouterBlueprint` and `AppRootWrapperBlueprint` to use the lowercase `component` parameter
+- 93b5e38: The default implementation of the Analytics API now collects and instantiates analytics implementations exposed via `AnalyticsImplementationBlueprint` extensions. If no such extensions are discovered, the API continues to do nothing with analytics events fired within Backstage. If multiple such extensions are discovered, every discovered implementation automatically receives analytics events.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/integration-react@1.2.9
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/types@1.2.1
+ - @backstage/plugin-permission-react@0.4.36
+
## 0.2.0-next.0
### Minor Changes
diff --git a/plugins/app/package.json b/plugins/app/package.json
index 9cefaa8609..3fa024a2f0 100644
--- a/plugins/app/package.json
+++ b/plugins/app/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-app",
- "version": "0.2.0-next.0",
+ "version": "0.2.0-next.1",
"backstage": {
"role": "frontend-plugin",
"pluginId": "app",
diff --git a/plugins/catalog-graph/CHANGELOG.md b/plugins/catalog-graph/CHANGELOG.md
index ef9af0c8ff..1a69cfddb4 100644
--- a/plugins/catalog-graph/CHANGELOG.md
+++ b/plugins/catalog-graph/CHANGELOG.md
@@ -1,5 +1,20 @@
# @backstage/plugin-catalog-graph
+## 0.4.22-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/types@1.2.1
+
## 0.4.22-next.1
### Patch Changes
diff --git a/plugins/catalog-graph/package.json b/plugins/catalog-graph/package.json
index e9ba663f6f..f90cdc528a 100644
--- a/plugins/catalog-graph/package.json
+++ b/plugins/catalog-graph/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-graph",
- "version": "0.4.22-next.1",
+ "version": "0.4.22-next.2",
"backstage": {
"role": "frontend-plugin",
"pluginId": "catalog-graph",
diff --git a/plugins/catalog-import/CHANGELOG.md b/plugins/catalog-import/CHANGELOG.md
index 51e3d053d8..87b81b3706 100644
--- a/plugins/catalog-import/CHANGELOG.md
+++ b/plugins/catalog-import/CHANGELOG.md
@@ -1,5 +1,24 @@
# @backstage/plugin-catalog-import
+## 0.13.4-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/config@1.3.3
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/integration@1.17.1
+ - @backstage/integration-react@1.2.9
+ - @backstage/plugin-catalog-common@1.1.5
+
## 0.13.4-next.1
### Patch Changes
diff --git a/plugins/catalog-import/package.json b/plugins/catalog-import/package.json
index d29ad0464d..07f47ac856 100644
--- a/plugins/catalog-import/package.json
+++ b/plugins/catalog-import/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-import",
- "version": "0.13.4-next.1",
+ "version": "0.13.4-next.2",
"description": "A Backstage plugin the helps you import entities into your catalog",
"backstage": {
"role": "frontend-plugin",
diff --git a/plugins/catalog-react/CHANGELOG.md b/plugins/catalog-react/CHANGELOG.md
index 0354f44a3c..6ec1ef17df 100644
--- a/plugins/catalog-react/CHANGELOG.md
+++ b/plugins/catalog-react/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-catalog-react
+## 1.20.0-next.2
+
+### Minor Changes
+
+- e4ddf22: **BREAKING ALPHA**: The `defaultPath`, `defaultTitle`, and `defaultGroup` params of `PageBlueprint` has been renamed to `path`, `title`, and `group`. The `convertLegacyEntityContentExtension` utility has also received the same change. This change does not affect the compatibility of extensions created with older versions of this blueprint.
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/frontend-test-utils@0.3.5-next.2
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/integration-react@1.2.9
+ - @backstage/types@1.2.1
+ - @backstage/version-bridge@1.0.11
+ - @backstage/plugin-catalog-common@1.1.5
+ - @backstage/plugin-permission-common@0.9.1
+ - @backstage/plugin-permission-react@0.4.36
+
## 1.20.0-next.1
### Minor Changes
diff --git a/plugins/catalog-react/package.json b/plugins/catalog-react/package.json
index 13576d707e..96b1396a08 100644
--- a/plugins/catalog-react/package.json
+++ b/plugins/catalog-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-react",
- "version": "1.20.0-next.1",
+ "version": "1.20.0-next.2",
"description": "A frontend library that helps other Backstage plugins interact with the catalog",
"backstage": {
"role": "web-library",
diff --git a/plugins/catalog-unprocessed-entities/CHANGELOG.md b/plugins/catalog-unprocessed-entities/CHANGELOG.md
index b02ed0dcd1..ea7bb3f4db 100644
--- a/plugins/catalog-unprocessed-entities/CHANGELOG.md
+++ b/plugins/catalog-unprocessed-entities/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-catalog-unprocessed-entities
+## 0.2.20-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+
## 0.2.20-next.1
### Patch Changes
diff --git a/plugins/catalog-unprocessed-entities/package.json b/plugins/catalog-unprocessed-entities/package.json
index bf5936d8f9..dc4c4f0f94 100644
--- a/plugins/catalog-unprocessed-entities/package.json
+++ b/plugins/catalog-unprocessed-entities/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-unprocessed-entities",
- "version": "0.2.20-next.1",
+ "version": "0.2.20-next.2",
"backstage": {
"role": "frontend-plugin",
"pluginId": "catalog-unprocessed-entities",
diff --git a/plugins/catalog/CHANGELOG.md b/plugins/catalog/CHANGELOG.md
index a130b8e3fe..9c11548559 100644
--- a/plugins/catalog/CHANGELOG.md
+++ b/plugins/catalog/CHANGELOG.md
@@ -1,5 +1,30 @@
# @backstage/plugin-catalog
+## 1.31.2-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-search-react@1.9.3-next.1
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/integration-react@1.2.9
+ - @backstage/types@1.2.1
+ - @backstage/version-bridge@1.0.11
+ - @backstage/plugin-catalog-common@1.1.5
+ - @backstage/plugin-permission-react@0.4.36
+ - @backstage/plugin-scaffolder-common@1.7.0-next.0
+ - @backstage/plugin-search-common@1.2.19
+ - @backstage/plugin-techdocs-common@0.1.1
+ - @backstage/plugin-techdocs-react@1.3.2-next.0
+
## 1.31.2-next.1
### Patch Changes
diff --git a/plugins/catalog/package.json b/plugins/catalog/package.json
index 07bbca4d32..c9eb54c153 100644
--- a/plugins/catalog/package.json
+++ b/plugins/catalog/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog",
- "version": "1.31.2-next.1",
+ "version": "1.31.2-next.2",
"description": "The Backstage plugin for browsing the Backstage catalog",
"backstage": {
"role": "frontend-plugin",
diff --git a/plugins/devtools/CHANGELOG.md b/plugins/devtools/CHANGELOG.md
index 6abc7efb9f..e98835e625 100644
--- a/plugins/devtools/CHANGELOG.md
+++ b/plugins/devtools/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-devtools
+## 0.1.30-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/plugin-devtools-common@0.1.17
+ - @backstage/plugin-permission-react@0.4.36
+
## 0.1.30-next.1
### Patch Changes
diff --git a/plugins/devtools/package.json b/plugins/devtools/package.json
index 169bccc6fc..44f4d7e105 100644
--- a/plugins/devtools/package.json
+++ b/plugins/devtools/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-devtools",
- "version": "0.1.30-next.1",
+ "version": "0.1.30-next.2",
"backstage": {
"role": "frontend-plugin",
"pluginId": "devtools",
diff --git a/plugins/home/CHANGELOG.md b/plugins/home/CHANGELOG.md
index d75acb9382..58cb407fdb 100644
--- a/plugins/home/CHANGELOG.md
+++ b/plugins/home/CHANGELOG.md
@@ -1,5 +1,24 @@
# @backstage/plugin-home
+## 0.8.11-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- 121899a: **BREAKING ALPHA**: The `app-root-element` extension now only accepts `JSX.Element` in its `element` param, meaning overrides need to be updated.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/config@1.3.3
+ - @backstage/core-app-api@1.18.0
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/plugin-home-react@0.1.29-next.0
+
## 0.8.11-next.1
### Patch Changes
diff --git a/plugins/home/package.json b/plugins/home/package.json
index 1494dc1bfd..262d559bd9 100644
--- a/plugins/home/package.json
+++ b/plugins/home/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-home",
- "version": "0.8.11-next.1",
+ "version": "0.8.11-next.2",
"description": "A Backstage plugin that helps you build a home page",
"backstage": {
"role": "frontend-plugin",
diff --git a/plugins/kubernetes/CHANGELOG.md b/plugins/kubernetes/CHANGELOG.md
index aa5a519f79..ebf6bf9872 100644
--- a/plugins/kubernetes/CHANGELOG.md
+++ b/plugins/kubernetes/CHANGELOG.md
@@ -1,5 +1,21 @@
# @backstage/plugin-kubernetes
+## 0.12.10-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/plugin-kubernetes-common@0.9.6
+ - @backstage/plugin-kubernetes-react@0.5.10-next.0
+ - @backstage/plugin-permission-react@0.4.36
+
## 0.12.10-next.1
### Patch Changes
diff --git a/plugins/kubernetes/package.json b/plugins/kubernetes/package.json
index f1e4a9196b..9e40dccf61 100644
--- a/plugins/kubernetes/package.json
+++ b/plugins/kubernetes/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-kubernetes",
- "version": "0.12.10-next.1",
+ "version": "0.12.10-next.2",
"description": "A Backstage plugin that integrates towards Kubernetes",
"backstage": {
"role": "frontend-plugin",
diff --git a/plugins/notifications/CHANGELOG.md b/plugins/notifications/CHANGELOG.md
index a4e0a188c2..006f015f10 100644
--- a/plugins/notifications/CHANGELOG.md
+++ b/plugins/notifications/CHANGELOG.md
@@ -1,5 +1,21 @@
# @backstage/plugin-notifications
+## 0.5.8-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/types@1.2.1
+ - @backstage/plugin-notifications-common@0.0.10
+ - @backstage/plugin-signals-react@0.0.15
+
## 0.5.8-next.1
### Patch Changes
diff --git a/plugins/notifications/package.json b/plugins/notifications/package.json
index a39b403f38..be8efc386d 100644
--- a/plugins/notifications/package.json
+++ b/plugins/notifications/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-notifications",
- "version": "0.5.8-next.1",
+ "version": "0.5.8-next.2",
"backstage": {
"role": "frontend-plugin",
"pluginId": "notifications",
diff --git a/plugins/org/CHANGELOG.md b/plugins/org/CHANGELOG.md
index 727d6d4254..aa2e4c872e 100644
--- a/plugins/org/CHANGELOG.md
+++ b/plugins/org/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-org
+## 0.6.42-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/plugin-catalog-common@1.1.5
+
## 0.6.42-next.1
### Patch Changes
diff --git a/plugins/org/package.json b/plugins/org/package.json
index f0773597d4..16fc33cc9b 100644
--- a/plugins/org/package.json
+++ b/plugins/org/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-org",
- "version": "0.6.42-next.1",
+ "version": "0.6.42-next.2",
"description": "A Backstage plugin that helps you create entity pages for your organization",
"backstage": {
"role": "frontend-plugin",
diff --git a/plugins/scaffolder/CHANGELOG.md b/plugins/scaffolder/CHANGELOG.md
index 3e3a452000..a5094f7ca7 100644
--- a/plugins/scaffolder/CHANGELOG.md
+++ b/plugins/scaffolder/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/plugin-scaffolder
+## 1.34.0-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/integration@1.17.1
+ - @backstage/integration-react@1.2.9
+ - @backstage/types@1.2.1
+ - @backstage/plugin-catalog-common@1.1.5
+ - @backstage/plugin-permission-react@0.4.36
+ - @backstage/plugin-scaffolder-common@1.7.0-next.0
+ - @backstage/plugin-scaffolder-react@1.19.0-next.1
+
## 1.34.0-next.1
### Minor Changes
diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json
index c66f22f0a2..4432b15d3a 100644
--- a/plugins/scaffolder/package.json
+++ b/plugins/scaffolder/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-scaffolder",
- "version": "1.34.0-next.1",
+ "version": "1.34.0-next.2",
"description": "The Backstage plugin that helps you create new things",
"backstage": {
"role": "frontend-plugin",
diff --git a/plugins/search-backend-module-catalog/CHANGELOG.md b/plugins/search-backend-module-catalog/CHANGELOG.md
index 5ad6441fc1..1fcd8bfeec 100644
--- a/plugins/search-backend-module-catalog/CHANGELOG.md
+++ b/plugins/search-backend-module-catalog/CHANGELOG.md
@@ -1,5 +1,22 @@
# @backstage/plugin-search-backend-module-catalog
+## 0.3.7-next.1
+
+### Patch Changes
+
+- d9bda0f: Allow filter to be an array in config schema
+- Updated dependencies
+ - @backstage/backend-plugin-api@1.4.2-next.0
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/config@1.3.3
+ - @backstage/errors@1.2.7
+ - @backstage/plugin-catalog-common@1.1.5
+ - @backstage/plugin-catalog-node@1.18.0-next.0
+ - @backstage/plugin-permission-common@0.9.1
+ - @backstage/plugin-search-backend-node@1.3.14-next.0
+ - @backstage/plugin-search-common@1.2.19
+
## 0.3.7-next.0
### Patch Changes
diff --git a/plugins/search-backend-module-catalog/package.json b/plugins/search-backend-module-catalog/package.json
index 7cecf8e24a..4ea8f72d22 100644
--- a/plugins/search-backend-module-catalog/package.json
+++ b/plugins/search-backend-module-catalog/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-search-backend-module-catalog",
- "version": "0.3.7-next.0",
+ "version": "0.3.7-next.1",
"description": "A module for the search backend that exports catalog modules",
"backstage": {
"role": "backend-plugin-module",
diff --git a/plugins/search-react/CHANGELOG.md b/plugins/search-react/CHANGELOG.md
index 498b02f959..6109252329 100644
--- a/plugins/search-react/CHANGELOG.md
+++ b/plugins/search-react/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-search-react
+## 1.9.3-next.1
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/types@1.2.1
+ - @backstage/version-bridge@1.0.11
+ - @backstage/plugin-search-common@1.2.19
+
## 1.9.3-next.0
### Patch Changes
diff --git a/plugins/search-react/package.json b/plugins/search-react/package.json
index 9f85419cc6..4c7cd939a7 100644
--- a/plugins/search-react/package.json
+++ b/plugins/search-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-search-react",
- "version": "1.9.3-next.0",
+ "version": "1.9.3-next.1",
"backstage": {
"role": "web-library",
"pluginId": "search",
diff --git a/plugins/search/CHANGELOG.md b/plugins/search/CHANGELOG.md
index b35205d995..e85e2c852e 100644
--- a/plugins/search/CHANGELOG.md
+++ b/plugins/search/CHANGELOG.md
@@ -1,5 +1,22 @@
# @backstage/plugin-search
+## 1.4.29-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-search-react@1.9.3-next.1
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/types@1.2.1
+ - @backstage/version-bridge@1.0.11
+ - @backstage/plugin-search-common@1.2.19
+
## 1.4.29-next.1
### Patch Changes
diff --git a/plugins/search/package.json b/plugins/search/package.json
index e0ac64709a..719a7d589c 100644
--- a/plugins/search/package.json
+++ b/plugins/search/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-search",
- "version": "1.4.29-next.1",
+ "version": "1.4.29-next.2",
"description": "The Backstage plugin that provides your backstage app with search",
"backstage": {
"role": "frontend-plugin",
diff --git a/plugins/signals/CHANGELOG.md b/plugins/signals/CHANGELOG.md
index a88fa814af..479f265ba9 100644
--- a/plugins/signals/CHANGELOG.md
+++ b/plugins/signals/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-signals
+## 0.0.22-next.2
+
+### Patch Changes
+
+- 121899a: **BREAKING ALPHA**: The `app-root-element` extension now only accepts `JSX.Element` in its `element` param, meaning overrides need to be updated.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/types@1.2.1
+ - @backstage/plugin-signals-react@0.0.15
+
## 0.0.22-next.1
### Patch Changes
diff --git a/plugins/signals/package.json b/plugins/signals/package.json
index e8ee6fea2f..694b40343a 100644
--- a/plugins/signals/package.json
+++ b/plugins/signals/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-signals",
- "version": "0.0.22-next.1",
+ "version": "0.0.22-next.2",
"backstage": {
"role": "frontend-plugin",
"pluginId": "signals",
diff --git a/plugins/techdocs-backend/CHANGELOG.md b/plugins/techdocs-backend/CHANGELOG.md
index e03af42435..21215ce108 100644
--- a/plugins/techdocs-backend/CHANGELOG.md
+++ b/plugins/techdocs-backend/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/plugin-techdocs-backend
+## 2.0.5-next.1
+
+### Patch Changes
+
+- 484e500: Updated CachedEntityLoader to use BackstageCredentials instead of raw tokens for cache key generation. It now uses principal-based identification (user entity ref for users, subject for services) instead of token-based keys, providing more consistent caching behavior.
+- Updated dependencies
+ - @backstage/backend-defaults@0.11.2-next.0
+ - @backstage/backend-plugin-api@1.4.2-next.0
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/config@1.3.3
+ - @backstage/errors@1.2.7
+ - @backstage/integration@1.17.1
+ - @backstage/plugin-catalog-common@1.1.5
+ - @backstage/plugin-catalog-node@1.18.0-next.0
+ - @backstage/plugin-permission-common@0.9.1
+ - @backstage/plugin-search-backend-module-techdocs@0.4.5-next.0
+ - @backstage/plugin-techdocs-common@0.1.1
+ - @backstage/plugin-techdocs-node@1.13.6-next.0
+
## 2.0.5-next.0
### Patch Changes
diff --git a/plugins/techdocs-backend/package.json b/plugins/techdocs-backend/package.json
index d29c5054fc..e86734c08c 100644
--- a/plugins/techdocs-backend/package.json
+++ b/plugins/techdocs-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-techdocs-backend",
- "version": "2.0.5-next.0",
+ "version": "2.0.5-next.1",
"description": "The Backstage backend plugin that renders technical documentation for your components",
"backstage": {
"role": "backend-plugin",
diff --git a/plugins/techdocs/CHANGELOG.md b/plugins/techdocs/CHANGELOG.md
index bee5752bfe..aa541dde7c 100644
--- a/plugins/techdocs/CHANGELOG.md
+++ b/plugins/techdocs/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-techdocs
+## 1.14.0-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-search-react@1.9.3-next.1
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-client@1.11.0-next.0
+ - @backstage/catalog-model@1.7.5
+ - @backstage/config@1.3.3
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/integration@1.17.1
+ - @backstage/integration-react@1.2.9
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/plugin-auth-react@0.1.18-next.0
+ - @backstage/plugin-search-common@1.2.19
+ - @backstage/plugin-techdocs-common@0.1.1
+ - @backstage/plugin-techdocs-react@1.3.2-next.0
+
## 1.14.0-next.1
### Minor Changes
diff --git a/plugins/techdocs/package.json b/plugins/techdocs/package.json
index 7bcfc962c9..4de9a8bba4 100644
--- a/plugins/techdocs/package.json
+++ b/plugins/techdocs/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-techdocs",
- "version": "1.14.0-next.1",
+ "version": "1.14.0-next.2",
"description": "The Backstage plugin that renders technical documentation for your components",
"backstage": {
"role": "frontend-plugin",
diff --git a/plugins/user-settings/CHANGELOG.md b/plugins/user-settings/CHANGELOG.md
index b7d3104f06..44efabc017 100644
--- a/plugins/user-settings/CHANGELOG.md
+++ b/plugins/user-settings/CHANGELOG.md
@@ -1,5 +1,24 @@
# @backstage/plugin-user-settings
+## 0.8.25-next.2
+
+### Patch Changes
+
+- e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.
+- Updated dependencies
+ - @backstage/frontend-plugin-api@0.11.0-next.1
+ - @backstage/core-compat-api@0.5.0-next.2
+ - @backstage/plugin-catalog-react@1.20.0-next.2
+ - @backstage/core-components@0.17.5-next.1
+ - @backstage/catalog-model@1.7.5
+ - @backstage/core-app-api@1.18.0
+ - @backstage/core-plugin-api@1.10.9
+ - @backstage/errors@1.2.7
+ - @backstage/theme@0.6.8-next.0
+ - @backstage/types@1.2.1
+ - @backstage/plugin-signals-react@0.0.15
+ - @backstage/plugin-user-settings-common@0.0.1
+
## 0.8.25-next.1
### Patch Changes
diff --git a/plugins/user-settings/package.json b/plugins/user-settings/package.json
index 67a393bac2..e04571e1e2 100644
--- a/plugins/user-settings/package.json
+++ b/plugins/user-settings/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-user-settings",
- "version": "0.8.25-next.1",
+ "version": "0.8.25-next.2",
"description": "A Backstage plugin that provides a settings page",
"backstage": {
"role": "frontend-plugin",