Skip to content

v0.3.0

Compare
Choose a tag to compare
@Rugvip Rugvip released this 29 Dec 11:33
· 48811 commits to master since this release
c857148

@backstage/core@0.3.0

Minor Changes

  • 199237d: New DependencyGraph component added to core package.

Patch Changes

  • 7b37d65: Adds the MarkdownContent component to render and display Markdown content with the default
    GFM (Github flavored Markdown) dialect.

    <MarkdownContent content={markdownGithubFlavored} />
    

    To render the Markdown content with plain CommonMark, set the dialect to common-mark

    <MarkdownContent content={markdown} dialect='common-mark />
    
  • 4aca74e: Extend default config loader to read config from the window object.

    Config will be read from window.__APP_CONFIG__ which should be an object.

  • e8f69ba: - The BottomLink is now able to handle with internal routes.

    • @backstage/core Link component detect whether it's an external link or not, and render accordingly
  • 0c0798f: Extend the table to share its current filter state. The filter state can be used together with the new useQueryParamState hook to store the current filter state to the browser history and restore it after navigating to other routes.

  • 0c0798f: Make the selected state of Select and CheckboxTree controllable from outside.

  • 6627b62: Fix divider prop not respected on InfoCard

  • Updated dependencies [c5bab94]

  • Updated dependencies [4577e37]

    • @backstage/core-api@0.2.1
    • @backstage/theme@0.2.1

@backstage/plugin-cost-insights@0.3.0

Minor Changes

  • 0703ede: rename: Tooltip -> BarChartTooltip
    rename: TooltipItem -> BarChartTooltipItem
    Deprecate BarChartData in favor of BarChartOptions
    Export BarChartLegend component
    Update BarChart props to accept options prop
    Deprecate ProductCost type in favor of Entity. Update CostInsightsApi

Patch Changes

  • 9a29457: Fix styling issue on Cost Insights product panels with no cost
  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1

@backstage/plugin-jenkins@0.3.0

Minor Changes

  • a41730c: Add tooltip for Jenkins rerun button

Patch Changes

  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
  • Updated dependencies [2d0bd1b]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1
    • @backstage/plugin-catalog@0.2.1

@backstage/plugin-scaffolder@0.3.0

Minor Changes

  • 59166e5: createRouter of scaffolder backend will now require additional option as entityClient which could be generated by CatalogEntityClient in plugin-scaffolder-backend package. Here is example to generate entityClient.

    import { CatalogEntityClient } from '@backstage/plugin-scaffolder-backend';
    import { SingleHostDiscovery } from '@backstage/backend-common';
    
    const discovery = SingleHostDiscovery.fromConfig(config);
    const entityClient = new CatalogEntityClient({ discovery });
    • Scaffolder's API /v1/jobs will accept templateName instead of template Entity.

Patch Changes

  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
  • Updated dependencies [2d0bd1b]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1
    • @backstage/plugin-catalog@0.2.1

@backstage/plugin-scaffolder-backend@0.3.0

Minor Changes

  • 59166e5: createRouter of scaffolder backend will now require additional option as entityClient which could be generated by CatalogEntityClient in plugin-scaffolder-backend package. Here is example to generate entityClient.

    import { CatalogEntityClient } from '@backstage/plugin-scaffolder-backend';
    import { SingleHostDiscovery } from '@backstage/backend-common';
    
    const discovery = SingleHostDiscovery.fromConfig(config);
    const entityClient = new CatalogEntityClient({ discovery });
    • Scaffolder's API /v1/jobs will accept templateName instead of template Entity.

Patch Changes

  • Updated dependencies [33b7300]
    • @backstage/backend-common@0.2.1

@backstage/plugin-tech-radar@0.3.0

Minor Changes

  • a906f20: Added tech radar blip history backend support and normalized the data structure

Patch Changes

  • 3f05616: Make the footer color of the tech-radar work in both light and dark theme.
  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1

@backstage/backend-common@0.2.1

Patch Changes

  • 33b7300: Capture plugin name under the /api/ prefix for http metrics

@backstage/core-api@0.2.1

Patch Changes

  • c5bab94: Updated the AuthApi .create methods to configure the default scope of the corresponding Auth Api. As a result the
    default scope is configurable when overwriting the Core Api in the app.

    GithubAuth.create({
      discoveryApi,
      oauthRequestApi,
      defaultScopes: ['read:user', 'repo'],
    }),
    

    Replaced redundant CreateOptions of each Auth Api with the OAuthApiCreateOptions type.

    export type OAuthApiCreateOptions = AuthApiCreateOptions & {
      oauthRequestApi: OAuthRequestApi;
      defaultScopes?: string[];
    };
    
    export type AuthApiCreateOptions = {
      discoveryApi: DiscoveryApi;
      environment?: string;
      provider?: AuthProvider & { id: string };
    };
    
  • Updated dependencies [4577e37]

    • @backstage/theme@0.2.1

@backstage/create-app@0.2.1

Patch Changes

  • c56e283: Fix missing api-docs plugin registration in app template

@backstage/dev-utils@0.1.3

Patch Changes

  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1

@backstage/theme@0.2.1

Patch Changes

  • 4577e37: Improve styling of outlined chips in dark mode.

@backstage/plugin-api-docs@0.2.1

Patch Changes

  • 0c0798f: Persist table state of the API Explorer to the browser history. This allows to navigate between pages and come back to the previous filter state.
  • 84b654d: Use dense table style and outlined chips in the API Explorer.
  • 803527b: Upgrade @kyma-project/asyncapi-react to 0.14.2
  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
  • Updated dependencies [2d0bd1b]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1
    • @backstage/plugin-catalog@0.2.1

@backstage/plugin-auth-backend@0.2.1

