fix(deps): update backstage monorepo #145

Open
kjuulh wants to merge 1 commits from renovate/backstage-monorepo into main
Owner

This PR contains the following updates:

Package Type Update Change
@backstage/app-defaults (source) dependencies minor 1.5.17 -> 1.7.2
@backstage/catalog-client (source) dependencies minor 1.9.1 -> 1.12.1
@backstage/catalog-model (source) dependencies patch 1.7.3 -> 1.7.6
@backstage/cli (source) devDependencies minor ^0.30.0 -> ^0.34.0
@backstage/cli (source) dependencies minor ^0.30.0 -> ^0.34.0
@backstage/config (source) dependencies patch 1.3.2 -> 1.3.6
@backstage/core-app-api (source) devDependencies minor 1.15.5 -> 1.19.2
@backstage/core-app-api (source) dependencies minor 1.15.5 -> 1.19.2
@backstage/core-components (source) dependencies minor ^0.16.0 -> ^0.18.0
@backstage/core-plugin-api (source) dependencies minor 1.10.4 -> 1.12.0
@backstage/dev-utils (source) devDependencies patch 1.1.7 -> 1.1.17
@backstage/integration-react (source) dependencies patch 1.2.4 -> 1.2.12
@backstage/plugin-api-docs (source) dependencies minor ^0.12.0 -> ^0.13.0
@backstage/plugin-app-backend (source) dependencies minor ^0.4.0 -> ^0.5.0
@backstage/plugin-auth-backend (source) dependencies minor ^0.24.0 -> ^0.25.0
@backstage/plugin-catalog (source) dependencies minor 1.27.0 -> 1.32.0
@backstage/plugin-catalog-backend (source) dependencies major ^1.2.0 -> ^3.0.0
@backstage/plugin-catalog-backend-module-github (source) dependencies minor ^0.7.0 -> ^0.11.0
@backstage/plugin-catalog-common (source) dependencies patch 1.1.3 -> 1.1.7
@backstage/plugin-catalog-graph (source) dependencies minor ^0.4.0 -> ^0.5.0
@backstage/plugin-catalog-import (source) dependencies minor ^0.12.0 -> ^0.13.0
@backstage/plugin-catalog-react (source) dependencies minor 1.15.2 -> 1.21.3
@backstage/plugin-org (source) dependencies patch 0.6.36 -> 0.6.46
@backstage/plugin-permission-common (source) dependencies minor ^0.8.0 -> ^0.9.0
@backstage/plugin-permission-node (source) dependencies minor ^0.8.0 -> ^0.10.0
@backstage/plugin-permission-react (source) dependencies patch 0.4.31 -> 0.4.38
@backstage/plugin-proxy-backend (source) dependencies minor ^0.5.0 -> ^0.6.0
@backstage/plugin-scaffolder (source) dependencies minor 1.28.0 -> 1.34.3
@backstage/plugin-scaffolder-backend (source) dependencies major ^1.3.0 -> ^3.0.0
@backstage/plugin-search (source) dependencies minor 1.4.23 -> 1.5.0
@backstage/plugin-search-backend (source) dependencies major ^1.0.0 -> ^2.0.0
@backstage/plugin-search-backend-module-pg (source) dependencies patch 0.5.41 -> 0.5.50
@backstage/plugin-search-backend-node (source) dependencies patch 1.3.8 -> 1.3.17
@backstage/plugin-search-react (source) dependencies minor 1.8.6 -> 1.10.0
@backstage/plugin-techdocs (source) dependencies minor 1.12.3 -> 1.16.0
@backstage/plugin-techdocs-backend (source) dependencies major ^1.1.2 -> ^2.0.0
@backstage/plugin-techdocs-module-addons-contrib (source) dependencies patch 1.1.21 -> 1.1.30
@backstage/plugin-techdocs-react (source) dependencies minor 1.2.14 -> 1.3.5
@backstage/plugin-user-settings (source) dependencies patch 0.8.19 -> 0.8.29
@backstage/test-utils (source) devDependencies patch 1.7.5 -> 1.7.13
@backstage/theme (source) dependencies minor ^0.6.0 -> ^0.7.0

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

backstage/backstage (@​backstage/app-defaults)

v1.7.2

Compare Source

Patch Changes

v1.7.1

Compare Source

Patch Changes

v1.7.0

Compare Source

Minor Changes
  • 9956704: Add and configure the OpenShift authentication provider to the default APIs.
Patch Changes

v1.6.5

Compare Source

Patch Changes

v1.6.4

Compare Source

Patch Changes

v1.6.3

Compare Source

Patch Changes

v1.6.2

Compare Source

Patch Changes

v1.6.1

Compare Source

Patch Changes

v1.6.0

Compare Source

Minor Changes
  • 12f8e01: BREAKING: The default DiscoveryApi implementation has been switched to use FrontendHostDiscovery, which adds support for the discovery.endpoints configuration.

    This is marked as a breaking change because it will cause any existing discovery.endpoints configuration to be picked up and used, which may break existing setups.

    For example, consider the following configuration:

    app:
      baseUrl: https://backstage.acme.org
    
    backend:
      baseUrl: https://backstage.internal.acme.org
    
    discovery:
      endpoints:
        - target: https://catalog.internal.acme.org/api/{{pluginId}}
          plugins: [catalog]
    

    This will now cause requests from the frontend towards the catalog plugin to be routed to https://catalog.internal.acme.org/api/catalog, but this might not be reachable from the frontend. To fix this, you should update the discovery.endpoints configuration to only override the internal URL of the plugin:

    discovery:
      endpoints:
        - target:
            internal: https://catalog.internal.acme.org/api/{{pluginId}}
          plugins: [catalog]
    
Patch Changes
backstage/backstage (@​backstage/catalog-client)

v1.12.1

Compare Source

Patch Changes

v1.12.0

Compare Source

Minor Changes
  • 0e9ec44: Introduced new streamEntities async generator method for the catalog.

    Catalog API and Catalog Service now includes a streamEntities method that allows for streaming entities from the catalog.
    This method is designed to handle large datasets efficiently by processing entities in a stream rather than loading them
    all into memory at once. This is useful when you need to fetch a large number of entities but do not want to use pagination
    or fetch all entities at once.

    Example usage:

    const pageStream = catalogClient.streamEntities({ pageSize: 100 }, { token });
    for await (const page of pageStream) {
      // Handle page of entities
      for (const entity of page) {
        console.log(entity);
      }
    }
    
Patch Changes
  • 0efcc97: Updated generated schemas

v1.11.0

Compare Source

Minor Changes
  • 6b608e7: Added the analyze-location endpoint to the CatalogClient

v1.10.2

Compare Source

Patch Changes

v1.10.1

Compare Source

Patch Changes

v1.10.0

Compare Source

Minor Changes
  • 1a003ff: Add getLocations method to CatalogApi and CatalogClient. This method calls the GET /locations endpoint from the catalog backend.
Patch Changes
backstage/backstage (@​backstage/catalog-model)

v1.7.6

Compare Source

Patch Changes
  • 05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's erasableSyntaxOnly setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.

v1.7.5

Compare Source

Patch Changes
  • 3507fcd: Just some more circular dep cleanup

v1.7.4

Compare Source

Patch Changes
backstage/backstage (@​backstage/cli)

v0.34.5

Compare Source

Patch Changes
  • fc7cbfc: The templates executed with the yarn new command now supports templating filenames.
  • da19cb5: Fix inconsistent behavior in the new command for the @internal scope: it now consistently defaults to the backstage-plugin- infix whether the --scope option is not set or it's set to internal.
  • fc7cbfc: Added a template for the yarn new command to create an catalog entity provider. To add this template to an explicit list in the root package.json, use @backstage/cli/templates/catalog-provider-module.
  • b2bef92: Convert all enums to erasable-syntax compliant patterns
  • 279279c: Fixes an issue where using the backstage-cli new --scope command with a scope that already includes the @ symbol (e.g., @backstage-community) would result in a double @@​ prefix in the generated package name, causing invalid package.json files.
  • 05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's erasableSyntaxOnly setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.
  • Updated dependencies

v0.34.4

Compare Source

