@backstage/plugin-azure-devops-backend@0.2.0
Minor Changes
- b85acc8c35: refactor(
@backstage/plugin-azure-devops
): Consume types from@backstage/plugin-azure-devops-common
.
Stop re-exporting types from@backstage/plugin-azure-devops-backend
.
Added new types to@backstage/plugin-azure-devops-common
.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.9.9
- @backstage/plugin-azure-devops-common@0.0.2
- @backstage/backend-common@0.9.9
## @backstage/backend-common@0.9.9
Patch Changes
- 8c4cad0bf2: AWSS3UrlReader now throws a
NotModifiedError
(exported from @backstage/backend-common) when s3 returns a 304 response.
- 0611f3b3e2: Reading app config from a remote server
- Updated dependencies
- @backstage/config-loader@0.7.2
- @backstage/config-loader@0.7.2
## @backstage/catalog-client@0.5.1
Patch Changes
- 39e92897e4: Improved API documentation for catalog-client.
## @backstage/cli@0.8.2
Patch Changes
- dd355bca46: Switched to dynamically determining the packages that are unsafe to repack when executing the CLI within the Backstage main repo.
- b393c4d4be: Fixed the
config:check
command that was incorrectly only validating frontend configuration. Also added a--frontend
flag to the command which maintains that behavior.
- 0611f3b3e2: Reading app config from a remote server
- ec64d9590c: Make
ExitCodeError
callsuper
early to avoid compiler warnings
- 8af66229e7: Bumped
@spotify/eslint-config-react
fromv10
tov12
, dropping support for Node.js v12.
- a197708da9: Bumped
@spotify/eslint-config-typescript
fromv10
tov12
, dropping support for Node.js v12.
- Updated dependencies
- @backstage/config-loader@0.7.2
- @backstage/config-loader@0.7.2
## @backstage/codemods@0.1.21
Patch Changes
- Updated dependencies
- @backstage/core-components@0.7.3
- @backstage/core-plugin-api@0.1.13
- @backstage/core-app-api@0.1.20
- @backstage/core-components@0.7.3
## @backstage/config-loader@0.7.2
Patch Changes
- 0611f3b3e2: Reading app config from a remote server
- 26c5659c97: Bump msw to the same version as the rest
## @backstage/core-app-api@0.1.20
Patch Changes
- 78c512ce8f: I have added default icons for the catalog, scaffolder, techdocs, and search.
- 8b4284cd5c: Improve API documentation for @backstage/core-plugin-api
- Updated dependencies
- @backstage/core-components@0.7.3
- @backstage/theme@0.2.13
- @backstage/core-plugin-api@0.1.13
- @backstage/core-components@0.7.3
## @backstage/core-components@0.7.3
Patch Changes
c11a37710a: Added a warning variant to
DismissableBanner
component. If you are using a
custom theme, you will need to add the optionalpalette.banner.warning
color,
otherwise this variant will fall back to thepalette.banner.error
color.5826c17b7d: Allow for
cellStyle
property onTableColumn
to be a function as well asReact.CSSProperties
as per the Material UI Table componente0861b92ff: Add new way to override color selection to progress bar/gauge components.
Gauge
,LinearGauge
andGaugeCard
all accept agetColor
prop,
which is a function of the type:export type GaugePropsGetColor = (args: { palette: Palette; value: number; inverse?: boolean; max?: number; }) => string;
Return a standard CSS color string (e.g. "red", "#f02020"), and the gauge will
be set to that color.
If the prop is omitted, the default implementation is unchanged from previous
versions.021986e8a3: fixed route resolving (issue #7741) when user cannot select a tab in any of the tabbed pages (like the Catalog page) if it shares the same initial letters as a preceding tab. (i.e. where tab with a path of /ci is followed by a path of /ci-2, user cannot select /ci-2 as /ci will always be selected first).
a39a2105ef: Add Theme Overrides for Sidebar
Updated dependencies
@backstage/theme@0.2.13
@backstage/core-plugin-api@0.1.13
@backstage/core-plugin-api@0.1.13
Patch Changes
4a336fd292: Deprecate use of extensions without name. Adds a warning to the developer console to prompt integrators to provide names for extensions.
8b4284cd5c: Improve API documentation for @backstage/core-plugin-api
e059aea7b9: Deprecate unused ApiRef types
Updated dependencies
@backstage/theme@0.2.13
@backstage/create-app@0.4.3
Patch Changes
5dcea2586c: Integrated
SidebarSearchModal
component into default-app to use theSearchModal
.
TheSidebarSearchModal
component can also be used in other generated apps:
```diff
import {SidebarSearch,
SidebarSearchModal
} from '@backstage/plugin-search';
...
...If you only want to use the `SearchModal` you can import it from `'@backstage/plugin-search'`: ```js import { SearchModal } from '@backstage/plugin-search';
5725f87e4c: Updated the app template to no longer include the
--no-private
flag for thecreate-plugin
command.
To apply this change to an existing application, remove the--no-private
flag from thecreate-plugin
command in the rootpackage.json
:
```diff
"prettier:check": "prettier --check .","create-plugin": "backstage-cli create-plugin --scope internal --no-private",
"create-plugin": "backstage-cli create-plugin --scope internal",
"remove-plugin": "backstage-cli remove-plugin"
```
1921f70aa7: Removed the version pinning of the packages
graphql-language-service-interface
andgraphql-language-service-parser
. This should no longer be necessary.You can apply the same change in your repository by ensuring that the following does NOT appear in your root
package.json
."resolutions": { "graphql-language-service-interface": "2.8.2", "graphql-language-service-parser": "1.9.0" },
@backstage/techdocs-common@0.10.6
Patch Changes
- a2d4389587: 1. Techdocs publisher constructors now use parameter objects when being
instantiated
- Internal refactor of
LocalPublish
publisher to usefromConfig
for
creation to be aligned with other publishers; this does not impact
LocalPublish
usage.
```diff
- const publisher = new LocalPublish(config, logger, discovery);
- const publisher = LocalPublish.fromConfig(config, logger, discovery);
```
- a2d4389587: 1. Techdocs publisher constructors now use parameter objects when being
6129c89a47: Default TechDocs container used at docs generation-time is now v0.3.5.
f3c7eec64b: Updated to properly join URL segments under any OS for both AWS S3 and GCP
Updated dependencies
- @backstage/backend-common@0.9.9
- @backstage/backend-common@0.9.9
## @backstage/test-utils@0.1.21
Patch Changes
- 71fd5cd735: Update Keyboard deprecation with a link to the recommended successor
- Updated dependencies
- @backstage/theme@0.2.13
- @backstage/core-plugin-api@0.1.13
- @backstage/core-app-api@0.1.20
- @backstage/theme@0.2.13
## @backstage/theme@0.2.13
Patch Changes
- c11a37710a: Added a warning variant to
DismissableBanner
component. If you are using a
custom theme, you will need to add the optionalpalette.banner.warning
color,
otherwise this variant will fall back to thepalette.banner.error
color.
## @backstage/plugin-api-docs@0.6.13
Patch Changes
- 044c38e739: Lazy load all API definition widgets. The widgets use libraries like
swagger-ui
,graphiql
, and@asyncapi/react-component
which are quite heavy
weight. To improve initial load times, the widgets are only loaded once used.
- Updated dependencies
- @backstage/core-components@0.7.3
- @backstage/theme@0.2.13
- @backstage/core-plugin-api@0.1.13
- @backstage/plugin-catalog-react@0.6.3
- @backstage/core-components@0.7.3
## @backstage/plugin-auth-backend@0.4.7
Patch Changes
- 5ee31f860b: Only use settings that have a value when creating a new FirestoreKeyStore instance
- 3e0e2f09d5: Added forwarding of the
audience
option for the SAML provider, making it possible to enableaudience
verification.
- Updated dependencies
- @backstage/backend-common@0.9.9
- @backstage/test-utils@0.1.21
- @backstage/catalog-client@0.5.1
- @backstage/backend-common@0.9.9
## @backstage/plugin-azure-devops@0.1.3
Patch Changes
- b85acc8c35: refactor(
@backstage/plugin-azure-devops
): Consume types from@backstage/plugin-azure-devops-common
.
Stop re-exporting types from@backstage/plugin-azure-devops-backend
.
Added new types to@backstage/plugin-azure-devops-common
.
- 84ace9a29c: Simplified queue time calculation in
BuildTable
.
- Updated dependencies
- @backstage/core-components@0.7.3
- @backstage/theme@0.2.13
- @backstage/plugin-azure-devops-common@0.0.2
- @backstage/core-plugin-api@0.1.13
- @backstage/plugin-catalog-react@0.6.3
- @backstage/core-components@0.7.3
## @backstage/plugin-azure-devops-common@0.0.2
Patch Changes
- b85acc8c35: refactor(
@backstage/plugin-azure-devops
): Consume types from@backstage/plugin-azure-devops-common
.
Stop re-exporting types from@backstage/plugin-azure-devops-backend
.
Added new types to@backstage/plugin-azure-devops-common
.
## @backstage/plugin-bazaar@0.1.3
Patch Changes
- 4a336fd292: Name extension to remove deprecation warning
- Updated dependencies
- @backstage/cli@0.8.2
- @backstage/core-components@0.7.3
- @backstage/core-plugin-api@0.1.13
- @backstage/plugin-catalog-react@0.6.3
- @backstage/cli@0.8.2
## @backstage/plugin-catalog-backend@0.17.3
Patch Changes
- 86bef79ad1: Allow singleton and flexibly nested EntityFilters
- Updated dependencies
- @backstage/backend-common@0.9.9
- @backstage/catalog-client@0.5.1
- @backstage/backend-common@0.9.9
## @backstage/plugin-catalog-backend-module-msgraph@0.2.9
Patch Changes
779d7a2304: Tweak logic for msgraph catalog ingesting for display names with security groups
Previously security groups that weren't mail enabled were imported with UUIDs, now they use the display name.
Updated dependencies
- @backstage/plugin-catalog-backend@0.17.3
- @backstage/plugin-catalog-backend@0.17.3
## @backstage/plugin-catalog-react@0.6.3
Patch Changes
- 03b47a476d: export
loadIdentityOwnerRefs
andloadCatalogOwnerRefs
all the way
- Updated dependencies
- @backstage/core-components@0.7.3
- @backstage/catalog-client@0.5.1
- @backstage/core-plugin-api@0.1.13
- @backstage/core-app-api@0.1.20
- @backstage/core-components@0.7.3
## @backstage/plugin-circleci@0.2.28
Patch Changes
- e849f9cc0a: Use
<Progress>
instead of<LinearProgress />
in combination withSuspense
.
- Updated dependencies
- @backstage/core-components@0.7.3
- @backstage/theme@0.2.13
- @backstage/core-plugin-api@0.1.13
- @backstage/plugin-catalog-react@0.6.3
- @backstage/core-components@0.7.3
## @backstage/plugin-code-coverage@0.1.17
Patch Changes
- a5512851a0: Change represented test date from epoch to something more human friendly. Round test coverage to 2 decimal places.
- 5a85b802f3: Make dates in X-Axis sort in ascending order
- Updated dependencies
- @backstage/core-components@0.7.3
- @backstage/theme@0.2.13
- @backstage/core-plugin-api@0.1.13
- @backstage/plugin-catalog-react@0.6.3
- @backstage/core-components@0.7.3
## @backstage/plugin-github-actions@0.4.23
Patch Changes
- e849f9cc0a: Use
<Progress>
instead of<LinearProgress />
in combination withSuspense
.
- Updated dependencies
- @backstage/core-components@0.7.3
- @backstage/theme@0.2.13
- @backstage/core-plugin-api@0.1.13
- @backstage/plugin-catalog-react@0.6.3
- @backstage/core-components@0.7.3
## @backstage/plugin-home@0.4.5
Patch Changes
- 4a336fd292: Add name option to
createCardExtension
to remove deprecation warnings for extensions without name. Name will be required for extensions in a future release ofcore-plugin-api
and therefore also increateCardExtension
.
- Updated dependencies
- @backstage/core-components@0.7.3
- @backstage/theme@0.2.13
- @backstage/core-plugin-api@0.1.13
- @backstage/core-components@0.7.3
## @backstage/plugin-ilert@0.1.16
Patch Changes
- fa325fd89d: Change the version of
@date-io/luxon
from 2.x to 1.x to make it compatible with material-ui-pickers
- Updated dependencies
- @backstage/core-components@0.7.3
- @backstage/theme@0.2.13
- @backstage/core-plugin-api@0.1.13
- @backstage/plugin-catalog-react@0.6.3
- @backstage/core-components@0.7.3
## @backstage/plugin-jenkins-backend@0.1.7
Patch Changes
- e8a1c1afe2: Don't require a validation pattern for the Jenkins base URL.
- Updated dependencies
- @backstage/backend-common@0.9.9
- @backstage/catalog-client@0.5.1
- @backstage/backend-common@0.9.9
## @backstage/plugin-kafka@0.2.20
Patch Changes
- 91f8644f17: Use IdentityApi to provide Auth Token for KafkaBackendClient Api calls
- Updated dependencies
- @backstage/core-components@0.7.3
- @backstage/theme@0.2.13
- @backstage/core-plugin-api@0.1.13
- @backstage/plugin-catalog-react@0.6.3
- @backstage/core-components@0.7.3
## @backstage/plugin-kubernetes@0.4.19
Patch Changes
- 9f3dd76bc7: fix: kubernetes plugin shall pass id token on get clusters request if possible
- Updated dependencies
- @backstage/core-components@0.7.3
- @backstage/theme@0.2.13
- @backstage/core-plugin-api@0.1.13
- @backstage/plugin-catalog-react@0.6.3
- @backstage/core-components@0.7.3
## @backstage/plugin-scaffolder@0.11.10
Patch Changes
fe5738fe1c: Lazy load
LazyLog
as it is rarely used.b45a34fb15: Adds a new endpoint for consuming logs from the Scaffolder that uses long polling instead of Server Sent Events.
This is useful if Backstage is accessed from an environment that doesn't support SSE correctly, which happens in combination with certain enterprise HTTP Proxy servers.
It is intended to switch the endpoint globally for the whole instance.
If you want to use it, you can provide a reconfigured API to thescaffolderApiRef
:// packages/app/src/apis.ts // ... import { scaffolderApiRef, ScaffolderClient, } from '@backstage/plugin-scaffolder'; export const apis: AnyApiFactory[] = [ // ... createApiFactory({ api: scaffolderApiRef, deps: { discoveryApi: discoveryApiRef, identityApi: identityApiRef, scmIntegrationsApi: scmIntegrationsApiRef, }, factory: ({ discoveryApi, identityApi, scmIntegrationsApi }) => new ScaffolderClient({ discoveryApi, identityApi, scmIntegrationsApi, // use long polling instead of an eventsource useLongPollingLogs: true, }), }), ];
Updated dependencies
@backstage/core-components@0.7.3
@backstage/theme@0.2.13
@backstage/catalog-client@0.5.1
@backstage/core-plugin-api@0.1.13
@backstage/plugin-catalog-react@0.6.3
@backstage/plugin-scaffolder-backend@0.15.12
Patch Changes
9990df8a1f: Expose some classes and interfaces public so TaskWorkers can run externally from the scaffolder API.
b45a34fb15: Adds a new endpoint for consuming logs from the Scaffolder that uses long polling instead of Server Sent Events.
This is useful if Backstage is accessed from an environment that doesn't support SSE correctly, which happens in combination with certain enterprise HTTP Proxy servers.
It is intended to switch the endpoint globally for the whole instance.
If you want to use it, you can provide a reconfigured API to thescaffolderApiRef
:// packages/app/src/apis.ts // ... import { scaffolderApiRef, ScaffolderClient, } from '@backstage/plugin-scaffolder'; export const apis: AnyApiFactory[] = [ // ... createApiFactory({ api: scaffolderApiRef, deps: { discoveryApi: discoveryApiRef, identityApi: identityApiRef, scmIntegrationsApi: scmIntegrationsApiRef, }, factory: ({ discoveryApi, identityApi, scmIntegrationsApi }) => new ScaffolderClient({ discoveryApi, identityApi, scmIntegrationsApi, // use long polling instead of an eventsource useLongPollingLogs: true, }), }), ];
a794c341ca: Fix a bug where only file mode 775 is considered an executable
Updated dependencies
- @backstage/backend-common@0.9.9
- @backstage/catalog-client@0.5.1
- @backstage/plugin-catalog-backend@0.17.3
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.4
- @backstage/backend-common@0.9.9
## @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.4
Patch Changes
- 290fbb3ec2: Add missing API docs to scaffolder action plugins
- Updated dependencies
- @backstage/backend-common@0.9.9
- @backstage/plugin-scaffolder-backend@0.15.12
- @backstage/backend-common@0.9.9
## @backstage/plugin-scaffolder-backend-module-rails@0.1.7
Patch Changes
- 290fbb3ec2: Add missing API docs to scaffolder action plugins
- Updated dependencies
- @backstage/backend-common@0.9.9
- @backstage/plugin-scaffolder-backend@0.15.12
- @backstage/backend-common@0.9.9
## @backstage/plugin-scaffolder-backend-module-yeoman@0.1.2
Patch Changes
- 290fbb3ec2: Add missing API docs to scaffolder action plugins
- Updated dependencies
- @backstage/plugin-scaffolder-backend@0.15.12
- @backstage/plugin-scaffolder-backend@0.15.12
## @backstage/plugin-search@0.4.17
Patch Changes
5dcea2586c: Added
SearchModal
component.Now you can import
SearchModal
in your apps:import { SearchModal } from '@backstage/plugin-search';
You can also use the
SidebarSearchModal
component to integrate it into the sidebar of your sample apps:import { SidebarSearchModal } from '@backstage/plugin-search';
Updated dependencies
- @backstage/core-components@0.7.3
- @backstage/theme@0.2.13
- @backstage/core-plugin-api@0.1.13
- @backstage/plugin-catalog-react@0.6.3
- @backstage/core-components@0.7.3
## @backstage/plugin-search-backend-module-elasticsearch@0.0.5
Patch Changes
- 36350bf8b3: Pinning version of elastic search client to 7.13.0 to prevent breaking change towards third party ElasticSearch clusters on 7.14.0.
## @backstage/plugin-sentry@0.3.28
Patch Changes
- 33d7bd0baa: fix: sentry-plugin can forward identity token to backend (for case when it requires authorization)
- Updated dependencies
- @backstage/core-components@0.7.3
- @backstage/theme@0.2.13
- @backstage/core-plugin-api@0.1.13
- @backstage/plugin-catalog-react@0.6.3
- @backstage/core-components@0.7.3
## @backstage/plugin-techdocs@0.12.5
Patch Changes
- fe5738fe1c: Lazy load
LazyLog
as it is rarely used.
- 53c9ad7e04: Update font weight for headings in TechDocs
- Updated dependencies
- @backstage/core-components@0.7.3
- @backstage/theme@0.2.13
- @backstage/plugin-search@0.4.17
- @backstage/core-plugin-api@0.1.13
- @backstage/plugin-catalog-react@0.6.3
- @backstage/core-components@0.7.3
## example-backend@0.2.52
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.9.9
- @backstage/plugin-jenkins-backend@0.1.7
- @backstage/plugin-search-backend-module-elasticsearch@0.0.5
- @backstage/plugin-scaffolder-backend@0.15.12
- @backstage/plugin-azure-devops-backend@0.2.0
- @backstage/catalog-client@0.5.1
- @backstage/plugin-auth-backend@0.4.7
- @backstage/plugin-catalog-backend@0.17.3
- @backstage/plugin-scaffolder-backend-module-rails@0.1.7
- @backstage/backend-common@0.9.9