Patch Changes

  • 7528080: Handle non-7-bit safe characters in the posted message data
  • 4628763: Encode the OAuth state parameter using URL safe chars only, so that providers have an easier time forming the callback URL.
  • Updated dependencies [33b7300]
    • @backstage/backend-common@0.2.1

@backstage/plugin-catalog@0.2.1

Patch Changes

  • 2d0bd1b: Improved the edit link to open the component yaml in edit mode in corresponding SCM. Broke out logic for createEditLink to be reused.
  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
  • Updated dependencies [59166e5]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1
    • @backstage/plugin-scaffolder@0.3.0
    • @backstage/plugin-techdocs@0.2.1

@backstage/plugin-circleci@0.2.1

Patch Changes

  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
  • Updated dependencies [2d0bd1b]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1
    • @backstage/plugin-catalog@0.2.1

@backstage/plugin-cloudbuild@0.2.1

Patch Changes

  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
  • Updated dependencies [2d0bd1b]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1
    • @backstage/plugin-catalog@0.2.1

@backstage/plugin-explore@0.2.1

Patch Changes

  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1

@backstage/plugin-gcp-projects@0.2.1

Patch Changes

  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1

@backstage/plugin-github-actions@0.2.1

Patch Changes

  • Updated dependencies [c5bab94]
  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
  • Updated dependencies [2d0bd1b]
    • @backstage/core-api@0.2.1
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1
    • @backstage/plugin-catalog@0.2.1

@backstage/plugin-gitops-profiles@0.2.1

Patch Changes

  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1

@backstage/plugin-graphiql@0.2.1

Patch Changes

  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1

@backstage/plugin-kubernetes@0.2.1

Patch Changes

  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1

@backstage/plugin-lighthouse@0.2.1

Patch Changes

  • Updated dependencies [c5bab94]
  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
  • Updated dependencies [2d0bd1b]
    • @backstage/core-api@0.2.1
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1
    • @backstage/plugin-catalog@0.2.1

@backstage/plugin-newrelic@0.2.1

Patch Changes

  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1

@backstage/plugin-register-component@0.2.1

Patch Changes

  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
  • Updated dependencies [2d0bd1b]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1
    • @backstage/plugin-catalog@0.2.1

@backstage/plugin-rollbar@0.2.1

Patch Changes

  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
  • Updated dependencies [2d0bd1b]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1
    • @backstage/plugin-catalog@0.2.1

@backstage/plugin-sentry@0.2.1

Patch Changes

  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1

@backstage/plugin-sonarqube@0.1.3

Patch Changes

  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1

@backstage/plugin-techdocs@0.2.1

Patch Changes

  • Updated dependencies [c5bab94]
  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
  • Updated dependencies [2d0bd1b]
    • @backstage/core-api@0.2.1
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1
    • @backstage/plugin-catalog@0.2.1

@backstage/plugin-user-settings@0.2.1

Patch Changes

  • 5a2705d: Export AuthProviders, DefaultProviderSettings and ProviderSettingsItem.
  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1

@backstage/plugin-welcome@0.2.1

Patch Changes

  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [4577e37]
    • @backstage/core@0.3.0
    • @backstage/theme@0.2.1

example-app@0.2.1

Patch Changes

  • Updated dependencies [7b37d65]
  • Updated dependencies [4aca74e]
  • Updated dependencies [a41730c]
  • Updated dependencies [9a29457]
  • Updated dependencies [0703ede]
  • Updated dependencies [e8f69ba]
  • Updated dependencies [0c0798f]
  • Updated dependencies [5a2705d]
  • Updated dependencies [0c0798f]
  • Updated dependencies [84b654d]
  • Updated dependencies [0c0798f]
  • Updated dependencies [199237d]
  • Updated dependencies [6627b62]
  • Updated dependencies [3f05616]
  • Updated dependencies [803527b]
  • Updated dependencies [4577e37]
  • Updated dependencies [2d0bd1b]
  • Updated dependencies [59166e5]
  • Updated dependencies [a906f20]
    • @backstage/core@0.3.0
    • @backstage/plugin-jenkins@0.3.0
    • @backstage/plugin-cost-insights@0.3.0
    • @backstage/plugin-user-settings@0.2.1
    • @backstage/plugin-api-docs@0.2.1
    • @backstage/plugin-tech-radar@0.3.0
    • @backstage/theme@0.2.1
    • @backstage/plugin-catalog@0.2.1
    • @backstage/plugin-scaffolder@0.3.0
    • @backstage/plugin-circleci@0.2.1
    • @backstage/plugin-cloudbuild@0.2.1
    • @backstage/plugin-explore@0.2.1
    • @backstage/plugin-gcp-projects@0.2.1
    • @backstage/plugin-github-actions@0.2.1
    • @backstage/plugin-gitops-profiles@0.2.1
    • @backstage/plugin-graphiql@0.2.1
    • @backstage/plugin-kubernetes@0.2.1
    • @backstage/plugin-lighthouse@0.2.1
    • @backstage/plugin-newrelic@0.2.1
    • @backstage/plugin-register-component@0.2.1
    • @backstage/plugin-rollbar@0.2.1
    • @backstage/plugin-sentry@0.2.1
    • @backstage/plugin-techdocs@0.2.1
    • @backstage/plugin-welcome@0.2.1

example-backend@0.2.1

Patch Changes

  • Updated dependencies [7528080]
  • Updated dependencies [4628763]
  • Updated dependencies [59166e5]
  • Updated dependencies [33b7300]
    • @backstage/plugin-auth-backend@0.2.1
    • @backstage/plugin-scaffolder-backend@0.3.0
    • @backstage/backend-common@0.2.1
    • example-app@0.2.1