Patch Changes
  • f2cf564: Removed the script transform cache from the default Jest configuration. The script cache provided a moderate performance boost, but it is incompatible with Jest 30.

  • 33faad2: Allow using custom manifest location in the yarn plugin and version bump.

    The Backstage yarn plugin and version bump allows two new environment variables to configure custom manifest location:

    • BACKSTAGE_VERSIONS_BASE_URL: The base URL for fetching the Backstage version
      manifest. Defaults to https://versions.backstage.io/v1/releases/VERSION/manifest.json.
      Useful for running the plugin in environment without direct access to the internet,
      for example by using a mirror of the versions API or a proxy.
      Note that the environment variable is just the host name, and the path is appended by
      the plugin. If you are using the yarn plugin, bump version command will also try
      to fetch the new version of the yarn plugin from the same base URL (defaults to
      https://versions.backstage.io/v1/releases/RELEASE/yarn-plugin)
    • BACKSTAGE_MANIFEST_FILE: Path to a local manifest file. If set, the plugin
      will not attempt to fetch the manifest from the network. Useful for running
      the plugin in environment without internet access and without mirror of the
      versions API.
  • 6ebc1ea: Fixed module federation config by only setting import: false on shared libraries for remote.

  • ab96bb7: Added a new --entrypoint option to the package start command, which allows you to specify a custom entry directory/file for development applications. This is particularly useful when maintaining separate dev apps for different versions of your plugin (e.g., stable and alpha).

    Example usage:

    Consider the following plugin dev folder structure:

    dev/
      index.tsx
      alpha/
        index.ts
    
    • The default yarn package start command uses the dev/ folder as the entry point and executes dev/index.tsx file;
    • Running yarn package start --entrypoint dev/alpha will instead use dev/alpha/ as the entry point and execute dev/alpha/index.ts file.
  • 024645e: Remove unused @​octokit modules from cli package

  • d14ef24: Added automatic detection and support for the Backstage Yarn plugin when generating new packages with yarn new. When the plugin is installed, new packages will automatically use backstage:^ ranges for @backstage/* dependencies.

  • Updated dependencies

v0.34.3

Compare Source

v0.34.2

Compare Source

Patch Changes
  • e6f45dc: Updated the WebPack configuration to use contenthash. This fixes an issue were builds would sometimes generate output files with the same name but different content across builds, leading to breakages when loading the frontend app.

  • fffd434: Disallow import fallback of critical shared dependencies in module federation.

  • 080f252: Fixed the new-frontend-plugin template that was incorrectly passing id instead of pluginId to createFrontendPlugin and unnecessarily importing React.

  • e0db9b8: Modify the backstage.json also for custom patterns if it extends the default pattern.

    Examples:

    • @backstage/* (default pattern)
    • @{backstage,backstage-community}/*
    • @{extra1,backstage,extra2}/*
  • 275bda8: Fixed an issue that could cause conflicts of detected modules in workspaces with multiple apps.

  • e1adce4: Updated the backend plugin template to use a new pattern for the TodoListService that reduces boilerplate.

  • Updated dependencies

v0.34.1

Compare Source

Patch Changes

v0.34.0

Compare Source

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.

  • 923ceb2: BREAKING: The new app build based on Rspack is now the default, and the EXPERIMENTAL_RSPACK flag has been removed. To revert to the old behavior, set the LEGACY_WEBPACK_BUILD environment flag and install the following optional dependencies:

    {
      "dependencies": {
        "@​module-federation/enhanced": "^0.9.0",
        "@​pmmmwh/react-refresh-webpack-plugin": "^0.5.7",
        "esbuild-loader": "^4.0.0",
        "eslint-webpack-plugin": "^4.2.0",
        "fork-ts-checker-webpack-plugin": "^9.0.0",
        "mini-css-extract-plugin": "^2.4.2",
        "terser-webpack-plugin": "^5.1.3",
        "webpack": "^5.96.0",
        "webpack-dev-server": "^5.0.0"
      }
    }
    

    If you do encounter a blocking issue that forces you to use the old WebPack build, please open an issue explaining the problem. The WebPack build will be removed in a future release.

  • eda80c7: BREAKING: Removed support for .icon.svg imports, which have been deprecated since the 1.19 release.

Patch Changes
  • 2b8082a: Internal refactor of error handling
  • 8b1bf6e: Deprecated new frontend system config setting app.experimental.packages to just app.packages. The old config will continue working for the time being, but may be removed in a future release.
  • ead626f: The Node.js transform in @backstage/cli/config/nodeTransformHooks.mjs now supports the built-in type stripping in Node.js, which is enabled by default from v22.18.0.
  • a6af768: Allow js files to be processed by the nodeTransform loader
  • Updated dependencies

v0.33.1

Compare Source

Patch Changes

v0.33.0

Compare Source

Minor Changes
  • eef0e83: Internal update to promote the modular CLI entrypoint to stable.
Patch Changes

v0.32.1

Compare Source

Patch Changes

v0.32.0

Compare Source

Minor Changes
Patch Changes
  • 4ea76f7: Bump @​module-federation/enhanced ^0.9.0 to fix GHSA-593f-38f6-jp5m

  • 87a5cb4: Fixed an issue causing the repo lint command to fail when the --max-warnings option was used.

  • 6969f79: Avoid trailing /* when automatically adding imports for package with multiple entry points.

  • 98b7131: Update the to do plugin template to stop using the deprecated catalog alpha service reference.
    If you start seeing the should create TODO item with catalog information test failing, you have two options to fix this:
    Update the test to mock the legacy alpha catalog service, or migrate the TODO plugin backend to use the new catalog service reference.
    We recommend the second option, see this pull request for an example of how to do the migration.

  • d5c4fed: make certificate strings optional for Dev environments

  • d83f3f4: Resolved a problem where the start command did not correctly handle multiple --require flags, ensuring all specified modules are now properly loaded.

  • d2091c6: Added a new repo start command to replace the existing pattern of using yarn dev scripts. The repo start command runs the app and/or backend package in the repo by default, but will also fall back to running other individual frontend or backend packages or even plugin dev entry points if the can be uniquely selected.

    The goal of this change is to reduce the number of different necessary scripts and align on yarn start being the only command needed for local development, similar to how repo test handles testing in the repo. It also opens up for more powerful options, like the --plugin <pluginId> flag that runs the dev entry point of the selected plugin.

    The new script is installed as follows, replacing the existing yarn start script:

    {
      "scripts": {
        "start": "backstage-cli repo start"
      }
    }
    

    In order to help users migrate in existing projects, it is recommended to add the following scripts to the root package.json:

    {
      "scripts": {
        "dev": "echo \"Use 'yarn start' instead\"",
        "start-backend": "echo \"Use 'yarn start backend' instead\""
      }
    }
    

    For more information, run yarn start --help once the new command is installed.

  • 918c883: Included a reference to the JSX transform guide in the warning about using the default React import.

  • Updated dependencies

v0.31.1

Compare Source

v0.31.0

Compare Source

Minor Changes
  • 5b70679: BREAKING: ESLint warnings no longer trigger system exit codes like errors do.

    Set the max number of warnings to -1 during linting to enable the gradual adoption of new ESLint rules. To restore the previous behavior, include the --max-warnings 0 flag in the backstage-cli <repo|package> lint command.

Patch Changes
backstage/backstage (@​backstage/config)

v1.3.6

Compare Source

Patch Changes
  • 05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's erasableSyntaxOnly setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.

v1.3.5

Compare Source

Patch Changes
  • b45b094: Allow colon to be used as config key.

v1.3.4

Compare Source

Patch Changes
  • b45b094: Allow colon to be used as config key.

v1.3.3

Compare Source

Patch Changes
  • ff23618: Loosen the requirements for a key to be considered valid config.
  • 3507fcd: Just some more circular dep cleanup
backstage/backstage (@​backstage/core-app-api)

v1.19.2

Compare Source

Patch Changes
  • b2bef92: Convert all enums to erasable-syntax compliant patterns
  • 05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's erasableSyntaxOnly setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.
  • Updated dependencies

v1.19.1

Compare Source

Patch Changes

v1.19.0

Compare Source

Minor Changes
  • 3fca906: Add OpenShiftAuth helper to create default OAuth flow for OpenShift.
Patch Changes

v1.18.0

Compare Source

Minor Changes
  • 5ddc0fe: if session exists and refresh fails, then create a new session if not instant popup
Patch Changes

v1.17.1

Compare Source

Patch Changes

v1.17.0

Compare Source

Minor Changes
  • 1e0230e: Support custom AuthConnector for OAuth2.

    A user can pass their own AuthConnector implementation in OAuth2 constructor.
    In which case the session manager will use that instead of the DefaultAuthConnector to interact with the
    authentication provider.

    A custom AuthConnector may call the authentication provider from the front-end, store and retrieve tokens
    in the session storage, for example, and otherwise send custom requests to the authentication provider and
    handle its responses.

    Note, that if the custom AuthConnector transforms scopes returned from the authentication provider,
    the transformation must be the same as OAuth2CreateOptions#scopeTransform passed to OAuth2 constructor.
    See creating DefaultAuthConnector in OAuth2#create(...) for an example.

Patch Changes

v1.16.1

Compare Source

Patch Changes

v1.16.0

Compare Source

Minor Changes
  • 9262001: The default auth injection middleware for the FetchApi will now also take configuration under discovery.endpoints into consideration when deciding whether to include credentials or not.
  • 12f8e01: The discovery.endpoints configuration no longer requires both internal and external target when using the object form, instead falling back to the default.
Patch Changes
backstage/backstage (@​backstage/core-components)

v0.18.3

Compare Source

Patch Changes
  • 1c7e1ce: - Revert viewbox back to old values.
    • Added fullScreen prop to EntityCatalogGraphCard
  • 96ad674: Line numbers in LogViewer will not be selectable in UI anymore
  • b2bef92: Convert all enums to erasable-syntax compliant patterns
  • 05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's erasableSyntaxOnly setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.
  • Updated dependencies

v0.18.2

Compare Source

Patch Changes

v0.18.1

Compare Source

Added a new badges plugin, split into @backstage/plugin-badges and @backstage/plugin-badges-backend.

The badges plugin offers a set of badges that can be used outside of your backstage deployment, showing information related to data in the catalog, such as entity owner and lifecycle data.

v0.18.0

Compare Source

Minor Changes
  • b9a87f4: Add optional distance property to DependencyEdge to reflect the distance to a root.
Patch Changes

v0.17.5

Compare Source

Patch Changes

v0.17.4

Compare Source

Patch Changes

v0.17.3

Compare Source

Patch Changes

v0.17.2

Compare Source

Patch Changes

v0.17.1

Compare Source

Patch Changes

v0.17.0

Compare Source

Minor Changes
  • 25300cb: SimpleStepper back button now works with activeStep property set higher than 0
  • 9545af2: Declared CancelIcon explicitly on Chip component inside Select.tsx to disable onMouseDown event by default that creates the flaw of re-opening select component when user tries to remove a selected filter.
Patch Changes
  • fffe3c0: Added classNames prop to the Page component

  • df3b9f0: Fixed a bug in the SidebarSubmenuItem within the core-components package that caused the dropdown button to be misaligned in the sidebar and the button text to appear in uppercase due to the default behavior. Also added an example dropdown menu to the app for reference.

  • 48aab13: Add i18n support for scaffolder-react plugin

  • 0a0ced6: Avoid Layout Shift for DismissableBanner when using a storageApi with latency (e.g. user-settings-backend)

    Properly handle the unknown state of the storageApi. There's a trade-off: this may lead to some Layout Shift if the banner has not been dismissed, but once it has been dismissed, you won't have any.

  • Updated dependencies

backstage/backstage (@​backstage/core-plugin-api)

v1.12.0

Compare Source

Minor Changes
  • 83439b1: All route references are now forwards compatible with the new frontend system, i.e. @backstage/frontend-plugin-api. This means they no longer need to be converted with convertLegacyRouteRef or convertLegacyRouteRefs from @backstage/core-compat-api.
Patch Changes
  • b2bef92: Convert all enums to erasable-syntax compliant patterns
  • 05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's erasableSyntaxOnly setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.
  • Updated dependencies

v1.11.1

Compare Source

Patch Changes

v1.11.0

Compare Source

Minor Changes
  • 5114627: Make openshiftAuthApiRef available in @backstage/core-plugin-api.
Patch Changes

v1.10.9

Compare Source

Patch Changes
  • f6ffea6: Add optional message field for auth providers. This is intended to be a user friendly message that displays in the OAuth request dialog. A default message will be displayed if one is not provided.
  • Updated dependencies

v1.10.8

Compare Source

Patch Changes

v1.10.7

Compare Source

Patch Changes

v1.10.6

Compare Source

Patch Changes

v1.10.5

Compare Source

Patch Changes
backstage/backstage (@​backstage/dev-utils)

v1.1.17

Compare Source

Patch Changes

v1.1.16

Compare Source

v1.1.15

Compare Source

Patch Changes

v1.1.14

Compare Source

Patch Changes

v1.1.13

Compare Source

Patch Changes

v1.1.12

Compare Source

Patch Changes

v1.1.11

Compare Source

Patch Changes

v1.1.10

Compare Source

Patch Changes

v1.1.9

Compare Source

Patch Changes

v1.1.8

Compare Source

Patch Changes
backstage/backstage (@​backstage/integration-react)

v1.2.12

Compare Source

Patch Changes

v1.2.11

Compare Source

Patch Changes

v1.2.10

Compare Source

Patch Changes

v1.2.9

Compare Source

Patch Changes

v1.2.8

Compare Source

Patch Changes

v1.2.7

Compare Source

Patch Changes

v1.2.6

Compare Source

Patch Changes

v1.2.5

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-api-docs)

v0.13.1

Compare Source

Patch Changes

v0.13.0

Compare Source

Minor Changes
  • b8a381e: Remove explicit dependency on isomorphic-form-data.

    This explicit dependency was added to address an issue in the
    dependency swagger-ui-react. That issue has since been resolved,
    and isomorphic-form-data no longer needs to be declared.

    Additionally, this changeset updates the swagger-ui-react dependency to version 5.19.0 or higher, which includes
    compatibility with the latest versions of
    the OpenAPI specification.

Patch Changes

v0.12.11

Compare Source

Patch Changes

v0.12.10

Compare Source

Patch Changes

v0.12.9

Compare Source

Patch Changes

v0.12.8

Compare Source

Patch Changes

v0.12.7

Compare Source

Patch Changes

v0.12.6

Compare Source

Patch Changes

v0.12.5

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-app-backend)

v0.5.8

Compare Source

Patch Changes

v0.5.7

Compare Source

Patch Changes

v0.5.6

Compare Source

Patch Changes

v0.5.5

Compare Source

Patch Changes

v0.5.4

Compare Source

Patch Changes

v0.5.3

Compare Source

Patch Changes

v0.5.2

Compare Source

Patch Changes

v0.5.1

Compare Source

Patch Changes

v0.5.0

Compare Source

Minor Changes
  • 32be48c: BREAKING: Removed support for the old backend system.

    As part of this change the plugin export from /alpha as been removed. If you are currently importing @backstage/plugin-app-backend/alpha, please update your import to @backstage/plugin-app-backend.

Patch Changes
backstage/backstage (@​backstage/plugin-auth-backend)

v0.25.6

Compare Source

Patch Changes

v0.25.5

Compare Source

Patch Changes

v0.25.4

Compare Source

Patch Changes

v0.25.3

Compare Source

Patch Changes

v0.25.2

Compare Source

Patch Changes

v0.25.1

Compare Source

Patch Changes

v0.25.0

Compare Source

Minor Changes
  • 57221d9: BREAKING: Removed support for the old backend system, and removed all deprecated exports.

    If you were using one of the deprecated imports from this package, you will have to follow the instructions in their respective deprecation notices before upgrading. Most of the general utilities are available from @backstage/plugin-auth-node, and the specific auth providers are available from dedicated packages such as for example @backstage/plugin-auth-backend-module-github-provider. See the auth docs for specific instructions.

Patch Changes
  • 0d606ac: Added the configuration flag auth.omitIdentityTokenOwnershipClaim that causes issued user tokens to no longer contain the ent claim that represents the ownership references of the user.

    The benefit of this new flag is that issued user tokens will be much smaller in
    size, but they will no longer be self-contained. This means that any consumers
    of the token that require access to the ownership claims now need to call the
    /api/auth/v1/userinfo endpoint instead. Within the Backstage ecosystem this is
    done automatically, as clients will still receive the full set of claims during
    authentication, while plugin backends will need to use the UserInfoService
    which already calls the user info endpoint if necessary.

    When enabling this flag, it is important that any custom sign-in resolvers directly return the result of the sign-in method. For example, the following would not work:

    const { token } = await ctx.issueToken({
      claims: { sub: entityRef, ent: [entityRef] },
    });
    return { token }; // WARNING: This will not work with the flag enabled
    

    Instead, the sign-in resolver should directly return the result:

    return ctx.issueToken({
      claims: { sub: entityRef, ent: [entityRef] },
    });
    
  • 72d019d: Removed various typos

  • ab53e6f: Added support for the new dangerousEntityRefFallback option for signInWithCatalogUser in AuthResolverContext.

  • b128ed9: The static key store now issues tokens with the same structure as other key stores. Tokens now include the typ field in the header and the uip (user identity proof) in the payload.

  • Updated dependencies

v0.24.5

Compare Source

Patch Changes

v0.24.4

Compare Source

Patch Changes
  • 7956beb: Marked the remaining exports related to createRouter and the old backend system as deprecated.

    For more information about migrating to the new backend system, see the migration guide.

    Support for the old backend system will be removed in the next release of this plugin.

  • b6702ea: Deprecated getDefaultOwnershipEntityRefs in favor of the new .resolveOwnershipEntityRefs(...) method in the AuthResolverContext.

    The following code in a custom sign-in resolver:

    import { getDefaultOwnershipEntityRefs } from '@&#8203;backstage/plugin-auth-backend';
    
    // ...
    
    const ent = getDefaultOwnershipEntityRefs(entity);
    

    Can be replaced with the following:

    const { ownershipEntityRefs: ent } = await ctx.resolveOwnershipEntityRefs(
      entity,
    );
    
  • Updated dependencies

backstage/backstage (@​backstage/plugin-catalog)

v1.32.0

Compare Source

Minor Changes
  • a521911: Add support for customizable icons in SearchResultListItemBlueprint and related components
Patch Changes

v1.31.4

Compare Source

Patch Changes

v1.31.3

Compare Source

Patch Changes

v1.31.2

Compare Source

Patch Changes

v1.31.1

Compare Source

Patch Changes

v1.31.0

Compare Source

Minor Changes
  • 406acb6: Add support to customize the about card icon links via EntityIconLinkBlueprint and provide a default catalog view catalog source, launch scaffolder template and read techdocs docs icon links extensions.

    BREAKING ALPHA

    The Scaffolder launch template and TechDocs read documentation icons have been extracted from the default Catalog about card links and are now provided respectively by the Scaffolder and TechDocs plugins in the new frontend system. It means that they will not be available unless you install the TechDocs and Scaffolder plugins. Also If you are using translation for these icon link titles other than the default, you should now translate them using the scaffolder translation reference or the TechDocs translation reference (the translation keys are still the same, aboutCard.viewTechdocs and aboutCard.launchTemplate).

  • ec7b35d: Introduced backstage.io/techdocs-entity-path annotation which allows deep linking into another entities TechDocs in conjunction with backstage.io/techdocs-entity.

Patch Changes

v1.30.0

Compare Source

Minor Changes
  • 970cb48: Show the pagination text for the offset-paginated catalog table, and remove the pagination bar from the top of the CatalogTable when pagination is enabled.
Patch Changes

v1.29.0

Compare Source

Minor Changes
  • 9454ef9: Added support of filtering based on system columns in catalog table

  • 61d350f: BREAKING ALPHA: CatalogFilterBlueprint, used in the new frontend system, is now exported under plugin-catalog-react instead of plugin-catalog.

    + import { CatalogFilterBlueprint } from '@&#8203;backstage/plugin-catalog-react/alpha';
    - import { CatalogFilterBlueprint } from '@&#8203;backstage/plugin-catalog/alpha';
    
  • 09afd67: Adds EntityContextMenuItemBlueprint to enable extending the entity page's context menu with user defined items.

    For example:

    import { EntityContextMenuItemBlueprint } from '@&#8203;backstage/plugin-catalog-react/alpha';
    
    const myCustomHref = EntityContextMenuItemBlueprint.make({
      name: 'test-href',
      params: {
        icon: <span>Example Icon</span>,
        useProps: () => ({
          title: 'Example Href',
          href: '/example-path',
          disabled: false,
          component: 'a',
        }),
      },
    });
    
    const myCustomOnClick = EntityContextMenuItemBlueprint.make({
      name: 'test-click',
      params: {
        icon: <span>Test Icon</span>,
        useProps: () => ({
          title: 'Example onClick',
          onClick: () => window.alert('Hello world!'),
          disabled: false,
        }),
      },
    });
    
Patch Changes

v1.28.0

Compare Source

Minor Changes
  • 247a40b: Now a custom entity page header can be passed as input to the default entity page.

  • a3d93ca: The default layout of the entity page can now optionally be customized with 3 card types: info, peek and full.

    • Cards of type info are rendered in a fixed area on the right;
    • Cards of type peek are rendered on top of the main content area;
    • Cards of type full and cards with undefined type are rendered as they were before, in the main content area, below the peek cards.

    If you want to keep the layout as it was before, you don't need to do anything. But if you want to experiment with the card types and see how they render, here is an example setting the about card to be rendered as an info card:

    app:
      extensions:
    

Entity page cards

    • entity-card:catalog/about:
  •     config:
    
  •       type: info # or peek or full
    

- 93533bd: The order in which group tabs appear on the entity page has been changed.

##### Before

Previously, entity contents determined the order in which groups were rendered, so a group was rendered as soon as its first entity content was detected.

##### After

Groups are now rendered first by default based on their order in the `app-config.yaml` file:

```diff
app:
  extensions:
    - page:catalog/entity:
+       config:
+         groups:
+           # this will be the first tab of the default entity page
+           - deployment:
+               title: Deployment
+           # this will be the second tab of the default entiy page
+           - documentation:
+               title: Documentation

If you wish to place a normal tab before a group, you must add the tab to a group and place the group in the order you wish it to appear on the entity page (groups that contains only one tab are rendered as normal tabs).

app:
  extensions:
    - page:catalog/entity:
        config:
          groups:
+            # Example placing the overview tab first
+           - overview:
+               title: Overview
            - deployment:
                title: Deployment

### this will be the second tab of the default entiy page
            - documentation:
                title: Documentation
    - entity-content:catalog/overview:
+       config:
+          group: 'overview'
  • 06d1226: Allow providing kind parameters to replace the default Component kind for SubComponents card
Patch Changes
  • 31731b0: Internal refactor to avoid expiry-map dependency.

  • ba9649a: Update the default entity page extension component to support grouping multiple entity content items in the same tab.

    Disable all default groups:

backstage/backstage (@​backstage/plugin-catalog-backend)

v3.2.0

Compare Source

Minor Changes
  • 2d229b2: Enable YAML merge keys in yamlPlaceholderResolver
  • 9d3ec06: Make YAML merge (<<:) support configurable in the Backstage Catalog instead of always being enabled
  • 8c26af4: Enable YAML merge keys in yamlPlaceholderResolver
Patch Changes

v3.1.2

Compare Source

Patch Changes

v3.1.1

Compare Source

Patch Changes

v3.1.0

Compare Source

Minor Changes
  • 9b40a55: Add support for specifying an entity spec.type in catalog.rules and catalog.locations.rules within the catalog configuration.

    For example, this enables allowing all Template entities with the type website:

      catalog:
        rules:
          - allow:
              - Component
              - API
              - Resource
              - System
              - Domain
              - Location
    +     - allow:
    +         - kind: Template
    +           spec.type: website
            locations:
              - type: url
                pattern: https://github.com/org/*\/blob/master/*.yaml
    
Patch Changes

v3.0.1

Compare Source

Patch Changes

v3.0.0

Compare Source

Major Changes
  • 5127ebe: BREAKING: The default catalog.stitchingStrategy has been switched to { mode: 'deferred' }.

  • d675d96: BREAKING: The relations compatibility mode is no longer enabled by default, and the disableRelationsCompatiblity flag has been removed. To re-enable relations compatibility, the new enableRelationsCompatibility flag can be used instead.

  • 2339363: BREAKING: The experimental catalog.useUrlReadersSearch configuration flag (introduced in v1.36) has been removed.

    The UrlReaderProcessor now always uses the search method of UrlReaders. Built-in UrlReaderService implementations have been updated accordingly.
    If you use custom UrlReaderService implementations, you need to adapt their search method to correctly handle both specific URLs and potential
    search patterns (see changes on built-in readers in the original PR).

    Previous behavior was to call the search method only if the parsed Git URL's filename contained a wildcard and use readUrl otherwise. Each UrlReaderService must implement this logic in the search method instead.

    This allows each UrlReaderService implementation to check whether it's a search URL (that contains a wildcard pattern) or not using logic that is specific to each provider.

  • 687bfc8: BREAKING: The default catalog.orphanStrategy has been switched to 'delete'.

  • 5de7a9d: BREAKING: The default catalog.orphanProviderStrategy has been switched to 'delete'.

Patch Changes

v2.1.0

Compare Source

Minor Changes
  • 2e7adf0: Implement the action get-catalog-entity with the ActionsRegistry
Patch Changes

v2.0.0

Compare Source

Major Changes
  • 90ab044: BREAKING: Removed all deprecated exports, and removed support for the old backend system.

    It also removes the CodeOwnersProcessor from the default set of processors, because it is expensive to run and has vague semantics. You need to update your backend to add it to the catalogProcessingExtensionPoint if you wish to continue using it.

    The following removed exports are available from @backstage/plugin-catalog-node:

    • locationSpecToMetadataName
    • locationSpecToLocationEntity
    • processingResult
    • EntitiesSearchFilter
    • EntityFilter
    • DeferredEntity
    • EntityRelationSpec
    • CatalogProcessor
    • CatalogProcessorParser
    • CatalogProcessorCache
    • CatalogProcessorEmit
    • CatalogProcessorLocationResult
    • CatalogProcessorEntityResult
    • CatalogProcessorRelationResult
    • CatalogProcessorErrorResult
    • CatalogProcessorRefreshKeysResult
    • CatalogProcessorResult
    • EntityProvider
    • EntityProviderConnection
    • EntityProviderMutation
    • AnalyzeOptions
    • LocationAnalyzer
    • ScmLocationAnalyzer
    • PlaceholderResolver
    • PlaceholderResolverParams
    • PlaceholderResolverRead
    • PlaceholderResolverResolveUrl
    • parseEntityYaml

    The following removed exports are available from @backstage/plugin-catalog-common:

    • LocationSpec
    • AnalyzeLocationRequest
    • AnalyzeLocationResponse
    • AnalyzeLocationExistingEntity
    • AnalyzeLocationGenerateEntity
    • AnalyzeLocationEntityField

    The following removed exports are instead implemented in the new backend system by @backstage/plugin-search-backend-module-catalog:

    • defaultCatalogCollatorEntityTransformer
    • CatalogCollatorEntityTransformer
    • DefaultCatalogCollator

    The following exports are removed without a direct replacement:

    • DefaultCatalogCollatorFactory
    • DefaultCatalogCollatorFactoryOptions
    • LocationEntityProcessor
    • LocationEntityProcessorOptions
    • CatalogBuilder
    • CatalogEnvironment
    • CatalogPermissionRuleInput
    • CatalogProcessingEngine
    • createRandomProcessingInterval
    • ProcessingIntervalFunction
Minor Changes
  • 6c9b88e: BREAKING ALPHA: You can no longer import the catalog plugin from the /alpha export; please use the regular root default export instead.
  • d88b922: Adds the ability to disable the default entity processors using a new boolean app config item catalog.disableDefaultProcessors.
Patch Changes

v1.32.1

Compare Source

Patch Changes

v1.32.0

Compare Source

Minor Changes
Patch Changes
backstage/backstage (@​backstage/plugin-catalog-backend-module-github)

v0.11.2

Compare Source

Patch Changes

v0.11.1

Compare Source

Patch Changes

v0.11.0

Compare Source

Minor Changes
  • 03bdc68: Added support for discovery by app
Patch Changes

v0.10.2

Compare Source

Patch Changes

v0.10.1

Compare Source

Patch Changes

v0.10.0

Compare Source

Minor Changes
  • 7c0dfb0: GitHub organization now matches in a case-insensitive manner when processing events.
Patch Changes

v0.9.0

Compare Source

Minor Changes
  • ff335e5: BREAKING The GithubLocationAnalyzer now requires the AuthService and the CatalogService when being constructed and the TokenManger has been removed.
Patch Changes

v0.8.0

Compare Source

Minor Changes
  • f0c22eb: BREAKING: Explicitly rejects branch names containing a slash character.

    The module now rejects any configuration that contains slashes in branch names. The reason for this is that the ingestion will run into downstream problems if they were let through. If you had configuration with a slash in the branch name in filters.branch, your application may fail to start up.

    If you are affected by this, please move over to using branches that do not have slashes in them.

Patch Changes

v0.7.11

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-catalog-common)

v1.1.7

Compare Source

Patch Changes

v1.1.6

Compare Source

Patch Changes

v1.1.5

Compare Source

Patch Changes

v1.1.4

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-catalog-graph)

v0.5.3

Compare Source

Patch Changes

v0.5.2

Compare Source

Patch Changes

v0.5.1

Compare Source

v0.5.0

Compare Source

Minor Changes
  • ae6b606: Support custom relations by using an API to define known relations and which to show by default
    Fixes "simplified" bug (#​30121) which caused graphs not to be simplified
Patch Changes

v0.4.22

Compare Source

Patch Changes

v0.4.21

Compare Source

Patch Changes

v0.4.20

Compare Source

Patch Changes

v0.4.19

Compare Source

Patch Changes

v0.4.18

Compare Source

Patch Changes

v0.4.17

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-catalog-import)

v0.13.7

Compare Source

Patch Changes

v0.13.6

Compare Source

Patch Changes

v0.13.5

Compare Source

Patch Changes

v0.13.4

Compare Source

Patch Changes

v0.13.3

Compare Source

Patch Changes

v0.13.2

Compare Source

Patch Changes

v0.13.1

Compare Source

Patch Changes

v0.13.0

Compare Source

Minor Changes
  • e2fd549: BREAKING: generateStepper and defaultGenerateStepper now require a translation argument to be passed through for supporting translations.
Patch Changes

v0.12.13

Compare Source

Patch Changes

v0.12.12

Compare Source

Patch Changes

v0.12.11

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-catalog-react)

v1.21.3

Compare Source

Patch Changes

v1.21.2

Compare Source

Patch Changes

v1.21.1

Compare Source

This release fixes the below issues:

  • Added missing common resolvers to Okta auth
  • Fix a bug in getLocationByRef that led to invalid backend calls with the Catalog

v1.21.0

Compare Source

Minor Changes
  • 0e9ec44: Introduced new streamEntities async generator method for the catalog.

    Catalog API and Catalog Service now includes a streamEntities method that allows for streaming entities from the catalog.
    This method is designed to handle large datasets efficiently by processing entities in a stream rather than loading them
    all into memory at once. This is useful when you need to fetch a large number of entities but do not want to use pagination
    or fetch all entities at once.

    Example usage:

    const pageStream = catalogClient.streamEntities({ pageSize: 100 }, { token });
    for await (const page of pageStream) {
      // Handle page of entities
      for (const entity of page) {
        console.log(entity);
      }
    }
    
Patch Changes

v1.20.1

Compare Source

This release fixes an issue where the @backstage/plugin-search-react package had an unnecessary dependency on @backstage/frontend-app-api.

v1.20.0

Compare Source

Minor Changes
  • 3f4da39: Added the analyzeLocation method to catalogApiMock
  • 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

v1.19.1

Compare Source

Patch Changes

v1.19.0

Compare Source

Minor Changes
  • 406acb6: Introduces a new EntityIconLinkBlueprint that customizes the About card icon links on the Catalog entity page.

    The blueprint currently accepts a useProps hook as param and this function returns the following props that will be passed to the icon link component:

    Name Description Type Default Value
    icon The icon to display. JSX.Element N/A
    label The label for the element. string N/A
    title The title for the element. string N/A
    disabled Whether the element is disabled. boolean false
    href The URL to navigate to when the element is clicked. string N/A
    onClick A function to call when the element is clicked. () => void N/A

    Here is an usage example:

    import { EntityIconLinkBlueprint } from '@&#8203;backstage/plugin-catalog-react/alpha';
    //...
    
    EntityIconLinkBlueprint.make({
      name: 'my-icon-link',
      params: {
        useProps() {
          const { t } = useTranslationRef(myIconLinkTranslationRef);
          return {
            label: t('myIconLink.label'),
            icon: <MyIconLinkIcon />,
            href: '/my-plugin',
          };
        },
      },
    });
    

    Additionally, the app-config.yaml file allows you to override some of the default icon link parameters, including label and title values. Here's how to set them:

    app:
      extensions:
        - entity-icon-link:my-plugin/my-icon-link:
            config:
              label: 'My Custom Icon Link label'
    

    Finally, you can disable all links if you want to hide the About card header completely (useful, for example, when links are displayed on separate cards). The header is hidden when no icon links extensions are enabled.

Patch Changes

v1.18.0

Compare Source

Minor Changes
  • d47aaa3: Added EntityOrderFilter to sort entities by different fields/columns. This new filter allows users to specify the order in which entities are displayed in the catalog.

    Example usage:

    import {
      EntityOrderFilter,
      useEntityList,
    } from '@&#8203;backstage/plugin-catalog-react';
    // ...
    const { updateFilters } = useEntityList();
    
    // ...
    updateFilters({
      order: new EntityOrderFilter([
        {
          field: 'metadata.name',
          order: 'desc',
        },
      ]),
    });
    
  • 1a003ff: Add getLocations method to CatalogApi and CatalogClient. This method calls the GET /locations endpoint from the catalog backend.

Patch Changes

v1.17.0

Compare Source

Minor Changes
  • 0f37fa8: entityRouteParams now also accepts entity refs, and can help with encoding the resulting parameters.

  • 61d350f: BREAKING ALPHA: CatalogFilterBlueprint, used in the new frontend system, is now exported under plugin-catalog-react instead of plugin-catalog.

    + import { CatalogFilterBlueprint } from '@&#8203;backstage/plugin-catalog-react/alpha';
    - import { CatalogFilterBlueprint } from '@&#8203;backstage/plugin-catalog/alpha';
    
  • 09afd67: Adds EntityContextMenuItemBlueprint to enable extending the entity page's context menu with user defined items.

    For example:

    import { EntityContextMenuItemBlueprint } from '@&#8203;backstage/plugin-catalog-react/alpha';
    
    const myCustomHref = EntityContextMenuItemBlueprint.make({
      name: 'test-href',
      params: {
        icon: <span>Example Icon</span>,
        useProps: () => ({
          title: 'Example Href',
          href: '/example-path',
          disabled: false,
          component: 'a',
        }),
      },
    });
    
    const myCustomOnClick = EntityContextMenuItemBlueprint.make({
      name: 'test-click',
      params: {
        icon: <span>Test Icon</span>,
        useProps: () => ({
          title: 'Example onClick',
          onClick: () => window.alert('Hello world!'),
          disabled: false,
        }),
      },
    });
    
Patch Changes

v1.16.0

Compare Source

Minor Changes
  • 7f57365: Add support for a new entity predicate syntax when defining filters related to the blueprints exported via /alpha for the new frontend system. For more information, see the entity filters documentation.

  • ba9649a: Add a new defaultGroup parameter to the EntityContentBlueprint, here are usage examples:

    Set a default group while creating the extension:

    const entityKubernetesContent = EntityContentBlueprint.make({
      name: 'kubernetes',
      params: {
        defaultPath: '/kubernetes',
        defaultTitle: 'Kubernetes',
    +   defaultGroup: 'deployment',
        filter: 'kind:component,resource',
        loader: () =>
          import('./KubernetesContentPage').then(m =>
            compatWrapper(<m.KubernetesContentPage />),
          ),
      },
    });
    

    Disassociate an entity content from a default group:

backstage/backstage (@​backstage/plugin-org)

v0.6.46

Compare Source

Patch Changes

v0.6.45

Compare Source

Patch Changes

v0.6.44

Compare Source

Patch Changes

v0.6.43

Compare Source

v0.6.42

Compare Source

Patch Changes

v0.6.41

Compare Source

Patch Changes

v0.6.40

Compare Source

Patch Changes

v0.6.39

Compare Source

Patch Changes
  • fb58f20: Internal update to use the new pluginId option of createFrontendPlugin.

  • 02e8af1: Enhance user profile card configuration:

    • Added a new optional maxRelations numerical configuration that controls over how many user groups are shown directly on the profile card:
      • If the setting is omitted, all relations will be shown.
      • If maxRelations is set to 0, the list of user groups is not displayed.
      • If maxRelations is set to a positive number, up to that many groups are displayed.
      • If the user belongs to more groups than the specified limit, a clickable link appears that opens a dialog showing all associated user groups.
    • A complementary boolean configuration, hideIcons, was added to optionally hide the visual icons associated with each group in the displayed list.
    • Usage example:

Example in app-config.yaml

app:
  extensions:
    - entity-card:org/user-profile:
        config:
          maxRelations: 5 # (optional) Show up to 5 groups on the card
          hideIcons: true # (optional) Hide the group icons
```

v0.6.38

Compare Source

Patch Changes

v0.6.37

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-permission-common)

v0.9.3

Compare Source

Patch Changes

v0.9.2

Compare Source

Patch Changes

v0.9.1

Compare Source

Patch Changes

v0.9.0

Compare Source

Minor Changes
  • 4da2965: Fixed an issue causing the PermissionClient to exhaust the request body size limit too quickly when making many requests.
Patch Changes
backstage/backstage (@​backstage/plugin-permission-node)

v0.10.6

Compare Source

Patch Changes

v0.10.5

Compare Source

Patch Changes

v0.10.4

Compare Source

Patch Changes

v0.10.3

Compare Source

Patch Changes

v0.10.2

Compare Source

Patch Changes

v0.10.1

Compare Source

Patch Changes

v0.10.0

Compare Source

Minor Changes
  • 4da2965: Fixed an issue causing the PermissionClient to exhaust the request body size limit too quickly when making many requests.
Patch Changes

v0.9.1

Compare Source

Patch Changes

v0.9.0

Compare Source

Minor Changes
  • 22ace13: BREAKING The ServerPermissionClient can no longer be instantiated with a tokenManager and must instead be instantiated with an auth service. If you are still on the legacy backend system, use createLegacyAuthAdapters() from @backstage/backend-common to create a compatible auth service.
Patch Changes
backstage/backstage (@​backstage/plugin-permission-react)

v0.4.38

Compare Source

Patch Changes

v0.4.37

Compare Source

Patch Changes

v0.4.36

Compare Source

Patch Changes

v0.4.35

Compare Source

Patch Changes

v0.4.34

Compare Source

Patch Changes

v0.4.33

Compare Source

Patch Changes

v0.4.32

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-proxy-backend)

v0.6.8

Compare Source

Patch Changes

v0.6.7

Compare Source

Patch Changes

v0.6.6

Compare Source

Patch Changes

v0.6.5

Compare Source

Patch Changes

v0.6.4

Compare Source

Patch Changes

v0.6.3

Compare Source

Patch Changes

v0.6.2

Compare Source

Patch Changes

v0.6.1

Compare Source

Patch Changes

v0.6.0

Compare Source

Minor Changes
  • 2d8b0e4: BREAKING: Removed support for the old backend system.

    As part of this change the plugin export from /alpha as been removed. If you are currently importing @backstage/plugin-proxy-backend/alpha, please update your import to @backstage/plugin-proxy-backend.

Patch Changes
backstage/backstage (@​backstage/plugin-scaffolder)

v1.34.3

Compare Source

Patch Changes

v1.34.2

Compare Source

Patch Changes

v1.34.1

Compare Source

Patch Changes

v1.34.0

Compare Source

Minor Changes
  • c08cbc4: Move Scaffolder API to OpenAPI
  • b1c0696: Add resizable panels width for the editor and preview panels in the template editor and template form playground layouts. Users can now resize these panels by dragging the divider between the two areas.
Patch Changes

v1.33.0

Compare Source

Minor Changes
  • c1ce316: BREAKING /alpha: Converted scaffolder.task.read and scaffolder.task.cancel into Resource Permissions.

    BREAKING /alpha: Added a new scaffolder rule isTaskOwner for scaffolder.task.read and scaffolder.task.cancel to allow for conditional permission policies such as restricting access to tasks and task events based on task creators.

    BREAKING /alpha: Retrying a task now requires both scaffolder.task.read and scaffolder.task.create permissions, replacing the previous requirement of scaffolder.task.read and scaffolder.task.cancel.

Patch Changes

v1.32.0

Compare Source

Minor Changes
  • 6c972fe: Added information about the entityRef and taskId to the analytics events whenever is possible.
  • 3c59ece: New Frontend System Only:
    The Scaffolder plugin is now responsible for providing an entity icon link extension to launch templates from the catalog entity page.
Patch Changes

v1.31.0

Compare Source

Minor Changes
  • 4235e87: add templating extensions page
Patch Changes

v1.30.1

Compare Source

This release fixes an issue in techdocs where the cache sync would fail because of missing service token, and auth.externalAccess being mistakenly required in the config schema.

v1.30.0

Compare Source

Minor Changes
  • 76681a5: BREAKING ALPHA: Extract out schema rendering components into their own Component. This means that the translation keys have changed for actionsPage.content.tableCell.*. They have moved to their own root key renderSchema.* instead.

    ...
    -        tableCell: {
    -          name: 'Name',
    -          title: 'Title',
    -          description: 'Description',
    -          type: 'Type',
    -        },
    -        noRowsDescription: 'No schema defined',
    ...
    +    renderSchema: {
    +      tableCell: {
    +        name: 'Name',
    +        title: 'Title',
    +        description: 'Description',
    +        type: 'Type',
    +      },
    +      undefined: 'No schema defined',
    +    },
    
  • 5890016: add api to retrieve template extensions info from scaffolder-backend

Patch Changes

v1.29.0

Compare Source

Minor Changes
  • 9d864ff: Allowed passing ui:disabled for disabling the input field of all the pickers.
Patch Changes
backstage/backstage (@​backstage/plugin-scaffolder-backend)

v3.0.1

Compare Source

Patch Changes

v3.0.0

Compare Source

Major Changes
  • 9b81a90: BREAKING - Removing the deprecated types and interfaces, there's no replacement for these types, and hopefully not currently used as they offer no value with the plugin being on the new backend system and no way to consume them.

    Affected types: CreateWorkerOptions, CurrentClaimedTask, DatabaseTaskStore, DatabaseTaskStoreOptions, TaskManager, TaskStore, TaskStoreCreateTaskOptions, TaskStoreCreateTaskResult, TaskStoreEmitOptions, TaskStoreListEventsOptions, TaskStoreRecoverTaskOptions, TaskStoreShutDownTaskOptions, TaskWorker and TemplateActionRegistry.

Patch Changes

v2.2.1

Compare Source

Patch Changes

v2.2.0

Compare Source

Minor Changes
  • c08cbc4: Move Scaffolder API to OpenAPI
  • 2032660: Fixed fs:readdir action example
  • 11dc90f: Implement max length for scaffolder auditor audit logging with default of 256
  • 812485c: Add step info to scaffolder action context to access the step id and name.
Patch Changes

v2.1.1

Compare Source

v2.1.0

Compare Source

Minor Changes
  • c1ce316: BREAKING /alpha: Converted scaffolder.task.read and scaffolder.task.cancel into Resource Permissions.

    BREAKING /alpha: Added a new scaffolder rule isTaskOwner for scaffolder.task.read and scaffolder.task.cancel to allow for conditional permission policies such as restricting access to tasks and task events based on task creators.

    BREAKING /alpha: Retrying a task now requires both scaffolder.task.read and scaffolder.task.create permissions, replacing the previous requirement of scaffolder.task.read and scaffolder.task.cancel.

Patch Changes

v2.0.0

Compare Source

Major Changes
  • 33394db: BREAKING CHANGES

    Removal of deprecated re-exports from module packages.

    The following functions have been re-exported from the scaffolder-backend plugin for quite some time, and now it's time to clean them up. They've been moved as follows:

    • createPublishAzureAction should be imported from @backstage/plugin-scaffolder-backend-module-azure instead.

    • createPublishBitbucketCloudAction should be imported from @backstage/plugin-scaffolder-backend-module-bitbucket-cloud instead.

    • createPublishBitbucketServerAction and createPublishBitbucketServerPullRequestAction can be imported from @backstage/plugin-scaffolder-backend-module-bitbucket-server instead.

    • createPublishBitbucketAction should be imported from @backstage/plugin-scaffolder-backend-module-bitbucket instead.

    • createPublishGerritAction and createPublishGerritReviewAction can be imported from @backstage/plugin-scaffolder-backend-module-gerrit instead.

    • createGithubActionsDispatchAction, createGithubDeployKeyAction, createGithubEnvironmentAction, createGithubIssuesLabelAction, CreateGithubPullRequestActionOptions, createGithubRepoCreateAction, createGithubRepoPushAction, createGithubWebhookAction, and createPublishGithubAction can be imported from @backstage/plugin-scaffolder-backend-module-github instead.

    • createPublishGitlabAction should be imported from @backstage/plugin-scaffolder-backend-module-gitlab instead.

    • ActionContext. createTemplateAction, executeShellCommand, ExecuteShellCommandOptions, fetchContents, TaskSecrets, and TemplateAction should be imported from @backstage/plugin-scaffolder-node instead.

    • ScaffolderEntitiesProcessor should be imported from @backstage/plugin-catalog-backend-module-scaffolder-entity-model instead.

  • a8fcf04: BREAKING ALPHA: The /alpha export no longer exports the plugin. Please use import('@&#8203;backstage/plugin-scaffolder-backend') instead as this has been removed.

    BREAKING CHANGES: The old createRouter function which was used in the old backend system has been removed along with the RouterOptions type.

  • 73b94d7: BREAKING CHANGES

    The following functions have been re-exported from the scaffolder-backend plugin for quite some time, and now it's time to clean them up. They've been moved as follows:

    • SerializedTask, SerializedTaskEvent, TaskBroker, TaskBrokerDispatchOptions, TaskBrokerDispatchResult, TaskCompletionState, TaskContext, TaskEventType, TaskStatus, TemplateFilter, and TemplateGlobal should be imported from @backstage/plugin-scaffolder-node instead.

    • The deprecated copyWithoutRender option has been removed from fetch:template action. You should rename the option to copyWithoutTemplating instead.

  • 5863b04: BREAKING CHANGES

    • The createBuiltinActions method has been removed, as this should no longer be needed with the new backend system route, and was only useful when passing the default list of actions again in the old backend system. You should be able to rely on the default behaviour of the new backend system which is to merge the actions.

    • The createCatalogRegisterAction and createFetchCatalogEntityAction actions no longer require an AuthService, and now accepts a CatalogService instead of CatalogClient.

    Unless you're providing your own override action to the default, this should be a non-breaking change.

    You can migrate using the following if you're getting typescript errors:

    import { catalogServiceRef } from '@&#8203;backstage/plugin-catalog-node';
    import { scaffolderActionsExtensionPoint } from '@&#8203;backstage/plugin-scaffolder-node/alpha';
    
    export const myModule = createBackendModule({
      pluginId: 'scaffolder',
      moduleId: 'test',
      register({ registerInit }) {
        registerInit({
          deps: {
            scaffolder: scaffolderActionsExtensionPoint,
            catalog: catalogServiceRef,
          },
          async init({ scaffolder, catalog }) {
            scaffolder.addActions(
              createCatalogRegisterAction({
                catalog,
              }),
              createFetchCatalogEntityAction({
                catalog,
                integrations,
              }),
            );
          },
        });
      },
    });
    
Minor Changes
  • 73b94d7: DEPRECATIONS

    The following types and implementations have been deprecated, either because they're no longer relevant, or because upcoming changes to the scaffolder-backend after 2.0.0 will influence the changes to these API surfaces.

    • CreateWorkerOptions
    • DatabaseTaskStore
    • DatabaseTaskStoreOptions
    • TaskManager
    • TaskStoreCreateTaskOptions
    • TaskStoreCreateTaskResult
    • TaskStoreEmitOptions
    • TaskStoreListEventsOptions
    • TaskStoreRecoverTaskOptions
    • TaskStoreShutDownTaskOptions

    There is no current path off deprecation, these types are going to be removed and rethought with a better way to define workers in the new backend system.

Patch Changes

v1.33.0

Compare Source

Minor Changes
  • 587cb05: Added workspace:template and workspace:template:file actions to complement respective fetch:* actions
Patch Changes

v1.32.1

Compare Source

This release fixes an issue where the scaffolder did not forward the token from the user to the task properly, and also fixes another issue where the scaffolder tasks page would not list correctly on PostgreSQL.

v1.32.0

Compare Source

Minor Changes
  • 75e4db4: add template-extensions scaffolder service endpoint
Patch Changes

v1.31.0

Compare Source

Minor Changes
  • 36677bb: Support new createTemplateAction type, and convert catalog:fetch action to new way of defining actions.
  • 2b1e50d: use CreatedTemplate[Filter|Global*] as canonical template extensions in scaffolder plugin
Patch Changes
backstage/backstage (@​backstage/plugin-search)

v1.5.0

Compare Source

Minor Changes
  • a521911: Add support for customizable icons in SearchResultListItemBlueprint and related components
Patch Changes

v1.4.31

Compare Source

Patch Changes

v1.4.30

Compare Source

Patch Changes

v1.4.29

Compare Source

Patch Changes

v1.4.28

Compare Source

Patch Changes

v1.4.27

Compare Source

Patch Changes

v1.4.26

Compare Source

Patch Changes

v1.4.25

Compare Source

Patch Changes

v1.4.24

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-search-backend)

v2.0.8

Compare Source

Patch Changes

v2.0.7

Compare Source

Patch Changes

v2.0.6

Compare Source

Patch Changes

v2.0.5

Compare Source

Patch Changes

v2.0.4

Compare Source

Patch Changes

v2.0.3

Compare Source

Patch Changes

v2.0.2

Compare Source

Patch Changes

v2.0.1

Compare Source

Patch Changes

v2.0.0

Compare Source

Major Changes
  • d5c4a9d: BREAKING Removed support for the legacy backend system and references to @backstage/backend-common, please migrate to the new backend system.
Patch Changes
backstage/backstage (@​backstage/plugin-search-backend-module-pg)

v0.5.50

Compare Source

Patch Changes

v0.5.49

Compare Source

Patch Changes

v0.5.48

Compare Source

Patch Changes

v0.5.47

Compare Source

Patch Changes

v0.5.46

Compare Source

Patch Changes

v0.5.45

Compare Source

Patch Changes

v0.5.44

Compare Source

Patch Changes

v0.5.43

Compare Source

Patch Changes

v0.5.42

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-search-backend-node)

v1.3.17

Compare Source

Patch Changes

v1.3.16

Compare Source

Patch Changes

v1.3.15

Compare Source

Patch Changes

v1.3.14

Compare Source

Patch Changes

v1.3.13

Compare Source

Patch Changes

v1.3.12

Compare Source

Patch Changes

v1.3.11

Compare Source

Patch Changes

v1.3.10

Compare Source

Patch Changes

v1.3.9

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-search-react)

v1.10.0

Compare Source

Minor Changes
  • a521911: Add support for customizable icons in SearchResultListItemBlueprint and related components
Patch Changes

v1.9.5

Compare Source

Patch Changes

v1.9.4

Compare Source

Patch Changes

v1.9.3

Compare Source

Patch Changes

v1.9.2

Compare Source

Patch Changes

v1.9.1

Compare Source

Patch Changes

v1.9.0

Compare Source

Minor Changes
  • 611c941: Allow search filters to provide labels and values separately, and not only values
Patch Changes

v1.8.8

Compare Source

Patch Changes

v1.8.7

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-techdocs)

v1.16.0

Compare Source

Minor Changes
  • a521911: Add support for customizable icons in SearchResultListItemBlueprint and related components
Patch Changes

v1.15.2

Compare Source

Patch Changes

v1.15.1

Compare Source

Patch Changes

v1.15.0

Compare Source

Minor Changes
  • a0b604c: Adding redirect handling for TechDocs URLs that reference entities that now reference an external entity for TechDocs. Including tests and documentation.
Patch Changes

v1.14.1

Compare Source

This release fixes an issue where the @backstage/plugin-kubernetes has a cyclical dependency in the built package

v1.14.0

Compare Source

Minor Changes
  • cb0541f: Adds additionalAllowedURIProtocols to sanitizer config
Patch Changes

v1.13.2

Compare Source

Patch Changes

v1.13.1

Compare Source

This release bumps the minimum required version of vm2 to 3.9.17

v1.13.0

Compare Source

Minor Changes
  • 3c59ece: New Frontend System Only:
    The TechDocs plugin is now responsible for providing an entity icon link extension to read documentation from the catalog entity page.
  • ec7b35d: Introduced backstage.io/techdocs-entity-path annotation which allows deep linking into another entities TechDocs in conjunction with backstage.io/techdocs-entity.
Patch Changes

v1.12.6

Compare Source

Patch Changes

v1.12.5

Compare Source

Patch Changes

v1.12.4

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-techdocs-backend)

v2.1.2

Compare Source

Patch Changes

v2.1.1

Compare Source

Patch Changes

v2.1.0

Compare Source

Minor Changes
  • 063cdc5: Techdocs: support HumanDuration for cache TTL and timeout configuration
  • a0b604c: Adding new entity that specifies an external entity in the techdocs-entity annotation and updates to documentation regarding TechDocs redirects.
Patch Changes

v2.0.5

Compare Source

Patch Changes

v2.0.4

Compare Source

Patch Changes

v2.0.3

Compare Source

Patch Changes

v2.0.2

Compare Source

Patch Changes

v2.0.1

Compare Source

Patch Changes

v2.0.0

Compare Source

Major Changes
  • d5c4a9d: BREAKING Removed support for the legacy backend, please migrate to the new backend system. Also removed deprecated DefaultTechDocsCollatorFactory. Use the @backstage/plugin-search-backend-module-techdocs for this instead. Finally, deprecated DocsBuildStrategy and TechDocsDocument were removed, use the versions in @backstage/plugin-techdocs-node instead.
Patch Changes
backstage/backstage (@​backstage/plugin-techdocs-module-addons-contrib)

v1.1.30

Compare Source

Patch Changes

v1.1.29

Compare Source

Patch Changes

v1.1.28

Compare Source

Patch Changes

v1.1.27

Compare Source

Patch Changes

v1.1.26

Compare Source

Patch Changes

v1.1.25

Compare Source

Patch Changes

v1.1.24

Compare Source

Patch Changes

v1.1.23

Compare Source

Patch Changes

v1.1.22

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-techdocs-react)

v1.3.5

Compare Source

Patch Changes

v1.3.4

Compare Source

Patch Changes

v1.3.3

Compare Source

Patch Changes

v1.3.2

Compare Source

Patch Changes

v1.3.1

Compare Source

Patch Changes

v1.3.0

Compare Source

Minor Changes
  • ec7b35d: Introduced backstage.io/techdocs-entity-path annotation which allows deep linking into another entities TechDocs in conjunction with backstage.io/techdocs-entity.
Patch Changes

v1.2.17

Compare Source

Patch Changes

v1.2.16

Compare Source

Patch Changes

v1.2.15

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-user-settings)

v0.8.29

Compare Source

Patch Changes

v0.8.28

Compare Source

v0.8.27

Compare Source

Patch Changes

v0.8.26

Compare Source

Patch Changes

v0.8.25

Compare Source

Patch Changes

v0.8.24

Compare Source

Patch Changes

v0.8.23

Compare Source

Patch Changes

v0.8.22

Compare Source

Patch Changes

v0.8.21

Compare Source

Patch Changes

v0.8.20

Compare Source

Patch Changes
backstage/backstage (@​backstage/test-utils)

v1.7.13

Compare Source

Patch Changes

v1.7.12

Compare Source

Patch Changes

v1.7.11

Compare Source

Patch Changes

v1.7.10

Compare Source

Patch Changes

v1.7.9

Compare Source

Patch Changes

v1.7.8

Compare Source

Patch Changes

v1.7.7

Compare Source

Patch Changes

v1.7.6

Compare Source

Patch Changes
backstage/backstage (@​backstage/theme)

v0.7.0

Compare Source

Minor Changes
  • 865bce8: BREAKING: Removed the built-in CssBaseline from UnifiedThemeProvider. If your Backstage instance looks broken after this update, you likely forgot to add our new Backstage UI global CSS. To do that, please import @backstage/ui/css/styles.css in packages/app/src/index.tsx:

    import '@&#8203;backstage/ui/css/styles.css';
    

    This change also removes the noCssBaseline prop, which became redundant.

Patch Changes
  • d5cbdba: The UnifiedThemeProvider now coordinates theme attributes on the document body in case multiple theme providers are rendered.

v0.6.8

Compare Source

Patch Changes
  • b731527: We are introducing two new data attributes on the body to support Backstage UI (BUI) new theming system.

v0.6.7

Compare Source

Patch Changes
  • 373486e: Add a different background colour to focused MenuItems to fix a bug in MUI 4 (which is fixed in MUI 5)
  • b68d269: Update uncomfortably bright color in recently visited and top visited home page cards

v0.6.6

Compare Source

Patch Changes
  • 1b14572: Show arrow when MuiTableSortLabel receives focus

v0.6.5

Compare Source

Patch Changes

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@backstage/app-defaults](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/packages/app-defaults)) | dependencies | minor | [`1.5.17` -> `1.7.2`](https://renovatebot.com/diffs/npm/@backstage%2fapp-defaults/1.5.17/1.7.2) | | [@backstage/catalog-client](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/packages/catalog-client)) | dependencies | minor | [`1.9.1` -> `1.12.1`](https://renovatebot.com/diffs/npm/@backstage%2fcatalog-client/1.9.1/1.12.1) | | [@backstage/catalog-model](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/packages/catalog-model)) | dependencies | patch | [`1.7.3` -> `1.7.6`](https://renovatebot.com/diffs/npm/@backstage%2fcatalog-model/1.7.3/1.7.6) | | [@backstage/cli](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/packages/cli)) | devDependencies | minor | [`^0.30.0` -> `^0.34.0`](https://renovatebot.com/diffs/npm/@backstage%2fcli/0.30.0/0.34.5) | | [@backstage/cli](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/packages/cli)) | dependencies | minor | [`^0.30.0` -> `^0.34.0`](https://renovatebot.com/diffs/npm/@backstage%2fcli/0.30.0/0.34.5) | | [@backstage/config](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/packages/config)) | dependencies | patch | [`1.3.2` -> `1.3.6`](https://renovatebot.com/diffs/npm/@backstage%2fconfig/1.3.2/1.3.6) | | [@backstage/core-app-api](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/packages/core-app-api)) | devDependencies | minor | [`1.15.5` -> `1.19.2`](https://renovatebot.com/diffs/npm/@backstage%2fcore-app-api/1.15.5/1.19.2) | | [@backstage/core-app-api](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/packages/core-app-api)) | dependencies | minor | [`1.15.5` -> `1.19.2`](https://renovatebot.com/diffs/npm/@backstage%2fcore-app-api/1.15.5/1.19.2) | | [@backstage/core-components](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/packages/core-components)) | dependencies | minor | [`^0.16.0` -> `^0.18.0`](https://renovatebot.com/diffs/npm/@backstage%2fcore-components/0.16.4/0.18.3) | | [@backstage/core-plugin-api](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/packages/core-plugin-api)) | dependencies | minor | [`1.10.4` -> `1.12.0`](https://renovatebot.com/diffs/npm/@backstage%2fcore-plugin-api/1.10.4/1.12.0) | | [@backstage/dev-utils](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/packages/dev-utils)) | devDependencies | patch | [`1.1.7` -> `1.1.17`](https://renovatebot.com/diffs/npm/@backstage%2fdev-utils/1.1.7/1.1.17) | | [@backstage/integration-react](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/packages/integration-react)) | dependencies | patch | [`1.2.4` -> `1.2.12`](https://renovatebot.com/diffs/npm/@backstage%2fintegration-react/1.2.4/1.2.12) | | [@backstage/plugin-api-docs](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/api-docs)) | dependencies | minor | [`^0.12.0` -> `^0.13.0`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-api-docs/0.12.4/0.13.1) | | [@backstage/plugin-app-backend](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/app-backend)) | dependencies | minor | [`^0.4.0` -> `^0.5.0`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-app-backend/0.4.5/0.5.8) | | [@backstage/plugin-auth-backend](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/auth-backend)) | dependencies | minor | [`^0.24.0` -> `^0.25.0`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-auth-backend/0.24.3/0.25.6) | | [@backstage/plugin-catalog](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/catalog)) | dependencies | minor | [`1.27.0` -> `1.32.0`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-catalog/1.27.0/1.32.0) | | [@backstage/plugin-catalog-backend](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/catalog-backend)) | dependencies | major | [`^1.2.0` -> `^3.0.0`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-catalog-backend/1.31.0/3.2.0) | | [@backstage/plugin-catalog-backend-module-github](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/catalog-backend-module-github)) | dependencies | minor | [`^0.7.0` -> `^0.11.0`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-catalog-backend-module-github/0.7.10/0.11.2) | | [@backstage/plugin-catalog-common](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/catalog-common)) | dependencies | patch | [`1.1.3` -> `1.1.7`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-catalog-common/1.1.3/1.1.7) | | [@backstage/plugin-catalog-graph](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/catalog-graph)) | dependencies | minor | [`^0.4.0` -> `^0.5.0`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-catalog-graph/0.4.16/0.5.3) | | [@backstage/plugin-catalog-import](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/catalog-import)) | dependencies | minor | [`^0.12.0` -> `^0.13.0`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-catalog-import/0.12.10/0.13.7) | | [@backstage/plugin-catalog-react](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/catalog-react)) | dependencies | minor | [`1.15.2` -> `1.21.3`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-catalog-react/1.15.2/1.21.3) | | [@backstage/plugin-org](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/org)) | dependencies | patch | [`0.6.36` -> `0.6.46`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-org/0.6.36/0.6.46) | | [@backstage/plugin-permission-common](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/permission-common)) | dependencies | minor | [`^0.8.0` -> `^0.9.0`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-permission-common/0.8.4/0.9.3) | | [@backstage/plugin-permission-node](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/permission-node)) | dependencies | minor | [`^0.8.0` -> `^0.10.0`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-permission-node/0.8.8/0.10.6) | | [@backstage/plugin-permission-react](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/permission-react)) | dependencies | patch | [`0.4.31` -> `0.4.38`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-permission-react/0.4.31/0.4.38) | | [@backstage/plugin-proxy-backend](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/proxy-backend)) | dependencies | minor | [`^0.5.0` -> `^0.6.0`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-proxy-backend/0.5.11/0.6.8) | | [@backstage/plugin-scaffolder](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/scaffolder)) | dependencies | minor | [`1.28.0` -> `1.34.3`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-scaffolder/1.28.0/1.34.3) | | [@backstage/plugin-scaffolder-backend](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/scaffolder-backend)) | dependencies | major | [`^1.3.0` -> `^3.0.0`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-scaffolder-backend/1.30.0/3.0.1) | | [@backstage/plugin-search](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/search)) | dependencies | minor | [`1.4.23` -> `1.5.0`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-search/1.4.23/1.5.0) | | [@backstage/plugin-search-backend](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/search-backend)) | dependencies | major | [`^1.0.0` -> `^2.0.0`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-search-backend/1.8.2/2.0.8) | | [@backstage/plugin-search-backend-module-pg](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/search-backend-module-pg)) | dependencies | patch | [`0.5.41` -> `0.5.50`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-search-backend-module-pg/0.5.41/0.5.50) | | [@backstage/plugin-search-backend-node](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/search-backend-node)) | dependencies | patch | [`1.3.8` -> `1.3.17`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-search-backend-node/1.3.8/1.3.17) | | [@backstage/plugin-search-react](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/search-react)) | dependencies | minor | [`1.8.6` -> `1.10.0`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-search-react/1.8.6/1.10.0) | | [@backstage/plugin-techdocs](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/techdocs)) | dependencies | minor | [`1.12.3` -> `1.16.0`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-techdocs/1.12.3/1.16.0) | | [@backstage/plugin-techdocs-backend](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/techdocs-backend)) | dependencies | major | [`^1.1.2` -> `^2.0.0`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-techdocs-backend/1.11.6/2.1.2) | | [@backstage/plugin-techdocs-module-addons-contrib](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/techdocs-module-addons-contrib)) | dependencies | patch | [`1.1.21` -> `1.1.30`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-techdocs-module-addons-contrib/1.1.21/1.1.30) | | [@backstage/plugin-techdocs-react](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/techdocs-react)) | dependencies | minor | [`1.2.14` -> `1.3.5`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-techdocs-react/1.2.14/1.3.5) | | [@backstage/plugin-user-settings](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/plugins/user-settings)) | dependencies | patch | [`0.8.19` -> `0.8.29`](https://renovatebot.com/diffs/npm/@backstage%2fplugin-user-settings/0.8.19/0.8.29) | | [@backstage/test-utils](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/packages/test-utils)) | devDependencies | patch | [`1.7.5` -> `1.7.13`](https://renovatebot.com/diffs/npm/@backstage%2ftest-utils/1.7.5/1.7.13) | | [@backstage/theme](https://backstage.io) ([source](https://github.com/backstage/backstage/tree/HEAD/packages/theme)) | dependencies | minor | [`^0.6.0` -> `^0.7.0`](https://renovatebot.com/diffs/npm/@backstage%2ftheme/0.6.4/0.7.0) | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>backstage/backstage (@&#8203;backstage/app-defaults)</summary> ### [`v1.7.2`](https://github.com/backstage/backstage/blob/HEAD/packages/app-defaults/CHANGELOG.md#172) [Compare Source](https://github.com/backstage/backstage/compare/v1.7.1...v1.7.2) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).19.2 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.38 ### [`v1.7.1`](https://github.com/backstage/backstage/blob/HEAD/packages/app-defaults/CHANGELOG.md#171) [Compare Source](https://github.com/backstage/backstage/compare/v1.7.0...v1.7.1) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.2 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).7.0 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.37 ### [`v1.7.0`](https://github.com/backstage/backstage/blob/HEAD/packages/app-defaults/CHANGELOG.md#170) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...v1.7.0) ##### Minor Changes - [`9956704`](https://github.com/backstage/backstage/commit/9956704): Add and configure the OpenShift authentication provider to the default APIs. ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.0 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).19.0 ### [`v1.6.5`](https://github.com/backstage/backstage/blob/HEAD/packages/app-defaults/CHANGELOG.md#165) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.5 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.8 ### [`v1.6.4`](https://github.com/backstage/backstage/blob/HEAD/packages/app-defaults/CHANGELOG.md#164) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.7 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.36 ### [`v1.6.3`](https://github.com/backstage/backstage/blob/HEAD/packages/app-defaults/CHANGELOG.md#163) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.6 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.35 ### [`v1.6.2`](https://github.com/backstage/backstage/blob/HEAD/packages/app-defaults/CHANGELOG.md#162) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.6 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.2 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.34 ### [`v1.6.1`](https://github.com/backstage/backstage/blob/HEAD/packages/app-defaults/CHANGELOG.md#161) [Compare Source](https://github.com/backstage/backstage/compare/v1.6.0...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.33 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).16.1 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.5 ### [`v1.6.0`](https://github.com/backstage/backstage/blob/HEAD/packages/app-defaults/CHANGELOG.md#160) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...v1.6.0) ##### Minor Changes - [`12f8e01`](https://github.com/backstage/backstage/commit/12f8e01): **BREAKING**: The default `DiscoveryApi` implementation has been switched to use `FrontendHostDiscovery`, which adds support for the `discovery.endpoints` configuration. This is marked as a breaking change because it will cause any existing `discovery.endpoints` configuration to be picked up and used, which may break existing setups. For example, consider the following configuration: ```yaml app: baseUrl: https://backstage.acme.org backend: baseUrl: https://backstage.internal.acme.org discovery: endpoints: - target: https://catalog.internal.acme.org/api/{{pluginId}} plugins: [catalog] ``` This will now cause requests from the frontend towards the `catalog` plugin to be routed to `https://catalog.internal.acme.org/api/catalog`, but this might not be reachable from the frontend. To fix this, you should update the `discovery.endpoints` configuration to only override the internal URL of the plugin: ```yaml discovery: endpoints: - target: internal: https://catalog.internal.acme.org/api/{{pluginId}} plugins: [catalog] ``` ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).16.0 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.32 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.4 </details> <details> <summary>backstage/backstage (@&#8203;backstage/catalog-client)</summary> ### [`v1.12.1`](https://github.com/backstage/backstage/blob/HEAD/packages/catalog-client/CHANGELOG.md#1121) [Compare Source](https://github.com/backstage/backstage/compare/v1.12.0...v1.12.1) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 ### [`v1.12.0`](https://github.com/backstage/backstage/blob/HEAD/packages/catalog-client/CHANGELOG.md#1120) [Compare Source](https://github.com/backstage/backstage/compare/v1.11.0...v1.12.0) ##### Minor Changes - [`0e9ec44`](https://github.com/backstage/backstage/commit/0e9ec44): Introduced new `streamEntities` async generator method for the catalog. Catalog API and Catalog Service now includes a `streamEntities` method that allows for streaming entities from the catalog. This method is designed to handle large datasets efficiently by processing entities in a stream rather than loading them all into memory at once. This is useful when you need to fetch a large number of entities but do not want to use pagination or fetch all entities at once. Example usage: ```ts const pageStream = catalogClient.streamEntities({ pageSize: 100 }, { token }); for await (const page of pageStream) { // Handle page of entities for (const entity of page) { console.log(entity); } } ``` ##### Patch Changes - [`0efcc97`](https://github.com/backstage/backstage/commit/0efcc97): Updated generated schemas ### [`v1.11.0`](https://github.com/backstage/backstage/blob/HEAD/packages/catalog-client/CHANGELOG.md#1110) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...v1.11.0) ##### Minor Changes - [`6b608e7`](https://github.com/backstage/backstage/commit/6b608e7): Added the analyze-location endpoint to the CatalogClient ### [`v1.10.2`](https://github.com/backstage/backstage/blob/HEAD/packages/catalog-client/CHANGELOG.md#1102) [Compare Source](https://github.com/backstage/backstage/compare/v1.10.1...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - [`6fb4143`](https://github.com/backstage/backstage/commit/6fb4143): allow arrays in the InMemoryCatalogClient to filter entities - Updated dependencies - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 ### [`v1.10.1`](https://github.com/backstage/backstage/blob/HEAD/packages/catalog-client/CHANGELOG.md#1101) [Compare Source](https://github.com/backstage/backstage/compare/v1.10.0...v1.10.1) ##### Patch Changes - [`22fad0d`](https://github.com/backstage/backstage/commit/22fad0d): Fixed `CatalogClient` error responses for `refreshEntity` and `addLocation`. - Updated dependencies - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 ### [`v1.10.0`](https://github.com/backstage/backstage/blob/HEAD/packages/catalog-client/CHANGELOG.md#1100) [Compare Source](https://github.com/backstage/backstage/compare/v1.9.1...v1.10.0) ##### Minor Changes - [`1a003ff`](https://github.com/backstage/backstage/commit/1a003ff): Add `getLocations` method to `CatalogApi` and `CatalogClient`. This method calls the [`GET /locations`](https://backstage.io/docs/features/software-catalog/software-catalog-api/#get-locations) endpoint from the catalog backend. ##### Patch Changes - Updated dependencies - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 </details> <details> <summary>backstage/backstage (@&#8203;backstage/catalog-model)</summary> ### [`v1.7.6`](https://github.com/backstage/backstage/blob/HEAD/packages/catalog-model/CHANGELOG.md#176) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. ### [`v1.7.5`](https://github.com/backstage/backstage/blob/HEAD/packages/catalog-model/CHANGELOG.md#175) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - [`3507fcd`](https://github.com/backstage/backstage/commit/3507fcd): Just some more circular dep cleanup ### [`v1.7.4`](https://github.com/backstage/backstage/blob/HEAD/packages/catalog-model/CHANGELOG.md#174) [Compare Source](https://github.com/backstage/backstage/compare/d49dcceea0dc7c7724b24a39129aa81946924bac...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - [`ed4e625`](https://github.com/backstage/backstage/commit/ed4e625): Added support for icons containing colons - Updated dependencies - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 </details> <details> <summary>backstage/backstage (@&#8203;backstage/cli)</summary> ### [`v0.34.5`](https://github.com/backstage/backstage/blob/HEAD/packages/cli/CHANGELOG.md#0345) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`fc7cbfc`](https://github.com/backstage/backstage/commit/fc7cbfc): The templates executed with the `yarn new` command now supports templating filenames. - [`da19cb5`](https://github.com/backstage/backstage/commit/da19cb5): Fix inconsistent behavior in the `new` command for the `@internal` scope: it now consistently defaults to the `backstage-plugin-` infix whether the `--scope` option is not set or it's set to `internal`. - [`fc7cbfc`](https://github.com/backstage/backstage/commit/fc7cbfc): Added a template for the `yarn new` command to create an catalog entity provider. To add this template to an explicit list in the root `package.json`, use `@backstage/cli/templates/catalog-provider-module`. - [`b2bef92`](https://github.com/backstage/backstage/commit/b2bef92): Convert all enums to erasable-syntax compliant patterns - [`279279c`](https://github.com/backstage/backstage/commit/279279c): Fixes an issue where using the `backstage-cli new --scope` command with a scope that already includes the `@` symbol (e.g., `@backstage-community`) would result in a double `@@&#8203;` prefix in the generated package name, causing invalid `package.json` files. - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - Updated dependencies - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.2 - [@&#8203;backstage/eslint-plugin](https://github.com/backstage/eslint-plugin)[@&#8203;0](https://github.com/0).2.0 - [@&#8203;backstage/config-loader](https://github.com/backstage/config-loader)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 - [@&#8203;backstage/cli-node](https://github.com/backstage/cli-node)[@&#8203;0](https://github.com/0).2.15 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 ### [`v0.34.4`](https://github.com/backstage/backstage/blob/HEAD/packages/cli/CHANGELOG.md#0344) [Compare Source](https://github.com/backstage/backstage/compare/1ae880539ce61f82443bdaa395c4bc0269523ba5...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - [`f2cf564`](https://github.com/backstage/backstage/commit/f2cf564): Removed the script transform cache from the default Jest configuration. The script cache provided a moderate performance boost, but it is incompatible with Jest 30. - [`33faad2`](https://github.com/backstage/backstage/commit/33faad2): Allow using custom manifest location in the yarn plugin and version bump. The Backstage yarn plugin and version bump allows two new environment variables to configure custom manifest location: - `BACKSTAGE_VERSIONS_BASE_URL`: The base URL for fetching the Backstage version manifest. Defaults to `https://versions.backstage.io/v1/releases/VERSION/manifest.json`. Useful for running the plugin in environment without direct access to the internet, for example by using a mirror of the versions API or a proxy. Note that the environment variable is just the host name, and the path is appended by the plugin. If you are using the yarn plugin, bump version command will also try to fetch the new version of the yarn plugin from the same base URL (defaults to `https://versions.backstage.io/v1/releases/RELEASE/yarn-plugin`) - `BACKSTAGE_MANIFEST_FILE`: Path to a local manifest file. If set, the plugin will not attempt to fetch the manifest from the network. Useful for running the plugin in environment without internet access and without mirror of the versions API. - [`6ebc1ea`](https://github.com/backstage/backstage/commit/6ebc1ea): Fixed module federation config by only setting `import: false` on shared libraries for remote. - [`ab96bb7`](https://github.com/backstage/backstage/commit/ab96bb7): Added a new `--entrypoint` option to the `package start` command, which allows you to specify a custom entry directory/file for development applications. This is particularly useful when maintaining separate dev apps for different versions of your plugin (e.g., stable and alpha). **Example usage:** Consider the following plugin dev folder structure: dev/ index.tsx alpha/ index.ts - The default `yarn package start` command uses the `dev/` folder as the entry point and executes `dev/index.tsx` file; - Running `yarn package start --entrypoint dev/alpha` will instead use `dev/alpha/` as the entry point and execute `dev/alpha/index.ts` file. - [`024645e`](https://github.com/backstage/backstage/commit/024645e): Remove unused [@&#8203;octokit](https://github.com/octokit) modules from cli package - [@&#8203;octokit/graphql](https://github.com/octokit/graphql) - [@&#8203;octokit/graphql-schema](https://github.com/octokit/graphql-schema) - [@&#8203;octokit/oauth-app](https://github.com/octokit/oauth-app) - [`d14ef24`](https://github.com/backstage/backstage/commit/d14ef24): Added automatic detection and support for the Backstage Yarn plugin when generating new packages with `yarn new`. When the plugin is installed, new packages will automatically use `backstage:^` ranges for `@backstage/*` dependencies. - Updated dependencies - [@&#8203;backstage/eslint-plugin](https://github.com/backstage/eslint-plugin)[@&#8203;0](https://github.com/0).1.12 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.1 - [@&#8203;backstage/config-loader](https://github.com/backstage/config-loader)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 ### [`v0.34.3`](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...1ae880539ce61f82443bdaa395c4bc0269523ba5) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...1ae880539ce61f82443bdaa395c4bc0269523ba5) ### [`v0.34.2`](https://github.com/backstage/backstage/blob/HEAD/packages/cli/CHANGELOG.md#0342) [Compare Source](https://github.com/backstage/backstage/compare/v0.34.1...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - [`e6f45dc`](https://github.com/backstage/backstage/commit/e6f45dc): Updated the WebPack configuration to use `contenthash`. This fixes an issue were builds would sometimes generate output files with the same name but different content across builds, leading to breakages when loading the frontend app. - [`fffd434`](https://github.com/backstage/backstage/commit/fffd434): Disallow import fallback of critical shared dependencies in module federation. - [`080f252`](https://github.com/backstage/backstage/commit/080f252): Fixed the `new-frontend-plugin` template that was incorrectly passing `id` instead of `pluginId` to `createFrontendPlugin` and unnecessarily importing `React`. - [`e0db9b8`](https://github.com/backstage/backstage/commit/e0db9b8): Modify the `backstage.json` also for custom patterns if it extends the default pattern. Examples: - `@backstage/*` (default pattern) - `@{backstage,backstage-community}/*` - `@{extra1,backstage,extra2}/*` - [`275bda8`](https://github.com/backstage/backstage/commit/275bda8): Fixed an issue that could cause conflicts of detected modules in workspaces with multiple apps. - [`e1adce4`](https://github.com/backstage/backstage/commit/e1adce4): Updated the backend plugin template to use a new pattern for the `TodoListService` that reduces boilerplate. - Updated dependencies - [@&#8203;backstage/config-loader](https://github.com/backstage/config-loader)[@&#8203;1](https://github.com/1).10.3 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.2 ### [`v0.34.1`](https://github.com/backstage/backstage/blob/HEAD/packages/cli/CHANGELOG.md#0341-next0) [Compare Source](https://github.com/backstage/backstage/compare/v0.34.0...v0.34.1) ##### Patch Changes - [`080f252`](https://github.com/backstage/backstage/commit/080f252): Fixed the `new-frontend-plugin` template that was incorrectly passing `id` instead of `pluginId` to `createFrontendPlugin` and unnecessarily importing `React`. - [`275bda8`](https://github.com/backstage/backstage/commit/275bda8): Fixed an issue that could cause conflicts of detected modules in workspaces with multiple apps. - Updated dependencies - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/cli-common](https://github.com/backstage/cli-common)[@&#8203;0](https://github.com/0).1.15 - [@&#8203;backstage/cli-node](https://github.com/backstage/cli-node)[@&#8203;0](https://github.com/0).2.14 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/config-loader](https://github.com/backstage/config-loader)[@&#8203;1](https://github.com/1).10.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/eslint-plugin](https://github.com/backstage/eslint-plugin)[@&#8203;0](https://github.com/0).1.11 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/release-manifests](https://github.com/backstage/release-manifests)[@&#8203;0](https://github.com/0).0.13 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 ### [`v0.34.0`](https://github.com/backstage/backstage/blob/HEAD/packages/cli/CHANGELOG.md#0340) [Compare Source](https://github.com/backstage/backstage/compare/v0.33.1...v0.34.0) ##### Minor Changes - [`38b4243`](https://github.com/backstage/backstage/commit/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). - [`923ceb2`](https://github.com/backstage/backstage/commit/923ceb2): **BREAKING**: The new app build based on [Rspack](https://rspack.dev/) is now the default, and the `EXPERIMENTAL_RSPACK` flag has been removed. To revert to the old behavior, set the `LEGACY_WEBPACK_BUILD` environment flag and install the following optional dependencies: ```json { "dependencies": { "@&#8203;module-federation/enhanced": "^0.9.0", "@&#8203;pmmmwh/react-refresh-webpack-plugin": "^0.5.7", "esbuild-loader": "^4.0.0", "eslint-webpack-plugin": "^4.2.0", "fork-ts-checker-webpack-plugin": "^9.0.0", "mini-css-extract-plugin": "^2.4.2", "terser-webpack-plugin": "^5.1.3", "webpack": "^5.96.0", "webpack-dev-server": "^5.0.0" } } ``` If you do encounter a blocking issue that forces you to use the old WebPack build, please [open an issue](https://github.com/backstage/backstage/issues) explaining the problem. The WebPack build will be removed in a future release. - [`eda80c7`](https://github.com/backstage/backstage/commit/eda80c7): **BREAKING**: Removed support for `.icon.svg` imports, which have been deprecated since the 1.19 release. ##### Patch Changes - [`2b8082a`](https://github.com/backstage/backstage/commit/2b8082a): Internal refactor of error handling - [`8b1bf6e`](https://github.com/backstage/backstage/commit/8b1bf6e): Deprecated new frontend system config setting `app.experimental.packages` to just `app.packages`. The old config will continue working for the time being, but may be removed in a future release. - [`ead626f`](https://github.com/backstage/backstage/commit/ead626f): The Node.js transform in `@backstage/cli/config/nodeTransformHooks.mjs` now supports the built-in type stripping in Node.js, which is enabled by default from v22.18.0. - [`a6af768`](https://github.com/backstage/backstage/commit/a6af768): Allow js files to be processed by the nodeTransform loader - Updated dependencies - [@&#8203;backstage/cli-node](https://github.com/backstage/cli-node)[@&#8203;0](https://github.com/0).2.14 ### [`v0.33.1`](https://github.com/backstage/backstage/blob/HEAD/packages/cli/CHANGELOG.md#0331) [Compare Source](https://github.com/backstage/backstage/compare/v0.33.0...v0.33.1) ##### Patch Changes - [`50f0ce6`](https://github.com/backstage/backstage/commit/50f0ce6): Fixes a module not found error when running `backstage-cli info`. - Updated dependencies - [@&#8203;backstage/config-loader](https://github.com/backstage/config-loader)[@&#8203;1](https://github.com/1).10.2 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.1 ### [`v0.33.0`](https://github.com/backstage/backstage/blob/HEAD/packages/cli/CHANGELOG.md#0330) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...v0.33.0) ##### Minor Changes - [`eef0e83`](https://github.com/backstage/backstage/commit/eef0e83): Internal update to promote the modular CLI entrypoint to stable. ##### Patch Changes - [`d07fe35`](https://github.com/backstage/backstage/commit/d07fe35): Added user feedback when opening config docs in browser. The command now clearly indicates what it's doing and provides fallback instructions if the browser fails to open. - [`ce70439`](https://github.com/backstage/backstage/commit/ce70439): The `BACKSTAGE_CLI_EXPERIMENTAL_BUILD_CACHE` flag has been removed. Existing users are encouraged to switch to `EXPERIMENTAL_RSPACK` instead. - [`1d8f00b`](https://github.com/backstage/backstage/commit/1d8f00b): Switched to using the `ModuleFederationPlugin` from `@module-federation/enhanced/rspack` for Rspack, rather than the built-in one. - [`2b9633f`](https://github.com/backstage/backstage/commit/2b9633f): The experimental `FORCE_REACT_DEVELOPMENT` flag has been removed. - [`d8c4a54`](https://github.com/backstage/backstage/commit/d8c4a54): Only use the caching Jest module loader for frontend packages in order to avoid breaking real ESM module imports. - [`d6d63c7`](https://github.com/backstage/backstage/commit/d6d63c7): Updating the scaffolder action boilerplate to use new `zod` schema - [`e36e855`](https://github.com/backstage/backstage/commit/e36e855): Added `backstage.pluginId` field in `package.json` to all default plugin package templates for the `new` command. - [`1bab255`](https://github.com/backstage/backstage/commit/1bab255): Internal refactor to combine alpha `build` and `start` modules. - [`713e957`](https://github.com/backstage/backstage/commit/713e957): fix: merge eslint reports when using json format - [`8a0164c`](https://github.com/backstage/backstage/commit/8a0164c): Fix an issue where some commands were not usable because of missing dist files - Updated dependencies - [@&#8203;backstage/eslint-plugin](https://github.com/backstage/eslint-plugin)[@&#8203;0](https://github.com/0).1.11 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/cli-common](https://github.com/backstage/cli-common)[@&#8203;0](https://github.com/0).1.15 - [@&#8203;backstage/cli-node](https://github.com/backstage/cli-node)[@&#8203;0](https://github.com/0).2.13 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/config-loader](https://github.com/backstage/config-loader)[@&#8203;1](https://github.com/1).10.1 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/release-manifests](https://github.com/backstage/release-manifests)[@&#8203;0](https://github.com/0).0.13 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 ### [`v0.32.1`](https://github.com/backstage/backstage/blob/HEAD/packages/cli/CHANGELOG.md#0321) [Compare Source](https://github.com/backstage/backstage/compare/v0.32.0...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - [`674def9`](https://github.com/backstage/backstage/commit/674def9): fix: enable `lazyCompilation` and `refreshOptions` for rspack - [`d649df0`](https://github.com/backstage/backstage/commit/d649df0): Internal code cleanup - [`c2cae47`](https://github.com/backstage/backstage/commit/c2cae47): Add missing modules to the Backstage CLI alpha entrypoint. - [`3f45861`](https://github.com/backstage/backstage/commit/3f45861): Add a warning for React 17 deprecation that triggers when frontend packages and plugins start. - [`9aaec54`](https://github.com/backstage/backstage/commit/9aaec54): Internal refactor of opaque type handling. - [`9285385`](https://github.com/backstage/backstage/commit/9285385): Added `info` object to the context of the alpha CLI. - [`6cc9507`](https://github.com/backstage/backstage/commit/6cc9507): Updated dependency `@octokit/request` to `^8.0.0`. - [`5cd3c54`](https://github.com/backstage/backstage/commit/5cd3c54): Updated dependency `react-refresh` to `^0.17.0`. - [`72d019d`](https://github.com/backstage/backstage/commit/72d019d): Removed various typos - [`19a4e7c`](https://github.com/backstage/backstage/commit/19a4e7c): Internal refactor to move things closer to home - Updated dependencies - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/release-manifests](https://github.com/backstage/release-manifests)[@&#8203;0](https://github.com/0).0.13 - [@&#8203;backstage/config-loader](https://github.com/backstage/config-loader)[@&#8203;1](https://github.com/1).10.1 - [@&#8203;backstage/cli-node](https://github.com/backstage/cli-node)[@&#8203;0](https://github.com/0).2.13 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/cli-common](https://github.com/backstage/cli-common)[@&#8203;0](https://github.com/0).1.15 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/eslint-plugin](https://github.com/backstage/eslint-plugin)[@&#8203;0](https://github.com/0).1.10 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 ### [`v0.32.0`](https://github.com/backstage/backstage/blob/HEAD/packages/cli/CHANGELOG.md#0320) [Compare Source](https://github.com/backstage/backstage/compare/9db9ead2d9bfb47056e17a523bb1bf1f38ac9311...v0.32.0) ##### Minor Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes default React imports from template files, aligning with the requirements for the upcoming React 19 migration. Introduces a new ESLint rule to disallow `import React from 'react'` and `import * as React from 'react'`. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - [`65b584c`](https://github.com/backstage/backstage/commit/65b584c): Internal update to move the `new` and `create-github-app` to their own module. - [`c7254ae`](https://github.com/backstage/backstage/commit/c7254ae): Internal update to move the `clean`, `pre/postpack` and `fix` commands into their own separate module. ##### Patch Changes - [`4ea76f7`](https://github.com/backstage/backstage/commit/4ea76f7): Bump [@&#8203;module-federation/enhanced](https://github.com/module-federation/enhanced) ^0.9.0 to fix GHSA-593f-38f6-jp5m - [`87a5cb4`](https://github.com/backstage/backstage/commit/87a5cb4): Fixed an issue causing the `repo lint` command to fail when the `--max-warnings` option was used. - [`6969f79`](https://github.com/backstage/backstage/commit/6969f79): Avoid trailing `/*` when automatically adding imports for package with multiple entry points. - [`98b7131`](https://github.com/backstage/backstage/commit/98b7131): Update the `to do` plugin template to stop using the deprecated catalog alpha service reference. If you start seeing the `should create TODO item with catalog information` test failing, you have two options to fix this: Update the test to mock the legacy alpha catalog service, or migrate the `TODO` plugin backend to use the new catalog service reference. We recommend the second option, see [this](https://github.com/backstage/backstage/pull/29450/files/267115d0436009443ca68ac84e7dcc646c9c938d#diff-47e01aeb12dd55fab9e697f810be21a8d08d39c37df1b078f6d0894f9bad5a1b) pull request for an example of how to do the migration. - [`d5c4fed`](https://github.com/backstage/backstage/commit/d5c4fed): make certificate strings optional for Dev environments - [`d83f3f4`](https://github.com/backstage/backstage/commit/d83f3f4): Resolved a problem where the `start` command did not correctly handle multiple `--require` flags, ensuring all specified modules are now properly loaded. - [`d2091c6`](https://github.com/backstage/backstage/commit/d2091c6): Added a new `repo start` command to replace the existing pattern of using `yarn dev` scripts. The `repo start` command runs the app and/or backend package in the repo by default, but will also fall back to running other individual frontend or backend packages or even plugin dev entry points if the can be uniquely selected. The goal of this change is to reduce the number of different necessary scripts and align on `yarn start` being the only command needed for local development, similar to how `repo test` handles testing in the repo. It also opens up for more powerful options, like the `--plugin <pluginId>` flag that runs the dev entry point of the selected plugin. The new script is installed as follows, replacing the existing `yarn start` script: ```json { "scripts": { "start": "backstage-cli repo start" } } ``` In order to help users migrate in existing projects, it is recommended to add the following scripts to the root `package.json`: ```json { "scripts": { "dev": "echo \"Use 'yarn start' instead\"", "start-backend": "echo \"Use 'yarn start backend' instead\"" } } ``` For more information, run `yarn start --help` once the new command is installed. - [`918c883`](https://github.com/backstage/backstage/commit/918c883): Included a reference to the JSX transform guide in the warning about using the default React import. - Updated dependencies - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.3 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/cli-common](https://github.com/backstage/cli-common)[@&#8203;0](https://github.com/0).1.15 - [@&#8203;backstage/cli-node](https://github.com/backstage/cli-node)[@&#8203;0](https://github.com/0).2.13 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/config-loader](https://github.com/backstage/config-loader)[@&#8203;1](https://github.com/1).10.0 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/eslint-plugin](https://github.com/backstage/eslint-plugin)[@&#8203;0](https://github.com/0).1.10 - [@&#8203;backstage/release-manifests](https://github.com/backstage/release-manifests)[@&#8203;0](https://github.com/0).0.12 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 ### [`v0.31.1`](https://github.com/backstage/backstage/compare/v0.31.0...9db9ead2d9bfb47056e17a523bb1bf1f38ac9311) [Compare Source](https://github.com/backstage/backstage/compare/v0.31.0...9db9ead2d9bfb47056e17a523bb1bf1f38ac9311) ### [`v0.31.0`](https://github.com/backstage/backstage/blob/HEAD/packages/cli/CHANGELOG.md#0310) [Compare Source](https://github.com/backstage/backstage/compare/v0.30.0...v0.31.0) ##### Minor Changes - [`5b70679`](https://github.com/backstage/backstage/commit/5b70679): **BREAKING**: ESLint warnings no longer trigger system exit codes like errors do. Set the max number of warnings to `-1` during linting to enable the gradual adoption of new ESLint rules. To restore the previous behavior, include the `--max-warnings 0` flag in the `backstage-cli <repo|package> lint` command. ##### Patch Changes - [`0586d4c`](https://github.com/backstage/backstage/commit/0586d4c): Internal change to move the `migrate` and `version:*` commands into a new migrate module. - [`e0b226b`](https://github.com/backstage/backstage/commit/e0b226b): build(deps): bump `esbuild` from 0.24.2 to 0.25.0 - [`4d45498`](https://github.com/backstage/backstage/commit/4d45498): Fixed the package prepack command so that it no longer produces unnecessary `index` entries in the `typesVersions` map, which could cause `/index` to be added when automatically adding imports. - [`485b3ba`](https://github.com/backstage/backstage/commit/485b3ba): Internal update to move `test` commands to a separate module. - [`a76c482`](https://github.com/backstage/backstage/commit/a76c482): Internal change to migrate `lint` to the new module system. - [`8df78bf`](https://github.com/backstage/backstage/commit/8df78bf): Internal update to move build commands to a CLI module. - [`d0fc357`](https://github.com/backstage/backstage/commit/d0fc357): Internal update to move `info` commands to a separate module. - [`f8bd342`](https://github.com/backstage/backstage/commit/f8bd342): Fix a bug in the translation of the deprecated `--scope` option for the `new` command that could cause plugins to have `backstage-backstage-plugin` in their name. - Updated dependencies - [@&#8203;backstage/config-loader](https://github.com/backstage/config-loader)[@&#8203;1](https://github.com/1).10.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.2 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/cli-common](https://github.com/backstage/cli-common)[@&#8203;0](https://github.com/0).1.15 - [@&#8203;backstage/cli-node](https://github.com/backstage/cli-node)[@&#8203;0](https://github.com/0).2.13 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/eslint-plugin](https://github.com/backstage/eslint-plugin)[@&#8203;0](https://github.com/0).1.10 - [@&#8203;backstage/release-manifests](https://github.com/backstage/release-manifests)[@&#8203;0](https://github.com/0).0.12 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 </details> <details> <summary>backstage/backstage (@&#8203;backstage/config)</summary> ### [`v1.3.6`](https://github.com/backstage/backstage/blob/HEAD/packages/config/CHANGELOG.md#136) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. ### [`v1.3.5`](https://github.com/backstage/backstage/blob/HEAD/packages/config/CHANGELOG.md#135) [Compare Source](https://github.com/backstage/backstage/compare/da9b0d707b3329759a647ab143594523b246d247...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - [`b45b094`](https://github.com/backstage/backstage/commit/b45b094): Allow colon to be used as config key. ### [`v1.3.4`](https://github.com/backstage/backstage/blob/HEAD/packages/config/CHANGELOG.md#134-next0) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...da9b0d707b3329759a647ab143594523b246d247) ##### Patch Changes - [`b45b094`](https://github.com/backstage/backstage/commit/b45b094): Allow colon to be used as config key. ### [`v1.3.3`](https://github.com/backstage/backstage/blob/HEAD/packages/config/CHANGELOG.md#133) [Compare Source](https://github.com/backstage/backstage/compare/d49dcceea0dc7c7724b24a39129aa81946924bac...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - [`ff23618`](https://github.com/backstage/backstage/commit/ff23618): Loosen the requirements for a key to be considered valid config. - [`3507fcd`](https://github.com/backstage/backstage/commit/3507fcd): Just some more circular dep cleanup </details> <details> <summary>backstage/backstage (@&#8203;backstage/core-app-api)</summary> ### [`v1.19.2`](https://github.com/backstage/backstage/blob/HEAD/packages/core-app-api/CHANGELOG.md#1192) [Compare Source](https://github.com/backstage/backstage/compare/v1.19.1...v1.19.2) ##### Patch Changes - [`b2bef92`](https://github.com/backstage/backstage/commit/b2bef92): Convert all enums to erasable-syntax compliant patterns - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 ### [`v1.19.1`](https://github.com/backstage/backstage/blob/HEAD/packages/core-app-api/CHANGELOG.md#1191) [Compare Source](https://github.com/backstage/backstage/compare/v1.19.0...v1.19.1) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 ### [`v1.19.0`](https://github.com/backstage/backstage/blob/HEAD/packages/core-app-api/CHANGELOG.md#1190) [Compare Source](https://github.com/backstage/backstage/compare/v1.18.0...v1.19.0) ##### Minor Changes - [`3fca906`](https://github.com/backstage/backstage/commit/3fca906): Add `OpenShiftAuth` helper to create default OAuth flow for OpenShift. ##### Patch Changes - [`5ae6d9d`](https://github.com/backstage/backstage/commit/5ae6d9d): feat: support no en languages - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.2 ### [`v1.18.0`](https://github.com/backstage/backstage/blob/HEAD/packages/core-app-api/CHANGELOG.md#1180) [Compare Source](https://github.com/backstage/backstage/compare/v1.17.1...v1.18.0) ##### Minor Changes - [`5ddc0fe`](https://github.com/backstage/backstage/commit/5ddc0fe): if session exists and refresh fails, then create a new session if not instant popup ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 ### [`v1.17.1`](https://github.com/backstage/backstage/blob/HEAD/packages/core-app-api/CHANGELOG.md#1171) [Compare Source](https://github.com/backstage/backstage/compare/v1.17.0...v1.17.1) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 ### [`v1.17.0`](https://github.com/backstage/backstage/blob/HEAD/packages/core-app-api/CHANGELOG.md#1170) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...v1.17.0) ##### Minor Changes - [`1e0230e`](https://github.com/backstage/backstage/commit/1e0230e): Support custom `AuthConnector` for `OAuth2`. A user can pass their own `AuthConnector` implementation in `OAuth2` constructor. In which case the session manager will use that instead of the `DefaultAuthConnector` to interact with the authentication provider. A custom `AuthConnector` may call the authentication provider from the front-end, store and retrieve tokens in the session storage, for example, and otherwise send custom requests to the authentication provider and handle its responses. Note, that if the custom `AuthConnector` transforms scopes returned from the authentication provider, the transformation must be the same as `OAuth2CreateOptions#scopeTransform` passed to `OAuth2` constructor. See creating `DefaultAuthConnector` in `OAuth2#create(...)` for an example. ##### Patch Changes - [`73f6cc3`](https://github.com/backstage/backstage/commit/73f6cc3): Updated `I18nextTranslationApi` to support interpolation of JSX elements. - [`cc119b2`](https://github.com/backstage/backstage/commit/cc119b2): Fixed an issue causing `OAuthRequestDialog` to re-render on mount. - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 ### [`v1.16.1`](https://github.com/backstage/backstage/blob/HEAD/packages/core-app-api/CHANGELOG.md#1161) [Compare Source](https://github.com/backstage/backstage/compare/v1.16.0...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 ### [`v1.16.0`](https://github.com/backstage/backstage/blob/HEAD/packages/core-app-api/CHANGELOG.md#1160) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...v1.16.0) ##### Minor Changes - [`9262001`](https://github.com/backstage/backstage/commit/9262001): The default auth injection middleware for the `FetchApi` will now also take configuration under `discovery.endpoints` into consideration when deciding whether to include credentials or not. - [`12f8e01`](https://github.com/backstage/backstage/commit/12f8e01): The `discovery.endpoints` configuration no longer requires both `internal` and `external` target when using the object form, instead falling back to the default. ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 </details> <details> <summary>backstage/backstage (@&#8203;backstage/core-components)</summary> ### [`v0.18.3`](https://github.com/backstage/backstage/blob/HEAD/packages/core-components/CHANGELOG.md#0183) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`1c7e1ce`](https://github.com/backstage/backstage/commit/1c7e1ce): - Revert `viewbox` back to old values. - Added `fullScreen` prop to `EntityCatalogGraphCard` - [`96ad674`](https://github.com/backstage/backstage/commit/96ad674): Line numbers in LogViewer will not be selectable in UI anymore - [`b2bef92`](https://github.com/backstage/backstage/commit/b2bef92): Convert all enums to erasable-syntax compliant patterns - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 ### [`v0.18.2`](https://github.com/backstage/backstage/blob/HEAD/packages/core-components/CHANGELOG.md#0182) [Compare Source](https://github.com/backstage/backstage/compare/v0.18.1...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - [`d493126`](https://github.com/backstage/backstage/commit/d493126): Swap base token for semantic token in ItemCardHeader to ensure readability in light mode. - [`431130c`](https://github.com/backstage/backstage/commit/431130c): Added `renderEdge` prop to `<DependencyGraph />` component in `@backstage/core-components` to allow custom rendering of graph edges. - [`6981ae6`](https://github.com/backstage/backstage/commit/6981ae6): Fixed DependencyGraph `svg` size not adapting to the container size - [`95935fb`](https://github.com/backstage/backstage/commit/95935fb): Fixed dependency graph automatically scrolling forever - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).7.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 ### [`v0.18.1`](https://github.com/backstage/backstage/releases/tag/v0.18.1) [Compare Source](https://github.com/backstage/backstage/compare/v0.18.0...v0.18.1) Added a new badges plugin, split into [`@backstage/plugin-badges`](https://github.com/backstage/backstage/tree/release-2021-03-19/plugins/badges) and [`@backstage/plugin-badges-backend`](https://github.com/backstage/backstage/tree/release-2021-03-19/plugins/badges-backend). The badges plugin offers a set of badges that can be used outside of your backstage deployment, showing information related to data in the catalog, such as entity owner and lifecycle data. ### [`v0.18.0`](https://github.com/backstage/backstage/blob/HEAD/packages/core-components/CHANGELOG.md#0180) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...v0.18.0) ##### Minor Changes - [`b9a87f4`](https://github.com/backstage/backstage/commit/b9a87f4): Add optional `distance` property to `DependencyEdge` to reflect the distance to a root. ##### Patch Changes - [`1ad3d94`](https://github.com/backstage/backstage/commit/1ad3d94): Dependency graph can now be opened in full screen mode - [`e409bec`](https://github.com/backstage/backstage/commit/e409bec): Fixes for rendering initials in the avatar component. - [`ae7d426`](https://github.com/backstage/backstage/commit/ae7d426): update about card links style for pretty display with other language - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 ### [`v0.17.5`](https://github.com/backstage/backstage/blob/HEAD/packages/core-components/CHANGELOG.md#0175) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - [`1de1186`](https://github.com/backstage/backstage/commit/1de1186): Added missing space for alert display component - [`77467bb`](https://github.com/backstage/backstage/commit/77467bb): Updated dependency `linkifyjs` to `4.3.2`. - [`5563605`](https://github.com/backstage/backstage/commit/5563605): Added `FavoriteToggleProps`. - Updated dependencies - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.8 ### [`v0.17.4`](https://github.com/backstage/backstage/blob/HEAD/packages/core-components/CHANGELOG.md#0174) [Compare Source](https://github.com/backstage/backstage/compare/v0.17.3...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - [`f6ffea6`](https://github.com/backstage/backstage/commit/f6ffea6): Add optional message field for auth providers. This is intended to be a user friendly message that displays in the OAuth request dialog. A default message will be displayed if one is not provided. - [`aa3b054`](https://github.com/backstage/backstage/commit/aa3b054): Added `signIn` and `signOut` analytic events to the `@backstage/core-components` of sign in and sign out. - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.7 ### [`v0.17.3`](https://github.com/backstage/backstage/blob/HEAD/packages/core-components/CHANGELOG.md#0173) [Compare Source](https://github.com/backstage/backstage/compare/v0.17.2...v0.17.3) ##### Patch Changes - [`6232160`](https://github.com/backstage/backstage/commit/6232160): table actions header support i18n - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.6 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 ### [`v0.17.2`](https://github.com/backstage/backstage/blob/HEAD/packages/core-components/CHANGELOG.md#0172) [Compare Source](https://github.com/backstage/backstage/compare/v0.17.1...v0.17.2) ##### Patch Changes - [`e0d1025`](https://github.com/backstage/backstage/commit/e0d1025): `LogViewer` now supports a `textWrap` prop that wraps log lines to the next line for overflowing content instead of using horizontal scroll - [`bb84534`](https://github.com/backstage/backstage/commit/bb84534): Fix the hidden sidebar's sub-menu when the sidebar is scrollable - [`72d019d`](https://github.com/backstage/backstage/commit/72d019d): Removed various typos - Updated dependencies - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.6 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 ### [`v0.17.1`](https://github.com/backstage/backstage/blob/HEAD/packages/core-components/CHANGELOG.md#0171) [Compare Source](https://github.com/backstage/backstage/compare/v0.17.0...v0.17.1) ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - [`5d7bad4`](https://github.com/backstage/backstage/commit/5d7bad4): Fixed the messaging in the `AlertDisplay` where it was claiming that there were older messages available rather than newer. - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.5 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 ### [`v0.17.0`](https://github.com/backstage/backstage/blob/HEAD/packages/core-components/CHANGELOG.md#0170) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...v0.17.0) ##### Minor Changes - [`25300cb`](https://github.com/backstage/backstage/commit/25300cb): `SimpleStepper` back button now works with `activeStep` property set higher than 0 - [`9545af2`](https://github.com/backstage/backstage/commit/9545af2): Declared CancelIcon explicitly on Chip component inside Select.tsx to disable onMouseDown event by default that creates the flaw of re-opening select component when user tries to remove a selected filter. ##### Patch Changes - [`fffe3c0`](https://github.com/backstage/backstage/commit/fffe3c0): Added `classNames` prop to the `Page` component - [`df3b9f0`](https://github.com/backstage/backstage/commit/df3b9f0): Fixed a bug in the SidebarSubmenuItem within the core-components package that caused the dropdown button to be misaligned in the sidebar and the button text to appear in uppercase due to the default <Button> behavior. Also added an example dropdown menu to the app for reference. - [`48aab13`](https://github.com/backstage/backstage/commit/48aab13): Add i18n support for scaffolder-react plugin - [`0a0ced6`](https://github.com/backstage/backstage/commit/0a0ced6): Avoid Layout Shift for `DismissableBanner` when using a `storageApi` with latency (e.g. `user-settings-backend`) Properly handle the `unknown` state of the `storageApi`. There's a trade-off: this may lead to some Layout Shift if the banner has not been dismissed, but once it has been dismissed, you won't have any. - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.4 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 </details> <details> <summary>backstage/backstage (@&#8203;backstage/core-plugin-api)</summary> ### [`v1.12.0`](https://github.com/backstage/backstage/blob/HEAD/packages/core-plugin-api/CHANGELOG.md#1120) [Compare Source](https://github.com/backstage/backstage/compare/v1.11.1...v1.12.0) ##### Minor Changes - [`83439b1`](https://github.com/backstage/backstage/commit/83439b1): All route references are now forwards compatible with the new frontend system, i.e. `@backstage/frontend-plugin-api`. This means they no longer need to be converted with `convertLegacyRouteRef` or `convertLegacyRouteRefs` from `@backstage/core-compat-api`. ##### Patch Changes - [`b2bef92`](https://github.com/backstage/backstage/commit/b2bef92): Convert all enums to erasable-syntax compliant patterns - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 ### [`v1.11.1`](https://github.com/backstage/backstage/blob/HEAD/packages/core-plugin-api/CHANGELOG.md#1111) [Compare Source](https://github.com/backstage/backstage/compare/v1.11.0...v1.11.1) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 ### [`v1.11.0`](https://github.com/backstage/backstage/blob/HEAD/packages/core-plugin-api/CHANGELOG.md#1110) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...v1.11.0) ##### Minor Changes - [`5114627`](https://github.com/backstage/backstage/commit/5114627): Make `openshiftAuthApiRef` available in `@backstage/core-plugin-api`. ##### Patch Changes - Updated dependencies - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.2 ### [`v1.10.9`](https://github.com/backstage/backstage/blob/HEAD/packages/core-plugin-api/CHANGELOG.md#1109) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - [`f6ffea6`](https://github.com/backstage/backstage/commit/f6ffea6): Add optional message field for auth providers. This is intended to be a user friendly message that displays in the OAuth request dialog. A default message will be displayed if one is not provided. - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 ### [`v1.10.8`](https://github.com/backstage/backstage/blob/HEAD/packages/core-plugin-api/CHANGELOG.md#1108) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - [`c83cd8b`](https://github.com/backstage/backstage/commit/c83cd8b): Fixed some circular or otherwise unclear imports - [`0169b23`](https://github.com/backstage/backstage/commit/0169b23): Internal tweak to avoid circular dependencies - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 ### [`v1.10.7`](https://github.com/backstage/backstage/blob/HEAD/packages/core-plugin-api/CHANGELOG.md#1107) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - [`73f6cc3`](https://github.com/backstage/backstage/commit/73f6cc3): The `TranslationApi` now supports interpolation of JSX elements by passing them directly as values to the translation function. If any of the provided interpolation values are JSX elements, the translation function will return a JSX element instead of a string. - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 ### [`v1.10.6`](https://github.com/backstage/backstage/blob/HEAD/packages/core-plugin-api/CHANGELOG.md#1106) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 ### [`v1.10.5`](https://github.com/backstage/backstage/blob/HEAD/packages/core-plugin-api/CHANGELOG.md#1105) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - [`327d21e`](https://github.com/backstage/backstage/commit/327d21e): Failure to lazy load an extension will now always result in an error being thrown to be forwarded to error boundaries, rather than being rendered using the `BootErrorPage` app component. - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 </details> <details> <summary>backstage/backstage (@&#8203;backstage/dev-utils)</summary> ### [`v1.1.17`](https://github.com/backstage/backstage/blob/HEAD/packages/dev-utils/CHANGELOG.md#1117) [Compare Source](https://github.com/backstage/backstage/compare/caf20caac1b0b05108c19b97ae7e783fed4e3470...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`b29a856`](https://github.com/backstage/backstage/commit/b29a856): Fixed styling of the dev app by adding a lazy import of `@backstage/ui/css/styles.css`. - Updated dependencies - [@&#8203;backstage/ui](https://github.com/backstage/ui)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.3 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).19.2 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 - [@&#8203;backstage/app-defaults](https://github.com/backstage/app-defaults)[@&#8203;1](https://github.com/1).7.2 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.12 ### [`v1.1.16`](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...caf20caac1b0b05108c19b97ae7e783fed4e3470) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...caf20caac1b0b05108c19b97ae7e783fed4e3470) ### [`v1.1.15`](https://github.com/backstage/backstage/blob/HEAD/packages/dev-utils/CHANGELOG.md#1115) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.2 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).7.0 - [@&#8203;backstage/app-defaults](https://github.com/backstage/app-defaults)[@&#8203;1](https://github.com/1).7.1 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.11 ### [`v1.1.14`](https://github.com/backstage/backstage/blob/HEAD/packages/dev-utils/CHANGELOG.md#1114) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.0 - [@&#8203;backstage/app-defaults](https://github.com/backstage/app-defaults)[@&#8203;1](https://github.com/1).7.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.0 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).19.0 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.10 ### [`v1.1.13`](https://github.com/backstage/backstage/blob/HEAD/packages/dev-utils/CHANGELOG.md#1113) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.5 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).20.0 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.8 - [@&#8203;backstage/app-defaults](https://github.com/backstage/app-defaults)[@&#8203;1](https://github.com/1).6.5 ### [`v1.1.12`](https://github.com/backstage/backstage/blob/HEAD/packages/dev-utils/CHANGELOG.md#1112) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.7 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.9 - [@&#8203;backstage/app-defaults](https://github.com/backstage/app-defaults)[@&#8203;1](https://github.com/1).6.4 ### [`v1.1.11`](https://github.com/backstage/backstage/blob/HEAD/packages/dev-utils/CHANGELOG.md#1111) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.0 - [@&#8203;backstage/app-defaults](https://github.com/backstage/app-defaults)[@&#8203;1](https://github.com/1).6.3 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.8 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.6 ### [`v1.1.10`](https://github.com/backstage/backstage/blob/HEAD/packages/dev-utils/CHANGELOG.md#1110) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.6 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.2 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/app-defaults](https://github.com/backstage/app-defaults)[@&#8203;1](https://github.com/1).6.2 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.7 ### [`v1.1.9`](https://github.com/backstage/backstage/blob/HEAD/packages/dev-utils/CHANGELOG.md#119) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.6 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/app-defaults](https://github.com/backstage/app-defaults)[@&#8203;1](https://github.com/1).6.1 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).16.1 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.5 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 ### [`v1.1.8`](https://github.com/backstage/backstage/blob/HEAD/packages/dev-utils/CHANGELOG.md#118) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).16.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).16.0 - [@&#8203;backstage/app-defaults](https://github.com/backstage/app-defaults)[@&#8203;1](https://github.com/1).6.0 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.5 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.4 </details> <details> <summary>backstage/backstage (@&#8203;backstage/integration-react)</summary> ### [`v1.2.12`](https://github.com/backstage/backstage/blob/HEAD/packages/integration-react/CHANGELOG.md#1212) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.2 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 ### [`v1.2.11`](https://github.com/backstage/backstage/blob/HEAD/packages/integration-react/CHANGELOG.md#1211) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.1 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 ### [`v1.2.10`](https://github.com/backstage/backstage/blob/HEAD/packages/integration-react/CHANGELOG.md#1210) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.0 ### [`v1.2.9`](https://github.com/backstage/backstage/blob/HEAD/packages/integration-react/CHANGELOG.md#129) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - [`998fd15`](https://github.com/backstage/backstage/commit/998fd15): Separated gitlab `write_repository` and `api` scope to pass checks in `RefreshingAuthSessionManager` - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.1 ### [`v1.2.8`](https://github.com/backstage/backstage/blob/HEAD/packages/integration-react/CHANGELOG.md#128) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 ### [`v1.2.7`](https://github.com/backstage/backstage/blob/HEAD/packages/integration-react/CHANGELOG.md#127) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 ### [`v1.2.6`](https://github.com/backstage/backstage/blob/HEAD/packages/integration-react/CHANGELOG.md#126) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - [`5d10f99`](https://github.com/backstage/backstage/commit/5d10f99): Added scope `project` for Bitbucket Cloud. - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 ### [`v1.2.5`](https://github.com/backstage/backstage/blob/HEAD/packages/integration-react/CHANGELOG.md#125) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.2 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-api-docs)</summary> ### [`v0.13.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/api-docs/CHANGELOG.md#0131) [Compare Source](https://github.com/backstage/backstage/compare/v0.13.0...v0.13.1) ##### Patch Changes - [`7c281a5`](https://github.com/backstage/backstage/commit/7c281a5): Add i18n support for Raw tab title and an error message - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).13.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.4 - [@&#8203;backstage/plugin-catalog](https://github.com/backstage/plugin-catalog)[@&#8203;1](https://github.com/1).32.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.3 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.38 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.7 ### [`v0.13.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/api-docs/CHANGELOG.md#0130) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...v0.13.0) ##### Minor Changes - [`b8a381e`](https://github.com/backstage/backstage/commit/b8a381e): Remove explicit dependency on `isomorphic-form-data`. This explicit dependency was added to address [an issue](https://github.com/swagger-api/swagger-ui/issues/7436) in the dependency `swagger-ui-react`. That [issue has since been resolved](https://github.com/swagger-api/swagger-ui/issues/7436#issuecomment-889792304), and `isomorphic-form-data` no longer needs to be declared. Additionally, this changeset updates the `swagger-ui-react` dependency to version `5.19.0` or higher, which includes [compatibility](https://github.com/swagger-api/swagger-ui?tab=readme-ov-file#compatibility) with the latest versions of the OpenAPI specification. ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.2 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.1 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.3 - [@&#8203;backstage/plugin-catalog](https://github.com/backstage/plugin-catalog)[@&#8203;1](https://github.com/1).31.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.6 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.37 ### [`v0.12.11`](https://github.com/backstage/backstage/blob/HEAD/plugins/api-docs/CHANGELOG.md#01211) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.0 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/plugin-catalog](https://github.com/backstage/plugin-catalog)[@&#8203;1](https://github.com/1).31.3 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.2 ### [`v0.12.10`](https://github.com/backstage/backstage/blob/HEAD/plugins/api-docs/CHANGELOG.md#01210) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - [`e4ddf22`](https://github.com/backstage/backstage/commit/e4ddf22): Internal update to align with new blueprint parameter naming in the new frontend system. - [`f2f133c`](https://github.com/backstage/backstage/commit/f2f133c): Internal update to use the new variant of `ApiBlueprint`. - [`633327c`](https://github.com/backstage/backstage/commit/633327c): Improved styling for dark mode - [`8b1bf6e`](https://github.com/backstage/backstage/commit/8b1bf6e): Updated README instructions for the new frontend system - Updated dependencies - [@&#8203;backstage/plugin-catalog](https://github.com/backstage/plugin-catalog)[@&#8203;1](https://github.com/1).31.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).11.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).20.0 ### [`v0.12.9`](https://github.com/backstage/backstage/blob/HEAD/plugins/api-docs/CHANGELOG.md#0129) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/plugin-catalog](https://github.com/backstage/plugin-catalog)[@&#8203;1](https://github.com/1).31.1 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.4 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.4 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.5 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.36 ### [`v0.12.8`](https://github.com/backstage/backstage/blob/HEAD/plugins/api-docs/CHANGELOG.md#0128) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - [`18c64e9`](https://github.com/backstage/backstage/commit/18c64e9): Added the `info.packageJson` option to the plugin instance for the new frontend system. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.3 - [@&#8203;backstage/plugin-catalog](https://github.com/backstage/plugin-catalog)[@&#8203;1](https://github.com/1).31.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.3 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.3 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.35 ### [`v0.12.7`](https://github.com/backstage/backstage/blob/HEAD/plugins/api-docs/CHANGELOG.md#0127) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - [`fb58f20`](https://github.com/backstage/backstage/commit/fb58f20): Internal update to use the new `pluginId` option of `createFrontendPlugin`. - [`72d019d`](https://github.com/backstage/backstage/commit/72d019d): Removed various typos - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.2 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.2 - [@&#8203;backstage/plugin-catalog](https://github.com/backstage/plugin-catalog)[@&#8203;1](https://github.com/1).30.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.34 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 ### [`v0.12.6`](https://github.com/backstage/backstage/blob/HEAD/plugins/api-docs/CHANGELOG.md#0126) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`317bc3d`](https://github.com/backstage/backstage/commit/317bc3d): api-docs plugin support i18n - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - Updated dependencies - [@&#8203;backstage/plugin-catalog](https://github.com/backstage/plugin-catalog)[@&#8203;1](https://github.com/1).29.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.1 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.1 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.33 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.3 ### [`v0.12.5`](https://github.com/backstage/backstage/blob/HEAD/plugins/api-docs/CHANGELOG.md#0125) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - [`74871cc`](https://github.com/backstage/backstage/commit/74871cc): Use consistent Typography in Entity HasApisCard - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.0 - [@&#8203;backstage/plugin-catalog](https://github.com/backstage/plugin-catalog)[@&#8203;1](https://github.com/1).28.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).16.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.0 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.32 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.3 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-app-backend)</summary> ### [`v0.5.8`](https://github.com/backstage/backstage/blob/HEAD/plugins/app-backend/CHANGELOG.md#058) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).5.0 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.9 - [@&#8203;backstage/config-loader](https://github.com/backstage/config-loader)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 - [@&#8203;backstage/plugin-app-node](https://github.com/backstage/plugin-app-node)[@&#8203;0](https://github.com/0).1.39 ### [`v0.5.7`](https://github.com/backstage/backstage/blob/HEAD/plugins/app-backend/CHANGELOG.md#057) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config-loader](https://github.com/backstage/config-loader)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.4 - [@&#8203;backstage/plugin-app-node](https://github.com/backstage/plugin-app-node)[@&#8203;0](https://github.com/0).1.38 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.8 ### [`v0.5.6`](https://github.com/backstage/backstage/blob/HEAD/plugins/app-backend/CHANGELOG.md#056) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - [`afd368e`](https://github.com/backstage/backstage/commit/afd368e): Internal update to not expose the old `createRouter`. - Updated dependencies - [@&#8203;backstage/config-loader](https://github.com/backstage/config-loader)[@&#8203;1](https://github.com/1).10.3 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.2 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.3 - [@&#8203;backstage/plugin-app-node](https://github.com/backstage/plugin-app-node)[@&#8203;0](https://github.com/0).1.37 ### [`v0.5.5`](https://github.com/backstage/backstage/blob/HEAD/plugins/app-backend/CHANGELOG.md#055) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.6 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.2 - [@&#8203;backstage/plugin-app-node](https://github.com/backstage/plugin-app-node)[@&#8203;0](https://github.com/0).1.36 ### [`v0.5.4`](https://github.com/backstage/backstage/blob/HEAD/plugins/app-backend/CHANGELOG.md#054) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config-loader](https://github.com/backstage/config-loader)[@&#8203;1](https://github.com/1).10.2 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.1 - [@&#8203;backstage/plugin-app-node](https://github.com/backstage/plugin-app-node)[@&#8203;0](https://github.com/0).1.35 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.5 ### [`v0.5.3`](https://github.com/backstage/backstage/blob/HEAD/plugins/app-backend/CHANGELOG.md#053) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.4 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/config-loader](https://github.com/backstage/config-loader)[@&#8203;1](https://github.com/1).10.1 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-app-node](https://github.com/backstage/plugin-app-node)[@&#8203;0](https://github.com/0).1.34 ### [`v0.5.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/app-backend/CHANGELOG.md#052) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.3 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.1 - [@&#8203;backstage/config-loader](https://github.com/backstage/config-loader)[@&#8203;1](https://github.com/1).10.1 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-app-node](https://github.com/backstage/plugin-app-node)[@&#8203;0](https://github.com/0).1.33 ### [`v0.5.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/app-backend/CHANGELOG.md#051) [Compare Source](https://github.com/backstage/backstage/compare/v0.5.0...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.0 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.2 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/config-loader](https://github.com/backstage/config-loader)[@&#8203;1](https://github.com/1).10.0 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-app-node](https://github.com/backstage/plugin-app-node)[@&#8203;0](https://github.com/0).1.32 ### [`v0.5.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/app-backend/CHANGELOG.md#050) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...v0.5.0) ##### Minor Changes - [`32be48c`](https://github.com/backstage/backstage/commit/32be48c): **BREAKING**: Removed support for the old backend system. As part of this change the plugin export from `/alpha` as been removed. If you are currently importing `@backstage/plugin-app-backend/alpha`, please update your import to `@backstage/plugin-app-backend`. ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config-loader](https://github.com/backstage/config-loader)[@&#8203;1](https://github.com/1).10.0 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.1 - [@&#8203;backstage/plugin-app-node](https://github.com/backstage/plugin-app-node)[@&#8203;0](https://github.com/0).1.31 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-auth-backend)</summary> ### [`v0.25.6`](https://github.com/backstage/backstage/blob/HEAD/plugins/auth-backend/CHANGELOG.md#0256) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`a9315d0`](https://github.com/backstage/backstage/commit/a9315d0): Change internal `state` column to `text` to support state of over 255 characters - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - [`51ff7d8`](https://github.com/backstage/backstage/commit/51ff7d8): Allow configuring dynamic client registration token expiration with config `auth.experimentalDynamicClientRegistration.tokenExpiration`. Maximum expiration for the DCR token is 24 hours. Default expiration is 1 hour. - Updated dependencies - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).20.0 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).5.0 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.9 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 ### [`v0.25.5`](https://github.com/backstage/backstage/blob/HEAD/plugins/auth-backend/CHANGELOG.md#0255) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.4 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.8 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).19.1 ### [`v0.25.4`](https://github.com/backstage/backstage/blob/HEAD/plugins/auth-backend/CHANGELOG.md#0254) [Compare Source](https://github.com/backstage/backstage/compare/v0.25.3...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - [`1d47bf3`](https://github.com/backstage/backstage/commit/1d47bf3): Implementing Dynamic Client Registration with the OIDC server. You can enable this by setting `auth.experimentalDynamicClientRegistration.enabled` in `app-config.yaml`. This is highly experimental, but feedback welcome. - [`54ddfef`](https://github.com/backstage/backstage/commit/54ddfef): Updating plugin metadata - Updated dependencies - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).19.0 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.2 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.3 ### [`v0.25.3`](https://github.com/backstage/backstage/blob/HEAD/plugins/auth-backend/CHANGELOG.md#0253) [Compare Source](https://github.com/backstage/backstage/compare/v0.25.2...v0.25.3) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.6 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.2 ### [`v0.25.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/auth-backend/CHANGELOG.md#0252) [Compare Source](https://github.com/backstage/backstage/compare/v0.25.1...v0.25.2) ##### Patch Changes - [`e88cb70`](https://github.com/backstage/backstage/commit/e88cb70): Small internal refactor to move out the `userInfo` database from the `tokenIssuer`. Also removes `exp` from being stored in `UserInfo` and it's now replaced with `created_at` and `updated_at` in the database instead. - [`207778c`](https://github.com/backstage/backstage/commit/207778c): Internal refactor of OIDC endpoints and `UserInfoDatabase` - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.1 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.5 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).17.2 ### [`v0.25.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/auth-backend/CHANGELOG.md#0251) [Compare Source](https://github.com/backstage/backstage/compare/v0.25.0...v0.25.1) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.4 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 ### [`v0.25.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/auth-backend/CHANGELOG.md#0250) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...v0.25.0) ##### Minor Changes - [`57221d9`](https://github.com/backstage/backstage/commit/57221d9): **BREAKING**: Removed support for the old backend system, and removed all deprecated exports. If you were using one of the deprecated imports from this package, you will have to follow the instructions in their respective deprecation notices before upgrading. Most of the general utilities are available from `@backstage/plugin-auth-node`, and the specific auth providers are available from dedicated packages such as for example `@backstage/plugin-auth-backend-module-github-provider`. See [the auth docs](https://backstage.io/docs/auth/) for specific instructions. ##### Patch Changes - [`0d606ac`](https://github.com/backstage/backstage/commit/0d606ac): Added the configuration flag `auth.omitIdentityTokenOwnershipClaim` that causes issued user tokens to no longer contain the `ent` claim that represents the ownership references of the user. The benefit of this new flag is that issued user tokens will be much smaller in size, but they will no longer be self-contained. This means that any consumers of the token that require access to the ownership claims now need to call the `/api/auth/v1/userinfo` endpoint instead. Within the Backstage ecosystem this is done automatically, as clients will still receive the full set of claims during authentication, while plugin backends will need to use the `UserInfoService` which already calls the user info endpoint if necessary. When enabling this flag, it is important that any custom sign-in resolvers directly return the result of the sign-in method. For example, the following would not work: ```ts const { token } = await ctx.issueToken({ claims: { sub: entityRef, ent: [entityRef] }, }); return { token }; // WARNING: This will not work with the flag enabled ``` Instead, the sign-in resolver should directly return the result: ```ts return ctx.issueToken({ claims: { sub: entityRef, ent: [entityRef] }, }); ``` - [`72d019d`](https://github.com/backstage/backstage/commit/72d019d): Removed various typos - [`ab53e6f`](https://github.com/backstage/backstage/commit/ab53e6f): Added support for the new `dangerousEntityRefFallback` option for `signInWithCatalogUser` in `AuthResolverContext`. - [`b128ed9`](https://github.com/backstage/backstage/commit/b128ed9): The `static` key store now issues tokens with the same structure as other key stores. Tokens now include the `typ` field in the header and the `uip` (user identity proof) in the payload. - Updated dependencies - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.3 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.1 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 ### [`v0.24.5`](https://github.com/backstage/backstage/blob/HEAD/plugins/auth-backend/CHANGELOG.md#0245) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`25d05f9`](https://github.com/backstage/backstage/commit/25d05f9): Slight update to the config schema - Updated dependencies - @&#8203;backstage/plugin-auth-backend-module-bitbucket-provider@0.3.2 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).16.3 - @&#8203;backstage/plugin-auth-backend-module-oidc-provider@0.4.2 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.0 - @&#8203;backstage/plugin-auth-backend-module-atlassian-provider@0.4.2 - @&#8203;backstage/plugin-auth-backend-module-auth0-provider@0.2.2 - @&#8203;backstage/plugin-auth-backend-module-bitbucket-server-provider@0.2.2 - @&#8203;backstage/plugin-auth-backend-module-cloudflare-access-provider@0.4.2 - @&#8203;backstage/plugin-auth-backend-module-github-provider@0.3.2 - @&#8203;backstage/plugin-auth-backend-module-gitlab-provider@0.3.2 - @&#8203;backstage/plugin-auth-backend-module-microsoft-provider@0.3.2 - @&#8203;backstage/plugin-auth-backend-module-oauth2-provider@0.4.2 - @&#8203;backstage/plugin-auth-backend-module-okta-provider@0.2.2 - @&#8203;backstage/plugin-auth-backend-module-onelogin-provider@0.3.2 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.2 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - @&#8203;backstage/plugin-auth-backend-module-aws-alb-provider@0.4.2 - @&#8203;backstage/plugin-auth-backend-module-azure-easyauth-provider@0.2.7 - @&#8203;backstage/plugin-auth-backend-module-gcp-iap-provider@0.4.2 - @&#8203;backstage/plugin-auth-backend-module-google-provider@0.3.2 - [@&#8203;backstage/plugin-auth-backend-module-oauth2-proxy](https://github.com/backstage/plugin-auth-backend-module-oauth2-proxy)-provider@0.2.7 ### [`v0.24.4`](https://github.com/backstage/backstage/blob/HEAD/plugins/auth-backend/CHANGELOG.md#0244) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - [`7956beb`](https://github.com/backstage/backstage/commit/7956beb): Marked the remaining exports related to `createRouter` and the old backend system as deprecated. For more information about migrating to the new backend system, see the [migration guide](https://backstage.io/docs/backend-system/building-backends/migrating#the-auth-plugin). Support for the old backend system will be removed in the next release of this plugin. - [`b6702ea`](https://github.com/backstage/backstage/commit/b6702ea): Deprecated `getDefaultOwnershipEntityRefs` in favor of the new `.resolveOwnershipEntityRefs(...)` method in the `AuthResolverContext`. The following code in a custom sign-in resolver: ```ts import { getDefaultOwnershipEntityRefs } from '@&#8203;backstage/plugin-auth-backend'; // ... const ent = getDefaultOwnershipEntityRefs(entity); ``` Can be replaced with the following: ```ts const { ownershipEntityRefs: ent } = await ctx.resolveOwnershipEntityRefs( entity, ); ``` - Updated dependencies - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.1 - @&#8203;backstage/plugin-auth-backend-module-microsoft-provider@0.3.1 - @&#8203;backstage/plugin-auth-backend-module-oauth2-provider@0.4.1 - @&#8203;backstage/plugin-auth-backend-module-oidc-provider@0.4.1 - @&#8203;backstage/plugin-auth-backend-module-okta-provider@0.2.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - @&#8203;backstage/plugin-auth-backend-module-atlassian-provider@0.4.1 - @&#8203;backstage/plugin-auth-backend-module-auth0-provider@0.2.1 - @&#8203;backstage/plugin-auth-backend-module-aws-alb-provider@0.4.1 - @&#8203;backstage/plugin-auth-backend-module-azure-easyauth-provider@0.2.6 - @&#8203;backstage/plugin-auth-backend-module-bitbucket-provider@0.3.1 - @&#8203;backstage/plugin-auth-backend-module-bitbucket-server-provider@0.2.1 - @&#8203;backstage/plugin-auth-backend-module-cloudflare-access-provider@0.4.1 - @&#8203;backstage/plugin-auth-backend-module-gcp-iap-provider@0.4.1 - @&#8203;backstage/plugin-auth-backend-module-github-provider@0.3.1 - @&#8203;backstage/plugin-auth-backend-module-gitlab-provider@0.3.1 - @&#8203;backstage/plugin-auth-backend-module-google-provider@0.3.1 - [@&#8203;backstage/plugin-auth-backend-module-oauth2-proxy](https://github.com/backstage/plugin-auth-backend-module-oauth2-proxy)-provider@0.2.6 - @&#8203;backstage/plugin-auth-backend-module-onelogin-provider@0.3.1 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).16.1 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-catalog)</summary> ### [`v1.32.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog/CHANGELOG.md#1320) [Compare Source](https://github.com/backstage/backstage/compare/v1.31.4...v1.32.0) ##### Minor Changes - [`a521911`](https://github.com/backstage/backstage/commit/a521911): Add support for customizable icons in `SearchResultListItemBlueprint` and related components ##### Patch Changes - [`b500bcc`](https://github.com/backstage/backstage/commit/b500bcc): Fix React warnings for elements not having stable keys. - [`a87c0a5`](https://github.com/backstage/backstage/commit/a87c0a5): Fixed responsiveness issues with catalog entity content layout using the new frontend system. - [`aff04d3`](https://github.com/backstage/backstage/commit/aff04d3): Fixed missing margins for entity warning content area on catalog entity page in NFS. - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).13.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.4 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).10.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.3 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.38 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.12 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.7 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.21 ### [`v1.31.4`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog/CHANGELOG.md#1314) [Compare Source](https://github.com/backstage/backstage/compare/v1.31.3...v1.31.4) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.2 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.1 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.5 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.3 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.11 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.6 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.37 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).7.2 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.20 ### [`v1.31.3`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog/CHANGELOG.md#1313) [Compare Source](https://github.com/backstage/backstage/compare/v1.31.2...v1.31.3) ##### Patch Changes - [`4316c11`](https://github.com/backstage/backstage/commit/4316c11): Catalog table columns support i18n - [`ce1239e`](https://github.com/backstage/backstage/commit/ce1239e): Auto-focus the first menu item in `EntityContextMenu`, and do not render a divider if an empty array is passed to `UNSTABLE_extraContextMenuItems`. - [`85c5e04`](https://github.com/backstage/backstage/commit/85c5e04): Fix incorrect `defaultTarget` on `createComponentRouteRef`. - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.0 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.0 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.2 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.2 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.4 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.10 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).7.1 ### [`v1.31.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog/CHANGELOG.md#1312) [Compare Source](https://github.com/backstage/backstage/compare/v1.31.1...v1.31.2) ##### Patch Changes - [`c0ea01b`](https://github.com/backstage/backstage/commit/c0ea01b): Fix card scrolling behaviour - [`e4ddf22`](https://github.com/backstage/backstage/commit/e4ddf22): Internal update to align with new blueprint parameter naming in the new frontend system. - [`f2f133c`](https://github.com/backstage/backstage/commit/f2f133c): Internal update to use the new variant of `ApiBlueprint`. - [`f4622e8`](https://github.com/backstage/backstage/commit/f4622e8): Adding a more sensible default order to the default filters - [`77eebdc`](https://github.com/backstage/backstage/commit/77eebdc): Support multiple headers in new frontend system, and don't render a header until the entity has finished loading - [`b158801`](https://github.com/backstage/backstage/commit/b158801): Fixed bug in EntityLayout that caused wiping existing query parameters when opening the InspectEntityDialog. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).11.0 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).7.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.0 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.3 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).20.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.2 ### [`v1.31.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog/CHANGELOG.md#1311) [Compare Source](https://github.com/backstage/backstage/compare/v1.31.0...v1.31.1) ##### Patch Changes - [`6991dab`](https://github.com/backstage/backstage/commit/6991dab): Turn on `pagination` by default in new frontend system, and also make configurable - [`3ab9b96`](https://github.com/backstage/backstage/commit/3ab9b96): Updated card extensions for the new frontend system to use the new entity predicates, and to not show the about card on User and Group pages. - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.9 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).6.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.4 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.4 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.5 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.36 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.19 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.2 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.1 ### [`v1.31.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog/CHANGELOG.md#1310) [Compare Source](https://github.com/backstage/backstage/compare/v1.30.0...v1.31.0) ##### Minor Changes - [`406acb6`](https://github.com/backstage/backstage/commit/406acb6): Add support to customize the about card icon links via `EntityIconLinkBlueprint` and provide a default catalog view catalog source, launch scaffolder template and read techdocs docs icon links extensions. **BREAKING ALPHA** The `Scaffolder` launch template and `TechDocs` read documentation icons have been extracted from the default `Catalog` about card links and are now provided respectively by the `Scaffolder` and `TechDocs` plugins in the new frontend system. It means that they will not be available unless you install the `TechDocs` and `Scaffolder` plugins. Also If you are using translation for these icon link titles other than the default, you should now translate them using the scaffolder translation reference or the TechDocs translation reference (the translation keys are still the same, `aboutCard.viewTechdocs` and `aboutCard.launchTemplate`). - [`ec7b35d`](https://github.com/backstage/backstage/commit/ec7b35d): Introduced `backstage.io/techdocs-entity-path` annotation which allows deep linking into another entities TechDocs in conjunction with `backstage.io/techdocs-entity`. ##### Patch Changes - [`18c64e9`](https://github.com/backstage/backstage/commit/18c64e9): Added the `info.packageJson` option to the plugin instance for the new frontend system. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.3 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.3 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.0 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.0 - [@&#8203;backstage/plugin-techdocs-common](https://github.com/backstage/plugin-techdocs-common)[@&#8203;0](https://github.com/0).1.1 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.8 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.3 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.35 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).5.11 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.18 ### [`v1.30.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog/CHANGELOG.md#1300) [Compare Source](https://github.com/backstage/backstage/compare/v1.29.0...v1.30.0) ##### Minor Changes - [`970cb48`](https://github.com/backstage/backstage/commit/970cb48): Show the pagination text for the offset-paginated catalog table, and remove the pagination bar from the top of the `CatalogTable` when pagination is enabled. ##### Patch Changes - [`fb58f20`](https://github.com/backstage/backstage/commit/fb58f20): Internal update to use the new `pluginId` option of `createFrontendPlugin`. - [`2ddbc50`](https://github.com/backstage/backstage/commit/2ddbc50): A new `filter` parameter has been added to `EntityContextMenuItemBlueprint` to make it easier to configure which entities a menu item should appear for. The `filter` parameter is a function which accepts an entity and returns a boolean. - [`bf85d37`](https://github.com/backstage/backstage/commit/bf85d37): Fix for missing `routeRef` when using `core-plugin-api` in a dialog context - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.2 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.2 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.0 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.34 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).5.11 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.18 ### [`v1.29.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog/CHANGELOG.md#1290) [Compare Source](https://github.com/backstage/backstage/compare/v1.28.0...v1.29.0) ##### Minor Changes - [`9454ef9`](https://github.com/backstage/backstage/commit/9454ef9): Added support of filtering based on system columns in catalog table - [`61d350f`](https://github.com/backstage/backstage/commit/61d350f): **BREAKING ALPHA**: `CatalogFilterBlueprint`, used in the new frontend system, is now exported under plugin-catalog-react instead of plugin-catalog. ```diff + import { CatalogFilterBlueprint } from '@&#8203;backstage/plugin-catalog-react/alpha'; - import { CatalogFilterBlueprint } from '@&#8203;backstage/plugin-catalog/alpha'; ``` - [`09afd67`](https://github.com/backstage/backstage/commit/09afd67): Adds `EntityContextMenuItemBlueprint` to enable extending the entity page's context menu with user defined items. For example: ```ts import { EntityContextMenuItemBlueprint } from '@&#8203;backstage/plugin-catalog-react/alpha'; const myCustomHref = EntityContextMenuItemBlueprint.make({ name: 'test-href', params: { icon: <span>Example Icon</span>, useProps: () => ({ title: 'Example Href', href: '/example-path', disabled: false, component: 'a', }), }, }); const myCustomOnClick = EntityContextMenuItemBlueprint.make({ name: 'test-click', params: { icon: <span>Test Icon</span>, useProps: () => ({ title: 'Example onClick', onClick: () => window.alert('Hello world!'), disabled: false, }), }, }); ``` ##### Patch Changes - [`3f7e4f1`](https://github.com/backstage/backstage/commit/3f7e4f1): Fixed the layout of summary cards in the new frontend system, ensuring that the horizontal scroll grid doesn't grow too large as well as tweaked its scrolling parameters. - [`e655f62`](https://github.com/backstage/backstage/commit/e655f62): Updated `README.md` to use `yarn start` instead of `yarn dev`. - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - [`3f7e4f1`](https://github.com/backstage/backstage/commit/3f7e4f1): The about, links, and labels card now all have the `info` card type by default in the new frontend system. - [`3f7e4f1`](https://github.com/backstage/backstage/commit/3f7e4f1): The overview content is now part of the overview group by default in the new frontend system. - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.6 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.1 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.33 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).8.8 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.3 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).5.10 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.17 ### [`v1.28.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog/CHANGELOG.md#1280) [Compare Source](https://github.com/backstage/backstage/compare/v1.27.0...v1.28.0) ##### Minor Changes - [`247a40b`](https://github.com/backstage/backstage/commit/247a40b): Now a custom entity page header can be passed as input to the default entity page. - [`a3d93ca`](https://github.com/backstage/backstage/commit/a3d93ca): The default layout of the entity page can now optionally be customized with 3 card types: info, peek and full. - Cards of type `info` are rendered in a fixed area on the right; - Cards of type `peek` are rendered on top of the main content area; - Cards of type `full` and cards with undefined type are rendered as they were before, in the main content area, below the peek cards. If you want to keep the layout as it was before, you don't need to do anything. But if you want to experiment with the card types and see how they render, here is an example setting the about card to be rendered as an `info` card: ```diff app: extensions: ``` ### Entity page cards - - entity-card:catalog/about: - config: - type: info # or peek or full ```` - 93533bd: The order in which group tabs appear on the entity page has been changed. ##### Before Previously, entity contents determined the order in which groups were rendered, so a group was rendered as soon as its first entity content was detected. ##### After Groups are now rendered first by default based on their order in the `app-config.yaml` file: ```diff app: extensions: - page:catalog/entity: + config: + groups: + # this will be the first tab of the default entity page + - deployment: + title: Deployment + # this will be the second tab of the default entiy page + - documentation: + title: Documentation ```` If you wish to place a normal tab before a group, you must add the tab to a group and place the group in the order you wish it to appear on the entity page (groups that contains only one tab are rendered as normal tabs). ```diff app: extensions: - page:catalog/entity: config: groups: + # Example placing the overview tab first + - overview: + title: Overview - deployment: title: Deployment ### this will be the second tab of the default entiy page - documentation: title: Documentation - entity-content:catalog/overview: + config: + group: 'overview' ``` - [`06d1226`](https://github.com/backstage/backstage/commit/06d1226): Allow providing `kind` parameters to replace the default `Component` kind for `SubComponents` card ##### Patch Changes - [`31731b0`](https://github.com/backstage/backstage/commit/31731b0): Internal refactor to avoid `expiry-map` dependency. - [`ba9649a`](https://github.com/backstage/backstage/commit/ba9649a): Update the default entity page extension component to support grouping multiple entity content items in the same tab. Disable all default groups: ```diff ``` </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-catalog-backend)</summary> ### [`v3.2.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend/CHANGELOG.md#320) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Minor Changes - [`2d229b2`](https://github.com/backstage/backstage/commit/2d229b2): Enable YAML merge keys in yamlPlaceholderResolver - [`9d3ec06`](https://github.com/backstage/backstage/commit/9d3ec06): Make YAML merge (<<:) support configurable in the Backstage Catalog instead of always being enabled - [`8c26af4`](https://github.com/backstage/backstage/commit/8c26af4): Enable YAML merge keys in yamlPlaceholderResolver ##### Patch Changes - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - Updated dependencies - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).20.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.2 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).5.0 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.3 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.17 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).6.3 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.1 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.7 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.6 ### [`v3.1.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend/CHANGELOG.md#312) [Compare Source](https://github.com/backstage/backstage/compare/da9b0d707b3329759a647ab143594523b246d247...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - [`9890488`](https://github.com/backstage/backstage/commit/9890488): Internal refactor to remove remnants of the old backend system - [`6493c98`](https://github.com/backstage/backstage/commit/6493c98): Log before provider-orphaning eviction happens - [`2aaf01a`](https://github.com/backstage/backstage/commit/2aaf01a): Fix for duplicate search results in entity-facets API call - [`e489661`](https://github.com/backstage/backstage/commit/e489661): Moved catalog processor and provider disabling and priorities under own config objects. This is due to issue with some existing providers, such as GitHub, using array syntax for the provider configuration. The new config format is not backwards compatible, so users will need to update their config files. The new format is as follows: ```yaml catalog: providerOptions: providerA: disabled: false providerB: disabled: true processorOptions: processorA: disabled: false priority: 10 processorB: disabled: true ``` - [`77516c5`](https://github.com/backstage/backstage/commit/77516c5): Added new `catalog:validate-entity` action to actions registry. This action can be used to validate entities against the software catalog. This is useful for validating `catalog-info.yaml` file changes locally using the Backstage MCP server. - Updated dependencies - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.1 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).6.2 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.4 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.6 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.16 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.2 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.5 ### [`v3.1.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend/CHANGELOG.md#311-next1) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...da9b0d707b3329759a647ab143594523b246d247) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.4-next.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.1-next.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.4-next.0 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.2-next.0 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.5-next.0 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).6.2-next.0 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).19.1-next.0 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.16-next.0 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.6-next.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.0 ### [`v3.1.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend/CHANGELOG.md#310) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Minor Changes - [`9b40a55`](https://github.com/backstage/backstage/commit/9b40a55): Add support for specifying an entity `spec.type` in `catalog.rules` and `catalog.locations.rules` within the catalog configuration. For example, this enables allowing all `Template` entities with the type `website`: ```diff catalog: rules: - allow: - Component - API - Resource - System - Domain - Location + - allow: + - kind: Template + spec.type: website locations: - type: url pattern: https://github.com/org/*\/blob/master/*.yaml ``` ##### Patch Changes - [`37b4eaf`](https://github.com/backstage/backstage/commit/37b4eaf): The 'get-catalog-entity' action now throws a ConflictError instead of generic Error if multiple entities are found, so MCP call doesn't fail with 500. - [`2bbd24f`](https://github.com/backstage/backstage/commit/2bbd24f): Order catalog processors by priority. This change enables the ordering of catalog processors by their priority, allowing for more control over the catalog processing sequence. The default priority is set to 20, and processors can be assigned a custom priority to influence their execution order. Lower number indicates higher priority. The priority can be set by implementing the `getPriority` method in the processor class or by adding a `catalog.processors.<processorName>.priority` configuration in the `app-config.yaml` file. The configuration takes precedence over the method. - [`e934a27`](https://github.com/backstage/backstage/commit/e934a27): Updating `catalog:get-catalog-entity` action to be `readOnly` and non destructive - [`0efcc97`](https://github.com/backstage/backstage/commit/0efcc97): Updated generated schemas - [`2204f5b`](https://github.com/backstage/backstage/commit/2204f5b): Prevent deadlock in catalog deferred stitching - [`58874c4`](https://github.com/backstage/backstage/commit/58874c4): Add support to disable catalog providers and processors via configuration - [`a4c82ad`](https://github.com/backstage/backstage/commit/a4c82ad): Only run provider orphan cleanup if the engine is started in the first place - Updated dependencies - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).19.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.15 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.2 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).6.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.3 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.4 ### [`v3.0.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend/CHANGELOG.md#301) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - [`1752be6`](https://github.com/backstage/backstage/commit/1752be6): Attempt to circumvent event listener memory leak in compression middleware - [`9658703`](https://github.com/backstage/backstage/commit/9658703): Sort built-in relation fields for more stable entity hash in the processing engine - [`9dd213c`](https://github.com/backstage/backstage/commit/9dd213c): Make the processing hash calculation not care about the order of the processors. This change does not affect the behavior of the catalog, but it will make the processing hash calculation more robust against changes in the order of processors. This should lead to more stable processing hashes, which in turn should lead to fewer unnecessary reprocessing of entities. After deploying this fix, you may see a period of increased processing and stitching, but this should stabilize over time as the processing hashes become more consistent. - [`fa6fa60`](https://github.com/backstage/backstage/commit/fa6fa60): Fixed getLocationByEntity to use `original_value` instead of `value` when querying search table - [`3a7dad9`](https://github.com/backstage/backstage/commit/3a7dad9): Updated `better-sqlite3` to v12 - Updated dependencies - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).6.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.3 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.2 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.14 ### [`v3.0.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend/CHANGELOG.md#300) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Major Changes - [`5127ebe`](https://github.com/backstage/backstage/commit/5127ebe): **BREAKING**: The default `catalog.stitchingStrategy` has been switched to `{ mode: 'deferred' }`. - [`d675d96`](https://github.com/backstage/backstage/commit/d675d96): **BREAKING**: The relations compatibility mode is no longer enabled by default, and the `disableRelationsCompatiblity` flag has been removed. To re-enable relations compatibility, the new `enableRelationsCompatibility` flag can be used instead. - [`2339363`](https://github.com/backstage/backstage/commit/2339363): **BREAKING:** The experimental `catalog.useUrlReadersSearch` configuration flag (introduced in v1.36) has been removed. The `UrlReaderProcessor` now always uses the `search` method of `UrlReaders`. Built-in `UrlReaderService` implementations have been updated accordingly. If you use custom `UrlReaderService` implementations, you need to adapt their `search` method to correctly handle both specific URLs and potential search patterns (see changes on built-in readers [in the original PR](https://github.com/backstage/backstage/pull/28379/files#diff-68b0452f173ee54bdd40f7b5e047a9cb8bb59200425622c212c217b76dac1d1b)). Previous behavior was to call the `search` method only if the parsed Git URL's filename contained a wildcard and use `readUrl` otherwise. Each `UrlReaderService` must implement this logic in the `search` method instead. This allows each `UrlReaderService` implementation to check whether it's a search URL (that contains a wildcard pattern) or not using logic that is specific to each provider. - [`687bfc8`](https://github.com/backstage/backstage/commit/687bfc8): **BREAKING**: The default `catalog.orphanStrategy` has been switched to `'delete'`. - [`5de7a9d`](https://github.com/backstage/backstage/commit/5de7a9d): **BREAKING**: The default `catalog.orphanProviderStrategy` has been switched to `'delete'`. ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.1 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.2 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.2 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).5.5 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.1 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.5 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).17.2 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.13 ### [`v2.1.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend/CHANGELOG.md#210) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Minor Changes - [`2e7adf0`](https://github.com/backstage/backstage/commit/2e7adf0): Implement the action `get-catalog-entity` with the `ActionsRegistry` ##### Patch Changes - [`2cac8b0`](https://github.com/backstage/backstage/commit/2cac8b0): You can now specify an optional value when applying the `HAS_LABEL` permission rule, similar to the `HAS_ANNOTATION` permission rule. - [`c83cd8b`](https://github.com/backstage/backstage/commit/c83cd8b): Fixed some circular or otherwise unclear imports - [`4654a78`](https://github.com/backstage/backstage/commit/4654a78): Update `refresh_state_references.id` to be a big int - Updated dependencies - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.1 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.0 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).5.4 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.12 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.1 ### [`v2.0.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend/CHANGELOG.md#200) [Compare Source](https://github.com/backstage/backstage/compare/v1.32.1...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Major Changes - [`90ab044`](https://github.com/backstage/backstage/commit/90ab044): **BREAKING**: Removed all deprecated exports, and removed support for the old backend system. It also removes the `CodeOwnersProcessor` from the default set of processors, because it is expensive to run and has vague semantics. You need to update your backend to add it to the `catalogProcessingExtensionPoint` if you wish to continue using it. The following removed exports are available from `@backstage/plugin-catalog-node`: - `locationSpecToMetadataName` - `locationSpecToLocationEntity` - `processingResult` - `EntitiesSearchFilter` - `EntityFilter` - `DeferredEntity` - `EntityRelationSpec` - `CatalogProcessor` - `CatalogProcessorParser` - `CatalogProcessorCache` - `CatalogProcessorEmit` - `CatalogProcessorLocationResult` - `CatalogProcessorEntityResult` - `CatalogProcessorRelationResult` - `CatalogProcessorErrorResult` - `CatalogProcessorRefreshKeysResult` - `CatalogProcessorResult` - `EntityProvider` - `EntityProviderConnection` - `EntityProviderMutation` - `AnalyzeOptions` - `LocationAnalyzer` - `ScmLocationAnalyzer` - `PlaceholderResolver` - `PlaceholderResolverParams` - `PlaceholderResolverRead` - `PlaceholderResolverResolveUrl` - `parseEntityYaml` The following removed exports are available from `@backstage/plugin-catalog-common`: - `LocationSpec` - `AnalyzeLocationRequest` - `AnalyzeLocationResponse` - `AnalyzeLocationExistingEntity` - `AnalyzeLocationGenerateEntity` - `AnalyzeLocationEntityField` The following removed exports are instead implemented in the new backend system by `@backstage/plugin-search-backend-module-catalog`: - `defaultCatalogCollatorEntityTransformer` - `CatalogCollatorEntityTransformer` - `DefaultCatalogCollator` The following exports are removed without a direct replacement: - `DefaultCatalogCollatorFactory` - `DefaultCatalogCollatorFactoryOptions` - `LocationEntityProcessor` - `LocationEntityProcessorOptions` - `CatalogBuilder` - `CatalogEnvironment` - `CatalogPermissionRuleInput` - `CatalogProcessingEngine` - `createRandomProcessingInterval` - `ProcessingIntervalFunction` ##### Minor Changes - [`6c9b88e`](https://github.com/backstage/backstage/commit/6c9b88e): **BREAKING ALPHA**: You can no longer import the catalog plugin from the `/alpha` export; please use the regular root default export instead. - [`d88b922`](https://github.com/backstage/backstage/commit/d88b922): Adds the ability to disable the default entity processors using a new boolean app config item `catalog.disableDefaultProcessors`. ##### Patch Changes - [`0e710fc`](https://github.com/backstage/backstage/commit/0e710fc): This patch addresses an issue identified in Backstage when configured with a MySQL database. If an entity of type location (e..all.yaml) has more than 70 referenced entities, clicking "Refresh" does not update the referenced entities as expected. This occurs because the TEXT type in MySQL has a limit of 65,535 bytes, which is insufficient to store all the referenced entities, causing the refresh operation to fail. - [`8e0f15f`](https://github.com/backstage/backstage/commit/8e0f15f): "Added a note clarifying that `entity-fetch` audit events are not visible by default in the logs and are only displayed when the log severity level is adjusted." - Updated dependencies - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.0 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).5.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.11 ### [`v1.32.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend/CHANGELOG.md#1321) [Compare Source](https://github.com/backstage/backstage/compare/v1.32.0...v1.32.1) ##### Patch Changes - [`7cc4995`](https://github.com/backstage/backstage/commit/7cc4995): Fix for duplicate results in `queryEntities` when providing an `orderField` parameter - Updated dependencies - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).16.3 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.3 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).9.1 - [@&#8203;backstage/plugin-search-backend-module-catalog](https://github.com/backstage/plugin-search-backend-module-catalog)[@&#8203;0](https://github.com/0).3.3 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).5.2 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.3 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.10 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).8.4 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.17 ### [`v1.32.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend/CHANGELOG.md#1320) [Compare Source](https://github.com/backstage/backstage/compare/v1.31.0...v1.32.0) ##### Minor Changes - [`ca9c51b`](https://github.com/backstage/backstage/commit/ca9c51b): Added opt-in ability to evict entities from the catalog whose provider is no longer configured. See [Catalog configuration documentation](https://backstage.io/docs/features/software-catalog/configuration#clean-up-entities-from-orphaned-entity-providers) ##### Patch Changes - [`4306303`](https://github.com/backstage/backstage/commit/4306303): Added a fix in `@backstage/plugin-catalog-backend` to prevent duplicate path keys in entity search if only casing is different. - [`5243aa4`](https://github.com/backstage/backstage/commit/5243aa4): Fixed an issue occurred when authorizing permissions using custom rules passed via the `PermissionsRegistryService`. - [`fbc1666`](https://github.com/backstage/backstage/commit/fbc1666): Correctly use the `catalog.useUrlReadersSearch` config. - [`75cadc1`](https://github.com/backstage/backstage/commit/75cadc1): Minor internal tweak to `refreshByRefreshKeys` - Updated dependencies - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.2 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.9 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).5.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.3 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).16.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).8.4 - [@&#8203;backstage/plugin-search-backend-module-catalog](https://github.com/backstage/plugin-search-backend-module-catalog)[@&#8203;0](https://github.com/0).3.2 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.17 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-catalog-backend-module-github)</summary> ### [`v0.11.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend-module-github/CHANGELOG.md#0112) [Compare Source](https://github.com/backstage/backstage/compare/v0.11.1...v0.11.2) ##### Patch Changes - [`999d1c1`](https://github.com/backstage/backstage/commit/999d1c1): Added configurable `pageSizes` for GitHub GraphQL API queries to prevent `RESOURCE_LIMITS_EXCEEDED` errors with organizations with large number of repositories. Please see the [GitHub Discovery documentation](https://backstage.io/docs/integrations/github/discovery#configuration) for new configuration options. - Updated dependencies - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).20.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.2 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).5.0 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.17 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.7 ### [`v0.11.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend-module-github/CHANGELOG.md#0111) [Compare Source](https://github.com/backstage/backstage/compare/v0.11.0...v0.11.1) ##### Patch Changes - [`99fcf98`](https://github.com/backstage/backstage/commit/99fcf98): Removed unused dependencies - Updated dependencies - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.1 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.4 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.6 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.16 ### [`v0.11.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend-module-github/CHANGELOG.md#0110) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...v0.11.0) ##### Minor Changes - [`03bdc68`](https://github.com/backstage/backstage/commit/03bdc68): Added support for discovery by app ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-catalog-backend](https://github.com/backstage/plugin-catalog-backend)[@&#8203;3](https://github.com/3).1.0 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).19.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.15 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.3 ### [`v0.10.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend-module-github/CHANGELOG.md#0102) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - [`d421b16`](https://github.com/backstage/backstage/commit/d421b16): This change introduces single user versions of the user group resolution code in the multi org provider that will not page through all membership when updating a single user. - [`f6c64d1`](https://github.com/backstage/backstage/commit/f6c64d1): Fix GitHub catalog entity provider branch matching on event processing. - Updated dependencies - [@&#8203;backstage/plugin-catalog-backend](https://github.com/backstage/plugin-catalog-backend)[@&#8203;3](https://github.com/3).0.1 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.2 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.14 ### [`v0.10.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend-module-github/CHANGELOG.md#0101) [Compare Source](https://github.com/backstage/backstage/compare/v0.10.0...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-catalog-backend](https://github.com/backstage/plugin-catalog-backend)[@&#8203;3](https://github.com/3).0.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.2 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.1 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.5 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).17.2 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.13 ### [`v0.10.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend-module-github/CHANGELOG.md#0100) [Compare Source](https://github.com/backstage/backstage/compare/v0.9.0...v0.10.0) ##### Minor Changes - [`7c0dfb0`](https://github.com/backstage/backstage/commit/7c0dfb0): GitHub organization now matches in a case-insensitive manner when processing events. ##### Patch Changes - Updated dependencies - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.1 - [@&#8203;backstage/plugin-catalog-backend](https://github.com/backstage/plugin-catalog-backend)[@&#8203;2](https://github.com/2).1.0 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.12 ### [`v0.9.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend-module-github/CHANGELOG.md#090) [Compare Source](https://github.com/backstage/backstage/compare/v0.8.0...v0.9.0) ##### Minor Changes - [`ff335e5`](https://github.com/backstage/backstage/commit/ff335e5): **BREAKING** The `GithubLocationAnalyzer` now requires the `AuthService` and the `CatalogService` when being constructed and the `TokenManger` has been removed. ##### Patch Changes - [`ee9f59f`](https://github.com/backstage/backstage/commit/ee9f59f): Added filter to include archived repositories - Updated dependencies - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/plugin-catalog-backend](https://github.com/backstage/plugin-catalog-backend)[@&#8203;2](https://github.com/2).0.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.1 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.11 ### [`v0.8.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend-module-github/CHANGELOG.md#080) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...v0.8.0) ##### Minor Changes - [`f0c22eb`](https://github.com/backstage/backstage/commit/f0c22eb): **BREAKING**: Explicitly rejects branch names containing a slash character. The module now rejects any configuration that contains slashes in branch names. The reason for this is that the ingestion will run into downstream problems if they were let through. If you had configuration with a slash in the branch name in `filters.branch`, your application may fail to start up. If you are affected by this, please move over to using branches that do not have slashes in them. ##### Patch Changes - [`16648ef`](https://github.com/backstage/backstage/commit/16648ef): Added `validateLocationsExist` to the config definition where it was missing. - Updated dependencies - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).16.3 - [@&#8203;backstage/plugin-catalog-backend](https://github.com/backstage/plugin-catalog-backend)[@&#8203;1](https://github.com/1).32.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.3 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.3 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.10 ### [`v0.7.11`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-backend-module-github/CHANGELOG.md#0711) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.2 - [@&#8203;backstage/plugin-catalog-backend](https://github.com/backstage/plugin-catalog-backend)[@&#8203;1](https://github.com/1).32.0 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.9 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.3 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).16.1 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-catalog-common)</summary> ### [`v1.1.7`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-common/CHANGELOG.md#117) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.3 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.21 ### [`v1.1.6`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-common/CHANGELOG.md#116) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.2 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.20 ### [`v1.1.5`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-common/CHANGELOG.md#115) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.19 ### [`v1.1.4`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-common/CHANGELOG.md#114) [Compare Source](https://github.com/backstage/backstage/compare/d49dcceea0dc7c7724b24a39129aa81946924bac...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.18 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-catalog-graph)</summary> ### [`v0.5.3`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-graph/CHANGELOG.md#053) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`a2d7ae7`](https://github.com/backstage/backstage/commit/a2d7ae7): Ensure the catalog graph entity card respects the height prop so the visualization scales down properly on wide screens. - [`1c7e1ce`](https://github.com/backstage/backstage/commit/1c7e1ce): - Revert `viewbox` back to old values. - Added `fullScreen` prop to `EntityCatalogGraphCard` - [`b2bef92`](https://github.com/backstage/backstage/commit/b2bef92): Convert all enums to erasable-syntax compliant patterns - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).13.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.4 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.3 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.1 ### [`v0.5.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-graph/CHANGELOG.md#052) [Compare Source](https://github.com/backstage/backstage/compare/ae5a6f6aab6ed8485b5ca348593fbd00b244889b...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - [`87b5e6e`](https://github.com/backstage/backstage/commit/87b5e6e): Add missing API implementation for catalog graph plugin in NFS apps. - [`431130c`](https://github.com/backstage/backstage/commit/431130c): Added `renderEdge` prop to `<DependencyGraph />` component in `@backstage/core-components` to allow custom rendering of graph edges. - [`6981ae6`](https://github.com/backstage/backstage/commit/6981ae6): Fixed DependencyGraph `svg` size not adapting to the container size - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.2 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.1 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 ### [`v0.5.1`](https://github.com/backstage/backstage/compare/v0.5.0...ae5a6f6aab6ed8485b5ca348593fbd00b244889b) [Compare Source](https://github.com/backstage/backstage/compare/v0.5.0...ae5a6f6aab6ed8485b5ca348593fbd00b244889b) ### [`v0.5.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-graph/CHANGELOG.md#050) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...v0.5.0) ##### Minor Changes - [`ae6b606`](https://github.com/backstage/backstage/commit/ae6b606): Support custom relations by using an API to define known relations and which to show by default Fixes "simplified" bug ([#&#8203;30121](https://github.com/backstage/backstage/issues/30121)) which caused graphs not to be simplified ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.0 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.0 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.2 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.2 ### [`v0.4.22`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-graph/CHANGELOG.md#0422) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - [`e4ddf22`](https://github.com/backstage/backstage/commit/e4ddf22): Internal update to align with new blueprint parameter naming in the new frontend system. - [`8b1bf6e`](https://github.com/backstage/backstage/commit/8b1bf6e): Updated README instructions for the new frontend system - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).11.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).20.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).11.0 ### [`v0.4.21`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-graph/CHANGELOG.md#0421) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - [`fe1a2f4`](https://github.com/backstage/backstage/commit/fe1a2f4): Catalog graph plugin support i18n - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.4 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.4 ### [`v0.4.20`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-graph/CHANGELOG.md#0420) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - [`18c64e9`](https://github.com/backstage/backstage/commit/18c64e9): Added the `info.packageJson` option to the plugin instance for the new frontend system. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.3 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.3 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.3 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 ### [`v0.4.19`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-graph/CHANGELOG.md#0419) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - [`fb58f20`](https://github.com/backstage/backstage/commit/fb58f20): Internal update to use the new `pluginId` option of `createFrontendPlugin`. - [`72d019d`](https://github.com/backstage/backstage/commit/72d019d): Removed various typos - [`1307f00`](https://github.com/backstage/backstage/commit/1307f00): Fix rendering of missing relations - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.2 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.2 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.0 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 ### [`v0.4.18`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-graph/CHANGELOG.md#0418) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.1 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.1 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 ### [`v0.4.17`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-graph/CHANGELOG.md#0417) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).16.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-catalog-import)</summary> ### [`v0.13.7`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-import/CHANGELOG.md#0137) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`f987bfd`](https://github.com/backstage/backstage/commit/f987bfd): Fixed missing `catalog.entity.create` permission authorization in the default page extension. - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).13.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.4 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.3 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.38 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.12 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.7 ### [`v0.13.6`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-import/CHANGELOG.md#0136) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.2 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.1 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.1 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.11 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.6 ### [`v0.13.5`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-import/CHANGELOG.md#0135) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.0 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.2 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.10 ### [`v0.13.4`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-import/CHANGELOG.md#0134) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - [`e4ddf22`](https://github.com/backstage/backstage/commit/e4ddf22): Internal update to align with new blueprint parameter naming in the new frontend system. - [`f2f133c`](https://github.com/backstage/backstage/commit/f2f133c): Internal update to use the new variant of `ApiBlueprint`. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).11.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).20.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).11.0 ### [`v0.13.3`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-import/CHANGELOG.md#0133) [Compare Source](https://github.com/backstage/backstage/compare/da5dcd02bde8e0fb9e47583ca9ed1b8b1960e48a...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - [`406b8b8`](https://github.com/backstage/backstage/commit/406b8b8): Fixed bug with error message since ResponseError is now thrown from CatalogClient - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.9 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.4 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.4 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.5 ### [`v0.13.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-import/CHANGELOG.md#0132-next0) [Compare Source](https://github.com/backstage/backstage/compare/v0.13.1...da5dcd02bde8e0fb9e47583ca9ed1b8b1960e48a) ##### Patch Changes - [`406b8b8`](https://github.com/backstage/backstage/commit/406b8b8): Fixed bug with error message since ResponseError is now thrown from CatalogClient - Updated dependencies - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.1-next.0 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.9-next.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.1-next.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.4-next.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.4-next.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.4-next.0 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 ### [`v0.13.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-import/CHANGELOG.md#0131) [Compare Source](https://github.com/backstage/backstage/compare/v0.13.0...v0.13.1) ##### Patch Changes - [`18c64e9`](https://github.com/backstage/backstage/commit/18c64e9): Added the `info.packageJson` option to the plugin instance for the new frontend system. - [`5d7c539`](https://github.com/backstage/backstage/commit/5d7c539): Catalog import plugin full support i18n - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.3 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.3 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.0 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.8 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.3 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 ### [`v0.13.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-import/CHANGELOG.md#0130) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...v0.13.0) ##### Minor Changes - [`e2fd549`](https://github.com/backstage/backstage/commit/e2fd549): **BREAKING**: `generateStepper` and `defaultGenerateStepper` now require a translation argument to be passed through for supporting translations. ##### Patch Changes - [`fb58f20`](https://github.com/backstage/backstage/commit/fb58f20): Internal update to use the new `pluginId` option of `createFrontendPlugin`. - [`66a1140`](https://github.com/backstage/backstage/commit/66a1140): Add i18n support for `catalog-import` plugin. - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.2 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.2 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.2 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 ### [`v0.12.13`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-import/CHANGELOG.md#01213) [Compare Source](https://github.com/backstage/backstage/compare/9db9ead2d9bfb47056e17a523bb1bf1f38ac9311...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - [`5b9514f`](https://github.com/backstage/backstage/commit/5b9514f): Expose the `UnpackNestedValue` type as it's been removed from `react-hook-form` - [`f1d9a64`](https://github.com/backstage/backstage/commit/f1d9a64): adding translation for `Register an existing component` text - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.6 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.1 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.3 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.3 ### [`v0.12.12`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-import/CHANGELOG.md#01212-next1) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...9db9ead2d9bfb47056e17a523bb1bf1f38ac9311) ##### Patch Changes - [`5b9514f`](https://github.com/backstage/backstage/commit/5b9514f): Expose the `UnpackNestedValue` type as it's been removed from `react-hook-form` - [`f1d9a64`](https://github.com/backstage/backstage/commit/f1d9a64): adding translation for `Register an existing component` text - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.1-next.0 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.6-next.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.3-next.0 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.1-next.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).16.1-next.1 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.1-next.1 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.3 ### [`v0.12.11`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-import/CHANGELOG.md#01211) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.2 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).16.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.0 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.5 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.3 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-catalog-react)</summary> ### [`v1.21.3`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-react/CHANGELOG.md#1213) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`36d7582`](https://github.com/backstage/backstage/commit/36d7582): Added missing i18n - [`2b7924b`](https://github.com/backstage/backstage/commit/2b7924b): Apply default ordering of templates - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - [`904d136`](https://github.com/backstage/backstage/commit/904d136): Fixed catalog filter "all" not appearing as selected when set as the initially selected filter. - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).13.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.4 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.3 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.38 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 - [@&#8203;backstage/frontend-test-utils](https://github.com/backstage/frontend-test-utils)[@&#8203;0](https://github.com/0).4.1 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.12 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.7 ### [`v1.21.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-react/CHANGELOG.md#1212) [Compare Source](https://github.com/backstage/backstage/compare/v1.21.1...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - [`2a3704d`](https://github.com/backstage/backstage/commit/2a3704d): Correct translation key from "type" to "owner" for owner column in entity table to ensure the right translation is loaded. - [`ace202e`](https://github.com/backstage/backstage/commit/ace202e): Update `material-ui-popup-state` to latest available version. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.2 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.1 - [@&#8203;backstage/frontend-test-utils](https://github.com/backstage/frontend-test-utils)[@&#8203;0](https://github.com/0).4.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.11 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.6 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.2 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.37 ### [`v1.21.1`](https://github.com/backstage/backstage/releases/tag/v1.21.1) [Compare Source](https://github.com/backstage/backstage/compare/v1.21.0...v1.21.1) This release fixes the below issues: - Added missing common resolvers to Okta auth - Fix a bug in `getLocationByRef` that led to invalid backend calls with the Catalog ### [`v1.21.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-react/CHANGELOG.md#1210) [Compare Source](https://github.com/backstage/backstage/compare/v1.20.1...v1.21.0) ##### Minor Changes - [`0e9ec44`](https://github.com/backstage/backstage/commit/0e9ec44): Introduced new `streamEntities` async generator method for the catalog. Catalog API and Catalog Service now includes a `streamEntities` method that allows for streaming entities from the catalog. This method is designed to handle large datasets efficiently by processing entities in a stream rather than loading them all into memory at once. This is useful when you need to fetch a large number of entities but do not want to use pagination or fetch all entities at once. Example usage: ```ts const pageStream = catalogClient.streamEntities({ pageSize: 100 }, { token }); for await (const page of pageStream) { // Handle page of entities for (const entity of page) { console.log(entity); } } ``` ##### Patch Changes - [`0174799`](https://github.com/backstage/backstage/commit/0174799): Fix a potential race condition in EntityListProvider when selecting filters - [`4316c11`](https://github.com/backstage/backstage/commit/4316c11): Catalog table columns support i18n - [`79ff318`](https://github.com/backstage/backstage/commit/79ff318): Removed the deprecation warning when not passing an explicit type to `EntityCardBlueprint`. Omitting the type is now intended, allowing the layout to pick the default type instead, typically `content`. - [`ad0f58d`](https://github.com/backstage/backstage/commit/ad0f58d): Support `default*` for older packages as this package is in range for breaking `/alpha` changes - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/frontend-test-utils](https://github.com/backstage/frontend-test-utils)[@&#8203;0](https://github.com/0).3.6 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.0 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.2 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.2 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.10 ### [`v1.20.1`](https://github.com/backstage/backstage/releases/tag/v1.20.1) [Compare Source](https://github.com/backstage/backstage/compare/v1.20.0...v1.20.1) This release fixes an issue where the `@backstage/plugin-search-react` package had an unnecessary dependency on `@backstage/frontend-app-api`. ### [`v1.20.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-react/CHANGELOG.md#1200) [Compare Source](https://github.com/backstage/backstage/compare/v1.19.1...v1.20.0) ##### Minor Changes - [`3f4da39`](https://github.com/backstage/backstage/commit/3f4da39): Added the `analyzeLocation` method to `catalogApiMock` - [`e4ddf22`](https://github.com/backstage/backstage/commit/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 - [`77eebdc`](https://github.com/backstage/backstage/commit/77eebdc): Support `filter` parameter on the `EntityHeaderBlueprint` - [`a3a878d`](https://github.com/backstage/backstage/commit/a3a878d): Adding `type` as an override to the `convertLegacyEntityCardExtension` - [`defc243`](https://github.com/backstage/backstage/commit/defc243): hide pagination `queryparams` if pagination mode is set to none - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).11.0 - [@&#8203;backstage/frontend-test-utils](https://github.com/backstage/frontend-test-utils)[@&#8203;0](https://github.com/0).3.5 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).11.0 ### [`v1.19.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-react/CHANGELOG.md#1191) [Compare Source](https://github.com/backstage/backstage/compare/v1.19.0...v1.19.1) ##### Patch Changes - [`a07feb7`](https://github.com/backstage/backstage/commit/a07feb7): Fixed a but in the new alpha entity predicates where the `$in` operator mistakenly case sensitive. - [`3507fcd`](https://github.com/backstage/backstage/commit/3507fcd): Just some more circular dep cleanup - Updated dependencies - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.9 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.4 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.4 - [@&#8203;backstage/frontend-test-utils](https://github.com/backstage/frontend-test-utils)[@&#8203;0](https://github.com/0).3.4 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.5 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.36 ### [`v1.19.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-react/CHANGELOG.md#1190) [Compare Source](https://github.com/backstage/backstage/compare/v1.18.0...v1.19.0) ##### Minor Changes - [`406acb6`](https://github.com/backstage/backstage/commit/406acb6): Introduces a new `EntityIconLinkBlueprint` that customizes the `About` card icon links on the `Catalog` entity page. The blueprint currently accepts a `useProps` hook as `param` and this function returns the following props that will be passed to the icon link component: | Name | Description | Type | Default Value | | ---------- | --------------------------------------------------- | ------------- | ------------- | | `icon` | The icon to display. | `JSX.Element` | N/A | | `label` | The label for the element. | `string` | N/A | | `title` | The title for the element. | `string` | N/A | | `disabled` | Whether the element is disabled. | `boolean` | `false` | | `href` | The URL to navigate to when the element is clicked. | `string` | N/A | | `onClick` | A function to call when the element is clicked. | `() => void` | N/A | Here is an usage example: ```tsx import { EntityIconLinkBlueprint } from '@&#8203;backstage/plugin-catalog-react/alpha'; //... EntityIconLinkBlueprint.make({ name: 'my-icon-link', params: { useProps() { const { t } = useTranslationRef(myIconLinkTranslationRef); return { label: t('myIconLink.label'), icon: <MyIconLinkIcon />, href: '/my-plugin', }; }, }, }); ``` Additionally, the `app-config.yaml` file allows you to override some of the default icon link parameters, including `label` and `title` values. Here's how to set them: ```yaml app: extensions: - entity-icon-link:my-plugin/my-icon-link: config: label: 'My Custom Icon Link label' ``` Finally, you can disable all links if you want to hide the About card header completely (useful, for example, when links are displayed on separate cards). The header is hidden when no icon links extensions are enabled. ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.3 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.3 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.8 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.3 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/frontend-test-utils](https://github.com/backstage/frontend-test-utils)[@&#8203;0](https://github.com/0).3.3 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.35 ### [`v1.18.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-react/CHANGELOG.md#1180) [Compare Source](https://github.com/backstage/backstage/compare/v1.17.0...v1.18.0) ##### Minor Changes - [`d47aaa3`](https://github.com/backstage/backstage/commit/d47aaa3): Added EntityOrderFilter to sort entities by different fields/columns. This new filter allows users to specify the order in which entities are displayed in the catalog. Example usage: ```ts import { EntityOrderFilter, useEntityList, } from '@&#8203;backstage/plugin-catalog-react'; // ... const { updateFilters } = useEntityList(); // ... updateFilters({ order: new EntityOrderFilter([ { field: 'metadata.name', order: 'desc', }, ]), }); ``` - [`1a003ff`](https://github.com/backstage/backstage/commit/1a003ff): Add `getLocations` method to `CatalogApi` and `CatalogClient`. This method calls the [`GET /locations`](https://backstage.io/docs/features/software-catalog/software-catalog-api/#get-locations) endpoint from the catalog backend. ##### Patch Changes - [`2ddbc50`](https://github.com/backstage/backstage/commit/2ddbc50): A new `filter` parameter has been added to `EntityContextMenuItemBlueprint` to make it easier to configure which entities a menu item should appear for. The `filter` parameter is a function which accepts an entity and returns a boolean. - [`6d7f0d5`](https://github.com/backstage/backstage/commit/6d7f0d5): Fixed an issue causing entities of kind user and group to be empty when an owner was selected - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.2 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.2 - [@&#8203;backstage/frontend-test-utils](https://github.com/backstage/frontend-test-utils)[@&#8203;0](https://github.com/0).3.2 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.0 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.34 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 ### [`v1.17.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-react/CHANGELOG.md#1170) [Compare Source](https://github.com/backstage/backstage/compare/v1.16.0...v1.17.0) ##### Minor Changes - [`0f37fa8`](https://github.com/backstage/backstage/commit/0f37fa8): `entityRouteParams` now also accepts entity refs, and can help with encoding the resulting parameters. - [`61d350f`](https://github.com/backstage/backstage/commit/61d350f): **BREAKING ALPHA**: `CatalogFilterBlueprint`, used in the new frontend system, is now exported under plugin-catalog-react instead of plugin-catalog. ```diff + import { CatalogFilterBlueprint } from '@&#8203;backstage/plugin-catalog-react/alpha'; - import { CatalogFilterBlueprint } from '@&#8203;backstage/plugin-catalog/alpha'; ``` - [`09afd67`](https://github.com/backstage/backstage/commit/09afd67): Adds `EntityContextMenuItemBlueprint` to enable extending the entity page's context menu with user defined items. For example: ```ts import { EntityContextMenuItemBlueprint } from '@&#8203;backstage/plugin-catalog-react/alpha'; const myCustomHref = EntityContextMenuItemBlueprint.make({ name: 'test-href', params: { icon: <span>Example Icon</span>, useProps: () => ({ title: 'Example Href', href: '/example-path', disabled: false, component: 'a', }), }, }); const myCustomOnClick = EntityContextMenuItemBlueprint.make({ name: 'test-click', params: { icon: <span>Test Icon</span>, useProps: () => ({ title: 'Example onClick', onClick: () => window.alert('Hello world!'), disabled: false, }), }, }); ``` ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - [`3f7e4f1`](https://github.com/backstage/backstage/commit/3f7e4f1): Added a new `overview` entity content group for the new frontend system. - [`186d016`](https://github.com/backstage/backstage/commit/186d016): Add `operation` to alpha `defaultEntityContentGroups`. - [`221ddba`](https://github.com/backstage/backstage/commit/221ddba): Fix offset pagination to reset when updating filters in `useEntityList` - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.1 - [@&#8203;backstage/frontend-test-utils](https://github.com/backstage/frontend-test-utils)[@&#8203;0](https://github.com/0).3.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.6 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.1 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.33 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.3 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).8.4 ### [`v1.16.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/catalog-react/CHANGELOG.md#1160) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...v1.16.0) ##### Minor Changes - [`7f57365`](https://github.com/backstage/backstage/commit/7f57365): Add support for a new entity predicate syntax when defining `filter`s related to the blueprints exported via `/alpha` for the new frontend system. For more information, see the [entity filters documentation](https://backstage.io/docs/features/software-catalog/catalog-customization#advanced-customization#entity-filters). - [`ba9649a`](https://github.com/backstage/backstage/commit/ba9649a): Add a new `defaultGroup` parameter to the `EntityContentBlueprint`, here are usage examples: Set a default group while creating the extension: ```diff const entityKubernetesContent = EntityContentBlueprint.make({ name: 'kubernetes', params: { defaultPath: '/kubernetes', defaultTitle: 'Kubernetes', + defaultGroup: 'deployment', filter: 'kind:component,resource', loader: () => import('./KubernetesContentPage').then(m => compatWrapper(<m.KubernetesContentPage />), ), }, }); ``` Disassociate an entity content from a default group: ```diff ``` </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-org)</summary> ### [`v0.6.46`](https://github.com/backstage/backstage/blob/HEAD/plugins/org/CHANGELOG.md#0646) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`6db9e7e`](https://github.com/backstage/backstage/commit/6db9e7e): Improved responsiveness of GroupProfileCard component - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).13.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.4 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.3 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.7 ### [`v0.6.45`](https://github.com/backstage/backstage/blob/HEAD/plugins/org/CHANGELOG.md#0645) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - [`8b7351f`](https://github.com/backstage/backstage/commit/8b7351f): Add `initialRelationAggregation` and `showAggregateMembersToggle` options to `EntityMembersListCard` as well to `EntityOwnershipCard` - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.2 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.1 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.6 ### [`v0.6.44`](https://github.com/backstage/backstage/blob/HEAD/plugins/org/CHANGELOG.md#0644) [Compare Source](https://github.com/backstage/backstage/compare/025cc09ffd430d36675c32dc4980cd3fa516bfc4...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - [`22b69f2`](https://github.com/backstage/backstage/commit/22b69f2): Fixing issue with extra slash in the routing - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.0 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.2 ### [`v0.6.43`](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...025cc09ffd430d36675c32dc4980cd3fa516bfc4) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...025cc09ffd430d36675c32dc4980cd3fa516bfc4) ### [`v0.6.42`](https://github.com/backstage/backstage/blob/HEAD/plugins/org/CHANGELOG.md#0642) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - [`43cbb10`](https://github.com/backstage/backstage/commit/43cbb10): Added OwnershipCard, ComponentsGrid and UserProfileCard components to the `overridableComponents`. - [`8b1bf6e`](https://github.com/backstage/backstage/commit/8b1bf6e): Updated README instructions for the new frontend system - [`4ee19ed`](https://github.com/backstage/backstage/commit/4ee19ed): Added support for scrolling to OwnershipCard component - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).11.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).20.0 ### [`v0.6.41`](https://github.com/backstage/backstage/blob/HEAD/plugins/org/CHANGELOG.md#0641) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - [`3ab9b96`](https://github.com/backstage/backstage/commit/3ab9b96): Updated card extensions for the new frontend system to use the new entity predicates, and switch the card type to `info` for the user and group profile cards. - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.4 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.4 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.5 ### [`v0.6.40`](https://github.com/backstage/backstage/blob/HEAD/plugins/org/CHANGELOG.md#0640) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - [`18c64e9`](https://github.com/backstage/backstage/commit/18c64e9): Added the `info.packageJson` option to the plugin instance for the new frontend system. - [`4fe364f`](https://github.com/backstage/backstage/commit/4fe364f): Org plugin support i18n - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.3 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.3 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 ### [`v0.6.39`](https://github.com/backstage/backstage/blob/HEAD/plugins/org/CHANGELOG.md#0639) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - [`fb58f20`](https://github.com/backstage/backstage/commit/fb58f20): Internal update to use the new `pluginId` option of `createFrontendPlugin`. - [`02e8af1`](https://github.com/backstage/backstage/commit/02e8af1): Enhance user profile card configuration: - Added a new optional `maxRelations` numerical configuration that controls over how many user groups are shown directly on the profile card: - If the setting is omitted, all relations will be shown. - If `maxRelations` is set to `0`, the list of user groups is not displayed. - If `maxRelations` is set to a positive number, up to that many groups are displayed. - If the user belongs to more groups than the specified limit, a clickable link appears that opens a dialog showing all associated user groups. - A complementary boolean configuration, `hideIcons`, was added to optionally hide the visual icons associated with each group in the displayed list. - Usage example: ```yaml ``` ### Example in app-config.yaml app: extensions: - entity-card:org/user-profile: config: maxRelations: 5 # (optional) Show up to 5 groups on the card hideIcons: true # (optional) Hide the group icons ``` - [`08ba448`](https://github.com/backstage/backstage/commit/08ba448): display entity-ref in GroupProfileCard so groups can easily determine their Group ID - [`18e84c9`](https://github.com/backstage/backstage/commit/18e84c9): Fixed missing spec.profile field on MyGroupsSidebarItem.tsx so the group spec.profile.displayName is shown on the sidebar" - [`72d019d`](https://github.com/backstage/backstage/commit/72d019d): Removed various typos - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.2 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.2 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 ### [`v0.6.38`](https://github.com/backstage/backstage/blob/HEAD/plugins/org/CHANGELOG.md#0638) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.1 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.1 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.3 ### [`v0.6.37`](https://github.com/backstage/backstage/blob/HEAD/plugins/org/CHANGELOG.md#0637) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).16.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.3 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-permission-common)</summary> ### [`v0.9.3`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-common/CHANGELOG.md#093) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`b2bef92`](https://github.com/backstage/backstage/commit/b2bef92): Convert all enums to erasable-syntax compliant patterns - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 ### [`v0.9.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-common/CHANGELOG.md#092) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 ### [`v0.9.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-common/CHANGELOG.md#091) [Compare Source](https://github.com/backstage/backstage/compare/v0.9.0...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - [`3507fcd`](https://github.com/backstage/backstage/commit/3507fcd): Just some more circular dep cleanup - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 ### [`v0.9.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-common/CHANGELOG.md#090) [Compare Source](https://github.com/backstage/backstage/compare/d49dcceea0dc7c7724b24a39129aa81946924bac...v0.9.0) ##### Minor Changes - [`4da2965`](https://github.com/backstage/backstage/commit/4da2965): Fixed an issue causing the `PermissionClient` to exhaust the request body size limit too quickly when making many requests. ##### Patch Changes - [`37328b1`](https://github.com/backstage/backstage/commit/37328b1): Fixed an issue causing `PermissionClient` to throw an error when authorizing basic permissions with the `permission.EXPERIMENTAL_enableBatchedRequests` config enabled. - [`72d019d`](https://github.com/backstage/backstage/commit/72d019d): Removed various typos - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-permission-node)</summary> ### [`v0.10.6`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-node/CHANGELOG.md#0106) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).5.0 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.3 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.9 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 ### [`v0.10.5`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-node/CHANGELOG.md#0105) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.4 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.8 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.2 ### [`v0.10.4`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-node/CHANGELOG.md#0104) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.7 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.3 ### [`v0.10.3`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-node/CHANGELOG.md#0103) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.6 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.2 ### [`v0.10.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-node/CHANGELOG.md#0102) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - [`3507fcd`](https://github.com/backstage/backstage/commit/3507fcd): Just some more circular dep cleanup - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.1 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.5 ### [`v0.10.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-node/CHANGELOG.md#0101) [Compare Source](https://github.com/backstage/backstage/compare/v0.10.0...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.4 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 ### [`v0.10.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-node/CHANGELOG.md#0100) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...v0.10.0) ##### Minor Changes - [`4da2965`](https://github.com/backstage/backstage/commit/4da2965): Fixed an issue causing the `PermissionClient` to exhaust the request body size limit too quickly when making many requests. ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.3 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 ### [`v0.9.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-node/CHANGELOG.md#091) [Compare Source](https://github.com/backstage/backstage/compare/v0.9.0...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.0 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.2 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).8.4 ### [`v0.9.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-node/CHANGELOG.md#090) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...v0.9.0) ##### Minor Changes - [`22ace13`](https://github.com/backstage/backstage/commit/22ace13): **BREAKING** The `ServerPermissionClient` can no longer be instantiated with a `tokenManager` and must instead be instantiated with an `auth` service. If you are still on the legacy backend system, use `createLegacyAuthAdapters()` from `@backstage/backend-common` to create a compatible `auth` service. ##### Patch Changes - [`728e3e1`](https://github.com/backstage/backstage/commit/728e3e1): Improved type inference when passing a `PermissionResourceRef` to `createPermissionRule`. - [`876f2e1`](https://github.com/backstage/backstage/commit/876f2e1): Deprecated `createPermissionIntegrationRouter` and related types, which has been replaced by `PermissionRegistryService`. For more information, including how to migrate existing plugins, see the [service docs](https://backstage.io/docs/backend-system/core-services/permissions-registry). - Updated dependencies - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).8.4 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-permission-react)</summary> ### [`v0.4.38`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-react/CHANGELOG.md#0438) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 ### [`v0.4.37`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-react/CHANGELOG.md#0437) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.2 ### [`v0.4.36`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-react/CHANGELOG.md#0436) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 ### [`v0.4.35`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-react/CHANGELOG.md#0435) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 ### [`v0.4.34`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-react/CHANGELOG.md#0434) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 ### [`v0.4.33`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-react/CHANGELOG.md#0433) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).8.4 ### [`v0.4.32`](https://github.com/backstage/backstage/blob/HEAD/plugins/permission-react/CHANGELOG.md#0432) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).8.4 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-proxy-backend)</summary> ### [`v0.6.8`](https://github.com/backstage/backstage/blob/HEAD/plugins/proxy-backend/CHANGELOG.md#068) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).5.0 - [@&#8203;backstage/plugin-proxy-node](https://github.com/backstage/plugin-proxy-node)[@&#8203;0](https://github.com/0).1.10 ### [`v0.6.7`](https://github.com/backstage/backstage/blob/HEAD/plugins/proxy-backend/CHANGELOG.md#067) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.4 - [@&#8203;backstage/plugin-proxy-node](https://github.com/backstage/plugin-proxy-node)[@&#8203;0](https://github.com/0).1.9 ### [`v0.6.6`](https://github.com/backstage/backstage/blob/HEAD/plugins/proxy-backend/CHANGELOG.md#066) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.2 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.3 - [@&#8203;backstage/plugin-proxy-node](https://github.com/backstage/plugin-proxy-node)[@&#8203;0](https://github.com/0).1.8 ### [`v0.6.5`](https://github.com/backstage/backstage/blob/HEAD/plugins/proxy-backend/CHANGELOG.md#065) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - [`0810cd8`](https://github.com/backstage/backstage/commit/0810cd8): correct rewrite rule to avoid extra subpath in proxy path - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.2 - [@&#8203;backstage/plugin-proxy-node](https://github.com/backstage/plugin-proxy-node)[@&#8203;0](https://github.com/0).1.7 ### [`v0.6.4`](https://github.com/backstage/backstage/blob/HEAD/plugins/proxy-backend/CHANGELOG.md#064) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.1 - [@&#8203;backstage/plugin-proxy-node](https://github.com/backstage/plugin-proxy-node)[@&#8203;0](https://github.com/0).1.6 ### [`v0.6.3`](https://github.com/backstage/backstage/blob/HEAD/plugins/proxy-backend/CHANGELOG.md#063) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.0 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-proxy-node](https://github.com/backstage/plugin-proxy-node)[@&#8203;0](https://github.com/0).1.5 ### [`v0.6.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/proxy-backend/CHANGELOG.md#062) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.1 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-proxy-node](https://github.com/backstage/plugin-proxy-node)[@&#8203;0](https://github.com/0).1.4 ### [`v0.6.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/proxy-backend/CHANGELOG.md#061) [Compare Source](https://github.com/backstage/backstage/compare/v0.6.0...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`9b5b744`](https://github.com/backstage/backstage/commit/9b5b744): Fixed handling of proxied SSE connections when the upstream server closes the connection - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.0 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-proxy-node](https://github.com/backstage/plugin-proxy-node)[@&#8203;0](https://github.com/0).1.3 ### [`v0.6.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/proxy-backend/CHANGELOG.md#060) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...v0.6.0) ##### Minor Changes - [`2d8b0e4`](https://github.com/backstage/backstage/commit/2d8b0e4): **BREAKING**: Removed support for the old backend system. As part of this change the plugin export from `/alpha` as been removed. If you are currently importing `@backstage/plugin-proxy-backend/alpha`, please update your import to `@backstage/plugin-proxy-backend`. ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-proxy-node](https://github.com/backstage/plugin-proxy-node)[@&#8203;0](https://github.com/0).1.2 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-scaffolder)</summary> ### [`v1.34.3`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder/CHANGELOG.md#1343) [Compare Source](https://github.com/backstage/backstage/compare/v1.34.2...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).13.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.4 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.3 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.2 - [@&#8203;backstage/plugin-scaffolder-react](https://github.com/backstage/plugin-scaffolder-react)[@&#8203;1](https://github.com/1).19.3 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.38 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.12 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.7 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).7.3 ### [`v1.34.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder/CHANGELOG.md#1342) [Compare Source](https://github.com/backstage/backstage/compare/v1.34.1...v1.34.2) ##### Patch Changes - [`e0ffe84`](https://github.com/backstage/backstage/commit/e0ffe84): Add missing `templatingExtensions` option to RouterProps.contextMenu to allow global control across scaffolder pages - [`d9aed74`](https://github.com/backstage/backstage/commit/d9aed74): Forward `ui:disabled` in `OwnedEntityPicker` to allow disabling it - [`075e064`](https://github.com/backstage/backstage/commit/075e064): Added missing form fields for the new frontend system. - Updated dependencies - [@&#8203;backstage/plugin-scaffolder-react](https://github.com/backstage/plugin-scaffolder-react)[@&#8203;1](https://github.com/1).19.2 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.2 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.1 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.1 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.3 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.11 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.6 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.37 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).7.2 ### [`v1.34.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder/CHANGELOG.md#1341) [Compare Source](https://github.com/backstage/backstage/compare/v1.34.0...v1.34.1) ##### Patch Changes - [`0d415ae`](https://github.com/backstage/backstage/commit/0d415ae): Render a TechDocs link on the Scaffolder Template List page when templates include either `backstage.io/techdocs-ref` or `backstage.io/techdocs-entity` annotations, using the shared `buildTechDocsURL` helper. Also adds tests to verify both annotations and optional `backstage.io/techdocs-entity-path` are respected. - [`7151260`](https://github.com/backstage/backstage/commit/7151260): Prevent the MultiEntityPicker from removing options present in form state when new options are selected - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.0 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.0 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.2 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.2 - [@&#8203;backstage/plugin-scaffolder-react](https://github.com/backstage/plugin-scaffolder-react)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.10 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).7.1 ### [`v1.34.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder/CHANGELOG.md#1340) [Compare Source](https://github.com/backstage/backstage/compare/v1.33.0...v1.34.0) ##### Minor Changes - [`c08cbc4`](https://github.com/backstage/backstage/commit/c08cbc4): Move Scaffolder API to OpenAPI - [`b1c0696`](https://github.com/backstage/backstage/commit/b1c0696): Add resizable panels width for the editor and preview panels in the template editor and template form playground layouts. Users can now resize these panels by dragging the divider between the two areas. ##### Patch Changes - [`e4ddf22`](https://github.com/backstage/backstage/commit/e4ddf22): Internal update to align with new blueprint parameter naming in the new frontend system. - [`f2f133c`](https://github.com/backstage/backstage/commit/f2f133c): Internal update to use the new variant of `ApiBlueprint`. - [`b0dc9b8`](https://github.com/backstage/backstage/commit/b0dc9b8): differentiate between entirely and partially composite schemas in schema rendering - [`c4b7c50`](https://github.com/backstage/backstage/commit/c4b7c50): Export `FormField` type from `/alpha` in `-react` package, and internal refactor. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).11.0 - [@&#8203;backstage/plugin-scaffolder-react](https://github.com/backstage/plugin-scaffolder-react)[@&#8203;1](https://github.com/1).19.0 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).7.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).20.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).11.0 ### [`v1.33.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder/CHANGELOG.md#1330) [Compare Source](https://github.com/backstage/backstage/compare/v1.32.0...v1.33.0) ##### Minor Changes - [`c1ce316`](https://github.com/backstage/backstage/commit/c1ce316): BREAKING `/alpha`: Converted `scaffolder.task.read` and `scaffolder.task.cancel` into Resource Permissions. BREAKING `/alpha`: Added a new scaffolder rule `isTaskOwner` for `scaffolder.task.read` and `scaffolder.task.cancel` to allow for conditional permission policies such as restricting access to tasks and task events based on task creators. BREAKING `/alpha`: Retrying a task now requires both `scaffolder.task.read` and `scaffolder.task.create` permissions, replacing the previous requirement of `scaffolder.task.read` and `scaffolder.task.cancel`. ##### Patch Changes - [`289e4a1`](https://github.com/backstage/backstage/commit/289e4a1): Filter MultiEntityPicker options based on rendered option value - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/plugin-scaffolder-react](https://github.com/backstage/plugin-scaffolder-react)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.9 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).6.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.4 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.4 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.5 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.36 ### [`v1.32.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder/CHANGELOG.md#1320) [Compare Source](https://github.com/backstage/backstage/compare/v1.31.0...v1.32.0) ##### Minor Changes - [`6c972fe`](https://github.com/backstage/backstage/commit/6c972fe): Added information about the `entityRef` and `taskId` to the analytics events whenever is possible. - [`3c59ece`](https://github.com/backstage/backstage/commit/3c59ece): **New Frontend System Only:** The `Scaffolder` plugin is now responsible for providing an entity icon link extension to launch templates from the catalog entity page. ##### Patch Changes - [`d781b33`](https://github.com/backstage/backstage/commit/d781b33): render details for composite property schemas - [`18c64e9`](https://github.com/backstage/backstage/commit/18c64e9): Added the `info.packageJson` option to the plugin instance for the new frontend system. - [`b00c160`](https://github.com/backstage/backstage/commit/b00c160): Remove React import form notification and scaffolder plugin - [`95a1d72`](https://github.com/backstage/backstage/commit/95a1d72): Added appropriate message when global templating function metadata is absent. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.3 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.1 - [@&#8203;backstage/plugin-scaffolder-react](https://github.com/backstage/plugin-scaffolder-react)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.3 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.0 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.8 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.3 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.35 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).5.11 ### [`v1.31.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder/CHANGELOG.md#1310) [Compare Source](https://github.com/backstage/backstage/compare/v1.30.1...v1.31.0) ##### Minor Changes - [`4235e87`](https://github.com/backstage/backstage/commit/4235e87): add templating extensions page ##### Patch Changes - [`92c3658`](https://github.com/backstage/backstage/commit/92c3658): Full support in EntityPicker (and derivatives) for default EntityPresentationApi - [`fb58f20`](https://github.com/backstage/backstage/commit/fb58f20): Internal update to use the new `pluginId` option of `createFrontendPlugin`. - [`d7da01d`](https://github.com/backstage/backstage/commit/d7da01d): Fix EntityPicker field to render description as markdown, matching other form components in the system. - [`36ae651`](https://github.com/backstage/backstage/commit/36ae651): Fixing a bug where the name for `templatingExtensions` was incorrectly set to `templateExtensions` - [`72d019d`](https://github.com/backstage/backstage/commit/72d019d): Removed various typos - [`a274e0a`](https://github.com/backstage/backstage/commit/a274e0a): Migrate custom fields to new schema factory function; standardize field descriptions to prefer ui:description and present consistently, utilizing ScaffolderField component where possible. - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.2 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.2 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.2 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/plugin-scaffolder-react](https://github.com/backstage/plugin-scaffolder-react)[@&#8203;1](https://github.com/1).16.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.0 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.34 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).5.11 ### [`v1.30.1`](https://github.com/backstage/backstage/releases/tag/v1.30.1) [Compare Source](https://github.com/backstage/backstage/compare/v1.30.0...v1.30.1) This release fixes an issue in techdocs where the cache sync would fail because of missing service token, and `auth.externalAccess` being mistakenly required in the config schema. ### [`v1.30.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder/CHANGELOG.md#1300) [Compare Source](https://github.com/backstage/backstage/compare/v1.29.0...v1.30.0) ##### Minor Changes - [`76681a5`](https://github.com/backstage/backstage/commit/76681a5): **BREAKING ALPHA**: Extract out schema rendering components into their own Component. This means that the translation keys have changed for `actionsPage.content.tableCell.*`. They have moved to their own root key `renderSchema.*` instead. ```diff ... - tableCell: { - name: 'Name', - title: 'Title', - description: 'Description', - type: 'Type', - }, - noRowsDescription: 'No schema defined', ... + renderSchema: { + tableCell: { + name: 'Name', + title: 'Title', + description: 'Description', + type: 'Type', + }, + undefined: 'No schema defined', + }, ``` - [`5890016`](https://github.com/backstage/backstage/commit/5890016): add api to retrieve template extensions info from scaffolder-backend ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - [`407eba1`](https://github.com/backstage/backstage/commit/407eba1): Tweaked template editor tooltip to mention HTTPS requirement. - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.6 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.1 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.33 - [@&#8203;backstage/plugin-scaffolder-react](https://github.com/backstage/plugin-scaffolder-react)[@&#8203;1](https://github.com/1).15.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.3 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.3 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).5.10 ### [`v1.29.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder/CHANGELOG.md#1290) [Compare Source](https://github.com/backstage/backstage/compare/v1.28.0...v1.29.0) ##### Minor Changes - [`9d864ff`](https://github.com/backstage/backstage/commit/9d864ff): Allowed passing `ui:disabled` for disabling the input field of all the pickers. ##### Patch Changes - [`3db64ba`](https://github.com/backstage/backstage/commit/3db64ba): Disable the submit button on creating - [`6a3fa48`](https://github.com/backstage/backstage/commit/6a3fa48): Fixes DryRunContext not forwarding the correct Scaffolder Secrets to the DryRun API - [`b3b7c9c`](https://github.com/backstage/backstage/commit/b3b7c9c): Updated the alpha `page:scaffolder` extension to accept `formFields` input, matching the updated `FormFieldBlueprint`. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.2 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).16.0 - [@&#8203;backstage/plugin-scaffolder-react](https://github.com/backstage/plugin-scaffolder-react)[@&#8203;1](https://github.com/1).14.6 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.0 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).5.10 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.5 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.32 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.3 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-scaffolder-backend)</summary> ### [`v3.0.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder-backend/CHANGELOG.md#301) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - Updated dependencies - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).13.1 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).20.0 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.15 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket@0.3.16 - [@&#8203;backstage/plugin-bitbucket-cloud-common](https://github.com/backstage/plugin-bitbucket-cloud-common)[@&#8203;0](https://github.com/0).3.4 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.2 - [@&#8203;backstage/plugin-scaffolder-backend-module-gitlab](https://github.com/backstage/plugin-scaffolder-backend-module-gitlab)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).5.0 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.3 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.17 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.9 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 - [@&#8203;backstage/plugin-scaffolder-node](https://github.com/backstage/plugin-scaffolder-node)[@&#8203;0](https://github.com/0).12.1 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).6.3 - @&#8203;backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.14 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.6 - [@&#8203;backstage/plugin-scaffolder-backend-module-azure](https://github.com/backstage/plugin-scaffolder-backend-module-azure)[@&#8203;0](https://github.com/0).2.15 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.15 - [@&#8203;backstage/plugin-scaffolder-backend-module-gerrit](https://github.com/backstage/plugin-scaffolder-backend-module-gerrit)[@&#8203;0](https://github.com/0).2.15 - [@&#8203;backstage/plugin-scaffolder-backend-module-gitea](https://github.com/backstage/plugin-scaffolder-backend-module-gitea)[@&#8203;0](https://github.com/0).2.15 - [@&#8203;backstage/plugin-scaffolder-backend-module-github](https://github.com/backstage/plugin-scaffolder-backend-module-github)[@&#8203;0](https://github.com/0).9.2 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).7.3 ### [`v3.0.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder-backend/CHANGELOG.md#300) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Major Changes - [`9b81a90`](https://github.com/backstage/backstage/commit/9b81a90): **BREAKING** - Removing the deprecated types and interfaces, there's no replacement for these types, and hopefully not currently used as they offer no value with the plugin being on the new backend system and no way to consume them. Affected types: `CreateWorkerOptions`, `CurrentClaimedTask`, `DatabaseTaskStore`, `DatabaseTaskStoreOptions`, `TaskManager`, `TaskStore`, `TaskStoreCreateTaskOptions`, `TaskStoreCreateTaskResult`, `TaskStoreEmitOptions`, `TaskStoreListEventsOptions`, `TaskStoreRecoverTaskOptions`, `TaskStoreShutDownTaskOptions`, `TaskWorker` and `TemplateActionRegistry`. ##### Patch Changes - [`f222a2e`](https://github.com/backstage/backstage/commit/f222a2e): Fixed distributed actions not being visible in the scaffolder template actions. Depending on the plugin startup order, some of the distributed actions were not being registered correctly, causing them to be invisible in the scaffolder template actions list. - Updated dependencies - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).13.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.1 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.14 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.14 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket@0.3.15 - [@&#8203;backstage/plugin-scaffolder-backend-module-gerrit](https://github.com/backstage/plugin-scaffolder-backend-module-gerrit)[@&#8203;0](https://github.com/0).2.14 - [@&#8203;backstage/plugin-scaffolder-backend-module-github](https://github.com/backstage/plugin-scaffolder-backend-module-github)[@&#8203;0](https://github.com/0).9.1 - [@&#8203;backstage/plugin-scaffolder-backend-module-gitlab](https://github.com/backstage/plugin-scaffolder-backend-module-gitlab)[@&#8203;0](https://github.com/0).9.6 - [@&#8203;backstage/plugin-scaffolder-backend-module-azure](https://github.com/backstage/plugin-scaffolder-backend-module-azure)[@&#8203;0](https://github.com/0).2.14 - [@&#8203;backstage/plugin-scaffolder-backend-module-gitea](https://github.com/backstage/plugin-scaffolder-backend-module-gitea)[@&#8203;0](https://github.com/0).2.14 - [@&#8203;backstage/plugin-scaffolder-node](https://github.com/backstage/plugin-scaffolder-node)[@&#8203;0](https://github.com/0).12.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/plugin-bitbucket-cloud-common](https://github.com/backstage/plugin-bitbucket-cloud-common)[@&#8203;0](https://github.com/0).3.3 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).6.2 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.4 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.8 - @&#8203;backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.13 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.16 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.2 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.5 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).7.2 ### [`v2.2.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder-backend/CHANGELOG.md#221) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - [`a57185f`](https://github.com/backstage/backstage/commit/a57185f): Added support for executing actions from the `ActionsRegistry` in the `scaffolder-backend` - [`c3405db`](https://github.com/backstage/backstage/commit/c3405db): Fixed a regression that prevented uploads greater than 100KB. Uploads up to 10MB are supported again. - Updated dependencies - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).12.1 - [@&#8203;backstage/plugin-scaffolder-backend-module-github](https://github.com/backstage/plugin-scaffolder-backend-module-github)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).19.0 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.7 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.15 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/plugin-scaffolder-backend-module-gitlab](https://github.com/backstage/plugin-scaffolder-backend-module-gitlab)[@&#8203;0](https://github.com/0).9.5 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.2 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).6.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.3 - [@&#8203;backstage/plugin-bitbucket-cloud-common](https://github.com/backstage/plugin-bitbucket-cloud-common)[@&#8203;0](https://github.com/0).3.2 - @&#8203;backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.12 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.4 - [@&#8203;backstage/plugin-scaffolder-backend-module-azure](https://github.com/backstage/plugin-scaffolder-backend-module-azure)[@&#8203;0](https://github.com/0).2.13 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket@0.3.14 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.13 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.13 - [@&#8203;backstage/plugin-scaffolder-backend-module-gerrit](https://github.com/backstage/plugin-scaffolder-backend-module-gerrit)[@&#8203;0](https://github.com/0).2.13 - [@&#8203;backstage/plugin-scaffolder-backend-module-gitea](https://github.com/backstage/plugin-scaffolder-backend-module-gitea)[@&#8203;0](https://github.com/0).2.13 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).7.1 - [@&#8203;backstage/plugin-scaffolder-node](https://github.com/backstage/plugin-scaffolder-node)[@&#8203;0](https://github.com/0).11.1 ### [`v2.2.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder-backend/CHANGELOG.md#220) [Compare Source](https://github.com/backstage/backstage/compare/e32498587c97eb1eafa1f1ba91314ee6a4ade5b2...85e26496594c16e7340b51b133b53244221f20a7) ##### Minor Changes - [`c08cbc4`](https://github.com/backstage/backstage/commit/c08cbc4): Move Scaffolder API to OpenAPI - [`2032660`](https://github.com/backstage/backstage/commit/2032660): Fixed fs:readdir action example - [`11dc90f`](https://github.com/backstage/backstage/commit/11dc90f): Implement max length for scaffolder auditor audit logging with default of 256 - [`812485c`](https://github.com/backstage/backstage/commit/812485c): Add step info to scaffolder action context to access the step id and name. ##### Patch Changes - [`caee2eb`](https://github.com/backstage/backstage/commit/caee2eb): Fixed WinstonLogger throwing when redactions were null or undefined - [`4ae87f5`](https://github.com/backstage/backstage/commit/4ae87f5): add `getResources` method to `permissionIntegrationRouter` for frontend task permission checks - [`b817c1d`](https://github.com/backstage/backstage/commit/b817c1d): Stop logging of `SPLAT` twice in logs - Updated dependencies - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).6.0 - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).12.0 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).7.0 - [@&#8203;backstage/plugin-scaffolder-node](https://github.com/backstage/plugin-scaffolder-node)[@&#8203;0](https://github.com/0).11.0 - [@&#8203;backstage/plugin-scaffolder-backend-module-gitlab](https://github.com/backstage/plugin-scaffolder-backend-module-gitlab)[@&#8203;0](https://github.com/0).9.4 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/plugin-scaffolder-backend-module-github](https://github.com/backstage/plugin-scaffolder-backend-module-github)[@&#8203;0](https://github.com/0).8.2 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.6 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.3 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.2 - @&#8203;backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.11 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.14 - [@&#8203;backstage/plugin-scaffolder-backend-module-azure](https://github.com/backstage/plugin-scaffolder-backend-module-azure)[@&#8203;0](https://github.com/0).2.12 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket@0.3.13 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.12 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.12 - [@&#8203;backstage/plugin-scaffolder-backend-module-gerrit](https://github.com/backstage/plugin-scaffolder-backend-module-gerrit)[@&#8203;0](https://github.com/0).2.12 - [@&#8203;backstage/plugin-scaffolder-backend-module-gitea](https://github.com/backstage/plugin-scaffolder-backend-module-gitea)[@&#8203;0](https://github.com/0).2.12 ### [`v2.1.1`](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...e32498587c97eb1eafa1f1ba91314ee6a4ade5b2) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...e32498587c97eb1eafa1f1ba91314ee6a4ade5b2) ### [`v2.1.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder-backend/CHANGELOG.md#210) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Minor Changes - [`c1ce316`](https://github.com/backstage/backstage/commit/c1ce316): BREAKING `/alpha`: Converted `scaffolder.task.read` and `scaffolder.task.cancel` into Resource Permissions. BREAKING `/alpha`: Added a new scaffolder rule `isTaskOwner` for `scaffolder.task.read` and `scaffolder.task.cancel` to allow for conditional permission policies such as restricting access to tasks and task events based on task creators. BREAKING `/alpha`: Retrying a task now requires both `scaffolder.task.read` and `scaffolder.task.create` permissions, replacing the previous requirement of `scaffolder.task.read` and `scaffolder.task.cancel`. ##### Patch Changes - [`424610a`](https://github.com/backstage/backstage/commit/424610a): Scaffolder audit Log now includes taskId and createdBy - [`dbde180`](https://github.com/backstage/backstage/commit/dbde180): An internal refactor which adds additional types to experimental checkpoints - [`fc70b43`](https://github.com/backstage/backstage/commit/fc70b43): Replaced deprecated uses of `@backstage/backend-common` with the equivalents in `@backstage/backend-defaults` and `@backstage/backend-plugin-api`. - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.1 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.2 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).11.1 - [@&#8203;backstage/plugin-scaffolder-node](https://github.com/backstage/plugin-scaffolder-node)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/plugin-scaffolder-backend-module-github](https://github.com/backstage/plugin-scaffolder-backend-module-github)[@&#8203;0](https://github.com/0).8.1 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).6.0 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.1 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.5 - [@&#8203;backstage/plugin-bitbucket-cloud-common](https://github.com/backstage/plugin-bitbucket-cloud-common)[@&#8203;0](https://github.com/0).3.1 - @&#8203;backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.10 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).17.2 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.13 - [@&#8203;backstage/plugin-scaffolder-backend-module-azure](https://github.com/backstage/plugin-scaffolder-backend-module-azure)[@&#8203;0](https://github.com/0).2.11 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket@0.3.12 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.11 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.11 - [@&#8203;backstage/plugin-scaffolder-backend-module-gerrit](https://github.com/backstage/plugin-scaffolder-backend-module-gerrit)[@&#8203;0](https://github.com/0).2.11 - [@&#8203;backstage/plugin-scaffolder-backend-module-gitea](https://github.com/backstage/plugin-scaffolder-backend-module-gitea)[@&#8203;0](https://github.com/0).2.11 - [@&#8203;backstage/plugin-scaffolder-backend-module-gitlab](https://github.com/backstage/plugin-scaffolder-backend-module-gitlab)[@&#8203;0](https://github.com/0).9.3 ### [`v2.0.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder-backend/CHANGELOG.md#200) [Compare Source](https://github.com/backstage/backstage/compare/v1.33.0...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Major Changes - [`33394db`](https://github.com/backstage/backstage/commit/33394db): **BREAKING CHANGES** Removal of deprecated re-exports from module packages. The following functions have been re-exported from the `scaffolder-backend` plugin for quite some time, and now it's time to clean them up. They've been moved as follows: - `createPublishAzureAction` should be imported from `@backstage/plugin-scaffolder-backend-module-azure` instead. - `createPublishBitbucketCloudAction` should be imported from `@backstage/plugin-scaffolder-backend-module-bitbucket-cloud` instead. - `createPublishBitbucketServerAction` and `createPublishBitbucketServerPullRequestAction` can be imported from `@backstage/plugin-scaffolder-backend-module-bitbucket-server` instead. - `createPublishBitbucketAction` should be imported from `@backstage/plugin-scaffolder-backend-module-bitbucket` instead. - `createPublishGerritAction` and `createPublishGerritReviewAction` can be imported from `@backstage/plugin-scaffolder-backend-module-gerrit` instead. - `createGithubActionsDispatchAction`, `createGithubDeployKeyAction`, `createGithubEnvironmentAction`, `createGithubIssuesLabelAction`, `CreateGithubPullRequestActionOptions`, `createGithubRepoCreateAction`, `createGithubRepoPushAction`, `createGithubWebhookAction`, and `createPublishGithubAction` can be imported from `@backstage/plugin-scaffolder-backend-module-github` instead. - `createPublishGitlabAction` should be imported from `@backstage/plugin-scaffolder-backend-module-gitlab` instead. - `ActionContext`. `createTemplateAction`, `executeShellCommand`, `ExecuteShellCommandOptions`, `fetchContents`, `TaskSecrets`, and `TemplateAction` should be imported from `@backstage/plugin-scaffolder-node` instead. - `ScaffolderEntitiesProcessor` should be imported from `@backstage/plugin-catalog-backend-module-scaffolder-entity-model` instead. - [`a8fcf04`](https://github.com/backstage/backstage/commit/a8fcf04): **BREAKING ALPHA**: The `/alpha` export no longer exports the plugin. Please use `import('@&#8203;backstage/plugin-scaffolder-backend')` instead as this has been removed. **BREAKING CHANGES**: The old `createRouter` function which was used in the old backend system has been removed along with the `RouterOptions` type. - [`73b94d7`](https://github.com/backstage/backstage/commit/73b94d7): **BREAKING CHANGES** The following functions have been re-exported from the `scaffolder-backend` plugin for quite some time, and now it's time to clean them up. They've been moved as follows: - `SerializedTask`, `SerializedTaskEvent`, `TaskBroker`, `TaskBrokerDispatchOptions`, `TaskBrokerDispatchResult`, `TaskCompletionState`, `TaskContext`, `TaskEventType`, `TaskStatus`, `TemplateFilter`, and `TemplateGlobal` should be imported from `@backstage/plugin-scaffolder-node` instead. - The deprecated `copyWithoutRender` option has been removed from `fetch:template` action. You should rename the option to `copyWithoutTemplating` instead. - [`5863b04`](https://github.com/backstage/backstage/commit/5863b04): **BREAKING CHANGES** - The `createBuiltinActions` method has been removed, as this should no longer be needed with the new backend system route, and was only useful when passing the default list of actions again in the old backend system. You should be able to rely on the default behaviour of the new backend system which is to merge the actions. - The `createCatalogRegisterAction` and `createFetchCatalogEntityAction` actions no longer require an `AuthService`, and now accepts a `CatalogService` instead of `CatalogClient`. Unless you're providing your own override action to the default, this should be a non-breaking change. You can migrate using the following if you're getting typescript errors: ```ts import { catalogServiceRef } from '@&#8203;backstage/plugin-catalog-node'; import { scaffolderActionsExtensionPoint } from '@&#8203;backstage/plugin-scaffolder-node/alpha'; export const myModule = createBackendModule({ pluginId: 'scaffolder', moduleId: 'test', register({ registerInit }) { registerInit({ deps: { scaffolder: scaffolderActionsExtensionPoint, catalog: catalogServiceRef, }, async init({ scaffolder, catalog }) { scaffolder.addActions( createCatalogRegisterAction({ catalog, }), createFetchCatalogEntityAction({ catalog, integrations, }), ); }, }); }, }); ``` ##### Minor Changes - [`73b94d7`](https://github.com/backstage/backstage/commit/73b94d7): **DEPRECATIONS** The following types and implementations have been deprecated, either because they're no longer relevant, or because upcoming changes to the `scaffolder-backend` after `2.0.0` will influence the changes to these API surfaces. - `CreateWorkerOptions` - `DatabaseTaskStore` - `DatabaseTaskStoreOptions` - `TaskManager` - `TaskStoreCreateTaskOptions` - `TaskStoreCreateTaskResult` - `TaskStoreEmitOptions` - `TaskStoreListEventsOptions` - `TaskStoreRecoverTaskOptions` - `TaskStoreShutDownTaskOptions` There is no current path off deprecation, these types are going to be removed and rethought with a better way to define workers in the new backend system. ##### Patch Changes - [`89a941d`](https://github.com/backstage/backstage/commit/89a941d): Migrating to latest action format - [`023629e`](https://github.com/backstage/backstage/commit/023629e): Enable usage of secrets within 'each' step of software templates. For example, you can now structure your `each` step like this: each: [ { name: "Service1", token: "${{ secrets.token1 }}" }, { name: "Service2", token: "${{ secrets.token2 }}" }, ] - [`e92e481`](https://github.com/backstage/backstage/commit/e92e481): Add tests for Scaffolder - Updated dependencies - [@&#8203;backstage/plugin-scaffolder-backend-module-gitlab](https://github.com/backstage/plugin-scaffolder-backend-module-gitlab)[@&#8203;0](https://github.com/0).9.2 - [@&#8203;backstage/plugin-scaffolder-backend-module-azure](https://github.com/backstage/plugin-scaffolder-backend-module-azure)[@&#8203;0](https://github.com/0).2.10 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.10 - [@&#8203;backstage/plugin-scaffolder-backend-module-github](https://github.com/backstage/plugin-scaffolder-backend-module-github)[@&#8203;0](https://github.com/0).8.0 - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).11.0 - [@&#8203;backstage/plugin-scaffolder-node](https://github.com/backstage/plugin-scaffolder-node)[@&#8203;0](https://github.com/0).9.0 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.10 - [@&#8203;backstage/plugin-scaffolder-backend-module-gerrit](https://github.com/backstage/plugin-scaffolder-backend-module-gerrit)[@&#8203;0](https://github.com/0).2.10 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.4 - [@&#8203;backstage/plugin-scaffolder-backend-module-gitea](https://github.com/backstage/plugin-scaffolder-backend-module-gitea)[@&#8203;0](https://github.com/0).2.10 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket@0.3.11 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-bitbucket-cloud-common](https://github.com/backstage/plugin-bitbucket-cloud-common)[@&#8203;0](https://github.com/0).3.0 - @&#8203;backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.9 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.12 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.1 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).5.11 ### [`v1.33.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder-backend/CHANGELOG.md#1330) [Compare Source](https://github.com/backstage/backstage/compare/v1.32.1...v1.33.0) ##### Minor Changes - [`587cb05`](https://github.com/backstage/backstage/commit/587cb05): Added `workspace:template` and `workspace:template:file` actions to complement respective `fetch:*` actions ##### Patch Changes - [`eb39388`](https://github.com/backstage/backstage/commit/eb39388): Fixed bug in fs:delete that prevented wildcard patterns from matching paths starting with "." - [`36ae651`](https://github.com/backstage/backstage/commit/36ae651): Fixing a bug where the name for `templatingExtensions` was incorrectly set to `templateExtensions` - [`72d019d`](https://github.com/backstage/backstage/commit/72d019d): Removed various typos - [`ec42f8e`](https://github.com/backstage/backstage/commit/ec42f8e): Generating new tokens on each Scaffolder Task Retry - Updated dependencies - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/plugin-scaffolder-backend-module-gitlab](https://github.com/backstage/plugin-scaffolder-backend-module-gitlab)[@&#8203;0](https://github.com/0).9.1 - [@&#8203;backstage/plugin-bitbucket-cloud-common](https://github.com/backstage/plugin-bitbucket-cloud-common)[@&#8203;0](https://github.com/0).3.0 - [@&#8203;backstage/plugin-scaffolder-backend-module-github](https://github.com/backstage/plugin-scaffolder-backend-module-github)[@&#8203;0](https://github.com/0).7.1 - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.3 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/plugin-scaffolder-node](https://github.com/backstage/plugin-scaffolder-node)[@&#8203;0](https://github.com/0).8.2 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.9 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.9 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket@0.3.10 - [@&#8203;backstage/plugin-scaffolder-backend-module-gerrit](https://github.com/backstage/plugin-scaffolder-backend-module-gerrit)[@&#8203;0](https://github.com/0).2.9 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/plugin-scaffolder-backend-module-azure](https://github.com/backstage/plugin-scaffolder-backend-module-azure)[@&#8203;0](https://github.com/0).2.9 - [@&#8203;backstage/plugin-scaffolder-backend-module-gitea](https://github.com/backstage/plugin-scaffolder-backend-module-gitea)[@&#8203;0](https://github.com/0).2.9 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - @&#8203;backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.8 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.11 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).5.11 ### [`v1.32.1`](https://github.com/backstage/backstage/releases/tag/v1.32.1) [Compare Source](https://github.com/backstage/backstage/compare/v1.32.0...v1.32.1) This release fixes an issue where the scaffolder did not forward the token from the user to the task properly, and also fixes another issue where the scaffolder tasks page would not list correctly on PostgreSQL. ### [`v1.32.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder-backend/CHANGELOG.md#1320) [Compare Source](https://github.com/backstage/backstage/compare/v1.31.0...v1.32.0) ##### Minor Changes - [`75e4db4`](https://github.com/backstage/backstage/commit/75e4db4): add template-extensions scaffolder service endpoint ##### Patch Changes - [`8685cab`](https://github.com/backstage/backstage/commit/8685cab): Added `template` and `step` labels for scaffolder histogram metrics: `scaffolder_task_duration` and `scaffolder_step_duration` - [`497d47a`](https://github.com/backstage/backstage/commit/497d47a): Document the internal built-in filters, and ensure that the types are validated when using `createTemplateFilter` and `createTemplateGlobalFunction` from the `zod` schema. - Updated dependencies - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-scaffolder-backend-module-gitlab](https://github.com/backstage/plugin-scaffolder-backend-module-gitlab)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).16.3 - [@&#8203;backstage/plugin-scaffolder-backend-module-azure](https://github.com/backstage/plugin-scaffolder-backend-module-azure)[@&#8203;0](https://github.com/0).2.8 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket@0.3.9 - [@&#8203;backstage/plugin-scaffolder-backend-module-github](https://github.com/backstage/plugin-scaffolder-backend-module-github)[@&#8203;0](https://github.com/0).7.0 - [@&#8203;backstage/plugin-scaffolder-node](https://github.com/backstage/plugin-scaffolder-node)[@&#8203;0](https://github.com/0).8.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.0 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.8 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.3 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.2 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).9.1 - @&#8203;backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.7 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-bitbucket-cloud-common](https://github.com/backstage/plugin-bitbucket-cloud-common)[@&#8203;0](https://github.com/0).2.29 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.10 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).8.4 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.8 - [@&#8203;backstage/plugin-scaffolder-backend-module-gerrit](https://github.com/backstage/plugin-scaffolder-backend-module-gerrit)[@&#8203;0](https://github.com/0).2.8 - [@&#8203;backstage/plugin-scaffolder-backend-module-gitea](https://github.com/backstage/plugin-scaffolder-backend-module-gitea)[@&#8203;0](https://github.com/0).2.8 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).5.10 ### [`v1.31.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/scaffolder-backend/CHANGELOG.md#1310) [Compare Source](https://github.com/backstage/backstage/compare/v1.30.0...v1.31.0) ##### Minor Changes - [`36677bb`](https://github.com/backstage/backstage/commit/36677bb): Support new `createTemplateAction` type, and convert `catalog:fetch` action to new way of defining actions. - [`2b1e50d`](https://github.com/backstage/backstage/commit/2b1e50d): use CreatedTemplate\[Filter|Global\*] as canonical template extensions in scaffolder plugin ##### Patch Changes - [`e0b226b`](https://github.com/backstage/backstage/commit/e0b226b): build(deps): bump `esbuild` from 0.24.2 to 0.25.0 - [`09cf038`](https://github.com/backstage/backstage/commit/09cf038): Got rid of most `@backstage/backend-common` usages - [`4f8b5b6`](https://github.com/backstage/backstage/commit/4f8b5b6): Allow signing git commits using configured private PGP key in scaffolder - [`59dcf37`](https://github.com/backstage/backstage/commit/59dcf37): Fixed bug in fs:delete causing no files to be deleted on windows machines - Updated dependencies - [@&#8203;backstage/plugin-scaffolder-backend-module-gitlab](https://github.com/backstage/plugin-scaffolder-backend-module-gitlab)[@&#8203;0](https://github.com/0).8.1 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.2 - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).8.2 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.7 - [@&#8203;backstage/plugin-scaffolder-backend-module-github](https://github.com/backstage/plugin-scaffolder-backend-module-github)[@&#8203;0](https://github.com/0).6.1 - [@&#8203;backstage/plugin-scaffolder-node](https://github.com/backstage/plugin-scaffolder-node)[@&#8203;0](https://github.com/0).8.0 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-auth-node](https://github.com/backstage/plugin-auth-node)[@&#8203;0](https://github.com/0).6.1 - [@&#8203;backstage/plugin-scaffolder-common](https://github.com/backstage/plugin-scaffolder-common)[@&#8203;1](https://github.com/1).5.10 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.7 - @&#8203;backstage/plugin-scaffolder-backend-module-bitbucket@0.3.8 - [@&#8203;backstage/plugin-scaffolder-backend-module-gerrit](https://github.com/backstage/plugin-scaffolder-backend-module-gerrit)[@&#8203;0](https://github.com/0).2.7 - [@&#8203;backstage/plugin-scaffolder-backend-module-azure](https://github.com/backstage/plugin-scaffolder-backend-module-azure)[@&#8203;0](https://github.com/0).2.7 - [@&#8203;backstage/plugin-scaffolder-backend-module-gitea](https://github.com/backstage/plugin-scaffolder-backend-module-gitea)[@&#8203;0](https://github.com/0).2.7 - [@&#8203;backstage/plugin-events-node](https://github.com/backstage/plugin-events-node)[@&#8203;0](https://github.com/0).4.9 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-bitbucket-cloud-common](https://github.com/backstage/plugin-bitbucket-cloud-common)[@&#8203;0](https://github.com/0).2.28 - @&#8203;backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.6 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).16.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).8.4 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-search)</summary> ### [`v1.5.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/search/CHANGELOG.md#150) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...v1.5.0) ##### Minor Changes - [`a521911`](https://github.com/backstage/backstage/commit/a521911): Add support for customizable icons in `SearchResultListItemBlueprint` and related components ##### Patch Changes - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).13.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.4 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).10.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.3 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.21 ### [`v1.4.31`](https://github.com/backstage/backstage/blob/HEAD/plugins/search/CHANGELOG.md#1431) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - [`67a3e1a`](https://github.com/backstage/backstage/commit/67a3e1a): Implemented AbortController request cancellation for overlapping search requests. This change ensures that when users type quickly, previous search requests are properly canceled before new ones start. - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.2 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.1 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.5 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.20 ### [`v1.4.30`](https://github.com/backstage/backstage/blob/HEAD/plugins/search/CHANGELOG.md#1430) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.0 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.0 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.2 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.2 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.4 ### [`v1.4.29`](https://github.com/backstage/backstage/blob/HEAD/plugins/search/CHANGELOG.md#1429) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - [`e4ddf22`](https://github.com/backstage/backstage/commit/e4ddf22): Internal update to align with new blueprint parameter naming in the new frontend system. - [`f2f133c`](https://github.com/backstage/backstage/commit/f2f133c): Internal update to use the new variant of `ApiBlueprint`. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).11.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.0 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.3 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).20.0 ### [`v1.4.28`](https://github.com/backstage/backstage/blob/HEAD/plugins/search/CHANGELOG.md#1428) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.4 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.4 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.19 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.2 ### [`v1.4.27`](https://github.com/backstage/backstage/blob/HEAD/plugins/search/CHANGELOG.md#1427) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - [`18c64e9`](https://github.com/backstage/backstage/commit/18c64e9): Added the `info.packageJson` option to the plugin instance for the new frontend system. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.3 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.0 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.3 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.18 ### [`v1.4.26`](https://github.com/backstage/backstage/blob/HEAD/plugins/search/CHANGELOG.md#1426) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - [`fb58f20`](https://github.com/backstage/backstage/commit/fb58f20): Internal update to use the new `pluginId` option of `createFrontendPlugin`. - [`fa48594`](https://github.com/backstage/backstage/commit/fa48594): search plugin support i18n - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.2 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.2 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.18 ### [`v1.4.25`](https://github.com/backstage/backstage/blob/HEAD/plugins/search/CHANGELOG.md#1425) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`e655f62`](https://github.com/backstage/backstage/commit/e655f62): Updated `README.md` to use `yarn start` instead of `yarn dev`. - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.1 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.1 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).8.8 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.17 ### [`v1.4.24`](https://github.com/backstage/backstage/blob/HEAD/plugins/search/CHANGELOG.md#1424) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - [`49684fe`](https://github.com/backstage/backstage/commit/49684fe): Expand the default kind filter to include all kinds from the System Model. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).8.7 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).16.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.0 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.17 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-search-backend)</summary> ### [`v2.0.8`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend/CHANGELOG.md#208) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`b2bef92`](https://github.com/backstage/backstage/commit/b2bef92): Convert all enums to erasable-syntax compliant patterns - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - Updated dependencies - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).13.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).5.0 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.3 - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.17 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).6.3 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.6 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.21 ### [`v2.0.7`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend/CHANGELOG.md#207) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).13.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).6.2 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.4 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.2 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.5 - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.16 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.20 ### [`v2.0.6`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend/CHANGELOG.md#206) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - [`0efcc97`](https://github.com/backstage/backstage/commit/0efcc97): Updated generated schemas - Updated dependencies - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).12.1 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.2 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).6.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.3 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.4 - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.15 ### [`v2.0.5`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend/CHANGELOG.md#205) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).6.0 - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).12.0 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.3 - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.14 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.2 ### [`v2.0.4`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend/CHANGELOG.md#204) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - [`69fb975`](https://github.com/backstage/backstage/commit/69fb975): Error messages should not contain backend SQL query strings in the API response, this change will ensure that messages are logged and empty response is returned to the user - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.1 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.2 - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).11.1 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).5.5 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.1 - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.13 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.19 ### [`v2.0.3`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend/CHANGELOG.md#203) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - [`c83cd8b`](https://github.com/backstage/backstage/commit/c83cd8b): Fixed some circular or otherwise unclear imports - Updated dependencies - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).11.0 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.0 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).5.4 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.1 - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.12 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.18 ### [`v2.0.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend/CHANGELOG.md#202) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).5.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.11 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.18 ### [`v2.0.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend/CHANGELOG.md#201) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.0 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).9.1 - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.10 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).5.2 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).8.4 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.17 ### [`v2.0.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend/CHANGELOG.md#200) [Compare Source](https://github.com/backstage/backstage/compare/v1.8.2...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Major Changes - [`d5c4a9d`](https://github.com/backstage/backstage/commit/d5c4a9d): **BREAKING** Removed support for the legacy backend system and references to `@backstage/backend-common`, please migrate to the new backend system. ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).8.2 - [@&#8203;backstage/plugin-permission-node](https://github.com/backstage/plugin-permission-node)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/backend-openapi-utils](https://github.com/backstage/backend-openapi-utils)[@&#8203;0](https://github.com/0).5.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).8.4 - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.9 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.17 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-search-backend-module-pg)</summary> ### [`v0.5.50`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-module-pg/CHANGELOG.md#0550) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).5.0 - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.17 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.21 ### [`v0.5.49`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-module-pg/CHANGELOG.md#0549) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - [`a919ca3`](https://github.com/backstage/backstage/commit/a919ca3): Truncate long docs to fit PG index size limit - [`8d15a51`](https://github.com/backstage/backstage/commit/8d15a51): Added the < character to the query filter regexp - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.4 - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.16 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.20 ### [`v0.5.48`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-module-pg/CHANGELOG.md#0548) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.3 - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.15 ### [`v0.5.47`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-module-pg/CHANGELOG.md#0547) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.14 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.2 ### [`v0.5.46`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-module-pg/CHANGELOG.md#0546) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.1 - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.13 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.19 ### [`v0.5.45`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-module-pg/CHANGELOG.md#0545) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.12 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.18 ### [`v0.5.44`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-module-pg/CHANGELOG.md#0544) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.1 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.11 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.18 ### [`v0.5.43`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-module-pg/CHANGELOG.md#0543) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.0 - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.10 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.17 ### [`v0.5.42`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-module-pg/CHANGELOG.md#0542) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - [`8155b04`](https://github.com/backstage/backstage/commit/8155b04): Enable normalization in postgres query to change the behavior of the search. - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/plugin-search-backend-node](https://github.com/backstage/plugin-search-backend-node)[@&#8203;1](https://github.com/1).3.9 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.17 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-search-backend-node)</summary> ### [`v1.3.17`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-node/CHANGELOG.md#1317) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).5.0 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.21 ### [`v1.3.16`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-node/CHANGELOG.md#1316) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.4 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.2 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.20 ### [`v1.3.15`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-node/CHANGELOG.md#1315) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.3 ### [`v1.3.14`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-node/CHANGELOG.md#1314) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.2 ### [`v1.3.13`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-node/CHANGELOG.md#1313) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.1 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.19 ### [`v1.3.12`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-node/CHANGELOG.md#1312) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.18 ### [`v1.3.11`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-node/CHANGELOG.md#1311) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.18 ### [`v1.3.10`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-node/CHANGELOG.md#1310) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).8.4 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.17 ### [`v1.3.9`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-backend-node/CHANGELOG.md#139) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).8.4 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.17 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-search-react)</summary> ### [`v1.10.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-react/CHANGELOG.md#1100) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...v1.10.0) ##### Minor Changes - [`a521911`](https://github.com/backstage/backstage/commit/a521911): Add support for customizable icons in `SearchResultListItemBlueprint` and related components ##### Patch Changes - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).13.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.21 ### [`v1.9.5`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-react/CHANGELOG.md#195) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - [`67a3e1a`](https://github.com/backstage/backstage/commit/67a3e1a): Implemented AbortController request cancellation for overlapping search requests. This change ensures that when users type quickly, previous search requests are properly canceled before new ones start. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.2 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.1 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).7.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.20 ### [`v1.9.4`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-react/CHANGELOG.md#194) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.0 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.2 ### [`v1.9.3`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-react/CHANGELOG.md#193) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - [`e4ddf22`](https://github.com/backstage/backstage/commit/e4ddf22): Internal update to align with new blueprint parameter naming in the new frontend system. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).11.0 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.8 ### [`v1.9.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-react/CHANGELOG.md#192) [Compare Source](https://github.com/backstage/backstage/compare/v1.9.1...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.7 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.4 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.19 ### [`v1.9.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-react/CHANGELOG.md#191) [Compare Source](https://github.com/backstage/backstage/compare/v1.9.0...v1.9.1) ##### Patch Changes - [`869fa46`](https://github.com/backstage/backstage/commit/869fa46): SearchBar clear button support i18n - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.3 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.6 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.18 ### [`v1.9.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-react/CHANGELOG.md#190) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...v1.9.0) ##### Minor Changes - [`611c941`](https://github.com/backstage/backstage/commit/611c941): Allow search filters to provide labels and values separately, and not only values ##### Patch Changes - [`2c76614`](https://github.com/backstage/backstage/commit/2c76614): Fix memoization of `filterValue` in `SearchFilter.Autocomplete` to prevent unintended resets - [`fa48594`](https://github.com/backstage/backstage/commit/fa48594): search plugin support i18n - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.2 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.6 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.2 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.18 ### [`v1.8.8`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-react/CHANGELOG.md#188) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.1 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.5 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.17 ### [`v1.8.7`](https://github.com/backstage/backstage/blob/HEAD/plugins/search-react/CHANGELOG.md#187) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - [`c37e480`](https://github.com/backstage/backstage/commit/c37e480): Capture the number of search results in the search analytics event that correspond to the term entered. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.4 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.17 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-techdocs)</summary> ### [`v1.16.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs/CHANGELOG.md#1160) [Compare Source](https://github.com/backstage/backstage/compare/06377217a36d554eed2cebe7c58b44c919f02947...v1.16.0) ##### Minor Changes - [`a521911`](https://github.com/backstage/backstage/commit/a521911): Add support for customizable icons in `SearchResultListItemBlueprint` and related components ##### Patch Changes - [`71c22f3`](https://github.com/backstage/backstage/commit/71c22f3): Removed/moved unused dependencies - [`a4d4a70`](https://github.com/backstage/backstage/commit/a4d4a70): Fixed an issue where the entire TechDocs page would re-render when navigating between pages within the same entity's documentation. - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).13.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.4 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).10.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.3 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.12 - [@&#8203;backstage/plugin-auth-react](https://github.com/backstage/plugin-auth-react)[@&#8203;0](https://github.com/0).1.21 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.21 ### [`v1.15.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs/CHANGELOG.md#1152-next0) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...06377217a36d554eed2cebe7c58b44c919f02947) ##### Patch Changes - [`a4d4a70`](https://github.com/backstage/backstage/commit/a4d4a70): Fixed an issue where the entire TechDocs page would re-render when navigating between pages within the same entity's documentation. - Updated dependencies - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.6-next.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.3-next.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.2-next.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6-next.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.3-next.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6-next.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.2-next.0 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.2-next.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.1-next.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.4-next.0 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.12-next.0 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).7.0 - [@&#8203;backstage/plugin-auth-react](https://github.com/backstage/plugin-auth-react)[@&#8203;0](https://github.com/0).1.21-next.0 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.21-next.0 - [@&#8203;backstage/plugin-techdocs-common](https://github.com/backstage/plugin-techdocs-common)[@&#8203;0](https://github.com/0).1.1 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.5-next.0 ### [`v1.15.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs/CHANGELOG.md#1151) [Compare Source](https://github.com/backstage/backstage/compare/v1.15.0...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.2 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.1 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.1 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.5 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).7.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.3 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.11 - [@&#8203;backstage/plugin-auth-react](https://github.com/backstage/plugin-auth-react)[@&#8203;0](https://github.com/0).1.20 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.20 ### [`v1.15.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs/CHANGELOG.md#1150) [Compare Source](https://github.com/backstage/backstage/compare/v1.14.1...v1.15.0) ##### Minor Changes - [`a0b604c`](https://github.com/backstage/backstage/commit/a0b604c): Adding redirect handling for TechDocs URLs that reference entities that now reference an external entity for TechDocs. Including tests and documentation. ##### Patch Changes - [`313cec7`](https://github.com/backstage/backstage/commit/313cec7): Updated dependency `dompurify` to `^3.2.4`. - [`8d18d23`](https://github.com/backstage/backstage/commit/8d18d23): TechDocs page titles have been improved, especially for deeply nested pages. - [`1dfee19`](https://github.com/backstage/backstage/commit/1dfee19): Reverts a change in CSS layout that shifted the content of the Techdocs too far to the left. - [`4ce5831`](https://github.com/backstage/backstage/commit/4ce5831): Support Techdocs redirect with dompurify 3.2.6+ - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.0 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.0 - [@&#8203;backstage/plugin-auth-react](https://github.com/backstage/plugin-auth-react)[@&#8203;0](https://github.com/0).1.19 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.2 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.4 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.10 ### [`v1.14.1`](https://github.com/backstage/backstage/releases/tag/v1.14.1) [Compare Source](https://github.com/backstage/backstage/compare/v1.14.0...v1.14.1) This release fixes an issue where the `@backstage/plugin-kubernetes` has a cyclical dependency in the built package ### [`v1.14.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs/CHANGELOG.md#1140) [Compare Source](https://github.com/backstage/backstage/compare/v1.13.2...v1.14.0) ##### Minor Changes - [`cb0541f`](https://github.com/backstage/backstage/commit/cb0541f): Adds `additionalAllowedURIProtocols` to sanitizer config ##### Patch Changes - [`e4ddf22`](https://github.com/backstage/backstage/commit/e4ddf22): Internal update to align with new blueprint parameter naming in the new frontend system. - [`f2f133c`](https://github.com/backstage/backstage/commit/f2f133c): Internal update to use the new variant of `ApiBlueprint`. - [`f231c2b`](https://github.com/backstage/backstage/commit/f231c2b): Fixes CSS to adjust based on whether or not the global Backstage sidebar is on the page. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).11.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.0 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.3 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).20.0 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.8 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/plugin-auth-react](https://github.com/backstage/plugin-auth-react)[@&#8203;0](https://github.com/0).1.18 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.2 ### [`v1.13.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs/CHANGELOG.md#1132) [Compare Source](https://github.com/backstage/backstage/compare/v1.13.1...v1.13.2) ##### Patch Changes - [`1debf7f`](https://github.com/backstage/backstage/commit/1debf7f): Fixed an issue causing TechDocs to not properly handle initial redirect. - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.7 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.9 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.4 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.4 - [@&#8203;backstage/plugin-auth-react](https://github.com/backstage/plugin-auth-react)[@&#8203;0](https://github.com/0).1.17 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.19 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.2 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.1 ### [`v1.13.1`](https://github.com/backstage/backstage/releases/tag/v1.13.1) [Compare Source](https://github.com/backstage/backstage/compare/v1.13.0...v1.13.1) This release bumps the minimum required version of `vm2` to 3.9.17 ### [`v1.13.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs/CHANGELOG.md#1130) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...v1.13.0) ##### Minor Changes - [`3c59ece`](https://github.com/backstage/backstage/commit/3c59ece): **New Frontend System Only:** The `TechDocs` plugin is now responsible for providing an entity icon link extension to read documentation from the catalog entity page. - [`ec7b35d`](https://github.com/backstage/backstage/commit/ec7b35d): Introduced `backstage.io/techdocs-entity-path` annotation which allows deep linking into another entities TechDocs in conjunction with `backstage.io/techdocs-entity`. ##### Patch Changes - [`18c64e9`](https://github.com/backstage/backstage/commit/18c64e9): Added the `info.packageJson` option to the plugin instance for the new frontend system. - [`9dde3ba`](https://github.com/backstage/backstage/commit/9dde3ba): Improved Keyboard accessibility in techdocs. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.3 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.3 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.0 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.0 - [@&#8203;backstage/plugin-techdocs-common](https://github.com/backstage/plugin-techdocs-common)[@&#8203;0](https://github.com/0).1.1 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.8 - [@&#8203;backstage/plugin-auth-react](https://github.com/backstage/plugin-auth-react)[@&#8203;0](https://github.com/0).1.16 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.3 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.6 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.18 ### [`v1.12.6`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs/CHANGELOG.md#1126) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - [`fb58f20`](https://github.com/backstage/backstage/commit/fb58f20): Internal update to use the new `pluginId` option of `createFrontendPlugin`. - [`7d445da`](https://github.com/backstage/backstage/commit/7d445da): Update keyboard focus on when clicking hash links. This fixes the issue where the "skip to content" link rendered by Material MkDocs isn't focused when used. - [`72d019d`](https://github.com/backstage/backstage/commit/72d019d): Removed various typos - [`2ffd273`](https://github.com/backstage/backstage/commit/2ffd273): Add hover and focus styling to the "copy to clipboard" button within codeblocks in techdocs. Also added an aria-label to the button for accessibility. - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.2 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.6 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.2 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.2 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).9.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).2.17 - [@&#8203;backstage/plugin-auth-react](https://github.com/backstage/plugin-auth-react)[@&#8203;0](https://github.com/0).1.15 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.18 - [@&#8203;backstage/plugin-techdocs-common](https://github.com/backstage/plugin-techdocs-common)[@&#8203;0](https://github.com/0).1.0 ### [`v1.12.5`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs/CHANGELOG.md#1125) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - Updated dependencies - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).2.16 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.6 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.1 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).8.8 - [@&#8203;backstage/plugin-auth-react](https://github.com/backstage/plugin-auth-react)[@&#8203;0](https://github.com/0).1.14 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.5 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.3 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.17 - [@&#8203;backstage/plugin-techdocs-common](https://github.com/backstage/plugin-techdocs-common)[@&#8203;0](https://github.com/0).1.0 ### [`v1.12.4`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs/CHANGELOG.md#1124) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - [`fffe3c0`](https://github.com/backstage/backstage/commit/fffe3c0): Fixed double scrollbar issue that would appear on the Entity TechDocs view page that would stop the page from full scrolling to the top when navigating to a new page - [`065e6b9`](https://github.com/backstage/backstage/commit/065e6b9): Excludes SVG styling from sanitization - [`b5a8208`](https://github.com/backstage/backstage/commit/b5a8208): Added `TechDocsAddonsBlueprint` extension to allow adding of techdocs addons. - [`ed1cb3e`](https://github.com/backstage/backstage/commit/ed1cb3e): Adds the page name of techdocs to the document's title. - [`fe4abb8`](https://github.com/backstage/backstage/commit/fe4abb8): Updates logic to check for SVG sources when inlining them. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.2 - [@&#8203;backstage/plugin-search-react](https://github.com/backstage/plugin-search-react)[@&#8203;1](https://github.com/1).8.7 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).16.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.0 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).2.15 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.5 - [@&#8203;backstage/plugin-auth-react](https://github.com/backstage/plugin-auth-react)[@&#8203;0](https://github.com/0).1.13 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.4 - [@&#8203;backstage/plugin-search-common](https://github.com/backstage/plugin-search-common)[@&#8203;1](https://github.com/1).2.17 - [@&#8203;backstage/plugin-techdocs-common](https://github.com/backstage/plugin-techdocs-common)[@&#8203;0](https://github.com/0).1.0 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-techdocs-backend)</summary> ### [`v2.1.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-backend/CHANGELOG.md#212) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`71c22f3`](https://github.com/backstage/backstage/commit/71c22f3): Removed/moved unused dependencies - Updated dependencies - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).13.1 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).20.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.2 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).5.0 - [@&#8203;backstage/plugin-techdocs-node](https://github.com/backstage/plugin-techdocs-node)[@&#8203;1](https://github.com/1).13.9 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.1 ### [`v2.1.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-backend/CHANGELOG.md#211) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).13.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.1 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.4 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.6 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.2 - [@&#8203;backstage/plugin-search-backend-module-techdocs](https://github.com/backstage/plugin-search-backend-module-techdocs)[@&#8203;0](https://github.com/0).4.7 - [@&#8203;backstage/plugin-techdocs-node](https://github.com/backstage/plugin-techdocs-node)[@&#8203;1](https://github.com/1).13.8 ### [`v2.1.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-backend/CHANGELOG.md#210) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Minor Changes - [`063cdc5`](https://github.com/backstage/backstage/commit/063cdc5): Techdocs: support HumanDuration for cache TTL and timeout configuration - [`a0b604c`](https://github.com/backstage/backstage/commit/a0b604c): Adding new entity that specifies an external entity in the techdocs-entity annotation and updates to documentation regarding TechDocs redirects. ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).12.1 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).19.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.2 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.3 - [@&#8203;backstage/plugin-search-backend-module-techdocs](https://github.com/backstage/plugin-search-backend-module-techdocs)[@&#8203;0](https://github.com/0).4.6 - [@&#8203;backstage/plugin-techdocs-node](https://github.com/backstage/plugin-techdocs-node)[@&#8203;1](https://github.com/1).13.7 ### [`v2.0.5`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-backend/CHANGELOG.md#205) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - [`484e500`](https://github.com/backstage/backstage/commit/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 - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).12.0 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.2 - [@&#8203;backstage/plugin-search-backend-module-techdocs](https://github.com/backstage/plugin-search-backend-module-techdocs)[@&#8203;0](https://github.com/0).4.5 - [@&#8203;backstage/plugin-techdocs-node](https://github.com/backstage/plugin-techdocs-node)[@&#8203;1](https://github.com/1).13.6 ### [`v2.0.4`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-backend/CHANGELOG.md#204) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).11.1 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.2 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/plugin-techdocs-node](https://github.com/backstage/plugin-techdocs-node)[@&#8203;1](https://github.com/1).13.5 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.1 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.5 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).17.2 - [@&#8203;backstage/plugin-search-backend-module-techdocs](https://github.com/backstage/plugin-search-backend-module-techdocs)[@&#8203;0](https://github.com/0).4.4 ### [`v2.0.3`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-backend/CHANGELOG.md#203) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.1 - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).11.0 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/plugin-search-backend-module-techdocs](https://github.com/backstage/plugin-search-backend-module-techdocs)[@&#8203;0](https://github.com/0).4.3 - [@&#8203;backstage/plugin-techdocs-common](https://github.com/backstage/plugin-techdocs-common)[@&#8203;0](https://github.com/0).1.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).4.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-techdocs-node](https://github.com/backstage/plugin-techdocs-node)[@&#8203;1](https://github.com/1).13.4 ### [`v2.0.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-backend/CHANGELOG.md#202) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - [`72d019d`](https://github.com/backstage/backstage/commit/72d019d): Removed various typos - Updated dependencies - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-techdocs-node](https://github.com/backstage/plugin-techdocs-node)[@&#8203;1](https://github.com/1).13.3 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).10.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.4 - [@&#8203;backstage/plugin-search-backend-module-techdocs](https://github.com/backstage/plugin-search-backend-module-techdocs)[@&#8203;0](https://github.com/0).4.2 - [@&#8203;backstage/plugin-techdocs-common](https://github.com/backstage/plugin-techdocs-common)[@&#8203;0](https://github.com/0).1.0 ### [`v2.0.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-backend/CHANGELOG.md#201) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).16.3 - [@&#8203;backstage/plugin-techdocs-node](https://github.com/backstage/plugin-techdocs-node)[@&#8203;1](https://github.com/1).13.2 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).3.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.3 - [@&#8203;backstage/plugin-search-backend-module-techdocs](https://github.com/backstage/plugin-search-backend-module-techdocs)[@&#8203;0](https://github.com/0).4.1 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.3 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).8.4 - [@&#8203;backstage/plugin-techdocs-common](https://github.com/backstage/plugin-techdocs-common)[@&#8203;0](https://github.com/0).1.0 ### [`v2.0.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-backend/CHANGELOG.md#200) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Major Changes - [`d5c4a9d`](https://github.com/backstage/backstage/commit/d5c4a9d): **BREAKING** Removed support for the legacy backend, please migrate to the new backend system. Also removed deprecated `DefaultTechDocsCollatorFactory`. Use the `@backstage/plugin-search-backend-module-techdocs` for this instead. Finally, deprecated `DocsBuildStrategy` and `TechDocsDocument` were removed, use the versions in `@backstage/plugin-techdocs-node` instead. ##### Patch Changes - [`7828186`](https://github.com/backstage/backstage/commit/7828186): Minor type fix - [`8f03776`](https://github.com/backstage/backstage/commit/8f03776): Properly clean up temporary files on build failures - Updated dependencies - [@&#8203;backstage/plugin-search-backend-module-techdocs](https://github.com/backstage/plugin-search-backend-module-techdocs)[@&#8203;0](https://github.com/0).4.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.2 - [@&#8203;backstage/backend-defaults](https://github.com/backstage/backend-defaults)[@&#8203;0](https://github.com/0).8.2 - [@&#8203;backstage/plugin-techdocs-node](https://github.com/backstage/plugin-techdocs-node)[@&#8203;1](https://github.com/1).13.1 - [@&#8203;backstage/backend-plugin-api](https://github.com/backstage/backend-plugin-api)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/catalog-client](https://github.com/backstage/catalog-client)[@&#8203;1](https://github.com/1).9.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/plugin-catalog-common](https://github.com/backstage/plugin-catalog-common)[@&#8203;1](https://github.com/1).1.3 - [@&#8203;backstage/plugin-catalog-node](https://github.com/backstage/plugin-catalog-node)[@&#8203;1](https://github.com/1).16.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).8.4 - [@&#8203;backstage/plugin-techdocs-common](https://github.com/backstage/plugin-techdocs-common)[@&#8203;0](https://github.com/0).1.0 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-techdocs-module-addons-contrib)</summary> ### [`v1.1.30`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-module-addons-contrib/CHANGELOG.md#1130) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`6929480`](https://github.com/backstage/backstage/commit/6929480): ExpandableCollapse Techdocs Addon was breaking native sidebar collapse on Firefox - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).13.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.12 ### [`v1.1.29`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-module-addons-contrib/CHANGELOG.md#1129) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.2 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.1 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.1 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.11 ### [`v1.1.28`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-module-addons-contrib/CHANGELOG.md#1128) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.0 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.10 ### [`v1.1.27`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-module-addons-contrib/CHANGELOG.md#1127) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).11.0 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.2 ### [`v1.1.26`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-module-addons-contrib/CHANGELOG.md#1126) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.9 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.4 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.1 ### [`v1.1.25`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-module-addons-contrib/CHANGELOG.md#1125) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - [`9dde3ba`](https://github.com/backstage/backstage/commit/9dde3ba): Improved Keyboard accessibility in techdocs. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.3 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).3.0 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.8 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 ### [`v1.1.24`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-module-addons-contrib/CHANGELOG.md#1124) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.2 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.2 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).2.17 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.7 ### [`v1.1.23`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-module-addons-contrib/CHANGELOG.md#1123) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - [`9c12a76`](https://github.com/backstage/backstage/commit/9c12a76): Fixed rendering issues in `ReportIssue` addon for unsupported repository types and improved shadow DOM event handling. The addon now properly prevents initialization when encountering unsupported repository types and correctly handles selection events within the shadow DOM. - Updated dependencies - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).2.16 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.1 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.6 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.3 ### [`v1.1.22`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-module-addons-contrib/CHANGELOG.md#1122) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - [`b5a8208`](https://github.com/backstage/backstage/commit/b5a8208): Added `TechDocsAddonsBlueprint` extension to allow adding of techdocs addons. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/integration](https://github.com/backstage/integration)[@&#8203;1](https://github.com/1).16.2 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/plugin-techdocs-react](https://github.com/backstage/plugin-techdocs-react)[@&#8203;1](https://github.com/1).2.15 - [@&#8203;backstage/integration-react](https://github.com/backstage/integration-react)[@&#8203;1](https://github.com/1).2.5 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-techdocs-react)</summary> ### [`v1.3.5`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-react/CHANGELOG.md#135) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).13.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 ### [`v1.3.4`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-react/CHANGELOG.md#134) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.2 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.1 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 ### [`v1.3.3`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-react/CHANGELOG.md#133) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - [`a0b604c`](https://github.com/backstage/backstage/commit/a0b604c): Update to documentation regarding TechDocs redirects. - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.0 ### [`v1.3.2`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-react/CHANGELOG.md#132) [Compare Source](https://github.com/backstage/backstage/compare/v1.3.1...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).11.0 ### [`v1.3.1`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-react/CHANGELOG.md#131) [Compare Source](https://github.com/backstage/backstage/compare/v1.3.0...v1.3.1) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.4 ### [`v1.3.0`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-react/CHANGELOG.md#130) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...v1.3.0) ##### Minor Changes - [`ec7b35d`](https://github.com/backstage/backstage/commit/ec7b35d): Introduced `backstage.io/techdocs-entity-path` annotation which allows deep linking into another entities TechDocs in conjunction with `backstage.io/techdocs-entity`. ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.3 - [@&#8203;backstage/plugin-techdocs-common](https://github.com/backstage/plugin-techdocs-common)[@&#8203;0](https://github.com/0).1.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 ### [`v1.2.17`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-react/CHANGELOG.md#1217) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - [`72d019d`](https://github.com/backstage/backstage/commit/72d019d): Removed various typos - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.2 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 ### [`v1.2.16`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-react/CHANGELOG.md#1216) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`0e9f7fe`](https://github.com/backstage/backstage/commit/0e9f7fe): Fix catalog entity docs page not loading due to multiple addons data attachment in the New Frontend System. - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.1 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 ### [`v1.2.15`](https://github.com/backstage/backstage/blob/HEAD/plugins/techdocs-react/CHANGELOG.md#1215) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - [`b5a8208`](https://github.com/backstage/backstage/commit/b5a8208): Added `TechDocsAddonsBlueprint` extension to allow adding of techdocs addons. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/version-bridge](https://github.com/backstage/version-bridge)[@&#8203;1](https://github.com/1).0.11 </details> <details> <summary>backstage/backstage (@&#8203;backstage/plugin-user-settings)</summary> ### [`v0.8.29`](https://github.com/backstage/backstage/blob/HEAD/plugins/user-settings/CHANGELOG.md#0829) [Compare Source](https://github.com/backstage/backstage/compare/caf20caac1b0b05108c19b97ae7e783fed4e3470...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - [`2b6fda3`](https://github.com/backstage/backstage/commit/2b6fda3): Revert `storageApiRef` implementation - [`05f60e1`](https://github.com/backstage/backstage/commit/05f60e1): Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).13.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.4 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.3 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).19.2 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.6 - [@&#8203;backstage/plugin-signals-react](https://github.com/backstage/plugin-signals-react)[@&#8203;0](https://github.com/0).0.17 ### [`v0.8.28`](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...caf20caac1b0b05108c19b97ae7e783fed4e3470) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...caf20caac1b0b05108c19b97ae7e783fed4e3470) ### [`v0.8.27`](https://github.com/backstage/backstage/blob/HEAD/plugins/user-settings/CHANGELOG.md#0827) [Compare Source](https://github.com/backstage/backstage/compare/077fae5fe70b80b1407924df01acbb4bc36da2bf...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - [`52fa068`](https://github.com/backstage/backstage/commit/52fa068): Added user settings storage API blueprint - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.2 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.2 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.1 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).7.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.3 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 - [@&#8203;backstage/plugin-signals-react](https://github.com/backstage/plugin-signals-react)[@&#8203;0](https://github.com/0).0.16 ### [`v0.8.26`](https://github.com/backstage/backstage/blob/HEAD/plugins/user-settings/CHANGELOG.md#0826) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...077fae5fe70b80b1407924df01acbb4bc36da2bf) ##### Patch Changes - [`320a9ac`](https://github.com/backstage/backstage/commit/320a9ac): Add the OpenShift authenticator provider to the default `user-settings` providers page. - [`b713b54`](https://github.com/backstage/backstage/commit/b713b54): Tool-tip text correction for the Theme selection in settings page - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).21.0 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).12.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).18.0 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.2 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.2 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).19.0 ### [`v0.8.25`](https://github.com/backstage/backstage/blob/HEAD/plugins/user-settings/CHANGELOG.md#0825) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - [`e4ddf22`](https://github.com/backstage/backstage/commit/e4ddf22): Internal update to align with new blueprint parameter naming in the new frontend system. - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).11.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).5.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).20.0 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.8 ### [`v0.8.24`](https://github.com/backstage/backstage/blob/HEAD/plugins/user-settings/CHANGELOG.md#0824) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - [`aa3b054`](https://github.com/backstage/backstage/commit/aa3b054): Added `signIn` and `signOut` analytic events to the `@backstage/core-components` of sign in and sign out. - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.5 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.4 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.7 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.4 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.4 - [@&#8203;backstage/plugin-signals-react](https://github.com/backstage/plugin-signals-react)[@&#8203;0](https://github.com/0).0.15 ### [`v0.8.23`](https://github.com/backstage/backstage/blob/HEAD/plugins/user-settings/CHANGELOG.md#0823) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - [`18c64e9`](https://github.com/backstage/backstage/commit/18c64e9): Added the `info.packageJson` option to the plugin instance for the new frontend system. - [`ab6d3dd`](https://github.com/backstage/backstage/commit/ab6d3dd): Add some translation to user-setting plugin - [`c83cd8b`](https://github.com/backstage/backstage/commit/c83cd8b): Fixed some circular or otherwise unclear imports - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.3 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.3 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).19.0 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.3 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.6 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-signals-react](https://github.com/backstage/plugin-signals-react)[@&#8203;0](https://github.com/0).0.14 - [@&#8203;backstage/plugin-user-settings-common](https://github.com/backstage/plugin-user-settings-common)[@&#8203;0](https://github.com/0).0.1 ### [`v0.8.22`](https://github.com/backstage/backstage/blob/HEAD/plugins/user-settings/CHANGELOG.md#0822) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - [`a7bfdb6`](https://github.com/backstage/backstage/commit/a7bfdb6): plugin-user-settingsgs support i18n - [`fb58f20`](https://github.com/backstage/backstage/commit/fb58f20): Internal update to use the new `pluginId` option of `createFrontendPlugin`. - [`5b04b14`](https://github.com/backstage/backstage/commit/5b04b14): Uppercase language name in language select - Updated dependencies - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.2 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.6 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.2 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.4 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.2 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/plugin-signals-react](https://github.com/backstage/plugin-signals-react)[@&#8203;0](https://github.com/0).0.13 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-user-settings-common](https://github.com/backstage/plugin-user-settings-common)[@&#8203;0](https://github.com/0).0.1 ### [`v0.8.21`](https://github.com/backstage/backstage/blob/HEAD/plugins/user-settings/CHANGELOG.md#0821) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - Updated dependencies - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.1 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.1 - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).16.1 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.5 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-signals-react](https://github.com/backstage/plugin-signals-react)[@&#8203;0](https://github.com/0).0.12 - [@&#8203;backstage/plugin-user-settings-common](https://github.com/backstage/plugin-user-settings-common)[@&#8203;0](https://github.com/0).0.1 ### [`v0.8.20`](https://github.com/backstage/backstage/blob/HEAD/plugins/user-settings/CHANGELOG.md#0820) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-components](https://github.com/backstage/core-components)[@&#8203;0](https://github.com/0).17.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/frontend-plugin-api](https://github.com/backstage/frontend-plugin-api)[@&#8203;0](https://github.com/0).10.0 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).16.0 - [@&#8203;backstage/plugin-catalog-react](https://github.com/backstage/plugin-catalog-react)[@&#8203;1](https://github.com/1).16.0 - [@&#8203;backstage/core-compat-api](https://github.com/backstage/core-compat-api)[@&#8203;0](https://github.com/0).4.0 - [@&#8203;backstage/plugin-signals-react](https://github.com/backstage/plugin-signals-react)[@&#8203;0](https://github.com/0).0.11 - [@&#8203;backstage/catalog-model](https://github.com/backstage/catalog-model)[@&#8203;1](https://github.com/1).7.3 - [@&#8203;backstage/errors](https://github.com/backstage/errors)[@&#8203;1](https://github.com/1).2.7 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.4 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-user-settings-common](https://github.com/backstage/plugin-user-settings-common)[@&#8203;0](https://github.com/0).0.1 </details> <details> <summary>backstage/backstage (@&#8203;backstage/test-utils)</summary> ### [`v1.7.13`](https://github.com/backstage/backstage/blob/HEAD/packages/test-utils/CHANGELOG.md#1713) [Compare Source](https://github.com/backstage/backstage/compare/36dde6fdd4067c50319c82ff037ee7e6c8c33696...cd79f31c8ccb6d611bac2cfb13a019a555132011) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).12.0 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.3 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).19.2 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.38 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.6 ### [`v1.7.12`](https://github.com/backstage/backstage/blob/HEAD/packages/test-utils/CHANGELOG.md#1712) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...36dde6fdd4067c50319c82ff037ee7e6c8c33696) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.5 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).7.0 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).19.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).11.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.2 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.37 ### [`v1.7.11`](https://github.com/backstage/backstage/blob/HEAD/packages/test-utils/CHANGELOG.md#1711) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.8 ### [`v1.7.10`](https://github.com/backstage/backstage/blob/HEAD/packages/test-utils/CHANGELOG.md#1710) [Compare Source](https://github.com/backstage/backstage/compare/38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.3 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.1 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.9 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.7 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).18.0 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.36 ### [`v1.7.9`](https://github.com/backstage/backstage/blob/HEAD/packages/test-utils/CHANGELOG.md#179) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...38a8f9bc2ceb58ea7ae3cf79ab153de858c51c9e) ##### Patch Changes - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.8 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).17.1 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.6 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.35 ### [`v1.7.8`](https://github.com/backstage/backstage/blob/HEAD/packages/test-utils/CHANGELOG.md#178) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - [`b573341`](https://github.com/backstage/backstage/commit/b573341): Added support for interpolating JSX elements with the `MockTranslationApi`. - Updated dependencies - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.6 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).17.0 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).9.0 - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.7 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.34 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 ### [`v1.7.7`](https://github.com/backstage/backstage/blob/HEAD/packages/test-utils/CHANGELOG.md#177) [Compare Source](https://github.com/backstage/backstage/compare/0c82894232e16da1d1c2db7e1c1bd5fc7c389dde...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.6 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.33 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).16.1 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.5 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).8.4 ### [`v1.7.6`](https://github.com/backstage/backstage/blob/HEAD/packages/test-utils/CHANGELOG.md#176) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...0c82894232e16da1d1c2db7e1c1bd5fc7c389dde) ##### Patch Changes - [`37c6510`](https://github.com/backstage/backstage/commit/37c6510): Moved `@types/jest` to `devDependencies`. - Updated dependencies - [@&#8203;backstage/core-plugin-api](https://github.com/backstage/core-plugin-api)[@&#8203;1](https://github.com/1).10.5 - [@&#8203;backstage/core-app-api](https://github.com/backstage/core-app-api)[@&#8203;1](https://github.com/1).16.0 - [@&#8203;backstage/plugin-permission-react](https://github.com/backstage/plugin-permission-react)[@&#8203;0](https://github.com/0).4.32 - [@&#8203;backstage/config](https://github.com/backstage/config)[@&#8203;1](https://github.com/1).3.2 - [@&#8203;backstage/theme](https://github.com/backstage/theme)[@&#8203;0](https://github.com/0).6.4 - [@&#8203;backstage/types](https://github.com/backstage/types)[@&#8203;1](https://github.com/1).2.1 - [@&#8203;backstage/plugin-permission-common](https://github.com/backstage/plugin-permission-common)[@&#8203;0](https://github.com/0).8.4 </details> <details> <summary>backstage/backstage (@&#8203;backstage/theme)</summary> ### [`v0.7.0`](https://github.com/backstage/backstage/blob/HEAD/packages/theme/CHANGELOG.md#070) [Compare Source](https://github.com/backstage/backstage/compare/85e26496594c16e7340b51b133b53244221f20a7...v0.7.0) ##### Minor Changes - [`865bce8`](https://github.com/backstage/backstage/commit/865bce8): **BREAKING**: Removed the built-in `CssBaseline` from `UnifiedThemeProvider`. If your Backstage instance looks broken after this update, you likely forgot to add our new Backstage UI global CSS. To do that, please import `@backstage/ui/css/styles.css` in `packages/app/src/index.tsx`: ```tsx import '@&#8203;backstage/ui/css/styles.css'; ``` This change also removes the `noCssBaseline` prop, which became redundant. ##### Patch Changes - [`d5cbdba`](https://github.com/backstage/backstage/commit/d5cbdba): The `UnifiedThemeProvider` now coordinates theme attributes on the document `body` in case multiple theme providers are rendered. ### [`v0.6.8`](https://github.com/backstage/backstage/blob/HEAD/packages/theme/CHANGELOG.md#068) [Compare Source](https://github.com/backstage/backstage/compare/2dc6d473e32e438122fed8da2137a42d7194f49b...85e26496594c16e7340b51b133b53244221f20a7) ##### Patch Changes - [`b731527`](https://github.com/backstage/backstage/commit/b731527): We are introducing two new data attributes on the `body` to support Backstage UI (BUI) new theming system. ### [`v0.6.7`](https://github.com/backstage/backstage/blob/HEAD/packages/theme/CHANGELOG.md#067) [Compare Source](https://github.com/backstage/backstage/compare/1827ed96695d32904fdf14d31d68ce6f3d047410...2dc6d473e32e438122fed8da2137a42d7194f49b) ##### Patch Changes - [`373486e`](https://github.com/backstage/backstage/commit/373486e): Add a different background colour to focused `MenuItem`s to fix a bug in MUI 4 (which is fixed in MUI 5) - [`b68d269`](https://github.com/backstage/backstage/commit/b68d269): Update uncomfortably bright color in recently visited and top visited home page cards ### [`v0.6.6`](https://github.com/backstage/backstage/blob/HEAD/packages/theme/CHANGELOG.md#066) [Compare Source](https://github.com/backstage/backstage/compare/1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b...1827ed96695d32904fdf14d31d68ce6f3d047410) ##### Patch Changes - [`1b14572`](https://github.com/backstage/backstage/commit/1b14572): Show arrow when MuiTableSortLabel receives focus ### [`v0.6.5`](https://github.com/backstage/backstage/blob/HEAD/packages/theme/CHANGELOG.md#065) [Compare Source](https://github.com/backstage/backstage/compare/163d3e46606939a70193ccc8257128a920d92764...1a85f9d7b8c2ae48bc8c2386ade4f0e9e5cb157b) ##### Patch Changes - [`a47fd39`](https://github.com/backstage/backstage/commit/a47fd39): Removes instances of default React imports, a necessary update for the upcoming React 19 migration. <https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTUuMiIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
kjuulh added 1 commit 2025-03-26 00:31:52 +01:00
kjuulh force-pushed renovate/backstage-monorepo from e08caeae7e to 22ca21e44b 2025-04-04 02:03:00 +02:00 Compare
kjuulh force-pushed renovate/backstage-monorepo from 22ca21e44b to 0ad432ba1c 2025-04-16 02:03:05 +02:00 Compare
kjuulh force-pushed renovate/backstage-monorepo from 0ad432ba1c to b27af21919 2025-04-18 02:03:29 +02:00 Compare
kjuulh force-pushed renovate/backstage-monorepo from b27af21919 to 9184db3c16 2025-05-21 02:02:37 +02:00 Compare
kjuulh force-pushed renovate/backstage-monorepo from 9184db3c16 to 6a866e99a6 2025-06-18 02:02:24 +02:00 Compare
kjuulh force-pushed renovate/backstage-monorepo from 6a866e99a6 to b4cc567b11 2025-06-20 02:02:39 +02:00 Compare
kjuulh force-pushed renovate/backstage-monorepo from b4cc567b11 to c81dd87afc 2025-07-16 02:02:11 +02:00 Compare
kjuulh force-pushed renovate/backstage-monorepo from c81dd87afc to 87d5c59643 2025-11-13 02:19:28 +01:00 Compare
kjuulh force-pushed renovate/backstage-monorepo from 87d5c59643 to ec96213cb7 2025-11-19 02:03:08 +01:00 Compare
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/backstage-monorepo:renovate/backstage-monorepo
git checkout renovate/backstage-monorepo
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kjuulh/backstage#145
No description provided.