From 482e4a4acd3bfffc70a03ff2c5d877565052ddfb Mon Sep 17 00:00:00 2001 From: MT Lewis Date: Tue, 21 Dec 2021 10:42:11 +0000 Subject: [PATCH] permission-common: upgrade changeset to minor bump and describe breaking change Signed-off-by: MT Lewis --- .changeset/real-geckos-work.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.changeset/real-geckos-work.md b/.changeset/real-geckos-work.md index a62b18e50f..549445e079 100644 --- a/.changeset/real-geckos-work.md +++ b/.changeset/real-geckos-work.md @@ -1,5 +1,15 @@ --- -'@backstage/plugin-permission-common': patch +'@backstage/plugin-permission-common': minor --- -Create PermissionAuthorizer interface for PermissionClients +- Add `PermissionAuthorizer` interface matching `PermissionClient` to allow alternative implementations like the `ServerPermissionClient` in @backstage/plugin-permission-node. + +Breaking Changes: + +- Remove "api" suffixes from constructor parameters in PermissionClient + +```diff + const { config, discovery } = options; +- const permissionClient = new PermissionClient({ discoveryApi: discovery, configApi: config }); ++ const permissionClient = new PermissionClient({ discovery, config }); +```