From f920a61031c5f530bd64310496e470888bc29443 Mon Sep 17 00:00:00 2001 From: David Festal Date: Tue, 11 Jul 2023 18:04:43 +0200 Subject: [PATCH 01/52] Allow using external templates in `create-app` Signed-off-by: David Festal --- .changeset/six-camels-perform.md | 5 ++ packages/create-app/cli-report.md | 1 + packages/create-app/src/createApp.test.ts | 56 +++++++++++++++++++++++ packages/create-app/src/createApp.ts | 12 +++-- packages/create-app/src/index.ts | 4 ++ 5 files changed, 75 insertions(+), 3 deletions(-) create mode 100644 .changeset/six-camels-perform.md diff --git a/.changeset/six-camels-perform.md b/.changeset/six-camels-perform.md new file mode 100644 index 0000000000..b77c46b800 --- /dev/null +++ b/.changeset/six-camels-perform.md @@ -0,0 +1,5 @@ +--- +'@backstage/create-app': minor +--- + +Enable specifying an external application template when using the `create-app` CLI command. diff --git a/packages/create-app/cli-report.md b/packages/create-app/cli-report.md index 1244432c6a..20aa695993 100644 --- a/packages/create-app/cli-report.md +++ b/packages/create-app/cli-report.md @@ -11,5 +11,6 @@ Options: -V, --version --path [directory] --skip-install + --template-path [directory] -h, --help ``` diff --git a/packages/create-app/src/createApp.test.ts b/packages/create-app/src/createApp.test.ts index f455efa6e6..47c62520e0 100644 --- a/packages/create-app/src/createApp.test.ts +++ b/packages/create-app/src/createApp.test.ts @@ -20,6 +20,8 @@ import path from 'path'; import { Command } from 'commander'; import * as tasks from './lib/tasks'; import createApp from './createApp'; +import { findPaths } from '@backstage/cli-common'; +import { tmpdir } from 'os'; jest.mock('./lib/tasks'); @@ -74,6 +76,18 @@ describe('command entrypoint', () => { expect(createTemporaryAppFolderMock).toHaveBeenCalled(); expect(tryInitGitRepositoryMock).toHaveBeenCalled(); expect(templatingMock).toHaveBeenCalled(); + expect(templatingMock.mock.lastCall?.[0]).toEqual( + findPaths(__dirname).resolveTarget( + 'packages', + 'create-app', + 'src', + 'templates', + 'default-app', + ), + ); + expect(templatingMock.mock.lastCall?.[1]).toEqual( + path.join(tmpdir(), 'MyApp'), + ); expect(moveAppMock).toHaveBeenCalled(); expect(buildAppMock).toHaveBeenCalled(); }); @@ -84,6 +98,48 @@ describe('command entrypoint', () => { expect(checkPathExistsMock).toHaveBeenCalled(); expect(tryInitGitRepositoryMock).toHaveBeenCalled(); expect(templatingMock).toHaveBeenCalled(); + expect(templatingMock.mock.lastCall?.[0]).toEqual( + findPaths(__dirname).resolveTarget( + 'packages', + 'create-app', + 'src', + 'templates', + 'default-app', + ), + ); + expect(templatingMock.mock.lastCall?.[1]).toEqual('myDirectory'); + expect(buildAppMock).toHaveBeenCalled(); + }); + + it('should call expected tasks with relative --template-path option', async () => { + const cmd = { + path: 'myDirectory', + templatePath: 'templateDirectory', + } as unknown as Command; + await createApp(cmd); + expect(checkPathExistsMock).toHaveBeenCalled(); + expect(tryInitGitRepositoryMock).toHaveBeenCalled(); + expect(templatingMock).toHaveBeenCalled(); + expect(templatingMock.mock.lastCall?.[0]).toEqual( + findPaths(__dirname).resolveTarget('templateDirectory'), + ); + expect(templatingMock.mock.lastCall?.[1]).toEqual('myDirectory'); + expect(buildAppMock).toHaveBeenCalled(); + }); + + it('should call expected tasks with absolute --template-path option', async () => { + const cmd = { + path: 'myDirectory', + templatePath: path.resolve('somewhere', 'templateDirectory'), + } as unknown as Command; + await createApp(cmd); + expect(checkPathExistsMock).toHaveBeenCalled(); + expect(tryInitGitRepositoryMock).toHaveBeenCalled(); + expect(templatingMock).toHaveBeenCalled(); + expect(templatingMock.mock.lastCall?.[0]).toEqual( + path.resolve('somewhere', 'templateDirectory'), + ); + expect(templatingMock.mock.lastCall?.[1]).toEqual('myDirectory'); expect(buildAppMock).toHaveBeenCalled(); }); diff --git a/packages/create-app/src/createApp.ts b/packages/create-app/src/createApp.ts index 87fad319be..50facb714d 100644 --- a/packages/create-app/src/createApp.ts +++ b/packages/create-app/src/createApp.ts @@ -65,7 +65,9 @@ export default async (opts: OptionValues): Promise => { }, ]); - const templateDir = paths.resolveOwn('templates/default-app'); + const templateDir = opts.templatePath + ? resolvePath(paths.targetDir, opts.templatePath) + : paths.resolveOwn('templates/default-app'); const tempDir = resolvePath(os.tmpdir(), answers.name); // Use `--path` argument as application directory when specified, otherwise @@ -132,11 +134,15 @@ export default async (opts: OptionValues): Promise => { if (!opts.skipInstall) { Task.log( ` Install the dependencies: ${chalk.cyan( - `cd ${answers.name} && yarn install`, + `cd ${opts.path ?? answers.name} && yarn install`, )}`, ); } - Task.log(` Run the app: ${chalk.cyan(`cd ${answers.name} && yarn dev`)}`); + Task.log( + ` Run the app: ${chalk.cyan( + `cd ${opts.path ?? answers.name} && yarn dev`, + )}`, + ); Task.log( ' Set up the software catalog: https://backstage.io/docs/features/software-catalog/configuration', ); diff --git a/packages/create-app/src/index.ts b/packages/create-app/src/index.ts index fa235e6175..d9b1226848 100644 --- a/packages/create-app/src/index.ts +++ b/packages/create-app/src/index.ts @@ -39,6 +39,10 @@ const main = (argv: string[]) => { '--skip-install', 'Skip the install and builds steps after creating the app', ) + .option( + '--template-path [directory]', + 'Use an external application template instead of the default template', + ) .action(cmd => createApp(cmd)); program.parse(argv); From 8a8d165ca64fc7ec51d2f990c21765722714bdd9 Mon Sep 17 00:00:00 2001 From: David Festal Date: Tue, 11 Jul 2023 15:48:24 +0200 Subject: [PATCH 02/52] Fix review comments Signed-off-by: David Festal --- .changeset/six-camels-perform.md | 2 +- packages/create-app/src/createApp.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.changeset/six-camels-perform.md b/.changeset/six-camels-perform.md index b77c46b800..30741f0613 100644 --- a/.changeset/six-camels-perform.md +++ b/.changeset/six-camels-perform.md @@ -1,5 +1,5 @@ --- -'@backstage/create-app': minor +'@backstage/create-app': patch --- Enable specifying an external application template when using the `create-app` CLI command. diff --git a/packages/create-app/src/createApp.ts b/packages/create-app/src/createApp.ts index 50facb714d..efa299a3c9 100644 --- a/packages/create-app/src/createApp.ts +++ b/packages/create-app/src/createApp.ts @@ -66,7 +66,7 @@ export default async (opts: OptionValues): Promise => { ]); const templateDir = opts.templatePath - ? resolvePath(paths.targetDir, opts.templatePath) + ? paths.resolveTarget(opts.templatePath) : paths.resolveOwn('templates/default-app'); const tempDir = resolvePath(os.tmpdir(), answers.name); From d68eb05092977efd19d7ce6fdd3905995ec015e1 Mon Sep 17 00:00:00 2001 From: Ant Weiss Date: Tue, 11 Jul 2023 12:12:14 +0300 Subject: [PATCH 03/52] Fixed some English in the auth docs Signed-off-by: Ant Weiss --- docs/auth/index.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/auth/index.md b/docs/auth/index.md index 15961fe7f1..0efbbcef21 100644 --- a/docs/auth/index.md +++ b/docs/auth/index.md @@ -8,7 +8,7 @@ The authentication system in Backstage serves two distinct purposes: sign-in and identification of users, as well as delegating access to third-party resources. It is possible to configure Backstage to have any number of authentication providers, but only one of these will typically be used for sign-in, with the rest being used to provide -access external resources. +access to external resources. ## Built-in Authentication Providers @@ -72,7 +72,7 @@ both in the frontend app, as well as the `auth` backend plugin. For information on how to configure the backend app, see [Sign-in Identities and Resolvers](./identity-resolver.md). The rest of this section will focus on how to configure sign-in for the frontend app. -Sign-in is configured by providing a custom `SignInPage` app component. It will +Sign-in is configured by providing a custom `SignInPage` app component. It will be rendered before any other routes in the app and is responsible for providing the identity of the current user. The `SignInPage` can render any number of pages and components, or just blank space with logic running in the background. In the end @@ -113,7 +113,8 @@ const app = createApp({ ``` You can also use the `providers` prop to enable multiple sign-in methods, for example -allows allowing guest access: + +- allowing guest access: ```tsx title="packages/app/src/App.tsx" const app = createApp({ From a77ddf7ccd717a423e18e2d7f266ceb79db0d507 Mon Sep 17 00:00:00 2001 From: rui ma Date: Wed, 12 Jul 2023 18:14:04 +0800 Subject: [PATCH 04/52] feat: add login in popup options to config popup width and weigth Signed-off-by: rui ma --- .changeset/sharp-jars-flash.md | 5 ++ docs/auth/oidc.md | 13 ++++ packages/core-app-api/api-report.md | 16 ++++ .../implementations/auth/oauth2/OAuth2.ts | 8 +- .../apis/implementations/auth/oauth2/types.ts | 1 + .../DefaultAuthConnector.test.ts | 74 +++++++++++++++++++ .../lib/AuthConnector/DefaultAuthConnector.ts | 21 +++++- .../src/lib/AuthConnector/types.ts | 10 +++ 8 files changed, 144 insertions(+), 4 deletions(-) create mode 100644 .changeset/sharp-jars-flash.md diff --git a/.changeset/sharp-jars-flash.md b/.changeset/sharp-jars-flash.md new file mode 100644 index 0000000000..41a3f1e39e --- /dev/null +++ b/.changeset/sharp-jars-flash.md @@ -0,0 +1,5 @@ +--- +'@backstage/core-app-api': minor +--- + +add login in popup options to config popup width and height diff --git a/docs/auth/oidc.md b/docs/auth/oidc.md index 1882cb73f1..de369660dd 100644 --- a/docs/auth/oidc.md +++ b/docs/auth/oidc.md @@ -101,6 +101,19 @@ export const apis: AnyApiFactory[] = [ }, environment: configApi.getOptionalString('auth.environment'), defaultScopes: ['openid', 'profile', 'email'], + popupOptions: { + // optional, used to customize login in popup size + size: { + fullscreen: true, + }, + /** + * or specify popup width and height + * size: { + width: 1000, + height: 1000, + } + */ + }, }), }), /* highlight-add-end */ diff --git a/packages/core-app-api/api-report.md b/packages/core-app-api/api-report.md index 09efe516b9..5746598ffd 100644 --- a/packages/core-app-api/api-report.md +++ b/packages/core-app-api/api-report.md @@ -526,6 +526,7 @@ export class OAuth2 // @public export type OAuth2CreateOptions = OAuthApiCreateOptions & { scopeTransform?: (scopes: string[]) => string[]; + popupOptions?: PopupOptions; }; // @public @@ -577,6 +578,21 @@ export type OneLoginAuthCreateOptions = { provider?: AuthProviderInfo; }; +// @public +export type PopupOptions = { + size?: + | { + width: number; + height: number; + fullscreen?: never; + } + | { + width?: never; + height?: never; + fullscreen: boolean; + }; +}; + // @public export class SamlAuth implements ProfileInfoApi, BackstageIdentityApi, SessionApi diff --git a/packages/core-app-api/src/apis/implementations/auth/oauth2/OAuth2.ts b/packages/core-app-api/src/apis/implementations/auth/oauth2/OAuth2.ts index 44bd5269ea..fd40a9c8fb 100644 --- a/packages/core-app-api/src/apis/implementations/auth/oauth2/OAuth2.ts +++ b/packages/core-app-api/src/apis/implementations/auth/oauth2/OAuth2.ts @@ -14,7 +14,10 @@ * limitations under the License. */ -import { DefaultAuthConnector } from '../../../../lib/AuthConnector'; +import { + DefaultAuthConnector, + PopupOptions, +} from '../../../../lib/AuthConnector'; import { RefreshingAuthSessionManager } from '../../../../lib/AuthSessionManager'; import { SessionManager } from '../../../../lib/AuthSessionManager/types'; import { @@ -38,6 +41,7 @@ import { OAuthApiCreateOptions } from '../types'; */ export type OAuth2CreateOptions = OAuthApiCreateOptions & { scopeTransform?: (scopes: string[]) => string[]; + popupOptions?: PopupOptions; }; export type OAuth2Response = { @@ -79,6 +83,7 @@ export default class OAuth2 oauthRequestApi, defaultScopes = [], scopeTransform = x => x, + popupOptions, } = options; const connector = new DefaultAuthConnector({ @@ -103,6 +108,7 @@ export default class OAuth2 }, }; }, + popupOptions, }); const sessionManager = new RefreshingAuthSessionManager({ diff --git a/packages/core-app-api/src/apis/implementations/auth/oauth2/types.ts b/packages/core-app-api/src/apis/implementations/auth/oauth2/types.ts index 242cd94154..bd3bb95ba6 100644 --- a/packages/core-app-api/src/apis/implementations/auth/oauth2/types.ts +++ b/packages/core-app-api/src/apis/implementations/auth/oauth2/types.ts @@ -20,6 +20,7 @@ import { } from '@backstage/core-plugin-api'; export type { OAuth2CreateOptions } from './OAuth2'; +export type { PopupOptions } from '../../../../lib/AuthConnector'; /** * Session information for generic OAuth2 auth. * diff --git a/packages/core-app-api/src/lib/AuthConnector/DefaultAuthConnector.test.ts b/packages/core-app-api/src/lib/AuthConnector/DefaultAuthConnector.test.ts index c46e87581f..4273ea99ee 100644 --- a/packages/core-app-api/src/lib/AuthConnector/DefaultAuthConnector.test.ts +++ b/packages/core-app-api/src/lib/AuthConnector/DefaultAuthConnector.test.ts @@ -167,6 +167,80 @@ describe('DefaultAuthConnector', () => { await expect(sessionPromise).resolves.toBe('my-session'); expect(popupSpy).toHaveBeenCalledTimes(1); + expect(popupSpy).toHaveBeenCalledWith({ + name: 'My Provider Login', + origin: 'http://my-host', + url: 'http://my-host/api/auth/my-provider/start?scope=&origin=http%3A%2F%2Flocalhost&flow=popup&env=production', + width: 450, + height: 730, + }); + }); + + it('should show popup fullscreen', async () => { + const popupSpy = jest + .spyOn(loginPopup, 'showLoginPopup') + .mockResolvedValue('my-session'); + + jest.spyOn(window.screen, 'width', 'get').mockReturnValue(1000); + jest.spyOn(window.screen, 'height', 'get').mockReturnValue(1000); + + const connector = new DefaultAuthConnector({ + ...defaultOptions, + oauthRequestApi: new MockOAuthApi(), + sessionTransform: str => str, + popupOptions: { + size: { + fullscreen: true, + }, + }, + }); + + const sessionPromise = connector.createSession({ + scopes: new Set(), + instantPopup: true, + }); + + await expect(sessionPromise).resolves.toBe('my-session'); + + expect(popupSpy).toHaveBeenCalledWith({ + height: 1000, + name: 'My Provider Login', + origin: 'http://my-host', + url: 'http://my-host/api/auth/my-provider/start?scope=&origin=http%3A%2F%2Flocalhost&flow=popup&env=production', + width: 1000, + }); + }); + + it('should show popup with special width and height', async () => { + const popupSpy = jest + .spyOn(loginPopup, 'showLoginPopup') + .mockResolvedValue('my-session'); + const connector = new DefaultAuthConnector({ + ...defaultOptions, + oauthRequestApi: new MockOAuthApi(), + sessionTransform: str => str, + popupOptions: { + size: { + width: 500, + height: 1000, + }, + }, + }); + + const sessionPromise = connector.createSession({ + scopes: new Set(), + instantPopup: true, + }); + + await expect(sessionPromise).resolves.toBe('my-session'); + + expect(popupSpy).toHaveBeenCalledWith({ + name: 'My Provider Login', + origin: 'http://my-host', + url: 'http://my-host/api/auth/my-provider/start?scope=&origin=http%3A%2F%2Flocalhost&flow=popup&env=production', + width: 500, + height: 1000, + }); }); it('should use join func to join scopes', async () => { diff --git a/packages/core-app-api/src/lib/AuthConnector/DefaultAuthConnector.ts b/packages/core-app-api/src/lib/AuthConnector/DefaultAuthConnector.ts index 728ed3878c..ad1b25619d 100644 --- a/packages/core-app-api/src/lib/AuthConnector/DefaultAuthConnector.ts +++ b/packages/core-app-api/src/lib/AuthConnector/DefaultAuthConnector.ts @@ -21,7 +21,7 @@ import { OAuthRequester, } from '@backstage/core-plugin-api'; import { showLoginPopup } from '../loginPopup'; -import { AuthConnector, CreateSessionOptions } from './types'; +import { AuthConnector, CreateSessionOptions, PopupOptions } from './types'; let warned = false; @@ -55,6 +55,10 @@ type Options = { * ConfigApi instance used to configure authentication flow of pop-up or redirect. */ configApi?: ConfigApi; + /** + * Options used to configure auth popup + */ + popupOptions?: PopupOptions; }; function defaultJoinScopes(scopes: Set) { @@ -76,6 +80,7 @@ export class DefaultAuthConnector private readonly authRequester: OAuthRequester; private readonly sessionTransform: (response: any) => Promise; private readonly enableExperimentalRedirectFlow: boolean; + private readonly popupOptions: PopupOptions | undefined; constructor(options: Options) { const { configApi, @@ -85,6 +90,7 @@ export class DefaultAuthConnector joinScopes = defaultJoinScopes, oauthRequestApi, sessionTransform = id => id, + popupOptions, } = options; if (!warned && !configApi) { @@ -114,6 +120,7 @@ export class DefaultAuthConnector this.provider = provider; this.joinScopesFunc = joinScopes; this.sessionTransform = sessionTransform; + this.popupOptions = popupOptions; } async createSession(options: CreateSessionOptions): Promise { @@ -188,12 +195,20 @@ export class DefaultAuthConnector flow: 'popup', }); + const width = this.popupOptions?.size?.fullscreen + ? window.screen.width + : this.popupOptions?.size?.width || 450; + + const height = this.popupOptions?.size?.fullscreen + ? window.screen.height + : this.popupOptions?.size?.height || 730; + const payload = await showLoginPopup({ url: popupUrl, name: `${this.provider.title} Login`, origin: new URL(popupUrl).origin, - width: 450, - height: 730, + width, + height, }); return await this.sessionTransform(payload); diff --git a/packages/core-app-api/src/lib/AuthConnector/types.ts b/packages/core-app-api/src/lib/AuthConnector/types.ts index c8e83e1ccc..3c01bb254f 100644 --- a/packages/core-app-api/src/lib/AuthConnector/types.ts +++ b/packages/core-app-api/src/lib/AuthConnector/types.ts @@ -28,3 +28,13 @@ export type AuthConnector = { refreshSession(scopes?: Set): Promise; removeSession(): Promise; }; + +/** + * Options for login popup + * @public + */ +export type PopupOptions = { + size?: + | { width: number; height: number; fullscreen?: never } + | { width?: never; height?: never; fullscreen: boolean }; +}; From 2a56c3d0753ce47272bb3f0d44fe300b7d038771 Mon Sep 17 00:00:00 2001 From: Philipp Hugenroth Date: Wed, 12 Jul 2023 14:57:54 +0200 Subject: [PATCH 05/52] Watching config change; update over MessageChannel Co-authored-by: Jack Palmer Co-authored-by: Patrik Oldsberg Co-authored-by: Vincenzo Scamporlino Signed-off-by: Philipp Hugenroth --- packages/cli/src/commands/start/startFrontend.ts | 6 ++++++ packages/cli/src/lib/bundler/config.ts | 10 ++++------ packages/cli/src/lib/bundler/server.ts | 13 +++++++++++++ packages/cli/src/lib/bundler/types.ts | 3 ++- packages/cli/src/lib/config.ts | 16 +++++++++++++++- 5 files changed, 40 insertions(+), 8 deletions(-) diff --git a/packages/cli/src/commands/start/startFrontend.ts b/packages/cli/src/commands/start/startFrontend.ts index 00f7818b41..536b313dfe 100644 --- a/packages/cli/src/commands/start/startFrontend.ts +++ b/packages/cli/src/commands/start/startFrontend.ts @@ -91,11 +91,16 @@ export async function startFrontend(options: StartAppOptions) { checkReactVersion(); + const configChannel = new MessageChannel(); + const { name } = await fs.readJson(paths.resolveTarget('package.json')); const config = await loadCliConfig({ args: options.configPaths, fromPackage: name, withFilteredKeys: true, + watch(appConfigs) { + configChannel.port1.postMessage(appConfigs); + }, }); const appBaseUrl = config.frontendConfig.getString('app.baseUrl'); @@ -119,6 +124,7 @@ export async function startFrontend(options: StartAppOptions) { const waitForExit = await serveBundle({ entry: options.entry, checksEnabled: options.checksEnabled, + configChannel, ...config, }); diff --git a/packages/cli/src/lib/bundler/config.ts b/packages/cli/src/lib/bundler/config.ts index 94b2a1c561..2f09a66e18 100644 --- a/packages/cli/src/lib/bundler/config.ts +++ b/packages/cli/src/lib/bundler/config.ts @@ -117,12 +117,6 @@ export async function createConfig( }), ); - plugins.push( - new webpack.EnvironmentPlugin({ - APP_CONFIG: options.frontendAppConfigs, - }), - ); - plugins.push( new HtmlWebpackPlugin({ template: paths.targetHtml, @@ -137,6 +131,10 @@ export async function createConfig( plugins.push( new webpack.DefinePlugin({ 'process.env.BUILD_INFO': JSON.stringify(buildInfo), + 'process.env.APP_CONFIG': webpack.DefinePlugin.runtimeValue( + () => JSON.stringify(options.getFrontendAppConfigs()), + true, + ), }), ); diff --git a/packages/cli/src/lib/bundler/server.ts b/packages/cli/src/lib/bundler/server.ts index cef55d3265..bef1a6fd7a 100644 --- a/packages/cli/src/lib/bundler/server.ts +++ b/packages/cli/src/lib/bundler/server.ts @@ -21,6 +21,7 @@ import openBrowser from 'react-dev-utils/openBrowser'; import { createConfig, resolveBaseUrl } from './config'; import { ServeOptions } from './types'; import { resolveBundlingPaths } from './paths'; +import { AppConfig } from '@backstage/config'; export async function serveBundle(options: ServeOptions) { const url = resolveBaseUrl(options.frontendConfig); @@ -32,6 +33,8 @@ export async function serveBundle(options: ServeOptions) { Number(url.port) || (url.protocol === 'https:' ? 443 : 80); + let latestFrontendAppConfigs = options.frontendAppConfigs; + const paths = resolveBundlingPaths(options); const pkgPath = paths.targetPackageJson; const pkg = await fs.readJson(pkgPath); @@ -39,6 +42,9 @@ export async function serveBundle(options: ServeOptions) { ...options, isDev: true, baseUrl: url, + getFrontendAppConfigs: () => { + return latestFrontendAppConfigs; + }, }); const compiler = webpack(config); @@ -95,6 +101,13 @@ export async function serveBundle(options: ServeOptions) { }); }); + options.configChannel.port2.onmessage = ({ + data, + }: MessageEvent) => { + latestFrontendAppConfigs = data; + server.invalidate(); + }; + const waitForExit = async () => { for (const signal of ['SIGINT', 'SIGTERM'] as const) { process.on(signal, () => { diff --git a/packages/cli/src/lib/bundler/types.ts b/packages/cli/src/lib/bundler/types.ts index 64916e349c..90fff4f3c1 100644 --- a/packages/cli/src/lib/bundler/types.ts +++ b/packages/cli/src/lib/bundler/types.ts @@ -22,7 +22,7 @@ export type BundlingOptions = { checksEnabled: boolean; isDev: boolean; frontendConfig: Config; - frontendAppConfigs: AppConfig[]; + getFrontendAppConfigs(): AppConfig[]; baseUrl: URL; parallelism?: number; }; @@ -32,6 +32,7 @@ export type ServeOptions = BundlingPathsOptions & { frontendConfig: Config; frontendAppConfigs: AppConfig[]; fullConfig: Config; + configChannel: MessageChannel; }; export type BuildOptions = BundlingPathsOptions & { diff --git a/packages/cli/src/lib/config.ts b/packages/cli/src/lib/config.ts index aaf3fcfcb9..b0efa8163a 100644 --- a/packages/cli/src/lib/config.ts +++ b/packages/cli/src/lib/config.ts @@ -19,7 +19,7 @@ import { loadConfig, loadConfigSchema, } from '@backstage/config-loader'; -import { ConfigReader } from '@backstage/config'; +import { AppConfig, ConfigReader } from '@backstage/config'; import { paths } from './paths'; import { isValidUrl } from './urls'; import { getPackages } from '@manypkg/get-packages'; @@ -33,6 +33,7 @@ type Options = { withDeprecatedKeys?: boolean; fullVisibility?: boolean; strict?: boolean; + watch?: (newFrontendAppConfigs: AppConfig[]) => void; }; export async function loadCliConfig(options: Options) { @@ -80,6 +81,19 @@ export async function loadCliConfig(options: Options) { : undefined, configRoot: paths.targetRoot, configTargets: configTargets, + watch: options.watch && { + onChange(newAppConfigs) { + const newFrontendAppConfigs = schema.process(newAppConfigs, { + visibility: options.fullVisibility + ? ['frontend', 'backend', 'secret'] + : ['frontend'], + withFilteredKeys: options.withFilteredKeys, + withDeprecatedKeys: options.withDeprecatedKeys, + ignoreSchemaErrors: !options.strict, + }); + options.watch!(newFrontendAppConfigs); + }, + }, }); // printing to stderr to not clobber stdout in case the cli command From 3b51b81408c7f24882f769c38090bfc820a5ba46 Mon Sep 17 00:00:00 2001 From: Chris James Date: Tue, 11 Jul 2023 13:29:25 -0700 Subject: [PATCH 06/52] Fix typo for UnprocessedEntitiesModule Signed-off-by: Chris James --- packages/backend/src/plugins/catalog.ts | 4 ++-- plugins/catalog-backend-module-unprocessed/README.md | 4 ++-- plugins/catalog-backend-module-unprocessed/api-report.md | 2 +- .../src/UnprocessedEntitiesModule.ts | 2 +- plugins/catalog-backend-module-unprocessed/src/module.ts | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/backend/src/plugins/catalog.ts b/packages/backend/src/plugins/catalog.ts index a0fd21b4d8..7afd0a0cb7 100644 --- a/packages/backend/src/plugins/catalog.ts +++ b/packages/backend/src/plugins/catalog.ts @@ -19,7 +19,7 @@ import { ScaffolderEntitiesProcessor } from '@backstage/plugin-scaffolder-backen import { Router } from 'express'; import { PluginEnvironment } from '../types'; import { DemoEventBasedEntityProvider } from './DemoEventBasedEntityProvider'; -import { UnprocessedEntitesModule } from '@backstage/plugin-catalog-backend-module-unprocessed'; +import { UnprocessedEntitiesModule } from '@backstage/plugin-catalog-backend-module-unprocessed'; export default async function createPlugin( env: PluginEnvironment, @@ -36,7 +36,7 @@ export default async function createPlugin( const { processingEngine, router } = await builder.build(); - const unprocessed = new UnprocessedEntitesModule( + const unprocessed = new UnprocessedEntitiesModule( await env.database.getClient(), router, ); diff --git a/plugins/catalog-backend-module-unprocessed/README.md b/plugins/catalog-backend-module-unprocessed/README.md index 92d9e59445..f2ea7b7741 100644 --- a/plugins/catalog-backend-module-unprocessed/README.md +++ b/plugins/catalog-backend-module-unprocessed/README.md @@ -19,11 +19,11 @@ yarn add --cwd packages/backend @backstage/plugin-catalog-backend-module-unproce In `packages/backend/src/plugins/catalog.ts` import the module and initialize it after invoking `CatalogBuilder.build()`: ```ts title="packages/backend/src/plugins/catalog.ts" -import { UnprocessedEntitesModule } from '@backstage/plugin-catalog-backend-module-unprocessed'; +import { UnprocessedEntitiesModule } from '@backstage/plugin-catalog-backend-module-unprocessed'; //... -const unprocessed = new UnprocessedEntitesModule( +const unprocessed = new UnprocessedEntitiesModule( await env.database.getClient(), router, ); diff --git a/plugins/catalog-backend-module-unprocessed/api-report.md b/plugins/catalog-backend-module-unprocessed/api-report.md index 3fc81c62cc..7fd7119276 100644 --- a/plugins/catalog-backend-module-unprocessed/api-report.md +++ b/plugins/catalog-backend-module-unprocessed/api-report.md @@ -11,7 +11,7 @@ import { Knex } from 'knex'; export const catalogModuleUnprocessedEntities: () => BackendFeature; // @public -export class UnprocessedEntitesModule { +export class UnprocessedEntitiesModule { constructor(database: Knex, router: HttpRouterService); // (undocumented) registerRoutes(): void; diff --git a/plugins/catalog-backend-module-unprocessed/src/UnprocessedEntitiesModule.ts b/plugins/catalog-backend-module-unprocessed/src/UnprocessedEntitiesModule.ts index 6ea184ce83..bdd3f64488 100644 --- a/plugins/catalog-backend-module-unprocessed/src/UnprocessedEntitiesModule.ts +++ b/plugins/catalog-backend-module-unprocessed/src/UnprocessedEntitiesModule.ts @@ -30,7 +30,7 @@ import { getBearerTokenFromAuthorizationHeader } from '@backstage/plugin-auth-no * * @public */ -export class UnprocessedEntitesModule { +export class UnprocessedEntitiesModule { private readonly moduleRouter; constructor( diff --git a/plugins/catalog-backend-module-unprocessed/src/module.ts b/plugins/catalog-backend-module-unprocessed/src/module.ts index 1c4b6c658f..1db4fd70b0 100644 --- a/plugins/catalog-backend-module-unprocessed/src/module.ts +++ b/plugins/catalog-backend-module-unprocessed/src/module.ts @@ -18,7 +18,7 @@ import { coreServices, createBackendModule, } from '@backstage/backend-plugin-api'; -import { UnprocessedEntitesModule } from './UnprocessedEntitiesModule'; +import { UnprocessedEntitiesModule } from './UnprocessedEntitiesModule'; /** * Catalog Module for Unprocessed Entities @@ -36,7 +36,7 @@ export const catalogModuleUnprocessedEntities = createBackendModule({ logger: coreServices.logger, }, async init({ database, router, logger }) { - const module = new UnprocessedEntitesModule( + const module = new UnprocessedEntitiesModule( await database.getClient(), router, ); From 5156a94c2e2a8f078fef9104370cd1ae64beecd3 Mon Sep 17 00:00:00 2001 From: Chris James Date: Wed, 12 Jul 2023 11:15:39 -0700 Subject: [PATCH 07/52] add changeset for typo Signed-off-by: Chris James --- .changeset/pink-squids-nail.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changeset/pink-squids-nail.md diff --git a/.changeset/pink-squids-nail.md b/.changeset/pink-squids-nail.md new file mode 100644 index 0000000000..6645dfe2bf --- /dev/null +++ b/.changeset/pink-squids-nail.md @@ -0,0 +1,6 @@ +--- +'@backstage/plugin-catalog-backend-module-unprocessed': minor +'example-backend': minor +--- + +Fix typo of UnprocessedEntitiesModule. From 734cca679014cf70bc11ac47d4cfe0373b744c4d Mon Sep 17 00:00:00 2001 From: Chris James Date: Wed, 12 Jul 2023 11:23:01 -0700 Subject: [PATCH 08/52] Update pink-squids-nail.md Signed-off-by: Chris James --- .changeset/pink-squids-nail.md | 1 - 1 file changed, 1 deletion(-) diff --git a/.changeset/pink-squids-nail.md b/.changeset/pink-squids-nail.md index 6645dfe2bf..ed95f3171a 100644 --- a/.changeset/pink-squids-nail.md +++ b/.changeset/pink-squids-nail.md @@ -1,6 +1,5 @@ --- '@backstage/plugin-catalog-backend-module-unprocessed': minor -'example-backend': minor --- Fix typo of UnprocessedEntitiesModule. From 9395baa824137f386768558d3d4c0ccd70d9936f Mon Sep 17 00:00:00 2001 From: Andre Wanlin <67169551+awanlin@users.noreply.github.com> Date: Fri, 16 Jun 2023 13:17:02 -0500 Subject: [PATCH 09/52] Allow for customizing theme typography Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com> --- .changeset/nervous-llamas-tan.md | 5 ++ .changeset/serious-carrots-applaud.md | 5 ++ packages/theme/api-report.md | 76 ++++++++++--------- .../theme/src/base/createBaseThemeOptions.ts | 74 +++++++++--------- packages/theme/src/base/index.ts | 1 + packages/theme/src/base/types.ts | 40 ++++++++++ packages/theme/src/unified/UnifiedTheme.tsx | 3 +- packages/theme/src/v4/types.ts | 2 + .../OwnershipCard/OwnershipCard.stories.tsx | 42 +--------- 9 files changed, 137 insertions(+), 111 deletions(-) create mode 100644 .changeset/nervous-llamas-tan.md create mode 100644 .changeset/serious-carrots-applaud.md diff --git a/.changeset/nervous-llamas-tan.md b/.changeset/nervous-llamas-tan.md new file mode 100644 index 0000000000..90b6f5d0ce --- /dev/null +++ b/.changeset/nervous-llamas-tan.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-org': patch +--- + +Removed themed example from `OwnershipCard` Storybook entry diff --git a/.changeset/serious-carrots-applaud.md b/.changeset/serious-carrots-applaud.md new file mode 100644 index 0000000000..5e1b526fac --- /dev/null +++ b/.changeset/serious-carrots-applaud.md @@ -0,0 +1,5 @@ +--- +'@backstage/theme': patch +--- + +You can now customize the typography of your theme by passing in your own custom typography defaults diff --git a/packages/theme/api-report.md b/packages/theme/api-report.md index d29ad937cf..4b2aad6923 100644 --- a/packages/theme/api-report.md +++ b/packages/theme/api-report.md @@ -124,6 +124,8 @@ export interface BaseThemeOptionsInput { pageTheme?: Record; // (undocumented) palette: PaletteOptions; + // (undocumented) + typography?: Typography; } // @public @@ -134,40 +136,7 @@ export function createBaseThemeOptions( options: BaseThemeOptionsInput, ): { palette: PaletteOptions; - typography: { - htmlFontSize: number; - fontFamily: string; - h1: { - fontSize: number; - fontWeight: number; - marginBottom: number; - }; - h2: { - fontSize: number; - fontWeight: number; - marginBottom: number; - }; - h3: { - fontSize: number; - fontWeight: number; - marginBottom: number; - }; - h4: { - fontWeight: number; - fontSize: number; - marginBottom: number; - }; - h5: { - fontWeight: number; - fontSize: number; - marginBottom: number; - }; - h6: { - fontWeight: number; - fontSize: number; - marginBottom: number; - }; - }; + typography: Typography; page: PageTheme; getPageTheme: ({ themeId }: PageThemeSelector) => PageTheme; }; @@ -379,6 +348,7 @@ export type SimpleThemeOptions = { pageTheme?: Record; fontFamily?: string; htmlFontSize?: number; + typography?: Typography; }; // @public @@ -402,6 +372,42 @@ export function transformV5ComponentThemesToV4( props: ComponentsProps; }; +// @public +export type Typography = { + htmlFontSize: number; + fontFamily: string; + h1: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; + h2: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; + h3: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; + h4: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; + h5: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; + h6: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; +}; + // @public export interface UnifiedTheme { // (undocumented) @@ -422,6 +428,8 @@ export interface UnifiedThemeOptions { pageTheme?: Record; // (undocumented) palette: PaletteOptions & PaletteOptions_2; + // (undocumented) + typography?: Typography; } // @public diff --git a/packages/theme/src/base/createBaseThemeOptions.ts b/packages/theme/src/base/createBaseThemeOptions.ts index e54e920deb..b220d6afe7 100644 --- a/packages/theme/src/base/createBaseThemeOptions.ts +++ b/packages/theme/src/base/createBaseThemeOptions.ts @@ -14,7 +14,7 @@ * limitations under the License. */ -import { PageTheme, PageThemeSelector } from './types'; +import { Typography, PageTheme, PageThemeSelector } from './types'; import { pageTheme as defaultPageThemes } from './pageTheme'; const DEFAULT_HTML_FONT_SIZE = 16; @@ -33,6 +33,7 @@ export interface BaseThemeOptionsInput { pageTheme?: Record; fontFamily?: string; htmlFontSize?: number; + typography?: Typography; } /** @@ -49,48 +50,51 @@ export function createBaseThemeOptions( fontFamily = DEFAULT_FONT_FAMILY, defaultPageTheme = DEFAULT_PAGE_THEME, pageTheme = defaultPageThemes, + typography, } = options; if (!pageTheme[defaultPageTheme]) { throw new Error(`${defaultPageTheme} is not defined in pageTheme.`); } + const defaultTypography = { + htmlFontSize, + fontFamily, + h1: { + fontSize: 54, + fontWeight: 700, + marginBottom: 10, + }, + h2: { + fontSize: 40, + fontWeight: 700, + marginBottom: 8, + }, + h3: { + fontSize: 32, + fontWeight: 700, + marginBottom: 6, + }, + h4: { + fontWeight: 700, + fontSize: 28, + marginBottom: 6, + }, + h5: { + fontWeight: 700, + fontSize: 24, + marginBottom: 4, + }, + h6: { + fontWeight: 700, + fontSize: 20, + marginBottom: 2, + }, + }; + return { palette, - typography: { - htmlFontSize, - fontFamily, - h1: { - fontSize: 54, - fontWeight: 700, - marginBottom: 10, - }, - h2: { - fontSize: 40, - fontWeight: 700, - marginBottom: 8, - }, - h3: { - fontSize: 32, - fontWeight: 700, - marginBottom: 6, - }, - h4: { - fontWeight: 700, - fontSize: 28, - marginBottom: 6, - }, - h5: { - fontWeight: 700, - fontSize: 24, - marginBottom: 4, - }, - h6: { - fontWeight: 700, - fontSize: 20, - marginBottom: 2, - }, - }, + typography: typography ?? defaultTypography, page: pageTheme[defaultPageTheme], getPageTheme: ({ themeId }: PageThemeSelector) => pageTheme[themeId] ?? pageTheme[defaultPageTheme], diff --git a/packages/theme/src/base/index.ts b/packages/theme/src/base/index.ts index 4bb80aa42b..1b1ae097b3 100644 --- a/packages/theme/src/base/index.ts +++ b/packages/theme/src/base/index.ts @@ -23,4 +23,5 @@ export type { BackstagePaletteAdditions, PageTheme, PageThemeSelector, + Typography, } from './types'; diff --git a/packages/theme/src/base/types.ts b/packages/theme/src/base/types.ts index 8f71ce4292..6905f2928c 100644 --- a/packages/theme/src/base/types.ts +++ b/packages/theme/src/base/types.ts @@ -114,3 +114,43 @@ export type BackstageThemeAdditions = { page: PageTheme; getPageTheme: (selector: PageThemeSelector) => PageTheme; }; + +/** + * Custom Typography + * + * @public + */ +export type Typography = { + htmlFontSize: number; + fontFamily: string; + h1: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; + h2: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; + h3: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; + h4: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; + h5: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; + h6: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; +}; diff --git a/packages/theme/src/unified/UnifiedTheme.tsx b/packages/theme/src/unified/UnifiedTheme.tsx index 2c7f2632ba..fedecc982d 100644 --- a/packages/theme/src/unified/UnifiedTheme.tsx +++ b/packages/theme/src/unified/UnifiedTheme.tsx @@ -29,7 +29,7 @@ import { createTheme as createV5Theme, } from '@mui/material/styles'; import { createBaseThemeOptions } from '../base/createBaseThemeOptions'; -import { PageTheme } from '../base/types'; +import { Typography, PageTheme } from '../base/types'; import { defaultComponentThemes } from '../v5'; import { transformV5ComponentThemesToV4 } from './overrides'; import { SupportedThemes, SupportedVersions, UnifiedTheme } from './types'; @@ -64,6 +64,7 @@ export interface UnifiedThemeOptions { fontFamily?: string; htmlFontSize?: number; components?: ThemeOptionsV5['components']; + typography?: Typography; } /** diff --git a/packages/theme/src/v4/types.ts b/packages/theme/src/v4/types.ts index 40786435f9..4a5c8efe2f 100644 --- a/packages/theme/src/v4/types.ts +++ b/packages/theme/src/v4/types.ts @@ -25,6 +25,7 @@ import type { import { BackstagePaletteAdditions, BackstageThemeAdditions, + Typography, PageTheme, PageThemeSelector, } from '../base/types'; @@ -89,6 +90,7 @@ export type SimpleThemeOptions = { pageTheme?: Record; fontFamily?: string; htmlFontSize?: number; + typography?: Typography; }; declare module '@material-ui/core/styles/createPalette' { diff --git a/plugins/org/src/components/Cards/OwnershipCard/OwnershipCard.stories.tsx b/plugins/org/src/components/Cards/OwnershipCard/OwnershipCard.stories.tsx index 67cd512d72..390fff12a4 100644 --- a/plugins/org/src/components/Cards/OwnershipCard/OwnershipCard.stories.tsx +++ b/plugins/org/src/components/Cards/OwnershipCard/OwnershipCard.stories.tsx @@ -22,13 +22,7 @@ import { EntityProvider, } from '@backstage/plugin-catalog-react'; import { TestApiRegistry, wrapInTestApp } from '@backstage/test-utils'; -import { - BackstageTheme, - createTheme, - genPageTheme, - shapes, -} from '@backstage/theme'; -import { Grid, ThemeProvider } from '@material-ui/core'; +import { Grid } from '@material-ui/core'; import React from 'react'; import { catalogIndexRouteRef } from '../../../routes'; import { OwnershipCard } from './OwnershipCard'; @@ -115,40 +109,6 @@ export const Default = () => }, ); -const monochromeTheme = (outer: BackstageTheme) => - createTheme({ - ...outer, - defaultPageTheme: 'home', - pageTheme: { - home: genPageTheme({ colors: ['#444'], shape: shapes.wave2 }), - documentation: genPageTheme({ colors: ['#474747'], shape: shapes.wave2 }), - tool: genPageTheme({ colors: ['#222'], shape: shapes.wave2 }), - service: genPageTheme({ colors: ['#aaa'], shape: shapes.wave2 }), - website: genPageTheme({ colors: ['#0e0e0e'], shape: shapes.wave2 }), - library: genPageTheme({ colors: ['#9d9d9d'], shape: shapes.wave2 }), - other: genPageTheme({ colors: ['#aaa'], shape: shapes.wave2 }), - app: genPageTheme({ colors: ['#666'], shape: shapes.wave2 }), - }, - }); - -export const Themed = () => - wrapInTestApp( - - - - - - - - - - - , - { - mountedRoutes: { '/catalog': catalogIndexRouteRef }, - }, - ); - export const WithVariableEntityList = { argTypes: { entityLimit: { From 5b5fde33794dfee76c72b5384edac1825dbfc63a Mon Sep 17 00:00:00 2001 From: Andre Wanlin <67169551+awanlin@users.noreply.github.com> Date: Tue, 11 Jul 2023 06:06:15 -0500 Subject: [PATCH 10/52] Changes based on latest feedback Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com> --- .changeset/nervous-llamas-tan.md | 5 -- packages/theme/api-report.md | 80 +++++++++---------- .../theme/src/base/createBaseThemeOptions.ts | 4 +- packages/theme/src/base/index.ts | 2 +- packages/theme/src/base/types.ts | 2 +- packages/theme/src/unified/UnifiedTheme.tsx | 4 +- packages/theme/src/v4/types.ts | 4 +- 7 files changed, 48 insertions(+), 53 deletions(-) delete mode 100644 .changeset/nervous-llamas-tan.md diff --git a/.changeset/nervous-llamas-tan.md b/.changeset/nervous-llamas-tan.md deleted file mode 100644 index 90b6f5d0ce..0000000000 --- a/.changeset/nervous-llamas-tan.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-org': patch ---- - -Removed themed example from `OwnershipCard` Storybook entry diff --git a/packages/theme/api-report.md b/packages/theme/api-report.md index 4b2aad6923..d6380ee6e8 100644 --- a/packages/theme/api-report.md +++ b/packages/theme/api-report.md @@ -112,6 +112,42 @@ export interface BackstageThemeOptions extends ThemeOptions_3 { palette: BackstagePaletteOptions; } +// @public +export type BackstageTypography = { + htmlFontSize: number; + fontFamily: string; + h1: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; + h2: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; + h3: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; + h4: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; + h5: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; + h6: { + fontSize: number; + fontWeight: number; + marginBottom: number; + }; +}; + // @public export interface BaseThemeOptionsInput { // (undocumented) @@ -125,7 +161,7 @@ export interface BaseThemeOptionsInput { // (undocumented) palette: PaletteOptions; // (undocumented) - typography?: Typography; + typography?: BackstageTypography; } // @public @@ -136,7 +172,7 @@ export function createBaseThemeOptions( options: BaseThemeOptionsInput, ): { palette: PaletteOptions; - typography: Typography; + typography: BackstageTypography; page: PageTheme; getPageTheme: ({ themeId }: PageThemeSelector) => PageTheme; }; @@ -348,7 +384,7 @@ export type SimpleThemeOptions = { pageTheme?: Record; fontFamily?: string; htmlFontSize?: number; - typography?: Typography; + typography?: BackstageTypography; }; // @public @@ -372,42 +408,6 @@ export function transformV5ComponentThemesToV4( props: ComponentsProps; }; -// @public -export type Typography = { - htmlFontSize: number; - fontFamily: string; - h1: { - fontSize: number; - fontWeight: number; - marginBottom: number; - }; - h2: { - fontSize: number; - fontWeight: number; - marginBottom: number; - }; - h3: { - fontSize: number; - fontWeight: number; - marginBottom: number; - }; - h4: { - fontSize: number; - fontWeight: number; - marginBottom: number; - }; - h5: { - fontSize: number; - fontWeight: number; - marginBottom: number; - }; - h6: { - fontSize: number; - fontWeight: number; - marginBottom: number; - }; -}; - // @public export interface UnifiedTheme { // (undocumented) @@ -429,7 +429,7 @@ export interface UnifiedThemeOptions { // (undocumented) palette: PaletteOptions & PaletteOptions_2; // (undocumented) - typography?: Typography; + typography?: BackstageTypography; } // @public diff --git a/packages/theme/src/base/createBaseThemeOptions.ts b/packages/theme/src/base/createBaseThemeOptions.ts index b220d6afe7..bca56114d7 100644 --- a/packages/theme/src/base/createBaseThemeOptions.ts +++ b/packages/theme/src/base/createBaseThemeOptions.ts @@ -14,7 +14,7 @@ * limitations under the License. */ -import { Typography, PageTheme, PageThemeSelector } from './types'; +import { BackstageTypography, PageTheme, PageThemeSelector } from './types'; import { pageTheme as defaultPageThemes } from './pageTheme'; const DEFAULT_HTML_FONT_SIZE = 16; @@ -33,7 +33,7 @@ export interface BaseThemeOptionsInput { pageTheme?: Record; fontFamily?: string; htmlFontSize?: number; - typography?: Typography; + typography?: BackstageTypography; } /** diff --git a/packages/theme/src/base/index.ts b/packages/theme/src/base/index.ts index 1b1ae097b3..2da9fb0fac 100644 --- a/packages/theme/src/base/index.ts +++ b/packages/theme/src/base/index.ts @@ -23,5 +23,5 @@ export type { BackstagePaletteAdditions, PageTheme, PageThemeSelector, - Typography, + BackstageTypography, } from './types'; diff --git a/packages/theme/src/base/types.ts b/packages/theme/src/base/types.ts index 6905f2928c..3e34a0abb7 100644 --- a/packages/theme/src/base/types.ts +++ b/packages/theme/src/base/types.ts @@ -120,7 +120,7 @@ export type BackstageThemeAdditions = { * * @public */ -export type Typography = { +export type BackstageTypography = { htmlFontSize: number; fontFamily: string; h1: { diff --git a/packages/theme/src/unified/UnifiedTheme.tsx b/packages/theme/src/unified/UnifiedTheme.tsx index fedecc982d..aeae9694ee 100644 --- a/packages/theme/src/unified/UnifiedTheme.tsx +++ b/packages/theme/src/unified/UnifiedTheme.tsx @@ -29,7 +29,7 @@ import { createTheme as createV5Theme, } from '@mui/material/styles'; import { createBaseThemeOptions } from '../base/createBaseThemeOptions'; -import { Typography, PageTheme } from '../base/types'; +import { BackstageTypography, PageTheme } from '../base/types'; import { defaultComponentThemes } from '../v5'; import { transformV5ComponentThemesToV4 } from './overrides'; import { SupportedThemes, SupportedVersions, UnifiedTheme } from './types'; @@ -64,7 +64,7 @@ export interface UnifiedThemeOptions { fontFamily?: string; htmlFontSize?: number; components?: ThemeOptionsV5['components']; - typography?: Typography; + typography?: BackstageTypography; } /** diff --git a/packages/theme/src/v4/types.ts b/packages/theme/src/v4/types.ts index 4a5c8efe2f..c5100dab8f 100644 --- a/packages/theme/src/v4/types.ts +++ b/packages/theme/src/v4/types.ts @@ -25,7 +25,7 @@ import type { import { BackstagePaletteAdditions, BackstageThemeAdditions, - Typography, + BackstageTypography, PageTheme, PageThemeSelector, } from '../base/types'; @@ -90,7 +90,7 @@ export type SimpleThemeOptions = { pageTheme?: Record; fontFamily?: string; htmlFontSize?: number; - typography?: Typography; + typography?: BackstageTypography; }; declare module '@material-ui/core/styles/createPalette' { From f0444f09439686365abbf83e7995089aefc42a72 Mon Sep 17 00:00:00 2001 From: Andre Wanlin <67169551+awanlin@users.noreply.github.com> Date: Tue, 11 Jul 2023 07:12:25 -0500 Subject: [PATCH 11/52] Refactored MuiChip overrides Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com> --- .changeset/smooth-badgers-sell.md | 5 +++++ packages/theme/src/v5/defaultComponentThemes.ts | 6 ------ 2 files changed, 5 insertions(+), 6 deletions(-) create mode 100644 .changeset/smooth-badgers-sell.md diff --git a/.changeset/smooth-badgers-sell.md b/.changeset/smooth-badgers-sell.md new file mode 100644 index 0000000000..dacbefb676 --- /dev/null +++ b/.changeset/smooth-badgers-sell.md @@ -0,0 +1,5 @@ +--- +'@backstage/theme': patch +--- + +Removed the hard coded color and background color in the `MuiChip` overrides so that they work better with custom themes diff --git a/packages/theme/src/v5/defaultComponentThemes.ts b/packages/theme/src/v5/defaultComponentThemes.ts index e312ef9017..7c4f0dfd63 100644 --- a/packages/theme/src/v5/defaultComponentThemes.ts +++ b/packages/theme/src/v5/defaultComponentThemes.ts @@ -168,14 +168,9 @@ export const defaultComponentThemes: ThemeOptions['components'] = { MuiChip: { styleOverrides: { root: ({ theme }) => ({ - backgroundColor: '#D9D9D9', // By default there's no margin, but it's usually wanted, so we add some trailing margin marginRight: theme.spacing(1), marginBottom: theme.spacing(1), - color: theme.palette.grey[900], - }), - outlined: ({ theme }) => ({ - color: theme.palette.text.primary, }), label: ({ theme }) => ({ lineHeight: theme.spacing(2.5), @@ -186,7 +181,6 @@ export const defaultComponentThemes: ThemeOptions['components'] = { fontSize: theme.spacing(1.5), }), deleteIcon: ({ theme }) => ({ - color: theme.palette.grey[500], width: theme.spacing(3), height: theme.spacing(3), margin: `0 ${theme.spacing(0.75)} 0 -${theme.spacing(0.75)}`, From ebeb775869758f0cd3e6db49f67ec2bcbf2cadcb Mon Sep 17 00:00:00 2001 From: Aramis Sennyey Date: Thu, 11 May 2023 14:09:59 -0400 Subject: [PATCH 12/52] feat(openapi-tooling): Add support for request validation and create router stubs. Signed-off-by: Aramis Sennyey Signed-off-by: Aramis --- .changeset/gorgeous-months-doubt.md | 5 + .changeset/serious-bats-repair.md | 5 + .changeset/smart-pandas-applaud.md | 7 + packages/backend-openapi-utils/README.md | 58 ++++++- packages/backend-openapi-utils/api-report.md | 55 ++++--- packages/backend-openapi-utils/package.json | 6 +- .../src/___fixtures__/single-path.ts | 120 +++++++++++++++ packages/backend-openapi-utils/src/index.ts | 1 + .../backend-openapi-utils/src/stub.test.ts | 71 +++++++++ packages/backend-openapi-utils/src/stub.ts | 120 +++++++++++++++ .../backend-openapi-utils/src/types/params.ts | 48 +++--- .../src/commands/openapi/generate.ts | 8 +- .../repo-tools/src/commands/openapi/verify.ts | 6 +- plugins/catalog-backend/package.json | 2 +- .../modules/core/PlaceholderProcessor.test.ts | 2 +- .../src/schema/openapi.generated.ts | 98 ++++++++---- .../catalog-backend/src/schema/openapi.yaml | 82 +++++----- .../src/service/createRouter.test.ts | 18 +++ .../src/service/createRouter.ts | 16 +- .../src/service/request/index.ts | 1 - .../parseEntityPaginationParams.test.ts | 20 +-- .../request/parseEntityPaginationParams.ts | 17 ++- .../request/parseQueryEntitiesParams.test.ts | 21 +-- .../request/parseQueryEntitiesParams.ts | 7 +- plugins/search-backend/package.json | 2 +- .../src/schema/openapi.generated.ts | 6 +- .../search-backend/src/service/router.test.ts | 1 - plugins/search-backend/src/service/router.ts | 15 +- plugins/todo-backend/package.json | 2 +- plugins/todo-backend/src/lib/utils.ts | 17 --- .../src/schema/openapi.generated.ts | 9 +- plugins/todo-backend/src/schema/openapi.yaml | 3 +- .../todo-backend/src/service/router.test.ts | 80 ++++------ plugins/todo-backend/src/service/router.ts | 13 +- yarn.lock | 141 +++++++++++++++--- 35 files changed, 801 insertions(+), 282 deletions(-) create mode 100644 .changeset/gorgeous-months-doubt.md create mode 100644 .changeset/serious-bats-repair.md create mode 100644 .changeset/smart-pandas-applaud.md create mode 100644 packages/backend-openapi-utils/src/___fixtures__/single-path.ts create mode 100644 packages/backend-openapi-utils/src/stub.test.ts create mode 100644 packages/backend-openapi-utils/src/stub.ts diff --git a/.changeset/gorgeous-months-doubt.md b/.changeset/gorgeous-months-doubt.md new file mode 100644 index 0000000000..d440e28b72 --- /dev/null +++ b/.changeset/gorgeous-months-doubt.md @@ -0,0 +1,5 @@ +--- +'@backstage/backend-openapi-utils': patch +--- + +Add a new `createRouter` method for generating an `express` router that validates against your spec. Also fixes a bug with the query parameters type resolution. diff --git a/.changeset/serious-bats-repair.md b/.changeset/serious-bats-repair.md new file mode 100644 index 0000000000..d93b49bda0 --- /dev/null +++ b/.changeset/serious-bats-repair.md @@ -0,0 +1,5 @@ +--- +'@backstage/repo-tools': patch +--- + +Update `schema openapi generate` command to now create a default router that can be imported and used directly. diff --git a/.changeset/smart-pandas-applaud.md b/.changeset/smart-pandas-applaud.md new file mode 100644 index 0000000000..5f2c297df5 --- /dev/null +++ b/.changeset/smart-pandas-applaud.md @@ -0,0 +1,7 @@ +--- +'@backstage/plugin-todo-backend': minor +'@backstage/plugin-catalog-backend': minor +'@backstage/plugin-search-backend': minor +--- + +Now performs request validation based on OpenAPI schema through `@backstage/backend-openapi-utils`. Error responses for invalid input, like `"a"` instead of a number, may have changed. diff --git a/packages/backend-openapi-utils/README.md b/packages/backend-openapi-utils/README.md index ba286f94e8..1efab0e85b 100644 --- a/packages/backend-openapi-utils/README.md +++ b/packages/backend-openapi-utils/README.md @@ -13,16 +13,56 @@ This package is meant to provide a typed Express router for an OpenAPI spec. Bas 2. In your plugin's `src/service/createRouter.ts`, ```ts -import { ApiRouter } from `@backstage/backend-openapi-utils`; -import spec from '../schema/openapi.generated'; +import { createOpenApiRouter } from '../schema/openapi.generated'; // ... export function createRouter() { - const router = Router() as ApiRouter; - // ... - return router; + const router = createOpenApiRouter(); + // add routes to router, it's just an express router. + return router; } ``` +3. Add `@backstage/backend-openapi-utils` to your `package.json`'s `dependencies`. + +Why do I need to add this to `dependencies`? If you check the `src/schema/openapi.generated.ts` file, we're creating a router stub for you with the `@backstage/backend-openapi-utils` package. + +### Customization + +If the out of the box `router` doesn't work, you can do the following, + +```ts +import { createOpenApiRouter } from '../schema/openapi.generated'; +// ... +export function createRouter() { + // See https://github.com/cdimascio/express-openapi-validator/wiki/Documentation for available options. + const router = createOpenApiRouter(validatorOptions); + // add routes to router, it's just an express router. + return router; +} +``` + +If you need even more control -- say for example you wanted to update the spec at runtime -- you can do the following, + +```ts +import { spec } from '../schema/openapi.generated'; +import { createValidatedOpenApiRouter } from '@backstage/backend-openapi-utils'; +// ... +export function createRouter() { + // Update the spec here. + const newSpec = { ...spec, myproperty123: 123 }; + + // See https://github.com/cdimascio/express-openapi-validator/wiki/Documentation for available options. + const router = createValidatedOpenApiRouter( + newSpec, + validatorOptions, + ); + // add routes to router, it's just an express router. + return router; +} +``` + +## INTERNAL + ### Limitations 1. `as const` makes all fields `readonly` @@ -40,6 +80,10 @@ Router() as ApiRouter> ## Future Work -### Runtime validation +### Response Validation -Using a package like [`express-openapi-validator`](https://www.npmjs.com/package/express-openapi-validator), would allow us to remove [validation of request bodies with `AJV`](https://github.com/backstage/backstage/blob/e0506af8fc54074a160fb91c83d6cae8172d3bb3/plugins/catalog-backend/src/service/util.ts#L58). However, `AJV` currently doesn't have support for OpenAPI 3.1 and `express-openapi-validator` enforces full URL matching for paths, meaning it cannot be mounted at the router level. +This is a murky ground and something that will take a while to gain adoption. For now, keep responses in the spec and at the type level, but will need to work to drive adoption of response validation. + +### Common Error Format + +With the new `createRouter` method, we can start to control error response formats for input and coercion errors. diff --git a/packages/backend-openapi-utils/api-report.md b/packages/backend-openapi-utils/api-report.md index a4db8ac7bd..08ffa23a30 100644 --- a/packages/backend-openapi-utils/api-report.md +++ b/packages/backend-openapi-utils/api-report.md @@ -7,10 +7,12 @@ import type { ContentObject } from 'openapi3-ts'; import type core from 'express-serve-static-core'; import { FromSchema } from 'json-schema-to-ts'; import { JSONSchema7 } from 'json-schema-to-ts'; +import { middleware } from 'express-openapi-validator'; import type { OpenAPIObject } from 'openapi3-ts'; import type { ParameterObject } from 'openapi3-ts'; import type { ReferenceObject } from 'openapi3-ts'; import type { RequestBodyObject } from 'openapi3-ts'; +import { RequestHandler } from 'express'; import type { ResponseObject } from 'openapi3-ts'; import { Router } from 'express'; import type { SchemaObject } from 'openapi3-ts'; @@ -79,6 +81,15 @@ type CookieSchema< Method extends DocPathMethod, > = ParametersSchema, Method, ImmutableCookieObject>; +// @public +export function createValidatedOpenApiRouter( + spec: T, + options?: { + validatorOptions?: Partial['0']>; + middleware?: RequestHandler[]; + }, +): ApiRouter; + // @public (undocumented) type DiscriminateUnion = Extract< T, @@ -117,15 +128,18 @@ type DocParameters< Doc extends RequiredDoc, Path extends Extract, Method extends keyof Doc['paths'][Path], -> = DocOperation['parameters'] extends ReadonlyArray - ? { - [Index in keyof DocOperation< - Doc, - Path, - Method - >['parameters']]: DocParameter; - } - : never; +> = { + [Index in keyof DocOperation< + Doc, + Path, + Method + >['parameters'] as FromNumberStringToNumber]: DocParameter< + Doc, + Path, + Method, + Index + >; +}; // @public type DocPath< @@ -204,6 +218,10 @@ interface DocRequestMatcher< // @public (undocumented) type Filter = T extends U ? T : never; +// @public +type FromNumberStringToNumber = + NumberString extends `${infer R extends number}` ? R : never; + // @public (undocumented) type FullMap< T extends { @@ -332,6 +350,7 @@ declare namespace internal { ImmutablePathObject, ImmutableSchemaObject, DocParameter, + FromNumberStringToNumber, DocParameters, ParameterSchema, MapToSchema, @@ -425,17 +444,15 @@ type ParametersSchema< Path extends Extract, Method extends keyof Doc['paths'][Path], FilterType extends ImmutableParameterObject, -> = number extends keyof DocParameters - ? MapToSchema< - Doc, - FullMap< - MapDiscriminatedUnion< - Filter[number], FilterType>, - 'name' - > - > +> = MapToSchema< + Doc, + FullMap< + MapDiscriminatedUnion< + Filter>, FilterType>, + 'name' > - : never; + > +>; // @public (undocumented) type PathDoc = Pick; diff --git a/packages/backend-openapi-utils/package.json b/packages/backend-openapi-utils/package.json index 89a4621a49..a8d8931506 100644 --- a/packages/backend-openapi-utils/package.json +++ b/packages/backend-openapi-utils/package.json @@ -24,17 +24,21 @@ "postpack": "backstage-cli package postpack" }, "devDependencies": { - "@backstage/cli": "workspace:^" + "@backstage/cli": "workspace:^", + "supertest": "^6.1.3" }, "files": [ "dist" ], "dependencies": { + "@backstage/errors": "workspace:^", "@types/express": "^4.17.6", "@types/express-serve-static-core": "^4.17.5", "express": "^4.17.1", + "express-openapi-validator": "^5.0.4", "express-promise-router": "^4.1.0", "json-schema-to-ts": "^2.6.2", + "lodash": "^4.17.21", "openapi3-ts": "^3.1.2" } } diff --git a/packages/backend-openapi-utils/src/___fixtures__/single-path.ts b/packages/backend-openapi-utils/src/___fixtures__/single-path.ts new file mode 100644 index 0000000000..d050c5a88b --- /dev/null +++ b/packages/backend-openapi-utils/src/___fixtures__/single-path.ts @@ -0,0 +1,120 @@ +/* + * Copyright 2023 The Backstage Authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export default { + openapi: '3.0.2', + info: { + title: 'Swagger Petstore - OpenAPI 3.0', + description: + "This is a sample Pet Store Server based on the OpenAPI 3.0 specification. You can find out more about\nSwagger at [http://swagger.io](http://swagger.io). In the third iteration of the pet store, we've switched to the design first approach!\nYou can now help us improve the API whether it's by making changes to the definition itself or to the code.\nThat way, with time, we can improve the API in general, and expose some of the new features in OAS3.\n\nSome useful links:\n- [The Pet Store repository](https://github.com/swagger-api/swagger-petstore)\n- [The source API definition for the Pet Store](https://github.com/swagger-api/swagger-petstore/blob/master/src/main/resources/openapi.yaml)", + termsOfService: 'http://swagger.io/terms/', + contact: { + email: 'apiteam@swagger.io', + }, + license: { + name: 'Apache 2.0', + url: 'http://www.apache.org/licenses/LICENSE-2.0.html', + }, + version: '1.0.17', + }, + externalDocs: { + description: 'Find out more about Swagger', + url: 'http://swagger.io', + }, + servers: [ + { + url: '/', + }, + ], + paths: { + '/pet/{petId}': { + get: { + summary: 'Find pet by ID', + description: 'Returns a single pet', + operationId: 'getPetById', + parameters: [ + { + name: 'petId', + in: 'path', + description: 'ID of pet to return', + required: true, + schema: { + type: 'integer', + format: 'int64', + }, + }, + ], + responses: { + '200': { + description: 'successful operation', + content: { + 'application/json': { + schema: { + $ref: '#/components/schemas/Pet', + }, + }, + }, + }, + '400': { + description: 'Invalid ID supplied', + }, + '404': { + description: 'Pet not found', + }, + }, + }, + }, + }, + components: { + schemas: { + Pet: { + required: ['name', 'photoUrls'], + type: 'object', + properties: { + id: { + type: 'integer', + format: 'int64', + example: 10, + }, + name: { + type: 'string', + example: 'doggie', + }, + photoUrls: { + type: 'array', + xml: { + wrapped: true, + }, + items: { + type: 'string', + xml: { + name: 'photoUrl', + }, + }, + }, + status: { + type: 'string', + description: 'pet status in the store', + enum: ['available', 'pending', 'sold'], + }, + }, + xml: { + name: 'pet', + }, + }, + }, + }, +} as const; diff --git a/packages/backend-openapi-utils/src/index.ts b/packages/backend-openapi-utils/src/index.ts index f8fdcff16b..3acdcbf6f0 100644 --- a/packages/backend-openapi-utils/src/index.ts +++ b/packages/backend-openapi-utils/src/index.ts @@ -23,3 +23,4 @@ import * as internal from './types'; export { internal }; export type { ApiRouter } from './router'; +export { createValidatedOpenApiRouter } from './stub'; diff --git a/packages/backend-openapi-utils/src/stub.test.ts b/packages/backend-openapi-utils/src/stub.test.ts new file mode 100644 index 0000000000..678445c818 --- /dev/null +++ b/packages/backend-openapi-utils/src/stub.test.ts @@ -0,0 +1,71 @@ +/* + * Copyright 2023 The Backstage Authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { createValidatedOpenApiRouter } from './stub'; +import express from 'express'; +import request from 'supertest'; +import singlePathSpec from './___fixtures__/single-path'; + +describe('createRouter', () => { + it('does NOT override originalUrl and basePath after execution', async () => { + expect.assertions(2); + const router = createValidatedOpenApiRouter(singlePathSpec); + router.get('/pet/:petId', (req, res) => { + expect(req.baseUrl).toBe('/pet-store'); + expect(req.originalUrl).toBe(`/pet-store/pet/${req.params.petId}`); + res.send(''); + }); + + const appRouter = express(); + appRouter.use('/pet-store', router); + + await request(appRouter).get('/pet-store/pet/1'); + }); + + it('handles nested routes correctly (by treating plugin specs as full paths)', async () => { + expect.assertions(1); + const router = createValidatedOpenApiRouter(singlePathSpec); + const routerGetFn = jest.fn(); + router.get('/pet/:petId', (_, res) => { + routerGetFn(); + res.send(''); + }); + + const apiRouter = express.Router(); + apiRouter.use('/pet-store', router); + const appRouter = express(); + appRouter.use('/api', apiRouter); + + await request(appRouter).get('/api/pet-store/pet/1'); + expect(routerGetFn).toHaveBeenCalledTimes(1); + }); + + it('handles coercing parameters correctly', async () => { + expect.assertions(1); + const router = createValidatedOpenApiRouter(singlePathSpec); + router.get('/pet/:petId', (req, res) => { + expect(typeof req.params.petId).toBe('integer'); + res.send(''); + }); + + const apiRouter = express.Router(); + apiRouter.use('/pet-store', router); + const appRouter = express(); + appRouter.use('/api', apiRouter); + + await request(appRouter).get('/api/pet-store/pet/1'); + }); +}); diff --git a/packages/backend-openapi-utils/src/stub.ts b/packages/backend-openapi-utils/src/stub.ts new file mode 100644 index 0000000000..6ec0e1db3c --- /dev/null +++ b/packages/backend-openapi-utils/src/stub.ts @@ -0,0 +1,120 @@ +/* + * Copyright 2023 The Backstage Authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PromiseRouter from 'express-promise-router'; +import { ApiRouter } from './router'; +import { RequiredDoc } from './types'; +import { + ErrorRequestHandler, + RequestHandler, + NextFunction, + Request, + Response, + json, +} from 'express'; +import { InputError } from '@backstage/errors'; +import { middleware as OpenApiValidator } from 'express-openapi-validator'; + +type PropertyOverrideRequest = Request & { + [key: symbol]: string; +}; + +const baseUrlSymbol = Symbol(); +const originalUrlSymbol = Symbol(); + +function validatorErrorTransformer(): ErrorRequestHandler { + return (error: Error, _: Request, _2: Response, next: NextFunction) => { + next(new InputError(error.message)); + }; +} + +export function getDefaultRouterMiddleware() { + return [json()]; +} + +/** + * Create a new OpenAPI router with some default middleware. + * @param spec - Your OpenAPI spec imported as a JSON object. + * @param validatorOptions - `openapi-express-validator` options to override the defaults. + * @returns A new express router with validation middleware. + * @public + */ +export function createValidatedOpenApiRouter( + spec: T, + options?: { + validatorOptions?: Partial['0']>; + middleware?: RequestHandler[]; + }, +) { + const router = PromiseRouter() as ApiRouter; + router.use(options?.middleware || getDefaultRouterMiddleware()); + + /** + * Middleware to setup the routing for OpenApiValidator. OpenApiValidator expects `req.originalUrl` + * and `req.baseUrl` to be the full path. We adjust them here to basically be nothing and then + * revive the old values in the last function in this method. We could instead update `req.path` + * but that might affect the routing and I'd rather not. + * + * TODO: I opened https://github.com/cdimascio/express-openapi-validator/issues/843 + * to track this on the middleware side, but there was a similar ticket, https://github.com/cdimascio/express-openapi-validator/issues/113 + * that has had minimal activity. If that changes, update this to use a new option on their side. + */ + router.use((req: Request, _, next) => { + /** + * Express typings are weird. They don't recognize PropertyOverrideRequest as a valid + * Request child and try to overload as PathParams. Just cast it here, since we know + * what we're doing. + */ + const customRequest = req as PropertyOverrideRequest; + customRequest[baseUrlSymbol] = customRequest.baseUrl; + customRequest.baseUrl = ''; + customRequest[originalUrlSymbol] = customRequest.originalUrl; + customRequest.originalUrl = customRequest.url; + next(); + }); + + // TODO: Handle errors by converting from OpenApiValidator errors to known @backstage/errors errors. + router.use( + OpenApiValidator({ + validateRequests: { + coerceTypes: false, + allowUnknownQueryParameters: false, + }, + ignoreUndocumented: true, + validateResponses: false, + ...options?.validatorOptions, + apiSpec: spec as any, + }), + ); + + /** + * Revert `req.baseUrl` and `req.originalUrl` changes. This ensures that any further usage + * of these variables will be unchanged. + */ + router.use((req: Request, _, next) => { + const customRequest = req as PropertyOverrideRequest; + customRequest.baseUrl = customRequest[baseUrlSymbol]; + customRequest.originalUrl = customRequest[originalUrlSymbol]; + delete customRequest[baseUrlSymbol]; + delete customRequest[originalUrlSymbol]; + next(); + }); + + // Any errors from the middleware get through here. + router.use(validatorErrorTransformer()); + + return router; +} diff --git a/packages/backend-openapi-utils/src/types/params.ts b/packages/backend-openapi-utils/src/types/params.ts index b737450db7..52d61a2683 100644 --- a/packages/backend-openapi-utils/src/types/params.ts +++ b/packages/backend-openapi-utils/src/types/params.ts @@ -35,6 +35,7 @@ import { PathTemplate, RequiredDoc, SchemaRef, + ValueOf, } from './common'; import { FromSchema, JSONSchema7 } from 'json-schema-to-ts'; @@ -60,6 +61,14 @@ export type DocParameter< : never : DocOperation['parameters'][Parameter]; +/** + * Helper to convert from string to number, used to index arrays and pull out just the indices in the array. + * @public + */ +export type FromNumberStringToNumber< + NumberString extends string | number | symbol, +> = NumberString extends `${infer R extends number}` ? R : never; + /** * @public */ @@ -67,15 +76,18 @@ export type DocParameters< Doc extends RequiredDoc, Path extends Extract, Method extends keyof Doc['paths'][Path], -> = DocOperation['parameters'] extends ReadonlyArray - ? { - [Index in keyof DocOperation< - Doc, - Path, - Method - >['parameters']]: DocParameter; - } - : never; +> = { + [Index in keyof DocOperation< + Doc, + Path, + Method + >['parameters'] as FromNumberStringToNumber]: DocParameter< + Doc, + Path, + Method, + Index + >; +}; /** * @public @@ -111,17 +123,15 @@ export type ParametersSchema< Path extends Extract, Method extends keyof Doc['paths'][Path], FilterType extends ImmutableParameterObject, -> = number extends keyof DocParameters - ? MapToSchema< - Doc, - FullMap< - MapDiscriminatedUnion< - Filter[number], FilterType>, - 'name' - > - > +> = MapToSchema< + Doc, + FullMap< + MapDiscriminatedUnion< + Filter>, FilterType>, + 'name' > - : never; + > +>; /** * @public diff --git a/packages/repo-tools/src/commands/openapi/generate.ts b/packages/repo-tools/src/commands/openapi/generate.ts index e6c9f79f6e..52b8e5b840 100644 --- a/packages/repo-tools/src/commands/openapi/generate.ts +++ b/packages/repo-tools/src/commands/openapi/generate.ts @@ -53,8 +53,12 @@ async function generate( // ****************************************************************** // * THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. * // ****************************************************************** - -export default ${JSON.stringify(yaml, null, 2)} as const;`, +import {createValidatedOpenApiRouter} from '@backstage/backend-openapi-utils'; +export const spec = ${JSON.stringify(yaml, null, 2)} as const; +export const createOpenApiRouter = async ( + options?: Parameters['1'], +) => createValidatedOpenApiRouter(spec, options); +`, ); await exec(`yarn backstage-cli package lint --fix ${tsPath}`); diff --git a/packages/repo-tools/src/commands/openapi/verify.ts b/packages/repo-tools/src/commands/openapi/verify.ts index 4c4f310f73..2808e72702 100644 --- a/packages/repo-tools/src/commands/openapi/verify.ts +++ b/packages/repo-tools/src/commands/openapi/verify.ts @@ -41,10 +41,10 @@ async function verify(directoryPath: string) { const schema = await import(resolvePath(join(directoryPath, TS_MODULE))); - if (!schema.default) { - throw new Error(`\`${TS_SCHEMA_PATH}\` needs to have a default export.`); + if (!schema.spec) { + throw new Error(`\`${TS_SCHEMA_PATH}\` needs to have a 'spec' export.`); } - if (!isEqual(schema.default, yaml)) { + if (!isEqual(schema.spec, yaml)) { const path = relativePath(cliPaths.targetRoot, directoryPath); throw new Error( `\`${YAML_SCHEMA_PATH}\` and \`${TS_SCHEMA_PATH}\` do not match. Please run \`yarn backstage-repo-tools schema openapi generate ${path}\` to regenerate \`${TS_SCHEMA_PATH}\`.`, diff --git a/plugins/catalog-backend/package.json b/plugins/catalog-backend/package.json index ba48492208..0e9bf51e82 100644 --- a/plugins/catalog-backend/package.json +++ b/plugins/catalog-backend/package.json @@ -46,6 +46,7 @@ }, "dependencies": { "@backstage/backend-common": "workspace:^", + "@backstage/backend-openapi-utils": "workspace:^", "@backstage/backend-plugin-api": "workspace:^", "@backstage/backend-tasks": "workspace:^", "@backstage/catalog-client": "workspace:^", @@ -87,7 +88,6 @@ "zod": "^3.21.4" }, "devDependencies": { - "@backstage/backend-openapi-utils": "workspace:^", "@backstage/backend-test-utils": "workspace:^", "@backstage/cli": "workspace:^", "@backstage/plugin-permission-common": "workspace:^", diff --git a/plugins/catalog-backend/src/modules/core/PlaceholderProcessor.test.ts b/plugins/catalog-backend/src/modules/core/PlaceholderProcessor.test.ts index 352ebf5df9..f5e494f514 100644 --- a/plugins/catalog-backend/src/modules/core/PlaceholderProcessor.test.ts +++ b/plugins/catalog-backend/src/modules/core/PlaceholderProcessor.test.ts @@ -518,7 +518,7 @@ describe('jsonPlaceholderResolver', () => { it('rejects invalid json', async () => { read.mockResolvedValue(Buffer.from('}', 'utf-8')); await expect(jsonPlaceholderResolver(params)).rejects.toThrow( - 'Placeholder $a failed to parse JSON data at ./file.json, SyntaxError: Unexpected token } in JSON at position 0', + 'Placeholder $a failed to parse JSON data at ./file.json', ); }); }); diff --git a/plugins/catalog-backend/src/schema/openapi.generated.ts b/plugins/catalog-backend/src/schema/openapi.generated.ts index 9af42325ea..7428e5ace2 100644 --- a/plugins/catalog-backend/src/schema/openapi.generated.ts +++ b/plugins/catalog-backend/src/schema/openapi.generated.ts @@ -17,9 +17,10 @@ // ****************************************************************** // * THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. * // ****************************************************************** +import { createValidatedOpenApiRouter } from '@backstage/backend-openapi-utils'; -export default { - openapi: '3.1.0', +export const spec = { + openapi: '3.0.3', info: { title: '@backstage/plugin-catalog-backend', version: '1', @@ -97,8 +98,12 @@ export default { in: 'query', description: 'Restrict to just these fields in the response.', required: false, + allowReserved: true, schema: { - type: 'string', + type: 'array', + items: { + type: 'string', + }, }, }, filter: { @@ -107,7 +112,10 @@ export default { description: 'Filter for just the entities defined by this filter.', required: false, schema: { - type: 'string', + type: 'array', + items: { + type: 'string', + }, }, }, offset: { @@ -130,18 +138,16 @@ export default { minimum: 1, }, }, - sortField: { - name: 'sortField', + orderField: { + name: 'orderField', in: 'query', description: 'The fields to sort returned results by.', required: false, + allowReserved: true, schema: { type: 'array', items: { - type: 'array', - items: { - type: 'string', - }, + type: 'string', description: 'A two-item tuple of [field, order].', }, }, @@ -256,7 +262,7 @@ export default { }, ], description: 'Metadata fields common to all versions/kinds of entity.', - additionalProperties: false, + additionalProperties: true, }, EntityRelation: { type: 'object', @@ -305,7 +311,40 @@ export default { required: ['metadata', 'kind', 'apiVersion'], description: "The parts of the format that's common to all versions/kinds of entity.", - additionalProperties: false, + additionalProperties: true, + }, + NullableEntity: { + type: 'object', + properties: { + relations: { + type: 'array', + items: { + $ref: '#/components/schemas/EntityRelation', + }, + description: + 'The relations that this entity has with other entities.', + }, + spec: { + $ref: '#/components/schemas/JsonObject', + }, + metadata: { + $ref: '#/components/schemas/EntityMeta', + }, + kind: { + type: 'string', + description: 'The high level entity type being described.', + }, + apiVersion: { + type: 'string', + description: + 'The version of specification format for this particular entity that\nthis is written against.', + }, + }, + required: ['metadata', 'kind', 'apiVersion'], + description: + "The parts of the format that's common to all versions/kinds of entity.", + additionalProperties: true, + nullable: true, }, EntityAncestryResponse: { type: 'object', @@ -343,10 +382,7 @@ export default { items: { anyOf: [ { - $ref: '#/components/schemas/Entity', - }, - { - type: 'null', + $ref: '#/components/schemas/NullableEntity', }, ], }, @@ -405,10 +441,6 @@ export default { LocationSpec: { type: 'object', properties: { - presence: { - type: 'string', - enum: ['optional', 'required'], - }, target: { type: 'string', }, @@ -559,7 +591,8 @@ export default { 'A text to show to the user to inform about the choices made. Like, it could say\n"Found a CODEOWNERS file that covers this target, so we suggest leaving this\nfield empty; which would currently make it owned by X" where X is taken from the\ncodeowners file.', }, value: { - type: ['string', 'null'], + type: 'string', + nullable: true, }, state: { type: 'string', @@ -626,12 +659,8 @@ export default { target: { type: 'string', }, - presence: { - type: 'string', - enum: ['optional', 'required'], - }, }, - required: ['type', 'target', 'presence'], + required: ['type', 'target'], additionalProperties: false, }, SerializedError: { @@ -995,11 +1024,14 @@ export default { $ref: '#/components/parameters/limit', }, { - $ref: '#/components/parameters/sortField', + $ref: '#/components/parameters/orderField', }, { $ref: '#/components/parameters/cursor', }, + { + $ref: '#/components/parameters/filter', + }, { name: 'fullTextFilterTerm', in: 'query', @@ -1118,10 +1150,6 @@ export default { schema: { type: 'object', properties: { - presence: { - type: 'string', - enum: ['required', 'optional'], - }, target: { type: 'string', }, @@ -1129,7 +1157,7 @@ export default { type: 'string', }, }, - required: ['presence', 'target', 'type'], + required: ['target', 'type'], }, }, }, @@ -1328,7 +1356,8 @@ export default { type: 'string', }, entity: { - $ref: '#/components/schemas/Entity', + type: 'object', + additionalProperties: true, }, }, required: ['location', 'entity'], @@ -1340,3 +1369,6 @@ export default { }, }, } as const; +export const createOpenApiRouter = async ( + options?: Parameters['1'], +) => createValidatedOpenApiRouter(spec, options); diff --git a/plugins/catalog-backend/src/schema/openapi.yaml b/plugins/catalog-backend/src/schema/openapi.yaml index 701b4517bc..34e21adffd 100644 --- a/plugins/catalog-backend/src/schema/openapi.yaml +++ b/plugins/catalog-backend/src/schema/openapi.yaml @@ -1,4 +1,4 @@ -openapi: 3.1.0 +openapi: 3.0.3 info: title: '@backstage/plugin-catalog-backend' @@ -61,15 +61,20 @@ components: in: query description: Restrict to just these fields in the response. required: false + allowReserved: true schema: - type: string + type: array + items: + type: string filter: name: filter in: query description: Filter for just the entities defined by this filter. required: false schema: - type: string + type: array + items: + type: string offset: name: offset in: query @@ -86,17 +91,16 @@ components: schema: type: integer minimum: 1 - sortField: - name: sortField + orderField: + name: orderField in: query description: The fields to sort returned results by. required: false + allowReserved: true schema: type: array items: - type: array - items: - type: string + type: string description: A two-item tuple of [field, order]. explode: true style: form @@ -208,7 +212,7 @@ components: required: - name description: Metadata fields common to all versions/kinds of entity. - additionalProperties: false + additionalProperties: true EntityRelation: type: object properties: @@ -248,7 +252,34 @@ components: - kind - apiVersion description: The parts of the format that's common to all versions/kinds of entity. - additionalProperties: false + additionalProperties: true + NullableEntity: + type: object + properties: + relations: + type: array + items: + $ref: '#/components/schemas/EntityRelation' + description: The relations that this entity has with other entities. + spec: + $ref: '#/components/schemas/JsonObject' + metadata: + $ref: '#/components/schemas/EntityMeta' + kind: + type: string + description: The high level entity type being described. + apiVersion: + type: string + description: |- + The version of specification format for this particular entity that + this is written against. + required: + - metadata + - kind + - apiVersion + description: The parts of the format that's common to all versions/kinds of entity. + additionalProperties: true + nullable: true EntityAncestryResponse: type: object properties: @@ -279,8 +310,7 @@ components: type: array items: anyOf: - - $ref: '#/components/schemas/Entity' - - type: 'null' + - $ref: '#/components/schemas/NullableEntity' description: |- The list of entities, in the same order as the refs in the request. Entries that are null signify that no entity existed with that ref. @@ -326,11 +356,6 @@ components: LocationSpec: type: object properties: - presence: - type: string - enum: - - optional - - required target: type: string type: @@ -478,9 +503,8 @@ components: field empty; which would currently make it owned by X" where X is taken from the codeowners file. value: - type: - - string - - 'null' + type: string + nullable: true state: type: string enum: @@ -540,15 +564,9 @@ components: type: string target: type: string - presence: - type: string - enum: - - optional - - required required: - type - target - - presence additionalProperties: false SerializedError: allOf: @@ -763,8 +781,9 @@ paths: parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/limit' - - $ref: '#/components/parameters/sortField' + - $ref: '#/components/parameters/orderField' - $ref: '#/components/parameters/cursor' + - $ref: '#/components/parameters/filter' - name: fullTextFilterTerm in: query description: Text search term. @@ -841,17 +860,11 @@ paths: schema: type: object properties: - presence: - type: string - enum: - - required - - optional target: type: string type: type: string required: - - presence - target - type get: @@ -978,7 +991,8 @@ paths: location: type: string entity: - $ref: '#/components/schemas/Entity' + type: object + additionalProperties: true required: - location - entity diff --git a/plugins/catalog-backend/src/service/createRouter.test.ts b/plugins/catalog-backend/src/service/createRouter.test.ts index df934eae68..c14bc05476 100644 --- a/plugins/catalog-backend/src/service/createRouter.test.ts +++ b/plugins/catalog-backend/src/service/createRouter.test.ts @@ -247,6 +247,24 @@ describe('createRouter readonly disabled', () => { expect(response.status).toEqual(400); expect(response.body.error.message).toMatch(/Malformed cursor/); }); + + it('should throw in case of invalid limit', async () => { + const items: Entity[] = [ + { apiVersion: 'a', kind: 'b', metadata: { name: 'n' } }, + ]; + + entitiesCatalog.queryEntities.mockResolvedValueOnce({ + items, + totalItems: 100, + pageInfo: { nextCursor: mockCursor() }, + }); + + const response = await request(app).get(`/entities/by-query?limit=asdf`); + expect(response.status).toEqual(400); + expect(response.body.error.message).toMatch( + /request\/query\/limit must be integer/, + ); + }); }); describe('GET /entities/by-uid/:uid', () => { diff --git a/plugins/catalog-backend/src/service/createRouter.ts b/plugins/catalog-backend/src/service/createRouter.ts index 997cd481a6..30c1fd8e3f 100644 --- a/plugins/catalog-backend/src/service/createRouter.ts +++ b/plugins/catalog-backend/src/service/createRouter.ts @@ -25,7 +25,6 @@ import { import { Config } from '@backstage/config'; import { NotFoundError, serializeError } from '@backstage/errors'; import express from 'express'; -import Router from 'express-promise-router'; import { Logger } from 'winston'; import yn from 'yn'; import { z } from 'zod'; @@ -37,7 +36,6 @@ import { basicEntityFilter, entitiesBatchRequest, parseEntityFilterParams, - parseEntityPaginationParams, parseEntityTransformParams, parseQueryEntitiesParams, } from './request'; @@ -50,10 +48,10 @@ import { locationInput, validateRequestBody, } from './util'; -import type { ApiRouter } from '@backstage/backend-openapi-utils'; -import spec from '../schema/openapi.generated'; +import { createOpenApiRouter } from '../schema/openapi.generated'; import { PluginTaskScheduler } from '@backstage/backend-tasks'; import { getBearerTokenFromAuthorizationHeader } from '@backstage/plugin-auth-node'; +import { parseEntityPaginationParams } from './request/parseEntityPaginationParams'; /** * Options used by {@link createRouter}. @@ -80,6 +78,13 @@ export interface RouterOptions { export async function createRouter( options: RouterOptions, ): Promise { + const router = await createOpenApiRouter({ + validatorOptions: { + // We want the spec to be up to date with the expected value, but the return type needs + // to be controlled by the router implementation not the request validator. + ignorePaths: /^\/validate-entity\/?$/, + }, + }); const { entitiesCatalog, locationAnalyzer, @@ -90,8 +95,6 @@ export async function createRouter( logger, permissionIntegrationRouter, } = options; - const router = Router() as ApiRouter; - router.use(express.json()); const readonlyEnabled = config.getOptionalBoolean('catalog.readonly') || false; @@ -142,6 +145,7 @@ export async function createRouter( .get('/entities/by-query', async (req, res) => { const { items, pageInfo, totalItems } = await entitiesCatalog.queryEntities({ + limit: req.query.limit, ...parseQueryEntitiesParams(req.query), authorizationToken: getBearerTokenFromAuthorizationHeader( req.header('authorization'), diff --git a/plugins/catalog-backend/src/service/request/index.ts b/plugins/catalog-backend/src/service/request/index.ts index d9297fc122..dbfd34aef1 100644 --- a/plugins/catalog-backend/src/service/request/index.ts +++ b/plugins/catalog-backend/src/service/request/index.ts @@ -17,6 +17,5 @@ export { entitiesBatchRequest } from './entitiesBatchRequest'; export { basicEntityFilter } from './basicEntityFilter'; export { parseEntityFilterParams } from './parseEntityFilterParams'; -export { parseEntityPaginationParams } from './parseEntityPaginationParams'; export { parseEntityTransformParams } from './parseEntityTransformParams'; export { parseQueryEntitiesParams } from './parseQueryEntitiesParams'; diff --git a/plugins/catalog-backend/src/service/request/parseEntityPaginationParams.test.ts b/plugins/catalog-backend/src/service/request/parseEntityPaginationParams.test.ts index 331d453973..5e61f55b12 100644 --- a/plugins/catalog-backend/src/service/request/parseEntityPaginationParams.test.ts +++ b/plugins/catalog-backend/src/service/request/parseEntityPaginationParams.test.ts @@ -19,29 +19,23 @@ import { parseEntityPaginationParams } from './parseEntityPaginationParams'; describe('parseEntityPaginationParams', () => { it('works for the happy path', () => { expect(parseEntityPaginationParams({})).toBeUndefined(); - expect(parseEntityPaginationParams({ limit: '1' })).toEqual({ limit: 1 }); - expect(parseEntityPaginationParams({ offset: '0' })).toEqual({ offset: 0 }); - expect(parseEntityPaginationParams({ offset: '2' })).toEqual({ offset: 2 }); + expect(parseEntityPaginationParams({ limit: 1 })).toEqual({ limit: 1 }); + expect(parseEntityPaginationParams({ offset: 0 })).toEqual({ offset: 0 }); + expect(parseEntityPaginationParams({ offset: 2 })).toEqual({ offset: 2 }); expect(parseEntityPaginationParams({ after: 'x' })).toEqual({ after: 'x' }); expect( - parseEntityPaginationParams({ limit: '1', offset: '2', after: 'x' }), + parseEntityPaginationParams({ limit: 1, offset: 2, after: 'x' }), ).toEqual({ limit: 1, offset: 2, after: 'x' }); }); it('rejects bad values', () => { - expect(() => parseEntityPaginationParams({ limit: '' })).toThrow( - 'Invalid limit, not an integer', - ); - expect(() => parseEntityPaginationParams({ limit: '0' })).toThrow( + expect(() => parseEntityPaginationParams({ limit: 0 })).toThrow( 'Invalid limit, must be greater than zero', ); - expect(() => parseEntityPaginationParams({ limit: '-1' })).toThrow( + expect(() => parseEntityPaginationParams({ limit: -1 })).toThrow( 'Invalid limit, must be greater than zero', ); - expect(() => parseEntityPaginationParams({ offset: '' })).toThrow( - 'Invalid offset, not an integer', - ); - expect(() => parseEntityPaginationParams({ offset: '-1' })).toThrow( + expect(() => parseEntityPaginationParams({ offset: -1 })).toThrow( 'Invalid offset, must be zero or greater', ); expect(() => parseEntityPaginationParams({ after: '' })).toThrow( diff --git a/plugins/catalog-backend/src/service/request/parseEntityPaginationParams.ts b/plugins/catalog-backend/src/service/request/parseEntityPaginationParams.ts index 87b19e13de..61905aaa6a 100644 --- a/plugins/catalog-backend/src/service/request/parseEntityPaginationParams.ts +++ b/plugins/catalog-backend/src/service/request/parseEntityPaginationParams.ts @@ -16,19 +16,20 @@ import { InputError } from '@backstage/errors'; import { EntityPagination } from '../../catalog/types'; -import { parseIntegerParam, parseStringParam } from './common'; /** * Parses the pagination related parameters out of a query, e.g. * /entities?offset=100&limit=10 */ -export function parseEntityPaginationParams( - params: Record, -): EntityPagination | undefined { - const offset = parseIntegerParam(params.offset, 'offset'); - const limit = parseIntegerParam(params.limit, 'limit'); - const after = parseStringParam(params.after, 'after'); - +export function parseEntityPaginationParams({ + limit, + offset, + after, +}: { + offset?: number; + limit?: number; + after?: string; +}): EntityPagination | undefined { if (offset === undefined && limit === undefined && after === undefined) { return undefined; } diff --git a/plugins/catalog-backend/src/service/request/parseQueryEntitiesParams.test.ts b/plugins/catalog-backend/src/service/request/parseQueryEntitiesParams.test.ts index 43ba218eac..dfcfd58c7e 100644 --- a/plugins/catalog-backend/src/service/request/parseQueryEntitiesParams.test.ts +++ b/plugins/catalog-backend/src/service/request/parseQueryEntitiesParams.test.ts @@ -37,7 +37,6 @@ describe('parseQueryEntitiesParams', () => { const parsedObj = parseQueryEntitiesParams( validRequest, ) as QueryEntitiesInitialRequest; - expect(parsedObj.limit).toBe(3); expect(parsedObj.fields).toBeDefined(); expect(parsedObj.orderFields).toEqual([ { field: 'metadata.name', order: 'desc' }, @@ -54,7 +53,6 @@ describe('parseQueryEntitiesParams', () => { const parsedObj = parseQueryEntitiesParams( {}, ) as QueryEntitiesInitialRequest; - expect(parsedObj.limit).toBeUndefined(); expect(parsedObj.fields).toBeUndefined(); expect(parsedObj.orderFields).toBeUndefined(); expect(parsedObj.filter).toBeUndefined(); @@ -64,9 +62,6 @@ describe('parseQueryEntitiesParams', () => { }); it.each([ - { - limit: 'asd', - }, { filter: 3 }, { orderField: ['metadata.uid,diagonal'] }, { fields: [4] }, @@ -94,7 +89,6 @@ describe('parseQueryEntitiesParams', () => { const parsedObj = parseQueryEntitiesParams( validRequest, ) as QueryEntitiesCursorRequest; - expect(parsedObj.limit).toBe(3); expect(parsedObj.fields).toBeDefined(); expect(parsedObj.cursor).toEqual(cursor); }); @@ -118,7 +112,6 @@ describe('parseQueryEntitiesParams', () => { const parsedObj = parseQueryEntitiesParams( validRequest, ) as QueryEntitiesCursorRequest; - expect(parsedObj.limit).toBe(3); expect(parsedObj.fields).toBeDefined(); expect(parsedObj.cursor).toEqual(cursor); expect(parsedObj).not.toHaveProperty('filter'); @@ -130,18 +123,14 @@ describe('parseQueryEntitiesParams', () => { const parsedObj = parseQueryEntitiesParams( {}, ) as QueryEntitiesCursorRequest; - expect(parsedObj.limit).toBeUndefined(); expect(parsedObj.fields).toBeUndefined(); }); - it.each([ - { - limit: 'asd', + it.each([{ cursor: [] }, { fields: [4] }])( + 'should throw if some parameter is not valid %p', + params => { + expect(() => parseQueryEntitiesParams(params)).toThrow(); }, - { cursor: [] }, - { fields: [4] }, - ])('should throw if some parameter is not valid %p', params => { - expect(() => parseQueryEntitiesParams(params)).toThrow(); - }); + ); }); }); diff --git a/plugins/catalog-backend/src/service/request/parseQueryEntitiesParams.ts b/plugins/catalog-backend/src/service/request/parseQueryEntitiesParams.ts index ae8b649d13..9b55f193b9 100644 --- a/plugins/catalog-backend/src/service/request/parseQueryEntitiesParams.ts +++ b/plugins/catalog-backend/src/service/request/parseQueryEntitiesParams.ts @@ -20,7 +20,7 @@ import { QueryEntitiesRequest, } from '../../catalog/types'; import { decodeCursor } from '../util'; -import { parseIntegerParam, parseStringParam } from './common'; +import { parseStringParam } from './common'; import { parseEntityFilterParams } from './parseEntityFilterParams'; import { parseEntityOrderFieldParams } from './parseEntityOrderFieldParams'; import { parseEntityTransformParams } from './parseEntityTransformParams'; @@ -28,16 +28,14 @@ import { parseFullTextFilterFields } from './parseFullTextFilterFields'; export function parseQueryEntitiesParams( params: Record, -): Omit { +): Omit { const fields = parseEntityTransformParams(params); - const limit = parseIntegerParam(params.limit, 'limit'); const cursor = parseStringParam(params.cursor, 'cursor'); if (cursor) { const decodedCursor = decodeCursor(cursor); const response: Omit = { cursor: decodedCursor, fields, - limit, }; return response; } @@ -54,7 +52,6 @@ export function parseQueryEntitiesParams( const response: Omit = { fields, filter, - limit, orderFields, fullTextFilter: { term: fullTextFilterTerm || '', diff --git a/plugins/search-backend/package.json b/plugins/search-backend/package.json index 60f3c04d54..8627fef0bb 100644 --- a/plugins/search-backend/package.json +++ b/plugins/search-backend/package.json @@ -37,6 +37,7 @@ }, "dependencies": { "@backstage/backend-common": "workspace:^", + "@backstage/backend-openapi-utils": "workspace:^", "@backstage/backend-plugin-api": "workspace:^", "@backstage/config": "workspace:^", "@backstage/errors": "workspace:^", @@ -57,7 +58,6 @@ "zod": "^3.21.4" }, "devDependencies": { - "@backstage/backend-openapi-utils": "workspace:^", "@backstage/backend-test-utils": "workspace:^", "@backstage/cli": "workspace:^", "@types/supertest": "^2.0.8", diff --git a/plugins/search-backend/src/schema/openapi.generated.ts b/plugins/search-backend/src/schema/openapi.generated.ts index 28ca9b5339..9bf2e08d3e 100644 --- a/plugins/search-backend/src/schema/openapi.generated.ts +++ b/plugins/search-backend/src/schema/openapi.generated.ts @@ -17,8 +17,9 @@ // ****************************************************************** // * THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. * // ****************************************************************** +import { createValidatedOpenApiRouter } from '@backstage/backend-openapi-utils'; -export default { +export const spec = { openapi: '3.0.3', info: { title: '@backstage/plugin-search-backend', @@ -210,3 +211,6 @@ export default { }, }, } as const; +export const createOpenApiRouter = async ( + options?: Parameters['1'], +) => createValidatedOpenApiRouter(spec, options); diff --git a/plugins/search-backend/src/service/router.test.ts b/plugins/search-backend/src/service/router.test.ts index b4772dd62d..7ec8603307 100644 --- a/plugins/search-backend/src/service/router.test.ts +++ b/plugins/search-backend/src/service/router.test.ts @@ -21,7 +21,6 @@ import { IndexBuilder } from '@backstage/plugin-search-backend-node'; import { SearchEngine } from '@backstage/plugin-search-common'; import express from 'express'; import request from 'supertest'; - import { createRouter } from './router'; const mockPermissionEvaluator: PermissionEvaluator = { diff --git a/plugins/search-backend/src/service/router.ts b/plugins/search-backend/src/service/router.ts index 3643eec38a..dca632dfaf 100644 --- a/plugins/search-backend/src/service/router.ts +++ b/plugins/search-backend/src/service/router.ts @@ -15,7 +15,6 @@ */ import express from 'express'; -import Router from 'express-promise-router'; import { Logger } from 'winston'; import { z } from 'zod'; import { errorHandler } from '@backstage/backend-common'; @@ -35,8 +34,7 @@ import { } from '@backstage/plugin-search-common'; import { SearchEngine } from '@backstage/plugin-search-common'; import { AuthorizedSearchEngine } from './AuthorizedSearchEngine'; -import type { ApiRouter } from '@backstage/backend-openapi-utils'; -import spec from '../schema/openapi.generated'; +import { createOpenApiRouter } from '../schema/openapi.generated'; const jsonObjectSchema: z.ZodSchema = z.lazy(() => { const jsonValueSchema: z.ZodSchema = z.lazy(() => @@ -73,6 +71,7 @@ const allowedLocationProtocols = ['http:', 'https:']; export async function createRouter( options: RouterOptions, ): Promise { + const router = await createOpenApiRouter(); const { engine: inputEngine, types, permissions, config, logger } = options; const maxPageLimit = @@ -86,14 +85,7 @@ export async function createRouter( .optional(), pageCursor: z.string().optional(), pageLimit: z - .string() - .transform(pageLimit => parseInt(pageLimit, 10)) - .refine( - pageLimit => !isNaN(pageLimit), - pageLimit => ({ - message: `The page limit "${pageLimit}" is not a number`, - }), - ) + .number() .refine( pageLimit => pageLimit <= maxPageLimit, pageLimit => ({ @@ -148,7 +140,6 @@ export async function createRouter( })), }); - const router = Router() as ApiRouter; router.get('/query', async (req, res) => { const parseResult = requestSchema.passthrough().safeParse(req.query); diff --git a/plugins/todo-backend/package.json b/plugins/todo-backend/package.json index e173e9a02c..066add9977 100644 --- a/plugins/todo-backend/package.json +++ b/plugins/todo-backend/package.json @@ -30,6 +30,7 @@ }, "dependencies": { "@backstage/backend-common": "workspace:^", + "@backstage/backend-openapi-utils": "workspace:^", "@backstage/backend-plugin-api": "workspace:^", "@backstage/catalog-client": "workspace:^", "@backstage/catalog-model": "workspace:^", @@ -45,7 +46,6 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/backend-openapi-utils": "workspace:^", "@backstage/cli": "workspace:^", "@types/supertest": "^2.0.8", "msw": "^1.0.0", diff --git a/plugins/todo-backend/src/lib/utils.ts b/plugins/todo-backend/src/lib/utils.ts index cf0c2e4ea6..63bf754f01 100644 --- a/plugins/todo-backend/src/lib/utils.ts +++ b/plugins/todo-backend/src/lib/utils.ts @@ -16,23 +16,6 @@ import { InputError } from '@backstage/errors'; -export const parseIntegerParam = ( - str: unknown, - ctx: string, -): number | undefined => { - if (str === undefined) { - return undefined; - } - if (typeof str !== 'string') { - throw new InputError(`invalid ${ctx}, must be a string`); - } - const parsed = parseInt(str, 10); - if (!Number.isInteger(parsed) || String(parsed) !== str) { - throw new InputError(`invalid ${ctx}, not an integer`); - } - return parsed; -}; - export const parseOrderByParam = ( str: unknown, allowedFields: T, diff --git a/plugins/todo-backend/src/schema/openapi.generated.ts b/plugins/todo-backend/src/schema/openapi.generated.ts index 54486a5615..a58a96ddb8 100644 --- a/plugins/todo-backend/src/schema/openapi.generated.ts +++ b/plugins/todo-backend/src/schema/openapi.generated.ts @@ -17,8 +17,9 @@ // ****************************************************************** // * THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. * // ****************************************************************** +import { createValidatedOpenApiRouter } from '@backstage/backend-openapi-utils'; -export default { +export const spec = { openapi: '3.0.3', info: { title: '@backstage/plugin-todo-backend', @@ -149,7 +150,8 @@ export default { { name: 'entity', in: 'query', - required: true, + required: false, + allowReserved: true, schema: { type: 'string', minLength: 1, @@ -206,3 +208,6 @@ export default { }, }, } as const; +export const createOpenApiRouter = async ( + options?: Parameters['1'], +) => createValidatedOpenApiRouter(spec, options); diff --git a/plugins/todo-backend/src/schema/openapi.yaml b/plugins/todo-backend/src/schema/openapi.yaml index 3fba129644..0e6203e002 100644 --- a/plugins/todo-backend/src/schema/openapi.yaml +++ b/plugins/todo-backend/src/schema/openapi.yaml @@ -95,7 +95,8 @@ paths: parameters: - name: entity in: query - required: true + required: false + allowReserved: true schema: type: string minLength: 1 diff --git a/plugins/todo-backend/src/service/router.test.ts b/plugins/todo-backend/src/service/router.test.ts index f2d9f2c7a3..0bf591316c 100644 --- a/plugins/todo-backend/src/service/router.test.ts +++ b/plugins/todo-backend/src/service/router.test.ts @@ -19,11 +19,7 @@ import request from 'supertest'; import { errorHandler } from '@backstage/backend-common'; import { createRouter } from './router'; -import { - parseFilterParam, - parseIntegerParam, - parseOrderByParam, -} from '../lib/utils'; +import { parseFilterParam, parseOrderByParam } from '../lib/utils'; import { TodoService } from './types'; const mockListBody = { @@ -136,58 +132,44 @@ describe('createRouter', () => { }); it('rejects invalid queries', async () => { - await expect( - request(app).get('/v1/todos?entity=k:n&entity=k:n'), - ).resolves.toMatchObject( - matchErrorResponse(400, 'InputError', 'entity query must be a string'), - ); + request(app) + .get('/v1/todos?entity=k:n&entity=k:n') + .expect(400) + .expect( + matchErrorResponse( + 400, + 'InputError', + 'entity query must be a string', + ), + ); - await expect( - request(app).get('/v1/todos?entity=:n'), - ).resolves.toMatchObject( - matchErrorResponse( - 400, - 'InputError', - 'Invalid entity ref, TypeError: Entity reference ":n" was not on the form [:][/]', - ), - ); + request(app) + .get('/v1/todos?entity=:n') + .expect(400) + .expect( + matchErrorResponse( + 400, + 'InputError', + 'Invalid entity ref, TypeError: Entity reference ":n" was not on the form [:][/]', + ), + ); - await expect( - request(app).get('/v1/todos?offset=1.5'), - ).resolves.toMatchObject( - matchErrorResponse( - 400, - 'InputError', - 'invalid offset query, not an integer', - ), - ); + request(app) + .get('/v1/todos?offset=1.5') + .expect(400) + .expect( + matchErrorResponse( + 400, + 'InputError', + 'invalid offset query, not an integer', + ), + ); expect(mockService.listTodos).not.toHaveBeenCalled(); }); }); }); -describe('parseIntegerParam', () => { - it('should parse a param', () => { - expect(parseIntegerParam('1', 'ctx')).toBe(1); - }); - - it('should reject invalid params', () => { - expect(() => parseIntegerParam(['1'], 'ctx')).toThrow( - 'invalid ctx, must be a string', - ); - expect(() => parseIntegerParam('1.5', 'ctx')).toThrow( - 'invalid ctx, not an integer', - ); - expect(() => parseIntegerParam('foo', 'ctx')).toThrow( - 'invalid ctx, not an integer', - ); - expect(() => parseIntegerParam('1foo', 'ctx')).toThrow( - 'invalid ctx, not an integer', - ); - }); -}); - describe('parseOrderByParam', () => { it('should parse a param', () => { expect(parseOrderByParam('a=asc', ['a'])).toEqual({ diff --git a/plugins/todo-backend/src/service/router.ts b/plugins/todo-backend/src/service/router.ts index 364cbef6b0..53b0a02668 100644 --- a/plugins/todo-backend/src/service/router.ts +++ b/plugins/todo-backend/src/service/router.ts @@ -17,16 +17,13 @@ import { CompoundEntityRef, parseEntityRef } from '@backstage/catalog-model'; import { InputError } from '@backstage/errors'; import express from 'express'; -import Router from 'express-promise-router'; import { type TodoService, TODO_FIELDS } from './types'; import { getBearerToken, parseFilterParam, - parseIntegerParam, parseOrderByParam, } from '../lib/utils'; -import spec from '../schema/openapi.generated'; -import type { ApiRouter } from '@backstage/backend-openapi-utils'; +import { createOpenApiRouter } from '../schema/openapi.generated'; /** @public */ export interface RouterOptions { @@ -37,14 +34,12 @@ export interface RouterOptions { export async function createRouter( options: RouterOptions, ): Promise { + const router = await createOpenApiRouter(); + router.use(express.json()); const { todoService } = options; - const router = Router() as ApiRouter; - router.use(express.json()); - router.get('/v1/todos', async (req, res) => { - const offset = parseIntegerParam(req.query.offset, 'offset query'); - const limit = parseIntegerParam(req.query.limit, 'limit query'); + const { offset, limit } = req.query; const orderBy = parseOrderByParam(req.query.orderBy, TODO_FIELDS); const filters = parseFilterParam(req.query.filter, TODO_FIELDS); diff --git a/yarn.lock b/yarn.lock index 52a770e2b8..d9ee847259 100644 --- a/yarn.lock +++ b/yarn.lock @@ -39,7 +39,7 @@ __metadata: languageName: node linkType: hard -"@apidevtools/json-schema-ref-parser@npm:^9.0.6": +"@apidevtools/json-schema-ref-parser@npm:^9.0.6, @apidevtools/json-schema-ref-parser@npm:^9.1.2": version: 9.1.2 resolution: "@apidevtools/json-schema-ref-parser@npm:9.1.2" dependencies: @@ -3744,12 +3744,16 @@ __metadata: resolution: "@backstage/backend-openapi-utils@workspace:packages/backend-openapi-utils" dependencies: "@backstage/cli": "workspace:^" + "@backstage/errors": "workspace:^" "@types/express": ^4.17.6 "@types/express-serve-static-core": ^4.17.5 express: ^4.17.1 + express-openapi-validator: ^5.0.4 express-promise-router: ^4.1.0 json-schema-to-ts: ^2.6.2 + lodash: ^4.17.21 openapi3-ts: ^3.1.2 + supertest: ^6.1.3 languageName: unknown linkType: soft @@ -12687,7 +12691,7 @@ __metadata: languageName: node linkType: hard -"@jsdevtools/ono@npm:^7.1.3": +"@jsdevtools/ono@npm:7.1.3, @jsdevtools/ono@npm:^7.1.3": version: 7.1.3 resolution: "@jsdevtools/ono@npm:7.1.3" checksum: 2297fcd472ba810bffe8519d2249171132844c7174f3a16634f9260761c8c78bc0428a4190b5b6d72d45673c13918ab9844d706c3ed4ef8f62ab11a2627a08ad @@ -17341,6 +17345,15 @@ __metadata: languageName: node linkType: hard +"@types/multer@npm:^1.4.7": + version: 1.4.7 + resolution: "@types/multer@npm:1.4.7" + dependencies: + "@types/express": "*" + checksum: 680cb0710aa25264d20cdcdaf34c212b636b55ea141310f06c25354ab1401193c7aa6839f9d22abf64a223fab1f2b8287f2512b0bef7e1628c4e9ffe54b4aeb2 + languageName: node + linkType: hard + "@types/ndjson@npm:^2.0.1": version: 2.0.1 resolution: "@types/ndjson@npm:2.0.1" @@ -17413,9 +17426,9 @@ __metadata: linkType: hard "@types/node@npm:^18.11.17": - version: 18.16.19 - resolution: "@types/node@npm:18.16.19" - checksum: 63c31f09616508aa7135380a4c79470a897b75f9ff3a70eb069e534dfabdec3f32fb0f9df5939127f1086614d980ddea0fa5e8cc29a49103c4f74cd687618aaf + version: 18.16.8 + resolution: "@types/node@npm:18.16.8" + checksum: d2ec9b61abd260b0fa1e33e4eca8f0089ebb6f6ec1ad2f036a4d01af11dba4f1dbff95b2a1f5dbe9eab3a6f38ed4bd8bf95eb2de9ad96b1caa1f67671e623c1d languageName: node linkType: hard @@ -19004,7 +19017,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.12.0, ajv@npm:^8.6.0, ajv@npm:^8.6.3, ajv@npm:^8.8.0, ajv@npm:^8.8.2": +"ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.11.2, ajv@npm:^8.12.0, ajv@npm:^8.6.0, ajv@npm:^8.6.3, ajv@npm:^8.8.0, ajv@npm:^8.8.2": version: 8.12.0 resolution: "ajv@npm:8.12.0" dependencies: @@ -19141,6 +19154,13 @@ __metadata: languageName: node linkType: hard +"append-field@npm:^1.0.0": + version: 1.0.0 + resolution: "append-field@npm:1.0.0" + checksum: 482ba08acc0ecef00fe7da6bf2f8e48359a9905ee1af525f3120c9260c02e91eedf0579b59d898e8d8455b6c199e340bc0a2fd4b9e02adaa29a8a86c722b37f9 + languageName: node + linkType: hard + "aproba@npm:^1.0.3": version: 1.2.0 resolution: "aproba@npm:1.2.0" @@ -20473,7 +20493,7 @@ __metadata: languageName: node linkType: hard -"busboy@npm:^1.6.0": +"busboy@npm:^1.0.0, busboy@npm:^1.6.0": version: 1.6.0 resolution: "busboy@npm:1.6.0" dependencies: @@ -21656,6 +21676,18 @@ __metadata: languageName: node linkType: hard +"concat-stream@npm:^1.5.2": + version: 1.6.2 + resolution: "concat-stream@npm:1.6.2" + dependencies: + buffer-from: ^1.0.0 + inherits: ^2.0.3 + readable-stream: ^2.2.2 + typedarray: ^0.0.6 + checksum: 1ef77032cb4459dcd5187bd710d6fc962b067b64ec6a505810de3d2b8cc0605638551b42f8ec91edf6fcd26141b32ef19ad749239b58fae3aba99187adc32285 + languageName: node + linkType: hard + "concat-stream@npm:^2.0.0": version: 2.0.0 resolution: "concat-stream@npm:2.0.0" @@ -21796,7 +21828,7 @@ __metadata: languageName: node linkType: hard -"content-type@npm:~1.0.4, content-type@npm:~1.0.5": +"content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": version: 1.0.5 resolution: "content-type@npm:1.0.5" checksum: 566271e0a251642254cde0f845f9dd4f9856e52d988f4eb0d0dcffbb7a1f8ec98de7a5215fc628f3bce30fe2fb6fd2bc064b562d721658c59b544e2d34ea2766 @@ -25183,6 +25215,28 @@ __metadata: languageName: node linkType: hard +"express-openapi-validator@npm:^5.0.4": + version: 5.0.4 + resolution: "express-openapi-validator@npm:5.0.4" + dependencies: + "@apidevtools/json-schema-ref-parser": ^9.1.2 + "@types/multer": ^1.4.7 + ajv: ^8.11.2 + ajv-draft-04: ^1.0.0 + ajv-formats: ^2.1.1 + content-type: ^1.0.5 + lodash.clonedeep: ^4.5.0 + lodash.get: ^4.4.2 + lodash.uniq: ^4.5.0 + lodash.zipobject: ^4.1.3 + media-typer: ^1.1.0 + multer: ^1.4.5-lts.1 + ono: ^7.1.3 + path-to-regexp: ^6.2.0 + checksum: 5f41d632324fd4217ca74353cb9c9bf50ada6f6ecd5396e9a059f6ce05e66c4698706bb14b7a4ea5a88a4190b82327e37d899dd9a22301dfd6717e24930c81b6 + languageName: node + linkType: hard + "express-prom-bundle@npm:^6.3.6": version: 6.6.0 resolution: "express-prom-bundle@npm:6.6.0" @@ -31041,6 +31095,13 @@ __metadata: languageName: node linkType: hard +"lodash.zipobject@npm:^4.1.3": + version: 4.1.3 + resolution: "lodash.zipobject@npm:4.1.3" + checksum: 1ab635b665c0488a905779705a6683e9024115176e9e947d75d2a6b1e8673230fdb11c417788fbaf26d71e1cac5ad8e59a558924612cbf7d6615780836048883 + languageName: node + linkType: hard + "lodash@npm:4.17.21, lodash@npm:^4.15.0, lodash@npm:^4.17.10, lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.7.0, lodash@npm:~4.17.0, lodash@npm:~4.17.15, lodash@npm:~4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" @@ -31659,6 +31720,13 @@ __metadata: languageName: node linkType: hard +"media-typer@npm:^1.1.0": + version: 1.1.0 + resolution: "media-typer@npm:1.1.0" + checksum: a58dd60804df73c672942a7253ccc06815612326dc1c0827984b1a21704466d7cde351394f47649e56cf7415e6ee2e26e000e81b51b3eebb5a93540e8bf93cbd + languageName: node + linkType: hard + "mem-fs-editor@npm:^8.1.2 || ^9.0.0": version: 9.3.0 resolution: "mem-fs-editor@npm:9.3.0" @@ -32498,6 +32566,17 @@ __metadata: languageName: node linkType: hard +"mkdirp@npm:^0.5.4": + version: 0.5.6 + resolution: "mkdirp@npm:0.5.6" + dependencies: + minimist: ^1.2.6 + bin: + mkdirp: bin/cmd.js + checksum: 0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2 + languageName: node + linkType: hard + "mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" @@ -32619,6 +32698,21 @@ __metadata: languageName: node linkType: hard +"multer@npm:^1.4.5-lts.1": + version: 1.4.5-lts.1 + resolution: "multer@npm:1.4.5-lts.1" + dependencies: + append-field: ^1.0.0 + busboy: ^1.0.0 + concat-stream: ^1.5.2 + mkdirp: ^0.5.4 + object-assign: ^4.1.1 + type-is: ^1.6.4 + xtend: ^4.0.0 + checksum: d6dfa78a6ec592b74890412f8962da8a87a3dcfe20f612e039b735b8e0faa72c735516c447f7de694ee0d981eb0a1b892fb9e2402a0348dc6091d18c38d89ecc + languageName: node + linkType: hard + "multicast-dns@npm:^7.2.4": version: 7.2.4 resolution: "multicast-dns@npm:7.2.4" @@ -33594,6 +33688,15 @@ __metadata: languageName: node linkType: hard +"ono@npm:^7.1.3": + version: 7.1.3 + resolution: "ono@npm:7.1.3" + dependencies: + "@jsdevtools/ono": 7.1.3 + checksum: d341681f1bdd08071760a8d92d37e0e5fb483c6f5c510543a17896c8ee7bdd399a375c632d39f9c78bd2aeab4e5e2eaae9ae0ab71c9738276ba8459c18ce41c4 + languageName: node + linkType: hard + "open@npm:^7.4.2": version: 7.4.2 resolution: "open@npm:7.4.2" @@ -36887,9 +36990,9 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.0.6, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.5, readable-stream@npm:^2.3.6": - version: 2.3.7 - resolution: "readable-stream@npm:2.3.7" +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.0.6, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.5, readable-stream@npm:^2.3.6": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" dependencies: core-util-is: ~1.0.0 inherits: ~2.0.3 @@ -36898,7 +37001,7 @@ __metadata: safe-buffer: ~5.1.1 string_decoder: ~1.1.1 util-deprecate: ~1.0.1 - checksum: e4920cf7549a60f8aaf694d483a0e61b2a878b969d224f89b3bc788b8d920075132c4b55a7494ee944c7b6a9a0eada28a7f6220d80b0312ece70bbf08eeca755 + checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 languageName: node linkType: hard @@ -40488,9 +40591,9 @@ __metadata: linkType: hard "ts-log@npm:^2.2.3": - version: 2.2.3 - resolution: "ts-log@npm:2.2.3" - checksum: 8aa34a2724d7915ddc6de8d0c27eb48f67206b52c42656f1ea2a7ffb080fa664db5fb22b42bd3c72b5b95cc6eb4612196b7d1e28f4bc146191ebc2a9683af548 + version: 2.2.5 + resolution: "ts-log@npm:2.2.5" + checksum: 28f78ab15b8555d56c089dbc243327d8ce4331219956242a29fc4cb3bad6bb0cb8234dd17a292381a1b1dba99a7e4849a2181b2e1a303e8247e9f4ca4e284f2d languageName: node linkType: hard @@ -40714,7 +40817,7 @@ __metadata: languageName: node linkType: hard -"type-is@npm:~1.6.18": +"type-is@npm:^1.6.4, type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" dependencies: @@ -40908,11 +41011,11 @@ __metadata: linkType: hard "undici@npm:^5.12.0, undici@npm:^5.8.0": - version: 5.19.1 - resolution: "undici@npm:5.19.1" + version: 5.22.1 + resolution: "undici@npm:5.22.1" dependencies: busboy: ^1.6.0 - checksum: 57ee94ee74d944faa41dbcb2faf4e0c90069708d3aaae860185884e51376b5d457728352a8396d69a3c9cb752b62ff99a19a664c5aacb7ee61cc488af499a01c + checksum: 048a3365f622be44fb319316cedfaa241c59cf7f3368ae7667a12323447e1822e8cc3d00f6956c852d1478a6fde1cbbe753f49e05f2fdaed229693e716ebaf35 languageName: node linkType: hard From c3039c18061d9893cdd7fc0b15e06fb5cb1da1ae Mon Sep 17 00:00:00 2001 From: Vincenzo Scamporlino Date: Thu, 13 Jul 2023 05:43:53 +0200 Subject: [PATCH 13/52] cli: move config to buildBundle Signed-off-by: Vincenzo Scamporlino --- .../cli/src/commands/start/startFrontend.ts | 35 +--------- packages/cli/src/lib/bundler/bundle.ts | 1 + packages/cli/src/lib/bundler/server.ts | 66 ++++++++++++++----- packages/cli/src/lib/bundler/types.ts | 5 +- 4 files changed, 51 insertions(+), 56 deletions(-) diff --git a/packages/cli/src/commands/start/startFrontend.ts b/packages/cli/src/commands/start/startFrontend.ts index 536b313dfe..2cc951f591 100644 --- a/packages/cli/src/commands/start/startFrontend.ts +++ b/packages/cli/src/commands/start/startFrontend.ts @@ -14,11 +14,9 @@ * limitations under the License. */ -import fs from 'fs-extra'; import chalk from 'chalk'; import uniq from 'lodash/uniq'; import { serveBundle } from '../../lib/bundler'; -import { loadCliConfig } from '../../lib/config'; import { PackageGraph } from '@backstage/cli-node'; import { Lockfile } from '../../lib/versioning'; import { forbiddenDuplicatesFilter, includedFilter } from '../versions/lint'; @@ -91,41 +89,10 @@ export async function startFrontend(options: StartAppOptions) { checkReactVersion(); - const configChannel = new MessageChannel(); - - const { name } = await fs.readJson(paths.resolveTarget('package.json')); - const config = await loadCliConfig({ - args: options.configPaths, - fromPackage: name, - withFilteredKeys: true, - watch(appConfigs) { - configChannel.port1.postMessage(appConfigs); - }, - }); - - const appBaseUrl = config.frontendConfig.getString('app.baseUrl'); - const backendBaseUrl = config.frontendConfig.getString('backend.baseUrl'); - if (appBaseUrl === backendBaseUrl) { - console.log( - chalk.yellow( - `⚠️ Conflict between app baseUrl and backend baseUrl: - - app.baseUrl: ${appBaseUrl} - backend.baseUrl: ${backendBaseUrl} - - Must have unique hostname and/or ports. - - This can be resolved by changing app.baseUrl and backend.baseUrl to point to their respective local development ports. -`, - ), - ); - } - const waitForExit = await serveBundle({ entry: options.entry, checksEnabled: options.checksEnabled, - configChannel, - ...config, + configPaths: options.configPaths, }); await waitForExit(); diff --git a/packages/cli/src/lib/bundler/bundle.ts b/packages/cli/src/lib/bundler/bundle.ts index b26c2f9f0d..7c45528c5c 100644 --- a/packages/cli/src/lib/bundler/bundle.ts +++ b/packages/cli/src/lib/bundler/bundle.ts @@ -45,6 +45,7 @@ export async function buildBundle(options: BuildOptions) { checksEnabled: false, isDev: false, baseUrl: resolveBaseUrl(options.frontendConfig), + getFrontendAppConfigs: () => options.frontendAppConfigs, }); const isCi = yn(process.env.CI, { default: false }); diff --git a/packages/cli/src/lib/bundler/server.ts b/packages/cli/src/lib/bundler/server.ts index bef1a6fd7a..2ac717243f 100644 --- a/packages/cli/src/lib/bundler/server.ts +++ b/packages/cli/src/lib/bundler/server.ts @@ -21,27 +21,64 @@ import openBrowser from 'react-dev-utils/openBrowser'; import { createConfig, resolveBaseUrl } from './config'; import { ServeOptions } from './types'; import { resolveBundlingPaths } from './paths'; +import { paths as libPaths } from '../../lib/paths'; +import { loadCliConfig } from '../config'; +import chalk from 'chalk'; import { AppConfig } from '@backstage/config'; export async function serveBundle(options: ServeOptions) { - const url = resolveBaseUrl(options.frontendConfig); + const { name } = await fs.readJson(libPaths.resolveTarget('package.json')); + + let server: WebpackDevServer | undefined = undefined; + let latestFrontendAppConfigs: AppConfig[] = []; + + const cliConfig = await loadCliConfig({ + args: options.configPaths, + fromPackage: name, + withFilteredKeys: true, + watch(appConfigs) { + latestFrontendAppConfigs = appConfigs; + server?.invalidate(); + }, + }); + latestFrontendAppConfigs = cliConfig.frontendAppConfigs; + + const appBaseUrl = cliConfig.frontendConfig.getString('app.baseUrl'); + const backendBaseUrl = cliConfig.frontendConfig.getString('backend.baseUrl'); + if (appBaseUrl === backendBaseUrl) { + console.log( + chalk.yellow( + `⚠️ Conflict between app baseUrl and backend baseUrl: + + app.baseUrl: ${appBaseUrl} + backend.baseUrl: ${backendBaseUrl} + + Must have unique hostname and/or ports. + + This can be resolved by changing app.baseUrl and backend.baseUrl to point to their respective local development ports. +`, + ), + ); + } + + const { frontendConfig, fullConfig } = cliConfig; + const url = resolveBaseUrl(frontendConfig); const host = - options.frontendConfig.getOptionalString('app.listen.host') || url.hostname; + frontendConfig.getOptionalString('app.listen.host') || url.hostname; const port = - options.frontendConfig.getOptionalNumber('app.listen.port') || + frontendConfig.getOptionalNumber('app.listen.port') || Number(url.port) || (url.protocol === 'https:' ? 443 : 80); - let latestFrontendAppConfigs = options.frontendAppConfigs; - const paths = resolveBundlingPaths(options); const pkgPath = paths.targetPackageJson; const pkg = await fs.readJson(pkgPath); const config = await createConfig(paths, { - ...options, + checksEnabled: options.checksEnabled, isDev: true, baseUrl: url, + frontendConfig, getFrontendAppConfigs: () => { return latestFrontendAppConfigs; }, @@ -49,7 +86,7 @@ export async function serveBundle(options: ServeOptions) { const compiler = webpack(config); - const server = new WebpackDevServer( + server = new WebpackDevServer( { hot: !process.env.CI, devMiddleware: { @@ -73,8 +110,8 @@ export async function serveBundle(options: ServeOptions) { https: url.protocol === 'https:' ? { - cert: options.fullConfig.getString('app.https.certificate.cert'), - key: options.fullConfig.getString('app.https.certificate.key'), + cert: fullConfig.getString('app.https.certificate.cert'), + key: fullConfig.getString('app.https.certificate.key'), } : false, host, @@ -90,7 +127,7 @@ export async function serveBundle(options: ServeOptions) { ); await new Promise((resolve, reject) => { - server.startCallback((err?: Error) => { + server?.startCallback((err?: Error) => { if (err) { reject(err); return; @@ -101,17 +138,10 @@ export async function serveBundle(options: ServeOptions) { }); }); - options.configChannel.port2.onmessage = ({ - data, - }: MessageEvent) => { - latestFrontendAppConfigs = data; - server.invalidate(); - }; - const waitForExit = async () => { for (const signal of ['SIGINT', 'SIGTERM'] as const) { process.on(signal, () => { - server.close(); + server?.close(); // exit instead of resolve. The process is shutting down and resolving a promise here logs an error process.exit(); }); diff --git a/packages/cli/src/lib/bundler/types.ts b/packages/cli/src/lib/bundler/types.ts index 90fff4f3c1..f96e4255f1 100644 --- a/packages/cli/src/lib/bundler/types.ts +++ b/packages/cli/src/lib/bundler/types.ts @@ -29,10 +29,7 @@ export type BundlingOptions = { export type ServeOptions = BundlingPathsOptions & { checksEnabled: boolean; - frontendConfig: Config; - frontendAppConfigs: AppConfig[]; - fullConfig: Config; - configChannel: MessageChannel; + configPaths: string[]; }; export type BuildOptions = BundlingPathsOptions & { From d09ba2379676179cbee805b78b8cf14dfbf7b800 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 13 Jul 2023 12:03:25 +0200 Subject: [PATCH 14/52] docs: add TypeScript versioning policy Signed-off-by: Patrik Oldsberg --- docs/overview/versioning-policy.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/overview/versioning-policy.md b/docs/overview/versioning-policy.md index fdb3a974b1..ebfdcec76b 100644 --- a/docs/overview/versioning-policy.md +++ b/docs/overview/versioning-policy.md @@ -172,3 +172,13 @@ When we say _Supporting_ a Node.js release, that means the following: - The CI pipeline in the main Backstage repo tests towards the supported releases, and we encourage any other Backstage related projects to do the same. - New Backstage projects created with `@backstage/create-app` will have their `engines.node` version set accordingly. - Dropping compatibility with unsupported releases is not considered a breaking change. This includes using new syntax or APIs, as well as bumping dependencies that drop support for these versions. + +## TypeScript Releases + +The Backstage project uses [TypeScript](https://www.typescriptlang.org/) for type checking within the project, as well as external APIs and documentation. It is important to have a clear policy for which TypeScript versions we support, since we want to be able to adopt new TypeScript features, but at the same time not breaking existing projects that are using older versions. + +The TypeScript release cadence is roughly every three months. An important aspect of the TypeScript versioning is that it does not follow semver. In particular, there is no differentiation between major and minor versions, both of them are breaking. One way to think about it is to merge the two, for example version 4.7 can be considered major version 47, 5.0 is 50, and so on. Within these releases there can be a number of patch releases, which do follow semver. + +Our policy is to support the last 3 TypeScript versions, for example 4.8, 4.9, and 5.0. Converted to time, this means that we typically support the TypeScript version from the last six to nine months, depending on where in the TypeScript release window we are. This policy applies as a snapshot at the time of any given Backstage release, new TypeScript releases only apply to the following Backstage main-line release, not to the current one. + +For anyone maintaining their own Backstage project, this means that you should strive to bump to the latest TypeScript version at least every 6 months, or you may encounter breakages as you upgrade Backstage packages. If you encounter any issues in doing so, please [file an issue in the main Backstage repository](https://github.com/backstage/backstage/issues/new/choose), as per this policy we should always support the latest version. In order to ensure that we do not start using new TypeScript features too early, the Backstage project itself uses the version at the beginning of the currently supported window, in the above example that would be version 4.8. From 4b4cd47b8848ef59a5e551ad935cd47c2cd6cad9 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 13 Jul 2023 12:19:33 +0200 Subject: [PATCH 15/52] root: downgrade TypeScript to 4.9 according to new policy Signed-off-by: Patrik Oldsberg --- package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 9cd621388c..f3d6ee3575 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ "semver": "^7.5.3", "shx": "^0.3.2", "ts-node": "^10.4.0", - "typescript": "~5.0.0" + "typescript": "~4.9.0" }, "prettier": "@spotify/prettier-config", "lint-staged": { diff --git a/yarn.lock b/yarn.lock index 6a45c08cfd..e1f456638d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -37865,7 +37865,7 @@ __metadata: semver: ^7.5.3 shx: ^0.3.2 ts-node: ^10.4.0 - typescript: ~5.0.0 + typescript: ~4.9.0 languageName: unknown linkType: soft @@ -40778,13 +40778,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:~5.0.0": - version: 5.0.4 - resolution: "typescript@npm:5.0.4" +"typescript@npm:~4.9.0": + version: 4.9.5 + resolution: "typescript@npm:4.9.5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172 + checksum: ee000bc26848147ad423b581bd250075662a354d84f0e06eb76d3b892328d8d4440b7487b5a83e851b12b255f55d71835b008a66cbf8f255a11e4400159237db languageName: node linkType: hard @@ -40798,13 +40798,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@~5.0.0#~builtin": - version: 5.0.4 - resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=a1c5e5" +"typescript@patch:typescript@~4.9.0#~builtin": + version: 4.9.5 + resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=a1c5e5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 6a1fe9a77bb9c5176ead919cc4a1499ee63e46b4e05bf667079f11bf3a8f7887f135aa72460a4c3b016e6e6bb65a822cb8689a6d86cbfe92d22cc9f501f09213 + checksum: 2eee5c37cad4390385db5db5a8e81470e42e8f1401b0358d7390095d6f681b410f2c4a0c496c6ff9ebd775423c7785cdace7bcdad76c7bee283df3d9718c0f20 languageName: node linkType: hard From d03258bb52cd928e299ab1412d2e5dd199d8b8dd Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 13 Jul 2023 13:21:16 +0200 Subject: [PATCH 16/52] core-components: internal refactor to support revert to TS 4.9 Signed-off-by: Patrik Oldsberg --- .../core-components/src/layout/TabbedCard/TabbedCard.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/core-components/src/layout/TabbedCard/TabbedCard.tsx b/packages/core-components/src/layout/TabbedCard/TabbedCard.tsx index 90cc928169..a09ea11b3d 100644 --- a/packages/core-components/src/layout/TabbedCard/TabbedCard.tsx +++ b/packages/core-components/src/layout/TabbedCard/TabbedCard.tsx @@ -95,8 +95,11 @@ export function TabbedCard(props: PropsWithChildren) { }); } else { React.Children.map(children, child => { - if (React.isValidElement(child) && child?.props.value === value) { - selectedTabContent = child?.props?.children; + if ( + React.isValidElement<{ children?: unknown; value?: unknown }>(child) && + child?.props.value === value + ) { + selectedTabContent = child?.props.children; } }); } From 4b4f904760cec55b8ab6309a3ef15ccaf789d048 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 13 Jul 2023 13:40:52 +0200 Subject: [PATCH 17/52] update API reports for TypeScript 4.9 Signed-off-by: Patrik Oldsberg --- plugins/catalog-backend/alpha-api-report.md | 4 +++- plugins/permission-node/api-report.md | 13 +++++++++---- plugins/playlist-backend/api-report.md | 5 ++++- plugins/scaffolder-backend/alpha-api-report.md | 9 +++++++-- plugins/scaffolder-react/api-report.md | 2 +- 5 files changed, 24 insertions(+), 9 deletions(-) diff --git a/plugins/catalog-backend/alpha-api-report.md b/plugins/catalog-backend/alpha-api-report.md index 8fd0eb571f..df3e809ade 100644 --- a/plugins/catalog-backend/alpha-api-report.md +++ b/plugins/catalog-backend/alpha-api-report.md @@ -79,7 +79,9 @@ export const catalogPlugin: () => BackendFeature; // @alpha export const createCatalogConditionalDecision: ( permission: ResourcePermission<'catalog-entity'>, - conditions: PermissionCriteria>, + conditions: PermissionCriteria< + PermissionCondition<'catalog-entity', PermissionRuleParams> + >, ) => ConditionalPolicyDecision; // @alpha diff --git a/plugins/permission-node/api-report.md b/plugins/permission-node/api-report.md index ea99d22fc5..2a9a79377b 100644 --- a/plugins/permission-node/api-report.md +++ b/plugins/permission-node/api-report.md @@ -75,14 +75,17 @@ export type ConditionTransformer = ( // @public export const createConditionAuthorizer: ( - rules: PermissionRule[], + rules: PermissionRule[], ) => (decision: PolicyDecision, resource: TResource | undefined) => boolean; // @public export const createConditionExports: < TResourceType extends string, TResource, - TRules extends Record>, + TRules extends Record< + string, + PermissionRule + >, >(options: { pluginId: string; resourceType: TResourceType; @@ -91,7 +94,9 @@ export const createConditionExports: < conditions: Conditions; createConditionalDecision: ( permission: ResourcePermission, - conditions: PermissionCriteria>, + conditions: PermissionCriteria< + PermissionCondition + >, ) => ConditionalPolicyDecision; }; @@ -106,7 +111,7 @@ export const createConditionFactory: < // @public export const createConditionTransformer: < TQuery, - TRules extends PermissionRule[], + TRules extends PermissionRule[], >( permissionRules: [...TRules], ) => ConditionTransformer; diff --git a/plugins/playlist-backend/api-report.md b/plugins/playlist-backend/api-report.md index b755347205..6b51f316c4 100644 --- a/plugins/playlist-backend/api-report.md +++ b/plugins/playlist-backend/api-report.md @@ -15,6 +15,7 @@ import { PermissionCriteria } from '@backstage/plugin-permission-common'; import { PermissionEvaluator } from '@backstage/plugin-permission-common'; import { PermissionPolicy } from '@backstage/plugin-permission-node'; import { PermissionRule } from '@backstage/plugin-permission-node'; +import { PermissionRuleParams } from '@backstage/plugin-permission-common'; import { PlaylistMetadata } from '@backstage/plugin-playlist-common'; import { PluginDatabaseManager } from '@backstage/backend-common'; import { PluginEndpointDiscovery } from '@backstage/backend-common'; @@ -25,7 +26,9 @@ import { ResourcePermission } from '@backstage/plugin-permission-common'; // @public (undocumented) export const createPlaylistConditionalDecision: ( permission: ResourcePermission<'playlist-list'>, - conditions: PermissionCriteria>, + conditions: PermissionCriteria< + PermissionCondition<'playlist-list', PermissionRuleParams> + >, ) => ConditionalPolicyDecision; // @public (undocumented) diff --git a/plugins/scaffolder-backend/alpha-api-report.md b/plugins/scaffolder-backend/alpha-api-report.md index 1fe1d4a6ed..363fcafd17 100644 --- a/plugins/scaffolder-backend/alpha-api-report.md +++ b/plugins/scaffolder-backend/alpha-api-report.md @@ -10,6 +10,7 @@ import { JsonObject } from '@backstage/types'; import { PermissionCondition } from '@backstage/plugin-permission-common'; import { PermissionCriteria } from '@backstage/plugin-permission-common'; import { PermissionRule } from '@backstage/plugin-permission-node'; +import { PermissionRuleParams } from '@backstage/plugin-permission-common'; import { ResourcePermission } from '@backstage/plugin-permission-common'; import { TaskBroker } from '@backstage/plugin-scaffolder-backend'; import { TemplateAction } from '@backstage/plugin-scaffolder-node'; @@ -24,13 +25,17 @@ export const catalogModuleTemplateKind: () => BackendFeature; // @alpha (undocumented) export const createScaffolderActionConditionalDecision: ( permission: ResourcePermission<'scaffolder-action'>, - conditions: PermissionCriteria>, + conditions: PermissionCriteria< + PermissionCondition<'scaffolder-action', PermissionRuleParams> + >, ) => ConditionalPolicyDecision; // @alpha export const createScaffolderTemplateConditionalDecision: ( permission: ResourcePermission<'scaffolder-template'>, - conditions: PermissionCriteria>, + conditions: PermissionCriteria< + PermissionCondition<'scaffolder-template', PermissionRuleParams> + >, ) => ConditionalPolicyDecision; // @alpha diff --git a/plugins/scaffolder-react/api-report.md b/plugins/scaffolder-react/api-report.md index 82610a2fc3..c618050810 100644 --- a/plugins/scaffolder-react/api-report.md +++ b/plugins/scaffolder-react/api-report.md @@ -326,7 +326,7 @@ export type TemplateParameterSchema = { // @public export const useCustomFieldExtensions: < - TComponentDataType = FieldExtensionOptions, + TComponentDataType = FieldExtensionOptions, >( outlet: React.ReactNode, ) => TComponentDataType[]; From 37491d9c531c8ebe014180e0a4addaaf21f11191 Mon Sep 17 00:00:00 2001 From: Vincenzo Scamporlino Date: Thu, 13 Jul 2023 13:50:26 +0200 Subject: [PATCH 18/52] cli: move validation Co-Authored-by: Philipp Hugenroth Signed-off-by: Vincenzo Scamporlino --- .../cli/src/commands/start/startFrontend.ts | 64 ----------------- packages/cli/src/lib/bundler/server.ts | 68 +++++++++++++++++++ 2 files changed, 68 insertions(+), 64 deletions(-) diff --git a/packages/cli/src/commands/start/startFrontend.ts b/packages/cli/src/commands/start/startFrontend.ts index 2cc951f591..d7bdc3c384 100644 --- a/packages/cli/src/commands/start/startFrontend.ts +++ b/packages/cli/src/commands/start/startFrontend.ts @@ -14,13 +14,7 @@ * limitations under the License. */ -import chalk from 'chalk'; -import uniq from 'lodash/uniq'; import { serveBundle } from '../../lib/bundler'; -import { PackageGraph } from '@backstage/cli-node'; -import { Lockfile } from '../../lib/versioning'; -import { forbiddenDuplicatesFilter, includedFilter } from '../versions/lint'; -import { paths } from '../../lib/paths'; interface StartAppOptions { verifyVersions?: boolean; @@ -30,65 +24,7 @@ interface StartAppOptions { configPaths: string[]; } -function checkReactVersion() { - try { - // Make sure we're looking at the root of the target repo - const reactPkgPath = require.resolve('react/package.json', { - paths: [paths.targetRoot], - }); - const reactPkg = require(reactPkgPath); - if (reactPkg.version.startsWith('16.')) { - console.log( - chalk.yellow( - ` -⚠️ ⚠️ -⚠️ You are using React version 16, which is deprecated for use in Backstage. ⚠️ -⚠️ Please upgrade to React 17 by updating your packages/app dependencies. ⚠️ -⚠️ ⚠️ -`, - ), - ); - } - } catch { - /* ignored */ - } -} - export async function startFrontend(options: StartAppOptions) { - if (options.verifyVersions) { - const lockfile = await Lockfile.load(paths.resolveTargetRoot('yarn.lock')); - const result = lockfile.analyze({ - filter: includedFilter, - localPackages: PackageGraph.fromPackages( - await PackageGraph.listTargetPackages(), - ), - }); - const problemPackages = [...result.newVersions, ...result.newRanges] - .map(({ name }) => name) - .filter(forbiddenDuplicatesFilter); - - if (problemPackages.length > 1) { - console.log( - chalk.yellow( - `⚠️ Some of the following packages may be outdated or have duplicate installations: - - ${uniq(problemPackages).join(', ')} - `, - ), - ); - console.log( - chalk.yellow( - `⚠️ This can be resolved using the following command: - - yarn backstage-cli versions:check --fix - `, - ), - ); - } - } - - checkReactVersion(); - const waitForExit = await serveBundle({ entry: options.entry, checksEnabled: options.checksEnabled, diff --git a/packages/cli/src/lib/bundler/server.ts b/packages/cli/src/lib/bundler/server.ts index 2ac717243f..74c6b2a53c 100644 --- a/packages/cli/src/lib/bundler/server.ts +++ b/packages/cli/src/lib/bundler/server.ts @@ -18,6 +18,8 @@ import fs from 'fs-extra'; import webpack from 'webpack'; import WebpackDevServer from 'webpack-dev-server'; import openBrowser from 'react-dev-utils/openBrowser'; +import uniq from 'lodash/uniq'; + import { createConfig, resolveBaseUrl } from './config'; import { ServeOptions } from './types'; import { resolveBundlingPaths } from './paths'; @@ -25,8 +27,50 @@ import { paths as libPaths } from '../../lib/paths'; import { loadCliConfig } from '../config'; import chalk from 'chalk'; import { AppConfig } from '@backstage/config'; +import { PackageGraph } from '@backstage/cli-node'; +import { Lockfile } from '../versioning'; +import { + forbiddenDuplicatesFilter, + includedFilter, +} from '../../commands/versions/lint'; export async function serveBundle(options: ServeOptions) { + if (options.verifyVersions) { + const lockfile = await Lockfile.load( + libPaths.resolveTargetRoot('yarn.lock'), + ); + const result = lockfile.analyze({ + filter: includedFilter, + localPackages: PackageGraph.fromPackages( + await PackageGraph.listTargetPackages(), + ), + }); + const problemPackages = [...result.newVersions, ...result.newRanges] + .map(({ name }) => name) + .filter(forbiddenDuplicatesFilter); + + if (problemPackages.length > 1) { + console.log( + chalk.yellow( + `⚠️ Some of the following packages may be outdated or have duplicate installations: + + ${uniq(problemPackages).join(', ')} + `, + ), + ); + console.log( + chalk.yellow( + `⚠️ This can be resolved using the following command: + + yarn backstage-cli versions:check --fix + `, + ), + ); + } + } + + checkReactVersion(); + const { name } = await fs.readJson(libPaths.resolveTarget('package.json')); let server: WebpackDevServer | undefined = undefined; @@ -153,3 +197,27 @@ export async function serveBundle(options: ServeOptions) { return waitForExit; } + +function checkReactVersion() { + try { + // Make sure we're looking at the root of the target repo + const reactPkgPath = require.resolve('react/package.json', { + paths: [libPaths.targetRoot], + }); + const reactPkg = require(reactPkgPath); + if (reactPkg.version.startsWith('16.')) { + console.log( + chalk.yellow( + ` +⚠️ ⚠️ +⚠️ You are using React version 16, which is deprecated for use in Backstage. ⚠️ +⚠️ Please upgrade to React 17 by updating your packages/app dependencies. ⚠️ +⚠️ ⚠️ +`, + ), + ); + } + } catch { + /* ignored */ + } +} From 3f67cefb4780253bfa89e917089499101dba015f Mon Sep 17 00:00:00 2001 From: Vincenzo Scamporlino Date: Thu, 13 Jul 2023 13:54:39 +0200 Subject: [PATCH 19/52] cli: add changeset Co-Authored-by: Philipp Hugenroth Signed-off-by: Vincenzo Scamporlino --- .changeset/loud-garlics-press.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/loud-garlics-press.md diff --git a/.changeset/loud-garlics-press.md b/.changeset/loud-garlics-press.md new file mode 100644 index 0000000000..28aee20619 --- /dev/null +++ b/.changeset/loud-garlics-press.md @@ -0,0 +1,5 @@ +--- +'@backstage/cli': patch +--- + +Reload the frontend when app config changes From 77312229e82fa045693b7874c9c842495baef098 Mon Sep 17 00:00:00 2001 From: Vincenzo Scamporlino Date: Thu, 13 Jul 2023 13:58:15 +0200 Subject: [PATCH 20/52] cli: add missing dependency Co-Authored-by: Philipp Hugenroth Signed-off-by: Vincenzo Scamporlino --- packages/cli/src/commands/start/startFrontend.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/cli/src/commands/start/startFrontend.ts b/packages/cli/src/commands/start/startFrontend.ts index d7bdc3c384..a809473788 100644 --- a/packages/cli/src/commands/start/startFrontend.ts +++ b/packages/cli/src/commands/start/startFrontend.ts @@ -29,6 +29,7 @@ export async function startFrontend(options: StartAppOptions) { entry: options.entry, checksEnabled: options.checksEnabled, configPaths: options.configPaths, + verifyVersions: options.verifyVersions, }); await waitForExit(); From cdf82c27102b5ff77374e864e9f5fe587443dd7d Mon Sep 17 00:00:00 2001 From: Vincenzo Scamporlino Date: Thu, 13 Jul 2023 14:30:52 +0200 Subject: [PATCH 21/52] cli: safely invoke watch Signed-off-by: Vincenzo Scamporlino --- packages/cli/src/lib/config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/src/lib/config.ts b/packages/cli/src/lib/config.ts index b0efa8163a..0c657b640e 100644 --- a/packages/cli/src/lib/config.ts +++ b/packages/cli/src/lib/config.ts @@ -91,7 +91,7 @@ export async function loadCliConfig(options: Options) { withDeprecatedKeys: options.withDeprecatedKeys, ignoreSchemaErrors: !options.strict, }); - options.watch!(newFrontendAppConfigs); + options.watch?.(newFrontendAppConfigs); }, }, }); From cd514545d1d04615dd73a9d70db52bac41b9b849 Mon Sep 17 00:00:00 2001 From: Aramis Date: Sat, 10 Jun 2023 16:51:11 -0400 Subject: [PATCH 22/52] feat(config-loader): Make children of secret parents secret themselves. Signed-off-by: Aramis --- .changeset/selfish-coats-shout.md | 55 +++++ packages/config-loader/src/schema/collect.ts | 2 +- .../config-loader/src/schema/compile.test.ts | 214 +++++++++++++++++- packages/config-loader/src/schema/compile.ts | 71 +++++- 4 files changed, 327 insertions(+), 15 deletions(-) create mode 100644 .changeset/selfish-coats-shout.md diff --git a/.changeset/selfish-coats-shout.md b/.changeset/selfish-coats-shout.md new file mode 100644 index 0000000000..071c47e371 --- /dev/null +++ b/.changeset/selfish-coats-shout.md @@ -0,0 +1,55 @@ +--- +'@backstage/config-loader': minor +--- + +Adds a new `deepVisibility` schema keyword that sets child visibility recursively to the defined value, respecting preexisting values or child `deepVisibility`. + +Example usage: + +```ts +export interface Config { + /** + * Enforces a default of `secret` instead of `backend` for this object. + * @deepVisibility secret + */ + mySecretProperty: { + type: 'object'; + properties: { + secretValue: { + type: 'string'; + }; + + verySecretProperty: { + type: 'string'; + }; + }; + }; +} +``` + +Example of a schema that would not be allowed: + +```ts +export interface Config { + /** + * Set the top level property to secret, enforcing a default of `secret` instead of `backend` for this object. + * @deepVisibility secret + */ + mySecretProperty: { + type: 'object'; + properties: { + frontendUrl: { + /** + * We can NOT override the visibility to reveal a property to the front end. + * @visibility frontend + */ + type: 'string'; + }; + + verySecretProperty: { + type: 'string'; + }; + }; + }; +} +``` diff --git a/packages/config-loader/src/schema/collect.ts b/packages/config-loader/src/schema/collect.ts index 98feffebb2..ac3e4af341 100644 --- a/packages/config-loader/src/schema/collect.ts +++ b/packages/config-loader/src/schema/collect.ts @@ -190,7 +190,7 @@ async function compileTsSchemas(paths: string[]) { // This enables the use of these tags in TSDoc comments { required: true, - validationKeywords: ['visibility', 'deprecated'], + validationKeywords: ['visibility', 'deepVisibility', 'deprecated'], }, [path.split(sep).join('/')], // Unix paths are expected for all OSes here ) as JsonObject | null; diff --git a/packages/config-loader/src/schema/compile.test.ts b/packages/config-loader/src/schema/compile.test.ts index df81923684..914a813d9f 100644 --- a/packages/config-loader/src/schema/compile.test.ts +++ b/packages/config-loader/src/schema/compile.test.ts @@ -70,7 +70,7 @@ describe('compileConfigSchemas', () => { c: { type: 'string' }, d: { type: 'array', - visibility: 'secret', + visibility: 'frontend', items: { type: 'string', visibility: 'frontend' }, }, }, @@ -86,7 +86,7 @@ describe('compileConfigSchemas', () => { c: { type: 'string', visibility: 'backend' }, d: { type: 'array', - visibility: 'secret', + visibility: 'frontend', items: { type: 'string' }, }, }, @@ -102,7 +102,7 @@ describe('compileConfigSchemas', () => { Object.entries({ '/a': 'frontend', '/b': 'secret', - '/d': 'secret', + '/d': 'frontend', '/d/0': 'frontend', }), ), @@ -110,7 +110,7 @@ describe('compileConfigSchemas', () => { Object.entries({ '/properties/a': 'frontend', '/properties/b': 'secret', - '/properties/d': 'secret', + '/properties/d': 'frontend', '/properties/d/items': 'frontend', }), ), @@ -231,3 +231,209 @@ describe('compileConfigSchemas', () => { }); }); }); + +describe('deepVisibility', () => { + it('should pass secret visibility to children, but respect existing backend/secret visibility', () => { + const validate = compileConfigSchemas([ + { + path: 'a1', + value: { + type: 'object', + properties: { + a: { type: 'string', visibility: 'backend' }, + b: { type: 'string', visibility: 'backend' }, + c: { type: 'string' }, + d: { + type: 'array', + items: { type: 'string' }, + }, + }, + }, + }, + { + path: 'a2', + value: { + type: 'object', + deepVisibility: 'secret', + properties: { + a: { type: 'string' }, + b: { type: 'string', visibility: 'secret' }, + c: { type: 'string', visibility: 'backend' }, + d: { + type: 'array', + items: { type: 'string' }, + }, + }, + }, + }, + ]); + expect( + validate([ + { + data: { a: 'a', b: 'b', c: 'c', d: ['d'] }, + context: 'test', + }, + ]), + ).toEqual({ + visibilityByDataPath: new Map( + Object.entries({ + '': 'secret', + '/b': 'secret', + '/d': 'secret', + '/d/0': 'secret', + }), + ), + visibilityBySchemaPath: new Map( + Object.entries({ + '': 'secret', + '/properties/b': 'secret', + '/properties/d': 'secret', + '/properties/d/items': 'secret', + }), + ), + deprecationByDataPath: new Map(), + }); + }); + + it('should pass secret visibility to children, but throws when overriding with frontend visibility', () => { + expect(() => + compileConfigSchemas([ + { + path: 'a1', + value: { + type: 'object', + properties: { + a: { type: 'string', visibility: 'frontend' }, + b: { type: 'string', visibility: 'backend' }, + c: { type: 'string' }, + d: { + type: 'array', + items: { type: 'string' }, + }, + }, + }, + }, + { + path: 'a2', + value: { + type: 'object', + deepVisibility: 'secret', + visibility: 'secret', + properties: { + a: { type: 'string' }, + b: { type: 'string', visibility: 'secret' }, + c: { type: 'string', visibility: 'frontend' }, + d: { + type: 'array', + items: { type: 'string' }, + }, + }, + }, + }, + ]), + ).toThrow( + "Config schema visibility is both 'frontend' and 'secret' for /properties/a", + ); + }); + + it('should throw when children have a different deepVisibility', () => { + expect(() => + compileConfigSchemas([ + { + path: 'a1', + value: { + type: 'object', + properties: { + a: { + type: 'object', + properties: { + a: { type: 'string' }, + }, + }, + b: { type: 'string', visibility: 'backend' }, + c: { type: 'string' }, + d: { + type: 'array', + items: { type: 'string' }, + }, + }, + }, + }, + { + path: 'a2', + value: { + type: 'object', + deepVisibility: 'secret', + properties: { + a: { + type: 'object', + properties: { + a: { type: 'string', visibility: 'frontend' }, + }, + }, + b: { type: 'string', visibility: 'secret' }, + c: { type: 'string', visibility: 'backend' }, + d: { + type: 'array', + items: { type: 'string' }, + }, + }, + }, + }, + ]), + ).toThrow( + `Config schema visibility is both 'frontend' and 'secret' for /properties/a`, + ); + }); + + it('should throw when ancestor and children have a different deepVisibility', () => { + expect(() => + compileConfigSchemas([ + { + path: 'a1', + value: { + type: 'object', + properties: { + a: { + type: 'object', + properties: { + a: { type: 'string' }, + }, + }, + b: { type: 'string', visibility: 'backend' }, + c: { type: 'string' }, + d: { + type: 'array', + items: { type: 'string' }, + }, + }, + }, + }, + { + path: 'a2', + value: { + type: 'object', + deepVisibility: 'secret', + properties: { + a: { + type: 'object', + deepVisibility: 'frontend', + properties: { + a: { type: 'string', visibility: 'frontend' }, + }, + }, + b: { type: 'string', visibility: 'secret' }, + c: { type: 'string', visibility: 'backend' }, + d: { + type: 'array', + items: { type: 'string' }, + }, + }, + }, + }, + ]), + ).toThrow( + `Config schema visibility is both 'frontend' and 'secret' for /properties/a`, + ); + }); +}); diff --git a/packages/config-loader/src/schema/compile.ts b/packages/config-loader/src/schema/compile.ts index 63a8e4b8a6..5d448a590a 100644 --- a/packages/config-loader/src/schema/compile.ts +++ b/packages/config-loader/src/schema/compile.ts @@ -74,6 +74,20 @@ export function compileConfigSchemas( }; }, }) + .addKeyword({ + keyword: 'deepVisibility', + metaSchema: { + type: 'string', + /** + * Disallow 'backend' deepVisibility to prevent cases of permission escaping. + * + * Something like: + * - deepVisibility secret -> backend -> frontend. + * - deepVisibility secret -> backend -> visibility frontend. + */ + enum: ['frontend', 'secret'], + }, + }) .removeKeyword('deprecated') // remove `deprecated` keyword so that we can implement our own compiler .addKeyword({ keyword: 'deprecated', @@ -101,17 +115,54 @@ export function compileConfigSchemas( const merged = mergeConfigSchemas(schemas.map(_ => _.value)); - if (options?.noUndeclaredProperties) { - traverse(merged, (schema: SchemaObject) => { - /** - * The `additionalProperties` key can only be applied to `type: object` in the JSON - * schema. - */ - if (schema?.type === 'object') { - schema.additionalProperties ||= false; + traverse( + merged, + ( + schema: SchemaObject, + jsonPtr: string, + _1: any, + _2: any, + _3?: any, + parentSchema?: SchemaObject, + ) => { + // Inherit parent deepVisibility if we don't define one ourselves. + if (parentSchema?.deepVisibility) { + schema.deepVisibility ??= parentSchema?.deepVisibility; } - }); - } + + // Apply deep visibility to self. + if (schema?.deepVisibility) { + // This runs before we compile the AJV so visibilityByDataPath has the + // correct data. + schema.visibility ??= schema.deepVisibility; + + if (parentSchema) { + /** + * Validate that we're not trying to override a child's visibility + * by setting the parent deep visibility. + */ + const values = [schema.visibility, parentSchema.visibility]; + const hasFrontend = values.some(e => e === 'frontend'); + const hasSecret = values.some(e => e === 'secret'); + if (hasFrontend && hasSecret) { + throw new Error( + `Config schema visibility is both 'frontend' and 'secret' for ${jsonPtr}`, + ); + } + } + } + + if (options?.noUndeclaredProperties) { + /** + * The `additionalProperties` key can only be applied to `type: object` in the JSON + * schema. + */ + if (schema?.type === 'object') { + schema.additionalProperties ||= false; + } + } + }, + ); const validate = ajv.compile(merged); From 4dbc723a07a4247b7e24694f34bd10d368116015 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 13 Jul 2023 21:40:23 +0000 Subject: [PATCH 23/52] fix(deps): update aws-sdk-js-v3 monorepo to v3.370.0 Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 1984 +++++++++++++++++++++++++++++------------------------ 1 file changed, 1103 insertions(+), 881 deletions(-) diff --git a/yarn.lock b/yarn.lock index f7a1c3a7dd..3ebc9176d7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -559,13 +559,23 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/abort-controller@npm:3.347.0, @aws-sdk/abort-controller@npm:^3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/abort-controller@npm:3.347.0" +"@aws-sdk/abort-controller@npm:3.370.0, @aws-sdk/abort-controller@npm:^3.347.0": + version: 3.370.0 + resolution: "@aws-sdk/abort-controller@npm:3.370.0" dependencies: - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 tslib: ^2.5.0 - checksum: fb7d8205987c6edd7825035e3599ab5587b1b79a5e8df1e10fc66c8c64f33f9d9354fed6dd029073c262c750d661fc64e68ced40955101b930cf7636597ff690 + checksum: 0095e83186de9ce150826d5afc59ae02de0a05508595226edec187c96ff6b46687a4b3ba9a9051a25b85a6051c7d7aeba347e8a7a0632edbe116ee3c60376842 + languageName: node + linkType: hard + +"@aws-sdk/chunked-blob-reader-native@npm:3.310.0": + version: 3.310.0 + resolution: "@aws-sdk/chunked-blob-reader-native@npm:3.310.0" + dependencies: + "@aws-sdk/util-base64": 3.310.0 + tslib: ^2.5.0 + checksum: 8b9b88edcaa28b58277a06e95c1b01f1eb2bfba3d994031664957340ae2bc857f1575ec999e8dbd085242b52719228ebff05af1cc0228b1f9296646f4b2095cb languageName: node linkType: hard @@ -578,628 +588,533 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/client-cognito-identity@npm:3.350.0": - version: 3.350.0 - resolution: "@aws-sdk/client-cognito-identity@npm:3.350.0" +"@aws-sdk/client-cognito-identity@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/client-cognito-identity@npm:3.370.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/client-sts": 3.350.0 - "@aws-sdk/config-resolver": 3.347.0 - "@aws-sdk/credential-provider-node": 3.350.0 - "@aws-sdk/fetch-http-handler": 3.347.0 - "@aws-sdk/hash-node": 3.347.0 - "@aws-sdk/invalid-dependency": 3.347.0 - "@aws-sdk/middleware-content-length": 3.347.0 - "@aws-sdk/middleware-endpoint": 3.347.0 - "@aws-sdk/middleware-host-header": 3.347.0 - "@aws-sdk/middleware-logger": 3.347.0 - "@aws-sdk/middleware-recursion-detection": 3.347.0 - "@aws-sdk/middleware-retry": 3.347.0 - "@aws-sdk/middleware-serde": 3.347.0 - "@aws-sdk/middleware-signing": 3.347.0 - "@aws-sdk/middleware-stack": 3.347.0 - "@aws-sdk/middleware-user-agent": 3.347.0 - "@aws-sdk/node-config-provider": 3.347.0 - "@aws-sdk/node-http-handler": 3.350.0 - "@aws-sdk/smithy-client": 3.347.0 - "@aws-sdk/types": 3.347.0 - "@aws-sdk/url-parser": 3.347.0 - "@aws-sdk/util-base64": 3.310.0 - "@aws-sdk/util-body-length-browser": 3.310.0 - "@aws-sdk/util-body-length-node": 3.310.0 - "@aws-sdk/util-defaults-mode-browser": 3.347.0 - "@aws-sdk/util-defaults-mode-node": 3.347.0 - "@aws-sdk/util-endpoints": 3.347.0 - "@aws-sdk/util-retry": 3.347.0 - "@aws-sdk/util-user-agent-browser": 3.347.0 - "@aws-sdk/util-user-agent-node": 3.347.0 - "@aws-sdk/util-utf8": 3.310.0 - "@smithy/protocol-http": ^1.0.1 - "@smithy/types": ^1.0.0 + "@aws-sdk/client-sts": 3.370.0 + "@aws-sdk/credential-provider-node": 3.370.0 + "@aws-sdk/middleware-host-header": 3.370.0 + "@aws-sdk/middleware-logger": 3.370.0 + "@aws-sdk/middleware-recursion-detection": 3.370.0 + "@aws-sdk/middleware-signing": 3.370.0 + "@aws-sdk/middleware-user-agent": 3.370.0 + "@aws-sdk/types": 3.370.0 + "@aws-sdk/util-endpoints": 3.370.0 + "@aws-sdk/util-user-agent-browser": 3.370.0 + "@aws-sdk/util-user-agent-node": 3.370.0 + "@smithy/config-resolver": ^1.0.1 + "@smithy/fetch-http-handler": ^1.0.1 + "@smithy/hash-node": ^1.0.1 + "@smithy/invalid-dependency": ^1.0.1 + "@smithy/middleware-content-length": ^1.0.1 + "@smithy/middleware-endpoint": ^1.0.2 + "@smithy/middleware-retry": ^1.0.3 + "@smithy/middleware-serde": ^1.0.1 + "@smithy/middleware-stack": ^1.0.1 + "@smithy/node-config-provider": ^1.0.1 + "@smithy/node-http-handler": ^1.0.2 + "@smithy/protocol-http": ^1.1.0 + "@smithy/smithy-client": ^1.0.3 + "@smithy/types": ^1.1.0 + "@smithy/url-parser": ^1.0.1 + "@smithy/util-base64": ^1.0.1 + "@smithy/util-body-length-browser": ^1.0.1 + "@smithy/util-body-length-node": ^1.0.1 + "@smithy/util-defaults-mode-browser": ^1.0.1 + "@smithy/util-defaults-mode-node": ^1.0.1 + "@smithy/util-retry": ^1.0.3 + "@smithy/util-utf8": ^1.0.1 tslib: ^2.5.0 - checksum: 113a702815437ebeba02f1aff54051ee9574c793c86fe2834980395f8c44a62d1336692ade820b5ef196b5af5abb4fd1d46affbf22f3b5fc85f54e03f3a4171a + checksum: e13eb18f70ce89ea1d2a111ad74892bbf5ca57a926d97a8787e6fa71e502eed94660cc2e364223151a4c6d019a4d30fd7f21da093f39893e6719ee481fdaf47a languageName: node linkType: hard "@aws-sdk/client-eks@npm:^3.350.0": - version: 3.350.0 - resolution: "@aws-sdk/client-eks@npm:3.350.0" + version: 3.370.0 + resolution: "@aws-sdk/client-eks@npm:3.370.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/client-sts": 3.350.0 - "@aws-sdk/config-resolver": 3.347.0 - "@aws-sdk/credential-provider-node": 3.350.0 - "@aws-sdk/fetch-http-handler": 3.347.0 - "@aws-sdk/hash-node": 3.347.0 - "@aws-sdk/invalid-dependency": 3.347.0 - "@aws-sdk/middleware-content-length": 3.347.0 - "@aws-sdk/middleware-endpoint": 3.347.0 - "@aws-sdk/middleware-host-header": 3.347.0 - "@aws-sdk/middleware-logger": 3.347.0 - "@aws-sdk/middleware-recursion-detection": 3.347.0 - "@aws-sdk/middleware-retry": 3.347.0 - "@aws-sdk/middleware-serde": 3.347.0 - "@aws-sdk/middleware-signing": 3.347.0 - "@aws-sdk/middleware-stack": 3.347.0 - "@aws-sdk/middleware-user-agent": 3.347.0 - "@aws-sdk/node-config-provider": 3.347.0 - "@aws-sdk/node-http-handler": 3.350.0 - "@aws-sdk/smithy-client": 3.347.0 - "@aws-sdk/types": 3.347.0 - "@aws-sdk/url-parser": 3.347.0 - "@aws-sdk/util-base64": 3.310.0 - "@aws-sdk/util-body-length-browser": 3.310.0 - "@aws-sdk/util-body-length-node": 3.310.0 - "@aws-sdk/util-defaults-mode-browser": 3.347.0 - "@aws-sdk/util-defaults-mode-node": 3.347.0 - "@aws-sdk/util-endpoints": 3.347.0 - "@aws-sdk/util-retry": 3.347.0 - "@aws-sdk/util-user-agent-browser": 3.347.0 - "@aws-sdk/util-user-agent-node": 3.347.0 - "@aws-sdk/util-utf8": 3.310.0 - "@aws-sdk/util-waiter": 3.347.0 - "@smithy/protocol-http": ^1.0.1 - "@smithy/types": ^1.0.0 + "@aws-sdk/client-sts": 3.370.0 + "@aws-sdk/credential-provider-node": 3.370.0 + "@aws-sdk/middleware-host-header": 3.370.0 + "@aws-sdk/middleware-logger": 3.370.0 + "@aws-sdk/middleware-recursion-detection": 3.370.0 + "@aws-sdk/middleware-signing": 3.370.0 + "@aws-sdk/middleware-user-agent": 3.370.0 + "@aws-sdk/types": 3.370.0 + "@aws-sdk/util-endpoints": 3.370.0 + "@aws-sdk/util-user-agent-browser": 3.370.0 + "@aws-sdk/util-user-agent-node": 3.370.0 + "@smithy/config-resolver": ^1.0.1 + "@smithy/fetch-http-handler": ^1.0.1 + "@smithy/hash-node": ^1.0.1 + "@smithy/invalid-dependency": ^1.0.1 + "@smithy/middleware-content-length": ^1.0.1 + "@smithy/middleware-endpoint": ^1.0.2 + "@smithy/middleware-retry": ^1.0.3 + "@smithy/middleware-serde": ^1.0.1 + "@smithy/middleware-stack": ^1.0.1 + "@smithy/node-config-provider": ^1.0.1 + "@smithy/node-http-handler": ^1.0.2 + "@smithy/protocol-http": ^1.1.0 + "@smithy/smithy-client": ^1.0.3 + "@smithy/types": ^1.1.0 + "@smithy/url-parser": ^1.0.1 + "@smithy/util-base64": ^1.0.1 + "@smithy/util-body-length-browser": ^1.0.1 + "@smithy/util-body-length-node": ^1.0.1 + "@smithy/util-defaults-mode-browser": ^1.0.1 + "@smithy/util-defaults-mode-node": ^1.0.1 + "@smithy/util-retry": ^1.0.3 + "@smithy/util-utf8": ^1.0.1 + "@smithy/util-waiter": ^1.0.1 tslib: ^2.5.0 uuid: ^8.3.2 - checksum: 475973abf7cba32c40aa79ed345229f3b887c548e47651ff781b48174d0d1cba0526c7de29a25c13d2d3f2cba905173d146a7d23101e2caed6196b1f3fe232ba + checksum: 4b34fe5155161da1b0102e49d62720e8ad067effe188af8aeb9a755d05eae55f52edb8279c19ad18851513d526050f08c239d4a609ea482c5352223b71785e54 languageName: node linkType: hard "@aws-sdk/client-organizations@npm:^3.350.0": - version: 3.350.0 - resolution: "@aws-sdk/client-organizations@npm:3.350.0" + version: 3.370.0 + resolution: "@aws-sdk/client-organizations@npm:3.370.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/client-sts": 3.350.0 - "@aws-sdk/config-resolver": 3.347.0 - "@aws-sdk/credential-provider-node": 3.350.0 - "@aws-sdk/fetch-http-handler": 3.347.0 - "@aws-sdk/hash-node": 3.347.0 - "@aws-sdk/invalid-dependency": 3.347.0 - "@aws-sdk/middleware-content-length": 3.347.0 - "@aws-sdk/middleware-endpoint": 3.347.0 - "@aws-sdk/middleware-host-header": 3.347.0 - "@aws-sdk/middleware-logger": 3.347.0 - "@aws-sdk/middleware-recursion-detection": 3.347.0 - "@aws-sdk/middleware-retry": 3.347.0 - "@aws-sdk/middleware-serde": 3.347.0 - "@aws-sdk/middleware-signing": 3.347.0 - "@aws-sdk/middleware-stack": 3.347.0 - "@aws-sdk/middleware-user-agent": 3.347.0 - "@aws-sdk/node-config-provider": 3.347.0 - "@aws-sdk/node-http-handler": 3.350.0 - "@aws-sdk/smithy-client": 3.347.0 - "@aws-sdk/types": 3.347.0 - "@aws-sdk/url-parser": 3.347.0 - "@aws-sdk/util-base64": 3.310.0 - "@aws-sdk/util-body-length-browser": 3.310.0 - "@aws-sdk/util-body-length-node": 3.310.0 - "@aws-sdk/util-defaults-mode-browser": 3.347.0 - "@aws-sdk/util-defaults-mode-node": 3.347.0 - "@aws-sdk/util-endpoints": 3.347.0 - "@aws-sdk/util-retry": 3.347.0 - "@aws-sdk/util-user-agent-browser": 3.347.0 - "@aws-sdk/util-user-agent-node": 3.347.0 - "@aws-sdk/util-utf8": 3.310.0 - "@smithy/protocol-http": ^1.0.1 - "@smithy/types": ^1.0.0 + "@aws-sdk/client-sts": 3.370.0 + "@aws-sdk/credential-provider-node": 3.370.0 + "@aws-sdk/middleware-host-header": 3.370.0 + "@aws-sdk/middleware-logger": 3.370.0 + "@aws-sdk/middleware-recursion-detection": 3.370.0 + "@aws-sdk/middleware-signing": 3.370.0 + "@aws-sdk/middleware-user-agent": 3.370.0 + "@aws-sdk/types": 3.370.0 + "@aws-sdk/util-endpoints": 3.370.0 + "@aws-sdk/util-user-agent-browser": 3.370.0 + "@aws-sdk/util-user-agent-node": 3.370.0 + "@smithy/config-resolver": ^1.0.1 + "@smithy/fetch-http-handler": ^1.0.1 + "@smithy/hash-node": ^1.0.1 + "@smithy/invalid-dependency": ^1.0.1 + "@smithy/middleware-content-length": ^1.0.1 + "@smithy/middleware-endpoint": ^1.0.2 + "@smithy/middleware-retry": ^1.0.3 + "@smithy/middleware-serde": ^1.0.1 + "@smithy/middleware-stack": ^1.0.1 + "@smithy/node-config-provider": ^1.0.1 + "@smithy/node-http-handler": ^1.0.2 + "@smithy/protocol-http": ^1.1.0 + "@smithy/smithy-client": ^1.0.3 + "@smithy/types": ^1.1.0 + "@smithy/url-parser": ^1.0.1 + "@smithy/util-base64": ^1.0.1 + "@smithy/util-body-length-browser": ^1.0.1 + "@smithy/util-body-length-node": ^1.0.1 + "@smithy/util-defaults-mode-browser": ^1.0.1 + "@smithy/util-defaults-mode-node": ^1.0.1 + "@smithy/util-retry": ^1.0.3 + "@smithy/util-utf8": ^1.0.1 tslib: ^2.5.0 - checksum: 553e3510601c2305be0561abf5b0d8a92faafc23952ec4620358960cc7d3d72b62ff9a76fb174377286b1d339d75194d23ee63bbf35ea5379187ea46b86268a2 + checksum: 738b259771e83c52abdcc2b2511521f91777262b7e14b1aceb78d8dae7179e2a17648733fe7a40358ad6040ee03f1f251a977a54197b09d4d9f0b6b40052e8d7 languageName: node linkType: hard "@aws-sdk/client-s3@npm:^3.350.0": - version: 3.350.0 - resolution: "@aws-sdk/client-s3@npm:3.350.0" + version: 3.370.0 + resolution: "@aws-sdk/client-s3@npm:3.370.0" dependencies: "@aws-crypto/sha1-browser": 3.0.0 "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/client-sts": 3.350.0 - "@aws-sdk/config-resolver": 3.347.0 - "@aws-sdk/credential-provider-node": 3.350.0 - "@aws-sdk/eventstream-serde-browser": 3.347.0 - "@aws-sdk/eventstream-serde-config-resolver": 3.347.0 - "@aws-sdk/eventstream-serde-node": 3.347.0 - "@aws-sdk/fetch-http-handler": 3.347.0 - "@aws-sdk/hash-blob-browser": 3.347.0 - "@aws-sdk/hash-node": 3.347.0 - "@aws-sdk/hash-stream-node": 3.347.0 - "@aws-sdk/invalid-dependency": 3.347.0 - "@aws-sdk/md5-js": 3.347.0 - "@aws-sdk/middleware-bucket-endpoint": 3.347.0 - "@aws-sdk/middleware-content-length": 3.347.0 - "@aws-sdk/middleware-endpoint": 3.347.0 - "@aws-sdk/middleware-expect-continue": 3.347.0 - "@aws-sdk/middleware-flexible-checksums": 3.347.0 - "@aws-sdk/middleware-host-header": 3.347.0 - "@aws-sdk/middleware-location-constraint": 3.347.0 - "@aws-sdk/middleware-logger": 3.347.0 - "@aws-sdk/middleware-recursion-detection": 3.347.0 - "@aws-sdk/middleware-retry": 3.347.0 - "@aws-sdk/middleware-sdk-s3": 3.347.0 - "@aws-sdk/middleware-serde": 3.347.0 - "@aws-sdk/middleware-signing": 3.347.0 - "@aws-sdk/middleware-ssec": 3.347.0 - "@aws-sdk/middleware-stack": 3.347.0 - "@aws-sdk/middleware-user-agent": 3.347.0 - "@aws-sdk/node-config-provider": 3.347.0 - "@aws-sdk/node-http-handler": 3.350.0 - "@aws-sdk/signature-v4-multi-region": 3.347.0 - "@aws-sdk/smithy-client": 3.347.0 - "@aws-sdk/types": 3.347.0 - "@aws-sdk/url-parser": 3.347.0 - "@aws-sdk/util-base64": 3.310.0 - "@aws-sdk/util-body-length-browser": 3.310.0 - "@aws-sdk/util-body-length-node": 3.310.0 - "@aws-sdk/util-defaults-mode-browser": 3.347.0 - "@aws-sdk/util-defaults-mode-node": 3.347.0 - "@aws-sdk/util-endpoints": 3.347.0 - "@aws-sdk/util-retry": 3.347.0 - "@aws-sdk/util-stream-browser": 3.347.0 - "@aws-sdk/util-stream-node": 3.350.0 - "@aws-sdk/util-user-agent-browser": 3.347.0 - "@aws-sdk/util-user-agent-node": 3.347.0 - "@aws-sdk/util-utf8": 3.310.0 - "@aws-sdk/util-waiter": 3.347.0 + "@aws-sdk/client-sts": 3.370.0 + "@aws-sdk/credential-provider-node": 3.370.0 + "@aws-sdk/hash-blob-browser": 3.370.0 + "@aws-sdk/hash-stream-node": 3.370.0 + "@aws-sdk/md5-js": 3.370.0 + "@aws-sdk/middleware-bucket-endpoint": 3.370.0 + "@aws-sdk/middleware-expect-continue": 3.370.0 + "@aws-sdk/middleware-flexible-checksums": 3.370.0 + "@aws-sdk/middleware-host-header": 3.370.0 + "@aws-sdk/middleware-location-constraint": 3.370.0 + "@aws-sdk/middleware-logger": 3.370.0 + "@aws-sdk/middleware-recursion-detection": 3.370.0 + "@aws-sdk/middleware-sdk-s3": 3.370.0 + "@aws-sdk/middleware-signing": 3.370.0 + "@aws-sdk/middleware-ssec": 3.370.0 + "@aws-sdk/middleware-user-agent": 3.370.0 + "@aws-sdk/signature-v4-multi-region": 3.370.0 + "@aws-sdk/types": 3.370.0 + "@aws-sdk/util-endpoints": 3.370.0 + "@aws-sdk/util-user-agent-browser": 3.370.0 + "@aws-sdk/util-user-agent-node": 3.370.0 "@aws-sdk/xml-builder": 3.310.0 - "@smithy/protocol-http": ^1.0.1 - "@smithy/types": ^1.0.0 - fast-xml-parser: 4.2.4 + "@smithy/config-resolver": ^1.0.1 + "@smithy/eventstream-serde-browser": ^1.0.1 + "@smithy/eventstream-serde-config-resolver": ^1.0.1 + "@smithy/eventstream-serde-node": ^1.0.1 + "@smithy/fetch-http-handler": ^1.0.1 + "@smithy/hash-node": ^1.0.1 + "@smithy/invalid-dependency": ^1.0.1 + "@smithy/middleware-content-length": ^1.0.1 + "@smithy/middleware-endpoint": ^1.0.2 + "@smithy/middleware-retry": ^1.0.3 + "@smithy/middleware-serde": ^1.0.1 + "@smithy/middleware-stack": ^1.0.1 + "@smithy/node-config-provider": ^1.0.1 + "@smithy/node-http-handler": ^1.0.2 + "@smithy/protocol-http": ^1.1.0 + "@smithy/smithy-client": ^1.0.3 + "@smithy/types": ^1.1.0 + "@smithy/url-parser": ^1.0.1 + "@smithy/util-base64": ^1.0.1 + "@smithy/util-body-length-browser": ^1.0.1 + "@smithy/util-body-length-node": ^1.0.1 + "@smithy/util-defaults-mode-browser": ^1.0.1 + "@smithy/util-defaults-mode-node": ^1.0.1 + "@smithy/util-retry": ^1.0.3 + "@smithy/util-stream": ^1.0.1 + "@smithy/util-utf8": ^1.0.1 + "@smithy/util-waiter": ^1.0.1 + fast-xml-parser: 4.2.5 tslib: ^2.5.0 - checksum: 3e7c5ca478abf866dec86d069c355b77ba8dcefe462817f953fb672560f4a56499a544180e5b534400de917bbc5220479c93f67373bd7b8278ceb80d030a41ca + checksum: 6e395a519a46c1351597b7104e510c8a6f17b7d531eb9a1bf0a706ba69c6c383a9f02b2309d9eb712ead8454e6c1a3906ce65202b7cf353c0385879162875c7b languageName: node linkType: hard "@aws-sdk/client-sqs@npm:^3.350.0": - version: 3.350.0 - resolution: "@aws-sdk/client-sqs@npm:3.350.0" + version: 3.370.0 + resolution: "@aws-sdk/client-sqs@npm:3.370.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/client-sts": 3.350.0 - "@aws-sdk/config-resolver": 3.347.0 - "@aws-sdk/credential-provider-node": 3.350.0 - "@aws-sdk/fetch-http-handler": 3.347.0 - "@aws-sdk/hash-node": 3.347.0 - "@aws-sdk/invalid-dependency": 3.347.0 - "@aws-sdk/md5-js": 3.347.0 - "@aws-sdk/middleware-content-length": 3.347.0 - "@aws-sdk/middleware-endpoint": 3.347.0 - "@aws-sdk/middleware-host-header": 3.347.0 - "@aws-sdk/middleware-logger": 3.347.0 - "@aws-sdk/middleware-recursion-detection": 3.347.0 - "@aws-sdk/middleware-retry": 3.347.0 - "@aws-sdk/middleware-sdk-sqs": 3.347.0 - "@aws-sdk/middleware-serde": 3.347.0 - "@aws-sdk/middleware-signing": 3.347.0 - "@aws-sdk/middleware-stack": 3.347.0 - "@aws-sdk/middleware-user-agent": 3.347.0 - "@aws-sdk/node-config-provider": 3.347.0 - "@aws-sdk/node-http-handler": 3.350.0 - "@aws-sdk/smithy-client": 3.347.0 - "@aws-sdk/types": 3.347.0 - "@aws-sdk/url-parser": 3.347.0 - "@aws-sdk/util-base64": 3.310.0 - "@aws-sdk/util-body-length-browser": 3.310.0 - "@aws-sdk/util-body-length-node": 3.310.0 - "@aws-sdk/util-defaults-mode-browser": 3.347.0 - "@aws-sdk/util-defaults-mode-node": 3.347.0 - "@aws-sdk/util-endpoints": 3.347.0 - "@aws-sdk/util-retry": 3.347.0 - "@aws-sdk/util-user-agent-browser": 3.347.0 - "@aws-sdk/util-user-agent-node": 3.347.0 - "@aws-sdk/util-utf8": 3.310.0 - "@smithy/protocol-http": ^1.0.1 - "@smithy/types": ^1.0.0 - fast-xml-parser: 4.2.4 + "@aws-sdk/client-sts": 3.370.0 + "@aws-sdk/credential-provider-node": 3.370.0 + "@aws-sdk/middleware-host-header": 3.370.0 + "@aws-sdk/middleware-logger": 3.370.0 + "@aws-sdk/middleware-recursion-detection": 3.370.0 + "@aws-sdk/middleware-sdk-sqs": 3.370.0 + "@aws-sdk/middleware-signing": 3.370.0 + "@aws-sdk/middleware-user-agent": 3.370.0 + "@aws-sdk/types": 3.370.0 + "@aws-sdk/util-endpoints": 3.370.0 + "@aws-sdk/util-user-agent-browser": 3.370.0 + "@aws-sdk/util-user-agent-node": 3.370.0 + "@smithy/config-resolver": ^1.0.1 + "@smithy/fetch-http-handler": ^1.0.1 + "@smithy/hash-node": ^1.0.1 + "@smithy/invalid-dependency": ^1.0.1 + "@smithy/md5-js": ^1.0.1 + "@smithy/middleware-content-length": ^1.0.1 + "@smithy/middleware-endpoint": ^1.0.2 + "@smithy/middleware-retry": ^1.0.3 + "@smithy/middleware-serde": ^1.0.1 + "@smithy/middleware-stack": ^1.0.1 + "@smithy/node-config-provider": ^1.0.1 + "@smithy/node-http-handler": ^1.0.2 + "@smithy/protocol-http": ^1.1.0 + "@smithy/smithy-client": ^1.0.3 + "@smithy/types": ^1.1.0 + "@smithy/url-parser": ^1.0.1 + "@smithy/util-base64": ^1.0.1 + "@smithy/util-body-length-browser": ^1.0.1 + "@smithy/util-body-length-node": ^1.0.1 + "@smithy/util-defaults-mode-browser": ^1.0.1 + "@smithy/util-defaults-mode-node": ^1.0.1 + "@smithy/util-retry": ^1.0.3 + "@smithy/util-utf8": ^1.0.1 + fast-xml-parser: 4.2.5 tslib: ^2.5.0 - checksum: bdbd7f2c6c0eb977664848088b874ea991c7a838285552ecbc6dfcbf30f858990c06930dffec25d97ca4689f94f00ee6e2172e74c9b32b18a594a0bb64e20b56 + checksum: 3029a13464fcf3d7a913e9bbe5e98733f733489a1a7d69256b3189e07ce016cbf350b06368636e75426f10f60b8e14aac29678fed6ca77e378954f3cd0c24b4a languageName: node linkType: hard -"@aws-sdk/client-sso-oidc@npm:3.350.0": - version: 3.350.0 - resolution: "@aws-sdk/client-sso-oidc@npm:3.350.0" +"@aws-sdk/client-sso-oidc@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/client-sso-oidc@npm:3.370.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/config-resolver": 3.347.0 - "@aws-sdk/fetch-http-handler": 3.347.0 - "@aws-sdk/hash-node": 3.347.0 - "@aws-sdk/invalid-dependency": 3.347.0 - "@aws-sdk/middleware-content-length": 3.347.0 - "@aws-sdk/middleware-endpoint": 3.347.0 - "@aws-sdk/middleware-host-header": 3.347.0 - "@aws-sdk/middleware-logger": 3.347.0 - "@aws-sdk/middleware-recursion-detection": 3.347.0 - "@aws-sdk/middleware-retry": 3.347.0 - "@aws-sdk/middleware-serde": 3.347.0 - "@aws-sdk/middleware-stack": 3.347.0 - "@aws-sdk/middleware-user-agent": 3.347.0 - "@aws-sdk/node-config-provider": 3.347.0 - "@aws-sdk/node-http-handler": 3.350.0 - "@aws-sdk/smithy-client": 3.347.0 - "@aws-sdk/types": 3.347.0 - "@aws-sdk/url-parser": 3.347.0 - "@aws-sdk/util-base64": 3.310.0 - "@aws-sdk/util-body-length-browser": 3.310.0 - "@aws-sdk/util-body-length-node": 3.310.0 - "@aws-sdk/util-defaults-mode-browser": 3.347.0 - "@aws-sdk/util-defaults-mode-node": 3.347.0 - "@aws-sdk/util-endpoints": 3.347.0 - "@aws-sdk/util-retry": 3.347.0 - "@aws-sdk/util-user-agent-browser": 3.347.0 - "@aws-sdk/util-user-agent-node": 3.347.0 - "@aws-sdk/util-utf8": 3.310.0 - "@smithy/protocol-http": ^1.0.1 - "@smithy/types": ^1.0.0 + "@aws-sdk/middleware-host-header": 3.370.0 + "@aws-sdk/middleware-logger": 3.370.0 + "@aws-sdk/middleware-recursion-detection": 3.370.0 + "@aws-sdk/middleware-user-agent": 3.370.0 + "@aws-sdk/types": 3.370.0 + "@aws-sdk/util-endpoints": 3.370.0 + "@aws-sdk/util-user-agent-browser": 3.370.0 + "@aws-sdk/util-user-agent-node": 3.370.0 + "@smithy/config-resolver": ^1.0.1 + "@smithy/fetch-http-handler": ^1.0.1 + "@smithy/hash-node": ^1.0.1 + "@smithy/invalid-dependency": ^1.0.1 + "@smithy/middleware-content-length": ^1.0.1 + "@smithy/middleware-endpoint": ^1.0.2 + "@smithy/middleware-retry": ^1.0.3 + "@smithy/middleware-serde": ^1.0.1 + "@smithy/middleware-stack": ^1.0.1 + "@smithy/node-config-provider": ^1.0.1 + "@smithy/node-http-handler": ^1.0.2 + "@smithy/protocol-http": ^1.1.0 + "@smithy/smithy-client": ^1.0.3 + "@smithy/types": ^1.1.0 + "@smithy/url-parser": ^1.0.1 + "@smithy/util-base64": ^1.0.1 + "@smithy/util-body-length-browser": ^1.0.1 + "@smithy/util-body-length-node": ^1.0.1 + "@smithy/util-defaults-mode-browser": ^1.0.1 + "@smithy/util-defaults-mode-node": ^1.0.1 + "@smithy/util-retry": ^1.0.3 + "@smithy/util-utf8": ^1.0.1 tslib: ^2.5.0 - checksum: 25a46fe18c3429b6a790f1439dacfb50d843976887742f56a3800c3ff2b3b7dc406c6ce896ff204621c938ef4af7c684bd08257db740321dab705312f82a20cd + checksum: a94d58fdef83615fa63ecde638a3ece82c2eaf05d7309a4ab336e0c6bebf8501aad123efbbf0714db4710208897594e13bfe1e450a657aa4bd82fbea338c0946 languageName: node linkType: hard -"@aws-sdk/client-sso@npm:3.350.0": - version: 3.350.0 - resolution: "@aws-sdk/client-sso@npm:3.350.0" +"@aws-sdk/client-sso@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/client-sso@npm:3.370.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/config-resolver": 3.347.0 - "@aws-sdk/fetch-http-handler": 3.347.0 - "@aws-sdk/hash-node": 3.347.0 - "@aws-sdk/invalid-dependency": 3.347.0 - "@aws-sdk/middleware-content-length": 3.347.0 - "@aws-sdk/middleware-endpoint": 3.347.0 - "@aws-sdk/middleware-host-header": 3.347.0 - "@aws-sdk/middleware-logger": 3.347.0 - "@aws-sdk/middleware-recursion-detection": 3.347.0 - "@aws-sdk/middleware-retry": 3.347.0 - "@aws-sdk/middleware-serde": 3.347.0 - "@aws-sdk/middleware-stack": 3.347.0 - "@aws-sdk/middleware-user-agent": 3.347.0 - "@aws-sdk/node-config-provider": 3.347.0 - "@aws-sdk/node-http-handler": 3.350.0 - "@aws-sdk/smithy-client": 3.347.0 - "@aws-sdk/types": 3.347.0 - "@aws-sdk/url-parser": 3.347.0 - "@aws-sdk/util-base64": 3.310.0 - "@aws-sdk/util-body-length-browser": 3.310.0 - "@aws-sdk/util-body-length-node": 3.310.0 - "@aws-sdk/util-defaults-mode-browser": 3.347.0 - "@aws-sdk/util-defaults-mode-node": 3.347.0 - "@aws-sdk/util-endpoints": 3.347.0 - "@aws-sdk/util-retry": 3.347.0 - "@aws-sdk/util-user-agent-browser": 3.347.0 - "@aws-sdk/util-user-agent-node": 3.347.0 - "@aws-sdk/util-utf8": 3.310.0 - "@smithy/protocol-http": ^1.0.1 - "@smithy/types": ^1.0.0 + "@aws-sdk/middleware-host-header": 3.370.0 + "@aws-sdk/middleware-logger": 3.370.0 + "@aws-sdk/middleware-recursion-detection": 3.370.0 + "@aws-sdk/middleware-user-agent": 3.370.0 + "@aws-sdk/types": 3.370.0 + "@aws-sdk/util-endpoints": 3.370.0 + "@aws-sdk/util-user-agent-browser": 3.370.0 + "@aws-sdk/util-user-agent-node": 3.370.0 + "@smithy/config-resolver": ^1.0.1 + "@smithy/fetch-http-handler": ^1.0.1 + "@smithy/hash-node": ^1.0.1 + "@smithy/invalid-dependency": ^1.0.1 + "@smithy/middleware-content-length": ^1.0.1 + "@smithy/middleware-endpoint": ^1.0.2 + "@smithy/middleware-retry": ^1.0.3 + "@smithy/middleware-serde": ^1.0.1 + "@smithy/middleware-stack": ^1.0.1 + "@smithy/node-config-provider": ^1.0.1 + "@smithy/node-http-handler": ^1.0.2 + "@smithy/protocol-http": ^1.1.0 + "@smithy/smithy-client": ^1.0.3 + "@smithy/types": ^1.1.0 + "@smithy/url-parser": ^1.0.1 + "@smithy/util-base64": ^1.0.1 + "@smithy/util-body-length-browser": ^1.0.1 + "@smithy/util-body-length-node": ^1.0.1 + "@smithy/util-defaults-mode-browser": ^1.0.1 + "@smithy/util-defaults-mode-node": ^1.0.1 + "@smithy/util-retry": ^1.0.3 + "@smithy/util-utf8": ^1.0.1 tslib: ^2.5.0 - checksum: f4e2648590ade175e60e72abec8ccd6e68fa515e4a6c0b5bbc64fb883d368f0d5048ef0bd5548d225fc58b7793884096227bcc7a67822c42f6eb6e4525fbd989 + checksum: e6797cac371b7da2b01885f0a4bcb81033af2246bb45ca6454d76b223ab23a824667479e9e7a77fe3d99164fb009a970ff6498d9d13ef57587ef1652f0f7f036 languageName: node linkType: hard -"@aws-sdk/client-sts@npm:3.350.0, @aws-sdk/client-sts@npm:^3.350.0": - version: 3.350.0 - resolution: "@aws-sdk/client-sts@npm:3.350.0" +"@aws-sdk/client-sts@npm:3.370.0, @aws-sdk/client-sts@npm:^3.350.0": + version: 3.370.0 + resolution: "@aws-sdk/client-sts@npm:3.370.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/config-resolver": 3.347.0 - "@aws-sdk/credential-provider-node": 3.350.0 - "@aws-sdk/fetch-http-handler": 3.347.0 - "@aws-sdk/hash-node": 3.347.0 - "@aws-sdk/invalid-dependency": 3.347.0 - "@aws-sdk/middleware-content-length": 3.347.0 - "@aws-sdk/middleware-endpoint": 3.347.0 - "@aws-sdk/middleware-host-header": 3.347.0 - "@aws-sdk/middleware-logger": 3.347.0 - "@aws-sdk/middleware-recursion-detection": 3.347.0 - "@aws-sdk/middleware-retry": 3.347.0 - "@aws-sdk/middleware-sdk-sts": 3.347.0 - "@aws-sdk/middleware-serde": 3.347.0 - "@aws-sdk/middleware-signing": 3.347.0 - "@aws-sdk/middleware-stack": 3.347.0 - "@aws-sdk/middleware-user-agent": 3.347.0 - "@aws-sdk/node-config-provider": 3.347.0 - "@aws-sdk/node-http-handler": 3.350.0 - "@aws-sdk/smithy-client": 3.347.0 - "@aws-sdk/types": 3.347.0 - "@aws-sdk/url-parser": 3.347.0 - "@aws-sdk/util-base64": 3.310.0 - "@aws-sdk/util-body-length-browser": 3.310.0 - "@aws-sdk/util-body-length-node": 3.310.0 - "@aws-sdk/util-defaults-mode-browser": 3.347.0 - "@aws-sdk/util-defaults-mode-node": 3.347.0 - "@aws-sdk/util-endpoints": 3.347.0 - "@aws-sdk/util-retry": 3.347.0 - "@aws-sdk/util-user-agent-browser": 3.347.0 - "@aws-sdk/util-user-agent-node": 3.347.0 - "@aws-sdk/util-utf8": 3.310.0 - "@smithy/protocol-http": ^1.0.1 - "@smithy/types": ^1.0.0 - fast-xml-parser: 4.2.4 + "@aws-sdk/credential-provider-node": 3.370.0 + "@aws-sdk/middleware-host-header": 3.370.0 + "@aws-sdk/middleware-logger": 3.370.0 + "@aws-sdk/middleware-recursion-detection": 3.370.0 + "@aws-sdk/middleware-sdk-sts": 3.370.0 + "@aws-sdk/middleware-signing": 3.370.0 + "@aws-sdk/middleware-user-agent": 3.370.0 + "@aws-sdk/types": 3.370.0 + "@aws-sdk/util-endpoints": 3.370.0 + "@aws-sdk/util-user-agent-browser": 3.370.0 + "@aws-sdk/util-user-agent-node": 3.370.0 + "@smithy/config-resolver": ^1.0.1 + "@smithy/fetch-http-handler": ^1.0.1 + "@smithy/hash-node": ^1.0.1 + "@smithy/invalid-dependency": ^1.0.1 + "@smithy/middleware-content-length": ^1.0.1 + "@smithy/middleware-endpoint": ^1.0.2 + "@smithy/middleware-retry": ^1.0.3 + "@smithy/middleware-serde": ^1.0.1 + "@smithy/middleware-stack": ^1.0.1 + "@smithy/node-config-provider": ^1.0.1 + "@smithy/node-http-handler": ^1.0.2 + "@smithy/protocol-http": ^1.1.0 + "@smithy/smithy-client": ^1.0.3 + "@smithy/types": ^1.1.0 + "@smithy/url-parser": ^1.0.1 + "@smithy/util-base64": ^1.0.1 + "@smithy/util-body-length-browser": ^1.0.1 + "@smithy/util-body-length-node": ^1.0.1 + "@smithy/util-defaults-mode-browser": ^1.0.1 + "@smithy/util-defaults-mode-node": ^1.0.1 + "@smithy/util-retry": ^1.0.3 + "@smithy/util-utf8": ^1.0.1 + fast-xml-parser: 4.2.5 tslib: ^2.5.0 - checksum: c9c96789fdab51db29be656f45ec15d0053646d0a98db45e8afc3ee3a76ec3bb81f71f1b0ed6aee8807c2369f178dfe0d7f1a4051e476c366bb997af1a9a5fb7 + checksum: 55ce8a7a8a8a44cffdbfca10ac2e4d389a4a13e81a4558ef401c3174727296c47375cec5898023e082285aaf5804d62f5d887da53e343f24aec8d8b5bc4ea29b languageName: node linkType: hard -"@aws-sdk/config-resolver@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/config-resolver@npm:3.347.0" +"@aws-sdk/credential-provider-cognito-identity@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.370.0" dependencies: - "@aws-sdk/types": 3.347.0 - "@aws-sdk/util-config-provider": 3.310.0 - "@aws-sdk/util-middleware": 3.347.0 + "@aws-sdk/client-cognito-identity": 3.370.0 + "@aws-sdk/types": 3.370.0 + "@smithy/property-provider": ^1.0.1 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: 8179cfb21e0c48852d735a78d175fc4e2d4f28ad2f130de4c2392e642c21e0101724b3fd826cfdc48aa8f4993fe1a6171645079224c01c50519226df6fb4c600 + checksum: 3ee862b115b3549bebeff65b6d02e26154f22dc2f9efde8e805c7305537a9cd4b9af7f3a8cb3f7f325c2ae211cb687ca4a9e345990c13319e4e3fad0b33f0503 languageName: node linkType: hard -"@aws-sdk/credential-provider-cognito-identity@npm:3.351.0": - version: 3.351.0 - resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.351.0" +"@aws-sdk/credential-provider-env@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.370.0" dependencies: - "@aws-sdk/client-cognito-identity": 3.350.0 - "@aws-sdk/property-provider": 3.347.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 + "@smithy/property-provider": ^1.0.1 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: 5a117f2ff6e1de449970537736a62a462dd25ac89aa6c8fc1f933abd1b40d5455bcd71e38a1e892655f635f956fb67b1a693e12b82a8ebcf31854c123957ed7d + checksum: 0295278ca333b8548c417d164569df737a5c587d7d39c35e9d0c9b55022a3d8caa3de04dd242135069cb3570cd9f52a2c1012fcaef4a13f49e91cec6aa0ed9b6 languageName: node linkType: hard -"@aws-sdk/credential-provider-env@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.347.0" +"@aws-sdk/credential-provider-ini@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.370.0" dependencies: - "@aws-sdk/property-provider": 3.347.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/credential-provider-env": 3.370.0 + "@aws-sdk/credential-provider-process": 3.370.0 + "@aws-sdk/credential-provider-sso": 3.370.0 + "@aws-sdk/credential-provider-web-identity": 3.370.0 + "@aws-sdk/types": 3.370.0 + "@smithy/credential-provider-imds": ^1.0.1 + "@smithy/property-provider": ^1.0.1 + "@smithy/shared-ini-file-loader": ^1.0.1 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: 51c159e8ce0db1a0f70615fadccb6d6bb96804d018de33aba0e0c2b3f6f949746ed78b9568b31fbffe2b89dbb61a6033081234c8b1b72a4a8f5e9cc332679a83 + checksum: 8d8d0d386eb521047ac515fe8bb99faad0b5613dfd1e1824ebc0b427f68d420a68c97ba5b1b5e64a16e3edda3633d76d2f632acdf2c8b37ff39148c8e50c7200 languageName: node linkType: hard -"@aws-sdk/credential-provider-imds@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/credential-provider-imds@npm:3.347.0" +"@aws-sdk/credential-provider-node@npm:3.370.0, @aws-sdk/credential-provider-node@npm:^3.350.0": + version: 3.370.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.370.0" dependencies: - "@aws-sdk/node-config-provider": 3.347.0 - "@aws-sdk/property-provider": 3.347.0 - "@aws-sdk/types": 3.347.0 - "@aws-sdk/url-parser": 3.347.0 + "@aws-sdk/credential-provider-env": 3.370.0 + "@aws-sdk/credential-provider-ini": 3.370.0 + "@aws-sdk/credential-provider-process": 3.370.0 + "@aws-sdk/credential-provider-sso": 3.370.0 + "@aws-sdk/credential-provider-web-identity": 3.370.0 + "@aws-sdk/types": 3.370.0 + "@smithy/credential-provider-imds": ^1.0.1 + "@smithy/property-provider": ^1.0.1 + "@smithy/shared-ini-file-loader": ^1.0.1 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: 4fdac326041f5488c5a7efb7cdcbb8ad8c30f5c782f97f2fe3a4096b162ad054b1d77c5ea0c860d0643194df4afd287bfbad106bf55c225a59a9497ea32136d8 + checksum: 564422e77d791fcc307f2954ebf2e7a17273dff63812ed8528196f3f38163db726a71cc1c22d2e6de287727d3506764dab8c9c99de7fe3426d6cec0bf4d4f0ab languageName: node linkType: hard -"@aws-sdk/credential-provider-ini@npm:3.350.0": - version: 3.350.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.350.0" +"@aws-sdk/credential-provider-process@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.370.0" dependencies: - "@aws-sdk/credential-provider-env": 3.347.0 - "@aws-sdk/credential-provider-imds": 3.347.0 - "@aws-sdk/credential-provider-process": 3.347.0 - "@aws-sdk/credential-provider-sso": 3.350.0 - "@aws-sdk/credential-provider-web-identity": 3.347.0 - "@aws-sdk/property-provider": 3.347.0 - "@aws-sdk/shared-ini-file-loader": 3.347.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 + "@smithy/property-provider": ^1.0.1 + "@smithy/shared-ini-file-loader": ^1.0.1 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: 8a67c5c0505e0275b1d3288fdea4ce5e1f9d7c907d86e43c17bfd709047cbce43776a35b5aeb87bf0652d657af9b8a79c6bd000f5745d0302453c98cec845082 + checksum: 286080cfdb0a433a619cafb29316cc4259022de5369a5a2eefd638a8b025626eb730a6d676bdff4ef0fb905c44fe4a1d4c856f62318553f62b425eea406229de languageName: node linkType: hard -"@aws-sdk/credential-provider-node@npm:3.350.0, @aws-sdk/credential-provider-node@npm:^3.350.0": - version: 3.350.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.350.0" +"@aws-sdk/credential-provider-sso@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.370.0" dependencies: - "@aws-sdk/credential-provider-env": 3.347.0 - "@aws-sdk/credential-provider-imds": 3.347.0 - "@aws-sdk/credential-provider-ini": 3.350.0 - "@aws-sdk/credential-provider-process": 3.347.0 - "@aws-sdk/credential-provider-sso": 3.350.0 - "@aws-sdk/credential-provider-web-identity": 3.347.0 - "@aws-sdk/property-provider": 3.347.0 - "@aws-sdk/shared-ini-file-loader": 3.347.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/client-sso": 3.370.0 + "@aws-sdk/token-providers": 3.370.0 + "@aws-sdk/types": 3.370.0 + "@smithy/property-provider": ^1.0.1 + "@smithy/shared-ini-file-loader": ^1.0.1 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: c337566d8642468a146aa9994d7efd44c3dadd11ead3140f9065dcf47a4809239258fe7e9f5600f62e17ee9f51ab89d31326e48815a61fd96068ac7fd88d7d90 + checksum: a5ef52fd213f567ba7aaa243bf4494a4df272522de4db952f0f9a0b1c148920fc49aff43321ec11b08ddd62e34c2686b0d50ae3a20c229e680d392b3c194b0f5 languageName: node linkType: hard -"@aws-sdk/credential-provider-process@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.347.0" +"@aws-sdk/credential-provider-web-identity@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.370.0" dependencies: - "@aws-sdk/property-provider": 3.347.0 - "@aws-sdk/shared-ini-file-loader": 3.347.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 + "@smithy/property-provider": ^1.0.1 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: 7e72d29faa4423b6c01614f4692523c4d1a7be1744563c622d1df81397662b58c51242a686aca7ecb9f9e13904ab1deaf14ab282a0610ea0dc76a2608d6ddb7a - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-sso@npm:3.350.0": - version: 3.350.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.350.0" - dependencies: - "@aws-sdk/client-sso": 3.350.0 - "@aws-sdk/property-provider": 3.347.0 - "@aws-sdk/shared-ini-file-loader": 3.347.0 - "@aws-sdk/token-providers": 3.350.0 - "@aws-sdk/types": 3.347.0 - tslib: ^2.5.0 - checksum: a91dc758dff04fbabb11cbd1ca700253be5d0591151778d59dbb681be7e0e2c3b71a62f9b73ae58cdd6761535ae33822ef1a735d886019590b7a666b3ebff53f - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-web-identity@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.347.0" - dependencies: - "@aws-sdk/property-provider": 3.347.0 - "@aws-sdk/types": 3.347.0 - tslib: ^2.5.0 - checksum: e2df45265f6c18e63b1ce2a95adbee10f6a25cbce89528630c92bc901c33486e29ab4609a16c3ec5c35ff10b9f3699ee36c8092b9a5ba04ea7d8b7cdbe2ca1a6 + checksum: 3e9ce1c7749e60302f966a64635a11dece3da47ece8da6e4eae0c784bdf481bee48a0b1085014b11b812ee608fe99fb20548203bfa8d2f43f709b39b1a484f9b languageName: node linkType: hard "@aws-sdk/credential-providers@npm:^3.350.0": - version: 3.351.0 - resolution: "@aws-sdk/credential-providers@npm:3.351.0" + version: 3.370.0 + resolution: "@aws-sdk/credential-providers@npm:3.370.0" dependencies: - "@aws-sdk/client-cognito-identity": 3.350.0 - "@aws-sdk/client-sso": 3.350.0 - "@aws-sdk/client-sts": 3.350.0 - "@aws-sdk/credential-provider-cognito-identity": 3.351.0 - "@aws-sdk/credential-provider-env": 3.347.0 - "@aws-sdk/credential-provider-imds": 3.347.0 - "@aws-sdk/credential-provider-ini": 3.350.0 - "@aws-sdk/credential-provider-node": 3.350.0 - "@aws-sdk/credential-provider-process": 3.347.0 - "@aws-sdk/credential-provider-sso": 3.350.0 - "@aws-sdk/credential-provider-web-identity": 3.347.0 - "@aws-sdk/property-provider": 3.347.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/client-cognito-identity": 3.370.0 + "@aws-sdk/client-sso": 3.370.0 + "@aws-sdk/client-sts": 3.370.0 + "@aws-sdk/credential-provider-cognito-identity": 3.370.0 + "@aws-sdk/credential-provider-env": 3.370.0 + "@aws-sdk/credential-provider-ini": 3.370.0 + "@aws-sdk/credential-provider-node": 3.370.0 + "@aws-sdk/credential-provider-process": 3.370.0 + "@aws-sdk/credential-provider-sso": 3.370.0 + "@aws-sdk/credential-provider-web-identity": 3.370.0 + "@aws-sdk/types": 3.370.0 + "@smithy/credential-provider-imds": ^1.0.1 + "@smithy/property-provider": ^1.0.1 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: 5fda553cf6bcc3d46b9c5807eae6d676f5f30951fbcb031ddc65fa56cfee65541ef04050612bbeef4c6c7d70802d5efa2a50a0c780136ad75a55f4666b21ea6f + checksum: 7eb60bda6bb4fe22c487aa19469858ba593c49fdad9cc8c2447307cdfdd883fd87743a398007f62ddf7e354eff8dfa716ef614adaaee2712f1a9866f478c32de languageName: node linkType: hard -"@aws-sdk/eventstream-codec@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/eventstream-codec@npm:3.347.0" +"@aws-sdk/eventstream-codec@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/eventstream-codec@npm:3.370.0" dependencies: "@aws-crypto/crc32": 3.0.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 "@aws-sdk/util-hex-encoding": 3.310.0 tslib: ^2.5.0 - checksum: 5279095f6c3c90ff301ae378e77ef3a74c9bec660f59be9aa1f6f2917f37529170d8a84d7d68763a8046507d43818a25a757f166744a4fbde398af398ebf7d14 + checksum: 0366991b92e3801798b0145021e185ac87b559aaef447e086f0964164ff71983afa6575ddc2e94ca7d7ceb307e2f16ec376f97fdccfdbc29a93330fffa43e386 languageName: node linkType: hard -"@aws-sdk/eventstream-serde-browser@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/eventstream-serde-browser@npm:3.347.0" - dependencies: - "@aws-sdk/eventstream-serde-universal": 3.347.0 - "@aws-sdk/types": 3.347.0 - tslib: ^2.5.0 - checksum: e1a24dfcd18ea0ea8f04b6d2ecb5589d586131e0b73c6f2f896d73d5829266ee00401c3c7d04c662645ebbe654028c9ba62ff267ab0f0cca124283f179f0471f - languageName: node - linkType: hard - -"@aws-sdk/eventstream-serde-config-resolver@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/eventstream-serde-config-resolver@npm:3.347.0" - dependencies: - "@aws-sdk/types": 3.347.0 - tslib: ^2.5.0 - checksum: d40574c294ae23983c5957b64508625985ddfb1198835e9fe295a67947f81c26227d930189043751e04b0d3201976009e9209e8a23c7de38c63231955eec7342 - languageName: node - linkType: hard - -"@aws-sdk/eventstream-serde-node@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/eventstream-serde-node@npm:3.347.0" - dependencies: - "@aws-sdk/eventstream-serde-universal": 3.347.0 - "@aws-sdk/types": 3.347.0 - tslib: ^2.5.0 - checksum: 223445d11155c88762fd5ede06845b8b68045a36ca644bceee76dcf48e66e3788c79edf6e68cf35233a3a81cc32ca13342da62163fe2fad0ce0dee05b7822102 - languageName: node - linkType: hard - -"@aws-sdk/eventstream-serde-universal@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/eventstream-serde-universal@npm:3.347.0" - dependencies: - "@aws-sdk/eventstream-codec": 3.347.0 - "@aws-sdk/types": 3.347.0 - tslib: ^2.5.0 - checksum: 67df71b0dc77c5944b797e9df4277a236ee77634cd3b58b6afc5d17b327dfbcefbdfdb9e8a8df45a7a34a696eb36e0943c195116f3d78b1fa362f3279c42956b - languageName: node - linkType: hard - -"@aws-sdk/fetch-http-handler@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/fetch-http-handler@npm:3.347.0" - dependencies: - "@aws-sdk/protocol-http": 3.347.0 - "@aws-sdk/querystring-builder": 3.347.0 - "@aws-sdk/types": 3.347.0 - "@aws-sdk/util-base64": 3.310.0 - tslib: ^2.5.0 - checksum: 42251dd957fc32753bbb08676a044dfa6bd195eb6cad041822cb96b05b3e46a33f91404e25e18f1b6dca20555a3b21ad135b13ad91cea97dd8adff59326df07e - languageName: node - linkType: hard - -"@aws-sdk/hash-blob-browser@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/hash-blob-browser@npm:3.347.0" +"@aws-sdk/hash-blob-browser@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/hash-blob-browser@npm:3.370.0" dependencies: "@aws-sdk/chunked-blob-reader": 3.310.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/chunked-blob-reader-native": 3.310.0 + "@aws-sdk/types": 3.370.0 tslib: ^2.5.0 - checksum: 75042a61979760b821118d8e777bf56862ed2486fc9145e0275c8604831e42de7caaee45be18663500962fc145f0d62abb4f28efd75ab53612b80b0b96d507f6 + checksum: 51d24225d299c238032aa6e29cf2c13b876231cf8fef40dcf9ef1ea05b1fb873cf7de76eba13ce63b2324e156c85e2795ba0e66abc2570745b9ec92586185f4b languageName: node linkType: hard -"@aws-sdk/hash-node@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/hash-node@npm:3.347.0" +"@aws-sdk/hash-stream-node@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/hash-stream-node@npm:3.370.0" dependencies: - "@aws-sdk/types": 3.347.0 - "@aws-sdk/util-buffer-from": 3.310.0 + "@aws-sdk/types": 3.370.0 "@aws-sdk/util-utf8": 3.310.0 tslib: ^2.5.0 - checksum: 5e33eb7b3adb291d661a105306f737eca932330b1b0395d6825f216c97a3eca47a19bb708a4dc10d68c8d80d78073886ba2714cd8cdeb27c6099da8760b37ead - languageName: node - linkType: hard - -"@aws-sdk/hash-stream-node@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/hash-stream-node@npm:3.347.0" - dependencies: - "@aws-sdk/types": 3.347.0 - "@aws-sdk/util-utf8": 3.310.0 - tslib: ^2.5.0 - checksum: c379b66cbbaadb4cc3807aa06941c987952fa09af50c3d59b9cc44670a64d049c991d6b15208e9f4928438e6ccb7145ef2cad4b9d5e1a916a4a0fc8b18be836d - languageName: node - linkType: hard - -"@aws-sdk/invalid-dependency@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/invalid-dependency@npm:3.347.0" - dependencies: - "@aws-sdk/types": 3.347.0 - tslib: ^2.5.0 - checksum: 78abc0831478c0bfa83df7bbbdf346d42a9b0f379f2392bba11576198e1b6a3a3b24e95aea46eabe7eb6233ab20ab1e5dc2c6f7c48d2b296d1590bd9370afcae + checksum: 97add2caadb15f5b6cbc551801dc672ba6e3664667c9be53c794cca9a1be827df932ac40148bae0e7586b6f7bebb2483257501d3c9e946dd1ba7fbb31a29de33 languageName: node linkType: hard @@ -1213,400 +1128,331 @@ __metadata: linkType: hard "@aws-sdk/lib-storage@npm:^3.350.0": - version: 3.350.0 - resolution: "@aws-sdk/lib-storage@npm:3.350.0" + version: 3.370.0 + resolution: "@aws-sdk/lib-storage@npm:3.370.0" dependencies: - "@aws-sdk/middleware-endpoint": 3.347.0 - "@aws-sdk/smithy-client": 3.347.0 + "@smithy/abort-controller": ^1.0.1 + "@smithy/middleware-endpoint": ^1.0.2 + "@smithy/smithy-client": ^1.0.3 buffer: 5.6.0 events: 3.3.0 stream-browserify: 3.0.0 tslib: ^2.5.0 peerDependencies: - "@aws-sdk/abort-controller": ^3.0.0 "@aws-sdk/client-s3": ^3.0.0 - checksum: 69c073f7bc9a197214bd7e465682daa3455e5fa255e2d7eb8ae9414ecf75c52db0ed09622b61c3d494574d873a8ee233692a8033fdb09f768ab1ab3c76cbaade + checksum: a45fc04b33ad462b8d9ca8f0233c10b49eb91ace24cf8a53a359d96b6266a4eef2bc713bbbacb4799703c339756a9d39cb17bfaa44f607aa99df22c688c0748b languageName: node linkType: hard -"@aws-sdk/md5-js@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/md5-js@npm:3.347.0" +"@aws-sdk/md5-js@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/md5-js@npm:3.370.0" dependencies: - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 "@aws-sdk/util-utf8": 3.310.0 tslib: ^2.5.0 - checksum: ee1d07546d1d6a6f5dbb30567bfdac658523569a75bd46cf7d2a0f4ab2360a6877f8377e081484733e7a38979f84531f2a8d3a2c5edd8acff6f50390bcf6efa6 + checksum: 1a0ae6590d3b860ea380e1299dc6debc533ab39a055aa204c1be08cbdead0e5eaac8ac8deb1b9332f00d7177d874b73ba03de5dcf012b2b4cd5ad96ae36bd7b5 languageName: node linkType: hard -"@aws-sdk/middleware-bucket-endpoint@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.347.0" +"@aws-sdk/middleware-bucket-endpoint@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.370.0" dependencies: - "@aws-sdk/protocol-http": 3.347.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 "@aws-sdk/util-arn-parser": 3.310.0 - "@aws-sdk/util-config-provider": 3.310.0 + "@smithy/protocol-http": ^1.1.0 + "@smithy/types": ^1.1.0 + "@smithy/util-config-provider": ^1.0.1 tslib: ^2.5.0 - checksum: 5a92cf322812d0942b658a354369133530467f836a5a31afb4ad5a6a27cfbbaf43ecbf359f564f92d9a581ea470220487afb68608b66caa779e5a81f3d6d4a30 + checksum: b8ed893397dec1dc5373b9920d70ddb30ba8a3651aa45805b9a47cafacff98d65927dfe754e9f5fcdc0c8d8d4ef7f171bc9fa4968d248d71429d61c2d822e493 languageName: node linkType: hard -"@aws-sdk/middleware-content-length@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-content-length@npm:3.347.0" +"@aws-sdk/middleware-endpoint@npm:^3.347.0": + version: 3.370.0 + resolution: "@aws-sdk/middleware-endpoint@npm:3.370.0" dependencies: - "@aws-sdk/protocol-http": 3.347.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/middleware-serde": 3.370.0 + "@aws-sdk/types": 3.370.0 + "@aws-sdk/url-parser": 3.370.0 + "@aws-sdk/util-middleware": 3.370.0 tslib: ^2.5.0 - checksum: b22e25918d41e8bf382dda43f1b9558a0b06a5db9c953e0ea492d56be2f83a444e69b96c9a23fb6505e6955ff03727501f933ed7d936a5d9cf7655ab7d42d092 + checksum: 32fd90f9874bf19b2c57753d41134a1394cec4c956b878256070902d195db4273d157fe51ca9429f3c77a621789c43e51a4e27a01bbe6dce2b8fdfbf2ea91b43 languageName: node linkType: hard -"@aws-sdk/middleware-endpoint@npm:3.347.0, @aws-sdk/middleware-endpoint@npm:^3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-endpoint@npm:3.347.0" +"@aws-sdk/middleware-expect-continue@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.370.0" dependencies: - "@aws-sdk/middleware-serde": 3.347.0 - "@aws-sdk/types": 3.347.0 - "@aws-sdk/url-parser": 3.347.0 - "@aws-sdk/util-middleware": 3.347.0 + "@aws-sdk/types": 3.370.0 + "@smithy/protocol-http": ^1.1.0 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: 0c6b0c5adb1bf3035f39fd3df3aa93fcd7e5d67c0f049a178ddaaa548896c23e0b7571686579b49f69fd82e3a74bd939d8386986a66b53e900fde9a24f0c35f7 + checksum: 5524c43c62a371875eff73304600213dbf296ad18879f5d9462b7199e4cd01cdbb87b8d2cf0c4f412ef3cfd95a51cc722c9b87f58ff91fd6daeb5ffc1d0082e4 languageName: node linkType: hard -"@aws-sdk/middleware-expect-continue@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-expect-continue@npm:3.347.0" - dependencies: - "@aws-sdk/protocol-http": 3.347.0 - "@aws-sdk/types": 3.347.0 - tslib: ^2.5.0 - checksum: 6da6dfe3ae754317f053860cdcc3c0e730800c9cde97248d6b42be0376397a6f61440739dbb576569c65d31a3cdda0a1667d64982686cc855187207458af5ade - languageName: node - linkType: hard - -"@aws-sdk/middleware-flexible-checksums@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.347.0" +"@aws-sdk/middleware-flexible-checksums@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.370.0" dependencies: "@aws-crypto/crc32": 3.0.0 "@aws-crypto/crc32c": 3.0.0 - "@aws-sdk/is-array-buffer": 3.310.0 - "@aws-sdk/protocol-http": 3.347.0 - "@aws-sdk/types": 3.347.0 - "@aws-sdk/util-utf8": 3.310.0 + "@aws-sdk/types": 3.370.0 + "@smithy/is-array-buffer": ^1.0.1 + "@smithy/protocol-http": ^1.1.0 + "@smithy/types": ^1.1.0 + "@smithy/util-utf8": ^1.0.1 tslib: ^2.5.0 - checksum: e4d7522c1445b569d5eb3226874377bb109bcf64df16592123eb5051fc63345f0491d4b0f58678a607c8c5e5e02bd87b5b39b46a3f9c17d623fa7b53d42d118b + checksum: b8af3c7beda3baa8290735f98f97476108304fb96d522fb27a0d449d4e82262c0cc66d59f36688067ad073714653cf88050a73acfa5d6ba5f3e90f645778bced languageName: node linkType: hard -"@aws-sdk/middleware-host-header@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.347.0" +"@aws-sdk/middleware-host-header@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.370.0" dependencies: - "@aws-sdk/protocol-http": 3.347.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 + "@smithy/protocol-http": ^1.1.0 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: 7aaf9ca270fa90bf6c99f24dbbc2a9ad36c663a605df548630e46ac50783402fcc0b49784d60cb9367697be78835ebcf0592218973d6a176e6b15f12a1f7ae70 + checksum: 2a7d3f3a0ab75d3c09a9cecc3e545706df2ba561851cde0992a41d00bad2695e5d5f29ff388037a11fb52770b3b9b2a98166cab5c4d1a2fa438ecea32e14604b languageName: node linkType: hard -"@aws-sdk/middleware-location-constraint@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-location-constraint@npm:3.347.0" +"@aws-sdk/middleware-location-constraint@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.370.0" dependencies: - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: 0c362bdf6e7f6e3f041ed78ab8e4afdaca1b3cbc093b611e83374814512b3a224eb9c677ab75ca1f46e8be8bd9eee72f152ed8d2ae88638250125b7b4be383df + checksum: d3156144dd2bdba620a164d139e6466f79261ec2ad93c7014200d1e7fea21d0aedfcec83e69cf31ce806c42aca4ae07155245901e71d8273ec02f1fd6b75032a languageName: node linkType: hard -"@aws-sdk/middleware-logger@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-logger@npm:3.347.0" +"@aws-sdk/middleware-logger@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/middleware-logger@npm:3.370.0" dependencies: - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: dd88e3b525ee46cef3324925003d9690e48900397e27fa6c6bbdfcaae1e56bfb9bd4115d0aea30a09c60ae47757eb089358e3049bd4090726e52415a4d945c62 + checksum: f3c4062247d2a0064f82e412f027c2cd950d512d9e4a14d603a925ae97cd527e304439e854fb0b2de1f84b429ace317edaa09a8ee9319efec8df47aa3abbb65b languageName: node linkType: hard -"@aws-sdk/middleware-recursion-detection@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.347.0" +"@aws-sdk/middleware-recursion-detection@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.370.0" dependencies: - "@aws-sdk/protocol-http": 3.347.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 + "@smithy/protocol-http": ^1.1.0 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: 380f79b18c8fa70f7d8e7f31fbe4c3d43336043d7abb6b577945349d69ddda487d50f61a9de2b7305e0149ad896f5c9605d27da9cd8011d1da0cd82225659eaf + checksum: ee259519548171ef3381f9bd48568d8052a7980cfe1a8070d72b44af0522a55baa0e440db5c1460123dc48fb217251a31aea236beda7220af60ebbe2375c96a0 languageName: node linkType: hard -"@aws-sdk/middleware-retry@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-retry@npm:3.347.0" +"@aws-sdk/middleware-sdk-s3@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.370.0" dependencies: - "@aws-sdk/protocol-http": 3.347.0 - "@aws-sdk/service-error-classification": 3.347.0 - "@aws-sdk/types": 3.347.0 - "@aws-sdk/util-middleware": 3.347.0 - "@aws-sdk/util-retry": 3.347.0 - tslib: ^2.5.0 - uuid: ^8.3.2 - checksum: 313d1c190f201f87d8df31732d8aaf1bb4dc7bc6a2210bc96ecdedf44e688174db86aed23a911968022e13dffcebaf0280af460a2f3d2cb91c5d17088be72262 - languageName: node - linkType: hard - -"@aws-sdk/middleware-sdk-s3@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-sdk-s3@npm:3.347.0" - dependencies: - "@aws-sdk/protocol-http": 3.347.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 "@aws-sdk/util-arn-parser": 3.310.0 + "@smithy/protocol-http": ^1.1.0 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: b1110352d5f794537931f820a429d86f5d6891be9461cd16cbbcfdea7f8666d9f953ef3e0a939fda7961b8d5554fa819159cfe88f36307ffd4fdd396b341f420 + checksum: 23da26ca2df37b33c8201aec5cfa86f888abe9b14a23a6815d648d964efa5d99e38b036ecf8adac818ad1db8097da2f345c78d7c7fe6dcc323e5043e38d8cd24 languageName: node linkType: hard -"@aws-sdk/middleware-sdk-sqs@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-sdk-sqs@npm:3.347.0" +"@aws-sdk/middleware-sdk-sqs@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/middleware-sdk-sqs@npm:3.370.0" dependencies: - "@aws-sdk/types": 3.347.0 - "@aws-sdk/util-hex-encoding": 3.310.0 - "@aws-sdk/util-utf8": 3.310.0 + "@aws-sdk/types": 3.370.0 + "@smithy/types": ^1.1.0 + "@smithy/util-hex-encoding": ^1.0.1 + "@smithy/util-utf8": ^1.0.1 tslib: ^2.5.0 - checksum: 523a0a075b6ddf4a5e2d34111796f327ed2d2f1828132aa23f0d4f70088902d9586cc12d056ffbb739fc2a78bd0edfa7fb91aeffed7ee49908fc43dcc433b45e + checksum: 980c38781355f4481251bf88692926d1c819c4cf59cf76bca8ea6d4dbea4677034c8c6c84f0435f218ae5c289a2450aa048cc6861b4552a2a0e0ae1f81f806bc languageName: node linkType: hard -"@aws-sdk/middleware-sdk-sts@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-sdk-sts@npm:3.347.0" +"@aws-sdk/middleware-sdk-sts@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/middleware-sdk-sts@npm:3.370.0" dependencies: - "@aws-sdk/middleware-signing": 3.347.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/middleware-signing": 3.370.0 + "@aws-sdk/types": 3.370.0 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: 6fedfea4b8cb224cd709bdc41634e21e785de6c53f85633b3bb18a8f859173970b2442253844627b7babe5ad0ae87793939448385e042d30c16bb71d87f10cb7 + checksum: 14877966d56518895d55b30af45ff695b835ced56e46986b3aea12b3f8df953741a18ad24fcd567eae7a4b0c4c501fe4c0a20c01d6604d0e67c2be6435b15037 languageName: node linkType: hard -"@aws-sdk/middleware-serde@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-serde@npm:3.347.0" +"@aws-sdk/middleware-serde@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/middleware-serde@npm:3.370.0" dependencies: - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 tslib: ^2.5.0 - checksum: c7b903f7656e7eefcac4772a475b669d46bdc42cbcb21d471fcbf6bf125b0cc701fe634a4f80876aa4264eb3febb5a73a9745b1fd747a0fac5455214b55264dd + checksum: 2552c9967d249bf79a16aa95d4465ac32121defc0a5d24abdc06acc71503a633976378c3b6dfedf2dd31ce5afe00536902c6c1b476f3187b5404a057b67741f7 languageName: node linkType: hard -"@aws-sdk/middleware-signing@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-signing@npm:3.347.0" +"@aws-sdk/middleware-signing@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/middleware-signing@npm:3.370.0" dependencies: - "@aws-sdk/property-provider": 3.347.0 - "@aws-sdk/protocol-http": 3.347.0 - "@aws-sdk/signature-v4": 3.347.0 - "@aws-sdk/types": 3.347.0 - "@aws-sdk/util-middleware": 3.347.0 + "@aws-sdk/types": 3.370.0 + "@smithy/property-provider": ^1.0.1 + "@smithy/protocol-http": ^1.1.0 + "@smithy/signature-v4": ^1.0.1 + "@smithy/types": ^1.1.0 + "@smithy/util-middleware": ^1.0.1 tslib: ^2.5.0 - checksum: 757c9c333e2c8094f0b4878a3d1e68f0b3186da1cd01b67fbe973be5b7407adf714d3b5ad31f7eecc6ec7157ea7b9eac78df32e91cd4e40e4e47a35a1708c12b + checksum: f8581ad377a8eea2345b2881adfe0c4fc35a9825ca0b55facbac5f89e088acd8e231d87ae632dd249df71f8b0113046b7cdd8a0b82c69195faf799813da14e91 languageName: node linkType: hard -"@aws-sdk/middleware-ssec@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-ssec@npm:3.347.0" +"@aws-sdk/middleware-ssec@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/middleware-ssec@npm:3.370.0" dependencies: - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: 638daeb4569e40f2e3279289aa78909683c648f085b0de27bd58d7a461ef4723dab1794150eaad6ef787dad15f977a8871e89a0e5c4581a7ae01dda9e36a4abd + checksum: a5714a7b1d0d54976dc507a30f872a50d7eb0dfa11fc8f37dec16f4e69ea8ae53d4eb9722a05cfb5b8a34c6f5ac26c4e30555349122a60f67ac2d4f95b711aea languageName: node linkType: hard -"@aws-sdk/middleware-stack@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-stack@npm:3.347.0" +"@aws-sdk/middleware-user-agent@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.370.0" dependencies: + "@aws-sdk/types": 3.370.0 + "@aws-sdk/util-endpoints": 3.370.0 + "@smithy/protocol-http": ^1.1.0 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: e2321ed82fb71ea5a0cdc18e88be3c5ae58e36ddfd0786258f791bed2db72716fd36d00c33417046a52f1bc0f3f611178cf790b52fc9a3e7278027601c49bad2 + checksum: c4366db10a7eece54c9f5429352329e7ea31c91a2c05b5b484304fb2e69f07d297e04c387c22ddc11759945e2adc97e6541302391ad8faa5a3aae8e6a1605589 languageName: node linkType: hard -"@aws-sdk/middleware-user-agent@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.347.0" +"@aws-sdk/node-http-handler@npm:3.370.0, @aws-sdk/node-http-handler@npm:^3.350.0": + version: 3.370.0 + resolution: "@aws-sdk/node-http-handler@npm:3.370.0" dependencies: - "@aws-sdk/protocol-http": 3.347.0 - "@aws-sdk/types": 3.347.0 - "@aws-sdk/util-endpoints": 3.347.0 + "@aws-sdk/abort-controller": 3.370.0 + "@aws-sdk/protocol-http": 3.370.0 + "@aws-sdk/querystring-builder": 3.370.0 + "@aws-sdk/types": 3.370.0 tslib: ^2.5.0 - checksum: 19fa06397676a75177b0f1dfcced420ad36b43cbd4e50035f2eb02a828e51cc62e0b68eb204bfd4ee3821c5c5617e909caf15e42dc4e212cbcef20d514102359 + checksum: 1f2cf7fcb6201233549fbf174dfdb9b6aaeba27c8195bb587a6be33b8f5ed35ad371a432548de67800c3d8679d50655c78af54612d83676e6b38c216bd5946a7 languageName: node linkType: hard -"@aws-sdk/node-config-provider@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/node-config-provider@npm:3.347.0" +"@aws-sdk/protocol-http@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/protocol-http@npm:3.370.0" dependencies: - "@aws-sdk/property-provider": 3.347.0 - "@aws-sdk/shared-ini-file-loader": 3.347.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 tslib: ^2.5.0 - checksum: 40ac79ec3e124a29b13751f62abf5881da2d12a7b60f95a00e83c9c86988b47912965b1782347c8e78e9f6a1b04d536d20a7beb68e00b04075cf2b4921987b00 + checksum: e93601c45a81d636ae9aee31daab46b7211e11fce9d90d1a821d32e37f19392a72d13c25846f4d619449822ac1721c7fd69c07cbc3cd5a83997163d1fff349f6 languageName: node linkType: hard -"@aws-sdk/node-http-handler@npm:3.350.0, @aws-sdk/node-http-handler@npm:^3.350.0": - version: 3.350.0 - resolution: "@aws-sdk/node-http-handler@npm:3.350.0" +"@aws-sdk/querystring-builder@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/querystring-builder@npm:3.370.0" dependencies: - "@aws-sdk/abort-controller": 3.347.0 - "@aws-sdk/protocol-http": 3.347.0 - "@aws-sdk/querystring-builder": 3.347.0 - "@aws-sdk/types": 3.347.0 - tslib: ^2.5.0 - checksum: 142299a3162b76ccd96d1e7e7dd4e0b5d0de6ff0f03af226042a0df0ca8e6a9752fa619bb75eff3508512b1e582b1bea257a985e9046444ec3a7a913def4479b - languageName: node - linkType: hard - -"@aws-sdk/property-provider@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/property-provider@npm:3.347.0" - dependencies: - "@aws-sdk/types": 3.347.0 - tslib: ^2.5.0 - checksum: 66d21f7996c5839f7d8a887625c7b85573119901a69b6d1efe3ece204f6e2c7058fea7eeca4f1bf4357d9ebf34c18d6b3e67a5ebacc2275eb64adab889ecf01b - languageName: node - linkType: hard - -"@aws-sdk/protocol-http@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/protocol-http@npm:3.347.0" - dependencies: - "@aws-sdk/types": 3.347.0 - tslib: ^2.5.0 - checksum: b783ec09ed684e747628fb4689df980e1d6e98ed65e25769c7102af8625b6e085498d7a6572dea3f47a1477ea7eb062e9f5508bd923c56a63a41916ad030a909 - languageName: node - linkType: hard - -"@aws-sdk/querystring-builder@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/querystring-builder@npm:3.347.0" - dependencies: - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 "@aws-sdk/util-uri-escape": 3.310.0 tslib: ^2.5.0 - checksum: a4f6f9c9a340107de37cd3e206d31c57f40f91de14aece87daac229746e57077a8440f126389d200f6f6f4af7507e5663a3cc7d67443e750b947d6645ba644ac + checksum: 0e107fb06d9f9f69c184805a8f74f29105ba2112b7374d7b9309c6c510edba928d3f5559944b7fd5a842422e1911c9e570e65012122ec36b4ef4fba47d34a655 languageName: node linkType: hard -"@aws-sdk/querystring-parser@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/querystring-parser@npm:3.347.0" +"@aws-sdk/querystring-parser@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/querystring-parser@npm:3.370.0" dependencies: - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 tslib: ^2.5.0 - checksum: a27075fc174ca7d0487851107b590f651bf4396f872a2015af8d4967d11610000919eb99cebd679989219ef59127b70093d03fc07cf4ce3e5295d6848ed213dd + checksum: 73c2bc5da7eb670ea693e6d0475efc926c7997ce7f3da035c7f77539d1d4dc3129c64122345d781ed0ffd3b0458a9034288fbb84e478182d1f1be2011417d4f9 languageName: node linkType: hard -"@aws-sdk/service-error-classification@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/service-error-classification@npm:3.347.0" - checksum: 5404b520a41ddddf54f48f391b27c551232358ed059ba8f02c818b57d7cc5b96156e3a4466f08435fca181ba645e97ad487d771b30dd13024ca0c2e3fd06cfaa - languageName: node - linkType: hard - -"@aws-sdk/shared-ini-file-loader@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/shared-ini-file-loader@npm:3.347.0" +"@aws-sdk/signature-v4-multi-region@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.370.0" dependencies: - "@aws-sdk/types": 3.347.0 - tslib: ^2.5.0 - checksum: 5dd8e322733f31b284215e187b54c20640689c2c4b459854436f393b82e485bd8273bcaea527f77bc3ae9c7ff3956913a4b5a355e30d00dfa21f4b9b177c3a89 - languageName: node - linkType: hard - -"@aws-sdk/signature-v4-multi-region@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/signature-v4-multi-region@npm:3.347.0" - dependencies: - "@aws-sdk/protocol-http": 3.347.0 - "@aws-sdk/signature-v4": 3.347.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 + "@smithy/protocol-http": ^1.1.0 + "@smithy/signature-v4": ^1.0.1 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 peerDependencies: "@aws-sdk/signature-v4-crt": ^3.118.0 peerDependenciesMeta: "@aws-sdk/signature-v4-crt": optional: true - checksum: e1dfca095f7b69f25cc7311476d49b7c3c0531710a8f34568624ee143fb88ba7d62c4542fd4bd450e1a4540b10ec008634ddda0f36595f00f96f67be2932551f + checksum: 0c8ce6a70edbe8fac38e613b8e2df84baf7bfa17c9f585b9434cbdad1d7132e538a4127ea27be5071ccec7ca2ad056962e346f390e58cf349271087fa960939c languageName: node linkType: hard -"@aws-sdk/signature-v4@npm:3.347.0, @aws-sdk/signature-v4@npm:^3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/signature-v4@npm:3.347.0" +"@aws-sdk/signature-v4@npm:^3.347.0": + version: 3.370.0 + resolution: "@aws-sdk/signature-v4@npm:3.370.0" dependencies: - "@aws-sdk/eventstream-codec": 3.347.0 + "@aws-sdk/eventstream-codec": 3.370.0 "@aws-sdk/is-array-buffer": 3.310.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 "@aws-sdk/util-hex-encoding": 3.310.0 - "@aws-sdk/util-middleware": 3.347.0 + "@aws-sdk/util-middleware": 3.370.0 "@aws-sdk/util-uri-escape": 3.310.0 "@aws-sdk/util-utf8": 3.310.0 tslib: ^2.5.0 - checksum: ec372f09661a876b2dcec3031c5b2c7ddd64cf39780afe66979e1c2c116c044e31e1c174ba99d5b94c7e62c0c27696f859fa592b01ff9f7f3400ec44ef91e0d3 + checksum: 3652cca13da1c60b80d98274a49feaf30feee0f85908b4a89e0d262532904286fafa6f515a455348e20f6f9a2efbcdcd20ee3a704b892eb01d2fcfd784af8bc7 languageName: node linkType: hard -"@aws-sdk/smithy-client@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/smithy-client@npm:3.347.0" +"@aws-sdk/token-providers@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/token-providers@npm:3.370.0" dependencies: - "@aws-sdk/middleware-stack": 3.347.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/client-sso-oidc": 3.370.0 + "@aws-sdk/types": 3.370.0 + "@smithy/property-provider": ^1.0.1 + "@smithy/shared-ini-file-loader": ^1.0.1 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: 90dcc3bd689de075bc718e6e5ea2169bf3a0705525dca62dfe8169ab48919000db1703ebd1decd12fc6439428a9240e252ef3c4ecd361ef0a7cfa5a26902fb24 + checksum: 7126c5bdc86d8a0cefbf92649927747928fd1af76ca943ec8e9c558d99c7550535b694149601c16b096ff429178e7bea51ac2ffc121a24637ddc8b03976759ed languageName: node linkType: hard -"@aws-sdk/token-providers@npm:3.350.0": - version: 3.350.0 - resolution: "@aws-sdk/token-providers@npm:3.350.0" +"@aws-sdk/types@npm:3.370.0, @aws-sdk/types@npm:^3.222.0, @aws-sdk/types@npm:^3.347.0": + version: 3.370.0 + resolution: "@aws-sdk/types@npm:3.370.0" dependencies: - "@aws-sdk/client-sso-oidc": 3.350.0 - "@aws-sdk/property-provider": 3.347.0 - "@aws-sdk/shared-ini-file-loader": 3.347.0 - "@aws-sdk/types": 3.347.0 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: 913e08fc27efd4343ad7b9d7753aac3d73340c6ff294d7a07bdfa07c944079863fba19bf0baae8c860cc4d4873a5aacd429e161e9c3fb2ef6c1f194603500855 + checksum: 105a5768f20075035c2250de69f782ea4219c9ed8cd426c9ab57605616c8b1d534764d3c5b29e9715eb68a0e3f99b27ed463c410a3d728abf3c4ad59347e9f4e languageName: node linkType: hard -"@aws-sdk/types@npm:3.347.0, @aws-sdk/types@npm:^3.222.0, @aws-sdk/types@npm:^3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/types@npm:3.347.0" +"@aws-sdk/url-parser@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/url-parser@npm:3.370.0" dependencies: + "@aws-sdk/querystring-parser": 3.370.0 + "@aws-sdk/types": 3.370.0 tslib: ^2.5.0 - checksum: 799b053d3651f1754e2925b671fe890047d0ff1af69d22b6826d8e74edefcd558c7c7a911d48eaf5930032bcf291dbdbb6dd2d2f0c596bbe52100941aa349221 - languageName: node - linkType: hard - -"@aws-sdk/url-parser@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/url-parser@npm:3.347.0" - dependencies: - "@aws-sdk/querystring-parser": 3.347.0 - "@aws-sdk/types": 3.347.0 - tslib: ^2.5.0 - checksum: d1dc99173f00cfce7709a259afc54c4e5792e757f4515bdf71dd8adc22dbb1d9b9e4be1b1056a80055e42272d3658f5ac511fb4d436826ba7d425a208f287e08 + checksum: 99f6e34bca913f579fa93b048a7eb8db2ad33b61457577901f6725c04e2147a0daeb754d824e334021efc3fabcd0677d11a091cd26b339b092e9d8b91bdbf450 languageName: node linkType: hard @@ -1629,24 +1475,6 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-body-length-browser@npm:3.310.0": - version: 3.310.0 - resolution: "@aws-sdk/util-body-length-browser@npm:3.310.0" - dependencies: - tslib: ^2.5.0 - checksum: c26136521ccbb59ba83ff29d6e52cb0e4b443b68e830c9dab578556539973573e6892093e5dea39101b1517c28b5d53c80ee38b9a01f9fa9fcd75f3aa5689857 - languageName: node - linkType: hard - -"@aws-sdk/util-body-length-node@npm:3.310.0": - version: 3.310.0 - resolution: "@aws-sdk/util-body-length-node@npm:3.310.0" - dependencies: - tslib: ^2.5.0 - checksum: 202417ece7078f09f63c4119cb3ab5f321688ea893125f7d97985e8bf7fc61419d8d990f870d9ead3281dc51334975196ef98c50592eca1f9785472bd39b870d - languageName: node - linkType: hard - "@aws-sdk/util-buffer-from@npm:3.310.0": version: 3.310.0 resolution: "@aws-sdk/util-buffer-from@npm:3.310.0" @@ -1657,48 +1485,13 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-config-provider@npm:3.310.0": - version: 3.310.0 - resolution: "@aws-sdk/util-config-provider@npm:3.310.0" +"@aws-sdk/util-endpoints@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/util-endpoints@npm:3.370.0" dependencies: + "@aws-sdk/types": 3.370.0 tslib: ^2.5.0 - checksum: 958efc58ee492111ad746fe6224b25286da415f8aca1197c742bca063672b858d437d2d6b4df5f90ba770e1af9339b3fb1ffa9cc87f2fa993a7177057eb22caf - languageName: node - linkType: hard - -"@aws-sdk/util-defaults-mode-browser@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/util-defaults-mode-browser@npm:3.347.0" - dependencies: - "@aws-sdk/property-provider": 3.347.0 - "@aws-sdk/types": 3.347.0 - bowser: ^2.11.0 - tslib: ^2.5.0 - checksum: a9f2fe203473d8cc04735371132c0155815eef1d005f577f263b8e5b7bde9b51923bf3fae41dc7a9024d79d401ed15afdd34b1f47631b0ff2704d6c9198b9a8c - languageName: node - linkType: hard - -"@aws-sdk/util-defaults-mode-node@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/util-defaults-mode-node@npm:3.347.0" - dependencies: - "@aws-sdk/config-resolver": 3.347.0 - "@aws-sdk/credential-provider-imds": 3.347.0 - "@aws-sdk/node-config-provider": 3.347.0 - "@aws-sdk/property-provider": 3.347.0 - "@aws-sdk/types": 3.347.0 - tslib: ^2.5.0 - checksum: 22cba2f20b12810a915b36a24e116af3c0d33027792c65f862e04783908ac295486dd1989dcf9b4e4779bde88df6b8503170f0a305419924c669f6b7bd1d5e46 - languageName: node - linkType: hard - -"@aws-sdk/util-endpoints@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/util-endpoints@npm:3.347.0" - dependencies: - "@aws-sdk/types": 3.347.0 - tslib: ^2.5.0 - checksum: 593edde1dc9a59b121fb5f5a41de0cfaf396f06d9676a8882b95bd9e1a70cf86d9d221f8a92eaf05101f1461675a10898367aa51c9805d96b802f1a9cb367048 + checksum: d351ad2fdc92bec16d0d925dbcfc3f38baed12a7984d70bf02ee2dfe4c3fd1a85f53e515f9751f31d1345fe0bdebd62be7cd08e405a31354db92312f0cc6282c languageName: node linkType: hard @@ -1720,48 +1513,24 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-middleware@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/util-middleware@npm:3.347.0" +"@aws-sdk/util-middleware@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/util-middleware@npm:3.370.0" dependencies: tslib: ^2.5.0 - checksum: 96b9233a190c0575caac2b44f17a64078423221c300b48744ae8b5954856a0caaeb2c6ab3fa2ce280cb766f64532cb87dcf3051720cb2a2107e57910d57d083c + checksum: a39565cf6e99e7d5ee883af75dd01168822acb8679ec0b1fea5ac99301b1c9a2dc8bde9da11a6780dd3a7681a15e408166b4407e8c6617706d9c53bc191783f2 languageName: node linkType: hard -"@aws-sdk/util-retry@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/util-retry@npm:3.347.0" +"@aws-sdk/util-stream-node@npm:^3.350.0": + version: 3.370.0 + resolution: "@aws-sdk/util-stream-node@npm:3.370.0" dependencies: - "@aws-sdk/service-error-classification": 3.347.0 - tslib: ^2.5.0 - checksum: d8d016e00f2519e1282f696322f8b3be6f8266f51dda9f7666f25fdac4cd28e569b88a855499f766aaed47551d323decd2e385940912d6b3b861cc11549babb8 - languageName: node - linkType: hard - -"@aws-sdk/util-stream-browser@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/util-stream-browser@npm:3.347.0" - dependencies: - "@aws-sdk/fetch-http-handler": 3.347.0 - "@aws-sdk/types": 3.347.0 - "@aws-sdk/util-base64": 3.310.0 - "@aws-sdk/util-hex-encoding": 3.310.0 - "@aws-sdk/util-utf8": 3.310.0 - tslib: ^2.5.0 - checksum: 3377b4778c3b15726126b6745b6ae7657ce21f97396e78ea51cd01ab3feb72885dc5823a03cced2cc0548ac35a443f350bdb59fa6abeb0d4425d2bdf6a8eddad - languageName: node - linkType: hard - -"@aws-sdk/util-stream-node@npm:3.350.0, @aws-sdk/util-stream-node@npm:^3.350.0": - version: 3.350.0 - resolution: "@aws-sdk/util-stream-node@npm:3.350.0" - dependencies: - "@aws-sdk/node-http-handler": 3.350.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/node-http-handler": 3.370.0 + "@aws-sdk/types": 3.370.0 "@aws-sdk/util-buffer-from": 3.310.0 tslib: ^2.5.0 - checksum: ac437783b140d9cc6772dae422f616f87989604314f5fad35817f0cc7c22c29f02229c3c9b7c87a2c62509d49be0dd42bacf30b36e6e060d786ba36fc8aa3e27 + checksum: a9e709f06d9de662c42bf4743f9eb2dd1519e934f137c975efcc93ecb32d0e9f1221e55eccc9d3aa90f67a31c0a84ef3ea1393c6a86b5048de61ba439700d2a1 languageName: node linkType: hard @@ -1774,30 +1543,32 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-user-agent-browser@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.347.0" +"@aws-sdk/util-user-agent-browser@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.370.0" dependencies: - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 + "@smithy/types": ^1.1.0 bowser: ^2.11.0 tslib: ^2.5.0 - checksum: 64382e5b728152c004e127321ba88a43acf7a33d5a8ae16510e93bf21d0adbf1c53dd8ce96ad2c8276451ffdf895c990e4982f8f3cb96af0d2f16e0fa97c6646 + checksum: 3a549b1337490aaeacc21c3bff0e7459f51e764c6c9a69aafeb7950f54e118d2eeb64b652afb97e2f0aa6777df1e65fced2b96bfcdd98aacc753acfce7847b59 languageName: node linkType: hard -"@aws-sdk/util-user-agent-node@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.347.0" +"@aws-sdk/util-user-agent-node@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.370.0" dependencies: - "@aws-sdk/node-config-provider": 3.347.0 - "@aws-sdk/types": 3.347.0 + "@aws-sdk/types": 3.370.0 + "@smithy/node-config-provider": ^1.0.1 + "@smithy/types": ^1.1.0 tslib: ^2.5.0 peerDependencies: aws-crt: ">=1.0.0" peerDependenciesMeta: aws-crt: optional: true - checksum: a6363cb77313428dac5ecf8dff268696607e2670819c4d522f6c42f4568f80e6b771eead229e20a5f8a815a9e66c00028deaa3d6d121bac816d7fb5c17699026 + checksum: 83b1f2c7f25f44b6bd3aed8e7b9fe3a68e077f3b8b3832648a38eb5985b95d0e5ac469242e1d21aa37e29a6c8b4f9cb2a1d60ea1b6e4a76c32225e58f98da504 languageName: node linkType: hard @@ -1820,17 +1591,6 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-waiter@npm:3.347.0": - version: 3.347.0 - resolution: "@aws-sdk/util-waiter@npm:3.347.0" - dependencies: - "@aws-sdk/abort-controller": 3.347.0 - "@aws-sdk/types": 3.347.0 - tslib: ^2.5.0 - checksum: 44d7553e0b82a596233d707218b55d2e4f911b0983b0c5fd751c7390c3945ad1cfc9009bd9db8d8a5107b2c28386ff4d9a72e1688e91324c99165777e8515480 - languageName: node - linkType: hard - "@aws-sdk/xml-builder@npm:3.310.0": version: 3.310.0 resolution: "@aws-sdk/xml-builder@npm:3.310.0" @@ -15039,22 +14799,484 @@ __metadata: languageName: node linkType: hard -"@smithy/protocol-http@npm:^1.0.1": - version: 1.0.1 - resolution: "@smithy/protocol-http@npm:1.0.1" +"@smithy/abort-controller@npm:^1.0.1, @smithy/abort-controller@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/abort-controller@npm:1.0.2" dependencies: - "@smithy/types": ^1.0.0 + "@smithy/types": ^1.1.1 tslib: ^2.5.0 - checksum: ba9ac4880fed48eeea0813663c94c765fe5b900f2fdac4f5de6524306bbc6645829f48bc175d202076b83acaccf008ed77f4b5546a4c180315f253e22fe6c89f + checksum: 5d0c5b04636c1e27c812b3ac0f780602ff28ed60dbd5b9d39e9caa6f2e982b340efd3fea4d7e7b282451d1469ef6f9d5086e79a0945a078db2db7672dd174f49 languageName: node linkType: hard -"@smithy/types@npm:^1.0.0": - version: 1.0.0 - resolution: "@smithy/types@npm:1.0.0" +"@smithy/config-resolver@npm:^1.0.1, @smithy/config-resolver@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/config-resolver@npm:1.0.2" + dependencies: + "@smithy/types": ^1.1.1 + "@smithy/util-config-provider": ^1.0.2 + "@smithy/util-middleware": ^1.0.2 + tslib: ^2.5.0 + checksum: 23efcb59d682b7ab05ec920c92d9e7fcecc58b9ab204a4de504da18ef0687c051b27acf9bcfc91969a160ea137d6f2f2091b4f3e31c659327784f95240ec0d13 + languageName: node + linkType: hard + +"@smithy/credential-provider-imds@npm:^1.0.1, @smithy/credential-provider-imds@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/credential-provider-imds@npm:1.0.2" + dependencies: + "@smithy/node-config-provider": ^1.0.2 + "@smithy/property-provider": ^1.0.2 + "@smithy/types": ^1.1.1 + "@smithy/url-parser": ^1.0.2 + tslib: ^2.5.0 + checksum: 91b57891b68fd1e83b40d8bde72cbc38247982ba6eaaf32a80bdcccb1e30b42799ac7d8b50da55796ae873a95891b567298d5da41e1059150e240d075a82ee03 + languageName: node + linkType: hard + +"@smithy/eventstream-codec@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/eventstream-codec@npm:1.0.2" + dependencies: + "@aws-crypto/crc32": 3.0.0 + "@smithy/types": ^1.1.1 + "@smithy/util-hex-encoding": ^1.0.2 + tslib: ^2.5.0 + checksum: 64e2f6e5b03595815a2b968938459db3df31498b2befa657b5acc55242c57da56825431465bac271344cecf68d1f31a54ed3477ebd7d775ad3791d7e48a2bc62 + languageName: node + linkType: hard + +"@smithy/eventstream-serde-browser@npm:^1.0.1": + version: 1.0.2 + resolution: "@smithy/eventstream-serde-browser@npm:1.0.2" + dependencies: + "@smithy/eventstream-serde-universal": ^1.0.2 + "@smithy/types": ^1.1.1 + tslib: ^2.5.0 + checksum: d2ece075bcd5ba64788f74078217504b31cddabbb84e7dd5ed17b358f9f184e5ae840d36460251f06d84da7c8be4d70b87e1386418857466a7d0600145e2012d + languageName: node + linkType: hard + +"@smithy/eventstream-serde-config-resolver@npm:^1.0.1": + version: 1.0.2 + resolution: "@smithy/eventstream-serde-config-resolver@npm:1.0.2" + dependencies: + "@smithy/types": ^1.1.1 + tslib: ^2.5.0 + checksum: ff6eeec4439eafe8fb4d1ded405b14a67f79b74af18091bd218392f8450f7b9565c419b82291a0032e1da067a28b74551995b18110422169dc86e01e0581d2dc + languageName: node + linkType: hard + +"@smithy/eventstream-serde-node@npm:^1.0.1": + version: 1.0.2 + resolution: "@smithy/eventstream-serde-node@npm:1.0.2" + dependencies: + "@smithy/eventstream-serde-universal": ^1.0.2 + "@smithy/types": ^1.1.1 + tslib: ^2.5.0 + checksum: 32b562735eaa59e7000d71887f9f6fc6c9986c595477619eae58830e8d720f4bdb8496d91f939bba6e933dda03ba2dde4fc03c67d090025c4b289c5851d7e8c1 + languageName: node + linkType: hard + +"@smithy/eventstream-serde-universal@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/eventstream-serde-universal@npm:1.0.2" + dependencies: + "@smithy/eventstream-codec": ^1.0.2 + "@smithy/types": ^1.1.1 + tslib: ^2.5.0 + checksum: 24a40513b9384ecadb78618d672cc013d06d43c743e60cf7e397fa4e0ad7ce19e34281ddcf9527a3343409f21659f8a3bab26963cb47fc3557726cd40580973c + languageName: node + linkType: hard + +"@smithy/fetch-http-handler@npm:^1.0.1, @smithy/fetch-http-handler@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/fetch-http-handler@npm:1.0.2" + dependencies: + "@smithy/protocol-http": ^1.1.1 + "@smithy/querystring-builder": ^1.0.2 + "@smithy/types": ^1.1.1 + "@smithy/util-base64": ^1.0.2 + tslib: ^2.5.0 + checksum: 62965f69ebcb7a7a67576d4ac909873080d0da33796f15ecf7b265e7f35e0d43e6d3cdf5edb53b9a51f97a88ee90777dd8a7a84ac8dd914cd3d4bcb1c6611506 + languageName: node + linkType: hard + +"@smithy/hash-node@npm:^1.0.1": + version: 1.0.2 + resolution: "@smithy/hash-node@npm:1.0.2" + dependencies: + "@smithy/types": ^1.1.1 + "@smithy/util-buffer-from": ^1.0.2 + "@smithy/util-utf8": ^1.0.2 + tslib: ^2.5.0 + checksum: 018ef3271c60e7c8df07c4b5f77b52010a8a6be53e9da3f7e361cda48a6df6f5a52870a7721110338725e83b88d5ef120c2312334b6618f3dfdf80d4e0725cab + languageName: node + linkType: hard + +"@smithy/invalid-dependency@npm:^1.0.1": + version: 1.0.2 + resolution: "@smithy/invalid-dependency@npm:1.0.2" + dependencies: + "@smithy/types": ^1.1.1 + tslib: ^2.5.0 + checksum: 51d4bfc25854789a312d87c9bfe1a919e8d7a96052d4010f411c0cb532673a8a3fff92f2d0cf18ccbd05f618f36bfc7fab61159878559ffdd7096de2bd749916 + languageName: node + linkType: hard + +"@smithy/is-array-buffer@npm:^1.0.1, @smithy/is-array-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/is-array-buffer@npm:1.0.2" dependencies: tslib: ^2.5.0 - checksum: ec05163564af050088f3c21cb047640ca842bea645c2a73624475b486d5df8ad9c494bf683a498f4b467b84fab2817cc199893dfb5cee30dce1e0172ab38db00 + checksum: 811b100b809bc1730ed33231ae22afbce5ccc8d2d5db5c8e86b52db718d738283337a43f777397d1308c24243d0be3e3d862684e9be1dbdfb547a8d8399f0911 + languageName: node + linkType: hard + +"@smithy/md5-js@npm:^1.0.1": + version: 1.0.2 + resolution: "@smithy/md5-js@npm:1.0.2" + dependencies: + "@smithy/types": ^1.1.1 + "@smithy/util-utf8": ^1.0.2 + tslib: ^2.5.0 + checksum: 61913e2a6db50eeba87b1fc23a977d8266c4d19d4c52193ac4b2263eab4fed58c25b23baab514cab104aabdbe6437518f2e2f68146e400c7a760a881552f2da5 + languageName: node + linkType: hard + +"@smithy/middleware-content-length@npm:^1.0.1": + version: 1.0.2 + resolution: "@smithy/middleware-content-length@npm:1.0.2" + dependencies: + "@smithy/protocol-http": ^1.1.1 + "@smithy/types": ^1.1.1 + tslib: ^2.5.0 + checksum: 4b00aa741179152cbdc2aa1229077d0a39196f7ce916a11d121cfa160af380651e031f6a8e59193061bbca0baf5fff5f6010b1a998a6c0b03f228fa862625a8a + languageName: node + linkType: hard + +"@smithy/middleware-endpoint@npm:^1.0.2": + version: 1.0.3 + resolution: "@smithy/middleware-endpoint@npm:1.0.3" + dependencies: + "@smithy/middleware-serde": ^1.0.2 + "@smithy/types": ^1.1.1 + "@smithy/url-parser": ^1.0.2 + "@smithy/util-middleware": ^1.0.2 + tslib: ^2.5.0 + checksum: 8081b515955632828cdf6955368e46b5288f996fd6697dacf1d44eced488033f8f9d7a10e036fcebabc7f4e72dfcd69ab8ac76b4c17082b9b8326431441ef1a7 + languageName: node + linkType: hard + +"@smithy/middleware-retry@npm:^1.0.3": + version: 1.0.4 + resolution: "@smithy/middleware-retry@npm:1.0.4" + dependencies: + "@smithy/protocol-http": ^1.1.1 + "@smithy/service-error-classification": ^1.0.3 + "@smithy/types": ^1.1.1 + "@smithy/util-middleware": ^1.0.2 + "@smithy/util-retry": ^1.0.4 + tslib: ^2.5.0 + uuid: ^8.3.2 + checksum: 3ca5c4abe3cbfba1201a7777c0f41ae9df0985a1f155bab647cd88d86c8101f4de0bc118164a14d4ac8bd41d120d0c0f1b327b3512c341aeb06f60b0a32dc89d + languageName: node + linkType: hard + +"@smithy/middleware-serde@npm:^1.0.1, @smithy/middleware-serde@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/middleware-serde@npm:1.0.2" + dependencies: + "@smithy/types": ^1.1.1 + tslib: ^2.5.0 + checksum: 563045c0ad6fd37548197a3844716e61bf969f4a7b3fbb6c6f0129d4745a0c373029acf069d142a59f1d22778e90f86869cd4ef3f9b297b04a23ef042c6c9c55 + languageName: node + linkType: hard + +"@smithy/middleware-stack@npm:^1.0.1, @smithy/middleware-stack@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/middleware-stack@npm:1.0.2" + dependencies: + tslib: ^2.5.0 + checksum: 34794d1e6d8b5fd9be70d5d0137f09d8ec88942d054575e35dbf6407f2040c3d0d667d26ff01132c4c42933785127d12b6406a1802af65a779e44cbf38fc9fe2 + languageName: node + linkType: hard + +"@smithy/node-config-provider@npm:^1.0.1, @smithy/node-config-provider@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/node-config-provider@npm:1.0.2" + dependencies: + "@smithy/property-provider": ^1.0.2 + "@smithy/shared-ini-file-loader": ^1.0.2 + "@smithy/types": ^1.1.1 + tslib: ^2.5.0 + checksum: 593bd5adf0177851a191849e68760f7ebde943db2613898ecda468b31c47442e5fd380fdd95fe95f912bd15fe48a28dbde3f352b49a8108fc34c630d7eb50843 + languageName: node + linkType: hard + +"@smithy/node-http-handler@npm:^1.0.2, @smithy/node-http-handler@npm:^1.0.3": + version: 1.0.3 + resolution: "@smithy/node-http-handler@npm:1.0.3" + dependencies: + "@smithy/abort-controller": ^1.0.2 + "@smithy/protocol-http": ^1.1.1 + "@smithy/querystring-builder": ^1.0.2 + "@smithy/types": ^1.1.1 + tslib: ^2.5.0 + checksum: 727e1391ccc409b3ed7d7a697bfcd29e4e9fbc81404665719c47c8143832ef8f65ea9f8f5d783ea1930fd56a0d45eaaa6a7a8db76da785ba73f0fd29276fbe11 + languageName: node + linkType: hard + +"@smithy/property-provider@npm:^1.0.1, @smithy/property-provider@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/property-provider@npm:1.0.2" + dependencies: + "@smithy/types": ^1.1.1 + tslib: ^2.5.0 + checksum: 55d09de3dab2e5858b45f981c67ec1cf4e8fc28a758b9830fd0c5e04ca6e9d69f31e92c80fa4fba5d8eed4a60b4f95528d41f9a6c63e2ff0aad726d3c3b83636 + languageName: node + linkType: hard + +"@smithy/protocol-http@npm:^1.1.0, @smithy/protocol-http@npm:^1.1.1": + version: 1.1.1 + resolution: "@smithy/protocol-http@npm:1.1.1" + dependencies: + "@smithy/types": ^1.1.1 + tslib: ^2.5.0 + checksum: 6320e8b010d05a123efef19401b3e2fc0d03efa99082ad0d5fd41a3209a05332acb4b5ee21dcfd4764b6576019884602bd09ede0f7508540baf7ddb1f7eb49f5 + languageName: node + linkType: hard + +"@smithy/querystring-builder@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/querystring-builder@npm:1.0.2" + dependencies: + "@smithy/types": ^1.1.1 + "@smithy/util-uri-escape": ^1.0.2 + tslib: ^2.5.0 + checksum: c0e6807a5b6c8438295ff8ebc11d9e2a28fe1434405688055a9dd4f4d354e49e14a4e459419af23f74aab0a281d58b70d29ae6777a42504a89d6f089b110ee52 + languageName: node + linkType: hard + +"@smithy/querystring-parser@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/querystring-parser@npm:1.0.2" + dependencies: + "@smithy/types": ^1.1.1 + tslib: ^2.5.0 + checksum: 348672b1bc4193de23055421756c47619de5a2dea496dcf85a7744e9a8d5b26a4573dd731f9be936f7b1ba564676ecdf6d166638f9961bff497a2c554c97f01c + languageName: node + linkType: hard + +"@smithy/service-error-classification@npm:^1.0.3": + version: 1.0.3 + resolution: "@smithy/service-error-classification@npm:1.0.3" + checksum: adf840de7865606946a68f55ae4f35e03d96422be4df886309300944243510baf1bd84ef0786bcd8184094e97fafdff66a52b8ba669267391a8d8856093edde0 + languageName: node + linkType: hard + +"@smithy/shared-ini-file-loader@npm:^1.0.1, @smithy/shared-ini-file-loader@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/shared-ini-file-loader@npm:1.0.2" + dependencies: + "@smithy/types": ^1.1.1 + tslib: ^2.5.0 + checksum: c9ba908a48c12a06bcbb872e2e0581805507efc9beffcdbad39baa09b22da63bbcbf538a95d099666869e080ad5556bfe2fab6d4e977a71163595f3f9c1d7edc + languageName: node + linkType: hard + +"@smithy/signature-v4@npm:^1.0.1": + version: 1.0.2 + resolution: "@smithy/signature-v4@npm:1.0.2" + dependencies: + "@smithy/eventstream-codec": ^1.0.2 + "@smithy/is-array-buffer": ^1.0.2 + "@smithy/types": ^1.1.1 + "@smithy/util-hex-encoding": ^1.0.2 + "@smithy/util-middleware": ^1.0.2 + "@smithy/util-uri-escape": ^1.0.2 + "@smithy/util-utf8": ^1.0.2 + tslib: ^2.5.0 + checksum: 3e3072ef956adbb9fe633f2e7c28fc9aaeddb7551c25a1af94214fd5e93617c2b0ede440c1cb61ee6268c502ce0418cf124fb21cb654605292a956ec3061d54a + languageName: node + linkType: hard + +"@smithy/smithy-client@npm:^1.0.3": + version: 1.0.4 + resolution: "@smithy/smithy-client@npm:1.0.4" + dependencies: + "@smithy/middleware-stack": ^1.0.2 + "@smithy/types": ^1.1.1 + "@smithy/util-stream": ^1.0.2 + tslib: ^2.5.0 + checksum: 468aa2f28b6addb82861a543a2c1639dcfd40e49d3344237bd56c2d061af5e2bc88972297a2b86de7bf31d7ee49589a4e5a577518ef747e2c7458ae20f7c3322 + languageName: node + linkType: hard + +"@smithy/types@npm:^1.1.0, @smithy/types@npm:^1.1.1": + version: 1.1.1 + resolution: "@smithy/types@npm:1.1.1" + dependencies: + tslib: ^2.5.0 + checksum: bf4b632eb7d668d8b99e99facf514d506868121e24c0adfaaa52f7da4056644fda5cb4324355f1dba16fc43a4c9af9ef7853db2a4895c3fca11ac98cf6d12234 + languageName: node + linkType: hard + +"@smithy/url-parser@npm:^1.0.1, @smithy/url-parser@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/url-parser@npm:1.0.2" + dependencies: + "@smithy/querystring-parser": ^1.0.2 + "@smithy/types": ^1.1.1 + tslib: ^2.5.0 + checksum: 1844b23a30afb689bc9ec21238d9e6cc428e152201f8f30f252f6211ee8b74760d6568e42125b75bc4d110b15476eac22c204c7e36f6970d04e8afa5bc83ec1d + languageName: node + linkType: hard + +"@smithy/util-base64@npm:^1.0.1, @smithy/util-base64@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/util-base64@npm:1.0.2" + dependencies: + "@smithy/util-buffer-from": ^1.0.2 + tslib: ^2.5.0 + checksum: 618d2952fbbc2cabcc6234c9aad612417a2a6f2fcac556a81b75f59d651e5daea7b2c1b44894b30611a425f32045a2dbe0623ebf57654e2068486d0d5a4b6ac7 + languageName: node + linkType: hard + +"@smithy/util-body-length-browser@npm:^1.0.1": + version: 1.0.2 + resolution: "@smithy/util-body-length-browser@npm:1.0.2" + dependencies: + tslib: ^2.5.0 + checksum: 3b0eacc3761625aaf5c384da8487a38663325385826ca9ac0fee17b7dff879a2cb3564a03d146e0b66ba6c503e1a07f159a9cccd4d7711b7063516acbfadb496 + languageName: node + linkType: hard + +"@smithy/util-body-length-node@npm:^1.0.1": + version: 1.0.2 + resolution: "@smithy/util-body-length-node@npm:1.0.2" + dependencies: + tslib: ^2.5.0 + checksum: 472371dc0a44a72333111758b8e60428cdca088cfe8a87c98413c81c4083e8988ae9d27f20fa2b0a8aed7fc26c0fec8e13c271494772c619f65f1a9f4e665eb3 + languageName: node + linkType: hard + +"@smithy/util-buffer-from@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/util-buffer-from@npm:1.0.2" + dependencies: + "@smithy/is-array-buffer": ^1.0.2 + tslib: ^2.5.0 + checksum: ca4308ebc54f372777fc53b2782c752ebfdfe3934b1c4da935c78bb2f4f921d2071056edc644704ba894d363f85cc52fc07095d93eb6cbba510ba19a767be265 + languageName: node + linkType: hard + +"@smithy/util-config-provider@npm:^1.0.1, @smithy/util-config-provider@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/util-config-provider@npm:1.0.2" + dependencies: + tslib: ^2.5.0 + checksum: 625c100b8af62cb08c167ebd23f77250e62b012e085ec8db8f06e3539fc516c340e14b480a09012192595121a58276dfc4370529237a58393185f3782ed0244a + languageName: node + linkType: hard + +"@smithy/util-defaults-mode-browser@npm:^1.0.1": + version: 1.0.2 + resolution: "@smithy/util-defaults-mode-browser@npm:1.0.2" + dependencies: + "@smithy/property-provider": ^1.0.2 + "@smithy/types": ^1.1.1 + bowser: ^2.11.0 + tslib: ^2.5.0 + checksum: ca03c9f596f9a26d392c289de7af7c7e7bdb12648b0339074bcbaddd762e58cb0cf127b8ed24e269bff004465702986b90d5151c502b418a615449171432024b + languageName: node + linkType: hard + +"@smithy/util-defaults-mode-node@npm:^1.0.1": + version: 1.0.2 + resolution: "@smithy/util-defaults-mode-node@npm:1.0.2" + dependencies: + "@smithy/config-resolver": ^1.0.2 + "@smithy/credential-provider-imds": ^1.0.2 + "@smithy/node-config-provider": ^1.0.2 + "@smithy/property-provider": ^1.0.2 + "@smithy/types": ^1.1.1 + tslib: ^2.5.0 + checksum: 805977758a5cabe3b8a4ee69f29cf6861356096239a60269eac6b83a4d11eddba030b0a5bcdb64add3d1301f611b21ed7d773e354cac8ff08b9d85ba47960252 + languageName: node + linkType: hard + +"@smithy/util-hex-encoding@npm:^1.0.1, @smithy/util-hex-encoding@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/util-hex-encoding@npm:1.0.2" + dependencies: + tslib: ^2.5.0 + checksum: c70bfccb41ac702b514a2bc3d6f897a616efa5aba880a6c7a7501ea874bea3c2213868cb2c494c19f6a5190f3f9e4f7d73d9ab87addbd243435e287dc892dc30 + languageName: node + linkType: hard + +"@smithy/util-middleware@npm:^1.0.1, @smithy/util-middleware@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/util-middleware@npm:1.0.2" + dependencies: + tslib: ^2.5.0 + checksum: 899aca62efab92ac1b55e801b2bb1a3e5eb1b74f52387abe40f902ec2e5f3afd36e2942f392ff1a562e69dd0de901b9aa20c55e4af2ff0e37e20c14b20940852 + languageName: node + linkType: hard + +"@smithy/util-retry@npm:^1.0.3, @smithy/util-retry@npm:^1.0.4": + version: 1.0.4 + resolution: "@smithy/util-retry@npm:1.0.4" + dependencies: + "@smithy/service-error-classification": ^1.0.3 + tslib: ^2.5.0 + checksum: b9a7e464d67b141a175f126b2a0fc5c91de387eb483b432db4769cee43bbbb546e4142711f293c3a04c82b6d56b676b7a2f7f7150e2c736a10d8e5df1ed63c04 + languageName: node + linkType: hard + +"@smithy/util-stream@npm:^1.0.1, @smithy/util-stream@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/util-stream@npm:1.0.2" + dependencies: + "@smithy/fetch-http-handler": ^1.0.2 + "@smithy/node-http-handler": ^1.0.3 + "@smithy/types": ^1.1.1 + "@smithy/util-base64": ^1.0.2 + "@smithy/util-buffer-from": ^1.0.2 + "@smithy/util-hex-encoding": ^1.0.2 + "@smithy/util-utf8": ^1.0.2 + tslib: ^2.5.0 + checksum: ebea6886766da812434d4ca39ee201302096451441d577eb5efeb44ce3437f3828df435676a5e453f8eb535e19224bc3d21c2d3e6632a5eef68d932a37343476 + languageName: node + linkType: hard + +"@smithy/util-uri-escape@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/util-uri-escape@npm:1.0.2" + dependencies: + tslib: ^2.5.0 + checksum: 6df9fb3aed8fc386c1b7ccb2b52268c2e67f3620a85fa42d35f964ae2c492b6395841a751a0ab4068825c7fd54a84933014571d6fbc12e9e1a711d0be3f2c747 + languageName: node + linkType: hard + +"@smithy/util-utf8@npm:^1.0.1, @smithy/util-utf8@npm:^1.0.2": + version: 1.0.2 + resolution: "@smithy/util-utf8@npm:1.0.2" + dependencies: + "@smithy/util-buffer-from": ^1.0.2 + tslib: ^2.5.0 + checksum: 64add10ac1bbeb0c96a1ba8b05886ae86cee589fd4cccb25276849748fed7035c54e64d40107f22a57ca9b4f9324afe4baf0007c67536d520c1b8378e1e6ec55 + languageName: node + linkType: hard + +"@smithy/util-waiter@npm:^1.0.1": + version: 1.0.2 + resolution: "@smithy/util-waiter@npm:1.0.2" + dependencies: + "@smithy/abort-controller": ^1.0.2 + "@smithy/types": ^1.1.1 + tslib: ^2.5.0 + checksum: 07b5284b2d10c4ddcfd61ce7bc2585f3ba401cf42dffa799317eb1895e9b061c54efd328e204c8e1881888018cd198889bccc86c6a707485fdec3738ed5b4aeb languageName: node linkType: hard @@ -25469,14 +25691,14 @@ __metadata: languageName: node linkType: hard -"fast-xml-parser@npm:4.2.4": - version: 4.2.4 - resolution: "fast-xml-parser@npm:4.2.4" +"fast-xml-parser@npm:4.2.5": + version: 4.2.5 + resolution: "fast-xml-parser@npm:4.2.5" dependencies: strnum: ^1.0.5 bin: fxparser: src/cli/cli.js - checksum: d3b4d0c0152c09f98def792769fca6bb3fa1d597f9745d9564451c239089bd86bdf573c9263b4944860028cb7edb81752d64399c1aff8b87c9225ecef96905f7 + checksum: d32b22005504eeb207249bf40dc82d0994b5bb9ca9dcc731d335a1f425e47fe085b3cace3cf9d32172dd1a5544193c49e8615ca95b4bf95a4a4920a226b06d80 languageName: node linkType: hard From cc22f77c1433078feb5e9ae1472964b654831ab1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 13 Jul 2023 22:34:38 +0000 Subject: [PATCH 24/52] chore(deps): update dependency @types/node-forge to v1.3.3 Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 3ebc9176d7..c3de79ce29 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17591,11 +17591,11 @@ __metadata: linkType: hard "@types/node-forge@npm:^1.3.0": - version: 1.3.2 - resolution: "@types/node-forge@npm:1.3.2" + version: 1.3.3 + resolution: "@types/node-forge@npm:1.3.3" dependencies: "@types/node": "*" - checksum: f532326a616e946e5f6733d1461e7b8d31911bbdfbc480a6337c422053d79c1e22a0776d114a325439e26ae382a640f939d0abf156e24a3c3ca5079d04aa73f6 + checksum: 36e3b597517ad9007822b0a0c4d44a8bcbdc4e8d8c388839d17bfeb8ff005efc1f8d3e997a1921bc54edf530000675d555f3ccb9aac8ab273285a8677a9dcb0b languageName: node linkType: hard From bfb9f157eecd262d2e50e77ad1e3a8470f76e63b Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Fri, 14 Jul 2023 09:39:36 +0200 Subject: [PATCH 25/52] Update docs/overview/versioning-policy.md Signed-off-by: Patrik Oldsberg --- docs/overview/versioning-policy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/overview/versioning-policy.md b/docs/overview/versioning-policy.md index ebfdcec76b..f34c74d55d 100644 --- a/docs/overview/versioning-policy.md +++ b/docs/overview/versioning-policy.md @@ -175,7 +175,7 @@ When we say _Supporting_ a Node.js release, that means the following: ## TypeScript Releases -The Backstage project uses [TypeScript](https://www.typescriptlang.org/) for type checking within the project, as well as external APIs and documentation. It is important to have a clear policy for which TypeScript versions we support, since we want to be able to adopt new TypeScript features, but at the same time not breaking existing projects that are using older versions. +The Backstage project uses [TypeScript](https://www.typescriptlang.org/) for type checking within the project, as well as external APIs and documentation. It is important to have a clear policy for which TypeScript versions we support, since we want to be able to adopt new TypeScript features, but at the same time not break existing projects that are using older versions. The TypeScript release cadence is roughly every three months. An important aspect of the TypeScript versioning is that it does not follow semver. In particular, there is no differentiation between major and minor versions, both of them are breaking. One way to think about it is to merge the two, for example version 4.7 can be considered major version 47, 5.0 is 50, and so on. Within these releases there can be a number of patch releases, which do follow semver. From 41c5aa0ab589cb62457b8070523a8c1cb83c0203 Mon Sep 17 00:00:00 2001 From: Philipp Hugenroth Date: Fri, 14 Jul 2023 14:29:04 +0200 Subject: [PATCH 26/52] Replace theme spacing only on overrides Co-authored-by: Patrik Oldsberg Signed-off-by: Philipp Hugenroth --- .changeset/metal-dots-suffer.md | 5 +++++ packages/theme/src/unified/overrides.ts | 15 ++++++++------- packages/theme/src/v5/defaultComponentThemes.ts | 4 ++-- 3 files changed, 15 insertions(+), 9 deletions(-) create mode 100644 .changeset/metal-dots-suffer.md diff --git a/.changeset/metal-dots-suffer.md b/.changeset/metal-dots-suffer.md new file mode 100644 index 0000000000..6152925061 --- /dev/null +++ b/.changeset/metal-dots-suffer.md @@ -0,0 +1,5 @@ +--- +'@backstage/theme': patch +--- + +Applying the modified `theme.spacing` method only to overrides instead of replacing it in the whole theme. diff --git a/packages/theme/src/unified/overrides.ts b/packages/theme/src/unified/overrides.ts index 2d2ae966d9..3075b88e70 100644 --- a/packages/theme/src/unified/overrides.ts +++ b/packages/theme/src/unified/overrides.ts @@ -77,16 +77,17 @@ function adaptV5Override( return undefined; } if (typeof overrides === 'object') { + const _theme = { ...theme }; + const defaultSpacing = theme.spacing(1); + if (typeof defaultSpacing === 'number') { + // Override potential v4 spacing method: https://mui.com/material-ui/migration/v5-style-changes/#%E2%9C%85-remove-px-suffix + // `adaptV4Theme as reference: https://github.com/mui/material-ui/blob/v5.x/packages/mui-material/src/styles/adaptV4Theme.js#L54C41-L54C41 + _theme.spacing = __v5Spacing(defaultSpacing); + } return Object.fromEntries( Object.entries(overrides).map(([className, style]) => { if (typeof style === 'function') { - const defaultSpacing = theme.spacing(1); - if (typeof defaultSpacing === 'number') { - // Override potential v4 spacing method: https://mui.com/material-ui/migration/v5-style-changes/#%E2%9C%85-remove-px-suffix - // `adaptV4Theme as reference: https://github.com/mui/material-ui/blob/v5.x/packages/mui-material/src/styles/adaptV4Theme.js#L54C41-L54C41 - theme.spacing = __v5Spacing(defaultSpacing); - } - return [className, style({ theme })]; + return [className, style({ theme: _theme })]; } return [className, style]; }), diff --git a/packages/theme/src/v5/defaultComponentThemes.ts b/packages/theme/src/v5/defaultComponentThemes.ts index e312ef9017..08f54b8509 100644 --- a/packages/theme/src/v5/defaultComponentThemes.ts +++ b/packages/theme/src/v5/defaultComponentThemes.ts @@ -189,12 +189,12 @@ export const defaultComponentThemes: ThemeOptions['components'] = { color: theme.palette.grey[500], width: theme.spacing(3), height: theme.spacing(3), - margin: `0 ${theme.spacing(0.75)} 0 -${theme.spacing(0.75)}`, + margin: theme.spacing(0, 0.75, 0, -0.75), }), deleteIconSmall: ({ theme }) => ({ width: theme.spacing(2), height: theme.spacing(2), - margin: `0 ${theme.spacing(0.5)} 0 -${theme.spacing(0.5)}`, + margin: theme.spacing(0, 0.5, 0, -0.5), }), }, }, From 59c16e027b69b12222a0105155f0b943bebd5948 Mon Sep 17 00:00:00 2001 From: Raffi Tamizian <3493656+raffitamizian@users.noreply.github.com> Date: Fri, 14 Jul 2023 13:45:46 +0100 Subject: [PATCH 27/52] Update microsite sidebar for latest release notes Signed-off-by: Raffi Tamizian <3493656+raffitamizian@users.noreply.github.com> --- microsite/sidebars.json | 1 + 1 file changed, 1 insertion(+) diff --git a/microsite/sidebars.json b/microsite/sidebars.json index ab7036e97d..05382ac6bb 100644 --- a/microsite/sidebars.json +++ b/microsite/sidebars.json @@ -1,6 +1,7 @@ { "releases": { "Release Notes": [ + "releases/v1.15.0", "releases/v1.14.0", "releases/v1.13.0", "releases/v1.12.0", From 05f26bd9a2f32a12fc8fed135c6931c364043df2 Mon Sep 17 00:00:00 2001 From: Juan Flores Date: Wed, 5 Jul 2023 20:21:18 +0100 Subject: [PATCH 28/52] Docs for built in ui:fields for Scaffolder #5883 Signed-off-by: Juan Flores --- .../software-templates/ui-options-examples.md | 332 ++++++++++++++++++ .../software-templates/writing-templates.md | 4 + 2 files changed, 336 insertions(+) create mode 100644 docs/features/software-templates/ui-options-examples.md diff --git a/docs/features/software-templates/ui-options-examples.md b/docs/features/software-templates/ui-options-examples.md new file mode 100644 index 0000000000..403c509ebe --- /dev/null +++ b/docs/features/software-templates/ui-options-examples.md @@ -0,0 +1,332 @@ +--- +id: ui-options-examples +title: ui:options Examples +description: The input props that can be specified under ui:options for different pickers +--- + +## EntityPicker + +The input props that can be specified under `ui:options` for the `EntityPicker` field extension. + +### allowArbitraryValues + +Whether to allow arbitrary user input. Defaults to true. + +`allowArbitraryValues` provides input validation when selecting an entity as the values you enter will correspond to a valid entity. + +- Adding a valid entity with `allowArbitraryValues` as `false` + +```yaml +entity: + title: Entity + type: string + description: Entity of the component + ui:field: EntityPicker + ui:options: + allowArbitraryValues: false +``` + +- Adding an arbitrary entity with `allowArbitraryValues` as `true` (default value) + +```yaml +entity: + title: Entity + type: string + description: Entity of the component + ui:field: EntityPicker + ui:options: + allowArbitraryValues: true +``` + +### allowedKinds + +DEPRECATED: Use `catalogFilter` instead. + +### catalogFilter + +`catalogFilter` supports filtering options by any field(s) of an entity. + +- Get all entities of kind `Group` + +```yaml +entity: + title: Entity + type: string + description: Entity of the component + ui:field: EntityPicker + ui:options: + catalogFilter: + - kind: Group +``` + +- Get entities of kind `Group` and spec.type `team` + +```yaml +entity: + title: Entity + type: string + description: Entity of the component + ui:field: EntityPicker + ui:options: + catalogFilter: + - kind: Group + spec.type: team +``` + +For the full details on the spec.* values see [here](../software-catalog/descriptor-format.md#kind-group). + +### defaultKind + +The default entity kind. + +```yaml +system: + title: System + type: string + description: System of the component + ui:field: EntityPicker + ui:options: + catalogFilter: + kind: System + defaultKind: System +``` + +### defaultNamespace + +The ID of a namespace that the entity belongs to. The default value is `default`. + +- Listing all entities in the `default` namespace (default value) + +```yaml +entity: + title: Entity + type: string + description: Entity of the component + ui:field: EntityPicker + ui:options: + defaultNamespace: default +``` + +- Listing all entities in the `payment` namespace + +```yaml +entity: + title: Entity + type: string + description: Entity of the component + ui:field: EntityPicker + ui:options: + defaultNamespace: payment +``` + +## OwnerPicker + +The input props that can be specified under `ui:options` for the `OwnerPicker` field extension. + +### allowArbitraryValues + +Whether to allow arbitrary user input. Defaults to true. + +`allowArbitraryValues` provides input validation when selecting an owner as the values you enter will correspond to a valid owner. + +- Adding a valid owner with `allowArbitraryValues` as `false` + +```yaml +owner: + title: Owner + type: string + description: Owner of the component + ui:field: OwnerPicker + ui:options: + allowArbitraryValues: false +``` + +- Adding an arbitrary owner with `allowArbitraryValues` as `true` (default value) + +```yaml +owner: + title: Owner + type: string + description: Owner of the component + ui:field: OwnerPicker + ui:options: + allowArbitraryValues: true +``` + +### allowedKinds + +DEPRECATED: Use `catalogFilter` instead. + +### catalogFilter + +`catalogFilter` supports filtering options by any field(s) of an entity. + +- Get all entities of kind `Group` + +```yaml +owner: + title: Owner + type: string + description: Owner of the component + ui:field: OwnerPicker + ui:options: + catalogFilter: + - kind: Group +``` + +- Get entities of kind `Group` and spec.type `team` + +```yaml +owner: + title: Owner + type: string + description: Owner of the component + ui:field: OwnerPicker + ui:options: + catalogFilter: + - kind: Group + spec.type: team +``` + +For the full details on the spec.* values see [here](../software-catalog/descriptor-format.md#kind-group). + +### defaultNamespace + +The ID of a namespace that the owner belongs to. The default value is `default`. + +- Listing owners in the `default` namespace (default value) + +```yaml +owner: + title: Owner + type: string + description: Owner of the component + ui:field: OwnerPicker + ui:options: + catalogFilter: + - kind: Group + defaultNamespace: default +``` + +- Listing owners in the `payment` namespace + +```yaml +owner: + title: Owner + type: string + description: Owner of the component + ui:field: OwnerPicker + ui:options: + catalogFilter: + - kind: Group + defaultNamespace: payment +``` + +## RepoUrlPicker + +The input props that can be specified under `ui:options` for the `RepoUrlPicker` field extension. + +### allowedHosts + +The `allowedHosts` part should be set to where you wish to enable this template +to publish to. And it can be any host that is listed in your integrations' +config in `app-config.yaml`. + +- Publish only to repositories from `github.com` + +```yaml +repoUrl: + title: Repository Location + type: string + ui:field: RepoUrlPicker + ui:options: + allowedHosts: + - github.com +``` + +### allowedOrganizations + +List of allowed organizations in the given SCM platform. You can restrict the template to publish to a set of organizations. + +- Publish only to repositories from organization `my_organization` + +```yaml +repoUrl: + title: Repository Location + type: string + ui:field: RepoUrlPicker + ui:options: + allowedOrganizations: + - my_organization +``` + +### allowedProjects + +List of allowed projects in the given SCM platform. You can restrict the template to publish to a set of projects. + +- Publish only to repositories from project `project_1` + +```yaml +repoUrl: + title: Repository Location + type: string + ui:field: RepoUrlPicker + ui:options: + allowedProjects: + - project_1 +``` + +### allowedRepos + +List of allowed repos in the given SCM platform. You can restrict the template to publish to a set of repository names. + +- Publish to only `repo_1` and `repo_2` repositories + +```yaml +repoUrl: + title: Repository Location + type: string + ui:field: RepoUrlPicker + ui:options: + allowedRepos: + - repo_1 + - repo_2 +``` + +### allowedOwners + +List of allowed owners in the given SCM platform. You can restrict the template to publish to repositories owned by specific users/groups by setting the `allowedOwners` option. + +- Publish to only repositories from owner `owner_1` and `owner_2` + +```yaml +repoUrl: + title: Repository Location + type: string + ui:field: RepoUrlPicker + ui:options: + allowedOwners: + - owner_1 + - owner_2 +``` + +### requestUserCredentials + +If defined will request user credentials to auth against the given SCM platform. + +```yaml +repoUrl: + title: Repository Location + type: string + ui:field: RepoUrlPicker + ui:options: + requestUserCredentials: + secretsKey: USER_OAUTH_TOKEN + additionalScopes: + github: + - workflow:write +``` + +`secretsKey` is the key used within the template secrets context to store the credential and `additionalScopes` is any additional permission scopes to request. + +The supported `additionalScopes` values are `gerrit`, `github`, `gitlab`, `bitbucket`, and `azure`. diff --git a/docs/features/software-templates/writing-templates.md b/docs/features/software-templates/writing-templates.md index 67bcb6c179..6e7b66fcc9 100644 --- a/docs/features/software-templates/writing-templates.md +++ b/docs/features/software-templates/writing-templates.md @@ -352,6 +352,8 @@ specific set of repository names. A full example could look like this: - backstage ``` +For a list of all possible `ui:options` input props for `RepoUrlPicker`, please visit [here](./ui-options-examples.md#repourlpicker). + The `RepoUrlPicker` is a custom field that we provide part of the `plugin-scaffolder`. You can provide your own custom fields by [writing your own Custom Field Extensions](./writing-custom-field-extensions.md) @@ -472,6 +474,8 @@ owner: kind: [Group, User] ``` +For a list of all possible `ui:options` input props for `OwnerPicker`, please visit [here](./ui-options-examples.md#ownerpicker). + #### `catalogFilter` The `catalogFilter` allow you to filter the list entities using any of the [catalog api filters](https://backstage.io/docs/features/software-catalog/software-catalog-api#filtering): From 376c8fe08d4a75d701c8e9f8ff2a6161575593b1 Mon Sep 17 00:00:00 2001 From: Juan Flores Date: Thu, 6 Jul 2023 15:51:50 +0100 Subject: [PATCH 29/52] Adding backsticks to titles to pass md linter Signed-off-by: Juan Flores --- .../software-templates/ui-options-examples.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/docs/features/software-templates/ui-options-examples.md b/docs/features/software-templates/ui-options-examples.md index 403c509ebe..b402f68aee 100644 --- a/docs/features/software-templates/ui-options-examples.md +++ b/docs/features/software-templates/ui-options-examples.md @@ -8,7 +8,7 @@ description: The input props that can be specified under ui:options for differen The input props that can be specified under `ui:options` for the `EntityPicker` field extension. -### allowArbitraryValues +### `allowArbitraryValues` Whether to allow arbitrary user input. Defaults to true. @@ -38,11 +38,11 @@ entity: allowArbitraryValues: true ``` -### allowedKinds +### `allowedKinds` DEPRECATED: Use `catalogFilter` instead. -### catalogFilter +### `catalogFilter` `catalogFilter` supports filtering options by any field(s) of an entity. @@ -73,9 +73,9 @@ entity: spec.type: team ``` -For the full details on the spec.* values see [here](../software-catalog/descriptor-format.md#kind-group). +For the full details on the spec.\* values see [here](../software-catalog/descriptor-format.md#kind-group). -### defaultKind +### `defaultKind` The default entity kind. @@ -91,7 +91,7 @@ system: defaultKind: System ``` -### defaultNamespace +### `defaultNamespace` The ID of a namespace that the entity belongs to. The default value is `default`. @@ -119,11 +119,11 @@ entity: defaultNamespace: payment ``` -## OwnerPicker +## `OwnerPicker` The input props that can be specified under `ui:options` for the `OwnerPicker` field extension. -### allowArbitraryValues +### `allowArbitraryValues` Whether to allow arbitrary user input. Defaults to true. @@ -153,11 +153,11 @@ owner: allowArbitraryValues: true ``` -### allowedKinds +### `allowedKinds` DEPRECATED: Use `catalogFilter` instead. -### catalogFilter +### `catalogFilter` `catalogFilter` supports filtering options by any field(s) of an entity. @@ -188,9 +188,9 @@ owner: spec.type: team ``` -For the full details on the spec.* values see [here](../software-catalog/descriptor-format.md#kind-group). +For the full details on the spec.\* values see [here](../software-catalog/descriptor-format.md#kind-group). -### defaultNamespace +### `defaultNamespace` The ID of a namespace that the owner belongs to. The default value is `default`. @@ -226,7 +226,7 @@ owner: The input props that can be specified under `ui:options` for the `RepoUrlPicker` field extension. -### allowedHosts +### `allowedHosts` The `allowedHosts` part should be set to where you wish to enable this template to publish to. And it can be any host that is listed in your integrations' @@ -244,7 +244,7 @@ repoUrl: - github.com ``` -### allowedOrganizations +### `allowedOrganizations` List of allowed organizations in the given SCM platform. You can restrict the template to publish to a set of organizations. @@ -260,7 +260,7 @@ repoUrl: - my_organization ``` -### allowedProjects +### `allowedProjects` List of allowed projects in the given SCM platform. You can restrict the template to publish to a set of projects. @@ -276,12 +276,12 @@ repoUrl: - project_1 ``` -### allowedRepos +### `allowedRepos` List of allowed repos in the given SCM platform. You can restrict the template to publish to a set of repository names. - Publish to only `repo_1` and `repo_2` repositories - + ```yaml repoUrl: title: Repository Location @@ -293,7 +293,7 @@ repoUrl: - repo_2 ``` -### allowedOwners +### `allowedOwners` List of allowed owners in the given SCM platform. You can restrict the template to publish to repositories owned by specific users/groups by setting the `allowedOwners` option. @@ -310,10 +310,10 @@ repoUrl: - owner_2 ``` -### requestUserCredentials +### `requestUserCredentials` If defined will request user credentials to auth against the given SCM platform. - + ```yaml repoUrl: title: Repository Location From 2acb7989993a4157db311bc303ef1349e66c565e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 14 Jul 2023 18:35:29 +0000 Subject: [PATCH 30/52] Bump semver from 6.3.0 to 6.3.1 in /microsite Bumps [semver](https://github.com/npm/node-semver) from 6.3.0 to 6.3.1. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md) - [Commits](https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] --- microsite/yarn.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/microsite/yarn.lock b/microsite/yarn.lock index e0f008bf9c..34bc7e6e12 100644 --- a/microsite/yarn.lock +++ b/microsite/yarn.lock @@ -10400,11 +10400,11 @@ __metadata: linkType: hard "semver@npm:^6.0.0, semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.3.0": - version: 6.3.0 - resolution: "semver@npm:6.3.0" + version: 6.3.1 + resolution: "semver@npm:6.3.1" bin: - semver: ./bin/semver.js - checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 + semver: bin/semver.js + checksum: ae47d06de28836adb9d3e25f22a92943477371292d9b665fb023fae278d345d508ca1958232af086d85e0155aee22e313e100971898bbb8d5d89b8b1d4054ca2 languageName: node linkType: hard From bdca0c11581b687f3bbbf8807a4bcd039d544f71 Mon Sep 17 00:00:00 2001 From: Adam Harvey Date: Fri, 14 Jul 2023 15:22:59 -0400 Subject: [PATCH 31/52] chore: Fix comment typo (#18676) Signed-off-by: Adam Harvey --- plugins/kubernetes-common/src/types.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/kubernetes-common/src/types.ts b/plugins/kubernetes-common/src/types.ts index 8eabb16d24..2b2ab05b51 100644 --- a/plugins/kubernetes-common/src/types.ts +++ b/plugins/kubernetes-common/src/types.ts @@ -79,7 +79,7 @@ export interface ClusterAttributes { * Note that you should specify the app used for the dashboard * using the dashboardApp property, in order to properly format * links to kubernetes resources, otherwise it will assume that you're running the standard one. - * Also, for cloud clusters such as GKE, you should provide addititonal parameters using dashboardParameters. + * Also, for cloud clusters such as GKE, you should provide additional parameters using dashboardParameters. * @see dashboardApp */ dashboardUrl?: string; From c6cf541e67414215c992d733eca63a3965529fca Mon Sep 17 00:00:00 2001 From: Sayak Mukhopadhyay Date: Sat, 15 Jul 2023 01:54:15 +0530 Subject: [PATCH 32/52] docs: update events backend installation instructions to add @backstage/plugin-events-node Signed-off-by: Sayak Mukhopadhyay --- plugins/events-backend/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/events-backend/README.md b/plugins/events-backend/README.md index 6f9d5c5a0d..969e1bbcb2 100644 --- a/plugins/events-backend/README.md +++ b/plugins/events-backend/README.md @@ -21,7 +21,7 @@ to the used event broker. ```bash # From your Backstage root directory -yarn add --cwd packages/backend @backstage/plugin-events-backend +yarn add --cwd packages/backend @backstage/plugin-events-backend @backstage/plugin-events-node ``` ### Event Broker From 7bff23b0f298a0c710ad20f15df867aa909488f3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 15 Jul 2023 13:14:53 +0000 Subject: [PATCH 33/52] chore(deps): update dependency @types/node to v20.4.2 Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 3d40a46627..40754d6aae 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17600,9 +17600,9 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0": - version: 20.3.3 - resolution: "@types/node@npm:20.3.3" - checksum: 7a0d00800451ca8cd8df63a8cc218c697edadb3143bf46cd6afeb974542a6a1665c3679459be0016c29216ccfed6616b7e55851747527dfa71c5608d9157528c + version: 20.4.2 + resolution: "@types/node@npm:20.4.2" + checksum: 99e544ea7560d51f01f95627fc40394c24a13da8f041121a0da13e4ef0a2aa332932eaf9a5e8d0e30d1c07106e96a183be392cbba62e8cf0bf6a085d5c0f4149 languageName: node linkType: hard From 2a1a2fb2ecede2e5e87c05427503853a8583c247 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 15 Jul 2023 14:05:49 +0000 Subject: [PATCH 34/52] chore(deps): update dependency @types/testing-library__jest-dom to v5.14.8 Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 40754d6aae..6b26c2b8a2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -18279,11 +18279,11 @@ __metadata: linkType: hard "@types/testing-library__jest-dom@npm:^5.9.1": - version: 5.14.6 - resolution: "@types/testing-library__jest-dom@npm:5.14.6" + version: 5.14.8 + resolution: "@types/testing-library__jest-dom@npm:5.14.8" dependencies: "@types/jest": "*" - checksum: 92f81cefeacba3b5c06d4b3fbea0341fe2bcaa6e425c026ae262de39f1148c2588cf3003112aa4ac0880c3972ffb77641a863f3be71518d1d8080402c944e326 + checksum: 18f5ba7d0db8ebd91667b544537762ce63f11c4fd02b3d57afa92f9457a384d3ecf9bc7b50b6b445af1b3ea38b69862b4f95130720d4dd23621d598ac074d93a languageName: node linkType: hard From c41f4ae5132b4d7844b5afacba3804361bc9266b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 15 Jul 2023 14:53:54 +0000 Subject: [PATCH 35/52] chore(deps): update dependency esbuild to v0.18.13 Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 182 +++++++++++++++++++++++++++--------------------------- 1 file changed, 91 insertions(+), 91 deletions(-) diff --git a/yarn.lock b/yarn.lock index 6b26c2b8a2..2ccfa5c34e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10531,9 +10531,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/android-arm64@npm:0.18.11" +"@esbuild/android-arm64@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/android-arm64@npm:0.18.13" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -10552,9 +10552,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/android-arm@npm:0.18.11" +"@esbuild/android-arm@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/android-arm@npm:0.18.13" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -10566,9 +10566,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/android-x64@npm:0.18.11" +"@esbuild/android-x64@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/android-x64@npm:0.18.13" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -10580,9 +10580,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/darwin-arm64@npm:0.18.11" +"@esbuild/darwin-arm64@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/darwin-arm64@npm:0.18.13" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -10594,9 +10594,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/darwin-x64@npm:0.18.11" +"@esbuild/darwin-x64@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/darwin-x64@npm:0.18.13" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -10608,9 +10608,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/freebsd-arm64@npm:0.18.11" +"@esbuild/freebsd-arm64@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/freebsd-arm64@npm:0.18.13" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -10622,9 +10622,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/freebsd-x64@npm:0.18.11" +"@esbuild/freebsd-x64@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/freebsd-x64@npm:0.18.13" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -10636,9 +10636,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/linux-arm64@npm:0.18.11" +"@esbuild/linux-arm64@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/linux-arm64@npm:0.18.13" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -10650,9 +10650,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/linux-arm@npm:0.18.11" +"@esbuild/linux-arm@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/linux-arm@npm:0.18.13" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -10664,9 +10664,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/linux-ia32@npm:0.18.11" +"@esbuild/linux-ia32@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/linux-ia32@npm:0.18.13" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -10685,9 +10685,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/linux-loong64@npm:0.18.11" +"@esbuild/linux-loong64@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/linux-loong64@npm:0.18.13" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -10699,9 +10699,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/linux-mips64el@npm:0.18.11" +"@esbuild/linux-mips64el@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/linux-mips64el@npm:0.18.13" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -10713,9 +10713,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/linux-ppc64@npm:0.18.11" +"@esbuild/linux-ppc64@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/linux-ppc64@npm:0.18.13" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -10727,9 +10727,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/linux-riscv64@npm:0.18.11" +"@esbuild/linux-riscv64@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/linux-riscv64@npm:0.18.13" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -10741,9 +10741,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/linux-s390x@npm:0.18.11" +"@esbuild/linux-s390x@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/linux-s390x@npm:0.18.13" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -10755,9 +10755,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/linux-x64@npm:0.18.11" +"@esbuild/linux-x64@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/linux-x64@npm:0.18.13" conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -10769,9 +10769,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/netbsd-x64@npm:0.18.11" +"@esbuild/netbsd-x64@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/netbsd-x64@npm:0.18.13" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -10783,9 +10783,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/openbsd-x64@npm:0.18.11" +"@esbuild/openbsd-x64@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/openbsd-x64@npm:0.18.13" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -10797,9 +10797,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/sunos-x64@npm:0.18.11" +"@esbuild/sunos-x64@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/sunos-x64@npm:0.18.13" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -10811,9 +10811,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/win32-arm64@npm:0.18.11" +"@esbuild/win32-arm64@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/win32-arm64@npm:0.18.13" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -10825,9 +10825,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/win32-ia32@npm:0.18.11" +"@esbuild/win32-ia32@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/win32-ia32@npm:0.18.13" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -10839,9 +10839,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.18.11": - version: 0.18.11 - resolution: "@esbuild/win32-x64@npm:0.18.11" +"@esbuild/win32-x64@npm:0.18.13": + version: 0.18.13 + resolution: "@esbuild/win32-x64@npm:0.18.13" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -24356,31 +24356,31 @@ __metadata: linkType: hard "esbuild@npm:^0.18.0": - version: 0.18.11 - resolution: "esbuild@npm:0.18.11" + version: 0.18.13 + resolution: "esbuild@npm:0.18.13" dependencies: - "@esbuild/android-arm": 0.18.11 - "@esbuild/android-arm64": 0.18.11 - "@esbuild/android-x64": 0.18.11 - "@esbuild/darwin-arm64": 0.18.11 - "@esbuild/darwin-x64": 0.18.11 - "@esbuild/freebsd-arm64": 0.18.11 - "@esbuild/freebsd-x64": 0.18.11 - "@esbuild/linux-arm": 0.18.11 - "@esbuild/linux-arm64": 0.18.11 - "@esbuild/linux-ia32": 0.18.11 - "@esbuild/linux-loong64": 0.18.11 - "@esbuild/linux-mips64el": 0.18.11 - "@esbuild/linux-ppc64": 0.18.11 - "@esbuild/linux-riscv64": 0.18.11 - "@esbuild/linux-s390x": 0.18.11 - "@esbuild/linux-x64": 0.18.11 - "@esbuild/netbsd-x64": 0.18.11 - "@esbuild/openbsd-x64": 0.18.11 - "@esbuild/sunos-x64": 0.18.11 - "@esbuild/win32-arm64": 0.18.11 - "@esbuild/win32-ia32": 0.18.11 - "@esbuild/win32-x64": 0.18.11 + "@esbuild/android-arm": 0.18.13 + "@esbuild/android-arm64": 0.18.13 + "@esbuild/android-x64": 0.18.13 + "@esbuild/darwin-arm64": 0.18.13 + "@esbuild/darwin-x64": 0.18.13 + "@esbuild/freebsd-arm64": 0.18.13 + "@esbuild/freebsd-x64": 0.18.13 + "@esbuild/linux-arm": 0.18.13 + "@esbuild/linux-arm64": 0.18.13 + "@esbuild/linux-ia32": 0.18.13 + "@esbuild/linux-loong64": 0.18.13 + "@esbuild/linux-mips64el": 0.18.13 + "@esbuild/linux-ppc64": 0.18.13 + "@esbuild/linux-riscv64": 0.18.13 + "@esbuild/linux-s390x": 0.18.13 + "@esbuild/linux-x64": 0.18.13 + "@esbuild/netbsd-x64": 0.18.13 + "@esbuild/openbsd-x64": 0.18.13 + "@esbuild/sunos-x64": 0.18.13 + "@esbuild/win32-arm64": 0.18.13 + "@esbuild/win32-ia32": 0.18.13 + "@esbuild/win32-x64": 0.18.13 dependenciesMeta: "@esbuild/android-arm": optional: true @@ -24428,7 +24428,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: fbd981388fe391c4f0a1b71120ca86ee75cc6de88c01bd6883f26d8450cb3beeaae602459f9a8b9dc9e026ad68b67cda2cad5f5327c9960a53fa0cb358c61d97 + checksum: 6512b7e186cffb4546f3508f1e2d1dd27eb43a8a8a79d4ea7eb34ae3dbdc647679ae96b29c54a4951c355ee3168e8ad9c128cbfc033154b0849e269276d5bc9c languageName: node linkType: hard From f51d9776cb76a31edfa5086c632e23f8115e6363 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 15 Jul 2023 15:28:56 +0000 Subject: [PATCH 36/52] chore(deps): update jamesives/github-pages-deploy-action action to v4.4.3 Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/deploy_microsite.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy_microsite.yml b/.github/workflows/deploy_microsite.yml index 08d7c7c087..dddb2de4af 100644 --- a/.github/workflows/deploy_microsite.yml +++ b/.github/workflows/deploy_microsite.yml @@ -56,7 +56,7 @@ jobs: run: ls microsite/build && ls microsite/build/storybook - name: Deploy both microsite and storybook to gh-pages - uses: JamesIves/github-pages-deploy-action@v4.4.2 + uses: JamesIves/github-pages-deploy-action@v4.4.3 with: branch: gh-pages folder: microsite/build From 473610c69503d501e3b3419a082188fcdcd683e2 Mon Sep 17 00:00:00 2001 From: blam Date: Tue, 18 Jul 2023 10:01:08 +0200 Subject: [PATCH 37/52] chore: exit pre-release Signed-off-by: blam --- .changeset/pre.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 6099747a96..ac48f0c0a4 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -1,5 +1,5 @@ { - "mode": "pre", + "mode": "exit", "tag": "next", "initialVersions": { "example-app": "0.2.84", From 0abb3c37b8e447fd9ba70697985211b3845c2230 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 18 Jul 2023 08:35:29 +0000 Subject: [PATCH 38/52] Version Packages --- .changeset/afraid-windows-rule.md | 5 - .changeset/angry-phones-wash.md | 5 - .changeset/beige-actors-melt.md | 5 - .changeset/chatty-buttons-deny.md | 5 - .changeset/cli-always-yarn-pack-freal.md | 5 - .changeset/cold-hounds-cheat.md | 5 - .changeset/cool-beans-tap.md | 76 - .changeset/cool-starfishes-love.md | 5 - .changeset/create-app-1687867724.md | 5 - .changeset/cuddly-guests-hide.md | 5 - .changeset/cyan-shirts-deny.md | 10 - .changeset/dirty-wasps-draw.md | 5 - .changeset/dull-onions-remember.md | 5 - .changeset/fluffy-frogs-change.md | 5 - .changeset/fluffy-readers-own.md | 5 - .changeset/forty-kids-do.md | 5 - .changeset/fresh-bears-yawn.md | 5 - .changeset/green-otters-wait.md | 7 - .changeset/heavy-jeans-refuse.md | 8 - .changeset/khaki-rocks-do.md | 5 - .changeset/lazy-frogs-destroy.md | 5 - .changeset/lemon-cycles-enjoy.md | 7 - .changeset/many-ants-poke.md | 5 - .changeset/mean-bobcats-taste.md | 5 - .changeset/metal-dots-suffer.md | 5 - .changeset/mighty-pandas-deny.md | 6 - .changeset/mighty-shoes-refuse.md | 5 - .changeset/neat-spiders-glow.md | 5 - .changeset/old-rules-give.md | 6 - .changeset/polite-shrimps-confess.md | 5 - .changeset/popular-crabs-deny.md | 7 - .changeset/popular-icons-doubt.md | 6 - .changeset/popular-kangaroos-accept.md | 5 - .changeset/pre.json | 296 -- .changeset/pretty-apes-know.md | 5 - .changeset/pretty-falcons-drive.md | 5 - .changeset/pretty-jeans-smell.md | 5 - .changeset/purple-feet-approve.md | 5 - .changeset/purple-starfishes-design.md | 8 - .changeset/rare-crabs-taste.md | 5 - .changeset/red-cherries-draw.md | 5 - .changeset/renovate-46eac46.md | 6 - .changeset/renovate-739552f.md | 5 - .changeset/renovate-f316d5e.md | 7 - .changeset/rotten-colts-decide.md | 38 - .changeset/serious-carrots-applaud.md | 5 - .changeset/seven-pillows-hear.md | 5 - .changeset/sharp-jars-flash.md | 5 - .changeset/shiny-meals-chew.md | 6 - .changeset/short-rabbits-roll.md | 5 - .changeset/silent-oranges-explode.md | 8 - .changeset/silly-chairs-protect.md | 12 - .changeset/silver-balloons-sniff.md | 5 - .changeset/six-camels-perform.md | 5 - .changeset/sixty-humans-rescue.md | 6 - .changeset/smooth-badgers-sell.md | 5 - .changeset/sour-humans-begin.md | 6 - .changeset/strange-baboons-look.md | 5 - .changeset/sweet-cameras-kick.md | 5 - .changeset/sweet-pots-rescue.md | 5 - .changeset/tame-carpets-smell.md | 5 - .changeset/tender-clouds-promise.md | 5 - .changeset/tender-oranges-change.md | 6 - .changeset/thin-countries-battle.md | 5 - .changeset/tough-flowers-suffer.md | 5 - .changeset/tricky-toes-train.md | 8 - .changeset/twenty-seas-float.md | 5 - .changeset/wicked-ears-scream.md | 5 - .changeset/yellow-schools-relax.md | 5 - .changeset/young-frogs-burn.md | 5 - docs/releases/v1.16.0-changelog.md | 2842 +++++++++++++++++ package.json | 2 +- packages/app-defaults/CHANGELOG.md | 11 + packages/app-defaults/package.json | 2 +- packages/app/CHANGELOG.md | 75 + packages/app/package.json | 2 +- packages/backend-app-api/CHANGELOG.md | 16 + packages/backend-app-api/package.json | 2 +- packages/backend-common/CHANGELOG.md | 17 + packages/backend-common/package.json | 2 +- packages/backend-defaults/CHANGELOG.md | 9 + packages/backend-defaults/package.json | 2 +- packages/backend-next/CHANGELOG.md | 31 + packages/backend-next/package.json | 2 +- packages/backend-plugin-api/CHANGELOG.md | 11 + packages/backend-plugin-api/package.json | 2 +- packages/backend-tasks/CHANGELOG.md | 10 + packages/backend-tasks/package.json | 2 +- packages/backend-test-utils/CHANGELOG.md | 12 + packages/backend-test-utils/package.json | 2 +- packages/backend/CHANGELOG.md | 55 + packages/backend/package.json | 2 +- packages/catalog-client/CHANGELOG.md | 8 + packages/catalog-client/package.json | 2 +- packages/catalog-model/CHANGELOG.md | 9 + packages/catalog-model/package.json | 2 +- packages/cli-node/CHANGELOG.md | 10 + packages/cli-node/package.json | 2 +- packages/cli/CHANGELOG.md | 20 + packages/cli/package.json | 2 +- packages/codemods/CHANGELOG.md | 8 + packages/codemods/package.json | 2 +- packages/config-loader/CHANGELOG.md | 10 + packages/config-loader/package.json | 2 +- packages/core-app-api/CHANGELOG.md | 15 + packages/core-app-api/package.json | 2 +- packages/core-components/CHANGELOG.md | 18 + packages/core-components/package.json | 2 +- packages/core-plugin-api/CHANGELOG.md | 11 + packages/core-plugin-api/package.json | 2 +- packages/create-app/CHANGELOG.md | 13 + packages/create-app/package.json | 2 +- packages/dev-utils/CHANGELOG.md | 15 + packages/dev-utils/package.json | 2 +- packages/e2e-test/CHANGELOG.md | 9 + packages/e2e-test/package.json | 2 +- packages/errors/CHANGELOG.md | 8 + packages/errors/package.json | 2 +- packages/integration-aws-node/CHANGELOG.md | 8 + packages/integration-aws-node/package.json | 2 +- packages/integration-react/CHANGELOG.md | 11 + packages/integration-react/package.json | 2 +- packages/integration/CHANGELOG.md | 8 + packages/integration/package.json | 2 +- packages/repo-tools/CHANGELOG.md | 9 + packages/repo-tools/package.json | 2 +- .../techdocs-cli-embedded-app/CHANGELOG.md | 19 + .../techdocs-cli-embedded-app/package.json | 2 +- packages/techdocs-cli/CHANGELOG.md | 11 + packages/techdocs-cli/package.json | 2 +- packages/test-utils/CHANGELOG.md | 14 + packages/test-utils/package.json | 2 +- packages/theme/CHANGELOG.md | 11 + packages/theme/package.json | 2 +- plugins/adr-backend/CHANGELOG.md | 16 + plugins/adr-backend/package.json | 2 +- plugins/adr-common/CHANGELOG.md | 10 + plugins/adr-common/package.json | 2 +- plugins/adr/CHANGELOG.md | 16 + plugins/adr/package.json | 2 +- plugins/airbrake-backend/CHANGELOG.md | 10 + plugins/airbrake-backend/package.json | 2 +- plugins/airbrake/CHANGELOG.md | 14 + plugins/airbrake/package.json | 2 +- plugins/allure/CHANGELOG.md | 11 + plugins/allure/package.json | 2 +- plugins/analytics-module-ga/CHANGELOG.md | 10 + plugins/analytics-module-ga/package.json | 2 +- plugins/analytics-module-ga4/CHANGELOG.md | 10 + plugins/analytics-module-ga4/package.json | 2 +- plugins/apache-airflow/CHANGELOG.md | 8 + plugins/apache-airflow/package.json | 2 +- plugins/api-docs/CHANGELOG.md | 12 + plugins/api-docs/package.json | 2 +- plugins/apollo-explorer/CHANGELOG.md | 9 + plugins/apollo-explorer/package.json | 2 +- plugins/app-backend/CHANGELOG.md | 11 + plugins/app-backend/package.json | 2 +- plugins/auth-backend/CHANGELOG.md | 14 + plugins/auth-backend/package.json | 2 +- plugins/auth-node/CHANGELOG.md | 9 + plugins/auth-node/package.json | 2 +- plugins/azure-devops-backend/CHANGELOG.md | 11 + plugins/azure-devops-backend/package.json | 2 +- plugins/azure-devops/CHANGELOG.md | 13 + plugins/azure-devops/package.json | 2 +- plugins/azure-sites-backend/CHANGELOG.md | 9 + plugins/azure-sites-backend/package.json | 2 +- plugins/azure-sites/CHANGELOG.md | 12 + plugins/azure-sites/package.json | 2 +- plugins/badges-backend/CHANGELOG.md | 14 + plugins/badges-backend/package.json | 2 +- plugins/badges/CHANGELOG.md | 12 + plugins/badges/package.json | 2 +- plugins/bazaar-backend/CHANGELOG.md | 11 + plugins/bazaar-backend/package.json | 2 +- plugins/bazaar/CHANGELOG.md | 15 + plugins/bazaar/package.json | 2 +- plugins/bitbucket-cloud-common/CHANGELOG.md | 7 + plugins/bitbucket-cloud-common/package.json | 2 +- plugins/bitrise/CHANGELOG.md | 11 + plugins/bitrise/package.json | 2 +- .../catalog-backend-module-aws/CHANGELOG.md | 18 + .../catalog-backend-module-aws/package.json | 2 +- .../catalog-backend-module-azure/CHANGELOG.md | 16 + .../catalog-backend-module-azure/package.json | 2 +- .../CHANGELOG.md | 17 + .../package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 2 +- .../CHANGELOG.md | 21 + .../package.json | 2 +- .../CHANGELOG.md | 15 + .../package.json | 2 +- .../CHANGELOG.md | 54 + .../package.json | 2 +- .../catalog-backend-module-ldap/CHANGELOG.md | 13 + .../catalog-backend-module-ldap/package.json | 2 +- .../CHANGELOG.md | 13 + .../package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- plugins/catalog-backend/CHANGELOG.md | 28 + plugins/catalog-backend/package.json | 2 +- plugins/catalog-common/CHANGELOG.md | 9 + plugins/catalog-common/package.json | 2 +- plugins/catalog-customized/CHANGELOG.md | 8 + plugins/catalog-customized/package.json | 2 +- plugins/catalog-graph/CHANGELOG.md | 12 + plugins/catalog-graph/package.json | 2 +- plugins/catalog-graphql/CHANGELOG.md | 9 + plugins/catalog-graphql/package.json | 2 +- plugins/catalog-import/CHANGELOG.md | 17 + plugins/catalog-import/package.json | 2 +- plugins/catalog-node/CHANGELOG.md | 16 + plugins/catalog-node/package.json | 2 +- plugins/catalog-react/CHANGELOG.md | 22 + plugins/catalog-react/package.json | 2 +- .../catalog-unprocessed-entities/CHANGELOG.md | 26 + .../catalog-unprocessed-entities/package.json | 2 +- plugins/catalog/CHANGELOG.md | 24 + plugins/catalog/package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- plugins/cicd-statistics/CHANGELOG.md | 9 + plugins/cicd-statistics/package.json | 2 +- plugins/circleci/CHANGELOG.md | 11 + plugins/circleci/package.json | 2 +- plugins/cloudbuild/CHANGELOG.md | 11 + plugins/cloudbuild/package.json | 2 +- plugins/code-climate/CHANGELOG.md | 11 + plugins/code-climate/package.json | 2 +- plugins/code-coverage-backend/CHANGELOG.md | 12 + plugins/code-coverage-backend/package.json | 2 +- plugins/code-coverage/CHANGELOG.md | 13 + plugins/code-coverage/package.json | 2 +- plugins/codescene/CHANGELOG.md | 12 + plugins/codescene/package.json | 2 +- plugins/config-schema/CHANGELOG.md | 12 + plugins/config-schema/package.json | 2 +- plugins/cost-insights/CHANGELOG.md | 14 + plugins/cost-insights/package.json | 2 +- plugins/devtools-backend/CHANGELOG.md | 19 + plugins/devtools-backend/package.json | 2 +- plugins/devtools-common/CHANGELOG.md | 8 + plugins/devtools-common/package.json | 2 +- plugins/devtools/CHANGELOG.md | 16 + plugins/devtools/package.json | 2 +- plugins/dynatrace/CHANGELOG.md | 12 + plugins/dynatrace/package.json | 2 +- plugins/entity-feedback-backend/CHANGELOG.md | 14 + plugins/entity-feedback-backend/package.json | 2 +- plugins/entity-feedback/CHANGELOG.md | 13 + plugins/entity-feedback/package.json | 2 +- plugins/entity-validation/CHANGELOG.md | 14 + plugins/entity-validation/package.json | 2 +- .../CHANGELOG.md | 12 + .../package.json | 2 +- .../events-backend-module-azure/CHANGELOG.md | 8 + .../events-backend-module-azure/package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../events-backend-module-gerrit/CHANGELOG.md | 8 + .../events-backend-module-gerrit/package.json | 2 +- .../events-backend-module-github/CHANGELOG.md | 9 + .../events-backend-module-github/package.json | 2 +- .../events-backend-module-gitlab/CHANGELOG.md | 9 + .../events-backend-module-gitlab/package.json | 2 +- .../events-backend-test-utils/CHANGELOG.md | 7 + .../events-backend-test-utils/package.json | 2 +- plugins/events-backend/CHANGELOG.md | 10 + plugins/events-backend/package.json | 2 +- plugins/events-node/CHANGELOG.md | 7 + plugins/events-node/package.json | 2 +- .../example-todo-list-backend/CHANGELOG.md | 11 + .../example-todo-list-backend/package.json | 2 +- plugins/example-todo-list-common/CHANGELOG.md | 7 + plugins/example-todo-list-common/package.json | 2 +- plugins/example-todo-list/CHANGELOG.md | 9 + plugins/example-todo-list/package.json | 2 +- plugins/explore-backend/CHANGELOG.md | 12 + plugins/explore-backend/package.json | 2 +- plugins/explore-react/CHANGELOG.md | 8 + plugins/explore-react/package.json | 2 +- plugins/explore/CHANGELOG.md | 16 + plugins/explore/package.json | 2 +- plugins/firehydrant/CHANGELOG.md | 11 + plugins/firehydrant/package.json | 2 +- plugins/fossa/CHANGELOG.md | 12 + plugins/fossa/package.json | 2 +- plugins/gcalendar/CHANGELOG.md | 10 + plugins/gcalendar/package.json | 2 +- plugins/gcp-projects/CHANGELOG.md | 9 + plugins/gcp-projects/package.json | 2 +- plugins/git-release-manager/CHANGELOG.md | 10 + plugins/git-release-manager/package.json | 2 +- plugins/github-actions/CHANGELOG.md | 13 + plugins/github-actions/package.json | 2 +- plugins/github-deployments/CHANGELOG.md | 14 + plugins/github-deployments/package.json | 2 +- plugins/github-issues/CHANGELOG.md | 13 + plugins/github-issues/package.json | 2 +- .../github-pull-requests-board/CHANGELOG.md | 12 + .../github-pull-requests-board/package.json | 2 +- plugins/gitops-profiles/CHANGELOG.md | 10 + plugins/gitops-profiles/package.json | 2 +- plugins/gocd/CHANGELOG.md | 12 + plugins/gocd/package.json | 2 +- plugins/graphiql/CHANGELOG.md | 9 + plugins/graphiql/package.json | 2 +- plugins/graphql-backend/CHANGELOG.md | 9 + plugins/graphql-backend/package.json | 2 +- plugins/graphql-voyager/CHANGELOG.md | 9 + plugins/graphql-voyager/package.json | 2 +- plugins/home-react/CHANGELOG.md | 11 + plugins/home-react/package.json | 2 +- plugins/home/CHANGELOG.md | 18 + plugins/home/package.json | 2 +- plugins/ilert/CHANGELOG.md | 12 + plugins/ilert/package.json | 2 +- plugins/jenkins-backend/CHANGELOG.md | 15 + plugins/jenkins-backend/package.json | 2 +- plugins/jenkins-common/CHANGELOG.md | 8 + plugins/jenkins-common/package.json | 2 +- plugins/jenkins/CHANGELOG.md | 13 + plugins/jenkins/package.json | 2 +- plugins/kafka-backend/CHANGELOG.md | 11 + plugins/kafka-backend/package.json | 2 +- plugins/kafka/CHANGELOG.md | 12 + plugins/kafka/package.json | 2 +- plugins/kubernetes-backend/CHANGELOG.md | 24 + plugins/kubernetes-backend/package.json | 2 +- plugins/kubernetes-common/CHANGELOG.md | 8 + plugins/kubernetes-common/package.json | 2 +- plugins/kubernetes/CHANGELOG.md | 16 + plugins/kubernetes/package.json | 2 +- plugins/lighthouse-backend/CHANGELOG.md | 16 + plugins/lighthouse-backend/package.json | 2 +- plugins/lighthouse/CHANGELOG.md | 16 + plugins/lighthouse/package.json | 2 +- plugins/linguist-backend/CHANGELOG.md | 17 + plugins/linguist-backend/package.json | 2 +- plugins/linguist/CHANGELOG.md | 13 + plugins/linguist/package.json | 2 +- plugins/microsoft-calendar/CHANGELOG.md | 10 + plugins/microsoft-calendar/package.json | 2 +- plugins/newrelic-dashboard/CHANGELOG.md | 11 + plugins/newrelic-dashboard/package.json | 2 +- plugins/newrelic/CHANGELOG.md | 9 + plugins/newrelic/package.json | 2 +- plugins/nomad-backend/CHANGELOG.md | 9 + plugins/nomad-backend/package.json | 2 +- plugins/nomad/CHANGELOG.md | 14 + plugins/nomad/package.json | 2 +- plugins/octopus-deploy/CHANGELOG.md | 11 + plugins/octopus-deploy/package.json | 2 +- plugins/org-react/CHANGELOG.md | 12 + plugins/org-react/package.json | 2 +- plugins/org/CHANGELOG.md | 11 + plugins/org/package.json | 2 +- plugins/pagerduty/CHANGELOG.md | 13 + plugins/pagerduty/package.json | 2 +- plugins/periskop-backend/CHANGELOG.md | 9 + plugins/periskop-backend/package.json | 2 +- plugins/periskop/CHANGELOG.md | 12 + plugins/periskop/package.json | 2 +- plugins/permission-backend/CHANGELOG.md | 13 + plugins/permission-backend/package.json | 2 +- plugins/permission-common/CHANGELOG.md | 9 + plugins/permission-common/package.json | 2 +- plugins/permission-node/CHANGELOG.md | 12 + plugins/permission-node/package.json | 2 +- plugins/permission-react/CHANGELOG.md | 9 + plugins/permission-react/package.json | 2 +- plugins/playlist-backend/CHANGELOG.md | 15 + plugins/playlist-backend/package.json | 2 +- plugins/playlist-common/CHANGELOG.md | 7 + plugins/playlist-common/package.json | 2 +- plugins/playlist/CHANGELOG.md | 18 + plugins/playlist/package.json | 2 +- plugins/proxy-backend/CHANGELOG.md | 9 + plugins/proxy-backend/package.json | 2 +- plugins/puppetdb/CHANGELOG.md | 13 + plugins/puppetdb/package.json | 2 +- plugins/rollbar-backend/CHANGELOG.md | 8 + plugins/rollbar-backend/package.json | 2 +- plugins/rollbar/CHANGELOG.md | 11 + plugins/rollbar/package.json | 2 +- .../CHANGELOG.md | 88 + .../package.json | 2 +- .../CHANGELOG.md | 13 + .../package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 13 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- plugins/scaffolder-backend/CHANGELOG.md | 25 + plugins/scaffolder-backend/package.json | 2 +- plugins/scaffolder-common/CHANGELOG.md | 9 + plugins/scaffolder-common/package.json | 2 +- plugins/scaffolder-node/CHANGELOG.md | 10 + plugins/scaffolder-node/package.json | 2 +- plugins/scaffolder-react/CHANGELOG.md | 17 + plugins/scaffolder-react/package.json | 2 +- plugins/scaffolder/CHANGELOG.md | 21 + plugins/scaffolder/package.json | 2 +- .../CHANGELOG.md | 16 + .../package.json | 2 +- .../CHANGELOG.md | 12 + .../package.json | 2 +- .../CHANGELOG.md | 13 + .../package.json | 2 +- plugins/search-backend-module-pg/CHANGELOG.md | 11 + plugins/search-backend-module-pg/package.json | 2 +- .../CHANGELOG.md | 17 + .../package.json | 2 +- plugins/search-backend-node/CHANGELOG.md | 13 + plugins/search-backend-node/package.json | 2 +- plugins/search-backend/CHANGELOG.md | 16 + plugins/search-backend/package.json | 2 +- plugins/search-common/CHANGELOG.md | 8 + plugins/search-common/package.json | 2 +- plugins/search-react/CHANGELOG.md | 12 + plugins/search-react/package.json | 2 +- plugins/search/CHANGELOG.md | 18 + plugins/search/package.json | 2 +- plugins/sentry/CHANGELOG.md | 11 + plugins/sentry/package.json | 2 +- plugins/shortcuts/CHANGELOG.md | 10 + plugins/shortcuts/package.json | 2 +- plugins/sonarqube-backend/CHANGELOG.md | 10 + plugins/sonarqube-backend/package.json | 2 +- plugins/sonarqube-react/CHANGELOG.md | 8 + plugins/sonarqube-react/package.json | 2 +- plugins/sonarqube/CHANGELOG.md | 14 + plugins/sonarqube/package.json | 2 +- plugins/splunk-on-call/CHANGELOG.md | 11 + plugins/splunk-on-call/package.json | 2 +- plugins/stack-overflow-backend/CHANGELOG.md | 9 + plugins/stack-overflow-backend/package.json | 2 +- plugins/stack-overflow/CHANGELOG.md | 13 + plugins/stack-overflow/package.json | 2 +- plugins/stackstorm/CHANGELOG.md | 11 + plugins/stackstorm/package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- plugins/tech-insights-backend/CHANGELOG.md | 16 + plugins/tech-insights-backend/package.json | 2 +- plugins/tech-insights-node/CHANGELOG.md | 11 + plugins/tech-insights-node/package.json | 2 +- plugins/tech-insights/CHANGELOG.md | 14 + plugins/tech-insights/package.json | 2 +- plugins/tech-radar/CHANGELOG.md | 9 + plugins/tech-radar/package.json | 2 +- .../techdocs-addons-test-utils/CHANGELOG.md | 16 + .../techdocs-addons-test-utils/package.json | 2 +- plugins/techdocs-backend/CHANGELOG.md | 18 + plugins/techdocs-backend/package.json | 2 +- .../CHANGELOG.md | 12 + .../package.json | 2 +- plugins/techdocs-node/CHANGELOG.md | 13 + plugins/techdocs-node/package.json | 2 +- plugins/techdocs-react/CHANGELOG.md | 11 + plugins/techdocs-react/package.json | 2 +- plugins/techdocs/CHANGELOG.md | 18 + plugins/techdocs/package.json | 2 +- plugins/todo-backend/CHANGELOG.md | 14 + plugins/todo-backend/package.json | 2 +- plugins/todo/CHANGELOG.md | 12 + plugins/todo/package.json | 2 +- plugins/user-settings-backend/CHANGELOG.md | 12 + plugins/user-settings-backend/package.json | 2 +- plugins/user-settings/CHANGELOG.md | 14 + plugins/user-settings/package.json | 2 +- plugins/vault-backend/CHANGELOG.md | 10 + plugins/vault-backend/package.json | 2 +- plugins/vault/CHANGELOG.md | 12 + plugins/vault/package.json | 2 +- plugins/xcmetrics/CHANGELOG.md | 10 + plugins/xcmetrics/package.json | 2 +- yarn.lock | 431 +-- 493 files changed, 5952 insertions(+), 1363 deletions(-) delete mode 100644 .changeset/afraid-windows-rule.md delete mode 100644 .changeset/angry-phones-wash.md delete mode 100644 .changeset/beige-actors-melt.md delete mode 100644 .changeset/chatty-buttons-deny.md delete mode 100644 .changeset/cli-always-yarn-pack-freal.md delete mode 100644 .changeset/cold-hounds-cheat.md delete mode 100644 .changeset/cool-beans-tap.md delete mode 100644 .changeset/cool-starfishes-love.md delete mode 100644 .changeset/create-app-1687867724.md delete mode 100644 .changeset/cuddly-guests-hide.md delete mode 100644 .changeset/cyan-shirts-deny.md delete mode 100644 .changeset/dirty-wasps-draw.md delete mode 100644 .changeset/dull-onions-remember.md delete mode 100644 .changeset/fluffy-frogs-change.md delete mode 100644 .changeset/fluffy-readers-own.md delete mode 100644 .changeset/forty-kids-do.md delete mode 100644 .changeset/fresh-bears-yawn.md delete mode 100644 .changeset/green-otters-wait.md delete mode 100644 .changeset/heavy-jeans-refuse.md delete mode 100644 .changeset/khaki-rocks-do.md delete mode 100644 .changeset/lazy-frogs-destroy.md delete mode 100644 .changeset/lemon-cycles-enjoy.md delete mode 100644 .changeset/many-ants-poke.md delete mode 100644 .changeset/mean-bobcats-taste.md delete mode 100644 .changeset/metal-dots-suffer.md delete mode 100644 .changeset/mighty-pandas-deny.md delete mode 100644 .changeset/mighty-shoes-refuse.md delete mode 100644 .changeset/neat-spiders-glow.md delete mode 100644 .changeset/old-rules-give.md delete mode 100644 .changeset/polite-shrimps-confess.md delete mode 100644 .changeset/popular-crabs-deny.md delete mode 100644 .changeset/popular-icons-doubt.md delete mode 100644 .changeset/popular-kangaroos-accept.md delete mode 100644 .changeset/pre.json delete mode 100644 .changeset/pretty-apes-know.md delete mode 100644 .changeset/pretty-falcons-drive.md delete mode 100644 .changeset/pretty-jeans-smell.md delete mode 100644 .changeset/purple-feet-approve.md delete mode 100644 .changeset/purple-starfishes-design.md delete mode 100644 .changeset/rare-crabs-taste.md delete mode 100644 .changeset/red-cherries-draw.md delete mode 100644 .changeset/renovate-46eac46.md delete mode 100644 .changeset/renovate-739552f.md delete mode 100644 .changeset/renovate-f316d5e.md delete mode 100644 .changeset/rotten-colts-decide.md delete mode 100644 .changeset/serious-carrots-applaud.md delete mode 100644 .changeset/seven-pillows-hear.md delete mode 100644 .changeset/sharp-jars-flash.md delete mode 100644 .changeset/shiny-meals-chew.md delete mode 100644 .changeset/short-rabbits-roll.md delete mode 100644 .changeset/silent-oranges-explode.md delete mode 100644 .changeset/silly-chairs-protect.md delete mode 100644 .changeset/silver-balloons-sniff.md delete mode 100644 .changeset/six-camels-perform.md delete mode 100644 .changeset/sixty-humans-rescue.md delete mode 100644 .changeset/smooth-badgers-sell.md delete mode 100644 .changeset/sour-humans-begin.md delete mode 100644 .changeset/strange-baboons-look.md delete mode 100644 .changeset/sweet-cameras-kick.md delete mode 100644 .changeset/sweet-pots-rescue.md delete mode 100644 .changeset/tame-carpets-smell.md delete mode 100644 .changeset/tender-clouds-promise.md delete mode 100644 .changeset/tender-oranges-change.md delete mode 100644 .changeset/thin-countries-battle.md delete mode 100644 .changeset/tough-flowers-suffer.md delete mode 100644 .changeset/tricky-toes-train.md delete mode 100644 .changeset/twenty-seas-float.md delete mode 100644 .changeset/wicked-ears-scream.md delete mode 100644 .changeset/yellow-schools-relax.md delete mode 100644 .changeset/young-frogs-burn.md create mode 100644 docs/releases/v1.16.0-changelog.md diff --git a/.changeset/afraid-windows-rule.md b/.changeset/afraid-windows-rule.md deleted file mode 100644 index 5ed217d3a3..0000000000 --- a/.changeset/afraid-windows-rule.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-search': patch ---- - -Fixed bug in "View Full Results" link of Search Modal that did not navigate to the full results page. diff --git a/.changeset/angry-phones-wash.md b/.changeset/angry-phones-wash.md deleted file mode 100644 index ac59a924a2..0000000000 --- a/.changeset/angry-phones-wash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-devtools': patch ---- - -Allow specifying custom title for `DevToolsLayout` diff --git a/.changeset/beige-actors-melt.md b/.changeset/beige-actors-melt.md deleted file mode 100644 index 2329a0e0ac..0000000000 --- a/.changeset/beige-actors-melt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-kubernetes-backend': patch ---- - -Replace reference to deprecated import diff --git a/.changeset/chatty-buttons-deny.md b/.changeset/chatty-buttons-deny.md deleted file mode 100644 index bd602d52ba..0000000000 --- a/.changeset/chatty-buttons-deny.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-badges-backend': patch ---- - -Added support for the [new backend system](https://backstage.io/docs/backend-system/) diff --git a/.changeset/cli-always-yarn-pack-freal.md b/.changeset/cli-always-yarn-pack-freal.md deleted file mode 100644 index b58ffea857..0000000000 --- a/.changeset/cli-always-yarn-pack-freal.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -Fixed the `--alwaysYarnPack` flag on the`backstage-cli build-workspace` command. diff --git a/.changeset/cold-hounds-cheat.md b/.changeset/cold-hounds-cheat.md deleted file mode 100644 index 0bff4f55ad..0000000000 --- a/.changeset/cold-hounds-cheat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/create-app': patch ---- - -Post-create message - added instruction to run `yarn install` when app was created with `--skip-install` diff --git a/.changeset/cool-beans-tap.md b/.changeset/cool-beans-tap.md deleted file mode 100644 index fcea5dd7ef..0000000000 --- a/.changeset/cool-beans-tap.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': minor ---- - -**BREAKING** - -This change updates the configuration of the confluence-to-markdown action so that it does not conflict with other confluence plguins. Currently many plugins make use of the `confluence.auth` configuration. However, only the confluence-to-markdown action uses the `confluence.auth` as a string. This change updates it so that `confluence.auth` is an object. - -## Required Changes - -Below are examples for updating `bearer`, `basic`, and `userpass` implementations. - -For `bearer`: -Before: - -```yaml -confluence: - baseUrl: 'https://confluence.example.com' - auth: 'bearer' - token: '${CONFLUENCE_TOKEN}' -``` - -After: - -```yaml -confluence: - baseUrl: 'https://confluence.example.com' - auth: - type: 'bearer' - token: '${CONFLUENCE_TOKEN}' -``` - -For `basic`: - -Before: - -```yaml -confluence: - baseUrl: 'https://confluence.example.com' - auth: 'basic' - token: '${CONFLUENCE_TOKEN}' - email: 'example@company.org' -``` - -After: - -```yaml -confluence: - baseUrl: 'https://confluence.example.com' - auth: - type: 'basic' - token: '${CONFLUENCE_TOKEN}' - email: 'example@company.org' -``` - -For `userpass` -Before: - -```yaml -confluence: - baseUrl: 'https://confluence.example.com' - auth: 'userpass' - username: 'your-username' - password: 'your-password' -``` - -After: - -```yaml -confluence: - baseUrl: 'https://confluence.example.com' - auth: - type: 'userpass' - username: 'your-username' - password: 'your-password' -``` diff --git a/.changeset/cool-starfishes-love.md b/.changeset/cool-starfishes-love.md deleted file mode 100644 index 63e387c364..0000000000 --- a/.changeset/cool-starfishes-love.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/theme': patch ---- - -Overwrite `PaletteOptions` & `ThemeOptions` type to allow use of `createTheme` from `@backstage/theme` as well as `@material-ui/core/styles` with the same type. Also replaced the default `CSSBaseline` with v4 instead of v5 for better backwards compatibility for now. diff --git a/.changeset/create-app-1687867724.md b/.changeset/create-app-1687867724.md deleted file mode 100644 index b50d431d4b..0000000000 --- a/.changeset/create-app-1687867724.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/create-app': patch ---- - -Bumped create-app version. diff --git a/.changeset/cuddly-guests-hide.md b/.changeset/cuddly-guests-hide.md deleted file mode 100644 index 5408465ebd..0000000000 --- a/.changeset/cuddly-guests-hide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/create-app': patch ---- - -add cy.\*\*.should to cypress eslintrc diff --git a/.changeset/cyan-shirts-deny.md b/.changeset/cyan-shirts-deny.md deleted file mode 100644 index d6d3a2a2ba..0000000000 --- a/.changeset/cyan-shirts-deny.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@backstage/plugin-catalog-unprocessed-entities': patch ---- - -The Catalog Unprocessed Entities plugin can now be integrated as a tab within the DevTools plugin - -- Added an export for `UnprocessedEntitiesContent` -- Updated the `README` with images of the features -- Adjusted the styles to fill in the available space -- Set the table page size to 20 as 40 was causing errors in the browser console diff --git a/.changeset/dirty-wasps-draw.md b/.changeset/dirty-wasps-draw.md deleted file mode 100644 index 5686191cab..0000000000 --- a/.changeset/dirty-wasps-draw.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/errors': patch ---- - -Set `this.name` in all error classes that extend `CustomErrorBase` class to their actual name diff --git a/.changeset/dull-onions-remember.md b/.changeset/dull-onions-remember.md deleted file mode 100644 index f309bf5c4c..0000000000 --- a/.changeset/dull-onions-remember.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-stackstorm': patch ---- - -Add props to StackstormHome for Header Customization diff --git a/.changeset/fluffy-frogs-change.md b/.changeset/fluffy-frogs-change.md deleted file mode 100644 index 2caf25bfc4..0000000000 --- a/.changeset/fluffy-frogs-change.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-react': patch ---- - -Made markdown description theme-able diff --git a/.changeset/fluffy-readers-own.md b/.changeset/fluffy-readers-own.md deleted file mode 100644 index bc38e26f7a..0000000000 --- a/.changeset/fluffy-readers-own.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-airbrake-backend': patch ---- - -Added support for the [new backend system](https://backstage.io/docs/backend-system/) diff --git a/.changeset/forty-kids-do.md b/.changeset/forty-kids-do.md deleted file mode 100644 index fcc83df560..0000000000 --- a/.changeset/forty-kids-do.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-airbrake': patch ---- - -Added documentation for the [new backend system](https://backstage.io/docs/backend-system/) diff --git a/.changeset/fresh-bears-yawn.md b/.changeset/fresh-bears-yawn.md deleted file mode 100644 index cf3d6657e0..0000000000 --- a/.changeset/fresh-bears-yawn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-github': patch ---- - -fixed event handler to respect configured organization diff --git a/.changeset/green-otters-wait.md b/.changeset/green-otters-wait.md deleted file mode 100644 index 02bc30f6aa..0000000000 --- a/.changeset/green-otters-wait.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/plugin-catalog-unprocessed-entities': patch ---- - -Export some types and API items. This allows people to call the API from different places with the ApiRef, as well -as completely customize the client if required. Check the [README.md](https://github.com/backstage/backstage/blob/master/plugins/catalog-unprocessed-entities/README.md) to -note what needs to be added in order to use the new `catalogUnprocessedEntitiesApiRef` exported function. diff --git a/.changeset/heavy-jeans-refuse.md b/.changeset/heavy-jeans-refuse.md deleted file mode 100644 index 38d592d5b8..0000000000 --- a/.changeset/heavy-jeans-refuse.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@backstage/cli': patch -'@backstage/cli-node': patch -'@backstage/plugin-devtools-backend': patch -'@backstage/plugin-tech-insights-backend': patch ---- - -semver upgrade to 7.5.3 diff --git a/.changeset/khaki-rocks-do.md b/.changeset/khaki-rocks-do.md deleted file mode 100644 index a9eb55d533..0000000000 --- a/.changeset/khaki-rocks-do.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-kubernetes-backend': patch ---- - -Add WebSocket support to `kubernetes-backend` proxy. diff --git a/.changeset/lazy-frogs-destroy.md b/.changeset/lazy-frogs-destroy.md deleted file mode 100644 index eb2b320e0a..0000000000 --- a/.changeset/lazy-frogs-destroy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-devtools': patch ---- - -Updated the `README` with instructions on how to integrate the Catalog Unprocessed Entities plugin as a tab within DevTools diff --git a/.changeset/lemon-cycles-enjoy.md b/.changeset/lemon-cycles-enjoy.md deleted file mode 100644 index 1df7905030..0000000000 --- a/.changeset/lemon-cycles-enjoy.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/plugin-lighthouse': patch ---- - -Added more verbose components (used to render `null`) when no audits for a website corresponding to the provided url were found. -Added `Create New Audit` button for the `AuditListForEntity` component used by `EntityLighthouseContent` and `EmbeddedRouter`. -Removed error alert from `errorApi` if error was due to no audits being found for a website (empty database query result). diff --git a/.changeset/many-ants-poke.md b/.changeset/many-ants-poke.md deleted file mode 100644 index e6d94fdee5..0000000000 --- a/.changeset/many-ants-poke.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-common': patch ---- - -use `Readable.from` to explicitly convert the `buffer` from `node-fetch` to a `Readable` stream diff --git a/.changeset/mean-bobcats-taste.md b/.changeset/mean-bobcats-taste.md deleted file mode 100644 index 299273209c..0000000000 --- a/.changeset/mean-bobcats-taste.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-import': patch ---- - -Add a "View Component" button as the primary CTA after registering a new component using a link to catalog-info.yaml diff --git a/.changeset/metal-dots-suffer.md b/.changeset/metal-dots-suffer.md deleted file mode 100644 index 6152925061..0000000000 --- a/.changeset/metal-dots-suffer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/theme': patch ---- - -Applying the modified `theme.spacing` method only to overrides instead of replacing it in the whole theme. diff --git a/.changeset/mighty-pandas-deny.md b/.changeset/mighty-pandas-deny.md deleted file mode 100644 index 8c18c46469..0000000000 --- a/.changeset/mighty-pandas-deny.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-sonarqube': patch -'@backstage/plugin-sonarqube-backend': patch ---- - -Made default config optional diff --git a/.changeset/mighty-shoes-refuse.md b/.changeset/mighty-shoes-refuse.md deleted file mode 100644 index ec17e5e357..0000000000 --- a/.changeset/mighty-shoes-refuse.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-dynatrace': patch ---- - -updated the link that the "View Entity in Dynatrace" redirects the user to. diff --git a/.changeset/neat-spiders-glow.md b/.changeset/neat-spiders-glow.md deleted file mode 100644 index c2a19a17e0..0000000000 --- a/.changeset/neat-spiders-glow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend': patch ---- - -Indicate the name of the option that is being deprecated in task deprecation warning. diff --git a/.changeset/old-rules-give.md b/.changeset/old-rules-give.md deleted file mode 100644 index e28e2778ed..0000000000 --- a/.changeset/old-rules-give.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-unprocessed': patch -'@backstage/plugin-catalog-unprocessed-entities': patch ---- - -Fix and improve documentation for the unprocessed entities modules. diff --git a/.changeset/polite-shrimps-confess.md b/.changeset/polite-shrimps-confess.md deleted file mode 100644 index 05981c9461..0000000000 --- a/.changeset/polite-shrimps-confess.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-kubernetes-backend': patch ---- - -Proxy endpoint supports cluster URLs with subpath diff --git a/.changeset/popular-crabs-deny.md b/.changeset/popular-crabs-deny.md deleted file mode 100644 index 28b8062d48..0000000000 --- a/.changeset/popular-crabs-deny.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/plugin-azure-devops-backend': patch -'@backstage/plugin-devtools-backend': patch -'@backstage/plugin-linguist-backend': patch ---- - -Added alpha support for the [new backend system](https://backstage.io/docs/backend-system/) diff --git a/.changeset/popular-icons-doubt.md b/.changeset/popular-icons-doubt.md deleted file mode 100644 index 4ba9728afe..0000000000 --- a/.changeset/popular-icons-doubt.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-catalog-react': minor -'@backstage/plugin-catalog': minor ---- - -Tables which use `EntityTableProps` now have an additional `tableOptions` prop which can be used to provide additional table options to these components. diff --git a/.changeset/popular-kangaroos-accept.md b/.changeset/popular-kangaroos-accept.md deleted file mode 100644 index c297b3220f..0000000000 --- a/.changeset/popular-kangaroos-accept.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-home': patch ---- - -fix: update plugin home dependency for `@rjsf/material-ui` to `@rjsf/material-ui-v5` diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index ac48f0c0a4..0000000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,296 +0,0 @@ -{ - "mode": "exit", - "tag": "next", - "initialVersions": { - "example-app": "0.2.84", - "@backstage/app-defaults": "1.4.0", - "example-backend": "0.2.84", - "@backstage/backend-app-api": "0.4.4", - "@backstage/backend-common": "0.19.0", - "@backstage/backend-defaults": "0.1.11", - "@backstage/backend-dev-utils": "0.1.1", - "example-backend-next": "0.0.12", - "@backstage/backend-openapi-utils": "0.0.2", - "@backstage/backend-plugin-api": "0.5.3", - "@backstage/backend-tasks": "0.5.3", - "@backstage/backend-test-utils": "0.1.38", - "@backstage/catalog-client": "1.4.2", - "@backstage/catalog-model": "1.4.0", - "@backstage/cli": "0.22.8", - "@backstage/cli-common": "0.1.12", - "@backstage/cli-node": "0.1.1", - "@backstage/codemods": "0.1.44", - "@backstage/config": "1.0.8", - "@backstage/config-loader": "1.3.1", - "@backstage/core-app-api": "1.8.1", - "@backstage/core-components": "0.13.2", - "@backstage/core-plugin-api": "1.5.2", - "@backstage/create-app": "0.5.2", - "@backstage/dev-utils": "1.0.16", - "e2e-test": "0.2.4", - "@backstage/errors": "1.2.0", - "@backstage/eslint-plugin": "0.1.3", - "@backstage/integration": "1.5.0", - "@backstage/integration-aws-node": "0.1.4", - "@backstage/integration-react": "1.1.14", - "@backstage/release-manifests": "0.0.9", - "@backstage/repo-tools": "0.3.1", - "@techdocs/cli": "1.4.3", - "techdocs-cli-embedded-app": "0.2.83", - "@backstage/test-utils": "1.4.0", - "@backstage/theme": "0.4.0", - "@backstage/types": "1.1.0", - "@backstage/version-bridge": "1.0.4", - "@backstage/plugin-adr": "0.6.2", - "@backstage/plugin-adr-backend": "0.3.4", - "@backstage/plugin-adr-common": "0.2.10", - "@backstage/plugin-airbrake": "0.3.19", - "@backstage/plugin-airbrake-backend": "0.2.19", - "@backstage/plugin-allure": "0.1.35", - "@backstage/plugin-analytics-module-ga": "0.1.30", - "@backstage/plugin-analytics-module-ga4": "0.1.1", - "@backstage/plugin-apache-airflow": "0.2.12", - "@backstage/plugin-api-docs": "0.9.5", - "@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.2", - "@backstage/plugin-apollo-explorer": "0.1.12", - "@backstage/plugin-app-backend": "0.3.46", - "@backstage/plugin-auth-backend": "0.18.4", - "@backstage/plugin-auth-node": "0.2.15", - "@backstage/plugin-azure-devops": "0.3.1", - "@backstage/plugin-azure-devops-backend": "0.3.25", - "@backstage/plugin-azure-devops-common": "0.3.0", - "@backstage/plugin-azure-sites": "0.1.8", - "@backstage/plugin-azure-sites-backend": "0.1.8", - "@backstage/plugin-azure-sites-common": "0.1.0", - "@backstage/plugin-badges": "0.2.43", - "@backstage/plugin-badges-backend": "0.2.1", - "@backstage/plugin-bazaar": "0.2.10", - "@backstage/plugin-bazaar-backend": "0.2.9", - "@backstage/plugin-bitbucket-cloud-common": "0.2.7", - "@backstage/plugin-bitrise": "0.1.46", - "@backstage/plugin-catalog": "1.11.2", - "@backstage/plugin-catalog-backend": "1.10.0", - "@backstage/plugin-catalog-backend-module-aws": "0.2.1", - "@backstage/plugin-catalog-backend-module-azure": "0.1.17", - "@backstage/plugin-catalog-backend-module-bitbucket": "0.2.13", - "@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.13", - "@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.11", - "@backstage/plugin-catalog-backend-module-gerrit": "0.1.14", - "@backstage/plugin-catalog-backend-module-github": "0.3.1", - "@backstage/plugin-catalog-backend-module-gitlab": "0.2.2", - "@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.3.3", - "@backstage/plugin-catalog-backend-module-ldap": "0.5.13", - "@backstage/plugin-catalog-backend-module-msgraph": "0.5.5", - "@backstage/plugin-catalog-backend-module-openapi": "0.1.12", - "@backstage/plugin-catalog-backend-module-puppetdb": "0.1.3", - "@backstage/plugin-catalog-backend-module-unprocessed": "0.1.0", - "@backstage/plugin-catalog-common": "1.0.14", - "@internal/plugin-catalog-customized": "0.0.11", - "@backstage/plugin-catalog-graph": "0.2.31", - "@backstage/plugin-catalog-graphql": "0.3.21", - "@backstage/plugin-catalog-import": "0.9.9", - "@backstage/plugin-catalog-node": "1.3.7", - "@backstage/plugin-catalog-react": "1.7.0", - "@backstage/plugin-catalog-unprocessed-entities": "0.1.0", - "@backstage/plugin-cicd-statistics": "0.1.21", - "@backstage/plugin-cicd-statistics-module-gitlab": "0.1.15", - "@backstage/plugin-circleci": "0.3.19", - "@backstage/plugin-cloudbuild": "0.3.19", - "@backstage/plugin-code-climate": "0.1.19", - "@backstage/plugin-code-coverage": "0.2.12", - "@backstage/plugin-code-coverage-backend": "0.2.12", - "@backstage/plugin-codescene": "0.1.14", - "@backstage/plugin-config-schema": "0.1.42", - "@backstage/plugin-cost-insights": "0.12.8", - "@backstage/plugin-cost-insights-common": "0.1.1", - "@backstage/plugin-devtools": "0.1.1", - "@backstage/plugin-devtools-backend": "0.1.1", - "@backstage/plugin-devtools-common": "0.1.1", - "@backstage/plugin-dynatrace": "6.0.0", - "@backstage/plugin-entity-feedback": "0.2.2", - "@backstage/plugin-entity-feedback-backend": "0.1.4", - "@backstage/plugin-entity-feedback-common": "0.1.1", - "@backstage/plugin-entity-validation": "0.1.4", - "@backstage/plugin-events-backend": "0.2.7", - "@backstage/plugin-events-backend-module-aws-sqs": "0.2.1", - "@backstage/plugin-events-backend-module-azure": "0.1.8", - "@backstage/plugin-events-backend-module-bitbucket-cloud": "0.1.8", - "@backstage/plugin-events-backend-module-gerrit": "0.1.8", - "@backstage/plugin-events-backend-module-github": "0.1.8", - "@backstage/plugin-events-backend-module-gitlab": "0.1.8", - "@backstage/plugin-events-backend-test-utils": "0.1.8", - "@backstage/plugin-events-node": "0.2.7", - "@internal/plugin-todo-list": "1.0.14", - "@internal/plugin-todo-list-backend": "1.0.14", - "@internal/plugin-todo-list-common": "1.0.11", - "@backstage/plugin-explore": "0.4.5", - "@backstage/plugin-explore-backend": "0.0.8", - "@backstage/plugin-explore-common": "0.0.1", - "@backstage/plugin-explore-react": "0.0.29", - "@backstage/plugin-firehydrant": "0.2.3", - "@backstage/plugin-fossa": "0.2.51", - "@backstage/plugin-gcalendar": "0.3.15", - "@backstage/plugin-gcp-projects": "0.3.38", - "@backstage/plugin-git-release-manager": "0.3.32", - "@backstage/plugin-github-actions": "0.6.0", - "@backstage/plugin-github-deployments": "0.1.50", - "@backstage/plugin-github-issues": "0.2.8", - "@backstage/plugin-github-pull-requests-board": "0.1.13", - "@backstage/plugin-gitops-profiles": "0.3.37", - "@backstage/plugin-gocd": "0.1.25", - "@backstage/plugin-graphiql": "0.2.51", - "@backstage/plugin-graphql-backend": "0.1.36", - "@backstage/plugin-graphql-voyager": "0.1.4", - "@backstage/plugin-home": "0.5.3", - "@backstage/plugin-home-react": "0.1.0", - "@backstage/plugin-ilert": "0.2.8", - "@backstage/plugin-jenkins": "0.8.1", - "@backstage/plugin-jenkins-backend": "0.2.1", - "@backstage/plugin-jenkins-common": "0.1.16", - "@backstage/plugin-kafka": "0.3.19", - "@backstage/plugin-kafka-backend": "0.2.39", - "@backstage/plugin-kubernetes": "0.9.2", - "@backstage/plugin-kubernetes-backend": "0.11.1", - "@backstage/plugin-kubernetes-common": "0.6.4", - "@backstage/plugin-lighthouse": "0.4.4", - "@backstage/plugin-lighthouse-backend": "0.2.2", - "@backstage/plugin-lighthouse-common": "0.1.2", - "@backstage/plugin-linguist": "0.1.4", - "@backstage/plugin-linguist-backend": "0.3.0", - "@backstage/plugin-linguist-common": "0.1.0", - "@backstage/plugin-microsoft-calendar": "0.1.4", - "@backstage/plugin-newrelic": "0.3.37", - "@backstage/plugin-newrelic-dashboard": "0.2.12", - "@backstage/plugin-nomad": "0.1.0", - "@backstage/plugin-nomad-backend": "0.1.0", - "@backstage/plugin-octopus-deploy": "0.2.1", - "@backstage/plugin-org": "0.6.9", - "@backstage/plugin-org-react": "0.1.8", - "@backstage/plugin-pagerduty": "0.6.0", - "@backstage/plugin-periskop": "0.1.17", - "@backstage/plugin-periskop-backend": "0.1.17", - "@backstage/plugin-permission-backend": "0.5.21", - "@backstage/plugin-permission-common": "0.7.6", - "@backstage/plugin-permission-node": "0.7.9", - "@backstage/plugin-permission-react": "0.4.13", - "@backstage/plugin-playlist": "0.1.11", - "@backstage/plugin-playlist-backend": "0.3.2", - "@backstage/plugin-playlist-common": "0.1.7", - "@backstage/plugin-proxy-backend": "0.2.40", - "@backstage/plugin-puppetdb": "0.1.2", - "@backstage/plugin-rollbar": "0.4.19", - "@backstage/plugin-rollbar-backend": "0.1.43", - "@backstage/plugin-scaffolder": "1.14.0", - "@backstage/plugin-scaffolder-backend": "1.15.0", - "@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.1.3", - "@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.22", - "@backstage/plugin-scaffolder-backend-module-gitlab": "0.2.1", - "@backstage/plugin-scaffolder-backend-module-rails": "0.4.15", - "@backstage/plugin-scaffolder-backend-module-sentry": "0.1.6", - "@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.19", - "@backstage/plugin-scaffolder-common": "1.3.1", - "@backstage/plugin-scaffolder-node": "0.1.4", - "@backstage/plugin-scaffolder-react": "1.5.0", - "@backstage/plugin-search": "1.3.2", - "@backstage/plugin-search-backend": "1.3.2", - "@backstage/plugin-search-backend-module-catalog": "0.1.2", - "@backstage/plugin-search-backend-module-elasticsearch": "1.3.1", - "@backstage/plugin-search-backend-module-explore": "0.1.2", - "@backstage/plugin-search-backend-module-pg": "0.5.7", - "@backstage/plugin-search-backend-module-techdocs": "0.1.2", - "@backstage/plugin-search-backend-node": "1.2.2", - "@backstage/plugin-search-common": "1.2.4", - "@backstage/plugin-search-react": "1.6.2", - "@backstage/plugin-sentry": "0.5.4", - "@backstage/plugin-shortcuts": "0.3.11", - "@backstage/plugin-sonarqube": "0.7.0", - "@backstage/plugin-sonarqube-backend": "0.2.0", - "@backstage/plugin-sonarqube-react": "0.1.6", - "@backstage/plugin-splunk-on-call": "0.4.8", - "@backstage/plugin-stack-overflow": "0.1.17", - "@backstage/plugin-stack-overflow-backend": "0.2.2", - "@backstage/plugin-stackstorm": "0.1.3", - "@backstage/plugin-tech-insights": "0.3.11", - "@backstage/plugin-tech-insights-backend": "0.5.12", - "@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.30", - "@backstage/plugin-tech-insights-common": "0.2.11", - "@backstage/plugin-tech-insights-node": "0.4.4", - "@backstage/plugin-tech-radar": "0.6.5", - "@backstage/plugin-techdocs": "1.6.4", - "@backstage/plugin-techdocs-addons-test-utils": "1.0.15", - "@backstage/plugin-techdocs-backend": "1.6.3", - "@backstage/plugin-techdocs-module-addons-contrib": "1.0.14", - "@backstage/plugin-techdocs-node": "1.7.2", - "@backstage/plugin-techdocs-react": "1.1.7", - "@backstage/plugin-todo": "0.2.21", - "@backstage/plugin-todo-backend": "0.1.43", - "@backstage/plugin-user-settings": "0.7.4", - "@backstage/plugin-user-settings-backend": "0.1.10", - "@backstage/plugin-vault": "0.1.13", - "@backstage/plugin-vault-backend": "0.3.2", - "@backstage/plugin-xcmetrics": "0.2.39" - }, - "changesets": [ - "afraid-windows-rule", - "angry-phones-wash", - "beige-actors-melt", - "chatty-buttons-deny", - "cli-always-yarn-pack-freal", - "cold-hounds-cheat", - "cool-beans-tap", - "cool-starfishes-love", - "create-app-1687867724", - "cuddly-guests-hide", - "cyan-shirts-deny", - "dirty-wasps-draw", - "dull-onions-remember", - "fluffy-frogs-change", - "fluffy-readers-own", - "forty-kids-do", - "fresh-bears-yawn", - "green-otters-wait", - "heavy-jeans-refuse", - "khaki-rocks-do", - "lazy-frogs-destroy", - "lemon-cycles-enjoy", - "many-ants-poke", - "mean-bobcats-taste", - "mighty-pandas-deny", - "mighty-shoes-refuse", - "neat-spiders-glow", - "old-rules-give", - "polite-shrimps-confess", - "popular-crabs-deny", - "popular-icons-doubt", - "popular-kangaroos-accept", - "pretty-apes-know", - "pretty-falcons-drive", - "purple-feet-approve", - "purple-starfishes-design", - "red-cherries-draw", - "renovate-46eac46", - "renovate-739552f", - "renovate-f316d5e", - "rotten-colts-decide", - "seven-pillows-hear", - "shiny-meals-chew", - "short-rabbits-roll", - "silent-oranges-explode", - "silly-chairs-protect", - "silver-balloons-sniff", - "sixty-humans-rescue", - "sour-humans-begin", - "strange-baboons-look", - "sweet-cameras-kick", - "sweet-pots-rescue", - "tame-carpets-smell", - "tender-clouds-promise", - "tender-oranges-change", - "thin-countries-battle", - "tough-flowers-suffer", - "twenty-seas-float", - "wicked-ears-scream", - "yellow-schools-relax", - "young-frogs-burn" - ] -} diff --git a/.changeset/pretty-apes-know.md b/.changeset/pretty-apes-know.md deleted file mode 100644 index 983c78a592..0000000000 --- a/.changeset/pretty-apes-know.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch ---- - -Update readme and instructions diff --git a/.changeset/pretty-falcons-drive.md b/.changeset/pretty-falcons-drive.md deleted file mode 100644 index 7178307cfc..0000000000 --- a/.changeset/pretty-falcons-drive.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-adr-backend': patch ---- - -Added support for the [new backend system](https://backstage.io/docs/backend-system/) diff --git a/.changeset/pretty-jeans-smell.md b/.changeset/pretty-jeans-smell.md deleted file mode 100644 index 9092a53deb..0000000000 --- a/.changeset/pretty-jeans-smell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-lighthouse-backend': patch ---- - -Added support for the [new backend system](https://backstage.io/docs/backend-system/) diff --git a/.changeset/purple-feet-approve.md b/.changeset/purple-feet-approve.md deleted file mode 100644 index 1ca40a0989..0000000000 --- a/.changeset/purple-feet-approve.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/core-components': patch ---- - -The `Skip to content` button on click focuses on the main article tag and skips the `h1` tag. Users are not able to identify which page they are on currently. Now it's changed the behaviour of the button and focuses on the `h1` tag on the page. diff --git a/.changeset/purple-starfishes-design.md b/.changeset/purple-starfishes-design.md deleted file mode 100644 index d10602ee3d..0000000000 --- a/.changeset/purple-starfishes-design.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-github': patch -'@backstage/core-components': patch -'@backstage/plugin-playlist': patch -'@backstage/plugin-nomad': patch ---- - -Break some internal circular import chains diff --git a/.changeset/rare-crabs-taste.md b/.changeset/rare-crabs-taste.md deleted file mode 100644 index 9749ae1a1d..0000000000 --- a/.changeset/rare-crabs-taste.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/core-components': patch ---- - -Parse unicode characters in name for avatar component diff --git a/.changeset/red-cherries-draw.md b/.changeset/red-cherries-draw.md deleted file mode 100644 index a199802231..0000000000 --- a/.changeset/red-cherries-draw.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-kubernetes': patch ---- - -Make pod drawer headings consistent diff --git a/.changeset/renovate-46eac46.md b/.changeset/renovate-46eac46.md deleted file mode 100644 index a4fe7eb71a..0000000000 --- a/.changeset/renovate-46eac46.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/cli': patch -'@backstage/plugin-scaffolder-backend': patch ---- - -Updated dependency `esbuild` to `^0.18.0`. diff --git a/.changeset/renovate-739552f.md b/.changeset/renovate-739552f.md deleted file mode 100644 index ca23cec183..0000000000 --- a/.changeset/renovate-739552f.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/codemods': patch ---- - -Updated dependency `jscodeshift` to `^0.15.0`. diff --git a/.changeset/renovate-f316d5e.md b/.changeset/renovate-f316d5e.md deleted file mode 100644 index bd390b9408..0000000000 --- a/.changeset/renovate-f316d5e.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/core-components': patch -'@backstage/plugin-codescene': patch -'@backstage/plugin-sonarqube': patch ---- - -Updated dependency `rc-progress` to `3.4.2`. diff --git a/.changeset/rotten-colts-decide.md b/.changeset/rotten-colts-decide.md deleted file mode 100644 index 9a6245a65f..0000000000 --- a/.changeset/rotten-colts-decide.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-incremental-ingestion': minor ---- - -**BREAKING** Allow incremental event handlers to be async; Force event handler -to indicate if it made a change. Instead of returning `null` or `undefined` from an event -handler to indicate no-oop, instead return the value { type: "ignored" }. - -**before** - -```javascript -import { createDelta, shouldIgnore } from "./my-delta-creater"; - -eventHandler: { - onEvent(params) { - if (shouldIgnore(params)) { - return; - } - return createDelta(params); - } -} -``` - -**after** - -```javascript -import { createDelta, shouldIgnore } from "./my-delta-creater"; - -eventHandler: { - async onEvent(params) { - if (shouldIgnore(params) { - return { type: "ignored" }; - } - // code to create delta can now be async if needed - return await createDelta(params); - } -} -``` diff --git a/.changeset/serious-carrots-applaud.md b/.changeset/serious-carrots-applaud.md deleted file mode 100644 index 5e1b526fac..0000000000 --- a/.changeset/serious-carrots-applaud.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/theme': patch ---- - -You can now customize the typography of your theme by passing in your own custom typography defaults diff --git a/.changeset/seven-pillows-hear.md b/.changeset/seven-pillows-hear.md deleted file mode 100644 index f89ca102eb..0000000000 --- a/.changeset/seven-pillows-hear.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-unprocessed-entities': patch ---- - -Corrected the installation instructions. diff --git a/.changeset/sharp-jars-flash.md b/.changeset/sharp-jars-flash.md deleted file mode 100644 index 41a3f1e39e..0000000000 --- a/.changeset/sharp-jars-flash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/core-app-api': minor ---- - -add login in popup options to config popup width and height diff --git a/.changeset/shiny-meals-chew.md b/.changeset/shiny-meals-chew.md deleted file mode 100644 index b1763a610f..0000000000 --- a/.changeset/shiny-meals-chew.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-kubernetes-backend': patch ---- - -Fixed a bug where the proxy endpoint would error when used in combination with -a local kubectl proxy process and a token-based auth strategy on-cluster. diff --git a/.changeset/short-rabbits-roll.md b/.changeset/short-rabbits-roll.md deleted file mode 100644 index 4ed0768485..0000000000 --- a/.changeset/short-rabbits-roll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-entity-feedback-backend': patch ---- - -Added support for the new backend system diff --git a/.changeset/silent-oranges-explode.md b/.changeset/silent-oranges-explode.md deleted file mode 100644 index 0c2b0ba6e3..0000000000 --- a/.changeset/silent-oranges-explode.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@backstage/plugin-home-react': patch -'@backstage/plugin-home': patch ---- - -Add possibility to customize the settings widget for different -properties by using the `uiSchema` provided by the json-schema. -More information here: https://rjsf-team.github.io/react-jsonschema-form/docs/api-reference/uiSchema diff --git a/.changeset/silly-chairs-protect.md b/.changeset/silly-chairs-protect.md deleted file mode 100644 index b98c2a19c6..0000000000 --- a/.changeset/silly-chairs-protect.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@backstage/plugin-cost-insights': patch -'@backstage/plugin-user-settings': patch -'@backstage/theme': patch -'@backstage/test-utils': patch -'@backstage/core-plugin-api': patch -'@backstage/core-components': patch -'@backstage/core-app-api': patch -'@backstage/cli': patch ---- - -Fixing MUI / Material UI references diff --git a/.changeset/silver-balloons-sniff.md b/.changeset/silver-balloons-sniff.md deleted file mode 100644 index d768cd976a..0000000000 --- a/.changeset/silver-balloons-sniff.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-unprocessed-entities': patch ---- - -Fixed spacing for success message diff --git a/.changeset/six-camels-perform.md b/.changeset/six-camels-perform.md deleted file mode 100644 index 30741f0613..0000000000 --- a/.changeset/six-camels-perform.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/create-app': patch ---- - -Enable specifying an external application template when using the `create-app` CLI command. diff --git a/.changeset/sixty-humans-rescue.md b/.changeset/sixty-humans-rescue.md deleted file mode 100644 index e6c9e78131..0000000000 --- a/.changeset/sixty-humans-rescue.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/create-app': patch -'@backstage/plugin-catalog': patch ---- - -Display a warning alert if relations are defined, which don't exist in the catalog. diff --git a/.changeset/smooth-badgers-sell.md b/.changeset/smooth-badgers-sell.md deleted file mode 100644 index dacbefb676..0000000000 --- a/.changeset/smooth-badgers-sell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/theme': patch ---- - -Removed the hard coded color and background color in the `MuiChip` overrides so that they work better with custom themes diff --git a/.changeset/sour-humans-begin.md b/.changeset/sour-humans-begin.md deleted file mode 100644 index 1f090f1c89..0000000000 --- a/.changeset/sour-humans-begin.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': minor -'@backstage/plugin-catalog-node': minor ---- - -Support placeholder resolvers in the CatalogPlugin, also moves `PlaceholderResolver` and related types from `@backstage/plugin-catalog-backend` to `@backstage/plugin-catalog-node`. diff --git a/.changeset/strange-baboons-look.md b/.changeset/strange-baboons-look.md deleted file mode 100644 index 4b2e14b301..0000000000 --- a/.changeset/strange-baboons-look.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-home': patch ---- - -Fix missing column breakpoints in `CustomHompageGrid` diff --git a/.changeset/sweet-cameras-kick.md b/.changeset/sweet-cameras-kick.md deleted file mode 100644 index 5c6b9162b9..0000000000 --- a/.changeset/sweet-cameras-kick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/create-app': patch ---- - -Updated included Dockerfile to include `g++`. Also updated the comments to note that some of the dependencies are also needed by isolated-vm diff --git a/.changeset/sweet-pots-rescue.md b/.changeset/sweet-pots-rescue.md deleted file mode 100644 index 24d41a641b..0000000000 --- a/.changeset/sweet-pots-rescue.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/core-components': patch ---- - -Remove zooming in restrictions in the catalog graph diff --git a/.changeset/tame-carpets-smell.md b/.changeset/tame-carpets-smell.md deleted file mode 100644 index 311e36a17f..0000000000 --- a/.changeset/tame-carpets-smell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-kubernetes': patch ---- - -Changed Google cloud auth scope to read-only. diff --git a/.changeset/tender-clouds-promise.md b/.changeset/tender-clouds-promise.md deleted file mode 100644 index 3bc83b1482..0000000000 --- a/.changeset/tender-clouds-promise.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-auth-backend': patch ---- - -Support for Token Endpoint Auth Method for OIDC Provider diff --git a/.changeset/tender-oranges-change.md b/.changeset/tender-oranges-change.md deleted file mode 100644 index b4c28fb712..0000000000 --- a/.changeset/tender-oranges-change.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-adr-common': patch -'@backstage/plugin-adr': patch ---- - -fixed error with date parsing. diff --git a/.changeset/thin-countries-battle.md b/.changeset/thin-countries-battle.md deleted file mode 100644 index 27fc49ff16..0000000000 --- a/.changeset/thin-countries-battle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/core-plugin-api': patch ---- - -Change `IconComponent` type to be compatible with Material UI v5 icons. diff --git a/.changeset/tough-flowers-suffer.md b/.changeset/tough-flowers-suffer.md deleted file mode 100644 index 784d331107..0000000000 --- a/.changeset/tough-flowers-suffer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-kubernetes-backend': patch ---- - -Update readme with a valid link to k8s documentation diff --git a/.changeset/tricky-toes-train.md b/.changeset/tricky-toes-train.md deleted file mode 100644 index d93ad81a19..0000000000 --- a/.changeset/tricky-toes-train.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@backstage/plugin-catalog-unprocessed-entities': patch -'@backstage/plugin-devtools': patch -'@backstage/plugin-puppetdb': patch -'@backstage/plugin-nomad': patch ---- - -update some peer dependencies to silence yarn install diff --git a/.changeset/twenty-seas-float.md b/.changeset/twenty-seas-float.md deleted file mode 100644 index 3ee79ba4e5..0000000000 --- a/.changeset/twenty-seas-float.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/core-components': patch ---- - -Fix keyboard navigation & focus highlight on Select component. diff --git a/.changeset/wicked-ears-scream.md b/.changeset/wicked-ears-scream.md deleted file mode 100644 index 44bb0d92d6..0000000000 --- a/.changeset/wicked-ears-scream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend-module-gitlab': patch ---- - -Fixed a bug in `gitlab:group:ensureExists` where `repos` was always set as the root group. diff --git a/.changeset/yellow-schools-relax.md b/.changeset/yellow-schools-relax.md deleted file mode 100644 index fd5f1fa7f7..0000000000 --- a/.changeset/yellow-schools-relax.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/theme': patch ---- - -Override the spacing to a v5 compliant method diff --git a/.changeset/young-frogs-burn.md b/.changeset/young-frogs-burn.md deleted file mode 100644 index 7ca4fff60f..0000000000 --- a/.changeset/young-frogs-burn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-unprocessed-entities': patch ---- - -install command points to correct package name diff --git a/docs/releases/v1.16.0-changelog.md b/docs/releases/v1.16.0-changelog.md new file mode 100644 index 0000000000..d02fe77bc1 --- /dev/null +++ b/docs/releases/v1.16.0-changelog.md @@ -0,0 +1,2842 @@ +# Release v1.16.0 + +## @backstage/core-app-api@1.9.0 + +### Minor Changes + +- a77ddf7ccd71: add login in popup options to config popup width and height + +### Patch Changes + +- 8174cf4c0edf: Fixing MUI / Material UI references +- Updated dependencies + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/version-bridge@1.0.4 + +## @backstage/plugin-catalog@1.12.0 + +### Minor Changes + +- eae0352d3864: Tables which use `EntityTableProps` now have an additional `tableOptions` prop which can be used to provide additional table options to these components. + +### Patch Changes + +- 294b1629de28: Display a warning alert if relations are defined, which don't exist in the catalog. +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/integration-react@1.1.15 + - @backstage/types@1.1.0 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-scaffolder-common@1.3.2 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-search-react@1.6.3 + +## @backstage/plugin-catalog-backend@1.11.0 + +### Minor Changes + +- f06f0e46ba88: Support placeholder resolvers in the CatalogPlugin, also moves `PlaceholderResolver` and related types from `@backstage/plugin-catalog-backend` to `@backstage/plugin-catalog-node`. + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-events-node@0.2.8 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + - @backstage/plugin-scaffolder-common@1.3.2 + - @backstage/plugin-search-backend-module-catalog@0.1.3 + - @backstage/plugin-search-common@1.2.5 + +## @backstage/plugin-catalog-backend-module-incremental-ingestion@0.4.0 + +### Minor Changes + +- b1cc10696f2f: **BREAKING** Allow incremental event handlers to be async; Force event handler + to indicate if it made a change. Instead of returning `null` or `undefined` from an event + handler to indicate no-oop, instead return the value { type: "ignored" }. + + **before** + + ```javascript + import { createDelta, shouldIgnore } from "./my-delta-creater"; + + eventHandler: { + onEvent(params) { + if (shouldIgnore(params)) { + return; + } + return createDelta(params); + } + } + ``` + + **after** + + ```javascript + import { createDelta, shouldIgnore } from "./my-delta-creater"; + + eventHandler: { + async onEvent(params) { + if (shouldIgnore(params) { + return { type: "ignored" }; + } + // code to create delta can now be async if needed + return await createDelta(params); + } + } + ``` + +### Patch Changes + +- e1d615757f48: Update readme and instructions +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-backend@1.11.0 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-events-node@0.2.8 + - @backstage/plugin-permission-common@0.7.7 + +## @backstage/plugin-catalog-node@1.4.0 + +### Minor Changes + +- f06f0e46ba88: Support placeholder resolvers in the CatalogPlugin, also moves `PlaceholderResolver` and related types from `@backstage/plugin-catalog-backend` to `@backstage/plugin-catalog-node`. + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/types@1.1.0 + - @backstage/plugin-catalog-common@1.0.15 + +## @backstage/plugin-catalog-react@1.8.0 + +### Minor Changes + +- eae0352d3864: Tables which use `EntityTableProps` now have an additional `tableOptions` prop which can be used to provide additional table options to these components. + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/version-bridge@1.0.4 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-react@0.4.14 + +## @backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.2.0 + +### Minor Changes + +- 0a7e7c5d0c04: **BREAKING** + + This change updates the configuration of the confluence-to-markdown action so that it does not conflict with other confluence plguins. Currently many plugins make use of the `confluence.auth` configuration. However, only the confluence-to-markdown action uses the `confluence.auth` as a string. This change updates it so that `confluence.auth` is an object. + + ## Required Changes + + Below are examples for updating `bearer`, `basic`, and `userpass` implementations. + + For `bearer`: + Before: + + ```yaml + confluence: + baseUrl: 'https://confluence.example.com' + auth: 'bearer' + token: '${CONFLUENCE_TOKEN}' + ``` + + After: + + ```yaml + confluence: + baseUrl: 'https://confluence.example.com' + auth: + type: 'bearer' + token: '${CONFLUENCE_TOKEN}' + ``` + + For `basic`: + + Before: + + ```yaml + confluence: + baseUrl: 'https://confluence.example.com' + auth: 'basic' + token: '${CONFLUENCE_TOKEN}' + email: 'example@company.org' + ``` + + After: + + ```yaml + confluence: + baseUrl: 'https://confluence.example.com' + auth: + type: 'basic' + token: '${CONFLUENCE_TOKEN}' + email: 'example@company.org' + ``` + + For `userpass` + Before: + + ```yaml + confluence: + baseUrl: 'https://confluence.example.com' + auth: 'userpass' + username: 'your-username' + password: 'your-password' + ``` + + After: + + ```yaml + confluence: + baseUrl: 'https://confluence.example.com' + auth: + type: 'userpass' + username: 'your-username' + password: 'your-password' + ``` + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-scaffolder-backend@1.15.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-scaffolder-node@0.1.5 + +## @backstage/app-defaults@1.4.1 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-app-api@1.9.0 + - @backstage/core-plugin-api@1.5.3 + - @backstage/plugin-permission-react@0.4.14 + +## @backstage/backend-app-api@0.4.5 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/cli-common@0.1.12 + - @backstage/config@1.0.8 + - @backstage/config-loader@1.3.2 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-permission-node@0.7.10 + +## @backstage/backend-common@0.19.1 + +### Patch Changes + +- 787ddcc5ef99: use `Readable.from` to explicitly convert the `buffer` from `node-fetch` to a `Readable` stream +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-app-api@0.4.5 + - @backstage/backend-dev-utils@0.1.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/cli-common@0.1.12 + - @backstage/config@1.0.8 + - @backstage/config-loader@1.3.2 + - @backstage/integration@1.5.1 + - @backstage/integration-aws-node@0.1.5 + - @backstage/types@1.1.0 + +## @backstage/backend-defaults@0.1.12 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-app-api@0.4.5 + - @backstage/backend-plugin-api@0.5.4 + +## @backstage/backend-plugin-api@0.5.4 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-tasks@0.5.4 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-permission-common@0.7.7 + +## @backstage/backend-tasks@0.5.4 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + +## @backstage/backend-test-utils@0.1.39 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-app-api@0.4.5 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + +## @backstage/catalog-client@1.4.3 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/catalog-model@1.4.1 + +## @backstage/catalog-model@1.4.1 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + +## @backstage/cli@0.22.9 + +### Patch Changes + +- 6adb6f41711a: Fixed the `--alwaysYarnPack` flag on the`backstage-cli build-workspace` command. +- 4edd1ef71453: semver upgrade to 7.5.3 +- ff45cb559e49: Updated dependency `esbuild` to `^0.18.0`. +- 8174cf4c0edf: Fixing MUI / Material UI references +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/cli-node@0.1.2 + - @backstage/catalog-model@1.4.1 + - @backstage/cli-common@0.1.12 + - @backstage/config@1.0.8 + - @backstage/config-loader@1.3.2 + - @backstage/eslint-plugin@0.1.3 + - @backstage/integration@1.5.1 + - @backstage/release-manifests@0.0.9 + - @backstage/types@1.1.0 + +## @backstage/cli-node@0.1.2 + +### Patch Changes + +- 4edd1ef71453: semver upgrade to 7.5.3 +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/cli-common@0.1.12 + - @backstage/types@1.1.0 + +## @backstage/codemods@0.1.45 + +### Patch Changes + +- 325a32e9476e: Updated dependency `jscodeshift` to `^0.15.0`. +- Updated dependencies + - @backstage/cli-common@0.1.12 + +## @backstage/config-loader@1.3.2 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/cli-common@0.1.12 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + +## @backstage/core-components@0.13.3 + +### Patch Changes + +- 7e0f558fbc37: The `Skip to content` button on click focuses on the main article tag and skips the `h1` tag. Users are not able to identify which page they are on currently. Now it's changed the behaviour of the button and focuses on the `h1` tag on the page. +- 68531cc70e1f: Break some internal circular import chains +- 4722c948c217: Parse unicode characters in name for avatar component +- 015439b5b6ca: Updated dependency `rc-progress` to `3.4.2`. +- 8174cf4c0edf: Fixing MUI / Material UI references +- 4317b1c2f430: Remove zooming in restrictions in the catalog graph +- a011d2316a58: Fix keyboard navigation & focus highlight on Select component. +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + - @backstage/version-bridge@1.0.4 + +## @backstage/core-plugin-api@1.5.3 + +### Patch Changes + +- 8174cf4c0edf: Fixing MUI / Material UI references +- 13426ebd1235: Change `IconComponent` type to be compatible with Material UI v5 icons. +- Updated dependencies + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/version-bridge@1.0.4 + +## @backstage/create-app@0.5.3 + +### Patch Changes + +- 76b83a4422bb: Post-create message - added instruction to run `yarn install` when app was created with `--skip-install` +- d72e2eeba6f1: Bumped create-app version. +- e3ce5dd3f89a: add cy.\*\*.should to cypress eslintrc +- f920a61031c5: Enable specifying an external application template when using the `create-app` CLI command. +- 294b1629de28: Display a warning alert if relations are defined, which don't exist in the catalog. +- 4f7292c74dff: Updated included Dockerfile to include `g++`. Also updated the comments to note that some of the dependencies are also needed by isolated-vm +- Updated dependencies + - @backstage/cli-common@0.1.12 + +## @backstage/dev-utils@1.0.17 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-app-api@1.9.0 + - @backstage/test-utils@1.4.1 + - @backstage/core-plugin-api@1.5.3 + - @backstage/app-defaults@1.4.1 + - @backstage/catalog-model@1.4.1 + - @backstage/integration-react@1.1.15 + +## @backstage/errors@1.2.1 + +### Patch Changes + +- e205b3e6ede8: Set `this.name` in all error classes that extend `CustomErrorBase` class to their actual name +- Updated dependencies + - @backstage/types@1.1.0 + +## @backstage/integration@1.5.1 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/config@1.0.8 + +## @backstage/integration-aws-node@0.1.5 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/config@1.0.8 + +## @backstage/integration-react@1.1.15 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + +## @backstage/repo-tools@0.3.2 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/cli-node@0.1.2 + - @backstage/cli-common@0.1.12 + +## @techdocs/cli@1.4.4 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/catalog-model@1.4.1 + - @backstage/cli-common@0.1.12 + - @backstage/config@1.0.8 + - @backstage/plugin-techdocs-node@1.7.3 + +## @backstage/test-utils@1.4.1 + +### Patch Changes + +- 8174cf4c0edf: Fixing MUI / Material UI references +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-app-api@1.9.0 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-react@0.4.14 + +## @backstage/theme@0.4.1 + +### Patch Changes + +- 4f28914d9f0e: Overwrite `PaletteOptions` & `ThemeOptions` type to allow use of `createTheme` from `@backstage/theme` as well as `@material-ui/core/styles` with the same type. Also replaced the default `CSSBaseline` with v4 instead of v5 for better backwards compatibility for now. +- 41c5aa0ab589: Applying the modified `theme.spacing` method only to overrides instead of replacing it in the whole theme. +- 9395baa82413: You can now customize the typography of your theme by passing in your own custom typography defaults +- 8174cf4c0edf: Fixing MUI / Material UI references +- f0444f094396: Removed the hard coded color and background color in the `MuiChip` overrides so that they work better with custom themes +- 874c3e8bf909: Override the spacing to a v5 compliant method + +## @backstage/plugin-adr@0.6.3 + +### Patch Changes + +- 2b4513abb784: fixed error with date parsing. +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/plugin-adr-common@0.2.11 + - @backstage/catalog-model@1.4.1 + - @backstage/integration-react@1.1.15 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-search-react@1.6.3 + +## @backstage/plugin-adr-backend@0.3.5 + +### Patch Changes + +- a8805a9a4f25: Added support for the [new backend system](https://backstage.io/docs/backend-system/) +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-adr-common@0.2.11 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/plugin-search-common@1.2.5 + +## @backstage/plugin-adr-common@0.2.11 + +### Patch Changes + +- 2b4513abb784: fixed error with date parsing. +- Updated dependencies + - @backstage/catalog-model@1.4.1 + - @backstage/integration@1.5.1 + - @backstage/plugin-search-common@1.2.5 + +## @backstage/plugin-airbrake@0.3.20 + +### Patch Changes + +- 7b6033587650: Added documentation for the [new backend system](https://backstage.io/docs/backend-system/) +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/test-utils@1.4.1 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/dev-utils@1.0.17 + +## @backstage/plugin-airbrake-backend@0.2.20 + +### Patch Changes + +- a95bb64e461a: Added support for the [new backend system](https://backstage.io/docs/backend-system/) +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + +## @backstage/plugin-allure@0.1.36 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-analytics-module-ga@0.1.31 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + +## @backstage/plugin-analytics-module-ga4@0.1.2 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + +## @backstage/plugin-apache-airflow@0.2.13 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + +## @backstage/plugin-api-docs@0.9.6 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/plugin-catalog@1.12.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-apollo-explorer@0.1.13 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + +## @backstage/plugin-app-backend@0.3.47 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/config-loader@1.3.2 + - @backstage/types@1.1.0 + +## @backstage/plugin-auth-backend@0.18.5 + +### Patch Changes + +- c27ae5004fc2: Support for Token Endpoint Auth Method for OIDC Provider +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + +## @backstage/plugin-auth-node@0.2.16 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + +## @backstage/plugin-azure-devops@0.3.2 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-azure-devops-common@0.3.0 + +## @backstage/plugin-azure-devops-backend@0.3.26 + +### Patch Changes + +- ae261e79d256: Added alpha support for the [new backend system](https://backstage.io/docs/backend-system/) +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-azure-devops-common@0.3.0 + +## @backstage/plugin-azure-sites@0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-azure-sites-common@0.1.0 + +## @backstage/plugin-azure-sites-backend@0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + - @backstage/plugin-azure-sites-common@0.1.0 + +## @backstage/plugin-badges@0.2.44 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-badges-backend@0.2.2 + +### Patch Changes + +- 2bbdcb4154c3: Added support for the [new backend system](https://backstage.io/docs/backend-system/) +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-auth-node@0.2.16 + +## @backstage/plugin-bazaar@0.2.11 + +### Patch Changes + +- Updated dependencies + - @backstage/cli@0.22.9 + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/plugin-catalog@1.12.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-bazaar-backend@0.2.10 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-auth-node@0.2.16 + +## @backstage/plugin-bitbucket-cloud-common@0.2.8 + +### Patch Changes + +- Updated dependencies + - @backstage/integration@1.5.1 + +## @backstage/plugin-bitrise@0.1.47 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-catalog-backend-module-aws@0.2.2 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/integration-aws-node@0.1.5 + - @backstage/types@1.1.0 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-kubernetes-common@0.6.5 + +## @backstage/plugin-catalog-backend-module-azure@0.1.18 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-catalog-common@1.0.15 + +## @backstage/plugin-catalog-backend-module-bitbucket@0.2.14 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-bitbucket-cloud-common@0.2.8 + +## @backstage/plugin-catalog-backend-module-bitbucket-cloud@0.1.14 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/plugin-bitbucket-cloud-common@0.2.8 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-events-node@0.2.8 + +## @backstage/plugin-catalog-backend-module-bitbucket-server@0.1.12 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + +## @backstage/plugin-catalog-backend-module-gerrit@0.1.15 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + +## @backstage/plugin-catalog-backend-module-github@0.3.2 + +### Patch Changes + +- b01b869d7158: fixed event handler to respect configured organization +- 68531cc70e1f: Break some internal circular import chains +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-backend@1.11.0 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-events-node@0.2.8 + +## @backstage/plugin-catalog-backend-module-gitlab@0.2.3 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + +## @backstage/plugin-catalog-backend-module-ldap@0.5.14 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-catalog-common@1.0.15 + +## @backstage/plugin-catalog-backend-module-msgraph@0.5.6 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-catalog-common@1.0.15 + +## @backstage/plugin-catalog-backend-module-openapi@0.1.13 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-backend@1.11.0 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-catalog-common@1.0.15 + +## @backstage/plugin-catalog-backend-module-puppetdb@0.1.4 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + +## @backstage/plugin-catalog-backend-module-unprocessed@0.1.1 + +### Patch Changes + +- a8fa79ccc105: Fix and improve documentation for the unprocessed entities modules. +- Updated dependencies + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-auth-node@0.2.16 + +## @backstage/plugin-catalog-common@1.0.15 + +### Patch Changes + +- Updated dependencies + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-search-common@1.2.5 + +## @backstage/plugin-catalog-graph@0.2.32 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-catalog-graphql@0.3.22 + +### Patch Changes + +- Updated dependencies + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + +## @backstage/plugin-catalog-import@0.9.10 + +### Patch Changes + +- 36b7edf39585: Add a "View Component" button as the primary CTA after registering a new component using a link to catalog-info.yaml +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/integration-react@1.1.15 + - @backstage/plugin-catalog-common@1.0.15 + +## @backstage/plugin-catalog-unprocessed-entities@0.1.1 + +### Patch Changes + +- 2c4869473155: The Catalog Unprocessed Entities plugin can now be integrated as a tab within the DevTools plugin + + - Added an export for `UnprocessedEntitiesContent` + - Updated the `README` with images of the features + - Adjusted the styles to fill in the available space + - Set the table page size to 20 as 40 was causing errors in the browser console + +- 57585d89f926: Export some types and API items. This allows people to call the API from different places with the ApiRef, as well + as completely customize the client if required. Check the [README.md](https://github.com/backstage/backstage/blob/master/plugins/catalog-unprocessed-entities/README.md) to + note what needs to be added in order to use the new `catalogUnprocessedEntitiesApiRef` exported function. + +- a8fa79ccc105: Fix and improve documentation for the unprocessed entities modules. + +- 267396f45bd0: Corrected the installation instructions. + +- 7a9c8a9cd0ce: Fixed spacing for success message + +- e6f50426333b: update some peer dependencies to silence yarn install + +- 77b408fad872: install command points to correct package name + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-cicd-statistics@0.1.22 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-cicd-statistics-module-gitlab@0.1.16 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-cicd-statistics@0.1.22 + +## @backstage/plugin-circleci@0.3.20 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-cloudbuild@0.3.20 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-code-climate@0.1.20 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-code-coverage@0.2.13 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + +## @backstage/plugin-code-coverage-backend@0.2.13 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + +## @backstage/plugin-codescene@0.1.15 + +### Patch Changes + +- 015439b5b6ca: Updated dependency `rc-progress` to `3.4.2`. +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + +## @backstage/plugin-config-schema@0.1.43 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + +## @backstage/plugin-cost-insights@0.12.9 + +### Patch Changes + +- 8174cf4c0edf: Fixing MUI / Material UI references +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-cost-insights-common@0.1.1 + +## @backstage/plugin-devtools@0.1.2 + +### Patch Changes + +- 5969639fd075: Allow specifying custom title for `DevToolsLayout` +- 2c4869473155: Updated the `README` with instructions on how to integrate the Catalog Unprocessed Entities plugin as a tab within DevTools +- e6f50426333b: update some peer dependencies to silence yarn install +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/types@1.1.0 + - @backstage/plugin-devtools-common@0.1.2 + - @backstage/plugin-permission-react@0.4.14 + +## @backstage/plugin-devtools-backend@0.1.2 + +### Patch Changes + +- 4edd1ef71453: semver upgrade to 7.5.3 +- ae261e79d256: Added alpha support for the [new backend system](https://backstage.io/docs/backend-system/) +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/cli-common@0.1.12 + - @backstage/config@1.0.8 + - @backstage/config-loader@1.3.2 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-devtools-common@0.1.2 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + +## @backstage/plugin-devtools-common@0.1.2 + +### Patch Changes + +- Updated dependencies + - @backstage/types@1.1.0 + - @backstage/plugin-permission-common@0.7.7 + +## @backstage/plugin-dynatrace@7.0.0 + +### Patch Changes + +- 3424cbfe5f4a: updated the link that the "View Entity in Dynatrace" redirects the user to. +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-entity-feedback@0.2.3 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-entity-feedback-common@0.1.1 + +## @backstage/plugin-entity-feedback-backend@0.1.5 + +### Patch Changes + +- 5c1c10adac8f: Added support for the new backend system +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-entity-feedback-common@0.1.1 + +## @backstage/plugin-entity-validation@0.1.5 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-catalog-common@1.0.15 + +## @backstage/plugin-events-backend@0.2.8 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-events-node@0.2.8 + +## @backstage/plugin-events-backend-module-aws-sqs@0.2.2 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-events-node@0.2.8 + +## @backstage/plugin-events-backend-module-azure@0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.5.4 + - @backstage/plugin-events-node@0.2.8 + +## @backstage/plugin-events-backend-module-bitbucket-cloud@0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.5.4 + - @backstage/plugin-events-node@0.2.8 + +## @backstage/plugin-events-backend-module-gerrit@0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.5.4 + - @backstage/plugin-events-node@0.2.8 + +## @backstage/plugin-events-backend-module-github@0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-events-node@0.2.8 + +## @backstage/plugin-events-backend-module-gitlab@0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-events-node@0.2.8 + +## @backstage/plugin-events-backend-test-utils@0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-events-node@0.2.8 + +## @backstage/plugin-events-node@0.2.8 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.5.4 + +## @backstage/plugin-explore@0.4.6 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-explore-common@0.0.1 + - @backstage/plugin-explore-react@0.0.30 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-search-react@1.6.3 + +## @backstage/plugin-explore-backend@0.0.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-explore-common@0.0.1 + - @backstage/plugin-search-backend-module-explore@0.1.3 + - @backstage/plugin-search-common@1.2.5 + +## @backstage/plugin-explore-react@0.0.30 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.5.3 + - @backstage/plugin-explore-common@0.0.1 + +## @backstage/plugin-firehydrant@0.2.4 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-fossa@0.2.52 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-gcalendar@0.3.16 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + +## @backstage/plugin-gcp-projects@0.3.39 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + +## @backstage/plugin-git-release-manager@0.3.33 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/integration@1.5.1 + +## @backstage/plugin-github-actions@0.6.1 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/integration@1.5.1 + - @backstage/integration-react@1.1.15 + +## @backstage/plugin-github-deployments@0.1.51 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/integration@1.5.1 + - @backstage/integration-react@1.1.15 + +## @backstage/plugin-github-issues@0.2.9 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/integration@1.5.1 + +## @backstage/plugin-github-pull-requests-board@0.1.14 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/integration@1.5.1 + +## @backstage/plugin-gitops-profiles@0.3.38 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + +## @backstage/plugin-gocd@0.1.26 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-graphiql@0.2.52 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + +## @backstage/plugin-graphql-backend@0.1.37 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + - @backstage/plugin-catalog-graphql@0.3.22 + +## @backstage/plugin-graphql-voyager@0.1.5 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + +## @backstage/plugin-home@0.5.4 + +### Patch Changes + +- 88c62048fcbd: fix: update plugin home dependency for `@rjsf/material-ui` to `@rjsf/material-ui-v5` +- 0b89ca8ce24a: Add possibility to customize the settings widget for different + properties by using the `uiSchema` provided by the json-schema. + More information here: +- b8ebd3d2e4e5: Fix missing column breakpoints in `CustomHompageGrid` +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/plugin-home-react@0.1.1 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + +## @backstage/plugin-home-react@0.1.1 + +### Patch Changes + +- 0b89ca8ce24a: Add possibility to customize the settings widget for different + properties by using the `uiSchema` provided by the json-schema. + More information here: +- Updated dependencies + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + +## @backstage/plugin-ilert@0.2.9 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-jenkins@0.8.2 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-jenkins-common@0.1.17 + +## @backstage/plugin-jenkins-backend@0.2.2 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-jenkins-common@0.1.17 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + +## @backstage/plugin-jenkins-common@0.1.17 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-permission-common@0.7.7 + +## @backstage/plugin-kafka@0.3.20 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + +## @backstage/plugin-kafka-backend@0.2.40 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + +## @backstage/plugin-kubernetes@0.9.3 + +### Patch Changes + +- d62fc3fe85ba: Make pod drawer headings consistent +- cc27fa4a1aac: Changed Google cloud auth scope to read-only. +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-kubernetes-common@0.6.5 + +## @backstage/plugin-kubernetes-backend@0.11.2 + +### Patch Changes + +- 4db037c20148: Replace reference to deprecated import +- c2e530653539: Add WebSocket support to `kubernetes-backend` proxy. +- be6395601d1f: Proxy endpoint supports cluster URLs with subpath +- 47154c8ddba6: Fixed a bug where the proxy endpoint would error when used in combination with + a local kubectl proxy process and a token-based auth strategy on-cluster. +- faac6b7425b2: Update readme with a valid link to k8s documentation +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration-aws-node@0.1.5 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-kubernetes-common@0.6.5 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + +## @backstage/plugin-kubernetes-common@0.6.5 + +### Patch Changes + +- Updated dependencies + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-permission-common@0.7.7 + +## @backstage/plugin-lighthouse@0.4.5 + +### Patch Changes + +- cb200dbb8038: Added more verbose components (used to render `null`) when no audits for a website corresponding to the provided url were found. + Added `Create New Audit` button for the `AuditListForEntity` component used by `EntityLighthouseContent` and `EmbeddedRouter`. + Removed error alert from `errorApi` if error was due to no audits being found for a website (empty database query result). +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-lighthouse-common@0.1.2 + +## @backstage/plugin-lighthouse-backend@0.2.3 + +### Patch Changes + +- 402749b00531: Added support for the [new backend system](https://backstage.io/docs/backend-system/) +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-lighthouse-common@0.1.2 + +## @backstage/plugin-linguist@0.1.5 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-linguist-common@0.1.0 + +## @backstage/plugin-linguist-backend@0.3.1 + +### Patch Changes + +- ae261e79d256: Added alpha support for the [new backend system](https://backstage.io/docs/backend-system/) +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-linguist-common@0.1.0 + +## @backstage/plugin-microsoft-calendar@0.1.5 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + +## @backstage/plugin-newrelic@0.3.38 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + +## @backstage/plugin-newrelic-dashboard@0.2.13 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-nomad@0.1.1 + +### Patch Changes + +- 68531cc70e1f: Break some internal circular import chains +- e6f50426333b: update some peer dependencies to silence yarn install +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + +## @backstage/plugin-nomad-backend@0.1.1 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + +## @backstage/plugin-octopus-deploy@0.2.2 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-org@0.6.10 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-org-react@0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-pagerduty@0.6.1 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/plugin-home-react@0.1.1 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-periskop@0.1.18 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-periskop-backend@0.1.18 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + +## @backstage/plugin-permission-backend@0.5.22 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + +## @backstage/plugin-permission-common@0.7.7 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + +## @backstage/plugin-permission-node@0.7.10 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-permission-common@0.7.7 + +## @backstage/plugin-permission-react@0.4.14 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + - @backstage/plugin-permission-common@0.7.7 + +## @backstage/plugin-playlist@0.1.12 + +### Patch Changes + +- 68531cc70e1f: Break some internal circular import chains +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-react@0.4.14 + - @backstage/plugin-playlist-common@0.1.8 + - @backstage/plugin-search-react@1.6.3 + +## @backstage/plugin-playlist-backend@0.3.3 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + - @backstage/plugin-playlist-common@0.1.8 + +## @backstage/plugin-playlist-common@0.1.8 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-permission-common@0.7.7 + +## @backstage/plugin-proxy-backend@0.2.41 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + +## @backstage/plugin-puppetdb@0.1.3 + +### Patch Changes + +- e6f50426333b: update some peer dependencies to silence yarn install +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-rollbar@0.4.20 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-rollbar-backend@0.1.44 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + +## @backstage/plugin-scaffolder@1.14.1 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-scaffolder-react@1.5.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/integration-react@1.1.15 + - @backstage/types@1.1.0 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-permission-react@0.4.14 + - @backstage/plugin-scaffolder-common@1.3.2 + +## @backstage/plugin-scaffolder-backend@1.15.1 + +### Patch Changes + +- 600be804927d: Indicate the name of the option that is being deprecated in task deprecation warning. +- ff45cb559e49: Updated dependency `esbuild` to `^0.18.0`. +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-backend@1.11.0 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + - @backstage/plugin-scaffolder-common@1.3.2 + - @backstage/plugin-scaffolder-node@0.1.5 + +## @backstage/plugin-scaffolder-backend-module-cookiecutter@0.2.23 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-scaffolder-backend@1.15.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-scaffolder-node@0.1.5 + +## @backstage/plugin-scaffolder-backend-module-gitlab@0.2.2 + +### Patch Changes + +- dd367967e2e1: Fixed a bug in `gitlab:group:ensureExists` where `repos` was always set as the root group. +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/plugin-scaffolder-node@0.1.5 + +## @backstage/plugin-scaffolder-backend-module-rails@0.4.16 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-scaffolder-backend@1.15.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-scaffolder-node@0.1.5 + +## @backstage/plugin-scaffolder-backend-module-sentry@0.1.7 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/config@1.0.8 + - @backstage/plugin-scaffolder-node@0.1.5 + +## @backstage/plugin-scaffolder-backend-module-yeoman@0.2.20 + +### Patch Changes + +- Updated dependencies + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-scaffolder-node@0.1.5 + +## @backstage/plugin-scaffolder-common@1.3.2 + +### Patch Changes + +- Updated dependencies + - @backstage/catalog-model@1.4.1 + - @backstage/types@1.1.0 + - @backstage/plugin-permission-common@0.7.7 + +## @backstage/plugin-scaffolder-node@0.1.5 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/types@1.1.0 + - @backstage/plugin-scaffolder-common@1.3.2 + +## @backstage/plugin-scaffolder-react@1.5.1 + +### Patch Changes + +- f74a27de4d2c: Made markdown description theme-able +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/types@1.1.0 + - @backstage/version-bridge@1.0.4 + - @backstage/plugin-scaffolder-common@1.3.2 + +## @backstage/plugin-search@1.3.3 + +### Patch Changes + +- c3381408d633: Fixed bug in "View Full Results" link of Search Modal that did not navigate to the full results page. +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/version-bridge@1.0.4 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-search-react@1.6.3 + +## @backstage/plugin-search-backend@1.3.3 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + - @backstage/plugin-search-backend-node@1.2.3 + - @backstage/plugin-search-common@1.2.5 + +## @backstage/plugin-search-backend-module-catalog@0.1.3 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-search-backend-node@1.2.3 + - @backstage/plugin-search-common@1.2.5 + +## @backstage/plugin-search-backend-module-elasticsearch@1.3.2 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/integration-aws-node@0.1.5 + - @backstage/plugin-search-backend-node@1.2.3 + - @backstage/plugin-search-common@1.2.5 + +## @backstage/plugin-search-backend-module-explore@0.1.3 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-explore-common@0.0.1 + - @backstage/plugin-search-backend-node@1.2.3 + - @backstage/plugin-search-common@1.2.5 + +## @backstage/plugin-search-backend-module-pg@0.5.8 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-search-backend-node@1.2.3 + - @backstage/plugin-search-common@1.2.5 + +## @backstage/plugin-search-backend-module-techdocs@0.1.3 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-search-backend-node@1.2.3 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-techdocs-node@1.7.3 + +## @backstage/plugin-search-backend-node@1.2.3 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-search-common@1.2.5 + +## @backstage/plugin-search-common@1.2.5 + +### Patch Changes + +- Updated dependencies + - @backstage/types@1.1.0 + - @backstage/plugin-permission-common@0.7.7 + +## @backstage/plugin-search-react@1.6.3 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/types@1.1.0 + - @backstage/version-bridge@1.0.4 + - @backstage/plugin-search-common@1.2.5 + +## @backstage/plugin-sentry@0.5.5 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-shortcuts@0.3.12 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/types@1.1.0 + +## @backstage/plugin-sonarqube@0.7.1 + +### Patch Changes + +- fcaf4cfc70ee: Made default config optional +- 015439b5b6ca: Updated dependency `rc-progress` to `3.4.2`. +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-sonarqube-react@0.1.7 + +## @backstage/plugin-sonarqube-backend@0.2.1 + +### Patch Changes + +- fcaf4cfc70ee: Made default config optional +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + +## @backstage/plugin-sonarqube-react@0.1.7 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-splunk-on-call@0.4.9 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-stack-overflow@0.1.18 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/plugin-home-react@0.1.1 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-search-react@1.6.3 + +## @backstage/plugin-stack-overflow-backend@0.2.3 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + - @backstage/plugin-search-common@1.2.5 + +## @backstage/plugin-stackstorm@0.1.4 + +### Patch Changes + +- 1745959daf98: Add props to StackstormHome for Header Customization +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + +## @backstage/plugin-tech-insights@0.3.12 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/types@1.1.0 + - @backstage/plugin-tech-insights-common@0.2.11 + +## @backstage/plugin-tech-insights-backend@0.5.13 + +### Patch Changes + +- 4edd1ef71453: semver upgrade to 7.5.3 +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-tech-insights-common@0.2.11 + - @backstage/plugin-tech-insights-node@0.4.5 + +## @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.31 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + - @backstage/plugin-tech-insights-common@0.2.11 + - @backstage/plugin-tech-insights-node@0.4.5 + +## @backstage/plugin-tech-insights-node@0.4.5 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-tasks@0.5.4 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-tech-insights-common@0.2.11 + +## @backstage/plugin-tech-radar@0.6.6 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + +## @backstage/plugin-techdocs@1.6.5 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/integration-react@1.1.15 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-search-react@1.6.3 + - @backstage/plugin-techdocs-react@1.1.8 + +## @backstage/plugin-techdocs-addons-test-utils@1.0.16 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog@1.12.0 + - @backstage/core-components@0.13.3 + - @backstage/core-app-api@1.9.0 + - @backstage/test-utils@1.4.1 + - @backstage/core-plugin-api@1.5.3 + - @backstage/integration-react@1.1.15 + - @backstage/plugin-search-react@1.6.3 + - @backstage/plugin-techdocs@1.6.5 + - @backstage/plugin-techdocs-react@1.1.8 + +## @backstage/plugin-techdocs-backend@1.6.4 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-search-backend-module-techdocs@0.1.3 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-techdocs-node@1.7.3 + +## @backstage/plugin-techdocs-module-addons-contrib@1.0.15 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/integration@1.5.1 + - @backstage/integration-react@1.1.15 + - @backstage/plugin-techdocs-react@1.1.8 + +## @backstage/plugin-techdocs-node@1.7.3 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/integration-aws-node@0.1.5 + - @backstage/plugin-search-common@1.2.5 + +## @backstage/plugin-techdocs-react@1.1.8 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/version-bridge@1.0.4 + +## @backstage/plugin-todo@0.2.22 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-todo-backend@0.1.44 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + +## @backstage/plugin-user-settings@0.7.5 + +### Patch Changes + +- 8174cf4c0edf: Fixing MUI / Material UI references +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-app-api@1.9.0 + - @backstage/core-plugin-api@1.5.3 + - @backstage/types@1.1.0 + +## @backstage/plugin-user-settings-backend@0.1.11 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + +## @backstage/plugin-vault@0.1.14 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + +## @backstage/plugin-vault-backend@0.3.3 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-tasks@0.5.4 + - @backstage/config@1.0.8 + +## @backstage/plugin-xcmetrics@0.2.40 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + +## example-app@0.2.85 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-search@1.3.3 + - @backstage/plugin-devtools@0.1.2 + - @backstage/cli@0.22.9 + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-unprocessed-entities@0.1.1 + - @backstage/plugin-stackstorm@0.1.4 + - @backstage/plugin-scaffolder-react@1.5.1 + - @backstage/plugin-airbrake@0.3.20 + - @backstage/plugin-lighthouse@0.4.5 + - @backstage/plugin-catalog-import@0.9.10 + - @backstage/plugin-dynatrace@7.0.0 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/plugin-home@0.5.4 + - @backstage/core-components@0.13.3 + - @backstage/plugin-playlist@0.1.12 + - @backstage/plugin-nomad@0.1.1 + - @backstage/plugin-kubernetes@0.9.3 + - @backstage/core-app-api@1.9.0 + - @backstage/plugin-cost-insights@0.12.9 + - @backstage/plugin-user-settings@0.7.5 + - @backstage/core-plugin-api@1.5.3 + - @backstage/plugin-adr@0.6.3 + - @backstage/plugin-puppetdb@0.1.3 + - @backstage/app-defaults@1.4.1 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration-react@1.1.15 + - @backstage/plugin-apache-airflow@0.2.13 + - @backstage/plugin-api-docs@0.9.6 + - @backstage/plugin-azure-devops@0.3.2 + - @backstage/plugin-azure-sites@0.1.9 + - @backstage/plugin-badges@0.2.44 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-catalog-graph@0.2.32 + - @backstage/plugin-circleci@0.3.20 + - @backstage/plugin-cloudbuild@0.3.20 + - @backstage/plugin-code-coverage@0.2.13 + - @backstage/plugin-entity-feedback@0.2.3 + - @backstage/plugin-explore@0.4.6 + - @backstage/plugin-gcalendar@0.3.16 + - @backstage/plugin-gcp-projects@0.3.39 + - @backstage/plugin-github-actions@0.6.1 + - @backstage/plugin-gocd@0.1.26 + - @backstage/plugin-graphiql@0.2.52 + - @backstage/plugin-jenkins@0.8.2 + - @backstage/plugin-kafka@0.3.20 + - @backstage/plugin-linguist@0.1.5 + - @backstage/plugin-linguist-common@0.1.0 + - @backstage/plugin-microsoft-calendar@0.1.5 + - @backstage/plugin-newrelic@0.3.38 + - @backstage/plugin-newrelic-dashboard@0.2.13 + - @backstage/plugin-octopus-deploy@0.2.2 + - @backstage/plugin-org@0.6.10 + - @backstage/plugin-pagerduty@0.6.1 + - @backstage/plugin-permission-react@0.4.14 + - @backstage/plugin-rollbar@0.4.20 + - @backstage/plugin-scaffolder@1.14.1 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-search-react@1.6.3 + - @backstage/plugin-sentry@0.5.5 + - @backstage/plugin-shortcuts@0.3.12 + - @backstage/plugin-stack-overflow@0.1.18 + - @backstage/plugin-tech-insights@0.3.12 + - @backstage/plugin-tech-radar@0.6.6 + - @backstage/plugin-techdocs@1.6.5 + - @backstage/plugin-techdocs-module-addons-contrib@1.0.15 + - @backstage/plugin-techdocs-react@1.1.8 + - @backstage/plugin-todo@0.2.22 + - @internal/plugin-catalog-customized@0.0.12 + +## example-backend@0.2.85 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-kubernetes-backend@0.11.2 + - @backstage/plugin-badges-backend@0.2.2 + - @backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.2.0 + - @backstage/plugin-devtools-backend@0.1.2 + - @backstage/plugin-tech-insights-backend@0.5.13 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-scaffolder-backend@1.15.1 + - @backstage/plugin-catalog-backend-module-unprocessed@0.1.1 + - @backstage/plugin-azure-devops-backend@0.3.26 + - @backstage/plugin-linguist-backend@0.3.1 + - @backstage/plugin-adr-backend@0.3.5 + - @backstage/plugin-lighthouse-backend@0.2.3 + - @backstage/plugin-entity-feedback-backend@0.1.5 + - @backstage/plugin-catalog-backend@1.11.0 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/plugin-auth-backend@0.18.5 + - example-app@0.2.85 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/plugin-app-backend@0.3.47 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-azure-sites-backend@0.1.9 + - @backstage/plugin-code-coverage-backend@0.2.13 + - @backstage/plugin-events-backend@0.2.8 + - @backstage/plugin-events-node@0.2.8 + - @backstage/plugin-explore-backend@0.0.9 + - @backstage/plugin-graphql-backend@0.1.37 + - @backstage/plugin-jenkins-backend@0.2.2 + - @backstage/plugin-kafka-backend@0.2.40 + - @backstage/plugin-nomad-backend@0.1.1 + - @backstage/plugin-permission-backend@0.5.22 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + - @backstage/plugin-playlist-backend@0.3.3 + - @backstage/plugin-proxy-backend@0.2.41 + - @backstage/plugin-rollbar-backend@0.1.44 + - @backstage/plugin-scaffolder-backend-module-rails@0.4.16 + - @backstage/plugin-search-backend@1.3.3 + - @backstage/plugin-search-backend-module-elasticsearch@1.3.2 + - @backstage/plugin-search-backend-module-pg@0.5.8 + - @backstage/plugin-search-backend-node@1.2.3 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.31 + - @backstage/plugin-tech-insights-node@0.4.5 + - @backstage/plugin-techdocs-backend@1.6.4 + - @backstage/plugin-todo-backend@0.1.44 + +## example-backend-next@0.0.13 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-kubernetes-backend@0.11.2 + - @backstage/plugin-badges-backend@0.2.2 + - @backstage/plugin-devtools-backend@0.1.2 + - @backstage/plugin-scaffolder-backend@1.15.1 + - @backstage/plugin-catalog-backend-module-unprocessed@0.1.1 + - @backstage/plugin-azure-devops-backend@0.3.26 + - @backstage/plugin-linguist-backend@0.3.1 + - @backstage/plugin-adr-backend@0.3.5 + - @backstage/plugin-lighthouse-backend@0.2.3 + - @backstage/plugin-entity-feedback-backend@0.1.5 + - @backstage/plugin-catalog-backend@1.11.0 + - @backstage/backend-defaults@0.1.12 + - @backstage/backend-tasks@0.5.4 + - @backstage/plugin-app-backend@0.3.47 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-permission-backend@0.5.22 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + - @backstage/plugin-search-backend@1.3.3 + - @backstage/plugin-search-backend-module-catalog@0.1.3 + - @backstage/plugin-search-backend-module-explore@0.1.3 + - @backstage/plugin-search-backend-module-techdocs@0.1.3 + - @backstage/plugin-search-backend-node@1.2.3 + - @backstage/plugin-techdocs-backend@1.6.4 + - @backstage/plugin-todo-backend@0.1.44 + +## e2e-test@0.2.5 + +### Patch Changes + +- Updated dependencies + - @backstage/create-app@0.5.3 + - @backstage/errors@1.2.1 + - @backstage/cli-common@0.1.12 + +## techdocs-cli-embedded-app@0.2.84 + +### Patch Changes + +- Updated dependencies + - @backstage/cli@0.22.9 + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog@1.12.0 + - @backstage/core-components@0.13.3 + - @backstage/core-app-api@1.9.0 + - @backstage/test-utils@1.4.1 + - @backstage/core-plugin-api@1.5.3 + - @backstage/app-defaults@1.4.1 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration-react@1.1.15 + - @backstage/plugin-techdocs@1.6.5 + - @backstage/plugin-techdocs-react@1.1.8 + +## @internal/plugin-catalog-customized@0.0.12 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/plugin-catalog@1.12.0 + +## @internal/plugin-todo-list@1.0.15 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + +## @internal/plugin-todo-list-backend@1.0.15 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-auth-node@0.2.16 + +## @internal/plugin-todo-list-common@1.0.12 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-permission-common@0.7.7 diff --git a/package.json b/package.json index b70f83c5b9..cacd388d1f 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "@types/react": "^17", "@types/react-dom": "^17" }, - "version": "1.16.0-next.2", + "version": "1.16.0", "dependencies": { "@backstage/errors": "workspace:^", "@manypkg/get-packages": "^1.1.3" diff --git a/packages/app-defaults/CHANGELOG.md b/packages/app-defaults/CHANGELOG.md index 4e1aa30920..9cea8b8d41 100644 --- a/packages/app-defaults/CHANGELOG.md +++ b/packages/app-defaults/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/app-defaults +## 1.4.1 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-app-api@1.9.0 + - @backstage/core-plugin-api@1.5.3 + - @backstage/plugin-permission-react@0.4.14 + ## 1.4.1-next.2 ### Patch Changes diff --git a/packages/app-defaults/package.json b/packages/app-defaults/package.json index c46caf3c61..e471c37f75 100644 --- a/packages/app-defaults/package.json +++ b/packages/app-defaults/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/app-defaults", "description": "Provides the default wiring of a Backstage App", - "version": "1.4.1-next.2", + "version": "1.4.1", "publishConfig": { "access": "public", "main": "dist/index.esm.js", diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md index 85f5f0ec63..551f924161 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,5 +1,80 @@ # example-app +## 0.2.85 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-search@1.3.3 + - @backstage/plugin-devtools@0.1.2 + - @backstage/cli@0.22.9 + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-unprocessed-entities@0.1.1 + - @backstage/plugin-stackstorm@0.1.4 + - @backstage/plugin-scaffolder-react@1.5.1 + - @backstage/plugin-airbrake@0.3.20 + - @backstage/plugin-lighthouse@0.4.5 + - @backstage/plugin-catalog-import@0.9.10 + - @backstage/plugin-dynatrace@7.0.0 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/plugin-home@0.5.4 + - @backstage/core-components@0.13.3 + - @backstage/plugin-playlist@0.1.12 + - @backstage/plugin-nomad@0.1.1 + - @backstage/plugin-kubernetes@0.9.3 + - @backstage/core-app-api@1.9.0 + - @backstage/plugin-cost-insights@0.12.9 + - @backstage/plugin-user-settings@0.7.5 + - @backstage/core-plugin-api@1.5.3 + - @backstage/plugin-adr@0.6.3 + - @backstage/plugin-puppetdb@0.1.3 + - @backstage/app-defaults@1.4.1 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration-react@1.1.15 + - @backstage/plugin-apache-airflow@0.2.13 + - @backstage/plugin-api-docs@0.9.6 + - @backstage/plugin-azure-devops@0.3.2 + - @backstage/plugin-azure-sites@0.1.9 + - @backstage/plugin-badges@0.2.44 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-catalog-graph@0.2.32 + - @backstage/plugin-circleci@0.3.20 + - @backstage/plugin-cloudbuild@0.3.20 + - @backstage/plugin-code-coverage@0.2.13 + - @backstage/plugin-entity-feedback@0.2.3 + - @backstage/plugin-explore@0.4.6 + - @backstage/plugin-gcalendar@0.3.16 + - @backstage/plugin-gcp-projects@0.3.39 + - @backstage/plugin-github-actions@0.6.1 + - @backstage/plugin-gocd@0.1.26 + - @backstage/plugin-graphiql@0.2.52 + - @backstage/plugin-jenkins@0.8.2 + - @backstage/plugin-kafka@0.3.20 + - @backstage/plugin-linguist@0.1.5 + - @backstage/plugin-linguist-common@0.1.0 + - @backstage/plugin-microsoft-calendar@0.1.5 + - @backstage/plugin-newrelic@0.3.38 + - @backstage/plugin-newrelic-dashboard@0.2.13 + - @backstage/plugin-octopus-deploy@0.2.2 + - @backstage/plugin-org@0.6.10 + - @backstage/plugin-pagerduty@0.6.1 + - @backstage/plugin-permission-react@0.4.14 + - @backstage/plugin-rollbar@0.4.20 + - @backstage/plugin-scaffolder@1.14.1 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-search-react@1.6.3 + - @backstage/plugin-sentry@0.5.5 + - @backstage/plugin-shortcuts@0.3.12 + - @backstage/plugin-stack-overflow@0.1.18 + - @backstage/plugin-tech-insights@0.3.12 + - @backstage/plugin-tech-radar@0.6.6 + - @backstage/plugin-techdocs@1.6.5 + - @backstage/plugin-techdocs-module-addons-contrib@1.0.15 + - @backstage/plugin-techdocs-react@1.1.8 + - @backstage/plugin-todo@0.2.22 + - @internal/plugin-catalog-customized@0.0.12 + ## 0.2.85-next.2 ### Patch Changes diff --git a/packages/app/package.json b/packages/app/package.json index 67bd3d5f5b..4c77e80d11 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "example-app", - "version": "0.2.85-next.2", + "version": "0.2.85", "private": true, "backstage": { "role": "frontend" diff --git a/packages/backend-app-api/CHANGELOG.md b/packages/backend-app-api/CHANGELOG.md index bc946418e0..08f948cea4 100644 --- a/packages/backend-app-api/CHANGELOG.md +++ b/packages/backend-app-api/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/backend-app-api +## 0.4.5 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/cli-common@0.1.12 + - @backstage/config@1.0.8 + - @backstage/config-loader@1.3.2 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-permission-node@0.7.10 + ## 0.4.5-next.0 ### Patch Changes diff --git a/packages/backend-app-api/package.json b/packages/backend-app-api/package.json index dc1388d0a4..4cc7affd55 100644 --- a/packages/backend-app-api/package.json +++ b/packages/backend-app-api/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/backend-app-api", "description": "Core API used by Backstage backend apps", - "version": "0.4.5-next.0", + "version": "0.4.5", "main": "src/index.ts", "types": "src/index.ts", "publishConfig": { diff --git a/packages/backend-common/CHANGELOG.md b/packages/backend-common/CHANGELOG.md index 6689f2d96f..c8169e8b2d 100644 --- a/packages/backend-common/CHANGELOG.md +++ b/packages/backend-common/CHANGELOG.md @@ -1,5 +1,22 @@ # @backstage/backend-common +## 0.19.1 + +### Patch Changes + +- 787ddcc5ef99: use `Readable.from` to explicitly convert the `buffer` from `node-fetch` to a `Readable` stream +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-app-api@0.4.5 + - @backstage/backend-dev-utils@0.1.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/cli-common@0.1.12 + - @backstage/config@1.0.8 + - @backstage/config-loader@1.3.2 + - @backstage/integration@1.5.1 + - @backstage/integration-aws-node@0.1.5 + - @backstage/types@1.1.0 + ## 0.19.1-next.0 ### Patch Changes diff --git a/packages/backend-common/package.json b/packages/backend-common/package.json index 110bd259c0..e78e0657e8 100644 --- a/packages/backend-common/package.json +++ b/packages/backend-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/backend-common", "description": "Common functionality library for Backstage backends", - "version": "0.19.1-next.0", + "version": "0.19.1", "main": "src/index.ts", "types": "src/index.ts", "publishConfig": { diff --git a/packages/backend-defaults/CHANGELOG.md b/packages/backend-defaults/CHANGELOG.md index 5be03a5fd0..af46f910cb 100644 --- a/packages/backend-defaults/CHANGELOG.md +++ b/packages/backend-defaults/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/backend-defaults +## 0.1.12 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-app-api@0.4.5 + - @backstage/backend-plugin-api@0.5.4 + ## 0.1.12-next.0 ### Patch Changes diff --git a/packages/backend-defaults/package.json b/packages/backend-defaults/package.json index 133d381bd2..8e3c7f28d6 100644 --- a/packages/backend-defaults/package.json +++ b/packages/backend-defaults/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/backend-defaults", "description": "Backend defaults used by Backstage backend apps", - "version": "0.1.12-next.0", + "version": "0.1.12", "main": "src/index.ts", "types": "src/index.ts", "publishConfig": { diff --git a/packages/backend-next/CHANGELOG.md b/packages/backend-next/CHANGELOG.md index c9fd6381ec..b2db540ca7 100644 --- a/packages/backend-next/CHANGELOG.md +++ b/packages/backend-next/CHANGELOG.md @@ -1,5 +1,36 @@ # example-backend-next +## 0.0.13 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-kubernetes-backend@0.11.2 + - @backstage/plugin-badges-backend@0.2.2 + - @backstage/plugin-devtools-backend@0.1.2 + - @backstage/plugin-scaffolder-backend@1.15.1 + - @backstage/plugin-catalog-backend-module-unprocessed@0.1.1 + - @backstage/plugin-azure-devops-backend@0.3.26 + - @backstage/plugin-linguist-backend@0.3.1 + - @backstage/plugin-adr-backend@0.3.5 + - @backstage/plugin-lighthouse-backend@0.2.3 + - @backstage/plugin-entity-feedback-backend@0.1.5 + - @backstage/plugin-catalog-backend@1.11.0 + - @backstage/backend-defaults@0.1.12 + - @backstage/backend-tasks@0.5.4 + - @backstage/plugin-app-backend@0.3.47 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-permission-backend@0.5.22 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + - @backstage/plugin-search-backend@1.3.3 + - @backstage/plugin-search-backend-module-catalog@0.1.3 + - @backstage/plugin-search-backend-module-explore@0.1.3 + - @backstage/plugin-search-backend-module-techdocs@0.1.3 + - @backstage/plugin-search-backend-node@1.2.3 + - @backstage/plugin-techdocs-backend@1.6.4 + - @backstage/plugin-todo-backend@0.1.44 + ## 0.0.13-next.2 ### Patch Changes diff --git a/packages/backend-next/package.json b/packages/backend-next/package.json index a0ff5b6384..80939d4c67 100644 --- a/packages/backend-next/package.json +++ b/packages/backend-next/package.json @@ -1,6 +1,6 @@ { "name": "example-backend-next", - "version": "0.0.13-next.2", + "version": "0.0.13", "main": "dist/index.cjs.js", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/packages/backend-plugin-api/CHANGELOG.md b/packages/backend-plugin-api/CHANGELOG.md index 770a1db864..4b4e585161 100644 --- a/packages/backend-plugin-api/CHANGELOG.md +++ b/packages/backend-plugin-api/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/backend-plugin-api +## 0.5.4 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-tasks@0.5.4 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-permission-common@0.7.7 + ## 0.5.4-next.0 ### Patch Changes diff --git a/packages/backend-plugin-api/package.json b/packages/backend-plugin-api/package.json index b97be5eb69..28f572f862 100644 --- a/packages/backend-plugin-api/package.json +++ b/packages/backend-plugin-api/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/backend-plugin-api", "description": "Core API used by Backstage backend plugins", - "version": "0.5.4-next.0", + "version": "0.5.4", "main": "src/index.ts", "types": "src/index.ts", "publishConfig": { diff --git a/packages/backend-tasks/CHANGELOG.md b/packages/backend-tasks/CHANGELOG.md index 6a579588cc..3c51621252 100644 --- a/packages/backend-tasks/CHANGELOG.md +++ b/packages/backend-tasks/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/backend-tasks +## 0.5.4 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + ## 0.5.4-next.0 ### Patch Changes diff --git a/packages/backend-tasks/package.json b/packages/backend-tasks/package.json index 7da3910ae4..2fc9a410a6 100644 --- a/packages/backend-tasks/package.json +++ b/packages/backend-tasks/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/backend-tasks", "description": "Common distributed task management library for Backstage backends", - "version": "0.5.4-next.0", + "version": "0.5.4", "main": "src/index.ts", "types": "src/index.ts", "publishConfig": { diff --git a/packages/backend-test-utils/CHANGELOG.md b/packages/backend-test-utils/CHANGELOG.md index c92acf477c..3e325a54c5 100644 --- a/packages/backend-test-utils/CHANGELOG.md +++ b/packages/backend-test-utils/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/backend-test-utils +## 0.1.39 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-app-api@0.4.5 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + ## 0.1.39-next.0 ### Patch Changes diff --git a/packages/backend-test-utils/package.json b/packages/backend-test-utils/package.json index 6600ba7d2a..93911ddc1a 100644 --- a/packages/backend-test-utils/package.json +++ b/packages/backend-test-utils/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/backend-test-utils", "description": "Test helpers library for Backstage backends", - "version": "0.1.39-next.0", + "version": "0.1.39", "main": "src/index.ts", "types": "src/index.ts", "publishConfig": { diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index cc9c5a4b9d..ae99a4438c 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -1,5 +1,60 @@ # example-backend +## 0.2.85 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-kubernetes-backend@0.11.2 + - @backstage/plugin-badges-backend@0.2.2 + - @backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.2.0 + - @backstage/plugin-devtools-backend@0.1.2 + - @backstage/plugin-tech-insights-backend@0.5.13 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-scaffolder-backend@1.15.1 + - @backstage/plugin-catalog-backend-module-unprocessed@0.1.1 + - @backstage/plugin-azure-devops-backend@0.3.26 + - @backstage/plugin-linguist-backend@0.3.1 + - @backstage/plugin-adr-backend@0.3.5 + - @backstage/plugin-lighthouse-backend@0.2.3 + - @backstage/plugin-entity-feedback-backend@0.1.5 + - @backstage/plugin-catalog-backend@1.11.0 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/plugin-auth-backend@0.18.5 + - example-app@0.2.85 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/plugin-app-backend@0.3.47 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-azure-sites-backend@0.1.9 + - @backstage/plugin-code-coverage-backend@0.2.13 + - @backstage/plugin-events-backend@0.2.8 + - @backstage/plugin-events-node@0.2.8 + - @backstage/plugin-explore-backend@0.0.9 + - @backstage/plugin-graphql-backend@0.1.37 + - @backstage/plugin-jenkins-backend@0.2.2 + - @backstage/plugin-kafka-backend@0.2.40 + - @backstage/plugin-nomad-backend@0.1.1 + - @backstage/plugin-permission-backend@0.5.22 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + - @backstage/plugin-playlist-backend@0.3.3 + - @backstage/plugin-proxy-backend@0.2.41 + - @backstage/plugin-rollbar-backend@0.1.44 + - @backstage/plugin-scaffolder-backend-module-rails@0.4.16 + - @backstage/plugin-search-backend@1.3.3 + - @backstage/plugin-search-backend-module-elasticsearch@1.3.2 + - @backstage/plugin-search-backend-module-pg@0.5.8 + - @backstage/plugin-search-backend-node@1.2.3 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.31 + - @backstage/plugin-tech-insights-node@0.4.5 + - @backstage/plugin-techdocs-backend@1.6.4 + - @backstage/plugin-todo-backend@0.1.44 + ## 0.2.85-next.2 ### Patch Changes diff --git a/packages/backend/package.json b/packages/backend/package.json index c1a0618170..2e45e451a2 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,6 +1,6 @@ { "name": "example-backend", - "version": "0.2.85-next.2", + "version": "0.2.85", "main": "dist/index.cjs.js", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/packages/catalog-client/CHANGELOG.md b/packages/catalog-client/CHANGELOG.md index c4f10cf903..c9bf604360 100644 --- a/packages/catalog-client/CHANGELOG.md +++ b/packages/catalog-client/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/catalog-client +## 1.4.3 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/catalog-model@1.4.1 + ## 1.4.3-next.0 ### Patch Changes diff --git a/packages/catalog-client/package.json b/packages/catalog-client/package.json index 3be4462d84..99c36cdf2d 100644 --- a/packages/catalog-client/package.json +++ b/packages/catalog-client/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/catalog-client", "description": "An isomorphic client for the catalog backend", - "version": "1.4.3-next.0", + "version": "1.4.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/packages/catalog-model/CHANGELOG.md b/packages/catalog-model/CHANGELOG.md index 9a1f5274a9..8425a83c85 100644 --- a/packages/catalog-model/CHANGELOG.md +++ b/packages/catalog-model/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/catalog-model +## 1.4.1 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + ## 1.4.1-next.0 ### Patch Changes diff --git a/packages/catalog-model/package.json b/packages/catalog-model/package.json index b27994f60d..869023127f 100644 --- a/packages/catalog-model/package.json +++ b/packages/catalog-model/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/catalog-model", "description": "Types and validators that help describe the model of a Backstage Catalog", - "version": "1.4.1-next.0", + "version": "1.4.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/packages/cli-node/CHANGELOG.md b/packages/cli-node/CHANGELOG.md index 9b4b3852f6..fc2876fa76 100644 --- a/packages/cli-node/CHANGELOG.md +++ b/packages/cli-node/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/cli-node +## 0.1.2 + +### Patch Changes + +- 4edd1ef71453: semver upgrade to 7.5.3 +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/cli-common@0.1.12 + - @backstage/types@1.1.0 + ## 0.1.2-next.1 ### Patch Changes diff --git a/packages/cli-node/package.json b/packages/cli-node/package.json index 0ee2e7f51c..c59a8930c0 100644 --- a/packages/cli-node/package.json +++ b/packages/cli-node/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/cli-node", "description": "Node.js library for Backstage CLIs", - "version": "0.1.2-next.1", + "version": "0.1.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 86bfe60ff7..f5e005fa13 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,25 @@ # @backstage/cli +## 0.22.9 + +### Patch Changes + +- 6adb6f41711a: Fixed the `--alwaysYarnPack` flag on the`backstage-cli build-workspace` command. +- 4edd1ef71453: semver upgrade to 7.5.3 +- ff45cb559e49: Updated dependency `esbuild` to `^0.18.0`. +- 8174cf4c0edf: Fixing MUI / Material UI references +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/cli-node@0.1.2 + - @backstage/catalog-model@1.4.1 + - @backstage/cli-common@0.1.12 + - @backstage/config@1.0.8 + - @backstage/config-loader@1.3.2 + - @backstage/eslint-plugin@0.1.3 + - @backstage/integration@1.5.1 + - @backstage/release-manifests@0.0.9 + - @backstage/types@1.1.0 + ## 0.22.9-next.1 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 1228a0f0d7..6111035327 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/cli", "description": "CLI for developing Backstage plugins and apps", - "version": "0.22.9-next.1", + "version": "0.22.9", "publishConfig": { "access": "public" }, diff --git a/packages/codemods/CHANGELOG.md b/packages/codemods/CHANGELOG.md index f4c14dda3a..9bb738e4e8 100644 --- a/packages/codemods/CHANGELOG.md +++ b/packages/codemods/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/codemods +## 0.1.45 + +### Patch Changes + +- 325a32e9476e: Updated dependency `jscodeshift` to `^0.15.0`. +- Updated dependencies + - @backstage/cli-common@0.1.12 + ## 0.1.45-next.0 ### Patch Changes diff --git a/packages/codemods/package.json b/packages/codemods/package.json index 7ec94047c5..ccbc20926b 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/codemods", "description": "A collection of codemods for Backstage projects", - "version": "0.1.45-next.0", + "version": "0.1.45", "publishConfig": { "access": "public", "main": "dist/index.cjs.js" diff --git a/packages/config-loader/CHANGELOG.md b/packages/config-loader/CHANGELOG.md index 7d7e827882..1daa8f3fc1 100644 --- a/packages/config-loader/CHANGELOG.md +++ b/packages/config-loader/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/config-loader +## 1.3.2 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/cli-common@0.1.12 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + ## 1.3.2-next.0 ### Patch Changes diff --git a/packages/config-loader/package.json b/packages/config-loader/package.json index e44b9824c2..f7f8c1c188 100644 --- a/packages/config-loader/package.json +++ b/packages/config-loader/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/config-loader", "description": "Config loading functionality used by Backstage backend, and CLI", - "version": "1.3.2-next.0", + "version": "1.3.2", "publishConfig": { "access": "public", "main": "dist/index.cjs.js", diff --git a/packages/core-app-api/CHANGELOG.md b/packages/core-app-api/CHANGELOG.md index 36564935d8..cd78c86941 100644 --- a/packages/core-app-api/CHANGELOG.md +++ b/packages/core-app-api/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/core-app-api +## 1.9.0 + +### Minor Changes + +- a77ddf7ccd71: add login in popup options to config popup width and height + +### Patch Changes + +- 8174cf4c0edf: Fixing MUI / Material UI references +- Updated dependencies + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/version-bridge@1.0.4 + ## 1.8.2-next.1 ### Patch Changes diff --git a/packages/core-app-api/package.json b/packages/core-app-api/package.json index fe6ab9bc61..f0e06826c4 100644 --- a/packages/core-app-api/package.json +++ b/packages/core-app-api/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/core-app-api", "description": "Core app API used by Backstage apps", - "version": "1.8.2-next.1", + "version": "1.9.0", "publishConfig": { "access": "public", "main": "dist/index.esm.js", diff --git a/packages/core-components/CHANGELOG.md b/packages/core-components/CHANGELOG.md index e6a9b62411..a4c937f46d 100644 --- a/packages/core-components/CHANGELOG.md +++ b/packages/core-components/CHANGELOG.md @@ -1,5 +1,23 @@ # @backstage/core-components +## 0.13.3 + +### Patch Changes + +- 7e0f558fbc37: The `Skip to content` button on click focuses on the main article tag and skips the `h1` tag. Users are not able to identify which page they are on currently. Now it's changed the behaviour of the button and focuses on the `h1` tag on the page. +- 68531cc70e1f: Break some internal circular import chains +- 4722c948c217: Parse unicode characters in name for avatar component +- 015439b5b6ca: Updated dependency `rc-progress` to `3.4.2`. +- 8174cf4c0edf: Fixing MUI / Material UI references +- 4317b1c2f430: Remove zooming in restrictions in the catalog graph +- a011d2316a58: Fix keyboard navigation & focus highlight on Select component. +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + - @backstage/version-bridge@1.0.4 + ## 0.13.3-next.2 ### Patch Changes diff --git a/packages/core-components/package.json b/packages/core-components/package.json index 5888e5e841..ee0b807624 100644 --- a/packages/core-components/package.json +++ b/packages/core-components/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/core-components", "description": "Core components used by Backstage plugins and apps", - "version": "0.13.3-next.2", + "version": "0.13.3", "publishConfig": { "access": "public", "main": "dist/index.esm.js", diff --git a/packages/core-plugin-api/CHANGELOG.md b/packages/core-plugin-api/CHANGELOG.md index 09df35424f..62b7d0fbdb 100644 --- a/packages/core-plugin-api/CHANGELOG.md +++ b/packages/core-plugin-api/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/core-plugin-api +## 1.5.3 + +### Patch Changes + +- 8174cf4c0edf: Fixing MUI / Material UI references +- 13426ebd1235: Change `IconComponent` type to be compatible with Material UI v5 icons. +- Updated dependencies + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/version-bridge@1.0.4 + ## 1.5.3-next.1 ### Patch Changes diff --git a/packages/core-plugin-api/package.json b/packages/core-plugin-api/package.json index a2498ac60b..138ad24249 100644 --- a/packages/core-plugin-api/package.json +++ b/packages/core-plugin-api/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/core-plugin-api", "description": "Core API used by Backstage plugins", - "version": "1.5.3-next.1", + "version": "1.5.3", "publishConfig": { "access": "public" }, diff --git a/packages/create-app/CHANGELOG.md b/packages/create-app/CHANGELOG.md index 60ca2879af..02b59957b3 100644 --- a/packages/create-app/CHANGELOG.md +++ b/packages/create-app/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/create-app +## 0.5.3 + +### Patch Changes + +- 76b83a4422bb: Post-create message - added instruction to run `yarn install` when app was created with `--skip-install` +- d72e2eeba6f1: Bumped create-app version. +- e3ce5dd3f89a: add cy.\*\*.should to cypress eslintrc +- f920a61031c5: Enable specifying an external application template when using the `create-app` CLI command. +- 294b1629de28: Display a warning alert if relations are defined, which don't exist in the catalog. +- 4f7292c74dff: Updated included Dockerfile to include `g++`. Also updated the comments to note that some of the dependencies are also needed by isolated-vm +- Updated dependencies + - @backstage/cli-common@0.1.12 + ## 0.5.3-next.2 ### Patch Changes diff --git a/packages/create-app/package.json b/packages/create-app/package.json index e7c4bc01b2..bdf44830fe 100644 --- a/packages/create-app/package.json +++ b/packages/create-app/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/create-app", "description": "A CLI that helps you create your own Backstage app", - "version": "0.5.3-next.2", + "version": "0.5.3", "publishConfig": { "access": "public" }, diff --git a/packages/dev-utils/CHANGELOG.md b/packages/dev-utils/CHANGELOG.md index 5b08efc001..43b131c29f 100644 --- a/packages/dev-utils/CHANGELOG.md +++ b/packages/dev-utils/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/dev-utils +## 1.0.17 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-app-api@1.9.0 + - @backstage/test-utils@1.4.1 + - @backstage/core-plugin-api@1.5.3 + - @backstage/app-defaults@1.4.1 + - @backstage/catalog-model@1.4.1 + - @backstage/integration-react@1.1.15 + ## 1.0.17-next.2 ### Patch Changes diff --git a/packages/dev-utils/package.json b/packages/dev-utils/package.json index a43c48aa94..9bf6a86ccd 100644 --- a/packages/dev-utils/package.json +++ b/packages/dev-utils/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/dev-utils", "description": "Utilities for developing Backstage plugins.", - "version": "1.0.17-next.2", + "version": "1.0.17", "publishConfig": { "access": "public", "main": "dist/index.esm.js", diff --git a/packages/e2e-test/CHANGELOG.md b/packages/e2e-test/CHANGELOG.md index 3d7e1d191e..925b915e52 100644 --- a/packages/e2e-test/CHANGELOG.md +++ b/packages/e2e-test/CHANGELOG.md @@ -1,5 +1,14 @@ # e2e-test +## 0.2.5 + +### Patch Changes + +- Updated dependencies + - @backstage/create-app@0.5.3 + - @backstage/errors@1.2.1 + - @backstage/cli-common@0.1.12 + ## 0.2.5-next.2 ### Patch Changes diff --git a/packages/e2e-test/package.json b/packages/e2e-test/package.json index 27f91dfb13..f8fb0d44a9 100644 --- a/packages/e2e-test/package.json +++ b/packages/e2e-test/package.json @@ -1,7 +1,7 @@ { "name": "e2e-test", "description": "E2E test for verifying Backstage packages", - "version": "0.2.5-next.2", + "version": "0.2.5", "private": true, "backstage": { "role": "cli" diff --git a/packages/errors/CHANGELOG.md b/packages/errors/CHANGELOG.md index 5cdcf4187f..295c7d0e4d 100644 --- a/packages/errors/CHANGELOG.md +++ b/packages/errors/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/errors +## 1.2.1 + +### Patch Changes + +- e205b3e6ede8: Set `this.name` in all error classes that extend `CustomErrorBase` class to their actual name +- Updated dependencies + - @backstage/types@1.1.0 + ## 1.2.1-next.0 ### Patch Changes diff --git a/packages/errors/package.json b/packages/errors/package.json index 9d49e494f7..05d04031ca 100644 --- a/packages/errors/package.json +++ b/packages/errors/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/errors", "description": "Common utilities for error handling within Backstage", - "version": "1.2.1-next.0", + "version": "1.2.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/packages/integration-aws-node/CHANGELOG.md b/packages/integration-aws-node/CHANGELOG.md index aad622bce5..f6d802fe1c 100644 --- a/packages/integration-aws-node/CHANGELOG.md +++ b/packages/integration-aws-node/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/integration-aws-node +## 0.1.5 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/config@1.0.8 + ## 0.1.5-next.0 ### Patch Changes diff --git a/packages/integration-aws-node/package.json b/packages/integration-aws-node/package.json index 079ea58614..808c976730 100644 --- a/packages/integration-aws-node/package.json +++ b/packages/integration-aws-node/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/integration-aws-node", "description": "Helpers for fetching AWS account credentials", - "version": "0.1.5-next.0", + "version": "0.1.5", "main": "src/index.ts", "types": "src/index.ts", "publishConfig": { diff --git a/packages/integration-react/CHANGELOG.md b/packages/integration-react/CHANGELOG.md index e6ea22f798..5dff1aa32a 100644 --- a/packages/integration-react/CHANGELOG.md +++ b/packages/integration-react/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/integration-react +## 1.1.15 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + ## 1.1.15-next.2 ### Patch Changes diff --git a/packages/integration-react/package.json b/packages/integration-react/package.json index 154a6ef9f6..9fb1504742 100644 --- a/packages/integration-react/package.json +++ b/packages/integration-react/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/integration-react", "description": "Frontend package for managing integrations towards external systems", - "version": "1.1.15-next.2", + "version": "1.1.15", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/packages/integration/CHANGELOG.md b/packages/integration/CHANGELOG.md index cd0c26c044..d1f3f46306 100644 --- a/packages/integration/CHANGELOG.md +++ b/packages/integration/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/integration +## 1.5.1 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/config@1.0.8 + ## 1.5.1-next.0 ### Patch Changes diff --git a/packages/integration/package.json b/packages/integration/package.json index 9116bde89f..e02e070266 100644 --- a/packages/integration/package.json +++ b/packages/integration/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/integration", "description": "Helpers for managing integrations towards external systems", - "version": "1.5.1-next.0", + "version": "1.5.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/packages/repo-tools/CHANGELOG.md b/packages/repo-tools/CHANGELOG.md index 9689585472..b9e7fc904a 100644 --- a/packages/repo-tools/CHANGELOG.md +++ b/packages/repo-tools/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/repo-tools +## 0.3.2 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/cli-node@0.1.2 + - @backstage/cli-common@0.1.12 + ## 0.3.2-next.1 ### Patch Changes diff --git a/packages/repo-tools/package.json b/packages/repo-tools/package.json index fa7dfe418a..7264224b9e 100644 --- a/packages/repo-tools/package.json +++ b/packages/repo-tools/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/repo-tools", "description": "CLI for Backstage repo tooling ", - "version": "0.3.2-next.1", + "version": "0.3.2", "publishConfig": { "access": "public" }, diff --git a/packages/techdocs-cli-embedded-app/CHANGELOG.md b/packages/techdocs-cli-embedded-app/CHANGELOG.md index 1041731d3c..1873048195 100644 --- a/packages/techdocs-cli-embedded-app/CHANGELOG.md +++ b/packages/techdocs-cli-embedded-app/CHANGELOG.md @@ -1,5 +1,24 @@ # techdocs-cli-embedded-app +## 0.2.84 + +### Patch Changes + +- Updated dependencies + - @backstage/cli@0.22.9 + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog@1.12.0 + - @backstage/core-components@0.13.3 + - @backstage/core-app-api@1.9.0 + - @backstage/test-utils@1.4.1 + - @backstage/core-plugin-api@1.5.3 + - @backstage/app-defaults@1.4.1 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration-react@1.1.15 + - @backstage/plugin-techdocs@1.6.5 + - @backstage/plugin-techdocs-react@1.1.8 + ## 0.2.84-next.2 ### Patch Changes diff --git a/packages/techdocs-cli-embedded-app/package.json b/packages/techdocs-cli-embedded-app/package.json index b1d617723d..9f68adaa04 100644 --- a/packages/techdocs-cli-embedded-app/package.json +++ b/packages/techdocs-cli-embedded-app/package.json @@ -1,6 +1,6 @@ { "name": "techdocs-cli-embedded-app", - "version": "0.2.84-next.2", + "version": "0.2.84", "private": true, "backstage": { "role": "frontend" diff --git a/packages/techdocs-cli/CHANGELOG.md b/packages/techdocs-cli/CHANGELOG.md index 2e35cb6ce1..91bde8d6b3 100644 --- a/packages/techdocs-cli/CHANGELOG.md +++ b/packages/techdocs-cli/CHANGELOG.md @@ -1,5 +1,16 @@ # @techdocs/cli +## 1.4.4 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/catalog-model@1.4.1 + - @backstage/cli-common@0.1.12 + - @backstage/config@1.0.8 + - @backstage/plugin-techdocs-node@1.7.3 + ## 1.4.4-next.0 ### Patch Changes diff --git a/packages/techdocs-cli/package.json b/packages/techdocs-cli/package.json index 4805c27448..d14369eb4e 100644 --- a/packages/techdocs-cli/package.json +++ b/packages/techdocs-cli/package.json @@ -1,7 +1,7 @@ { "name": "@techdocs/cli", "description": "Utility CLI for managing TechDocs sites in Backstage.", - "version": "1.4.4-next.0", + "version": "1.4.4", "publishConfig": { "access": "public" }, diff --git a/packages/test-utils/CHANGELOG.md b/packages/test-utils/CHANGELOG.md index fcefee909e..b0a20c64ac 100644 --- a/packages/test-utils/CHANGELOG.md +++ b/packages/test-utils/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/test-utils +## 1.4.1 + +### Patch Changes + +- 8174cf4c0edf: Fixing MUI / Material UI references +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-app-api@1.9.0 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-react@0.4.14 + ## 1.4.1-next.2 ### Patch Changes diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index 4ee08f9da3..69c259363a 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/test-utils", "description": "Utilities to test Backstage plugins and apps.", - "version": "1.4.1-next.2", + "version": "1.4.1", "publishConfig": { "access": "public" }, diff --git a/packages/theme/CHANGELOG.md b/packages/theme/CHANGELOG.md index 322f38f445..bd0eda744b 100644 --- a/packages/theme/CHANGELOG.md +++ b/packages/theme/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/theme +## 0.4.1 + +### Patch Changes + +- 4f28914d9f0e: Overwrite `PaletteOptions` & `ThemeOptions` type to allow use of `createTheme` from `@backstage/theme` as well as `@material-ui/core/styles` with the same type. Also replaced the default `CSSBaseline` with v4 instead of v5 for better backwards compatibility for now. +- 41c5aa0ab589: Applying the modified `theme.spacing` method only to overrides instead of replacing it in the whole theme. +- 9395baa82413: You can now customize the typography of your theme by passing in your own custom typography defaults +- 8174cf4c0edf: Fixing MUI / Material UI references +- f0444f094396: Removed the hard coded color and background color in the `MuiChip` overrides so that they work better with custom themes +- 874c3e8bf909: Override the spacing to a v5 compliant method + ## 0.4.1-next.1 ### Patch Changes diff --git a/packages/theme/package.json b/packages/theme/package.json index e2f5e3052f..f5d1f090cf 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/theme", "description": "material-ui theme for use with Backstage.", - "version": "0.4.1-next.1", + "version": "0.4.1", "publishConfig": { "access": "public", "main": "dist/index.esm.js", diff --git a/plugins/adr-backend/CHANGELOG.md b/plugins/adr-backend/CHANGELOG.md index 422c2bc022..096010a8f8 100644 --- a/plugins/adr-backend/CHANGELOG.md +++ b/plugins/adr-backend/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-adr-backend +## 0.3.5 + +### Patch Changes + +- a8805a9a4f25: Added support for the [new backend system](https://backstage.io/docs/backend-system/) +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-adr-common@0.2.11 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/plugin-search-common@1.2.5 + ## 0.3.5-next.1 ### Patch Changes diff --git a/plugins/adr-backend/package.json b/plugins/adr-backend/package.json index 68f6957a76..0ab490c498 100644 --- a/plugins/adr-backend/package.json +++ b/plugins/adr-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-adr-backend", - "version": "0.3.5-next.1", + "version": "0.3.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/adr-common/CHANGELOG.md b/plugins/adr-common/CHANGELOG.md index 17089e81e1..9b8d5dbf74 100644 --- a/plugins/adr-common/CHANGELOG.md +++ b/plugins/adr-common/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-adr-common +## 0.2.11 + +### Patch Changes + +- 2b4513abb784: fixed error with date parsing. +- Updated dependencies + - @backstage/catalog-model@1.4.1 + - @backstage/integration@1.5.1 + - @backstage/plugin-search-common@1.2.5 + ## 0.2.11-next.1 ### Patch Changes diff --git a/plugins/adr-common/package.json b/plugins/adr-common/package.json index e1d81687b3..2def65cf55 100644 --- a/plugins/adr-common/package.json +++ b/plugins/adr-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-adr-common", "description": "Common functionalities for the adr plugin", - "version": "0.2.11-next.1", + "version": "0.2.11", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/adr/CHANGELOG.md b/plugins/adr/CHANGELOG.md index 48db7ae043..be3023f109 100644 --- a/plugins/adr/CHANGELOG.md +++ b/plugins/adr/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-adr +## 0.6.3 + +### Patch Changes + +- 2b4513abb784: fixed error with date parsing. +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/plugin-adr-common@0.2.11 + - @backstage/catalog-model@1.4.1 + - @backstage/integration-react@1.1.15 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-search-react@1.6.3 + ## 0.6.3-next.2 ### Patch Changes diff --git a/plugins/adr/package.json b/plugins/adr/package.json index 7180f4668c..23799edc16 100644 --- a/plugins/adr/package.json +++ b/plugins/adr/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-adr", - "version": "0.6.3-next.2", + "version": "0.6.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/airbrake-backend/CHANGELOG.md b/plugins/airbrake-backend/CHANGELOG.md index 5adf7d92df..e4a9542079 100644 --- a/plugins/airbrake-backend/CHANGELOG.md +++ b/plugins/airbrake-backend/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-airbrake-backend +## 0.2.20 + +### Patch Changes + +- a95bb64e461a: Added support for the [new backend system](https://backstage.io/docs/backend-system/) +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + ## 0.2.20-next.1 ### Patch Changes diff --git a/plugins/airbrake-backend/package.json b/plugins/airbrake-backend/package.json index f727fa41f3..6d179c6523 100644 --- a/plugins/airbrake-backend/package.json +++ b/plugins/airbrake-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-airbrake-backend", - "version": "0.2.20-next.1", + "version": "0.2.20", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/airbrake/CHANGELOG.md b/plugins/airbrake/CHANGELOG.md index f4f464302e..d8f06a4692 100644 --- a/plugins/airbrake/CHANGELOG.md +++ b/plugins/airbrake/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-airbrake +## 0.3.20 + +### Patch Changes + +- 7b6033587650: Added documentation for the [new backend system](https://backstage.io/docs/backend-system/) +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/test-utils@1.4.1 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/dev-utils@1.0.17 + ## 0.3.20-next.2 ### Patch Changes diff --git a/plugins/airbrake/package.json b/plugins/airbrake/package.json index afcd9aa058..865542b0fe 100644 --- a/plugins/airbrake/package.json +++ b/plugins/airbrake/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-airbrake", - "version": "0.3.20-next.2", + "version": "0.3.20", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/allure/CHANGELOG.md b/plugins/allure/CHANGELOG.md index 53d60cfd0f..f5d055166d 100644 --- a/plugins/allure/CHANGELOG.md +++ b/plugins/allure/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-allure +## 0.1.36 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.1.36-next.2 ### Patch Changes diff --git a/plugins/allure/package.json b/plugins/allure/package.json index 48990fb0bb..48b74f9817 100644 --- a/plugins/allure/package.json +++ b/plugins/allure/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-allure", "description": "A Backstage plugin that integrates with Allure", - "version": "0.1.36-next.2", + "version": "0.1.36", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/analytics-module-ga/CHANGELOG.md b/plugins/analytics-module-ga/CHANGELOG.md index 304c7b13d0..22b39f5858 100644 --- a/plugins/analytics-module-ga/CHANGELOG.md +++ b/plugins/analytics-module-ga/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-analytics-module-ga +## 0.1.31 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + ## 0.1.31-next.2 ### Patch Changes diff --git a/plugins/analytics-module-ga/package.json b/plugins/analytics-module-ga/package.json index 44d3943e40..40c855e876 100644 --- a/plugins/analytics-module-ga/package.json +++ b/plugins/analytics-module-ga/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-analytics-module-ga", - "version": "0.1.31-next.2", + "version": "0.1.31", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/analytics-module-ga4/CHANGELOG.md b/plugins/analytics-module-ga4/CHANGELOG.md index 9c2646d5a0..83e7f9a889 100644 --- a/plugins/analytics-module-ga4/CHANGELOG.md +++ b/plugins/analytics-module-ga4/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-analytics-module-ga4 +## 0.1.2 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + ## 0.1.2-next.2 ### Patch Changes diff --git a/plugins/analytics-module-ga4/package.json b/plugins/analytics-module-ga4/package.json index aaf94e8ae3..545f069d12 100644 --- a/plugins/analytics-module-ga4/package.json +++ b/plugins/analytics-module-ga4/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-analytics-module-ga4", - "version": "0.1.2-next.2", + "version": "0.1.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/apache-airflow/CHANGELOG.md b/plugins/apache-airflow/CHANGELOG.md index ee73b08f5a..6349f24c9e 100644 --- a/plugins/apache-airflow/CHANGELOG.md +++ b/plugins/apache-airflow/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-apache-airflow +## 0.2.13 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + ## 0.2.13-next.2 ### Patch Changes diff --git a/plugins/apache-airflow/package.json b/plugins/apache-airflow/package.json index 9a68cb148f..cf38c649bb 100644 --- a/plugins/apache-airflow/package.json +++ b/plugins/apache-airflow/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-apache-airflow", - "version": "0.2.13-next.2", + "version": "0.2.13", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/api-docs/CHANGELOG.md b/plugins/api-docs/CHANGELOG.md index bc9dfa1965..70630ed918 100644 --- a/plugins/api-docs/CHANGELOG.md +++ b/plugins/api-docs/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-api-docs +## 0.9.6 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/plugin-catalog@1.12.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.9.6-next.2 ### Patch Changes diff --git a/plugins/api-docs/package.json b/plugins/api-docs/package.json index 9a5bacf49b..c75764a43d 100644 --- a/plugins/api-docs/package.json +++ b/plugins/api-docs/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-api-docs", "description": "A Backstage plugin that helps represent API entities in the frontend", - "version": "0.9.6-next.2", + "version": "0.9.6", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/apollo-explorer/CHANGELOG.md b/plugins/apollo-explorer/CHANGELOG.md index 8127974660..3d554b61d0 100644 --- a/plugins/apollo-explorer/CHANGELOG.md +++ b/plugins/apollo-explorer/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-apollo-explorer +## 0.1.13 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + ## 0.1.13-next.2 ### Patch Changes diff --git a/plugins/apollo-explorer/package.json b/plugins/apollo-explorer/package.json index 73f3f9ca75..395ebfca4a 100644 --- a/plugins/apollo-explorer/package.json +++ b/plugins/apollo-explorer/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-apollo-explorer", - "version": "0.1.13-next.2", + "version": "0.1.13", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/app-backend/CHANGELOG.md b/plugins/app-backend/CHANGELOG.md index 4cb03c2976..09c1e4350b 100644 --- a/plugins/app-backend/CHANGELOG.md +++ b/plugins/app-backend/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-app-backend +## 0.3.47 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/config-loader@1.3.2 + - @backstage/types@1.1.0 + ## 0.3.47-next.0 ### Patch Changes diff --git a/plugins/app-backend/package.json b/plugins/app-backend/package.json index 9c8a68a74f..d5cc5dbe49 100644 --- a/plugins/app-backend/package.json +++ b/plugins/app-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-app-backend", "description": "A Backstage backend plugin that serves the Backstage frontend app", - "version": "0.3.47-next.0", + "version": "0.3.47", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/auth-backend/CHANGELOG.md b/plugins/auth-backend/CHANGELOG.md index 126c9e924d..753575ed3d 100644 --- a/plugins/auth-backend/CHANGELOG.md +++ b/plugins/auth-backend/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-auth-backend +## 0.18.5 + +### Patch Changes + +- c27ae5004fc2: Support for Token Endpoint Auth Method for OIDC Provider +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + ## 0.18.5-next.1 ### Patch Changes diff --git a/plugins/auth-backend/package.json b/plugins/auth-backend/package.json index ad4e62a60d..d92777cf49 100644 --- a/plugins/auth-backend/package.json +++ b/plugins/auth-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-auth-backend", "description": "A Backstage backend plugin that handles authentication", - "version": "0.18.5-next.1", + "version": "0.18.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/auth-node/CHANGELOG.md b/plugins/auth-node/CHANGELOG.md index 418c6226eb..f8880aaf27 100644 --- a/plugins/auth-node/CHANGELOG.md +++ b/plugins/auth-node/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-auth-node +## 0.2.16 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + ## 0.2.16-next.0 ### Patch Changes diff --git a/plugins/auth-node/package.json b/plugins/auth-node/package.json index 1216b1b6f0..1c872d51f3 100644 --- a/plugins/auth-node/package.json +++ b/plugins/auth-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-node", - "version": "0.2.16-next.0", + "version": "0.2.16", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/azure-devops-backend/CHANGELOG.md b/plugins/azure-devops-backend/CHANGELOG.md index a2d5af1098..c190c5c8cd 100644 --- a/plugins/azure-devops-backend/CHANGELOG.md +++ b/plugins/azure-devops-backend/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-azure-devops-backend +## 0.3.26 + +### Patch Changes + +- ae261e79d256: Added alpha support for the [new backend system](https://backstage.io/docs/backend-system/) +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-azure-devops-common@0.3.0 + ## 0.3.26-next.1 ### Patch Changes diff --git a/plugins/azure-devops-backend/package.json b/plugins/azure-devops-backend/package.json index 69c1e5557a..a4bbbfa865 100644 --- a/plugins/azure-devops-backend/package.json +++ b/plugins/azure-devops-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-azure-devops-backend", - "version": "0.3.26-next.1", + "version": "0.3.26", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/azure-devops/CHANGELOG.md b/plugins/azure-devops/CHANGELOG.md index 4480301175..8a3eda8007 100644 --- a/plugins/azure-devops/CHANGELOG.md +++ b/plugins/azure-devops/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-azure-devops +## 0.3.2 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-azure-devops-common@0.3.0 + ## 0.3.2-next.2 ### Patch Changes diff --git a/plugins/azure-devops/package.json b/plugins/azure-devops/package.json index edeef4d86d..1fa1a68912 100644 --- a/plugins/azure-devops/package.json +++ b/plugins/azure-devops/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-azure-devops", - "version": "0.3.2-next.2", + "version": "0.3.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/azure-sites-backend/CHANGELOG.md b/plugins/azure-sites-backend/CHANGELOG.md index d04a95f30e..c38ea2f2df 100644 --- a/plugins/azure-sites-backend/CHANGELOG.md +++ b/plugins/azure-sites-backend/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-azure-sites-backend +## 0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + - @backstage/plugin-azure-sites-common@0.1.0 + ## 0.1.9-next.0 ### Patch Changes diff --git a/plugins/azure-sites-backend/package.json b/plugins/azure-sites-backend/package.json index 8ea6d434f4..33404bb743 100644 --- a/plugins/azure-sites-backend/package.json +++ b/plugins/azure-sites-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-azure-sites-backend", - "version": "0.1.9-next.0", + "version": "0.1.9", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/azure-sites/CHANGELOG.md b/plugins/azure-sites/CHANGELOG.md index 6ddd07e271..4e144b5401 100644 --- a/plugins/azure-sites/CHANGELOG.md +++ b/plugins/azure-sites/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-azure-sites +## 0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-azure-sites-common@0.1.0 + ## 0.1.9-next.2 ### Patch Changes diff --git a/plugins/azure-sites/package.json b/plugins/azure-sites/package.json index 62bb84bdd0..636455e456 100644 --- a/plugins/azure-sites/package.json +++ b/plugins/azure-sites/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-azure-sites", - "version": "0.1.9-next.2", + "version": "0.1.9", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/badges-backend/CHANGELOG.md b/plugins/badges-backend/CHANGELOG.md index 520116832b..8a3782ace6 100644 --- a/plugins/badges-backend/CHANGELOG.md +++ b/plugins/badges-backend/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-badges-backend +## 0.2.2 + +### Patch Changes + +- 2bbdcb4154c3: Added support for the [new backend system](https://backstage.io/docs/backend-system/) +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-auth-node@0.2.16 + ## 0.2.2-next.1 ### Patch Changes diff --git a/plugins/badges-backend/package.json b/plugins/badges-backend/package.json index 140f4e2352..c08c134ae8 100644 --- a/plugins/badges-backend/package.json +++ b/plugins/badges-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-badges-backend", "description": "A Backstage backend plugin that generates README badges for your entities", - "version": "0.2.2-next.1", + "version": "0.2.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/badges/CHANGELOG.md b/plugins/badges/CHANGELOG.md index 9d550c789e..78c117293b 100644 --- a/plugins/badges/CHANGELOG.md +++ b/plugins/badges/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-badges +## 0.2.44 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.2.44-next.2 ### Patch Changes diff --git a/plugins/badges/package.json b/plugins/badges/package.json index 895b54419a..1008600111 100644 --- a/plugins/badges/package.json +++ b/plugins/badges/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-badges", "description": "A Backstage plugin that generates README badges for your entities", - "version": "0.2.44-next.2", + "version": "0.2.44", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/bazaar-backend/CHANGELOG.md b/plugins/bazaar-backend/CHANGELOG.md index 7df18a3a98..9e3d73f6ee 100644 --- a/plugins/bazaar-backend/CHANGELOG.md +++ b/plugins/bazaar-backend/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-bazaar-backend +## 0.2.10 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-auth-node@0.2.16 + ## 0.2.10-next.0 ### Patch Changes diff --git a/plugins/bazaar-backend/package.json b/plugins/bazaar-backend/package.json index ee7eeb2f48..8e032bcd1c 100644 --- a/plugins/bazaar-backend/package.json +++ b/plugins/bazaar-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-bazaar-backend", - "version": "0.2.10-next.0", + "version": "0.2.10", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/bazaar/CHANGELOG.md b/plugins/bazaar/CHANGELOG.md index 58c47e6f74..f5556d7ea2 100644 --- a/plugins/bazaar/CHANGELOG.md +++ b/plugins/bazaar/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/plugin-bazaar +## 0.2.11 + +### Patch Changes + +- Updated dependencies + - @backstage/cli@0.22.9 + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/plugin-catalog@1.12.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + ## 0.2.11-next.2 ### Patch Changes diff --git a/plugins/bazaar/package.json b/plugins/bazaar/package.json index 5eda4af121..f53470617f 100644 --- a/plugins/bazaar/package.json +++ b/plugins/bazaar/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-bazaar", - "version": "0.2.11-next.2", + "version": "0.2.11", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/bitbucket-cloud-common/CHANGELOG.md b/plugins/bitbucket-cloud-common/CHANGELOG.md index 7df2d6f2c5..d438d843fd 100644 --- a/plugins/bitbucket-cloud-common/CHANGELOG.md +++ b/plugins/bitbucket-cloud-common/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-bitbucket-cloud-common +## 0.2.8 + +### Patch Changes + +- Updated dependencies + - @backstage/integration@1.5.1 + ## 0.2.8-next.0 ### Patch Changes diff --git a/plugins/bitbucket-cloud-common/package.json b/plugins/bitbucket-cloud-common/package.json index 13170ea714..ffbe670094 100644 --- a/plugins/bitbucket-cloud-common/package.json +++ b/plugins/bitbucket-cloud-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-bitbucket-cloud-common", "description": "Common functionalities for bitbucket-cloud plugins", - "version": "0.2.8-next.0", + "version": "0.2.8", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/bitrise/CHANGELOG.md b/plugins/bitrise/CHANGELOG.md index f9fbc14c3e..8bb1c6c930 100644 --- a/plugins/bitrise/CHANGELOG.md +++ b/plugins/bitrise/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-bitrise +## 0.1.47 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.1.47-next.2 ### Patch Changes diff --git a/plugins/bitrise/package.json b/plugins/bitrise/package.json index 4061e78037..47b668e8fc 100644 --- a/plugins/bitrise/package.json +++ b/plugins/bitrise/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-bitrise", "description": "A Backstage plugin that integrates towards Bitrise", - "version": "0.1.47-next.2", + "version": "0.1.47", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-aws/CHANGELOG.md b/plugins/catalog-backend-module-aws/CHANGELOG.md index ae96f73587..acfdfba072 100644 --- a/plugins/catalog-backend-module-aws/CHANGELOG.md +++ b/plugins/catalog-backend-module-aws/CHANGELOG.md @@ -1,5 +1,23 @@ # @backstage/plugin-catalog-backend-module-aws +## 0.2.2 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/integration-aws-node@0.1.5 + - @backstage/types@1.1.0 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-kubernetes-common@0.6.5 + ## 0.2.2-next.0 ### Patch Changes diff --git a/plugins/catalog-backend-module-aws/package.json b/plugins/catalog-backend-module-aws/package.json index 44a9260716..94675e7d12 100644 --- a/plugins/catalog-backend-module-aws/package.json +++ b/plugins/catalog-backend-module-aws/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-aws", "description": "A Backstage catalog backend module that helps integrate towards AWS", - "version": "0.2.2-next.0", + "version": "0.2.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-azure/CHANGELOG.md b/plugins/catalog-backend-module-azure/CHANGELOG.md index 01e7048a41..f5a892626a 100644 --- a/plugins/catalog-backend-module-azure/CHANGELOG.md +++ b/plugins/catalog-backend-module-azure/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-catalog-backend-module-azure +## 0.1.18 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-catalog-common@1.0.15 + ## 0.1.18-next.0 ### Patch Changes diff --git a/plugins/catalog-backend-module-azure/package.json b/plugins/catalog-backend-module-azure/package.json index d0e26e6f2a..6676ab225c 100644 --- a/plugins/catalog-backend-module-azure/package.json +++ b/plugins/catalog-backend-module-azure/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-azure", "description": "A Backstage catalog backend module that helps integrate towards Azure", - "version": "0.1.18-next.0", + "version": "0.1.18", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md b/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md index 6405c36fb8..1a2b1147ca 100644 --- a/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md +++ b/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md @@ -1,5 +1,22 @@ # @backstage/plugin-catalog-backend-module-bitbucket-cloud +## 0.1.14 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/plugin-bitbucket-cloud-common@0.2.8 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-events-node@0.2.8 + ## 0.1.14-next.0 ### Patch Changes diff --git a/plugins/catalog-backend-module-bitbucket-cloud/package.json b/plugins/catalog-backend-module-bitbucket-cloud/package.json index 43c83a4eb6..719d6219a7 100644 --- a/plugins/catalog-backend-module-bitbucket-cloud/package.json +++ b/plugins/catalog-backend-module-bitbucket-cloud/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-bitbucket-cloud", "description": "A Backstage catalog backend module that helps integrate towards Bitbucket Cloud", - "version": "0.1.14-next.0", + "version": "0.1.14", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md b/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md index 00bdde9d08..95b4249c6b 100644 --- a/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md +++ b/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-catalog-backend-module-bitbucket-server +## 0.1.12 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + ## 0.1.12-next.0 ### Patch Changes diff --git a/plugins/catalog-backend-module-bitbucket-server/package.json b/plugins/catalog-backend-module-bitbucket-server/package.json index 96bc28fcb6..94b7e9e7bd 100644 --- a/plugins/catalog-backend-module-bitbucket-server/package.json +++ b/plugins/catalog-backend-module-bitbucket-server/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-bitbucket-server", - "version": "0.1.12-next.0", + "version": "0.1.12", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-bitbucket/CHANGELOG.md b/plugins/catalog-backend-module-bitbucket/CHANGELOG.md index e0ae1489c0..d5b1fd75f8 100644 --- a/plugins/catalog-backend-module-bitbucket/CHANGELOG.md +++ b/plugins/catalog-backend-module-bitbucket/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-catalog-backend-module-bitbucket +## 0.2.14 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-bitbucket-cloud-common@0.2.8 + ## 0.2.14-next.0 ### Patch Changes diff --git a/plugins/catalog-backend-module-bitbucket/package.json b/plugins/catalog-backend-module-bitbucket/package.json index 3f12d61eaf..607e10bb5c 100644 --- a/plugins/catalog-backend-module-bitbucket/package.json +++ b/plugins/catalog-backend-module-bitbucket/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-bitbucket", "description": "A Backstage catalog backend module that helps integrate towards Bitbucket", - "version": "0.2.14-next.0", + "version": "0.2.14", "deprecated": true, "main": "src/index.ts", "types": "src/index.ts", diff --git a/plugins/catalog-backend-module-gerrit/CHANGELOG.md b/plugins/catalog-backend-module-gerrit/CHANGELOG.md index 756c59645c..bb16c69326 100644 --- a/plugins/catalog-backend-module-gerrit/CHANGELOG.md +++ b/plugins/catalog-backend-module-gerrit/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-catalog-backend-module-gerrit +## 0.1.15 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + ## 0.1.15-next.0 ### Patch Changes diff --git a/plugins/catalog-backend-module-gerrit/package.json b/plugins/catalog-backend-module-gerrit/package.json index 8afc371569..3cbe89972c 100644 --- a/plugins/catalog-backend-module-gerrit/package.json +++ b/plugins/catalog-backend-module-gerrit/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-gerrit", - "version": "0.1.15-next.0", + "version": "0.1.15", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-github/CHANGELOG.md b/plugins/catalog-backend-module-github/CHANGELOG.md index e28da440f5..c7e66a3241 100644 --- a/plugins/catalog-backend-module-github/CHANGELOG.md +++ b/plugins/catalog-backend-module-github/CHANGELOG.md @@ -1,5 +1,26 @@ # @backstage/plugin-catalog-backend-module-github +## 0.3.2 + +### Patch Changes + +- b01b869d7158: fixed event handler to respect configured organization +- 68531cc70e1f: Break some internal circular import chains +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-backend@1.11.0 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-events-node@0.2.8 + ## 0.3.2-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-github/package.json b/plugins/catalog-backend-module-github/package.json index 9e2dbb9bb3..ad5afe1c96 100644 --- a/plugins/catalog-backend-module-github/package.json +++ b/plugins/catalog-backend-module-github/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-github", "description": "A Backstage catalog backend module that helps integrate towards GitHub", - "version": "0.3.2-next.1", + "version": "0.3.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-gitlab/CHANGELOG.md b/plugins/catalog-backend-module-gitlab/CHANGELOG.md index 7b90cdaca8..a02392bc2b 100644 --- a/plugins/catalog-backend-module-gitlab/CHANGELOG.md +++ b/plugins/catalog-backend-module-gitlab/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/plugin-catalog-backend-module-gitlab +## 0.2.3 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + ## 0.2.3-next.0 ### Patch Changes diff --git a/plugins/catalog-backend-module-gitlab/package.json b/plugins/catalog-backend-module-gitlab/package.json index 3b303a0bf9..96d9250be3 100644 --- a/plugins/catalog-backend-module-gitlab/package.json +++ b/plugins/catalog-backend-module-gitlab/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-gitlab", "description": "A Backstage catalog backend module that helps integrate towards GitLab", - "version": "0.2.3-next.0", + "version": "0.2.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md b/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md index dcb5baf2d7..de30d199d4 100644 --- a/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md +++ b/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md @@ -1,5 +1,59 @@ # @backstage/plugin-catalog-backend-module-incremental-ingestion +## 0.4.0 + +### Minor Changes + +- b1cc10696f2f: **BREAKING** Allow incremental event handlers to be async; Force event handler + to indicate if it made a change. Instead of returning `null` or `undefined` from an event + handler to indicate no-oop, instead return the value { type: "ignored" }. + + **before** + + ```javascript + import { createDelta, shouldIgnore } from "./my-delta-creater"; + + eventHandler: { + onEvent(params) { + if (shouldIgnore(params)) { + return; + } + return createDelta(params); + } + } + ``` + + **after** + + ```javascript + import { createDelta, shouldIgnore } from "./my-delta-creater"; + + eventHandler: { + async onEvent(params) { + if (shouldIgnore(params) { + return { type: "ignored" }; + } + // code to create delta can now be async if needed + return await createDelta(params); + } + } + ``` + +### Patch Changes + +- e1d615757f48: Update readme and instructions +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-backend@1.11.0 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-events-node@0.2.8 + - @backstage/plugin-permission-common@0.7.7 + ## 0.4.0-next.1 ### Minor Changes diff --git a/plugins/catalog-backend-module-incremental-ingestion/package.json b/plugins/catalog-backend-module-incremental-ingestion/package.json index 6de0d5f22b..46a29c6790 100644 --- a/plugins/catalog-backend-module-incremental-ingestion/package.json +++ b/plugins/catalog-backend-module-incremental-ingestion/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-incremental-ingestion", "description": "An entity provider for streaming large asset sources into the catalog", - "version": "0.4.0-next.1", + "version": "0.4.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-ldap/CHANGELOG.md b/plugins/catalog-backend-module-ldap/CHANGELOG.md index 172d5a7962..35c1d2f7fb 100644 --- a/plugins/catalog-backend-module-ldap/CHANGELOG.md +++ b/plugins/catalog-backend-module-ldap/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-catalog-backend-module-ldap +## 0.5.14 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-catalog-common@1.0.15 + ## 0.5.14-next.0 ### Patch Changes diff --git a/plugins/catalog-backend-module-ldap/package.json b/plugins/catalog-backend-module-ldap/package.json index dbf1a3c02b..dd88a6cbd8 100644 --- a/plugins/catalog-backend-module-ldap/package.json +++ b/plugins/catalog-backend-module-ldap/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-ldap", "description": "A Backstage catalog backend module that helps integrate towards LDAP", - "version": "0.5.14-next.0", + "version": "0.5.14", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-msgraph/CHANGELOG.md b/plugins/catalog-backend-module-msgraph/CHANGELOG.md index b8ad90175e..a4ff7167c0 100644 --- a/plugins/catalog-backend-module-msgraph/CHANGELOG.md +++ b/plugins/catalog-backend-module-msgraph/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-catalog-backend-module-msgraph +## 0.5.6 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-catalog-common@1.0.15 + ## 0.5.6-next.0 ### Patch Changes diff --git a/plugins/catalog-backend-module-msgraph/package.json b/plugins/catalog-backend-module-msgraph/package.json index 978c2a7676..1f4d313a6a 100644 --- a/plugins/catalog-backend-module-msgraph/package.json +++ b/plugins/catalog-backend-module-msgraph/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-msgraph", "description": "A Backstage catalog backend module that helps integrate towards Microsoft Graph", - "version": "0.5.6-next.0", + "version": "0.5.6", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-openapi/CHANGELOG.md b/plugins/catalog-backend-module-openapi/CHANGELOG.md index a7451f8046..efc737b480 100644 --- a/plugins/catalog-backend-module-openapi/CHANGELOG.md +++ b/plugins/catalog-backend-module-openapi/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-catalog-backend-module-openapi +## 0.1.13 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-backend@1.11.0 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-catalog-common@1.0.15 + ## 0.1.13-next.0 ### Patch Changes diff --git a/plugins/catalog-backend-module-openapi/package.json b/plugins/catalog-backend-module-openapi/package.json index 20cc7a8910..efa2372134 100644 --- a/plugins/catalog-backend-module-openapi/package.json +++ b/plugins/catalog-backend-module-openapi/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-openapi", "description": "A Backstage catalog backend module that helps with OpenAPI specifications", - "version": "0.1.13-next.0", + "version": "0.1.13", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-puppetdb/CHANGELOG.md b/plugins/catalog-backend-module-puppetdb/CHANGELOG.md index c3f70bc023..24d58c0dd2 100644 --- a/plugins/catalog-backend-module-puppetdb/CHANGELOG.md +++ b/plugins/catalog-backend-module-puppetdb/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-catalog-backend-module-puppetdb +## 0.1.4 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + ## 0.1.4-next.0 ### Patch Changes diff --git a/plugins/catalog-backend-module-puppetdb/package.json b/plugins/catalog-backend-module-puppetdb/package.json index dd6d922adb..05c5b44ab4 100644 --- a/plugins/catalog-backend-module-puppetdb/package.json +++ b/plugins/catalog-backend-module-puppetdb/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-puppetdb", "description": "A Backstage catalog backend module that helps integrate towards PuppetDB", - "version": "0.1.4-next.0", + "version": "0.1.4", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-unprocessed/CHANGELOG.md b/plugins/catalog-backend-module-unprocessed/CHANGELOG.md index 25d5743bad..3e08eedbf4 100644 --- a/plugins/catalog-backend-module-unprocessed/CHANGELOG.md +++ b/plugins/catalog-backend-module-unprocessed/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-catalog-backend-module-unprocessed +## 0.1.1 + +### Patch Changes + +- a8fa79ccc105: Fix and improve documentation for the unprocessed entities modules. +- Updated dependencies + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-auth-node@0.2.16 + ## 0.1.1-next.0 ### Patch Changes diff --git a/plugins/catalog-backend-module-unprocessed/package.json b/plugins/catalog-backend-module-unprocessed/package.json index 456969e2a9..6dc41cb8a1 100644 --- a/plugins/catalog-backend-module-unprocessed/package.json +++ b/plugins/catalog-backend-module-unprocessed/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-unprocessed", "description": "Backstage Catalog module to view unprocessed entities", - "version": "0.1.1-next.0", + "version": "0.1.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend/CHANGELOG.md b/plugins/catalog-backend/CHANGELOG.md index 0ab4464456..d0aad67b2c 100644 --- a/plugins/catalog-backend/CHANGELOG.md +++ b/plugins/catalog-backend/CHANGELOG.md @@ -1,5 +1,33 @@ # @backstage/plugin-catalog-backend +## 1.11.0 + +### Minor Changes + +- f06f0e46ba88: Support placeholder resolvers in the CatalogPlugin, also moves `PlaceholderResolver` and related types from `@backstage/plugin-catalog-backend` to `@backstage/plugin-catalog-node`. + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-events-node@0.2.8 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + - @backstage/plugin-scaffolder-common@1.3.2 + - @backstage/plugin-search-backend-module-catalog@0.1.3 + - @backstage/plugin-search-common@1.2.5 + ## 1.11.0-next.0 ### Minor Changes diff --git a/plugins/catalog-backend/package.json b/plugins/catalog-backend/package.json index ba48492208..34f87ecd41 100644 --- a/plugins/catalog-backend/package.json +++ b/plugins/catalog-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend", "description": "The Backstage backend plugin that provides the Backstage catalog", - "version": "1.11.0-next.0", + "version": "1.11.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-common/CHANGELOG.md b/plugins/catalog-common/CHANGELOG.md index 21e0917791..8fa7f6e886 100644 --- a/plugins/catalog-common/CHANGELOG.md +++ b/plugins/catalog-common/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-catalog-common +## 1.0.15 + +### Patch Changes + +- Updated dependencies + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-search-common@1.2.5 + ## 1.0.15-next.0 ### Patch Changes diff --git a/plugins/catalog-common/package.json b/plugins/catalog-common/package.json index b1b03a4197..b4a2b75420 100644 --- a/plugins/catalog-common/package.json +++ b/plugins/catalog-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-common", "description": "Common functionalities for the catalog plugin", - "version": "1.0.15-next.0", + "version": "1.0.15", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-customized/CHANGELOG.md b/plugins/catalog-customized/CHANGELOG.md index d26415e39f..79b053f758 100644 --- a/plugins/catalog-customized/CHANGELOG.md +++ b/plugins/catalog-customized/CHANGELOG.md @@ -1,5 +1,13 @@ # @internal/plugin-catalog-customized +## 0.0.12 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/plugin-catalog@1.12.0 + ## 0.0.12-next.2 ### Patch Changes diff --git a/plugins/catalog-customized/package.json b/plugins/catalog-customized/package.json index 8e1e1508fe..bf5f39d1bd 100644 --- a/plugins/catalog-customized/package.json +++ b/plugins/catalog-customized/package.json @@ -1,7 +1,7 @@ { "name": "@internal/plugin-catalog-customized", "description": "The internal Backstage Customizable plugin for browsing the Backstage catalog", - "version": "0.0.12-next.2", + "version": "0.0.12", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-graph/CHANGELOG.md b/plugins/catalog-graph/CHANGELOG.md index 478941d605..f427ba6ed2 100644 --- a/plugins/catalog-graph/CHANGELOG.md +++ b/plugins/catalog-graph/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-catalog-graph +## 0.2.32 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + ## 0.2.32-next.2 ### Patch Changes diff --git a/plugins/catalog-graph/package.json b/plugins/catalog-graph/package.json index 8c69d78680..825314df08 100644 --- a/plugins/catalog-graph/package.json +++ b/plugins/catalog-graph/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-graph", - "version": "0.2.32-next.2", + "version": "0.2.32", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-graphql/CHANGELOG.md b/plugins/catalog-graphql/CHANGELOG.md index c1f788a1d2..0ce6148bc2 100644 --- a/plugins/catalog-graphql/CHANGELOG.md +++ b/plugins/catalog-graphql/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-catalog-graphql +## 0.3.22 + +### Patch Changes + +- Updated dependencies + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + ## 0.3.22-next.0 ### Patch Changes diff --git a/plugins/catalog-graphql/package.json b/plugins/catalog-graphql/package.json index 0ab507760b..0b4bebc0f7 100644 --- a/plugins/catalog-graphql/package.json +++ b/plugins/catalog-graphql/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-graphql", "description": "An experimental Backstage catalog GraphQL module", - "version": "0.3.22-next.0", + "version": "0.3.22", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-import/CHANGELOG.md b/plugins/catalog-import/CHANGELOG.md index 5f0745b4ad..095206af47 100644 --- a/plugins/catalog-import/CHANGELOG.md +++ b/plugins/catalog-import/CHANGELOG.md @@ -1,5 +1,22 @@ # @backstage/plugin-catalog-import +## 0.9.10 + +### Patch Changes + +- 36b7edf39585: Add a "View Component" button as the primary CTA after registering a new component using a link to catalog-info.yaml +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/integration-react@1.1.15 + - @backstage/plugin-catalog-common@1.0.15 + ## 0.9.10-next.2 ### Patch Changes diff --git a/plugins/catalog-import/package.json b/plugins/catalog-import/package.json index 9b8c2fa06b..04667f5593 100644 --- a/plugins/catalog-import/package.json +++ b/plugins/catalog-import/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-import", "description": "A Backstage plugin the helps you import entities into your catalog", - "version": "0.9.10-next.2", + "version": "0.9.10", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-node/CHANGELOG.md b/plugins/catalog-node/CHANGELOG.md index 44395f6107..f8f8ebb263 100644 --- a/plugins/catalog-node/CHANGELOG.md +++ b/plugins/catalog-node/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-catalog-node +## 1.4.0 + +### Minor Changes + +- f06f0e46ba88: Support placeholder resolvers in the CatalogPlugin, also moves `PlaceholderResolver` and related types from `@backstage/plugin-catalog-backend` to `@backstage/plugin-catalog-node`. + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/types@1.1.0 + - @backstage/plugin-catalog-common@1.0.15 + ## 1.4.0-next.0 ### Minor Changes diff --git a/plugins/catalog-node/package.json b/plugins/catalog-node/package.json index 449fc2836c..794b944eb9 100644 --- a/plugins/catalog-node/package.json +++ b/plugins/catalog-node/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-node", "description": "The plugin-catalog-node module for @backstage/plugin-catalog-backend", - "version": "1.4.0-next.0", + "version": "1.4.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-react/CHANGELOG.md b/plugins/catalog-react/CHANGELOG.md index 6e378d2746..4c923e712c 100644 --- a/plugins/catalog-react/CHANGELOG.md +++ b/plugins/catalog-react/CHANGELOG.md @@ -1,5 +1,27 @@ # @backstage/plugin-catalog-react +## 1.8.0 + +### Minor Changes + +- eae0352d3864: Tables which use `EntityTableProps` now have an additional `tableOptions` prop which can be used to provide additional table options to these components. + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/version-bridge@1.0.4 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-react@0.4.14 + ## 1.8.0-next.2 ### Minor Changes diff --git a/plugins/catalog-react/package.json b/plugins/catalog-react/package.json index 4cb54c6df4..87909d8a67 100644 --- a/plugins/catalog-react/package.json +++ b/plugins/catalog-react/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-react", "description": "A frontend library that helps other Backstage plugins interact with the catalog", - "version": "1.8.0-next.2", + "version": "1.8.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-unprocessed-entities/CHANGELOG.md b/plugins/catalog-unprocessed-entities/CHANGELOG.md index abc2bf72df..0d08bfbe29 100644 --- a/plugins/catalog-unprocessed-entities/CHANGELOG.md +++ b/plugins/catalog-unprocessed-entities/CHANGELOG.md @@ -1,5 +1,31 @@ # @backstage/plugin-catalog-unprocessed-entities +## 0.1.1 + +### Patch Changes + +- 2c4869473155: The Catalog Unprocessed Entities plugin can now be integrated as a tab within the DevTools plugin + + - Added an export for `UnprocessedEntitiesContent` + - Updated the `README` with images of the features + - Adjusted the styles to fill in the available space + - Set the table page size to 20 as 40 was causing errors in the browser console + +- 57585d89f926: Export some types and API items. This allows people to call the API from different places with the ApiRef, as well + as completely customize the client if required. Check the [README.md](https://github.com/backstage/backstage/blob/master/plugins/catalog-unprocessed-entities/README.md) to + note what needs to be added in order to use the new `catalogUnprocessedEntitiesApiRef` exported function. +- a8fa79ccc105: Fix and improve documentation for the unprocessed entities modules. +- 267396f45bd0: Corrected the installation instructions. +- 7a9c8a9cd0ce: Fixed spacing for success message +- e6f50426333b: update some peer dependencies to silence yarn install +- 77b408fad872: install command points to correct package name +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.1.1-next.2 ### Patch Changes diff --git a/plugins/catalog-unprocessed-entities/package.json b/plugins/catalog-unprocessed-entities/package.json index 97818b538d..65f28b9f53 100644 --- a/plugins/catalog-unprocessed-entities/package.json +++ b/plugins/catalog-unprocessed-entities/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-unprocessed-entities", - "version": "0.1.1-next.2", + "version": "0.1.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog/CHANGELOG.md b/plugins/catalog/CHANGELOG.md index 449540de10..fa32eef42a 100644 --- a/plugins/catalog/CHANGELOG.md +++ b/plugins/catalog/CHANGELOG.md @@ -1,5 +1,29 @@ # @backstage/plugin-catalog +## 1.12.0 + +### Minor Changes + +- eae0352d3864: Tables which use `EntityTableProps` now have an additional `tableOptions` prop which can be used to provide additional table options to these components. + +### Patch Changes + +- 294b1629de28: Display a warning alert if relations are defined, which don't exist in the catalog. +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/integration-react@1.1.15 + - @backstage/types@1.1.0 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-scaffolder-common@1.3.2 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-search-react@1.6.3 + ## 1.12.0-next.2 ### Minor Changes diff --git a/plugins/catalog/package.json b/plugins/catalog/package.json index e2bc28e790..3b9d6edf6e 100644 --- a/plugins/catalog/package.json +++ b/plugins/catalog/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog", "description": "The Backstage plugin for browsing the Backstage catalog", - "version": "1.12.0-next.2", + "version": "1.12.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/cicd-statistics-module-gitlab/CHANGELOG.md b/plugins/cicd-statistics-module-gitlab/CHANGELOG.md index b1e4e57452..0be7a1bf1e 100644 --- a/plugins/cicd-statistics-module-gitlab/CHANGELOG.md +++ b/plugins/cicd-statistics-module-gitlab/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-cicd-statistics-module-gitlab +## 0.1.16 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-cicd-statistics@0.1.22 + ## 0.1.16-next.2 ### Patch Changes diff --git a/plugins/cicd-statistics-module-gitlab/package.json b/plugins/cicd-statistics-module-gitlab/package.json index 5cddb03fe9..79b203d9aa 100644 --- a/plugins/cicd-statistics-module-gitlab/package.json +++ b/plugins/cicd-statistics-module-gitlab/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-cicd-statistics-module-gitlab", "description": "CI/CD Statistics plugin module; Gitlab CICD", - "version": "0.1.16-next.2", + "version": "0.1.16", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/cicd-statistics/CHANGELOG.md b/plugins/cicd-statistics/CHANGELOG.md index 4fd3d3a242..18b92f6072 100644 --- a/plugins/cicd-statistics/CHANGELOG.md +++ b/plugins/cicd-statistics/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-cicd-statistics +## 0.1.22 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.1.22-next.2 ### Patch Changes diff --git a/plugins/cicd-statistics/package.json b/plugins/cicd-statistics/package.json index 37d8c7eb40..aafc5cf3d6 100644 --- a/plugins/cicd-statistics/package.json +++ b/plugins/cicd-statistics/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-cicd-statistics", "description": "A frontend plugin visualizing CI/CD pipeline statistics (build time)", - "version": "0.1.22-next.2", + "version": "0.1.22", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/circleci/CHANGELOG.md b/plugins/circleci/CHANGELOG.md index 7d97a85e67..ce6e26b9eb 100644 --- a/plugins/circleci/CHANGELOG.md +++ b/plugins/circleci/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-circleci +## 0.3.20 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.3.20-next.2 ### Patch Changes diff --git a/plugins/circleci/package.json b/plugins/circleci/package.json index 31fead788a..f381030d07 100644 --- a/plugins/circleci/package.json +++ b/plugins/circleci/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-circleci", "description": "A Backstage plugin that integrates towards Circle CI", - "version": "0.3.20-next.2", + "version": "0.3.20", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/cloudbuild/CHANGELOG.md b/plugins/cloudbuild/CHANGELOG.md index d432b62287..c1cb95c86b 100644 --- a/plugins/cloudbuild/CHANGELOG.md +++ b/plugins/cloudbuild/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-cloudbuild +## 0.3.20 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.3.20-next.2 ### Patch Changes diff --git a/plugins/cloudbuild/package.json b/plugins/cloudbuild/package.json index d4bcb80a0b..50d13ef26f 100644 --- a/plugins/cloudbuild/package.json +++ b/plugins/cloudbuild/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-cloudbuild", "description": "A Backstage plugin that integrates towards Google Cloud Build", - "version": "0.3.20-next.2", + "version": "0.3.20", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/code-climate/CHANGELOG.md b/plugins/code-climate/CHANGELOG.md index e20a8dc67d..0943c1a356 100644 --- a/plugins/code-climate/CHANGELOG.md +++ b/plugins/code-climate/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-code-climate +## 0.1.20 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.1.20-next.2 ### Patch Changes diff --git a/plugins/code-climate/package.json b/plugins/code-climate/package.json index 926152d0f5..1865ef6013 100644 --- a/plugins/code-climate/package.json +++ b/plugins/code-climate/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-code-climate", - "version": "0.1.20-next.2", + "version": "0.1.20", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/code-coverage-backend/CHANGELOG.md b/plugins/code-coverage-backend/CHANGELOG.md index c572d10c74..2e82d45569 100644 --- a/plugins/code-coverage-backend/CHANGELOG.md +++ b/plugins/code-coverage-backend/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-code-coverage-backend +## 0.2.13 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + ## 0.2.13-next.0 ### Patch Changes diff --git a/plugins/code-coverage-backend/package.json b/plugins/code-coverage-backend/package.json index aefc0f47bc..2e484dcd14 100644 --- a/plugins/code-coverage-backend/package.json +++ b/plugins/code-coverage-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-code-coverage-backend", "description": "A Backstage backend plugin that helps you keep track of your code coverage", - "version": "0.2.13-next.0", + "version": "0.2.13", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/code-coverage/CHANGELOG.md b/plugins/code-coverage/CHANGELOG.md index da58a468f4..3d321d6c7d 100644 --- a/plugins/code-coverage/CHANGELOG.md +++ b/plugins/code-coverage/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-code-coverage +## 0.2.13 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + ## 0.2.13-next.2 ### Patch Changes diff --git a/plugins/code-coverage/package.json b/plugins/code-coverage/package.json index 9792b3e10d..af3f68c13f 100644 --- a/plugins/code-coverage/package.json +++ b/plugins/code-coverage/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-code-coverage", "description": "A Backstage plugin that helps you keep track of your code coverage", - "version": "0.2.13-next.2", + "version": "0.2.13", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/codescene/CHANGELOG.md b/plugins/codescene/CHANGELOG.md index 21a0978d80..20ed779443 100644 --- a/plugins/codescene/CHANGELOG.md +++ b/plugins/codescene/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-codescene +## 0.1.15 + +### Patch Changes + +- 015439b5b6ca: Updated dependency `rc-progress` to `3.4.2`. +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + ## 0.1.15-next.2 ### Patch Changes diff --git a/plugins/codescene/package.json b/plugins/codescene/package.json index 290469c6df..a3a57a0e74 100644 --- a/plugins/codescene/package.json +++ b/plugins/codescene/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-codescene", - "version": "0.1.15-next.2", + "version": "0.1.15", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/config-schema/CHANGELOG.md b/plugins/config-schema/CHANGELOG.md index 45365a53e1..ddc3cbc187 100644 --- a/plugins/config-schema/CHANGELOG.md +++ b/plugins/config-schema/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-config-schema +## 0.1.43 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + ## 0.1.43-next.2 ### Patch Changes diff --git a/plugins/config-schema/package.json b/plugins/config-schema/package.json index 240e05c3ea..eef1a72dd1 100644 --- a/plugins/config-schema/package.json +++ b/plugins/config-schema/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-config-schema", "description": "A Backstage plugin that lets you browse the configuration schema of your app", - "version": "0.1.43-next.2", + "version": "0.1.43", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/cost-insights/CHANGELOG.md b/plugins/cost-insights/CHANGELOG.md index a92144d241..8ff8787bab 100644 --- a/plugins/cost-insights/CHANGELOG.md +++ b/plugins/cost-insights/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-cost-insights +## 0.12.9 + +### Patch Changes + +- 8174cf4c0edf: Fixing MUI / Material UI references +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-cost-insights-common@0.1.1 + ## 0.12.9-next.2 ### Patch Changes diff --git a/plugins/cost-insights/package.json b/plugins/cost-insights/package.json index 0988af199f..1b4ba709df 100644 --- a/plugins/cost-insights/package.json +++ b/plugins/cost-insights/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-cost-insights", "description": "A Backstage plugin that helps you keep track of your cloud spend", - "version": "0.12.9-next.2", + "version": "0.12.9", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/devtools-backend/CHANGELOG.md b/plugins/devtools-backend/CHANGELOG.md index 1eac243aec..eb2582fe38 100644 --- a/plugins/devtools-backend/CHANGELOG.md +++ b/plugins/devtools-backend/CHANGELOG.md @@ -1,5 +1,24 @@ # @backstage/plugin-devtools-backend +## 0.1.2 + +### Patch Changes + +- 4edd1ef71453: semver upgrade to 7.5.3 +- ae261e79d256: Added alpha support for the [new backend system](https://backstage.io/docs/backend-system/) +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/cli-common@0.1.12 + - @backstage/config@1.0.8 + - @backstage/config-loader@1.3.2 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-devtools-common@0.1.2 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + ## 0.1.2-next.2 ### Patch Changes diff --git a/plugins/devtools-backend/package.json b/plugins/devtools-backend/package.json index c1b37d6d64..5797100781 100644 --- a/plugins/devtools-backend/package.json +++ b/plugins/devtools-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-devtools-backend", - "version": "0.1.2-next.2", + "version": "0.1.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/devtools-common/CHANGELOG.md b/plugins/devtools-common/CHANGELOG.md index 8dd0d56069..737b00fb15 100644 --- a/plugins/devtools-common/CHANGELOG.md +++ b/plugins/devtools-common/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-devtools-common +## 0.1.2 + +### Patch Changes + +- Updated dependencies + - @backstage/types@1.1.0 + - @backstage/plugin-permission-common@0.7.7 + ## 0.1.2-next.0 ### Patch Changes diff --git a/plugins/devtools-common/package.json b/plugins/devtools-common/package.json index 13d16a75de..e3424e1b68 100644 --- a/plugins/devtools-common/package.json +++ b/plugins/devtools-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-devtools-common", "description": "Common functionalities for the devtools plugin", - "version": "0.1.2-next.0", + "version": "0.1.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/devtools/CHANGELOG.md b/plugins/devtools/CHANGELOG.md index 35653fd450..2cd04d868c 100644 --- a/plugins/devtools/CHANGELOG.md +++ b/plugins/devtools/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-devtools +## 0.1.2 + +### Patch Changes + +- 5969639fd075: Allow specifying custom title for `DevToolsLayout` +- 2c4869473155: Updated the `README` with instructions on how to integrate the Catalog Unprocessed Entities plugin as a tab within DevTools +- e6f50426333b: update some peer dependencies to silence yarn install +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/types@1.1.0 + - @backstage/plugin-devtools-common@0.1.2 + - @backstage/plugin-permission-react@0.4.14 + ## 0.1.2-next.2 ### Patch Changes diff --git a/plugins/devtools/package.json b/plugins/devtools/package.json index 5ef8e07db0..b5b10b572d 100644 --- a/plugins/devtools/package.json +++ b/plugins/devtools/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-devtools", - "version": "0.1.2-next.2", + "version": "0.1.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/dynatrace/CHANGELOG.md b/plugins/dynatrace/CHANGELOG.md index 5ee656e011..bbd6a71596 100644 --- a/plugins/dynatrace/CHANGELOG.md +++ b/plugins/dynatrace/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-dynatrace +## 7.0.0 + +### Patch Changes + +- 3424cbfe5f4a: updated the link that the "View Entity in Dynatrace" redirects the user to. +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 7.0.0-next.2 ### Patch Changes diff --git a/plugins/dynatrace/package.json b/plugins/dynatrace/package.json index 0cf1948b28..a4050880d5 100644 --- a/plugins/dynatrace/package.json +++ b/plugins/dynatrace/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-dynatrace", - "version": "7.0.0-next.2", + "version": "7.0.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/entity-feedback-backend/CHANGELOG.md b/plugins/entity-feedback-backend/CHANGELOG.md index 09efa0a2d0..43be23559b 100644 --- a/plugins/entity-feedback-backend/CHANGELOG.md +++ b/plugins/entity-feedback-backend/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-entity-feedback-backend +## 0.1.5 + +### Patch Changes + +- 5c1c10adac8f: Added support for the new backend system +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-entity-feedback-common@0.1.1 + ## 0.1.5-next.0 ### Patch Changes diff --git a/plugins/entity-feedback-backend/package.json b/plugins/entity-feedback-backend/package.json index 97bf64567c..5905afd321 100644 --- a/plugins/entity-feedback-backend/package.json +++ b/plugins/entity-feedback-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-entity-feedback-backend", - "version": "0.1.5-next.0", + "version": "0.1.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/entity-feedback/CHANGELOG.md b/plugins/entity-feedback/CHANGELOG.md index 6e4fd50f50..884019a5e3 100644 --- a/plugins/entity-feedback/CHANGELOG.md +++ b/plugins/entity-feedback/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-entity-feedback +## 0.2.3 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-entity-feedback-common@0.1.1 + ## 0.2.3-next.2 ### Patch Changes diff --git a/plugins/entity-feedback/package.json b/plugins/entity-feedback/package.json index 2632c85a7e..e1f4dfeda9 100644 --- a/plugins/entity-feedback/package.json +++ b/plugins/entity-feedback/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-entity-feedback", - "version": "0.2.3-next.2", + "version": "0.2.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/entity-validation/CHANGELOG.md b/plugins/entity-validation/CHANGELOG.md index a511c8513c..6fac4da6ef 100644 --- a/plugins/entity-validation/CHANGELOG.md +++ b/plugins/entity-validation/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-entity-validation +## 0.1.5 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-catalog-common@1.0.15 + ## 0.1.5-next.2 ### Patch Changes diff --git a/plugins/entity-validation/package.json b/plugins/entity-validation/package.json index fc04026bad..2d206b2d5b 100644 --- a/plugins/entity-validation/package.json +++ b/plugins/entity-validation/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-entity-validation", - "version": "0.1.5-next.2", + "version": "0.1.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/events-backend-module-aws-sqs/CHANGELOG.md b/plugins/events-backend-module-aws-sqs/CHANGELOG.md index 53c3653914..7ecbbbee4f 100644 --- a/plugins/events-backend-module-aws-sqs/CHANGELOG.md +++ b/plugins/events-backend-module-aws-sqs/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-events-backend-module-aws-sqs +## 0.2.2 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-events-node@0.2.8 + ## 0.2.2-next.0 ### Patch Changes diff --git a/plugins/events-backend-module-aws-sqs/package.json b/plugins/events-backend-module-aws-sqs/package.json index f27611bc9b..a6fa9278fd 100644 --- a/plugins/events-backend-module-aws-sqs/package.json +++ b/plugins/events-backend-module-aws-sqs/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend-module-aws-sqs", - "version": "0.2.2-next.0", + "version": "0.2.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/events-backend-module-azure/CHANGELOG.md b/plugins/events-backend-module-azure/CHANGELOG.md index 4d853608bc..80d5084e33 100644 --- a/plugins/events-backend-module-azure/CHANGELOG.md +++ b/plugins/events-backend-module-azure/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-events-backend-module-azure +## 0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.5.4 + - @backstage/plugin-events-node@0.2.8 + ## 0.1.9-next.0 ### Patch Changes diff --git a/plugins/events-backend-module-azure/package.json b/plugins/events-backend-module-azure/package.json index 1517d00ae0..5b59ed9d57 100644 --- a/plugins/events-backend-module-azure/package.json +++ b/plugins/events-backend-module-azure/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend-module-azure", - "version": "0.1.9-next.0", + "version": "0.1.9", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/events-backend-module-bitbucket-cloud/CHANGELOG.md b/plugins/events-backend-module-bitbucket-cloud/CHANGELOG.md index d2fd63b3d2..6b7299134c 100644 --- a/plugins/events-backend-module-bitbucket-cloud/CHANGELOG.md +++ b/plugins/events-backend-module-bitbucket-cloud/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-events-backend-module-bitbucket-cloud +## 0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.5.4 + - @backstage/plugin-events-node@0.2.8 + ## 0.1.9-next.0 ### Patch Changes diff --git a/plugins/events-backend-module-bitbucket-cloud/package.json b/plugins/events-backend-module-bitbucket-cloud/package.json index 695adb6666..b29d70035b 100644 --- a/plugins/events-backend-module-bitbucket-cloud/package.json +++ b/plugins/events-backend-module-bitbucket-cloud/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend-module-bitbucket-cloud", - "version": "0.1.9-next.0", + "version": "0.1.9", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/events-backend-module-gerrit/CHANGELOG.md b/plugins/events-backend-module-gerrit/CHANGELOG.md index 9b7723933b..3a274d0d3e 100644 --- a/plugins/events-backend-module-gerrit/CHANGELOG.md +++ b/plugins/events-backend-module-gerrit/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-events-backend-module-gerrit +## 0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.5.4 + - @backstage/plugin-events-node@0.2.8 + ## 0.1.9-next.0 ### Patch Changes diff --git a/plugins/events-backend-module-gerrit/package.json b/plugins/events-backend-module-gerrit/package.json index ef07b7c8a4..b6c81e4023 100644 --- a/plugins/events-backend-module-gerrit/package.json +++ b/plugins/events-backend-module-gerrit/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend-module-gerrit", - "version": "0.1.9-next.0", + "version": "0.1.9", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/events-backend-module-github/CHANGELOG.md b/plugins/events-backend-module-github/CHANGELOG.md index 3ad96f3e26..687d98da13 100644 --- a/plugins/events-backend-module-github/CHANGELOG.md +++ b/plugins/events-backend-module-github/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-events-backend-module-github +## 0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-events-node@0.2.8 + ## 0.1.9-next.0 ### Patch Changes diff --git a/plugins/events-backend-module-github/package.json b/plugins/events-backend-module-github/package.json index 64c9653a81..be5fa96c74 100644 --- a/plugins/events-backend-module-github/package.json +++ b/plugins/events-backend-module-github/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend-module-github", - "version": "0.1.9-next.0", + "version": "0.1.9", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/events-backend-module-gitlab/CHANGELOG.md b/plugins/events-backend-module-gitlab/CHANGELOG.md index a569916cc5..01deee041b 100644 --- a/plugins/events-backend-module-gitlab/CHANGELOG.md +++ b/plugins/events-backend-module-gitlab/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-events-backend-module-gitlab +## 0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-events-node@0.2.8 + ## 0.1.9-next.0 ### Patch Changes diff --git a/plugins/events-backend-module-gitlab/package.json b/plugins/events-backend-module-gitlab/package.json index d6afbea1f2..4a39a2f131 100644 --- a/plugins/events-backend-module-gitlab/package.json +++ b/plugins/events-backend-module-gitlab/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend-module-gitlab", - "version": "0.1.9-next.0", + "version": "0.1.9", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/events-backend-test-utils/CHANGELOG.md b/plugins/events-backend-test-utils/CHANGELOG.md index a3438208c2..d178672fa5 100644 --- a/plugins/events-backend-test-utils/CHANGELOG.md +++ b/plugins/events-backend-test-utils/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-events-backend-test-utils +## 0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-events-node@0.2.8 + ## 0.1.9-next.0 ### Patch Changes diff --git a/plugins/events-backend-test-utils/package.json b/plugins/events-backend-test-utils/package.json index 78c50636ee..ad6fe1e68a 100644 --- a/plugins/events-backend-test-utils/package.json +++ b/plugins/events-backend-test-utils/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-events-backend-test-utils", "description": "The plugin-events-backend-test-utils for @backstage/plugin-events-node", - "version": "0.1.9-next.0", + "version": "0.1.9", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/events-backend/CHANGELOG.md b/plugins/events-backend/CHANGELOG.md index 08d3508027..0459409a59 100644 --- a/plugins/events-backend/CHANGELOG.md +++ b/plugins/events-backend/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-events-backend +## 0.2.8 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-events-node@0.2.8 + ## 0.2.8-next.0 ### Patch Changes diff --git a/plugins/events-backend/package.json b/plugins/events-backend/package.json index fe7f179c65..cd07cf70ed 100644 --- a/plugins/events-backend/package.json +++ b/plugins/events-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-events-backend", - "version": "0.2.8-next.0", + "version": "0.2.8", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/events-node/CHANGELOG.md b/plugins/events-node/CHANGELOG.md index ba34adb950..070519da27 100644 --- a/plugins/events-node/CHANGELOG.md +++ b/plugins/events-node/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-events-node +## 0.2.8 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.5.4 + ## 0.2.8-next.0 ### Patch Changes diff --git a/plugins/events-node/package.json b/plugins/events-node/package.json index 30d1e5ccec..217383ed28 100644 --- a/plugins/events-node/package.json +++ b/plugins/events-node/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-events-node", "description": "The plugin-events-node module for @backstage/plugin-events-backend", - "version": "0.2.8-next.0", + "version": "0.2.8", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/example-todo-list-backend/CHANGELOG.md b/plugins/example-todo-list-backend/CHANGELOG.md index 548f9fffa0..b11dcfca09 100644 --- a/plugins/example-todo-list-backend/CHANGELOG.md +++ b/plugins/example-todo-list-backend/CHANGELOG.md @@ -1,5 +1,16 @@ # @internal/plugin-todo-list-backend +## 1.0.15 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-auth-node@0.2.16 + ## 1.0.15-next.0 ### Patch Changes diff --git a/plugins/example-todo-list-backend/package.json b/plugins/example-todo-list-backend/package.json index fef7cd6d85..bf8589c174 100644 --- a/plugins/example-todo-list-backend/package.json +++ b/plugins/example-todo-list-backend/package.json @@ -1,6 +1,6 @@ { "name": "@internal/plugin-todo-list-backend", - "version": "1.0.15-next.0", + "version": "1.0.15", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/example-todo-list-common/CHANGELOG.md b/plugins/example-todo-list-common/CHANGELOG.md index 5ab4b90e0b..cc614fd356 100644 --- a/plugins/example-todo-list-common/CHANGELOG.md +++ b/plugins/example-todo-list-common/CHANGELOG.md @@ -1,5 +1,12 @@ # @internal/plugin-todo-list-common +## 1.0.12 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-permission-common@0.7.7 + ## 1.0.12-next.0 ### Patch Changes diff --git a/plugins/example-todo-list-common/package.json b/plugins/example-todo-list-common/package.json index 717b82f3fc..902ea03c9a 100644 --- a/plugins/example-todo-list-common/package.json +++ b/plugins/example-todo-list-common/package.json @@ -1,6 +1,6 @@ { "name": "@internal/plugin-todo-list-common", - "version": "1.0.12-next.0", + "version": "1.0.12", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/example-todo-list/CHANGELOG.md b/plugins/example-todo-list/CHANGELOG.md index 16f792288b..a823d1e62d 100644 --- a/plugins/example-todo-list/CHANGELOG.md +++ b/plugins/example-todo-list/CHANGELOG.md @@ -1,5 +1,14 @@ # @internal/plugin-todo-list +## 1.0.15 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + ## 1.0.15-next.2 ### Patch Changes diff --git a/plugins/example-todo-list/package.json b/plugins/example-todo-list/package.json index 29316acdbb..ceb4fd0f65 100644 --- a/plugins/example-todo-list/package.json +++ b/plugins/example-todo-list/package.json @@ -1,6 +1,6 @@ { "name": "@internal/plugin-todo-list", - "version": "1.0.15-next.2", + "version": "1.0.15", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/explore-backend/CHANGELOG.md b/plugins/explore-backend/CHANGELOG.md index 2b7ae76666..8bea6c750a 100644 --- a/plugins/explore-backend/CHANGELOG.md +++ b/plugins/explore-backend/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-explore-backend +## 0.0.9 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-explore-common@0.0.1 + - @backstage/plugin-search-backend-module-explore@0.1.3 + - @backstage/plugin-search-common@1.2.5 + ## 0.0.9-next.0 ### Patch Changes diff --git a/plugins/explore-backend/package.json b/plugins/explore-backend/package.json index 6080166aff..45991be1d2 100644 --- a/plugins/explore-backend/package.json +++ b/plugins/explore-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-explore-backend", - "version": "0.0.9-next.0", + "version": "0.0.9", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/explore-react/CHANGELOG.md b/plugins/explore-react/CHANGELOG.md index 53cba3fe14..83bf4cc2a1 100644 --- a/plugins/explore-react/CHANGELOG.md +++ b/plugins/explore-react/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-explore-react +## 0.0.30 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.5.3 + - @backstage/plugin-explore-common@0.0.1 + ## 0.0.30-next.1 ### Patch Changes diff --git a/plugins/explore-react/package.json b/plugins/explore-react/package.json index d3d59f65d2..55187a6820 100644 --- a/plugins/explore-react/package.json +++ b/plugins/explore-react/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-explore-react", "description": "A frontend library for Backstage plugins that want to interact with the explore plugin", - "version": "0.0.30-next.1", + "version": "0.0.30", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/explore/CHANGELOG.md b/plugins/explore/CHANGELOG.md index 16001aacc0..95301a1a37 100644 --- a/plugins/explore/CHANGELOG.md +++ b/plugins/explore/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-explore +## 0.4.6 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-explore-common@0.0.1 + - @backstage/plugin-explore-react@0.0.30 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-search-react@1.6.3 + ## 0.4.6-next.2 ### Patch Changes diff --git a/plugins/explore/package.json b/plugins/explore/package.json index 287eccce09..6b38366156 100644 --- a/plugins/explore/package.json +++ b/plugins/explore/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-explore", "description": "A Backstage plugin for building an exploration page of your software ecosystem", - "version": "0.4.6-next.2", + "version": "0.4.6", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/firehydrant/CHANGELOG.md b/plugins/firehydrant/CHANGELOG.md index 40b072f3fd..9724274b64 100644 --- a/plugins/firehydrant/CHANGELOG.md +++ b/plugins/firehydrant/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-firehydrant +## 0.2.4 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.2.4-next.2 ### Patch Changes diff --git a/plugins/firehydrant/package.json b/plugins/firehydrant/package.json index ac68c4e250..d8ad0c8a12 100644 --- a/plugins/firehydrant/package.json +++ b/plugins/firehydrant/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-firehydrant", "description": "A Backstage plugin that integrates towards FireHydrant", - "version": "0.2.4-next.2", + "version": "0.2.4", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/fossa/CHANGELOG.md b/plugins/fossa/CHANGELOG.md index 4e2466bdeb..65573b582d 100644 --- a/plugins/fossa/CHANGELOG.md +++ b/plugins/fossa/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-fossa +## 0.2.52 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.2.52-next.2 ### Patch Changes diff --git a/plugins/fossa/package.json b/plugins/fossa/package.json index 61f712710a..824476245b 100644 --- a/plugins/fossa/package.json +++ b/plugins/fossa/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-fossa", "description": "A Backstage plugin that integrates towards FOSSA", - "version": "0.2.52-next.2", + "version": "0.2.52", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/gcalendar/CHANGELOG.md b/plugins/gcalendar/CHANGELOG.md index b4f8cb6650..89feb8b491 100644 --- a/plugins/gcalendar/CHANGELOG.md +++ b/plugins/gcalendar/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-gcalendar +## 0.3.16 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + ## 0.3.16-next.2 ### Patch Changes diff --git a/plugins/gcalendar/package.json b/plugins/gcalendar/package.json index 4a983e038f..c75cf12080 100644 --- a/plugins/gcalendar/package.json +++ b/plugins/gcalendar/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-gcalendar", - "version": "0.3.16-next.2", + "version": "0.3.16", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/gcp-projects/CHANGELOG.md b/plugins/gcp-projects/CHANGELOG.md index d6a1daa761..98b56f11a8 100644 --- a/plugins/gcp-projects/CHANGELOG.md +++ b/plugins/gcp-projects/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-gcp-projects +## 0.3.39 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + ## 0.3.39-next.2 ### Patch Changes diff --git a/plugins/gcp-projects/package.json b/plugins/gcp-projects/package.json index 18fdd82eca..cceb1b2e4f 100644 --- a/plugins/gcp-projects/package.json +++ b/plugins/gcp-projects/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-gcp-projects", "description": "A Backstage plugin that helps you manage projects in GCP", - "version": "0.3.39-next.2", + "version": "0.3.39", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/git-release-manager/CHANGELOG.md b/plugins/git-release-manager/CHANGELOG.md index f3c3364437..e550f17d28 100644 --- a/plugins/git-release-manager/CHANGELOG.md +++ b/plugins/git-release-manager/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-git-release-manager +## 0.3.33 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/integration@1.5.1 + ## 0.3.33-next.2 ### Patch Changes diff --git a/plugins/git-release-manager/package.json b/plugins/git-release-manager/package.json index 6782d79fc9..51e9d71113 100644 --- a/plugins/git-release-manager/package.json +++ b/plugins/git-release-manager/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-git-release-manager", "description": "A Backstage plugin that helps you manage releases in git", - "version": "0.3.33-next.2", + "version": "0.3.33", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/github-actions/CHANGELOG.md b/plugins/github-actions/CHANGELOG.md index 318fc92651..4d4fcb0587 100644 --- a/plugins/github-actions/CHANGELOG.md +++ b/plugins/github-actions/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-github-actions +## 0.6.1 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/integration@1.5.1 + - @backstage/integration-react@1.1.15 + ## 0.6.1-next.2 ### Patch Changes diff --git a/plugins/github-actions/package.json b/plugins/github-actions/package.json index 826cb8bcec..c381713d62 100644 --- a/plugins/github-actions/package.json +++ b/plugins/github-actions/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-github-actions", "description": "A Backstage plugin that integrates towards GitHub Actions", - "version": "0.6.1-next.2", + "version": "0.6.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/github-deployments/CHANGELOG.md b/plugins/github-deployments/CHANGELOG.md index bbe21e0b13..30c1bed355 100644 --- a/plugins/github-deployments/CHANGELOG.md +++ b/plugins/github-deployments/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-github-deployments +## 0.1.51 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/integration@1.5.1 + - @backstage/integration-react@1.1.15 + ## 0.1.51-next.2 ### Patch Changes diff --git a/plugins/github-deployments/package.json b/plugins/github-deployments/package.json index 68eb0bba3c..d4539db9e1 100644 --- a/plugins/github-deployments/package.json +++ b/plugins/github-deployments/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-github-deployments", "description": "A Backstage plugin that integrates towards GitHub Deployments", - "version": "0.1.51-next.2", + "version": "0.1.51", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/github-issues/CHANGELOG.md b/plugins/github-issues/CHANGELOG.md index 41dbdc0332..1c3e4cca88 100644 --- a/plugins/github-issues/CHANGELOG.md +++ b/plugins/github-issues/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-github-issues +## 0.2.9 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/integration@1.5.1 + ## 0.2.9-next.2 ### Patch Changes diff --git a/plugins/github-issues/package.json b/plugins/github-issues/package.json index 199b1afb4b..8f47aa699f 100644 --- a/plugins/github-issues/package.json +++ b/plugins/github-issues/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-github-issues", - "version": "0.2.9-next.2", + "version": "0.2.9", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/github-pull-requests-board/CHANGELOG.md b/plugins/github-pull-requests-board/CHANGELOG.md index 1b0e2bb20f..8c3fa87a58 100644 --- a/plugins/github-pull-requests-board/CHANGELOG.md +++ b/plugins/github-pull-requests-board/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-github-pull-requests-board +## 0.1.14 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/integration@1.5.1 + ## 0.1.14-next.2 ### Patch Changes diff --git a/plugins/github-pull-requests-board/package.json b/plugins/github-pull-requests-board/package.json index 39dd8e59e6..b647048c2d 100644 --- a/plugins/github-pull-requests-board/package.json +++ b/plugins/github-pull-requests-board/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-github-pull-requests-board", "description": "A Backstage plugin that allows you to see all open Pull Requests for all the repositories owned by your team", - "version": "0.1.14-next.2", + "version": "0.1.14", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/gitops-profiles/CHANGELOG.md b/plugins/gitops-profiles/CHANGELOG.md index 7e18b0aa4b..204f381304 100644 --- a/plugins/gitops-profiles/CHANGELOG.md +++ b/plugins/gitops-profiles/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-gitops-profiles +## 0.3.38 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + ## 0.3.38-next.2 ### Patch Changes diff --git a/plugins/gitops-profiles/package.json b/plugins/gitops-profiles/package.json index ff3e137c56..7637fd2632 100644 --- a/plugins/gitops-profiles/package.json +++ b/plugins/gitops-profiles/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-gitops-profiles", "description": "A Backstage plugin that helps you manage GitOps profiles", - "version": "0.3.38-next.2", + "version": "0.3.38", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/gocd/CHANGELOG.md b/plugins/gocd/CHANGELOG.md index 0d33ff4aae..9e0a21ad59 100644 --- a/plugins/gocd/CHANGELOG.md +++ b/plugins/gocd/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-gocd +## 0.1.26 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.1.26-next.2 ### Patch Changes diff --git a/plugins/gocd/package.json b/plugins/gocd/package.json index 9e043284b2..878a99aba6 100644 --- a/plugins/gocd/package.json +++ b/plugins/gocd/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-gocd", "description": "A Backstage plugin that integrates towards GoCD", - "version": "0.1.26-next.2", + "version": "0.1.26", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/graphiql/CHANGELOG.md b/plugins/graphiql/CHANGELOG.md index 0dd4067367..1d2735ee95 100644 --- a/plugins/graphiql/CHANGELOG.md +++ b/plugins/graphiql/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-graphiql +## 0.2.52 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + ## 0.2.52-next.2 ### Patch Changes diff --git a/plugins/graphiql/package.json b/plugins/graphiql/package.json index c17a2776ba..ebaa6a9faf 100644 --- a/plugins/graphiql/package.json +++ b/plugins/graphiql/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-graphiql", "description": "Backstage plugin for browsing GraphQL APIs", - "version": "0.2.52-next.2", + "version": "0.2.52", "publishConfig": { "access": "public", "main": "dist/index.esm.js", diff --git a/plugins/graphql-backend/CHANGELOG.md b/plugins/graphql-backend/CHANGELOG.md index 51c233d834..00c486613c 100644 --- a/plugins/graphql-backend/CHANGELOG.md +++ b/plugins/graphql-backend/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-graphql-backend +## 0.1.37 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + - @backstage/plugin-catalog-graphql@0.3.22 + ## 0.1.37-next.0 ### Patch Changes diff --git a/plugins/graphql-backend/package.json b/plugins/graphql-backend/package.json index 924059d3ec..17ea572cd0 100644 --- a/plugins/graphql-backend/package.json +++ b/plugins/graphql-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-graphql-backend", "description": "An experimental Backstage backend plugin for GraphQL", - "version": "0.1.37-next.0", + "version": "0.1.37", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/graphql-voyager/CHANGELOG.md b/plugins/graphql-voyager/CHANGELOG.md index 724736ea6d..7bed95d8d1 100644 --- a/plugins/graphql-voyager/CHANGELOG.md +++ b/plugins/graphql-voyager/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-graphql-voyager +## 0.1.5 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + ## 0.1.5-next.2 ### Patch Changes diff --git a/plugins/graphql-voyager/package.json b/plugins/graphql-voyager/package.json index a29ff1be63..20c83f169e 100644 --- a/plugins/graphql-voyager/package.json +++ b/plugins/graphql-voyager/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-graphql-voyager", "description": "Backstage plugin for GraphQL Voyager", - "version": "0.1.5-next.2", + "version": "0.1.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/home-react/CHANGELOG.md b/plugins/home-react/CHANGELOG.md index cc44b732e7..b0d84cd691 100644 --- a/plugins/home-react/CHANGELOG.md +++ b/plugins/home-react/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-home-react +## 0.1.1 + +### Patch Changes + +- 0b89ca8ce24a: Add possibility to customize the settings widget for different + properties by using the `uiSchema` provided by the json-schema. + More information here: https://rjsf-team.github.io/react-jsonschema-form/docs/api-reference/uiSchema +- Updated dependencies + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + ## 0.1.1-next.2 ### Patch Changes diff --git a/plugins/home-react/package.json b/plugins/home-react/package.json index 8be3514af2..61c0c992a1 100644 --- a/plugins/home-react/package.json +++ b/plugins/home-react/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-home-react", "description": "A Backstage plugin that contains react components helps you build a home page", - "version": "0.1.1-next.2", + "version": "0.1.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/home/CHANGELOG.md b/plugins/home/CHANGELOG.md index 2538cddbbb..ee98d39c60 100644 --- a/plugins/home/CHANGELOG.md +++ b/plugins/home/CHANGELOG.md @@ -1,5 +1,23 @@ # @backstage/plugin-home +## 0.5.4 + +### Patch Changes + +- 88c62048fcbd: fix: update plugin home dependency for `@rjsf/material-ui` to `@rjsf/material-ui-v5` +- 0b89ca8ce24a: Add possibility to customize the settings widget for different + properties by using the `uiSchema` provided by the json-schema. + More information here: https://rjsf-team.github.io/react-jsonschema-form/docs/api-reference/uiSchema +- b8ebd3d2e4e5: Fix missing column breakpoints in `CustomHompageGrid` +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/plugin-home-react@0.1.1 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + ## 0.5.4-next.2 ### Patch Changes diff --git a/plugins/home/package.json b/plugins/home/package.json index 2dbe2f67d5..32d7cde5c7 100644 --- a/plugins/home/package.json +++ b/plugins/home/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-home", "description": "A Backstage plugin that helps you build a home page", - "version": "0.5.4-next.2", + "version": "0.5.4", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/ilert/CHANGELOG.md b/plugins/ilert/CHANGELOG.md index f3598d055c..55eefc5d54 100644 --- a/plugins/ilert/CHANGELOG.md +++ b/plugins/ilert/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-ilert +## 0.2.9 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.2.9-next.2 ### Patch Changes diff --git a/plugins/ilert/package.json b/plugins/ilert/package.json index 912077cfe4..46d53fd10d 100644 --- a/plugins/ilert/package.json +++ b/plugins/ilert/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-ilert", "description": "A Backstage plugin that integrates towards iLert", - "version": "0.2.9-next.2", + "version": "0.2.9", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/jenkins-backend/CHANGELOG.md b/plugins/jenkins-backend/CHANGELOG.md index e86bdd2a10..834a6697d1 100644 --- a/plugins/jenkins-backend/CHANGELOG.md +++ b/plugins/jenkins-backend/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/plugin-jenkins-backend +## 0.2.2 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-jenkins-common@0.1.17 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + ## 0.2.2-next.0 ### Patch Changes diff --git a/plugins/jenkins-backend/package.json b/plugins/jenkins-backend/package.json index 8a3893173b..3cf412e161 100644 --- a/plugins/jenkins-backend/package.json +++ b/plugins/jenkins-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-jenkins-backend", "description": "A Backstage backend plugin that integrates towards Jenkins", - "version": "0.2.2-next.0", + "version": "0.2.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/jenkins-common/CHANGELOG.md b/plugins/jenkins-common/CHANGELOG.md index d7a2f65f2c..855c175aac 100644 --- a/plugins/jenkins-common/CHANGELOG.md +++ b/plugins/jenkins-common/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-jenkins-common +## 0.1.17 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-permission-common@0.7.7 + ## 0.1.17-next.0 ### Patch Changes diff --git a/plugins/jenkins-common/package.json b/plugins/jenkins-common/package.json index 110e5bc382..4a3eff8e81 100644 --- a/plugins/jenkins-common/package.json +++ b/plugins/jenkins-common/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-jenkins-common", - "version": "0.1.17-next.0", + "version": "0.1.17", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/jenkins/CHANGELOG.md b/plugins/jenkins/CHANGELOG.md index 6cc1093ff2..95aab7bf64 100644 --- a/plugins/jenkins/CHANGELOG.md +++ b/plugins/jenkins/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-jenkins +## 0.8.2 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-jenkins-common@0.1.17 + ## 0.8.2-next.2 ### Patch Changes diff --git a/plugins/jenkins/package.json b/plugins/jenkins/package.json index 4745787297..fecafc9d11 100644 --- a/plugins/jenkins/package.json +++ b/plugins/jenkins/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-jenkins", "description": "A Backstage plugin that integrates towards Jenkins", - "version": "0.8.2-next.2", + "version": "0.8.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/kafka-backend/CHANGELOG.md b/plugins/kafka-backend/CHANGELOG.md index e5a989f04e..c3fe4895db 100644 --- a/plugins/kafka-backend/CHANGELOG.md +++ b/plugins/kafka-backend/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-kafka-backend +## 0.2.40 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + ## 0.2.40-next.0 ### Patch Changes diff --git a/plugins/kafka-backend/package.json b/plugins/kafka-backend/package.json index b2b69d7856..f59dc33974 100644 --- a/plugins/kafka-backend/package.json +++ b/plugins/kafka-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-kafka-backend", "description": "A Backstage backend plugin that integrates towards Kafka", - "version": "0.2.40-next.0", + "version": "0.2.40", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/kafka/CHANGELOG.md b/plugins/kafka/CHANGELOG.md index 074648a94b..838e126b0a 100644 --- a/plugins/kafka/CHANGELOG.md +++ b/plugins/kafka/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-kafka +## 0.3.20 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + ## 0.3.20-next.2 ### Patch Changes diff --git a/plugins/kafka/package.json b/plugins/kafka/package.json index fedd5955f6..6de502843a 100644 --- a/plugins/kafka/package.json +++ b/plugins/kafka/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-kafka", "description": "A Backstage plugin that integrates towards Kafka", - "version": "0.3.20-next.2", + "version": "0.3.20", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/kubernetes-backend/CHANGELOG.md b/plugins/kubernetes-backend/CHANGELOG.md index f0ae0686af..c64c37475e 100644 --- a/plugins/kubernetes-backend/CHANGELOG.md +++ b/plugins/kubernetes-backend/CHANGELOG.md @@ -1,5 +1,29 @@ # @backstage/plugin-kubernetes-backend +## 0.11.2 + +### Patch Changes + +- 4db037c20148: Replace reference to deprecated import +- c2e530653539: Add WebSocket support to `kubernetes-backend` proxy. +- be6395601d1f: Proxy endpoint supports cluster URLs with subpath +- 47154c8ddba6: Fixed a bug where the proxy endpoint would error when used in combination with + a local kubectl proxy process and a token-based auth strategy on-cluster. +- faac6b7425b2: Update readme with a valid link to k8s documentation +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration-aws-node@0.1.5 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-kubernetes-common@0.6.5 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + ## 0.11.2-next.2 ### Patch Changes diff --git a/plugins/kubernetes-backend/package.json b/plugins/kubernetes-backend/package.json index ffb653f21f..549047c0d2 100644 --- a/plugins/kubernetes-backend/package.json +++ b/plugins/kubernetes-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-kubernetes-backend", "description": "A Backstage backend plugin that integrates towards Kubernetes", - "version": "0.11.2-next.2", + "version": "0.11.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/kubernetes-common/CHANGELOG.md b/plugins/kubernetes-common/CHANGELOG.md index c3208799e5..6ff3e84e07 100644 --- a/plugins/kubernetes-common/CHANGELOG.md +++ b/plugins/kubernetes-common/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-kubernetes-common +## 0.6.5 + +### Patch Changes + +- Updated dependencies + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-permission-common@0.7.7 + ## 0.6.5-next.0 ### Patch Changes diff --git a/plugins/kubernetes-common/package.json b/plugins/kubernetes-common/package.json index bcf9e09642..0e59a22987 100644 --- a/plugins/kubernetes-common/package.json +++ b/plugins/kubernetes-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-kubernetes-common", "description": "Common functionalities for kubernetes, to be shared between kubernetes and kubernetes-backend plugin", - "version": "0.6.5-next.0", + "version": "0.6.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/kubernetes/CHANGELOG.md b/plugins/kubernetes/CHANGELOG.md index 3e4c65c842..e156262ebc 100644 --- a/plugins/kubernetes/CHANGELOG.md +++ b/plugins/kubernetes/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-kubernetes +## 0.9.3 + +### Patch Changes + +- d62fc3fe85ba: Make pod drawer headings consistent +- cc27fa4a1aac: Changed Google cloud auth scope to read-only. +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-kubernetes-common@0.6.5 + ## 0.9.3-next.2 ### Patch Changes diff --git a/plugins/kubernetes/package.json b/plugins/kubernetes/package.json index 46f4501ab4..cd97756065 100644 --- a/plugins/kubernetes/package.json +++ b/plugins/kubernetes/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-kubernetes", "description": "A Backstage plugin that integrates towards Kubernetes", - "version": "0.9.3-next.2", + "version": "0.9.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/lighthouse-backend/CHANGELOG.md b/plugins/lighthouse-backend/CHANGELOG.md index 4e0cb1f2c0..2ae8f20737 100644 --- a/plugins/lighthouse-backend/CHANGELOG.md +++ b/plugins/lighthouse-backend/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-lighthouse-backend +## 0.2.3 + +### Patch Changes + +- 402749b00531: Added support for the [new backend system](https://backstage.io/docs/backend-system/) +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-lighthouse-common@0.1.2 + ## 0.2.3-next.0 ### Patch Changes diff --git a/plugins/lighthouse-backend/package.json b/plugins/lighthouse-backend/package.json index 07e24f2984..1088642b56 100644 --- a/plugins/lighthouse-backend/package.json +++ b/plugins/lighthouse-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-lighthouse-backend", "description": "Backend functionalities for lighthouse", - "version": "0.2.3-next.0", + "version": "0.2.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/lighthouse/CHANGELOG.md b/plugins/lighthouse/CHANGELOG.md index b8a021507a..c1a38cf193 100644 --- a/plugins/lighthouse/CHANGELOG.md +++ b/plugins/lighthouse/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-lighthouse +## 0.4.5 + +### Patch Changes + +- cb200dbb8038: Added more verbose components (used to render `null`) when no audits for a website corresponding to the provided url were found. + Added `Create New Audit` button for the `AuditListForEntity` component used by `EntityLighthouseContent` and `EmbeddedRouter`. + Removed error alert from `errorApi` if error was due to no audits being found for a website (empty database query result). +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-lighthouse-common@0.1.2 + ## 0.4.5-next.2 ### Patch Changes diff --git a/plugins/lighthouse/package.json b/plugins/lighthouse/package.json index b87df4d7ab..08ad517c02 100644 --- a/plugins/lighthouse/package.json +++ b/plugins/lighthouse/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-lighthouse", "description": "A Backstage plugin that integrates towards Lighthouse", - "version": "0.4.5-next.2", + "version": "0.4.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/linguist-backend/CHANGELOG.md b/plugins/linguist-backend/CHANGELOG.md index 8b7fe6ec10..fcc9c2f08d 100644 --- a/plugins/linguist-backend/CHANGELOG.md +++ b/plugins/linguist-backend/CHANGELOG.md @@ -1,5 +1,22 @@ # @backstage/plugin-linguist-backend +## 0.3.1 + +### Patch Changes + +- ae261e79d256: Added alpha support for the [new backend system](https://backstage.io/docs/backend-system/) +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-linguist-common@0.1.0 + ## 0.3.1-next.1 ### Patch Changes diff --git a/plugins/linguist-backend/package.json b/plugins/linguist-backend/package.json index 6d7f4aff6c..401230fa6c 100644 --- a/plugins/linguist-backend/package.json +++ b/plugins/linguist-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-linguist-backend", - "version": "0.3.1-next.1", + "version": "0.3.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/linguist/CHANGELOG.md b/plugins/linguist/CHANGELOG.md index 3e03605613..fffef73a0c 100644 --- a/plugins/linguist/CHANGELOG.md +++ b/plugins/linguist/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-linguist +## 0.1.5 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-linguist-common@0.1.0 + ## 0.1.5-next.2 ### Patch Changes diff --git a/plugins/linguist/package.json b/plugins/linguist/package.json index 47b3629fb7..97b9c4d212 100644 --- a/plugins/linguist/package.json +++ b/plugins/linguist/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-linguist", - "version": "0.1.5-next.2", + "version": "0.1.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/microsoft-calendar/CHANGELOG.md b/plugins/microsoft-calendar/CHANGELOG.md index 1107c27cc9..e39a9416a3 100644 --- a/plugins/microsoft-calendar/CHANGELOG.md +++ b/plugins/microsoft-calendar/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-microsoft-calendar +## 0.1.5 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + ## 0.1.5-next.2 ### Patch Changes diff --git a/plugins/microsoft-calendar/package.json b/plugins/microsoft-calendar/package.json index d6f51397e2..cdc5c5c4e9 100644 --- a/plugins/microsoft-calendar/package.json +++ b/plugins/microsoft-calendar/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-microsoft-calendar", - "version": "0.1.5-next.2", + "version": "0.1.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/newrelic-dashboard/CHANGELOG.md b/plugins/newrelic-dashboard/CHANGELOG.md index dde9f05126..ab53c265eb 100644 --- a/plugins/newrelic-dashboard/CHANGELOG.md +++ b/plugins/newrelic-dashboard/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-newrelic-dashboard +## 0.2.13 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.2.13-next.2 ### Patch Changes diff --git a/plugins/newrelic-dashboard/package.json b/plugins/newrelic-dashboard/package.json index 2b5eaf9fe7..e9d25a383e 100644 --- a/plugins/newrelic-dashboard/package.json +++ b/plugins/newrelic-dashboard/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-newrelic-dashboard", - "version": "0.2.13-next.2", + "version": "0.2.13", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/newrelic/CHANGELOG.md b/plugins/newrelic/CHANGELOG.md index 7c58577bb3..154e97cd03 100644 --- a/plugins/newrelic/CHANGELOG.md +++ b/plugins/newrelic/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-newrelic +## 0.3.38 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + ## 0.3.38-next.2 ### Patch Changes diff --git a/plugins/newrelic/package.json b/plugins/newrelic/package.json index 06b3c4a066..59e58900e8 100644 --- a/plugins/newrelic/package.json +++ b/plugins/newrelic/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-newrelic", "description": "A Backstage plugin that integrates towards New Relic", - "version": "0.3.38-next.2", + "version": "0.3.38", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/nomad-backend/CHANGELOG.md b/plugins/nomad-backend/CHANGELOG.md index edf3d7062f..2c5a110561 100644 --- a/plugins/nomad-backend/CHANGELOG.md +++ b/plugins/nomad-backend/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-nomad-backend +## 0.1.1 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + ## 0.1.1-next.0 ### Patch Changes diff --git a/plugins/nomad-backend/package.json b/plugins/nomad-backend/package.json index 2c71b99e7b..e9747bcfb7 100644 --- a/plugins/nomad-backend/package.json +++ b/plugins/nomad-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-nomad-backend", - "version": "0.1.1-next.0", + "version": "0.1.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/nomad/CHANGELOG.md b/plugins/nomad/CHANGELOG.md index ff499209e9..f5cc3f4748 100644 --- a/plugins/nomad/CHANGELOG.md +++ b/plugins/nomad/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-nomad +## 0.1.1 + +### Patch Changes + +- 68531cc70e1f: Break some internal circular import chains +- e6f50426333b: update some peer dependencies to silence yarn install +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + ## 0.1.1-next.2 ### Patch Changes diff --git a/plugins/nomad/package.json b/plugins/nomad/package.json index df8fe97db4..9c84c68abf 100644 --- a/plugins/nomad/package.json +++ b/plugins/nomad/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-nomad", - "version": "0.1.1-next.2", + "version": "0.1.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/octopus-deploy/CHANGELOG.md b/plugins/octopus-deploy/CHANGELOG.md index ae7a969aef..06b0f0959d 100644 --- a/plugins/octopus-deploy/CHANGELOG.md +++ b/plugins/octopus-deploy/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-octopus-deploy +## 0.2.2 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.2.2-next.2 ### Patch Changes diff --git a/plugins/octopus-deploy/package.json b/plugins/octopus-deploy/package.json index ca75f91455..c940ad4f25 100644 --- a/plugins/octopus-deploy/package.json +++ b/plugins/octopus-deploy/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-octopus-deploy", - "version": "0.2.2-next.2", + "version": "0.2.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/org-react/CHANGELOG.md b/plugins/org-react/CHANGELOG.md index 0e84790c09..75b7b0097b 100644 --- a/plugins/org-react/CHANGELOG.md +++ b/plugins/org-react/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-org-react +## 0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + ## 0.1.9-next.2 ### Patch Changes diff --git a/plugins/org-react/package.json b/plugins/org-react/package.json index fd5970b005..b39268a1b6 100644 --- a/plugins/org-react/package.json +++ b/plugins/org-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-org-react", - "version": "0.1.9-next.2", + "version": "0.1.9", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/org/CHANGELOG.md b/plugins/org/CHANGELOG.md index b71a470445..b9399fe099 100644 --- a/plugins/org/CHANGELOG.md +++ b/plugins/org/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-org +## 0.6.10 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.6.10-next.2 ### Patch Changes diff --git a/plugins/org/package.json b/plugins/org/package.json index dc1d203398..bc8b102992 100644 --- a/plugins/org/package.json +++ b/plugins/org/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-org", "description": "A Backstage plugin that helps you create entity pages for your organization", - "version": "0.6.10-next.2", + "version": "0.6.10", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/pagerduty/CHANGELOG.md b/plugins/pagerduty/CHANGELOG.md index 92db072dfb..4b3c1821a8 100644 --- a/plugins/pagerduty/CHANGELOG.md +++ b/plugins/pagerduty/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-pagerduty +## 0.6.1 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/plugin-home-react@0.1.1 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.6.1-next.2 ### Patch Changes diff --git a/plugins/pagerduty/package.json b/plugins/pagerduty/package.json index 7b9f17d83e..6a7a580156 100644 --- a/plugins/pagerduty/package.json +++ b/plugins/pagerduty/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-pagerduty", "description": "A Backstage plugin that integrates towards PagerDuty", - "version": "0.6.1-next.2", + "version": "0.6.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/periskop-backend/CHANGELOG.md b/plugins/periskop-backend/CHANGELOG.md index 8afdcd88d3..59b91cd48a 100644 --- a/plugins/periskop-backend/CHANGELOG.md +++ b/plugins/periskop-backend/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-periskop-backend +## 0.1.18 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + ## 0.1.18-next.0 ### Patch Changes diff --git a/plugins/periskop-backend/package.json b/plugins/periskop-backend/package.json index 40a10ac6c4..284e3b3199 100644 --- a/plugins/periskop-backend/package.json +++ b/plugins/periskop-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-periskop-backend", - "version": "0.1.18-next.0", + "version": "0.1.18", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/periskop/CHANGELOG.md b/plugins/periskop/CHANGELOG.md index 3a1d5be615..af6f42242d 100644 --- a/plugins/periskop/CHANGELOG.md +++ b/plugins/periskop/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-periskop +## 0.1.18 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.1.18-next.2 ### Patch Changes diff --git a/plugins/periskop/package.json b/plugins/periskop/package.json index b6ba1ab77f..9d1b304902 100644 --- a/plugins/periskop/package.json +++ b/plugins/periskop/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-periskop", - "version": "0.1.18-next.2", + "version": "0.1.18", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/permission-backend/CHANGELOG.md b/plugins/permission-backend/CHANGELOG.md index 108197e407..46021eeee8 100644 --- a/plugins/permission-backend/CHANGELOG.md +++ b/plugins/permission-backend/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-permission-backend +## 0.5.22 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + ## 0.5.22-next.0 ### Patch Changes diff --git a/plugins/permission-backend/package.json b/plugins/permission-backend/package.json index 8b7bdcaebb..88f812d0da 100644 --- a/plugins/permission-backend/package.json +++ b/plugins/permission-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-permission-backend", - "version": "0.5.22-next.0", + "version": "0.5.22", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/permission-common/CHANGELOG.md b/plugins/permission-common/CHANGELOG.md index 14460590f9..b0a2cb2b42 100644 --- a/plugins/permission-common/CHANGELOG.md +++ b/plugins/permission-common/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-permission-common +## 0.7.7 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + ## 0.7.7-next.0 ### Patch Changes diff --git a/plugins/permission-common/package.json b/plugins/permission-common/package.json index becd87d883..32f137f560 100644 --- a/plugins/permission-common/package.json +++ b/plugins/permission-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-permission-common", "description": "Isomorphic types and client for Backstage permissions and authorization", - "version": "0.7.7-next.0", + "version": "0.7.7", "main": "src/index.ts", "types": "src/index.ts", "publishConfig": { diff --git a/plugins/permission-node/CHANGELOG.md b/plugins/permission-node/CHANGELOG.md index 860a2adb63..5e44083a97 100644 --- a/plugins/permission-node/CHANGELOG.md +++ b/plugins/permission-node/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-permission-node +## 0.7.10 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-permission-common@0.7.7 + ## 0.7.10-next.0 ### Patch Changes diff --git a/plugins/permission-node/package.json b/plugins/permission-node/package.json index 512412a0c1..3a4dea9112 100644 --- a/plugins/permission-node/package.json +++ b/plugins/permission-node/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-permission-node", "description": "Common permission and authorization utilities for backend plugins", - "version": "0.7.10-next.0", + "version": "0.7.10", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/permission-react/CHANGELOG.md b/plugins/permission-react/CHANGELOG.md index 3ef766ed4e..47aa6a70a3 100644 --- a/plugins/permission-react/CHANGELOG.md +++ b/plugins/permission-react/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-permission-react +## 0.4.14 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + - @backstage/plugin-permission-common@0.7.7 + ## 0.4.14-next.2 ### Patch Changes diff --git a/plugins/permission-react/package.json b/plugins/permission-react/package.json index e77b7205d8..a8308b5a75 100644 --- a/plugins/permission-react/package.json +++ b/plugins/permission-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-permission-react", - "version": "0.4.14-next.2", + "version": "0.4.14", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/playlist-backend/CHANGELOG.md b/plugins/playlist-backend/CHANGELOG.md index 9af506f5d5..2d2b4adf94 100644 --- a/plugins/playlist-backend/CHANGELOG.md +++ b/plugins/playlist-backend/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/plugin-playlist-backend +## 0.3.3 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + - @backstage/plugin-playlist-common@0.1.8 + ## 0.3.3-next.0 ### Patch Changes diff --git a/plugins/playlist-backend/package.json b/plugins/playlist-backend/package.json index 529d83471d..65a3f062c7 100644 --- a/plugins/playlist-backend/package.json +++ b/plugins/playlist-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-playlist-backend", - "version": "0.3.3-next.0", + "version": "0.3.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/playlist-common/CHANGELOG.md b/plugins/playlist-common/CHANGELOG.md index 85aee4b26f..3d93a98c07 100644 --- a/plugins/playlist-common/CHANGELOG.md +++ b/plugins/playlist-common/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-playlist-common +## 0.1.8 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-permission-common@0.7.7 + ## 0.1.8-next.0 ### Patch Changes diff --git a/plugins/playlist-common/package.json b/plugins/playlist-common/package.json index a95f6087a7..bea2af8660 100644 --- a/plugins/playlist-common/package.json +++ b/plugins/playlist-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-playlist-common", "description": "Common functionalities for the playlist plugin", - "version": "0.1.8-next.0", + "version": "0.1.8", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/playlist/CHANGELOG.md b/plugins/playlist/CHANGELOG.md index 9866d09834..1055b23d3a 100644 --- a/plugins/playlist/CHANGELOG.md +++ b/plugins/playlist/CHANGELOG.md @@ -1,5 +1,23 @@ # @backstage/plugin-playlist +## 0.1.12 + +### Patch Changes + +- 68531cc70e1f: Break some internal circular import chains +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-react@0.4.14 + - @backstage/plugin-playlist-common@0.1.8 + - @backstage/plugin-search-react@1.6.3 + ## 0.1.12-next.2 ### Patch Changes diff --git a/plugins/playlist/package.json b/plugins/playlist/package.json index 3a4baaae12..182411fc9f 100644 --- a/plugins/playlist/package.json +++ b/plugins/playlist/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-playlist", - "version": "0.1.12-next.2", + "version": "0.1.12", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/proxy-backend/CHANGELOG.md b/plugins/proxy-backend/CHANGELOG.md index f95eca9e3d..e9c7ebf1e7 100644 --- a/plugins/proxy-backend/CHANGELOG.md +++ b/plugins/proxy-backend/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-proxy-backend +## 0.2.41 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + ## 0.2.41-next.0 ### Patch Changes diff --git a/plugins/proxy-backend/package.json b/plugins/proxy-backend/package.json index 22fa52db43..e762d5aca4 100644 --- a/plugins/proxy-backend/package.json +++ b/plugins/proxy-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-proxy-backend", "description": "A Backstage backend plugin that helps you set up proxy endpoints in the backend", - "version": "0.2.41-next.0", + "version": "0.2.41", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/puppetdb/CHANGELOG.md b/plugins/puppetdb/CHANGELOG.md index 82bc88c355..c2eac91f15 100644 --- a/plugins/puppetdb/CHANGELOG.md +++ b/plugins/puppetdb/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-puppetdb +## 0.1.3 + +### Patch Changes + +- e6f50426333b: update some peer dependencies to silence yarn install +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.1.3-next.2 ### Patch Changes diff --git a/plugins/puppetdb/package.json b/plugins/puppetdb/package.json index 1d53a1f03c..81fd8a4ff5 100644 --- a/plugins/puppetdb/package.json +++ b/plugins/puppetdb/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-puppetdb", "description": "Backstage plugin to visualize resource information and Puppet facts from PuppetDB.", - "version": "0.1.3-next.2", + "version": "0.1.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/rollbar-backend/CHANGELOG.md b/plugins/rollbar-backend/CHANGELOG.md index bbb362a321..88abab15ce 100644 --- a/plugins/rollbar-backend/CHANGELOG.md +++ b/plugins/rollbar-backend/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-rollbar-backend +## 0.1.44 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + ## 0.1.44-next.0 ### Patch Changes diff --git a/plugins/rollbar-backend/package.json b/plugins/rollbar-backend/package.json index 5ac0038dec..4ca36f414d 100644 --- a/plugins/rollbar-backend/package.json +++ b/plugins/rollbar-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-rollbar-backend", "description": "A Backstage backend plugin that integrates towards Rollbar", - "version": "0.1.44-next.0", + "version": "0.1.44", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/rollbar/CHANGELOG.md b/plugins/rollbar/CHANGELOG.md index c295884077..bde6f23287 100644 --- a/plugins/rollbar/CHANGELOG.md +++ b/plugins/rollbar/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-rollbar +## 0.4.20 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.4.20-next.2 ### Patch Changes diff --git a/plugins/rollbar/package.json b/plugins/rollbar/package.json index 09d9e30729..6527807f92 100644 --- a/plugins/rollbar/package.json +++ b/plugins/rollbar/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-rollbar", "description": "A Backstage plugin that integrates towards Rollbar", - "version": "0.4.20-next.2", + "version": "0.4.20", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/scaffolder-backend-module-confluence-to-markdown/CHANGELOG.md b/plugins/scaffolder-backend-module-confluence-to-markdown/CHANGELOG.md index f1d781b4f3..a250e04075 100644 --- a/plugins/scaffolder-backend-module-confluence-to-markdown/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-confluence-to-markdown/CHANGELOG.md @@ -1,5 +1,93 @@ # @backstage/plugin-scaffolder-backend-module-confluence-to-markdown +## 0.2.0 + +### Minor Changes + +- 0a7e7c5d0c04: **BREAKING** + + This change updates the configuration of the confluence-to-markdown action so that it does not conflict with other confluence plguins. Currently many plugins make use of the `confluence.auth` configuration. However, only the confluence-to-markdown action uses the `confluence.auth` as a string. This change updates it so that `confluence.auth` is an object. + + ## Required Changes + + Below are examples for updating `bearer`, `basic`, and `userpass` implementations. + + For `bearer`: + Before: + + ```yaml + confluence: + baseUrl: 'https://confluence.example.com' + auth: 'bearer' + token: '${CONFLUENCE_TOKEN}' + ``` + + After: + + ```yaml + confluence: + baseUrl: 'https://confluence.example.com' + auth: + type: 'bearer' + token: '${CONFLUENCE_TOKEN}' + ``` + + For `basic`: + + Before: + + ```yaml + confluence: + baseUrl: 'https://confluence.example.com' + auth: 'basic' + token: '${CONFLUENCE_TOKEN}' + email: 'example@company.org' + ``` + + After: + + ```yaml + confluence: + baseUrl: 'https://confluence.example.com' + auth: + type: 'basic' + token: '${CONFLUENCE_TOKEN}' + email: 'example@company.org' + ``` + + For `userpass` + Before: + + ```yaml + confluence: + baseUrl: 'https://confluence.example.com' + auth: 'userpass' + username: 'your-username' + password: 'your-password' + ``` + + After: + + ```yaml + confluence: + baseUrl: 'https://confluence.example.com' + auth: + type: 'userpass' + username: 'your-username' + password: 'your-password' + ``` + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-scaffolder-backend@1.15.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-scaffolder-node@0.1.5 + ## 0.2.0-next.1 ### Minor Changes diff --git a/plugins/scaffolder-backend-module-confluence-to-markdown/package.json b/plugins/scaffolder-backend-module-confluence-to-markdown/package.json index 620119e672..7403dcad0a 100644 --- a/plugins/scaffolder-backend-module-confluence-to-markdown/package.json +++ b/plugins/scaffolder-backend-module-confluence-to-markdown/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-scaffolder-backend-module-confluence-to-markdown", "description": "The confluence-to-markdown module for @backstage/plugin-scaffolder-backend", - "version": "0.2.0-next.1", + "version": "0.2.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md b/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md index 3a939da2de..75d419ae7f 100644 --- a/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-scaffolder-backend-module-cookiecutter +## 0.2.23 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-scaffolder-backend@1.15.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-scaffolder-node@0.1.5 + ## 0.2.23-next.1 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-cookiecutter/package.json b/plugins/scaffolder-backend-module-cookiecutter/package.json index e690071f4a..a10b3d8d56 100644 --- a/plugins/scaffolder-backend-module-cookiecutter/package.json +++ b/plugins/scaffolder-backend-module-cookiecutter/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-scaffolder-backend-module-cookiecutter", "description": "A module for the scaffolder backend that lets you template projects using cookiecutter", - "version": "0.2.23-next.1", + "version": "0.2.23", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/scaffolder-backend-module-gitlab/CHANGELOG.md b/plugins/scaffolder-backend-module-gitlab/CHANGELOG.md index 03efa4c7ec..f630fb9472 100644 --- a/plugins/scaffolder-backend-module-gitlab/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-gitlab/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-scaffolder-backend-module-gitlab +## 0.2.2 + +### Patch Changes + +- dd367967e2e1: Fixed a bug in `gitlab:group:ensureExists` where `repos` was always set as the root group. +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/plugin-scaffolder-node@0.1.5 + ## 0.2.2-next.1 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-gitlab/package.json b/plugins/scaffolder-backend-module-gitlab/package.json index c911a338dd..2a29dbb7b0 100644 --- a/plugins/scaffolder-backend-module-gitlab/package.json +++ b/plugins/scaffolder-backend-module-gitlab/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-gitlab", - "version": "0.2.2-next.1", + "version": "0.2.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/scaffolder-backend-module-rails/CHANGELOG.md b/plugins/scaffolder-backend-module-rails/CHANGELOG.md index 0d6b043e5d..ba89d42884 100644 --- a/plugins/scaffolder-backend-module-rails/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-rails/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-scaffolder-backend-module-rails +## 0.4.16 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-scaffolder-backend@1.15.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-scaffolder-node@0.1.5 + ## 0.4.16-next.1 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-rails/package.json b/plugins/scaffolder-backend-module-rails/package.json index d0530b9244..0f918afd10 100644 --- a/plugins/scaffolder-backend-module-rails/package.json +++ b/plugins/scaffolder-backend-module-rails/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-scaffolder-backend-module-rails", "description": "A module for the scaffolder backend that lets you template projects using Rails", - "version": "0.4.16-next.1", + "version": "0.4.16", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/scaffolder-backend-module-sentry/CHANGELOG.md b/plugins/scaffolder-backend-module-sentry/CHANGELOG.md index 58a766717d..0bd5c4b01b 100644 --- a/plugins/scaffolder-backend-module-sentry/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-sentry/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-scaffolder-backend-module-sentry +## 0.1.7 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/config@1.0.8 + - @backstage/plugin-scaffolder-node@0.1.5 + ## 0.1.7-next.0 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-sentry/package.json b/plugins/scaffolder-backend-module-sentry/package.json index f6da4c6b87..06eb2139bf 100644 --- a/plugins/scaffolder-backend-module-sentry/package.json +++ b/plugins/scaffolder-backend-module-sentry/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-sentry", - "version": "0.1.7-next.0", + "version": "0.1.7", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md b/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md index 740d6b5156..393c2300e7 100644 --- a/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-scaffolder-backend-module-yeoman +## 0.2.20 + +### Patch Changes + +- Updated dependencies + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-scaffolder-node@0.1.5 + ## 0.2.20-next.0 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-yeoman/package.json b/plugins/scaffolder-backend-module-yeoman/package.json index 27b22717e2..3b8bab4a0b 100644 --- a/plugins/scaffolder-backend-module-yeoman/package.json +++ b/plugins/scaffolder-backend-module-yeoman/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend-module-yeoman", - "version": "0.2.20-next.0", + "version": "0.2.20", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/scaffolder-backend/CHANGELOG.md b/plugins/scaffolder-backend/CHANGELOG.md index 845db8470b..831dac1835 100644 --- a/plugins/scaffolder-backend/CHANGELOG.md +++ b/plugins/scaffolder-backend/CHANGELOG.md @@ -1,5 +1,30 @@ # @backstage/plugin-scaffolder-backend +## 1.15.1 + +### Patch Changes + +- 600be804927d: Indicate the name of the option that is being deprecated in task deprecation warning. +- ff45cb559e49: Updated dependency `esbuild` to `^0.18.0`. +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-backend@1.11.0 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + - @backstage/plugin-scaffolder-common@1.3.2 + - @backstage/plugin-scaffolder-node@0.1.5 + ## 1.15.1-next.1 ### Patch Changes diff --git a/plugins/scaffolder-backend/package.json b/plugins/scaffolder-backend/package.json index 956444cfbd..efb3e25bce 100644 --- a/plugins/scaffolder-backend/package.json +++ b/plugins/scaffolder-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-scaffolder-backend", "description": "The Backstage backend plugin that helps you create new things", - "version": "1.15.1-next.1", + "version": "1.15.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/scaffolder-common/CHANGELOG.md b/plugins/scaffolder-common/CHANGELOG.md index 19329a1c4a..6fd5948a5c 100644 --- a/plugins/scaffolder-common/CHANGELOG.md +++ b/plugins/scaffolder-common/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-scaffolder-common +## 1.3.2 + +### Patch Changes + +- Updated dependencies + - @backstage/catalog-model@1.4.1 + - @backstage/types@1.1.0 + - @backstage/plugin-permission-common@0.7.7 + ## 1.3.2-next.0 ### Patch Changes diff --git a/plugins/scaffolder-common/package.json b/plugins/scaffolder-common/package.json index 6ce31c1e2b..a0baa4470f 100644 --- a/plugins/scaffolder-common/package.json +++ b/plugins/scaffolder-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-scaffolder-common", "description": "Common functionalities for the scaffolder, to be shared between scaffolder and scaffolder-backend plugin", - "version": "1.3.2-next.0", + "version": "1.3.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/scaffolder-node/CHANGELOG.md b/plugins/scaffolder-node/CHANGELOG.md index 7e5a9f4737..e6e36e08a5 100644 --- a/plugins/scaffolder-node/CHANGELOG.md +++ b/plugins/scaffolder-node/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-scaffolder-node +## 0.1.5 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/types@1.1.0 + - @backstage/plugin-scaffolder-common@1.3.2 + ## 0.1.5-next.0 ### Patch Changes diff --git a/plugins/scaffolder-node/package.json b/plugins/scaffolder-node/package.json index f6578720ed..cdfc78a398 100644 --- a/plugins/scaffolder-node/package.json +++ b/plugins/scaffolder-node/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-scaffolder-node", "description": "The plugin-scaffolder-node module for @backstage/plugin-scaffolder-backend", - "version": "0.1.5-next.0", + "version": "0.1.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/scaffolder-react/CHANGELOG.md b/plugins/scaffolder-react/CHANGELOG.md index 3823fa4375..2354424434 100644 --- a/plugins/scaffolder-react/CHANGELOG.md +++ b/plugins/scaffolder-react/CHANGELOG.md @@ -1,5 +1,22 @@ # @backstage/plugin-scaffolder-react +## 1.5.1 + +### Patch Changes + +- f74a27de4d2c: Made markdown description theme-able +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/types@1.1.0 + - @backstage/version-bridge@1.0.4 + - @backstage/plugin-scaffolder-common@1.3.2 + ## 1.5.1-next.2 ### Patch Changes diff --git a/plugins/scaffolder-react/package.json b/plugins/scaffolder-react/package.json index 276d51fc3d..4bcbf3b773 100644 --- a/plugins/scaffolder-react/package.json +++ b/plugins/scaffolder-react/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-scaffolder-react", "description": "A frontend library that helps other Backstage plugins interact with the Scaffolder", - "version": "1.5.1-next.2", + "version": "1.5.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/scaffolder/CHANGELOG.md b/plugins/scaffolder/CHANGELOG.md index e38a21a684..b4850c1dcc 100644 --- a/plugins/scaffolder/CHANGELOG.md +++ b/plugins/scaffolder/CHANGELOG.md @@ -1,5 +1,26 @@ # @backstage/plugin-scaffolder +## 1.14.1 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-scaffolder-react@1.5.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/integration-react@1.1.15 + - @backstage/types@1.1.0 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-permission-react@0.4.14 + - @backstage/plugin-scaffolder-common@1.3.2 + ## 1.14.1-next.2 ### Patch Changes diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json index 5347960ce5..77af51e02e 100644 --- a/plugins/scaffolder/package.json +++ b/plugins/scaffolder/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-scaffolder", "description": "The Backstage plugin that helps you create new things", - "version": "1.14.1-next.2", + "version": "1.14.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/search-backend-module-catalog/CHANGELOG.md b/plugins/search-backend-module-catalog/CHANGELOG.md index d125adf696..a9b23cfa33 100644 --- a/plugins/search-backend-module-catalog/CHANGELOG.md +++ b/plugins/search-backend-module-catalog/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-search-backend-module-catalog +## 0.1.3 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-search-backend-node@1.2.3 + - @backstage/plugin-search-common@1.2.5 + ## 0.1.3-next.0 ### Patch Changes diff --git a/plugins/search-backend-module-catalog/package.json b/plugins/search-backend-module-catalog/package.json index d714cf610e..224ae48b47 100644 --- a/plugins/search-backend-module-catalog/package.json +++ b/plugins/search-backend-module-catalog/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search-backend-module-catalog", "description": "A module for the search backend that exports catalog modules", - "version": "0.1.3-next.0", + "version": "0.1.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/search-backend-module-elasticsearch/CHANGELOG.md b/plugins/search-backend-module-elasticsearch/CHANGELOG.md index a110af5347..9d5e911375 100644 --- a/plugins/search-backend-module-elasticsearch/CHANGELOG.md +++ b/plugins/search-backend-module-elasticsearch/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-search-backend-module-elasticsearch +## 1.3.2 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/integration-aws-node@0.1.5 + - @backstage/plugin-search-backend-node@1.2.3 + - @backstage/plugin-search-common@1.2.5 + ## 1.3.2-next.0 ### Patch Changes diff --git a/plugins/search-backend-module-elasticsearch/package.json b/plugins/search-backend-module-elasticsearch/package.json index 18e0062089..78ddb36376 100644 --- a/plugins/search-backend-module-elasticsearch/package.json +++ b/plugins/search-backend-module-elasticsearch/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search-backend-module-elasticsearch", "description": "A module for the search backend that implements search using ElasticSearch", - "version": "1.3.2-next.0", + "version": "1.3.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/search-backend-module-explore/CHANGELOG.md b/plugins/search-backend-module-explore/CHANGELOG.md index 9a9d741511..75c81402a3 100644 --- a/plugins/search-backend-module-explore/CHANGELOG.md +++ b/plugins/search-backend-module-explore/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-search-backend-module-explore +## 0.1.3 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-explore-common@0.0.1 + - @backstage/plugin-search-backend-node@1.2.3 + - @backstage/plugin-search-common@1.2.5 + ## 0.1.3-next.0 ### Patch Changes diff --git a/plugins/search-backend-module-explore/package.json b/plugins/search-backend-module-explore/package.json index 233c8f5d7a..e1776b3b0a 100644 --- a/plugins/search-backend-module-explore/package.json +++ b/plugins/search-backend-module-explore/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search-backend-module-explore", "description": "A module for the search backend that exports explore modules", - "version": "0.1.3-next.0", + "version": "0.1.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/search-backend-module-pg/CHANGELOG.md b/plugins/search-backend-module-pg/CHANGELOG.md index a79b790c70..8893b52f4d 100644 --- a/plugins/search-backend-module-pg/CHANGELOG.md +++ b/plugins/search-backend-module-pg/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-search-backend-module-pg +## 0.5.8 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-search-backend-node@1.2.3 + - @backstage/plugin-search-common@1.2.5 + ## 0.5.8-next.0 ### Patch Changes diff --git a/plugins/search-backend-module-pg/package.json b/plugins/search-backend-module-pg/package.json index 63c793bd18..b6461733be 100644 --- a/plugins/search-backend-module-pg/package.json +++ b/plugins/search-backend-module-pg/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search-backend-module-pg", "description": "A module for the search backend that implements search using PostgreSQL", - "version": "0.5.8-next.0", + "version": "0.5.8", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/search-backend-module-techdocs/CHANGELOG.md b/plugins/search-backend-module-techdocs/CHANGELOG.md index dc5b589677..d1342f745e 100644 --- a/plugins/search-backend-module-techdocs/CHANGELOG.md +++ b/plugins/search-backend-module-techdocs/CHANGELOG.md @@ -1,5 +1,22 @@ # @backstage/plugin-search-backend-module-techdocs +## 0.1.3 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-search-backend-node@1.2.3 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-techdocs-node@1.7.3 + ## 0.1.3-next.0 ### Patch Changes diff --git a/plugins/search-backend-module-techdocs/package.json b/plugins/search-backend-module-techdocs/package.json index 194462c91f..29d6d80d84 100644 --- a/plugins/search-backend-module-techdocs/package.json +++ b/plugins/search-backend-module-techdocs/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search-backend-module-techdocs", "description": "A module for the search backend that exports techdocs modules", - "version": "0.1.3-next.0", + "version": "0.1.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/search-backend-node/CHANGELOG.md b/plugins/search-backend-node/CHANGELOG.md index de249c5f2c..e4f04ad5f8 100644 --- a/plugins/search-backend-node/CHANGELOG.md +++ b/plugins/search-backend-node/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-search-backend-node +## 1.2.3 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/backend-tasks@0.5.4 + - @backstage/config@1.0.8 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-search-common@1.2.5 + ## 1.2.3-next.0 ### Patch Changes diff --git a/plugins/search-backend-node/package.json b/plugins/search-backend-node/package.json index 6a6c0c3b26..e92a725512 100644 --- a/plugins/search-backend-node/package.json +++ b/plugins/search-backend-node/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search-backend-node", "description": "A library for Backstage backend plugins that want to interact with the search backend plugin", - "version": "1.2.3-next.0", + "version": "1.2.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/search-backend/CHANGELOG.md b/plugins/search-backend/CHANGELOG.md index 266154b10b..0e95fef3ae 100644 --- a/plugins/search-backend/CHANGELOG.md +++ b/plugins/search-backend/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-search-backend +## 1.3.3 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-permission-node@0.7.10 + - @backstage/plugin-search-backend-node@1.2.3 + - @backstage/plugin-search-common@1.2.5 + ## 1.3.3-next.0 ### Patch Changes diff --git a/plugins/search-backend/package.json b/plugins/search-backend/package.json index 60f3c04d54..bf2179fde6 100644 --- a/plugins/search-backend/package.json +++ b/plugins/search-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search-backend", "description": "The Backstage backend plugin that provides your backstage app with search", - "version": "1.3.3-next.0", + "version": "1.3.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/search-common/CHANGELOG.md b/plugins/search-common/CHANGELOG.md index fb38f7a73c..f4f007ca57 100644 --- a/plugins/search-common/CHANGELOG.md +++ b/plugins/search-common/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-search-common +## 1.2.5 + +### Patch Changes + +- Updated dependencies + - @backstage/types@1.1.0 + - @backstage/plugin-permission-common@0.7.7 + ## 1.2.5-next.0 ### Patch Changes diff --git a/plugins/search-common/package.json b/plugins/search-common/package.json index eaf5574684..d8b7e7bef9 100644 --- a/plugins/search-common/package.json +++ b/plugins/search-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search-common", "description": "Common functionalities for Search, to be shared between various search-enabled plugins", - "version": "1.2.5-next.0", + "version": "1.2.5", "main": "src/index.ts", "types": "src/index.ts", "publishConfig": { diff --git a/plugins/search-react/CHANGELOG.md b/plugins/search-react/CHANGELOG.md index f2090ab5b7..26d85cc1b1 100644 --- a/plugins/search-react/CHANGELOG.md +++ b/plugins/search-react/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-search-react +## 1.6.3 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/types@1.1.0 + - @backstage/version-bridge@1.0.4 + - @backstage/plugin-search-common@1.2.5 + ## 1.6.3-next.2 ### Patch Changes diff --git a/plugins/search-react/package.json b/plugins/search-react/package.json index 6894e6c75d..41ef2abba3 100644 --- a/plugins/search-react/package.json +++ b/plugins/search-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-search-react", - "version": "1.6.3-next.2", + "version": "1.6.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/search/CHANGELOG.md b/plugins/search/CHANGELOG.md index d8493e2652..ddb499caf0 100644 --- a/plugins/search/CHANGELOG.md +++ b/plugins/search/CHANGELOG.md @@ -1,5 +1,23 @@ # @backstage/plugin-search +## 1.3.3 + +### Patch Changes + +- c3381408d633: Fixed bug in "View Full Results" link of Search Modal that did not navigate to the full results page. +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/version-bridge@1.0.4 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-search-react@1.6.3 + ## 1.3.3-next.2 ### Patch Changes diff --git a/plugins/search/package.json b/plugins/search/package.json index 5ef59f3c5e..5354a3b0ec 100644 --- a/plugins/search/package.json +++ b/plugins/search/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search", "description": "The Backstage plugin that provides your backstage app with search", - "version": "1.3.3-next.2", + "version": "1.3.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/sentry/CHANGELOG.md b/plugins/sentry/CHANGELOG.md index 95849eeee7..5c93a10264 100644 --- a/plugins/sentry/CHANGELOG.md +++ b/plugins/sentry/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-sentry +## 0.5.5 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.5.5-next.2 ### Patch Changes diff --git a/plugins/sentry/package.json b/plugins/sentry/package.json index 6458ebebe5..a1f50c534a 100644 --- a/plugins/sentry/package.json +++ b/plugins/sentry/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-sentry", "description": "A Backstage plugin that integrates towards Sentry", - "version": "0.5.5-next.2", + "version": "0.5.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/shortcuts/CHANGELOG.md b/plugins/shortcuts/CHANGELOG.md index a6119543aa..fcccfa96fb 100644 --- a/plugins/shortcuts/CHANGELOG.md +++ b/plugins/shortcuts/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-shortcuts +## 0.3.12 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/types@1.1.0 + ## 0.3.12-next.2 ### Patch Changes diff --git a/plugins/shortcuts/package.json b/plugins/shortcuts/package.json index bb6fe265ca..228797f896 100644 --- a/plugins/shortcuts/package.json +++ b/plugins/shortcuts/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-shortcuts", "description": "A Backstage plugin that provides a shortcuts feature to the sidebar", - "version": "0.3.12-next.2", + "version": "0.3.12", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/sonarqube-backend/CHANGELOG.md b/plugins/sonarqube-backend/CHANGELOG.md index 8a844cfc66..81bee8faa3 100644 --- a/plugins/sonarqube-backend/CHANGELOG.md +++ b/plugins/sonarqube-backend/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-sonarqube-backend +## 0.2.1 + +### Patch Changes + +- fcaf4cfc70ee: Made default config optional +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + ## 0.2.1-next.1 ### Patch Changes diff --git a/plugins/sonarqube-backend/package.json b/plugins/sonarqube-backend/package.json index 95a94944c0..396226a475 100644 --- a/plugins/sonarqube-backend/package.json +++ b/plugins/sonarqube-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-sonarqube-backend", - "version": "0.2.1-next.1", + "version": "0.2.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/sonarqube-react/CHANGELOG.md b/plugins/sonarqube-react/CHANGELOG.md index d84c879c62..6d7feafaae 100644 --- a/plugins/sonarqube-react/CHANGELOG.md +++ b/plugins/sonarqube-react/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-sonarqube-react +## 0.1.7 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.1.7-next.2 ### Patch Changes diff --git a/plugins/sonarqube-react/package.json b/plugins/sonarqube-react/package.json index 68434d48d3..34b457d5be 100644 --- a/plugins/sonarqube-react/package.json +++ b/plugins/sonarqube-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-sonarqube-react", - "version": "0.1.7-next.2", + "version": "0.1.7", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/sonarqube/CHANGELOG.md b/plugins/sonarqube/CHANGELOG.md index c5a82d517d..0ec3a3ff8d 100644 --- a/plugins/sonarqube/CHANGELOG.md +++ b/plugins/sonarqube/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-sonarqube +## 0.7.1 + +### Patch Changes + +- fcaf4cfc70ee: Made default config optional +- 015439b5b6ca: Updated dependency `rc-progress` to `3.4.2`. +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/plugin-sonarqube-react@0.1.7 + ## 0.7.1-next.2 ### Patch Changes diff --git a/plugins/sonarqube/package.json b/plugins/sonarqube/package.json index de4eaf9aa5..70d64833f8 100644 --- a/plugins/sonarqube/package.json +++ b/plugins/sonarqube/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-sonarqube", "description": "", - "version": "0.7.1-next.2", + "version": "0.7.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/splunk-on-call/CHANGELOG.md b/plugins/splunk-on-call/CHANGELOG.md index cb745fa5f5..b4b87669bc 100644 --- a/plugins/splunk-on-call/CHANGELOG.md +++ b/plugins/splunk-on-call/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-splunk-on-call +## 0.4.9 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.4.9-next.2 ### Patch Changes diff --git a/plugins/splunk-on-call/package.json b/plugins/splunk-on-call/package.json index d5d16d5528..dfec5b8c0c 100644 --- a/plugins/splunk-on-call/package.json +++ b/plugins/splunk-on-call/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-splunk-on-call", "description": "A Backstage plugin that integrates towards Splunk On-Call", - "version": "0.4.9-next.2", + "version": "0.4.9", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/stack-overflow-backend/CHANGELOG.md b/plugins/stack-overflow-backend/CHANGELOG.md index dab751a572..c0a7f4c814 100644 --- a/plugins/stack-overflow-backend/CHANGELOG.md +++ b/plugins/stack-overflow-backend/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-stack-overflow-backend +## 0.2.3 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + - @backstage/plugin-search-common@1.2.5 + ## 0.2.3-next.0 ### Patch Changes diff --git a/plugins/stack-overflow-backend/package.json b/plugins/stack-overflow-backend/package.json index f94477108a..3e455d64aa 100644 --- a/plugins/stack-overflow-backend/package.json +++ b/plugins/stack-overflow-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-stack-overflow-backend", - "version": "0.2.3-next.0", + "version": "0.2.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/stack-overflow/CHANGELOG.md b/plugins/stack-overflow/CHANGELOG.md index 75a0ef9072..70d1285a9a 100644 --- a/plugins/stack-overflow/CHANGELOG.md +++ b/plugins/stack-overflow/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-stack-overflow +## 0.1.18 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/plugin-home-react@0.1.1 + - @backstage/core-plugin-api@1.5.3 + - @backstage/config@1.0.8 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-search-react@1.6.3 + ## 0.1.18-next.2 ### Patch Changes diff --git a/plugins/stack-overflow/package.json b/plugins/stack-overflow/package.json index c651d2b380..a496b6596b 100644 --- a/plugins/stack-overflow/package.json +++ b/plugins/stack-overflow/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-stack-overflow", - "version": "0.1.18-next.2", + "version": "0.1.18", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/stackstorm/CHANGELOG.md b/plugins/stackstorm/CHANGELOG.md index 2517deb1cb..aeee15e264 100644 --- a/plugins/stackstorm/CHANGELOG.md +++ b/plugins/stackstorm/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-stackstorm +## 0.1.4 + +### Patch Changes + +- 1745959daf98: Add props to StackstormHome for Header Customization +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + ## 0.1.4-next.2 ### Patch Changes diff --git a/plugins/stackstorm/package.json b/plugins/stackstorm/package.json index 2eb1aec962..42ea5ef122 100644 --- a/plugins/stackstorm/package.json +++ b/plugins/stackstorm/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-stackstorm", "description": "A Backstage plugin that integrates towards StackStorm", - "version": "0.1.4-next.2", + "version": "0.1.4", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md b/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md index 6401b289d8..be8b548e84 100644 --- a/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md +++ b/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-tech-insights-backend-module-jsonfc +## 0.1.31 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/config@1.0.8 + - @backstage/plugin-tech-insights-common@0.2.11 + - @backstage/plugin-tech-insights-node@0.4.5 + ## 0.1.31-next.0 ### Patch Changes diff --git a/plugins/tech-insights-backend-module-jsonfc/package.json b/plugins/tech-insights-backend-module-jsonfc/package.json index 2c9f2ad2f2..9476d48879 100644 --- a/plugins/tech-insights-backend-module-jsonfc/package.json +++ b/plugins/tech-insights-backend-module-jsonfc/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-tech-insights-backend-module-jsonfc", - "version": "0.1.31-next.0", + "version": "0.1.31", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/tech-insights-backend/CHANGELOG.md b/plugins/tech-insights-backend/CHANGELOG.md index 4f25b0f2e4..64c81f699f 100644 --- a/plugins/tech-insights-backend/CHANGELOG.md +++ b/plugins/tech-insights-backend/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-tech-insights-backend +## 0.5.13 + +### Patch Changes + +- 4edd1ef71453: semver upgrade to 7.5.3 +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-tasks@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-tech-insights-common@0.2.11 + - @backstage/plugin-tech-insights-node@0.4.5 + ## 0.5.13-next.1 ### Patch Changes diff --git a/plugins/tech-insights-backend/package.json b/plugins/tech-insights-backend/package.json index 349d3afbc5..707e8cfa8f 100644 --- a/plugins/tech-insights-backend/package.json +++ b/plugins/tech-insights-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-tech-insights-backend", - "version": "0.5.13-next.1", + "version": "0.5.13", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/tech-insights-node/CHANGELOG.md b/plugins/tech-insights-node/CHANGELOG.md index 6d30b36765..41165b3a57 100644 --- a/plugins/tech-insights-node/CHANGELOG.md +++ b/plugins/tech-insights-node/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-tech-insights-node +## 0.4.5 + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.19.1 + - @backstage/backend-tasks@0.5.4 + - @backstage/config@1.0.8 + - @backstage/types@1.1.0 + - @backstage/plugin-tech-insights-common@0.2.11 + ## 0.4.5-next.0 ### Patch Changes diff --git a/plugins/tech-insights-node/package.json b/plugins/tech-insights-node/package.json index 72e01d0ebe..761575ebeb 100644 --- a/plugins/tech-insights-node/package.json +++ b/plugins/tech-insights-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-tech-insights-node", - "version": "0.4.5-next.0", + "version": "0.4.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/tech-insights/CHANGELOG.md b/plugins/tech-insights/CHANGELOG.md index eaff18dbf9..1d577b2b3a 100644 --- a/plugins/tech-insights/CHANGELOG.md +++ b/plugins/tech-insights/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-tech-insights +## 0.3.12 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/types@1.1.0 + - @backstage/plugin-tech-insights-common@0.2.11 + ## 0.3.12-next.2 ### Patch Changes diff --git a/plugins/tech-insights/package.json b/plugins/tech-insights/package.json index 2b511e8a9f..52091ad6bd 100644 --- a/plugins/tech-insights/package.json +++ b/plugins/tech-insights/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-tech-insights", - "version": "0.3.12-next.2", + "version": "0.3.12", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/tech-radar/CHANGELOG.md b/plugins/tech-radar/CHANGELOG.md index a1b32a8c6e..d328575004 100644 --- a/plugins/tech-radar/CHANGELOG.md +++ b/plugins/tech-radar/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-tech-radar +## 0.6.6 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + ## 0.6.6-next.2 ### Patch Changes diff --git a/plugins/tech-radar/package.json b/plugins/tech-radar/package.json index 4c851db77e..baf70361de 100644 --- a/plugins/tech-radar/package.json +++ b/plugins/tech-radar/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-tech-radar", "description": "A Backstage plugin that lets you display a Tech Radar for your organization", - "version": "0.6.6-next.2", + "version": "0.6.6", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/techdocs-addons-test-utils/CHANGELOG.md b/plugins/techdocs-addons-test-utils/CHANGELOG.md index 4b30877d77..2172044f22 100644 --- a/plugins/techdocs-addons-test-utils/CHANGELOG.md +++ b/plugins/techdocs-addons-test-utils/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-techdocs-addons-test-utils +## 1.0.16 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/plugin-catalog@1.12.0 + - @backstage/core-components@0.13.3 + - @backstage/core-app-api@1.9.0 + - @backstage/test-utils@1.4.1 + - @backstage/core-plugin-api@1.5.3 + - @backstage/integration-react@1.1.15 + - @backstage/plugin-search-react@1.6.3 + - @backstage/plugin-techdocs@1.6.5 + - @backstage/plugin-techdocs-react@1.1.8 + ## 1.0.16-next.2 ### Patch Changes diff --git a/plugins/techdocs-addons-test-utils/package.json b/plugins/techdocs-addons-test-utils/package.json index 125176c61f..25c652d061 100644 --- a/plugins/techdocs-addons-test-utils/package.json +++ b/plugins/techdocs-addons-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-techdocs-addons-test-utils", - "version": "1.0.16-next.2", + "version": "1.0.16", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/techdocs-backend/CHANGELOG.md b/plugins/techdocs-backend/CHANGELOG.md index df43137050..5115658409 100644 --- a/plugins/techdocs-backend/CHANGELOG.md +++ b/plugins/techdocs-backend/CHANGELOG.md @@ -1,5 +1,23 @@ # @backstage/plugin-techdocs-backend +## 1.6.4 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/plugin-catalog-common@1.0.15 + - @backstage/plugin-permission-common@0.7.7 + - @backstage/plugin-search-backend-module-techdocs@0.1.3 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-techdocs-node@1.7.3 + ## 1.6.4-next.0 ### Patch Changes diff --git a/plugins/techdocs-backend/package.json b/plugins/techdocs-backend/package.json index fa8971185e..c65d8ef88d 100644 --- a/plugins/techdocs-backend/package.json +++ b/plugins/techdocs-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-techdocs-backend", "description": "The Backstage backend plugin that renders technical documentation for your components", - "version": "1.6.4-next.0", + "version": "1.6.4", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/techdocs-module-addons-contrib/CHANGELOG.md b/plugins/techdocs-module-addons-contrib/CHANGELOG.md index d6022230f1..ae386724bf 100644 --- a/plugins/techdocs-module-addons-contrib/CHANGELOG.md +++ b/plugins/techdocs-module-addons-contrib/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-techdocs-module-addons-contrib +## 1.0.15 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/integration@1.5.1 + - @backstage/integration-react@1.1.15 + - @backstage/plugin-techdocs-react@1.1.8 + ## 1.0.15-next.2 ### Patch Changes diff --git a/plugins/techdocs-module-addons-contrib/package.json b/plugins/techdocs-module-addons-contrib/package.json index 18c2f2a900..6ea8a5ada6 100644 --- a/plugins/techdocs-module-addons-contrib/package.json +++ b/plugins/techdocs-module-addons-contrib/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-techdocs-module-addons-contrib", "description": "Plugin module for contributed TechDocs Addons", - "version": "1.0.15-next.2", + "version": "1.0.15", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/techdocs-node/CHANGELOG.md b/plugins/techdocs-node/CHANGELOG.md index 35a14a8d03..82ff9642a7 100644 --- a/plugins/techdocs-node/CHANGELOG.md +++ b/plugins/techdocs-node/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-techdocs-node +## 1.7.3 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/integration-aws-node@0.1.5 + - @backstage/plugin-search-common@1.2.5 + ## 1.7.3-next.0 ### Patch Changes diff --git a/plugins/techdocs-node/package.json b/plugins/techdocs-node/package.json index 9eabf1cb43..3887404f55 100644 --- a/plugins/techdocs-node/package.json +++ b/plugins/techdocs-node/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-techdocs-node", "description": "Common node.js functionalities for TechDocs, to be shared between techdocs-backend plugin and techdocs-cli", - "version": "1.7.3-next.0", + "version": "1.7.3", "main": "src/index.ts", "types": "src/index.ts", "publishConfig": { diff --git a/plugins/techdocs-react/CHANGELOG.md b/plugins/techdocs-react/CHANGELOG.md index 894b42213b..9f160a737f 100644 --- a/plugins/techdocs-react/CHANGELOG.md +++ b/plugins/techdocs-react/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-techdocs-react +## 1.1.8 + +### Patch Changes + +- Updated dependencies + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/version-bridge@1.0.4 + ## 1.1.8-next.2 ### Patch Changes diff --git a/plugins/techdocs-react/package.json b/plugins/techdocs-react/package.json index 7afe871b37..7d78aefcfb 100644 --- a/plugins/techdocs-react/package.json +++ b/plugins/techdocs-react/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-techdocs-react", "description": "Shared frontend utilities for TechDocs and Addons", - "version": "1.1.8-next.2", + "version": "1.1.8", "publishConfig": { "access": "public", "main": "dist/index.esm.js", diff --git a/plugins/techdocs/CHANGELOG.md b/plugins/techdocs/CHANGELOG.md index d34bc1718b..72edbd49af 100644 --- a/plugins/techdocs/CHANGELOG.md +++ b/plugins/techdocs/CHANGELOG.md @@ -1,5 +1,23 @@ # @backstage/plugin-techdocs +## 1.6.5 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + - @backstage/integration-react@1.1.15 + - @backstage/plugin-search-common@1.2.5 + - @backstage/plugin-search-react@1.6.3 + - @backstage/plugin-techdocs-react@1.1.8 + ## 1.6.5-next.2 ### Patch Changes diff --git a/plugins/techdocs/package.json b/plugins/techdocs/package.json index 347e6c8aab..6b078d7662 100644 --- a/plugins/techdocs/package.json +++ b/plugins/techdocs/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-techdocs", "description": "The Backstage plugin that renders technical documentation for your components", - "version": "1.6.5-next.2", + "version": "1.6.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/todo-backend/CHANGELOG.md b/plugins/todo-backend/CHANGELOG.md index 8fed3e4bd8..bd9ab0f588 100644 --- a/plugins/todo-backend/CHANGELOG.md +++ b/plugins/todo-backend/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-todo-backend +## 0.1.44 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/plugin-catalog-node@1.4.0 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-client@1.4.3 + - @backstage/catalog-model@1.4.1 + - @backstage/config@1.0.8 + - @backstage/integration@1.5.1 + ## 0.1.44-next.0 ### Patch Changes diff --git a/plugins/todo-backend/package.json b/plugins/todo-backend/package.json index e173e9a02c..5a56ae67cb 100644 --- a/plugins/todo-backend/package.json +++ b/plugins/todo-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-todo-backend", "description": "A Backstage backend plugin that lets you browse TODO comments in your source code", - "version": "0.1.44-next.0", + "version": "0.1.44", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/todo/CHANGELOG.md b/plugins/todo/CHANGELOG.md index ce2d27880c..8175f25ee2 100644 --- a/plugins/todo/CHANGELOG.md +++ b/plugins/todo/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-todo +## 0.2.22 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.2.22-next.2 ### Patch Changes diff --git a/plugins/todo/package.json b/plugins/todo/package.json index d7309a3a50..24b78e87a8 100644 --- a/plugins/todo/package.json +++ b/plugins/todo/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-todo", "description": "A Backstage plugin that lets you browse TODO comments in your source code", - "version": "0.2.22-next.2", + "version": "0.2.22", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/user-settings-backend/CHANGELOG.md b/plugins/user-settings-backend/CHANGELOG.md index e1f8b8a94a..220b2eab66 100644 --- a/plugins/user-settings-backend/CHANGELOG.md +++ b/plugins/user-settings-backend/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-user-settings-backend +## 0.1.11 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-plugin-api@0.5.4 + - @backstage/catalog-model@1.4.1 + - @backstage/types@1.1.0 + - @backstage/plugin-auth-node@0.2.16 + ## 0.1.11-next.0 ### Patch Changes diff --git a/plugins/user-settings-backend/package.json b/plugins/user-settings-backend/package.json index 4ba0125769..680ab68344 100644 --- a/plugins/user-settings-backend/package.json +++ b/plugins/user-settings-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-user-settings-backend", "description": "The Backstage backend plugin to manage user settings", - "version": "0.1.11-next.0", + "version": "0.1.11", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/user-settings/CHANGELOG.md b/plugins/user-settings/CHANGELOG.md index 187d2c20dc..c5466edc38 100644 --- a/plugins/user-settings/CHANGELOG.md +++ b/plugins/user-settings/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-user-settings +## 0.7.5 + +### Patch Changes + +- 8174cf4c0edf: Fixing MUI / Material UI references +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-app-api@1.9.0 + - @backstage/core-plugin-api@1.5.3 + - @backstage/types@1.1.0 + ## 0.7.5-next.2 ### Patch Changes diff --git a/plugins/user-settings/package.json b/plugins/user-settings/package.json index 9f0a8a8f69..14e201303f 100644 --- a/plugins/user-settings/package.json +++ b/plugins/user-settings/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-user-settings", "description": "A Backstage plugin that provides a settings page", - "version": "0.7.5-next.2", + "version": "0.7.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/vault-backend/CHANGELOG.md b/plugins/vault-backend/CHANGELOG.md index 4625dbd6d0..7de9672bbf 100644 --- a/plugins/vault-backend/CHANGELOG.md +++ b/plugins/vault-backend/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-vault-backend +## 0.3.3 + +### Patch Changes + +- Updated dependencies + - @backstage/errors@1.2.1 + - @backstage/backend-common@0.19.1 + - @backstage/backend-tasks@0.5.4 + - @backstage/config@1.0.8 + ## 0.3.3-next.0 ### Patch Changes diff --git a/plugins/vault-backend/package.json b/plugins/vault-backend/package.json index 170b45c908..5352101d95 100644 --- a/plugins/vault-backend/package.json +++ b/plugins/vault-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-vault-backend", "description": "A Backstage backend plugin that integrates towards Vault", - "version": "0.3.3-next.0", + "version": "0.3.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/vault/CHANGELOG.md b/plugins/vault/CHANGELOG.md index 6a0a15d306..c3f2edc5a7 100644 --- a/plugins/vault/CHANGELOG.md +++ b/plugins/vault/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-vault +## 0.1.14 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/plugin-catalog-react@1.8.0 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + - @backstage/catalog-model@1.4.1 + ## 0.1.14-next.2 ### Patch Changes diff --git a/plugins/vault/package.json b/plugins/vault/package.json index b87f2ff796..22d7a63054 100644 --- a/plugins/vault/package.json +++ b/plugins/vault/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-vault", "description": "A Backstage plugin that integrates towards Vault", - "version": "0.1.14-next.2", + "version": "0.1.14", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/xcmetrics/CHANGELOG.md b/plugins/xcmetrics/CHANGELOG.md index 094f14115a..540b2b528e 100644 --- a/plugins/xcmetrics/CHANGELOG.md +++ b/plugins/xcmetrics/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-xcmetrics +## 0.2.40 + +### Patch Changes + +- Updated dependencies + - @backstage/theme@0.4.1 + - @backstage/errors@1.2.1 + - @backstage/core-components@0.13.3 + - @backstage/core-plugin-api@1.5.3 + ## 0.2.40-next.2 ### Patch Changes diff --git a/plugins/xcmetrics/package.json b/plugins/xcmetrics/package.json index b07c28012a..d262b857d6 100644 --- a/plugins/xcmetrics/package.json +++ b/plugins/xcmetrics/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-xcmetrics", "description": "A Backstage plugin that shows XCode build metrics for your components", - "version": "0.2.40-next.2", + "version": "0.2.40", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/yarn.lock b/yarn.lock index 2ccfa5c34e..8fb89bfc95 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3576,17 +3576,6 @@ __metadata: languageName: unknown linkType: soft -"@backstage/catalog-client@npm:^1.4.2": - version: 1.4.2 - resolution: "@backstage/catalog-client@npm:1.4.2" - dependencies: - "@backstage/catalog-model": ^1.4.0 - "@backstage/errors": ^1.2.0 - cross-fetch: ^3.1.5 - checksum: 26e0ed93d9ff0c477a93f075cdd19e7ce5c4b3923134b5f3e9684bb496cf3aeb6d729561c1ceb18866ccd3b901b76ed58db8c95e37b0d5d80dbb3f1024bad86f - languageName: node - linkType: hard - "@backstage/catalog-client@workspace:^, @backstage/catalog-client@workspace:packages/catalog-client": version: 0.0.0-use.local resolution: "@backstage/catalog-client@workspace:packages/catalog-client" @@ -3599,22 +3588,7 @@ __metadata: languageName: unknown linkType: soft -"@backstage/catalog-model@npm:^1.1.5, @backstage/catalog-model@npm:^1.4.0": - version: 1.4.0 - resolution: "@backstage/catalog-model@npm:1.4.0" - dependencies: - "@backstage/config": ^1.0.8 - "@backstage/errors": ^1.2.0 - "@backstage/types": ^1.1.0 - ajv: ^8.10.0 - json-schema: ^0.4.0 - lodash: ^4.17.21 - uuid: ^8.0.0 - checksum: 867c8d54687575e0ca50b8fd1e4a51523d6632fb66af89b771fbfccd6ecd5846285cf9f7257914391cf898cff34d4457857bc17a15cedf36726d26bce8a94187 - languageName: node - linkType: hard - -"@backstage/catalog-model@workspace:^, @backstage/catalog-model@workspace:packages/catalog-model": +"@backstage/catalog-model@^1.1.5, @backstage/catalog-model@^1.4.0, @backstage/catalog-model@workspace:^, @backstage/catalog-model@workspace:packages/catalog-model": version: 0.0.0-use.local resolution: "@backstage/catalog-model@workspace:packages/catalog-model" dependencies: @@ -3860,7 +3834,7 @@ __metadata: languageName: unknown linkType: soft -"@backstage/config@^1.0.6, @backstage/config@^1.0.7, @backstage/config@^1.0.8, @backstage/config@workspace:^, @backstage/config@workspace:packages/config": +"@backstage/config@^1.0.6, @backstage/config@^1.0.7, @backstage/config@workspace:^, @backstage/config@workspace:packages/config": version: 0.0.0-use.local resolution: "@backstage/config@workspace:packages/config" dependencies: @@ -3908,110 +3882,7 @@ __metadata: languageName: unknown linkType: soft -"@backstage/core-components@npm:^0.12.3": - version: 0.12.5 - resolution: "@backstage/core-components@npm:0.12.5" - dependencies: - "@backstage/config": ^1.0.7 - "@backstage/core-plugin-api": ^1.5.0 - "@backstage/errors": ^1.1.5 - "@backstage/theme": ^0.2.18 - "@backstage/version-bridge": ^1.0.3 - "@material-table/core": ^3.1.0 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.57 - "@react-hookz/web": ^20.0.0 - "@types/react-sparklines": ^1.7.0 - "@types/react-text-truncate": ^0.14.0 - ansi-regex: ^6.0.1 - classnames: ^2.2.6 - d3-selection: ^3.0.0 - d3-shape: ^3.0.0 - d3-zoom: ^3.0.0 - dagre: ^0.8.5 - history: ^5.0.0 - immer: ^9.0.1 - lodash: ^4.17.21 - pluralize: ^8.0.0 - prop-types: ^15.7.2 - qs: ^6.9.4 - rc-progress: 3.4.1 - react-helmet: 6.1.0 - react-hook-form: ^7.12.2 - react-markdown: ^8.0.0 - react-sparklines: ^1.7.0 - react-syntax-highlighter: ^15.4.5 - react-text-truncate: ^0.19.0 - react-use: ^17.3.2 - react-virtualized-auto-sizer: ^1.0.6 - react-window: ^1.8.6 - remark-gfm: ^3.0.1 - zen-observable: ^0.10.0 - zod: ~3.18.0 - peerDependencies: - "@types/react": ^16.13.1 || ^17.0.0 - react: ^16.13.1 || ^17.0.0 - react-dom: ^16.13.1 || ^17.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 8308c1b90247911f6cf22963b530cef169287f508ff29d159d0c83758134dd43bd5acd2113350690a46a02246bc05dca975bcc38325000aefb1c93c80e2f19c7 - languageName: node - linkType: hard - -"@backstage/core-components@npm:^0.13.2": - version: 0.13.2 - resolution: "@backstage/core-components@npm:0.13.2" - dependencies: - "@backstage/config": ^1.0.8 - "@backstage/core-plugin-api": ^1.5.2 - "@backstage/errors": ^1.2.0 - "@backstage/theme": ^0.4.0 - "@backstage/version-bridge": ^1.0.4 - "@date-io/core": ^1.3.13 - "@material-table/core": ^3.1.0 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.61 - "@react-hookz/web": ^20.0.0 - "@types/react": ^16.13.1 || ^17.0.0 - "@types/react-sparklines": ^1.7.0 - "@types/react-text-truncate": ^0.14.0 - ansi-regex: ^6.0.1 - classnames: ^2.2.6 - d3-selection: ^3.0.0 - d3-shape: ^3.0.0 - d3-zoom: ^3.0.0 - dagre: ^0.8.5 - history: ^5.0.0 - immer: ^9.0.1 - linkify-react: 4.1.1 - linkifyjs: 4.1.1 - lodash: ^4.17.21 - pluralize: ^8.0.0 - prop-types: ^15.7.2 - qs: ^6.9.4 - rc-progress: 3.4.1 - react-helmet: 6.1.0 - react-hook-form: ^7.12.2 - react-markdown: ^8.0.0 - react-sparklines: ^1.7.0 - react-syntax-highlighter: ^15.4.5 - react-text-truncate: ^0.19.0 - react-use: ^17.3.2 - react-virtualized-auto-sizer: ^1.0.11 - react-window: ^1.8.6 - remark-gfm: ^3.0.1 - zen-observable: ^0.10.0 - zod: ^3.21.4 - peerDependencies: - react: ^16.13.1 || ^17.0.0 - react-dom: ^16.13.1 || ^17.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: eb85037ada87ba3310a07b36b04bcbe7968482b1c741bb22babdab6dc74ee2d121c6dae278589c42e39fecde0e4313a451cc7c6366a92ee14e7a09b9e2c26d9d - languageName: node - linkType: hard - -"@backstage/core-components@workspace:^, @backstage/core-components@workspace:packages/core-components": +"@backstage/core-components@^0.13.2, @backstage/core-components@workspace:^, @backstage/core-components@workspace:packages/core-components": version: 0.0.0-use.local resolution: "@backstage/core-components@workspace:packages/core-components" dependencies: @@ -4085,26 +3956,57 @@ __metadata: languageName: unknown linkType: soft -"@backstage/core-plugin-api@npm:^1.3.0, @backstage/core-plugin-api@npm:^1.5.0, @backstage/core-plugin-api@npm:^1.5.2": - version: 1.5.2 - resolution: "@backstage/core-plugin-api@npm:1.5.2" +"@backstage/core-components@npm:^0.12.3": + version: 0.12.5 + resolution: "@backstage/core-components@npm:0.12.5" dependencies: - "@backstage/config": ^1.0.8 - "@backstage/types": ^1.1.0 - "@backstage/version-bridge": ^1.0.4 - "@types/react": ^16.13.1 || ^17.0.0 + "@backstage/config": ^1.0.7 + "@backstage/core-plugin-api": ^1.5.0 + "@backstage/errors": ^1.1.5 + "@backstage/theme": ^0.2.18 + "@backstage/version-bridge": ^1.0.3 + "@material-table/core": ^3.1.0 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@material-ui/lab": 4.0.0-alpha.57 + "@react-hookz/web": ^20.0.0 + "@types/react-sparklines": ^1.7.0 + "@types/react-text-truncate": ^0.14.0 + ansi-regex: ^6.0.1 + classnames: ^2.2.6 + d3-selection: ^3.0.0 + d3-shape: ^3.0.0 + d3-zoom: ^3.0.0 + dagre: ^0.8.5 history: ^5.0.0 + immer: ^9.0.1 + lodash: ^4.17.21 + pluralize: ^8.0.0 prop-types: ^15.7.2 + qs: ^6.9.4 + rc-progress: 3.4.1 + react-helmet: 6.1.0 + react-hook-form: ^7.12.2 + react-markdown: ^8.0.0 + react-sparklines: ^1.7.0 + react-syntax-highlighter: ^15.4.5 + react-text-truncate: ^0.19.0 + react-use: ^17.3.2 + react-virtualized-auto-sizer: ^1.0.6 + react-window: ^1.8.6 + remark-gfm: ^3.0.1 zen-observable: ^0.10.0 + zod: ~3.18.0 peerDependencies: + "@types/react": ^16.13.1 || ^17.0.0 react: ^16.13.1 || ^17.0.0 react-dom: ^16.13.1 || ^17.0.0 react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 50877e943b109d31502a45c3edec37da568e7bc866ae26fe527416c7b433b95baf33d2c04eb1e1dfc30c7d4a6916228c03af98e29c50e3ab5f133803d9105215 + checksum: 8308c1b90247911f6cf22963b530cef169287f508ff29d159d0c83758134dd43bd5acd2113350690a46a02246bc05dca975bcc38325000aefb1c93c80e2f19c7 languageName: node linkType: hard -"@backstage/core-plugin-api@workspace:^, @backstage/core-plugin-api@workspace:packages/core-plugin-api": +"@backstage/core-plugin-api@^1.3.0, @backstage/core-plugin-api@^1.5.0, @backstage/core-plugin-api@^1.5.2, @backstage/core-plugin-api@workspace:^, @backstage/core-plugin-api@workspace:packages/core-plugin-api": version: 0.0.0-use.local resolution: "@backstage/core-plugin-api@workspace:packages/core-plugin-api" dependencies: @@ -4191,18 +4093,7 @@ __metadata: languageName: unknown linkType: soft -"@backstage/errors@npm:^1.1.5, @backstage/errors@npm:^1.2.0": - version: 1.2.0 - resolution: "@backstage/errors@npm:1.2.0" - dependencies: - "@backstage/types": ^1.1.0 - cross-fetch: ^3.1.5 - serialize-error: ^8.0.1 - checksum: dd2aa686de547f8f218943f80e4bad24d65c92308bd8be9e654fc9d2df84c7639bc0d505a9e3eaa83300e44d3994a547e2b0b990df4b5b8fd7e4a5e19d0cdea9 - languageName: node - linkType: hard - -"@backstage/errors@workspace:^, @backstage/errors@workspace:packages/errors": +"@backstage/errors@^1.1.5, @backstage/errors@workspace:^, @backstage/errors@workspace:packages/errors": version: 0.0.0-use.local resolution: "@backstage/errors@workspace:packages/errors" dependencies: @@ -4243,28 +4134,7 @@ __metadata: languageName: unknown linkType: soft -"@backstage/integration-react@npm:^1.1.14": - version: 1.1.14 - resolution: "@backstage/integration-react@npm:1.1.14" - dependencies: - "@backstage/config": ^1.0.8 - "@backstage/core-components": ^0.13.2 - "@backstage/core-plugin-api": ^1.5.2 - "@backstage/integration": ^1.5.0 - "@backstage/theme": ^0.4.0 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.61 - react-use: ^17.2.4 - peerDependencies: - react: ^16.13.1 || ^17.0.0 - react-dom: ^16.13.1 || ^17.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 605a06b51110b83da3fc1a887615997a622ccf48a920ccb0bab8f819474105dfcdcbadfc99af28078ab021665c027068820e971200e66e9c642f797aa1b6353f - languageName: node - linkType: hard - -"@backstage/integration-react@workspace:^, @backstage/integration-react@workspace:packages/integration-react": +"@backstage/integration-react@^1.1.14, @backstage/integration-react@workspace:^, @backstage/integration-react@workspace:packages/integration-react": version: 0.0.0-use.local resolution: "@backstage/integration-react@workspace:packages/integration-react" dependencies: @@ -4294,23 +4164,6 @@ __metadata: languageName: unknown linkType: soft -"@backstage/integration@npm:^1.5.0": - version: 1.5.0 - resolution: "@backstage/integration@npm:1.5.0" - dependencies: - "@azure/identity": ^3.2.1 - "@backstage/config": ^1.0.8 - "@backstage/errors": ^1.2.0 - "@octokit/auth-app": ^4.0.0 - "@octokit/rest": ^19.0.3 - cross-fetch: ^3.1.5 - git-url-parse: ^13.0.0 - lodash: ^4.17.21 - luxon: ^3.0.0 - checksum: 48995991e1202213dbd5c908560f18c74267529c1ee19a268d104fe48b5ce2660fef97e7f918c58e2f3ace1c58bdf9dcf2cd85115e3b4fa17e7fb21f5f8df977 - languageName: node - linkType: hard - "@backstage/integration@workspace:^, @backstage/integration@workspace:packages/integration": version: 0.0.0-use.local resolution: "@backstage/integration@workspace:packages/integration" @@ -5486,18 +5339,7 @@ __metadata: languageName: unknown linkType: soft -"@backstage/plugin-catalog-common@npm:^1.0.10, @backstage/plugin-catalog-common@npm:^1.0.14": - version: 1.0.14 - resolution: "@backstage/plugin-catalog-common@npm:1.0.14" - dependencies: - "@backstage/catalog-model": ^1.4.0 - "@backstage/plugin-permission-common": ^0.7.6 - "@backstage/plugin-search-common": ^1.2.4 - checksum: cb9606fdb805740863dee7550b082ceb8ff12d4a1575c5275cd945897d9cc870e5222e925bd5ad9500449f92b1be46b9db385f406a441c61c29a90d09972b0f6 - languageName: node - linkType: hard - -"@backstage/plugin-catalog-common@workspace:^, @backstage/plugin-catalog-common@workspace:plugins/catalog-common": +"@backstage/plugin-catalog-common@^1.0.10, @backstage/plugin-catalog-common@workspace:^, @backstage/plugin-catalog-common@workspace:plugins/catalog-common": version: 0.0.0-use.local resolution: "@backstage/plugin-catalog-common@workspace:plugins/catalog-common" dependencies: @@ -5634,44 +5476,7 @@ __metadata: languageName: unknown linkType: soft -"@backstage/plugin-catalog-react@npm:^1.2.4, @backstage/plugin-catalog-react@npm:^1.7.0": - version: 1.7.0 - resolution: "@backstage/plugin-catalog-react@npm:1.7.0" - dependencies: - "@backstage/catalog-client": ^1.4.2 - "@backstage/catalog-model": ^1.4.0 - "@backstage/core-components": ^0.13.2 - "@backstage/core-plugin-api": ^1.5.2 - "@backstage/errors": ^1.2.0 - "@backstage/integration": ^1.5.0 - "@backstage/plugin-catalog-common": ^1.0.14 - "@backstage/plugin-permission-common": ^0.7.6 - "@backstage/plugin-permission-react": ^0.4.13 - "@backstage/theme": ^0.4.0 - "@backstage/types": ^1.1.0 - "@backstage/version-bridge": ^1.0.4 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.61 - "@react-hookz/web": ^23.0.0 - "@types/react": ^16.13.1 || ^17.0.0 - classnames: ^2.2.6 - jwt-decode: ^3.1.0 - lodash: ^4.17.21 - material-ui-popup-state: ^1.9.3 - qs: ^6.9.4 - react-use: ^17.2.4 - yaml: ^2.0.0 - zen-observable: ^0.10.0 - peerDependencies: - react: ^16.13.1 || ^17.0.0 - react-dom: ^16.13.1 || ^17.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: a4f5093aaa633758bae4905bf907e875a072e5e5f8e6835b7b5776ca4f4d6b07db4192f90d5ec3068e5ff810f0dfb3dbd09324bdfa01d7bf7cd2bee8acd1fc43 - languageName: node - linkType: hard - -"@backstage/plugin-catalog-react@workspace:^, @backstage/plugin-catalog-react@workspace:plugins/catalog-react": +"@backstage/plugin-catalog-react@^1.2.4, @backstage/plugin-catalog-react@^1.7.0, @backstage/plugin-catalog-react@workspace:^, @backstage/plugin-catalog-react@workspace:plugins/catalog-react": version: 0.0.0-use.local resolution: "@backstage/plugin-catalog-react@workspace:plugins/catalog-react" dependencies: @@ -7055,23 +6860,6 @@ __metadata: languageName: unknown linkType: soft -"@backstage/plugin-home-react@npm:^0.1.0": - version: 0.1.0 - resolution: "@backstage/plugin-home-react@npm:0.1.0" - dependencies: - "@backstage/core-components": ^0.13.2 - "@backstage/core-plugin-api": ^1.5.2 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@rjsf/utils": 5.7.3 - peerDependencies: - react: ^16.13.1 || ^17.0.0 - react-dom: ^16.13.1 || ^17.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: e94627a541d8efa032e21fccd0249d1607952f7387b4de7a91dad9a66e8e3a2919cbce2849895ba97a5851e57c2468d3399e609da7a39ab60c95efc8d5808086 - languageName: node - linkType: hard - "@backstage/plugin-home-react@workspace:^, @backstage/plugin-home-react@workspace:plugins/home-react": version: 0.0.0-use.local resolution: "@backstage/plugin-home-react@workspace:plugins/home-react" @@ -7101,39 +6889,7 @@ __metadata: languageName: unknown linkType: soft -"@backstage/plugin-home@npm:^0.5.3": - version: 0.5.3 - resolution: "@backstage/plugin-home@npm:0.5.3" - dependencies: - "@backstage/catalog-model": ^1.4.0 - "@backstage/config": ^1.0.8 - "@backstage/core-components": ^0.13.2 - "@backstage/core-plugin-api": ^1.5.2 - "@backstage/plugin-catalog-react": ^1.7.0 - "@backstage/plugin-home-react": ^0.1.0 - "@backstage/theme": ^0.4.0 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.61 - "@rjsf/core-v5": "npm:@rjsf/core@5.7.3" - "@rjsf/material-ui": 5.7.3 - "@rjsf/utils": 5.7.3 - "@rjsf/validator-ajv8": 5.7.3 - "@types/react": ^16.13.1 || ^17.0.0 - lodash: ^4.17.21 - react-grid-layout: ^1.3.4 - react-resizable: ^3.0.4 - react-use: ^17.2.4 - zod: ~3.21.4 - peerDependencies: - react: ^16.13.1 || ^17.0.0 - react-dom: ^16.13.1 || ^17.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 24dd3f261db5e6fb7131b0d8e89f653eb8f510ef35fef28327bd5b5901a59d62d9194b9d342799f7593f965ad3a10701ed35987b32ecf888a2c3fa844efcec3e - languageName: node - linkType: hard - -"@backstage/plugin-home@workspace:^, @backstage/plugin-home@workspace:plugins/home": +"@backstage/plugin-home@^0.5.3, @backstage/plugin-home@workspace:^, @backstage/plugin-home@workspace:plugins/home": version: 0.0.0-use.local resolution: "@backstage/plugin-home@workspace:plugins/home" dependencies: @@ -7943,20 +7699,6 @@ __metadata: languageName: unknown linkType: soft -"@backstage/plugin-permission-common@npm:^0.7.6": - version: 0.7.6 - resolution: "@backstage/plugin-permission-common@npm:0.7.6" - dependencies: - "@backstage/config": ^1.0.8 - "@backstage/errors": ^1.2.0 - "@backstage/types": ^1.1.0 - cross-fetch: ^3.1.5 - uuid: ^8.0.0 - zod: ^3.21.4 - checksum: de3363d6a78d6aff077c93c1477e976fa0ab45a62e203be6b20e80a72c3847546a47e138f227893295d5e064421f04af1ae0fcbb74a250a5823e9b363c452209 - languageName: node - linkType: hard - "@backstage/plugin-permission-common@workspace:^, @backstage/plugin-permission-common@workspace:plugins/permission-common": version: 0.0.0-use.local resolution: "@backstage/plugin-permission-common@workspace:plugins/permission-common" @@ -7995,25 +7737,6 @@ __metadata: languageName: unknown linkType: soft -"@backstage/plugin-permission-react@npm:^0.4.13": - version: 0.4.13 - resolution: "@backstage/plugin-permission-react@npm:0.4.13" - dependencies: - "@backstage/config": ^1.0.8 - "@backstage/core-plugin-api": ^1.5.2 - "@backstage/plugin-permission-common": ^0.7.6 - "@types/react": ^16.13.1 || ^17.0.0 - cross-fetch: ^3.1.5 - react-use: ^17.2.4 - swr: ^2.0.0 - peerDependencies: - react: ^16.13.1 || ^17.0.0 - react-dom: ^16.13.1 || ^17.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: c93392de23dff6cf5152cdd6c4cde50c79a370c562aae42a74c9655716c959bf40a50a01fe7427102b74f33a26ce4a38e467fe88bf66d4ff6cd9e3ad12b70984 - languageName: node - linkType: hard - "@backstage/plugin-permission-react@workspace:^, @backstage/plugin-permission-react@workspace:plugins/permission-react": version: 0.0.0-use.local resolution: "@backstage/plugin-permission-react@workspace:plugins/permission-react" @@ -8733,16 +8456,6 @@ __metadata: languageName: unknown linkType: soft -"@backstage/plugin-search-common@npm:^1.2.4": - version: 1.2.4 - resolution: "@backstage/plugin-search-common@npm:1.2.4" - dependencies: - "@backstage/plugin-permission-common": ^0.7.6 - "@backstage/types": ^1.1.0 - checksum: f0c7cdcad4d11b4dc0b1a4d08417b554b19eb89ced3c49620656a133bfbbc0057f7e2ae176e36e883ce0d29298fafe3a4b916b68d8ee96374b896635e33909ce - languageName: node - linkType: hard - "@backstage/plugin-search-common@workspace:^, @backstage/plugin-search-common@workspace:plugins/search-common": version: 0.0.0-use.local resolution: "@backstage/plugin-search-common@workspace:plugins/search-common" @@ -9761,35 +9474,7 @@ __metadata: languageName: unknown linkType: soft -"@backstage/theme@npm:^0.2.16, @backstage/theme@npm:^0.2.18": - version: 0.2.19 - resolution: "@backstage/theme@npm:0.2.19" - dependencies: - "@material-ui/core": ^4.12.2 - peerDependencies: - react: ^16.13.1 || ^17.0.0 - react-dom: ^16.13.1 || ^17.0.0 - checksum: 93ca110a3f953d6d98b4a5f2163beaa1bd1f95adb66a593e85eb523a7012acf654b6148db54008a6434805a4bd9016d67e5c6a317bc56940ee6800aecbb97d6f - languageName: node - linkType: hard - -"@backstage/theme@npm:^0.4.0": - version: 0.4.0 - resolution: "@backstage/theme@npm:0.4.0" - dependencies: - "@emotion/react": ^11.10.5 - "@emotion/styled": ^11.10.5 - "@mui/material": ^5.12.2 - peerDependencies: - "@material-ui/core": ^4.12.2 - "@types/react": ^16.13.1 || ^17.0.0 - react: ^16.13.1 || ^17.0.0 - react-dom: ^16.13.1 || ^17.0.0 - checksum: 12a78d2fe753a64dc65d930c7f5c6af6c356de882e2431b5d30d448e91db9f59640df92424c27c71fe4d795dbe7d71dff6b16772004cbd49f82430a73f653422 - languageName: node - linkType: hard - -"@backstage/theme@workspace:^, @backstage/theme@workspace:packages/theme": +"@backstage/theme@^0.4.0, @backstage/theme@workspace:^, @backstage/theme@workspace:packages/theme": version: 0.0.0-use.local resolution: "@backstage/theme@workspace:packages/theme" dependencies: @@ -9806,7 +9491,19 @@ __metadata: languageName: unknown linkType: soft -"@backstage/types@^1.0.2, @backstage/types@^1.1.0, @backstage/types@workspace:^, @backstage/types@workspace:packages/types": +"@backstage/theme@npm:^0.2.16, @backstage/theme@npm:^0.2.18": + version: 0.2.19 + resolution: "@backstage/theme@npm:0.2.19" + dependencies: + "@material-ui/core": ^4.12.2 + peerDependencies: + react: ^16.13.1 || ^17.0.0 + react-dom: ^16.13.1 || ^17.0.0 + checksum: 93ca110a3f953d6d98b4a5f2163beaa1bd1f95adb66a593e85eb523a7012acf654b6148db54008a6434805a4bd9016d67e5c6a317bc56940ee6800aecbb97d6f + languageName: node + linkType: hard + +"@backstage/types@^1.0.2, @backstage/types@workspace:^, @backstage/types@workspace:packages/types": version: 0.0.0-use.local resolution: "@backstage/types@workspace:packages/types" dependencies: @@ -9817,7 +9514,7 @@ __metadata: languageName: unknown linkType: soft -"@backstage/version-bridge@^1.0.3, @backstage/version-bridge@^1.0.4, @backstage/version-bridge@workspace:^, @backstage/version-bridge@workspace:packages/version-bridge": +"@backstage/version-bridge@^1.0.3, @backstage/version-bridge@workspace:^, @backstage/version-bridge@workspace:packages/version-bridge": version: 0.0.0-use.local resolution: "@backstage/version-bridge@workspace:packages/version-bridge" dependencies: @@ -14361,7 +14058,7 @@ __metadata: languageName: node linkType: hard -"@rjsf/material-ui-v5@npm:@rjsf/material-ui@5.7.3, @rjsf/material-ui@npm:5.7.3": +"@rjsf/material-ui-v5@npm:@rjsf/material-ui@5.7.3": version: 5.7.3 resolution: "@rjsf/material-ui@npm:5.7.3" peerDependencies: From 2f849db765fe402f1203fbd34fc04249145f3bc1 Mon Sep 17 00:00:00 2001 From: blam Date: Tue, 18 Jul 2023 12:45:08 +0200 Subject: [PATCH 39/52] chore: enter pre Signed-off-by: blam --- .changeset/pre.json | 234 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 234 insertions(+) create mode 100644 .changeset/pre.json diff --git a/.changeset/pre.json b/.changeset/pre.json new file mode 100644 index 0000000000..49946da65b --- /dev/null +++ b/.changeset/pre.json @@ -0,0 +1,234 @@ +{ + "mode": "pre", + "tag": "next", + "initialVersions": { + "example-app": "0.2.85", + "@backstage/app-defaults": "1.4.1", + "example-backend": "0.2.85", + "@backstage/backend-app-api": "0.4.5", + "@backstage/backend-common": "0.19.1", + "@backstage/backend-defaults": "0.1.12", + "@backstage/backend-dev-utils": "0.1.1", + "example-backend-next": "0.0.13", + "@backstage/backend-openapi-utils": "0.0.2", + "@backstage/backend-plugin-api": "0.5.4", + "@backstage/backend-tasks": "0.5.4", + "@backstage/backend-test-utils": "0.1.39", + "@backstage/catalog-client": "1.4.3", + "@backstage/catalog-model": "1.4.1", + "@backstage/cli": "0.22.9", + "@backstage/cli-common": "0.1.12", + "@backstage/cli-node": "0.1.2", + "@backstage/codemods": "0.1.45", + "@backstage/config": "1.0.8", + "@backstage/config-loader": "1.3.2", + "@backstage/core-app-api": "1.9.0", + "@backstage/core-components": "0.13.3", + "@backstage/core-plugin-api": "1.5.3", + "@backstage/create-app": "0.5.3", + "@backstage/dev-utils": "1.0.17", + "e2e-test": "0.2.5", + "@backstage/errors": "1.2.1", + "@backstage/eslint-plugin": "0.1.3", + "@backstage/integration": "1.5.1", + "@backstage/integration-aws-node": "0.1.5", + "@backstage/integration-react": "1.1.15", + "@backstage/release-manifests": "0.0.9", + "@backstage/repo-tools": "0.3.2", + "@techdocs/cli": "1.4.4", + "techdocs-cli-embedded-app": "0.2.84", + "@backstage/test-utils": "1.4.1", + "@backstage/theme": "0.4.1", + "@backstage/types": "1.1.0", + "@backstage/version-bridge": "1.0.4", + "@backstage/plugin-adr": "0.6.3", + "@backstage/plugin-adr-backend": "0.3.5", + "@backstage/plugin-adr-common": "0.2.11", + "@backstage/plugin-airbrake": "0.3.20", + "@backstage/plugin-airbrake-backend": "0.2.20", + "@backstage/plugin-allure": "0.1.36", + "@backstage/plugin-analytics-module-ga": "0.1.31", + "@backstage/plugin-analytics-module-ga4": "0.1.2", + "@backstage/plugin-apache-airflow": "0.2.13", + "@backstage/plugin-api-docs": "0.9.6", + "@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.2", + "@backstage/plugin-apollo-explorer": "0.1.13", + "@backstage/plugin-app-backend": "0.3.47", + "@backstage/plugin-auth-backend": "0.18.5", + "@backstage/plugin-auth-node": "0.2.16", + "@backstage/plugin-azure-devops": "0.3.2", + "@backstage/plugin-azure-devops-backend": "0.3.26", + "@backstage/plugin-azure-devops-common": "0.3.0", + "@backstage/plugin-azure-sites": "0.1.9", + "@backstage/plugin-azure-sites-backend": "0.1.9", + "@backstage/plugin-azure-sites-common": "0.1.0", + "@backstage/plugin-badges": "0.2.44", + "@backstage/plugin-badges-backend": "0.2.2", + "@backstage/plugin-bazaar": "0.2.11", + "@backstage/plugin-bazaar-backend": "0.2.10", + "@backstage/plugin-bitbucket-cloud-common": "0.2.8", + "@backstage/plugin-bitrise": "0.1.47", + "@backstage/plugin-catalog": "1.12.0", + "@backstage/plugin-catalog-backend": "1.11.0", + "@backstage/plugin-catalog-backend-module-aws": "0.2.2", + "@backstage/plugin-catalog-backend-module-azure": "0.1.18", + "@backstage/plugin-catalog-backend-module-bitbucket": "0.2.14", + "@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.14", + "@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.12", + "@backstage/plugin-catalog-backend-module-gerrit": "0.1.15", + "@backstage/plugin-catalog-backend-module-github": "0.3.2", + "@backstage/plugin-catalog-backend-module-gitlab": "0.2.3", + "@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.4.0", + "@backstage/plugin-catalog-backend-module-ldap": "0.5.14", + "@backstage/plugin-catalog-backend-module-msgraph": "0.5.6", + "@backstage/plugin-catalog-backend-module-openapi": "0.1.13", + "@backstage/plugin-catalog-backend-module-puppetdb": "0.1.4", + "@backstage/plugin-catalog-backend-module-unprocessed": "0.1.1", + "@backstage/plugin-catalog-common": "1.0.15", + "@internal/plugin-catalog-customized": "0.0.12", + "@backstage/plugin-catalog-graph": "0.2.32", + "@backstage/plugin-catalog-graphql": "0.3.22", + "@backstage/plugin-catalog-import": "0.9.10", + "@backstage/plugin-catalog-node": "1.4.0", + "@backstage/plugin-catalog-react": "1.8.0", + "@backstage/plugin-catalog-unprocessed-entities": "0.1.1", + "@backstage/plugin-cicd-statistics": "0.1.22", + "@backstage/plugin-cicd-statistics-module-gitlab": "0.1.16", + "@backstage/plugin-circleci": "0.3.20", + "@backstage/plugin-cloudbuild": "0.3.20", + "@backstage/plugin-code-climate": "0.1.20", + "@backstage/plugin-code-coverage": "0.2.13", + "@backstage/plugin-code-coverage-backend": "0.2.13", + "@backstage/plugin-codescene": "0.1.15", + "@backstage/plugin-config-schema": "0.1.43", + "@backstage/plugin-cost-insights": "0.12.9", + "@backstage/plugin-cost-insights-common": "0.1.1", + "@backstage/plugin-devtools": "0.1.2", + "@backstage/plugin-devtools-backend": "0.1.2", + "@backstage/plugin-devtools-common": "0.1.2", + "@backstage/plugin-dynatrace": "7.0.0", + "@backstage/plugin-entity-feedback": "0.2.3", + "@backstage/plugin-entity-feedback-backend": "0.1.5", + "@backstage/plugin-entity-feedback-common": "0.1.1", + "@backstage/plugin-entity-validation": "0.1.5", + "@backstage/plugin-events-backend": "0.2.8", + "@backstage/plugin-events-backend-module-aws-sqs": "0.2.2", + "@backstage/plugin-events-backend-module-azure": "0.1.9", + "@backstage/plugin-events-backend-module-bitbucket-cloud": "0.1.9", + "@backstage/plugin-events-backend-module-gerrit": "0.1.9", + "@backstage/plugin-events-backend-module-github": "0.1.9", + "@backstage/plugin-events-backend-module-gitlab": "0.1.9", + "@backstage/plugin-events-backend-test-utils": "0.1.9", + "@backstage/plugin-events-node": "0.2.8", + "@internal/plugin-todo-list": "1.0.15", + "@internal/plugin-todo-list-backend": "1.0.15", + "@internal/plugin-todo-list-common": "1.0.12", + "@backstage/plugin-explore": "0.4.6", + "@backstage/plugin-explore-backend": "0.0.9", + "@backstage/plugin-explore-common": "0.0.1", + "@backstage/plugin-explore-react": "0.0.30", + "@backstage/plugin-firehydrant": "0.2.4", + "@backstage/plugin-fossa": "0.2.52", + "@backstage/plugin-gcalendar": "0.3.16", + "@backstage/plugin-gcp-projects": "0.3.39", + "@backstage/plugin-git-release-manager": "0.3.33", + "@backstage/plugin-github-actions": "0.6.1", + "@backstage/plugin-github-deployments": "0.1.51", + "@backstage/plugin-github-issues": "0.2.9", + "@backstage/plugin-github-pull-requests-board": "0.1.14", + "@backstage/plugin-gitops-profiles": "0.3.38", + "@backstage/plugin-gocd": "0.1.26", + "@backstage/plugin-graphiql": "0.2.52", + "@backstage/plugin-graphql-backend": "0.1.37", + "@backstage/plugin-graphql-voyager": "0.1.5", + "@backstage/plugin-home": "0.5.4", + "@backstage/plugin-home-react": "0.1.1", + "@backstage/plugin-ilert": "0.2.9", + "@backstage/plugin-jenkins": "0.8.2", + "@backstage/plugin-jenkins-backend": "0.2.2", + "@backstage/plugin-jenkins-common": "0.1.17", + "@backstage/plugin-kafka": "0.3.20", + "@backstage/plugin-kafka-backend": "0.2.40", + "@backstage/plugin-kubernetes": "0.9.3", + "@backstage/plugin-kubernetes-backend": "0.11.2", + "@backstage/plugin-kubernetes-common": "0.6.5", + "@backstage/plugin-lighthouse": "0.4.5", + "@backstage/plugin-lighthouse-backend": "0.2.3", + "@backstage/plugin-lighthouse-common": "0.1.2", + "@backstage/plugin-linguist": "0.1.5", + "@backstage/plugin-linguist-backend": "0.3.1", + "@backstage/plugin-linguist-common": "0.1.0", + "@backstage/plugin-microsoft-calendar": "0.1.5", + "@backstage/plugin-newrelic": "0.3.38", + "@backstage/plugin-newrelic-dashboard": "0.2.13", + "@backstage/plugin-nomad": "0.1.1", + "@backstage/plugin-nomad-backend": "0.1.1", + "@backstage/plugin-octopus-deploy": "0.2.2", + "@backstage/plugin-org": "0.6.10", + "@backstage/plugin-org-react": "0.1.9", + "@backstage/plugin-pagerduty": "0.6.1", + "@backstage/plugin-periskop": "0.1.18", + "@backstage/plugin-periskop-backend": "0.1.18", + "@backstage/plugin-permission-backend": "0.5.22", + "@backstage/plugin-permission-common": "0.7.7", + "@backstage/plugin-permission-node": "0.7.10", + "@backstage/plugin-permission-react": "0.4.14", + "@backstage/plugin-playlist": "0.1.12", + "@backstage/plugin-playlist-backend": "0.3.3", + "@backstage/plugin-playlist-common": "0.1.8", + "@backstage/plugin-proxy-backend": "0.2.41", + "@backstage/plugin-puppetdb": "0.1.3", + "@backstage/plugin-rollbar": "0.4.20", + "@backstage/plugin-rollbar-backend": "0.1.44", + "@backstage/plugin-scaffolder": "1.14.1", + "@backstage/plugin-scaffolder-backend": "1.15.1", + "@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.2.0", + "@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.23", + "@backstage/plugin-scaffolder-backend-module-gitlab": "0.2.2", + "@backstage/plugin-scaffolder-backend-module-rails": "0.4.16", + "@backstage/plugin-scaffolder-backend-module-sentry": "0.1.7", + "@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.20", + "@backstage/plugin-scaffolder-common": "1.3.2", + "@backstage/plugin-scaffolder-node": "0.1.5", + "@backstage/plugin-scaffolder-react": "1.5.1", + "@backstage/plugin-search": "1.3.3", + "@backstage/plugin-search-backend": "1.3.3", + "@backstage/plugin-search-backend-module-catalog": "0.1.3", + "@backstage/plugin-search-backend-module-elasticsearch": "1.3.2", + "@backstage/plugin-search-backend-module-explore": "0.1.3", + "@backstage/plugin-search-backend-module-pg": "0.5.8", + "@backstage/plugin-search-backend-module-techdocs": "0.1.3", + "@backstage/plugin-search-backend-node": "1.2.3", + "@backstage/plugin-search-common": "1.2.5", + "@backstage/plugin-search-react": "1.6.3", + "@backstage/plugin-sentry": "0.5.5", + "@backstage/plugin-shortcuts": "0.3.12", + "@backstage/plugin-sonarqube": "0.7.1", + "@backstage/plugin-sonarqube-backend": "0.2.1", + "@backstage/plugin-sonarqube-react": "0.1.7", + "@backstage/plugin-splunk-on-call": "0.4.9", + "@backstage/plugin-stack-overflow": "0.1.18", + "@backstage/plugin-stack-overflow-backend": "0.2.3", + "@backstage/plugin-stackstorm": "0.1.4", + "@backstage/plugin-tech-insights": "0.3.12", + "@backstage/plugin-tech-insights-backend": "0.5.13", + "@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.31", + "@backstage/plugin-tech-insights-common": "0.2.11", + "@backstage/plugin-tech-insights-node": "0.4.5", + "@backstage/plugin-tech-radar": "0.6.6", + "@backstage/plugin-techdocs": "1.6.5", + "@backstage/plugin-techdocs-addons-test-utils": "1.0.16", + "@backstage/plugin-techdocs-backend": "1.6.4", + "@backstage/plugin-techdocs-module-addons-contrib": "1.0.15", + "@backstage/plugin-techdocs-node": "1.7.3", + "@backstage/plugin-techdocs-react": "1.1.8", + "@backstage/plugin-todo": "0.2.22", + "@backstage/plugin-todo-backend": "0.1.44", + "@backstage/plugin-user-settings": "0.7.5", + "@backstage/plugin-user-settings-backend": "0.1.11", + "@backstage/plugin-vault": "0.1.14", + "@backstage/plugin-vault-backend": "0.3.3", + "@backstage/plugin-xcmetrics": "0.2.40" + }, + "changesets": [] +} From 8fd3ee4ac1a8ae329f968186d428eb69016da7e9 Mon Sep 17 00:00:00 2001 From: Philipp Hugenroth Date: Tue, 18 Jul 2023 15:15:57 +0200 Subject: [PATCH 40/52] Fix tsc Signed-off-by: Philipp Hugenroth --- packages/cli/src/lib/bundler/types.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/cli/src/lib/bundler/types.ts b/packages/cli/src/lib/bundler/types.ts index f96e4255f1..69e75b113d 100644 --- a/packages/cli/src/lib/bundler/types.ts +++ b/packages/cli/src/lib/bundler/types.ts @@ -30,6 +30,7 @@ export type BundlingOptions = { export type ServeOptions = BundlingPathsOptions & { checksEnabled: boolean; configPaths: string[]; + verifyVersions?: boolean; }; export type BuildOptions = BundlingPathsOptions & { From a5e067c01f7b7b3e56accfd4400143ec4f81e600 Mon Sep 17 00:00:00 2001 From: Long Zhang Date: Tue, 18 Jul 2023 15:37:19 +0200 Subject: [PATCH 41/52] propagate entity spec to EntityNode Signed-off-by: Long Zhang --- .../src/components/EntityRelationsGraph/types.ts | 5 +++++ .../EntityRelationsGraph/useEntityRelationNodesAndEdges.ts | 1 + 2 files changed, 6 insertions(+) diff --git a/plugins/catalog-graph/src/components/EntityRelationsGraph/types.ts b/plugins/catalog-graph/src/components/EntityRelationsGraph/types.ts index caf6c8c501..1ce32fc523 100644 --- a/plugins/catalog-graph/src/components/EntityRelationsGraph/types.ts +++ b/plugins/catalog-graph/src/components/EntityRelationsGraph/types.ts @@ -15,6 +15,7 @@ */ import { DependencyGraphTypes } from '@backstage/core-components'; +import { JsonObject } from '@backstage/types'; import { MouseEventHandler } from 'react'; /** @@ -63,6 +64,10 @@ export type EntityNodeData = { * Namespace of the entity. */ namespace: string; + /** + * Optional spec of the entity. + */ + spec?: JsonObject; /** * Whether the entity is focused, optional, defaults to false. Focused * entities are highlighted in the graph. diff --git a/plugins/catalog-graph/src/components/EntityRelationsGraph/useEntityRelationNodesAndEdges.ts b/plugins/catalog-graph/src/components/EntityRelationsGraph/useEntityRelationNodesAndEdges.ts index a1c3416d4f..2e177e2b75 100644 --- a/plugins/catalog-graph/src/components/EntityRelationsGraph/useEntityRelationNodesAndEdges.ts +++ b/plugins/catalog-graph/src/components/EntityRelationsGraph/useEntityRelationNodesAndEdges.ts @@ -75,6 +75,7 @@ export function useEntityRelationNodesAndEdges({ kind: entity.kind, name: entity.metadata.name, namespace: entity.metadata.namespace ?? DEFAULT_NAMESPACE, + spec: entity.spec ?? undefined, focused, color: focused ? 'secondary' : 'primary', }; From 64ee2c0c7ca50fc7e4fe079ee691ae3b9e52a753 Mon Sep 17 00:00:00 2001 From: Long Zhang Date: Tue, 18 Jul 2023 15:48:45 +0200 Subject: [PATCH 42/52] add a changeset Signed-off-by: Long Zhang --- .changeset/chatty-foxes-buy.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/chatty-foxes-buy.md diff --git a/.changeset/chatty-foxes-buy.md b/.changeset/chatty-foxes-buy.md new file mode 100644 index 0000000000..609ddc5269 --- /dev/null +++ b/.changeset/chatty-foxes-buy.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-graph': patch +--- + +Propagate entity spec to EntityNode so that spec info such as type can be used for graph node customization From ba407f747316ec46ee38f3423d2e0e15c3904f1b Mon Sep 17 00:00:00 2001 From: Waldir Montoya Date: Tue, 18 Jul 2023 11:48:02 -0500 Subject: [PATCH 43/52] Add release schedule to versioning policy Signed-off-by: Waldir Montoya --- docs/overview/versioning-policy.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/overview/versioning-policy.md b/docs/overview/versioning-policy.md index f34c74d55d..cf6984b04b 100644 --- a/docs/overview/versioning-policy.md +++ b/docs/overview/versioning-policy.md @@ -23,6 +23,10 @@ together. Think of it as a toolbox that comes with batteries included, but you can always add more plugins and libraries from the open source ecosystem as well as build your own. +## Release Schedule + +Backstage releases occur on a monthly basis, specifically on the second Tuesday of each month. The first release took place in March 2022. + ## Release Lines The Backstage project is structured around two different release lines, a From a440f56f4f075bbac548c9872ee218c1e9a37899 Mon Sep 17 00:00:00 2001 From: Long Zhang Date: Tue, 18 Jul 2023 19:09:24 +0200 Subject: [PATCH 44/52] update dependencies and api-report Signed-off-by: Long Zhang --- plugins/catalog-graph/api-report.md | 2 ++ plugins/catalog-graph/package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/catalog-graph/api-report.md b/plugins/catalog-graph/api-report.md index 645fc1162e..80578db6ed 100644 --- a/plugins/catalog-graph/api-report.md +++ b/plugins/catalog-graph/api-report.md @@ -10,6 +10,7 @@ import { CompoundEntityRef } from '@backstage/catalog-model'; import { DependencyGraphTypes } from '@backstage/core-components'; import { ExternalRouteRef } from '@backstage/core-plugin-api'; import { InfoCardVariants } from '@backstage/core-components'; +import { JsonObject } from '@backstage/types'; import { MouseEvent as MouseEvent_2 } from 'react'; import { MouseEventHandler } from 'react'; import { RouteRef } from '@backstage/core-plugin-api'; @@ -92,6 +93,7 @@ export type EntityNodeData = { kind?: string; title?: string; namespace: string; + spec?: JsonObject; focused?: boolean; color?: 'primary' | 'secondary' | 'default'; onClick?: MouseEventHandler; diff --git a/plugins/catalog-graph/package.json b/plugins/catalog-graph/package.json index 825314df08..0d1b4181d8 100644 --- a/plugins/catalog-graph/package.json +++ b/plugins/catalog-graph/package.json @@ -27,6 +27,7 @@ "@backstage/core-components": "workspace:^", "@backstage/core-plugin-api": "workspace:^", "@backstage/plugin-catalog-react": "workspace:^", + "@backstage/types": "workspace:^", "@backstage/theme": "workspace:^", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -49,7 +50,6 @@ "@backstage/dev-utils": "workspace:^", "@backstage/plugin-catalog": "workspace:^", "@backstage/test-utils": "workspace:^", - "@backstage/types": "workspace:^", "@testing-library/dom": "^8.0.0", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", From b8106c6847967255ffce978b6a8d69a15fc855d0 Mon Sep 17 00:00:00 2001 From: Waldir Montoya Date: Tue, 18 Jul 2023 12:28:01 -0500 Subject: [PATCH 45/52] correct date and location release date Signed-off-by: Waldir Montoya --- docs/overview/versioning-policy.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/docs/overview/versioning-policy.md b/docs/overview/versioning-policy.md index cf6984b04b..bf11936486 100644 --- a/docs/overview/versioning-policy.md +++ b/docs/overview/versioning-policy.md @@ -23,10 +23,6 @@ together. Think of it as a toolbox that comes with batteries included, but you can always add more plugins and libraries from the open source ecosystem as well as build your own. -## Release Schedule - -Backstage releases occur on a monthly basis, specifically on the second Tuesday of each month. The first release took place in March 2022. - ## Release Lines The Backstage project is structured around two different release lines, a @@ -36,7 +32,7 @@ their own release cadence and versioning policy. ## Main Release Line -Release cadence: Monthly +Release cadence: Monthly, specifically on the third Tuesday of each month. The first release took place in March 2022. The main release line in versioned with a major, minor and patch version but does **not** adhere to [semver](https://semver.org). The version format is From 863b6e5a80986fac30c007d50afa012d1a4e4e57 Mon Sep 17 00:00:00 2001 From: Waldir Montoya Date: Tue, 18 Jul 2023 12:53:03 -0500 Subject: [PATCH 46/52] specify the specific date Signed-off-by: Waldir Montoya --- docs/overview/versioning-policy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/overview/versioning-policy.md b/docs/overview/versioning-policy.md index bf11936486..a44a6a932d 100644 --- a/docs/overview/versioning-policy.md +++ b/docs/overview/versioning-policy.md @@ -32,7 +32,7 @@ their own release cadence and versioning policy. ## Main Release Line -Release cadence: Monthly, specifically on the third Tuesday of each month. The first release took place in March 2022. +Release cadence: Monthly, specifically on the Tuesday before the third Wednesday of each month. The first release took place in March 2022. The main release line in versioned with a major, minor and patch version but does **not** adhere to [semver](https://semver.org). The version format is From c7526aef2513618621cdf782788f2752ea9fe4e2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Jul 2023 21:32:02 +0000 Subject: [PATCH 47/52] build(deps): bump word-wrap from 1.2.3 to 1.2.4 Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4. - [Release notes](https://github.com/jonschlinkert/word-wrap/releases) - [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4) --- updated-dependencies: - dependency-name: word-wrap dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 8fb89bfc95..07ac807998 100644 --- a/yarn.lock +++ b/yarn.lock @@ -42100,9 +42100,9 @@ __metadata: linkType: hard "word-wrap@npm:~1.2.3": - version: 1.2.3 - resolution: "word-wrap@npm:1.2.3" - checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f + version: 1.2.4 + resolution: "word-wrap@npm:1.2.4" + checksum: 8f1f2e0a397c0e074ca225ba9f67baa23f99293bc064e31355d426ae91b8b3f6b5f6c1fc9ae5e9141178bb362d563f55e62fd8d5c31f2a77e3ade56cb3e35bd1 languageName: node linkType: hard From 71baa0951a6a2201751df517b9419058a428df50 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Jul 2023 11:26:41 +0000 Subject: [PATCH 48/52] chore(deps): bump word-wrap from 1.2.3 to 1.2.4 in /storybook Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4. - [Release notes](https://github.com/jonschlinkert/word-wrap/releases) - [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4) --- updated-dependencies: - dependency-name: word-wrap dependency-type: indirect ... Signed-off-by: dependabot[bot] --- storybook/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/storybook/yarn.lock b/storybook/yarn.lock index b59dda5e31..61d8548dc0 100644 --- a/storybook/yarn.lock +++ b/storybook/yarn.lock @@ -11854,9 +11854,9 @@ __metadata: linkType: hard "word-wrap@npm:~1.2.3": - version: 1.2.3 - resolution: "word-wrap@npm:1.2.3" - checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f + version: 1.2.4 + resolution: "word-wrap@npm:1.2.4" + checksum: 8f1f2e0a397c0e074ca225ba9f67baa23f99293bc064e31355d426ae91b8b3f6b5f6c1fc9ae5e9141178bb362d563f55e62fd8d5c31f2a77e3ade56cb3e35bd1 languageName: node linkType: hard From 5812ad1b5ffd7213ee84cb95de765fee55a27129 Mon Sep 17 00:00:00 2001 From: blam Date: Wed, 19 Jul 2023 13:45:31 +0200 Subject: [PATCH 49/52] docs: release notes Signed-off-by: blam --- docs/releases/v1.16.0.md | 86 ++++++++++++++++++++++++++++++++++++++++ microsite/sidebars.json | 1 + 2 files changed, 87 insertions(+) create mode 100644 docs/releases/v1.16.0.md diff --git a/docs/releases/v1.16.0.md b/docs/releases/v1.16.0.md new file mode 100644 index 0000000000..f6ee203128 --- /dev/null +++ b/docs/releases/v1.16.0.md @@ -0,0 +1,86 @@ +--- +id: v1.16.0 +title: v1.16.0 +description: Backstage Release v1.16.0 +--- + +These are the release notes for the v1.16.0 release of [Backstage](https://backstage.io/). + +A huge thanks to the whole team of maintainers and contributors as well as the amazing Backstage Community for their hard work in getting this release developed and done. A little smaller release this time with the Summer Holidays, hope you’re all having some deserved time off also! + +## Highlights + +### Continued support for Material-UI V5 + +There have been some more tweaks here or there to types and the theme system to ensure a smooth future migration toward Material-UI version 5. This should be mostly transparent to adopters, but please let us know if you encounter any oddities around the theme system after upgrading to this release. + +### More plugins support the new Backend System + +There’s been some more plugins that have been ported across to using the new [Backend System](https://backstage.io/docs/backend-system/). They are as follows: + +`@backstage/plugin-adr-backend` - Contributed by [@angeliski](https://github.com/angeliski) in [#18377](https://github.com/backstage/backstage/pull/18377) +`@backstage/plugin-airbrake-backend` - Contributed by [@anicke](https://github.com/anicke) in [#18598](https://github.com/backstage/backstage/pull/18598) +`@backstage/plugin-azure-devops-backend` - Contributed by [@awanlin](https://github.com/awanlin) in [#18320](https://github.com/backstage/backstage/pull/18320) +`@backstage/plugin-badges-backend` - Contributed by [@awanlin](https://github.com/awanlin) in [#18464](https://github.com/backstage/backstage/pull/18464) +`@backstage/plugin-devtools-backend` - Contributed by [@awanlin](https://github.com/awanlin) in [#18320](https://github.com/backstage/backstage/pull/18320) +`@backstage/plugin-linguist-backend` - Contributed by [@awanlin](https://github.com/awanlin) in [#18320](https://github.com/backstage/backstage/pull/18320) +`@backstage/plugin-entity-feedback-backend` - Contributed by [@anicke](https://github.com/anicke) in [#18361](https://github.com/backstage/backstage/pull/18361) +`@backstage/plugin-lighthouse-backend` - Contributed by [@jroebu14](https://github.com/jroebu14) in [#18633](https://github.com/backstage/backstage/pull/18633) +Stay tuned for more updates on the future of the Backend System as we move to make this a stable API! + +### **BREAKING**: `@backstage/plugin-catalog-backend-module-incremental-ingestion` + +Incremental event handlers are now async by default, and their response shape has been changed to allow further extension. + +Instead of returning `null` or `undefined` from an event handler to indicate no-oop, instead return the value `{ type: "ignored" }`. + +Contributed by [@cowboyd](https://github.com/cowboyd) in [#18216](https://github.com/backstage/backstage/pull/18216) + +### **BREAKING**: `@backstage/plugin-scaffolder-backend-module-confluence-to-markdown` + +The configuration has been changed and the authentication property of `confluence.auth` is now an `object` instead to allow further evolution. + +Contributed by [@jsundquist](https://github.com/jsundquist) in [#18583](https://github.com/backstage/backstage/pull/18583) + +### `@backstage/plugin-lighthouse` + +Added more verbose component for when no audits for a website corresponding to the provided url were found. + +Contributed by [@Zaperex](https://github.com/Zaperex) in [#18399](https://github.com/backstage/backstage/pull/18399) + +### `@backstage/plugin-home` + +A reference to material-ui’s dependency has been updated from `@rjsf/material-ui` to `@rjsf/material-ui-v5`. + +Contributed by [@mario-mui](https://github.com/mario-mui) in [#18432](https://github.com/backstage/backstage/pull/18432) + +It is now possible to customize the settings widget for different properties by using the`uiSchema` property. + +Contributed by [@ivangonzalezacuna](https://github.com/ivangonzalezacuna) in [#18574](https://github.com/backstage/backstage/pull/18574) + +### `@backstage/plugin-search` + +Fixed bug in `View Full Results` link of Search Modal that did not navigate to the full results page. + +Contributed by [@ciprianna](https://github.com/ciprianna) in [#18407](https://github.com/backstage/backstage/pull/18407) + +## Security Fixes + +This release does not contain any security fixes. + +## Upgrade path + +We recommend that you keep your Backstage project up to date with this latest release. For more guidance on how to upgrade, check out the documentation for [keeping Backstage updated](https://backstage.io/docs/getting-started/keeping-backstage-updated). + +## Links and References + +Below you can find a list of links and references to help you learn about and start using this new release. + +- [Backstage official website](https://backstage.io/), [documentation](https://backstage.io/docs/), and [getting started guide](https://backstage.io/docs/getting-started/) +- [GitHub repository](https://github.com/backstage/backstage) +- Backstage's [versioning and support policy](https://backstage.io/docs/overview/versioning-policy) +- [Community Discord](https://discord.gg/backstage-687207715902193673) for discussions and support +- [Changelog](https://github.com/backstage/backstage/tree/master/docs/releases/v1.16.0-changelog.md) +- Backstage [Demos](https://backstage.io/demos), [Blog](https://backstage.io/blog), [Roadmap](https://backstage.io/docs/overview/roadmap) and [Plugins](https://backstage.io/plugins) + +Sign up for our [newsletter](https://mailchi.mp/spotify/backstage-community) if you want to be informed about what is happening in the world of Backstage. diff --git a/microsite/sidebars.json b/microsite/sidebars.json index 05382ac6bb..d9178396e8 100644 --- a/microsite/sidebars.json +++ b/microsite/sidebars.json @@ -1,6 +1,7 @@ { "releases": { "Release Notes": [ + "releases/v1.16.0", "releases/v1.15.0", "releases/v1.14.0", "releases/v1.13.0", From 1f99a846c8970a32c9ad049a741c280ed8621762 Mon Sep 17 00:00:00 2001 From: blam Date: Wed, 19 Jul 2023 15:37:29 +0200 Subject: [PATCH 50/52] chore: ammend formatting Signed-off-by: blam --- docs/releases/v1.16.0.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/docs/releases/v1.16.0.md b/docs/releases/v1.16.0.md index f6ee203128..5435d15994 100644 --- a/docs/releases/v1.16.0.md +++ b/docs/releases/v1.16.0.md @@ -18,14 +18,15 @@ There have been some more tweaks here or there to types and the theme system to There’s been some more plugins that have been ported across to using the new [Backend System](https://backstage.io/docs/backend-system/). They are as follows: -`@backstage/plugin-adr-backend` - Contributed by [@angeliski](https://github.com/angeliski) in [#18377](https://github.com/backstage/backstage/pull/18377) -`@backstage/plugin-airbrake-backend` - Contributed by [@anicke](https://github.com/anicke) in [#18598](https://github.com/backstage/backstage/pull/18598) -`@backstage/plugin-azure-devops-backend` - Contributed by [@awanlin](https://github.com/awanlin) in [#18320](https://github.com/backstage/backstage/pull/18320) -`@backstage/plugin-badges-backend` - Contributed by [@awanlin](https://github.com/awanlin) in [#18464](https://github.com/backstage/backstage/pull/18464) -`@backstage/plugin-devtools-backend` - Contributed by [@awanlin](https://github.com/awanlin) in [#18320](https://github.com/backstage/backstage/pull/18320) -`@backstage/plugin-linguist-backend` - Contributed by [@awanlin](https://github.com/awanlin) in [#18320](https://github.com/backstage/backstage/pull/18320) -`@backstage/plugin-entity-feedback-backend` - Contributed by [@anicke](https://github.com/anicke) in [#18361](https://github.com/backstage/backstage/pull/18361) -`@backstage/plugin-lighthouse-backend` - Contributed by [@jroebu14](https://github.com/jroebu14) in [#18633](https://github.com/backstage/backstage/pull/18633) +- `@backstage/plugin-adr-backend` - Contributed by [@angeliski](https://github.com/angeliski) in [#18377](https://github.com/backstage/backstage/pull/18377) +- `@backstage/plugin-airbrake-backend` - Contributed by [@anicke](https://github.com/anicke) in [#18598](https://github.com/backstage/backstage/pull/18598) +- `@backstage/plugin-azure-devops-backend` - Contributed by [@awanlin](https://github.com/awanlin) in [#18320](https://github.com/backstage/backstage/pull/18320) +- `@backstage/plugin-badges-backend` - Contributed by [@awanlin](https://github.com/awanlin) in [#18464](https://github.com/backstage/backstage/pull/18464) +- `@backstage/plugin-devtools-backend` - Contributed by [@awanlin](https://github.com/awanlin) in [#18320](https://github.com/backstage/backstage/pull/18320) +- `@backstage/plugin-linguist-backend` - Contributed by [@awanlin](https://github.com/awanlin) in [#18320](https://github.com/backstage/backstage/pull/18320) +- `@backstage/plugin-entity-feedback-backend` - Contributed by [@anicke](https://github.com/anicke) in [#18361](https://github.com/backstage/backstage/pull/18361) +- `@backstage/plugin-lighthouse-backend` - Contributed by [@jroebu14](https://github.com/jroebu14) in [#18633](https://github.com/backstage/backstage/pull/18633) + Stay tuned for more updates on the future of the Backend System as we move to make this a stable API! ### **BREAKING**: `@backstage/plugin-catalog-backend-module-incremental-ingestion` From 7e97d9f767a7450e18951044136530562db38096 Mon Sep 17 00:00:00 2001 From: NishkarshRaj Date: Thu, 20 Jul 2023 13:50:15 +0530 Subject: [PATCH 51/52] docs: Update Thread Model's Scaffolder Sandbox Details Signed-off-by: NishkarshRaj --- docs/overview/threat-model.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/overview/threat-model.md b/docs/overview/threat-model.md index bda7b40381..cb1379aa27 100644 --- a/docs/overview/threat-model.md +++ b/docs/overview/threat-model.md @@ -66,7 +66,7 @@ By default all internal users are allowed to create and delete entities. If this ## Scaffolder -By default, Scaffolding jobs execute directly on the host machine, including any actions defined in the template. Because the Scaffolder templates are considered a more sensitive area it is recommended to control access to create and update templates to trusted parties. Template execution is intended to be secure regardless of input, but we still recommend this additional layer of protection. The string templating is executed in a [node VM sandbox](https://github.com/patriksimek/vm2) to mitigate the possibility of remote code execution attacks. +By default, Scaffolding jobs execute directly on the host machine, including any actions defined in the template. Because the Scaffolder templates are considered a more sensitive area it is recommended to control access to create and update templates to trusted parties. Template execution is intended to be secure regardless of input, but we still recommend this additional layer of protection. The string templating is executed in a [node VM sandbox](https://github.com/laverdet/isolated-vm) to mitigate the possibility of remote code execution attacks. The Scaffolder often has elevated permissions to for example create repositories in a Github organization. The integrator should therefore be cautious of Scaffolder Templates that for example delete or update existing resources as the user input is typically user defined and can therefore delete or modify resources maliciously or by mistake. From 1f54aca5da22de6ffa95df76d76bcafef0bfab24 Mon Sep 17 00:00:00 2001 From: Ben Lambert Date: Thu, 20 Jul 2023 12:02:15 +0200 Subject: [PATCH 52/52] Update pink-squids-nail.md Signed-off-by: Ben Lambert --- .changeset/pink-squids-nail.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/pink-squids-nail.md b/.changeset/pink-squids-nail.md index ed95f3171a..989b5034d5 100644 --- a/.changeset/pink-squids-nail.md +++ b/.changeset/pink-squids-nail.md @@ -2,4 +2,4 @@ '@backstage/plugin-catalog-backend-module-unprocessed': minor --- -Fix typo of UnprocessedEntitiesModule. +**BREAKING**: Fixing typo in exported module. You will have to rename the import to the correct spelling. `UnprocessedEntites` -> `UnprocessedEntities`