Files
backstage/.changeset/swift-garlics-mix.md
T
Fredrik Adelöw d425fc4dfd remove the backend feature compat callback pattern
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-08-20 13:26:13 +02:00

3.5 KiB

@backstage/backend-plugin-api, @backstage/plugin-auth-backend-module-atlassian-provider, @backstage/plugin-auth-backend-module-cloudflare-access-provider, @backstage/plugin-auth-backend-module-azure-easyauth-provider, @backstage/plugin-auth-backend-module-oauth2-proxy-provider, @backstage/plugin-auth-backend-module-vmware-cloud-provider, @backstage/plugin-auth-backend-module-bitbucket-provider, @backstage/plugin-auth-backend-module-microsoft-provider, @backstage/plugin-auth-backend-module-onelogin-provider, @backstage/plugin-auth-backend-module-pinniped-provider, @backstage/plugin-auth-backend-module-aws-alb-provider, @backstage/plugin-auth-backend-module-gcp-iap-provider, @backstage/plugin-auth-backend-module-github-provider, @backstage/plugin-auth-backend-module-gitlab-provider, @backstage/plugin-auth-backend-module-google-provider, @backstage/plugin-auth-backend-module-oauth2-provider, @backstage/plugin-auth-backend-module-guest-provider, @backstage/plugin-auth-backend-module-oidc-provider, @backstage/plugin-auth-backend-module-okta-provider, @backstage/plugin-auth-backend, @backstage/plugin-catalog-backend-module-openapi, @backstage/plugin-catalog-backend-module-gcp, @backstage/plugin-catalog-backend-module-github-org, @backstage/plugin-catalog-backend-module-gitlab-org, @backstage/plugin-catalog-backend-module-ldap, @backstage/plugin-catalog-backend-module-logs, @backstage/plugin-catalog-backend-module-backstage-openapi, @backstage/plugin-catalog-backend-module-scaffolder-entity-model, @backstage/plugin-catalog-backend-module-unprocessed, @backstage/plugin-devtools-backend, @backstage/plugin-notifications-backend-module-email, @backstage/plugin-notifications-backend, @backstage/plugin-permission-backend-module-allow-all-policy, @backstage/plugin-scaffolder-backend-module-confluence-to-markdown, @backstage/plugin-scaffolder-backend-module-bitbucket-server, @backstage/plugin-scaffolder-backend-module-bitbucket-cloud, @backstage/plugin-scaffolder-backend-module-notifications, @backstage/plugin-scaffolder-backend-module-cookiecutter, @backstage/plugin-scaffolder-backend-module-bitbucket, @backstage/plugin-scaffolder-backend-module-gerrit, @backstage/plugin-scaffolder-backend-module-github, @backstage/plugin-scaffolder-backend-module-gitlab, @backstage/plugin-scaffolder-backend-module-sentry, @backstage/plugin-scaffolder-backend-module-yeoman, @backstage/plugin-scaffolder-backend-module-azure, @backstage/plugin-scaffolder-backend-module-gitea, @backstage/plugin-scaffolder-backend-module-rails, @backstage/plugin-scaffolder-backend-module-gcp, @backstage/plugin-search-backend-module-stack-overflow-collator, @backstage/plugin-signals-backend
@backstage/backend-plugin-api @backstage/plugin-auth-backend-module-atlassian-provider @backstage/plugin-auth-backend-module-cloudflare-access-provider @backstage/plugin-auth-backend-module-azure-easyauth-provider @backstage/plugin-auth-backend-module-oauth2-proxy-provider @backstage/plugin-auth-backend-module-vmware-cloud-provider @backstage/plugin-auth-backend-module-bitbucket-provider @backstage/plugin-auth-backend-module-microsoft-provider @backstage/plugin-auth-backend-module-onelogin-provider @backstage/plugin-auth-backend-module-pinniped-provider @backstage/plugin-auth-backend-module-aws-alb-provider @backstage/plugin-auth-backend-module-gcp-iap-provider @backstage/plugin-auth-backend-module-github-provider @backstage/plugin-auth-backend-module-gitlab-provider @backstage/plugin-auth-backend-module-google-provider @backstage/plugin-auth-backend-module-oauth2-provider @backstage/plugin-auth-backend-module-guest-provider @backstage/plugin-auth-backend-module-oidc-provider @backstage/plugin-auth-backend-module-okta-provider @backstage/plugin-auth-backend @backstage/plugin-catalog-backend-module-openapi @backstage/plugin-catalog-backend-module-gcp @backstage/plugin-catalog-backend-module-github-org @backstage/plugin-catalog-backend-module-gitlab-org @backstage/plugin-catalog-backend-module-ldap @backstage/plugin-catalog-backend-module-logs @backstage/plugin-catalog-backend-module-backstage-openapi @backstage/plugin-catalog-backend-module-scaffolder-entity-model @backstage/plugin-catalog-backend-module-unprocessed @backstage/plugin-devtools-backend @backstage/plugin-notifications-backend-module-email @backstage/plugin-notifications-backend @backstage/plugin-permission-backend-module-allow-all-policy @backstage/plugin-scaffolder-backend-module-confluence-to-markdown @backstage/plugin-scaffolder-backend-module-bitbucket-server @backstage/plugin-scaffolder-backend-module-bitbucket-cloud @backstage/plugin-scaffolder-backend-module-notifications @backstage/plugin-scaffolder-backend-module-cookiecutter @backstage/plugin-scaffolder-backend-module-bitbucket @backstage/plugin-scaffolder-backend-module-gerrit @backstage/plugin-scaffolder-backend-module-github @backstage/plugin-scaffolder-backend-module-gitlab @backstage/plugin-scaffolder-backend-module-sentry @backstage/plugin-scaffolder-backend-module-yeoman @backstage/plugin-scaffolder-backend-module-azure @backstage/plugin-scaffolder-backend-module-gitea @backstage/plugin-scaffolder-backend-module-rails @backstage/plugin-scaffolder-backend-module-gcp @backstage/plugin-search-backend-module-stack-overflow-collator @backstage/plugin-signals-backend
minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor minor

BREAKING: The return values from createBackendPlugin and createBackendModule are now simply BackendFeature, instead of the previously deprecated form of a function that returns a feature.

This may in particular affect tests; if you were effectively doing createBackendModule({...})() (note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in your packages/backend/src/index.ts too, where you add plugins and modules.