Merge pull request #9455 from backstage/changeset-release/master

Version Packages
This commit is contained in:
Fredrik Adelöw
2022-02-17 13:30:27 +01:00
committed by GitHub
329 changed files with 3035 additions and 1907 deletions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Added a new experimental and hidden `backstage-cli repo lint` command that can be used to lint all packages in the project, similar to `lerna run lint`.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-scaffolder-common': patch
---
Added `TemplateEntityV1beta2` which was moved here from
`@backstage/plugin-scaffolder-common`. It has also been marked as deprecated in
the process - please consider [migrating to `v1beta3`
templates](https://backstage.io/docs/features/software-templates/migrating-from-v1beta2-to-v1beta3).
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-backend': patch
---
Do not use cross-fetch in the backend
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
The `versions:bump --release next` command is updated to compare the `main` and `next` release manifests and prefer the latest.
-13
View File
@@ -1,13 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
The following processors now properly accept an `ScmIntegrationRegistry` (an
interface) instead of an `ScmIntegrations` (which is a concrete class).
- `AzureDevOpsDiscoveryProcessor`
- `CodeOwnersProcessor`
- `GitLabDiscoveryProcessor`
- `GithubDiscoveryProcessor`
- `GithubMultiOrgReaderProcessor`
- `GithubOrgReaderProcessor`
-24
View File
@@ -1,24 +0,0 @@
---
'@backstage/create-app': patch
---
Remove SearchContextProvider from `<Root />`
The `SidebarSearchModal` exported from `plugin-search` internally renders `SearchContextProvider`, so it can be removed from `Root.tsx`:
```diff
-import {
- SidebarSearchModal,
- SearchContextProvider,
-} from '@backstage/plugin-search';
+import { SidebarSearchModal } from '@backstage/plugin-search';
... omitted ...
<SidebarGroup label="Search" icon={<SearchIcon />} to="/search">
- <SearchContextProvider>
- <SidebarSearchModal />
- </SearchContextProvider>
+ <SidebarSearchModal />
</SidebarGroup>
```
-78
View File
@@ -1,78 +0,0 @@
---
'@backstage/backend-common': patch
'@backstage/catalog-client': patch
'@backstage/cli': patch
'@backstage/config-loader': patch
'@backstage/core-app-api': patch
'@backstage/core-components': patch
'@backstage/core-plugin-api': patch
'@backstage/errors': patch
'@backstage/integration': patch
'@backstage/integration-react': patch
'@backstage/release-manifests': patch
'@backstage/test-utils': patch
'@backstage/plugin-airbrake': patch
'@backstage/plugin-allure': patch
'@backstage/plugin-analytics-module-ga': patch
'@backstage/plugin-apache-airflow': patch
'@backstage/plugin-api-docs': patch
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-auth-node': patch
'@backstage/plugin-azure-devops': patch
'@backstage/plugin-badges': patch
'@backstage/plugin-bazaar': patch
'@backstage/plugin-bitrise': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-catalog-backend-module-msgraph': patch
'@backstage/plugin-catalog-graphql': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-circleci': patch
'@backstage/plugin-cloudbuild': patch
'@backstage/plugin-code-coverage': patch
'@backstage/plugin-config-schema': patch
'@backstage/plugin-cost-insights': patch
'@backstage/plugin-explore': patch
'@backstage/plugin-explore-react': patch
'@backstage/plugin-firehydrant': patch
'@backstage/plugin-fossa': patch
'@backstage/plugin-gcp-projects': patch
'@backstage/plugin-git-release-manager': patch
'@backstage/plugin-github-actions': patch
'@backstage/plugin-github-deployments': patch
'@backstage/plugin-gitops-profiles': patch
'@backstage/plugin-gocd': patch
'@backstage/plugin-graphiql': patch
'@backstage/plugin-home': patch
'@backstage/plugin-ilert': patch
'@backstage/plugin-jenkins': patch
'@backstage/plugin-kafka': patch
'@backstage/plugin-kubernetes': patch
'@backstage/plugin-lighthouse': patch
'@backstage/plugin-newrelic': patch
'@backstage/plugin-newrelic-dashboard': patch
'@backstage/plugin-org': patch
'@backstage/plugin-pagerduty': patch
'@backstage/plugin-permission-backend': patch
'@backstage/plugin-permission-common': patch
'@backstage/plugin-permission-react': patch
'@backstage/plugin-rollbar': patch
'@backstage/plugin-rollbar-backend': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-search': patch
'@backstage/plugin-sentry': patch
'@backstage/plugin-shortcuts': patch
'@backstage/plugin-sonarqube': patch
'@backstage/plugin-splunk-on-call': patch
'@backstage/plugin-tech-insights': patch
'@backstage/plugin-tech-radar': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-techdocs-backend': patch
'@backstage/plugin-todo': patch
'@backstage/plugin-user-settings': patch
'@backstage/plugin-xcmetrics': patch
---
Bump `node-fetch` to version 2.6.7 and `cross-fetch` to version 3.1.5
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Fix error handling of the `runCommand` helper to return `Error`
instance.
-123
View File
@@ -1,123 +0,0 @@
---
'@backstage/app-defaults': patch
'@backstage/backend-common': patch
'@backstage/backend-tasks': patch
'@backstage/backend-test-utils': patch
'@backstage/catalog-client': patch
'@backstage/catalog-model': patch
'@backstage/cli': patch
'@backstage/cli-common': patch
'@backstage/codemods': patch
'@backstage/config': patch
'@backstage/config-loader': patch
'@backstage/core-app-api': patch
'@backstage/core-components': patch
'@backstage/core-plugin-api': patch
'@backstage/create-app': patch
'@backstage/dev-utils': patch
'@backstage/errors': patch
'@backstage/integration': patch
'@backstage/integration-react': patch
'@backstage/release-manifests': patch
'@backstage/search-common': patch
'@techdocs/cli': patch
'@backstage/techdocs-common': patch
'@backstage/test-utils': patch
'@backstage/theme': patch
'@backstage/types': patch
'@backstage/version-bridge': patch
'@backstage/plugin-airbrake': patch
'@backstage/plugin-allure': patch
'@backstage/plugin-analytics-module-ga': patch
'@backstage/plugin-apache-airflow': patch
'@backstage/plugin-api-docs': patch
'@backstage/plugin-app-backend': patch
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-auth-node': patch
'@backstage/plugin-azure-devops': patch
'@backstage/plugin-azure-devops-backend': patch
'@backstage/plugin-azure-devops-common': patch
'@backstage/plugin-badges': patch
'@backstage/plugin-badges-backend': patch
'@backstage/plugin-bazaar': patch
'@backstage/plugin-bazaar-backend': patch
'@backstage/plugin-bitrise': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-catalog-backend-module-ldap': patch
'@backstage/plugin-catalog-backend-module-msgraph': patch
'@backstage/plugin-catalog-common': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-catalog-graphql': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-cicd-statistics': patch
'@backstage/plugin-circleci': patch
'@backstage/plugin-cloudbuild': patch
'@backstage/plugin-code-coverage': patch
'@backstage/plugin-code-coverage-backend': patch
'@backstage/plugin-config-schema': patch
'@backstage/plugin-cost-insights': patch
'@backstage/plugin-explore': patch
'@backstage/plugin-explore-react': patch
'@backstage/plugin-firehydrant': patch
'@backstage/plugin-fossa': patch
'@backstage/plugin-gcp-projects': patch
'@backstage/plugin-git-release-manager': patch
'@backstage/plugin-github-actions': patch
'@backstage/plugin-github-deployments': patch
'@backstage/plugin-gitops-profiles': patch
'@backstage/plugin-gocd': patch
'@backstage/plugin-graphiql': patch
'@backstage/plugin-graphql-backend': patch
'@backstage/plugin-home': patch
'@backstage/plugin-ilert': patch
'@backstage/plugin-jenkins': patch
'@backstage/plugin-jenkins-backend': patch
'@backstage/plugin-kafka': patch
'@backstage/plugin-kafka-backend': patch
'@backstage/plugin-kubernetes': patch
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-kubernetes-common': patch
'@backstage/plugin-lighthouse': patch
'@backstage/plugin-newrelic': patch
'@backstage/plugin-newrelic-dashboard': patch
'@backstage/plugin-org': patch
'@backstage/plugin-pagerduty': patch
'@backstage/plugin-permission-backend': patch
'@backstage/plugin-permission-common': patch
'@backstage/plugin-permission-node': patch
'@backstage/plugin-permission-react': patch
'@backstage/plugin-proxy-backend': patch
'@backstage/plugin-rollbar': patch
'@backstage/plugin-rollbar-backend': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
'@backstage/plugin-scaffolder-backend-module-rails': patch
'@backstage/plugin-scaffolder-backend-module-yeoman': patch
'@backstage/plugin-scaffolder-common': patch
'@backstage/plugin-search': patch
'@backstage/plugin-search-backend': patch
'@backstage/plugin-search-backend-module-elasticsearch': patch
'@backstage/plugin-search-backend-module-pg': patch
'@backstage/plugin-search-backend-node': patch
'@backstage/plugin-sentry': patch
'@backstage/plugin-shortcuts': patch
'@backstage/plugin-sonarqube': patch
'@backstage/plugin-splunk-on-call': patch
'@backstage/plugin-tech-insights': patch
'@backstage/plugin-tech-insights-backend': patch
'@backstage/plugin-tech-insights-backend-module-jsonfc': patch
'@backstage/plugin-tech-insights-common': patch
'@backstage/plugin-tech-insights-node': patch
'@backstage/plugin-tech-radar': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-techdocs-backend': patch
'@backstage/plugin-todo': patch
'@backstage/plugin-todo-backend': patch
'@backstage/plugin-user-settings': patch
'@backstage/plugin-xcmetrics': patch
---
Added `backstage.role` to `package.json`
-11
View File
@@ -1,11 +0,0 @@
---
'@backstage/plugin-catalog': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-org': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-tech-insights-backend': patch
---
Use updated type names from `@backstage/catalog-client`
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/catalog-model': patch
---
Deprecated `parseLocationReference` and `stringifyLocationReference`,
introducing `parseLocationRef` and `stringifyLocationRef` in their place.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/catalog-model': patch
---
Deprecates the `Location` type export from this package. Imports of the `Location` type should now be done from the `@backstage/catalog-client` package instead.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-firehydrant': patch
---
chore(deps): bump `luxon` from 2.0.2 to 2.3.0
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-backend-module-elasticsearch': patch
---
chore(deps-dev): bump `@elastic/elasticsearch-mock` from 0.3.0 to 1.0.0
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/backend-common': patch
'@backstage/plugin-app-backend': patch
'@backstage/plugin-graphql-backend': patch
'@backstage/plugin-kubernetes-backend': patch
---
chore(deps): bump `helmet` from 4.4.1 to 5.0.2
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-backend': patch
---
Fixed a potential issue in AWS token encoding, where they might not always be properly converted to URL-safe base64.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-todo-backend': patch
---
Replace usage of `serializeEntityRef` with `stringifyEntityRef`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Match text size of admonitions to main content text size.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/catalog-model': patch
---
Deprecated `ENTITY_DEFAULT_NAMESPACE` constant in favour of `DEFAULT_NAMESPACE`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': patch
---
Replaced use of deprecated `compareEntityToRef` utility.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/catalog-model': patch
---
Deprecated `compareEntityToRef` due to low usage and provided value.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Support "dependencyOf" relation in Resource entities
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend': patch
---
Bump `passport-oauth2` to version 1.6.1
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': minor
---
**BREAKING**: Updated `TemplateAction` and related types to have its type parameter extend `JsonObject` instead of `InputBase`. The `createTemplateAction` has also been updated to pass through the `TInput` type parameter to the return type, meaning the `TemplateAction` retains its type. This can lead to breakages during type checking especially within tests.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-catalog': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-catalog-backend-module-ldap': patch
---
Import `Location` from the `@backstage/catalog-client` package.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
The `versions:bump` command now filters out `npm_` environment configuration when running `yarn install`. This has the effect of allowing it to consider local configuration files within the repository, which is the behavior that one would expect.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-shortcuts': minor
---
Use Avatar instead of custom icon for ShortcutIcon
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': minor
---
Removed `CatalogClientWrapper` as usage have been replaced by the `fetchApiRef`.
-22
View File
@@ -1,22 +0,0 @@
---
'@backstage/plugin-permission-backend': minor
---
Add a warning if the permission backend is used without setting `permission.enabled=true`.
**BREAKING** Permission backend's `createRouter` now requires a `config` option.
```diff
// packages/backend/src/plugins/permission.ts
...
export default async function createPlugin({
...
+ config,
}: PluginEnvironment) {
return createRouter({
...
+ config,
});
}
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-permission-common': minor
---
**BREAKING** `PermissionCriteria` now requires at least one condition in `anyOf` and `allOf` arrays. This addresses some ambiguous behavior outlined in #9280.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-backend': patch
---
Fix bug where tech docs collator stores search indices with wrong entity ref casing. Make the collator to conform legacyPathCasing configuration option.
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/catalog-client': minor
---
**BREAKING**: Removed the explicit `DiscoveryApi` and `FetchApi` export symbols,
which were unnecessary duplicates from the well known core ones.
The `CATALOG_FILTER_EXISTS` symbol's value has changed. However, this should not
affect any code in practice.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/catalog-model': patch
---
Deprecated the `EntityRefContext` type which had limited use.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Update internal `Location` validation.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
The `versions:bump` command now also considers the root `package.json` when searching for updates. It has also received updates to its output, including a link the [Backstage upgrade helper](https://backstage.github.io/upgrade-helper) and silenced `yarn install` output.
-11
View File
@@ -1,11 +0,0 @@
---
'@backstage/plugin-home': patch
---
Add Renderer support for the HomePageToolkit component.
Previously `<HomePageToolkit Renderer={ComponentAccordion} Tools={[]} />` would
result in the error `can't access property "map", props.tools is undefined`.
This change adds a context that can pass props down to the HomePageToolkit.
Also introduced is an `expanded` prop on the `ComponentAccordion` to setting
the default expanded state. See `In Accordian` story for details.
-15
View File
@@ -1,15 +0,0 @@
---
'@backstage/plugin-api-docs': patch
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-badges-backend': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-explore': patch
'@backstage/plugin-fossa': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-todo-backend': patch
---
Adapt to the new `CatalogApi.getLocationByRef`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-pagerduty': patch
---
Switch `luxon` dependency range to be `^2.0.2` rather than `2.0.2`.
-11
View File
@@ -1,11 +0,0 @@
---
'@backstage/catalog-client': patch
'@backstage/techdocs-common': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-github-deployments': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-todo-backend': patch
---
Updated to use new names for `parseLocationRef` and `stringifyLocationRef`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-airbrake-backend': minor
---
Created the Airbrake backend plugin that proxies requests to the Airbrake API
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-scaffolder-backend': patch
---
Use `TemplateEntityV1beta2` from `@backstage/plugin-scaffolder-common` instead
of `@backstage/catalog-model`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-cicd-statistics': patch
---
Updated `@backstage/core-plugin-api` dependency.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-user-settings': patch
---
Updated example code for registering feature flags in the `EmptyFlags` component
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': minor
---
Bumped Webpack and Rollup `svgr` dependencies and updated the AST template for `.icon.svg` modules. This means that SVG icon imports are now using SVGO v2.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/catalog-model': minor
---
**BREAKING**: Remove deprecated validation methods `analyzeLocationSchema`, `locationSchema` and `locationSpecSchema`.
This functionality was primarily used internally by the `catalog-backend`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-permission-node': minor
---
**BREAKING** `PermissionCriteria` now requires at least one condition in `anyOf` and `allOf` arrays. This addresses some ambiguous behavior outlined in #9280.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': minor
---
**BREAKING** Completely removed the `EntitySystemDiagramCard` component which was deprecated in a previous release. Any remaining references to this component are now broken and should be replaced with `EntityCatalogGraphCard`, which can be imported from package `@backstage/plugin-catalog-graph`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/catalog-model': minor
---
**BREAKING**: Remove deprecated `serializeEntityRef` which is replaced by `stringifyEntityRef`.
-17
View File
@@ -1,17 +0,0 @@
---
'@backstage/cli': patch
---
Several changes were made to the new experimental package roles system. Unless you have been experimenting with using this new system, these changes have no affect on your project.
Renamed the `backstage-cli migrate package-role` command to `backstage-cli migrate package-roles`.
Updated the package role definitions by renaming `app` to `frontend`, `plugin-frontend` to `frontend-plugin`, `plugin-frontend-module` to `frontend-plugin-module`, `plugin-backend` to `backend-plugin`, and `plugin-backend-module` to `backend-plugin-module`
The `backstage-cli migrate package-scripts` received several tweaks to make it more accurate. It now tries to maintain existing script arguments, like `--config` parameters for `build` and `start` scripts.
The `script` command category has been renamed to `package`.
The `backstage-cli package build` command set an incorrect target directory for `app` and `backend` packages, which has been fixed.
The `backend:bundle` and `repo build` command for the `backend` role was previously ignoring building of bundled packages that had migrated to use package roles and the standard build script, this has now been fixed.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-yeoman': patch
---
Bump `yeoman-environment` dependency from `^3.6.0` to `^3.9.1`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': minor
---
**BREAKING**: `ctx.token` is now `ctx.secrets.backstageToken` in Actions. Please update any of your Actions that might call out to Backstage API's with this token.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-catalog': minor
---
Removed deprecated `Router` and `EntityPageLayout` exports.
`Router` is replaced by plugin extensions and `EntityPageLayout` is replaced by `CatalogEntityPage`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/catalog-client': patch
---
Export the `Location` type that was previously exported by the `@backstage/catalog-model` package.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-common': minor
---
**BREAKING**: Removed the `templateEntityV1beta3Schema` export
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-rollbar-backend': patch
'@backstage/plugin-scaffolder-backend': patch
---
Removed unused `helmet` dependency.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/integration-react': patch
---
Updated the `ScmAuth` error message for missing provider configurations to link to `ScmAuthApi` setup documentation.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/catalog-model': patch
---
Deprecated `JSONSchema` export type.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-react': patch
---
Fix CatalogPage showing all components when owned filter was pre-selected
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Improve overall appearance of highlighted code in docs.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-catalog': minor
---
**BREAKING**:
- The `CatalogResultListItem` `result` prop is now of the more narrow and correct type `IndexableDocument`, rather than `any`.
- The individual table column factories (e.g. `createNameColumn`) are now no longer available directly, but only through `CatalogTable.columns`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Port supported react-use functions to react-hookz.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/catalog-model': minor
---
**BREAKING**: Removed `TemplateEntityV1beta2` from the model and moved it to
`@backstage/plugin-scaffolder-common` where `TemplateEntityV1beta3` already
lived. It has also been marked as deprecated in the process - please consider
[migrating to `v1beta3` templates](https://backstage.io/docs/features/software-templates/migrating-from-v1beta2-to-v1beta3).
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Updated `isDatabaseConflictError` to handle modern sqlite conflict errors
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-jenkins-backend': patch
---
The `DefaultJenkinsInfoProvider.fromConfig` now requires an implementation of the `CatalogApi` rather than a `CatalogClient` instance.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-plugin-api': patch
---
Removes unused react-use dependency.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/catalog-model': patch
---
Deprecates the following exports which all have very limited and internal use. `ENTITY_META_GENERATED_FIELDS`, `entityHasChanges`, `generateEntityEtag`, `generateEntityUid`, `generateUpdatedEntity`, `ENTITY_META_GENERATED_FIELDS`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Updated the default [sucrase](https://github.com/alangpierce/sucrase)-based Jest transform to include source maps if the environment variable `ENABLE_SOURCE_MAPS` is non-empty. This can be used to better support editor test debugging integrations.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': minor
---
**BREAKING** - Removed the `CatalogEntityClient` export. This is no longer provider by this package,
but you can implement one pretty simply yourself using the `CatalogApi` and applying filters to fetch templates.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-github-actions': patch
---
Fixed an issue where an error message was being displayed on the initial component render. This was due to values owner/repo not yet being set.
-11
View File
@@ -1,11 +0,0 @@
---
'@backstage/catalog-client': patch
---
Deprecated the following types used by the catalog client, and created new
corresponding types to make them more consistent:
- `CatalogEntitiesRequest` -> `GetEntitiesRequest`
- `CatalogListResponse` was removed and generally replaced with `GetEntitiesResponse` (which does not use a type parameter argument)
- `CatalogEntityAncestorsRequest`-> `GetEntityAncestorsRequest`
- `CatalogEntityAncestorsResponse` -> `GetEntityAncestorsResponse`
-14
View File
@@ -1,14 +0,0 @@
---
'@backstage/catalog-client': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-catalog-backend-module-ldap': patch
'@backstage/plugin-catalog-backend-module-msgraph': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-github-deployments': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-todo': patch
'@backstage/plugin-todo-backend': patch
---
Replaces use of deprecated catalog-model constants.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
The `test` command now automatically adds `--passWithNoTests` to the Jest invocation. To revert this behavior, pass `--passWithNoTests=false` or `--no-passWithNoTests`.
-18
View File
@@ -1,18 +0,0 @@
---
'@backstage/techdocs-common': patch
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-badges': patch
'@backstage/plugin-badges-backend': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-cost-insights': patch
'@backstage/plugin-ilert': patch
'@backstage/plugin-org': patch
'@backstage/plugin-pagerduty': patch
'@backstage/plugin-search': patch
'@backstage/plugin-techdocs-backend': patch
---
Replace use of deprecated `ENTITY_DEFAULT_NAMESPACE` constant with `DEFAULT_NAMESPACE`.
-18
View File
@@ -1,18 +0,0 @@
---
'@backstage/plugin-search': minor
---
**BREAKING**: `useSearch` doesn't return anymore `open` and `toggleModal`.
The two properties have been moved to the `useSearchModal` hook.
```
import { SearchModal, useSearchModal } from '@backstage/plugin-search';
const Foo = () => {
const { state, setOpen, toggleModal } = useSearchModal();
return (
<SearchModal {...state} toggleModal={toggleModal} />
);
};
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Optimized entity provider mutations with large numbers of new additions, such as big initial startup commits
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/catalog-model': patch
---
Deprecates `EDIT_URL_ANNOTATION`, `LOCATION_ANNOTATION`, `ORIGIN_LOCATION_ANNOTATION`, `SOURCE_LOCATION_ANNOTATION`, `VIEW_URL_ANNOTATION`
and replaces these constants all prefixed with ANNOTATION\_ `ANNOTATION_EDIT_URL`, `ANNOTATION_LOCATION`, `ANNOTATION_ORIGIN_LOCATION`, `ANNOTATION_SOURCE_LOCATION`, `ANNOTATION_VIEW_URL`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-airbrake': minor
---
API connectivity has added, but currently will only work by running it standalone on a browser with CORS disabled.
-14
View File
@@ -1,14 +0,0 @@
---
'@backstage/catalog-client': minor
---
Removed `CatalogApi.geLocationByEntity` and `CatalogApi.getOriginLocationByEntity`, and replaced them with `CatalogApi.getLocationByRef`.
If you were using one of the two old methods, you can update your code as follows:
```diff
-const originLocation = catalogApi.getOriginLocationByEntity(entity);
+const originLocation = catalogApi.getLocationByRef(entity.metadata.annotations[ANNOTATION_ORIGIN_LOCATION]!);
-const location = catalogApi.getLocationByEntity(entity);
+const location = catalogApi.getLocationByRef(entity.metadata.annotations[ANNOTATION_LOCATION]!);
```
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': minor
---
Remove the previously deprecated `scaffolder.provider` config for all providers.
This config is no longer used anywhere, and adopters should use [`integrations` config](https://backstage.io/docs/integrations) instead.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-gcp-projects': patch
---
Switches to use react-hookz in place of react-use.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-cookiecutter': minor
'@backstage/plugin-scaffolder-backend-module-rails': minor
'@backstage/plugin-scaffolder-backend-module-yeoman': minor
---
Updated to the latest version of `@backstage/plugin-scaffolder-backend`, meaning the `TemplateAction` now exposes the precise input type rather than `any`.
+1 -1
View File
@@ -49,7 +49,7 @@
"**/@roadiehq/**/@backstage/plugin-catalog": "*",
"**/@roadiehq/**/@backstage/catalog-model": "*"
},
"version": "0.67.0",
"version": "0.68.0",
"dependencies": {
"@manypkg/get-packages": "^1.1.3",
"@microsoft/api-documenter": "^7.15.0",
+12
View File
@@ -1,5 +1,17 @@
# @backstage/app-defaults
## 0.1.8
### Patch Changes
- c77c5c7eb6: Added `backstage.role` to `package.json`
- Updated dependencies
- @backstage/core-app-api@0.5.3
- @backstage/core-components@0.8.9
- @backstage/core-plugin-api@0.6.1
- @backstage/plugin-permission-react@0.3.1
- @backstage/theme@0.2.15
## 0.1.7
### Patch Changes
+8 -8
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/app-defaults",
"description": "Provides the default wiring of a Backstage App",
"version": "0.1.7",
"version": "0.1.8",
"private": false,
"publishConfig": {
"access": "public",
@@ -33,11 +33,11 @@
"start": "backstage-cli package start"
},
"dependencies": {
"@backstage/core-components": "^0.8.8",
"@backstage/core-app-api": "^0.5.2",
"@backstage/core-plugin-api": "^0.6.0",
"@backstage/plugin-permission-react": "^0.3.0",
"@backstage/theme": "^0.2.14",
"@backstage/core-components": "^0.8.9",
"@backstage/core-app-api": "^0.5.3",
"@backstage/core-plugin-api": "^0.6.1",
"@backstage/plugin-permission-react": "^0.3.1",
"@backstage/theme": "^0.2.15",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"react-router-dom": "6.0.0-beta.0"
@@ -46,8 +46,8 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.13.2",
"@backstage/test-utils": "^0.2.4",
"@backstage/cli": "^0.14.0",
"@backstage/test-utils": "^0.2.5",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@types/jest": "^26.0.7",
+54
View File
@@ -1,5 +1,59 @@
# example-app
## 0.2.65
### Patch Changes
- Updated dependencies
- @backstage/cli@0.14.0
- @backstage/core-app-api@0.5.3
- @backstage/core-components@0.8.9
- @backstage/core-plugin-api@0.6.1
- @backstage/integration-react@0.1.22
- @backstage/plugin-airbrake@0.2.0
- @backstage/plugin-apache-airflow@0.1.7
- @backstage/plugin-api-docs@0.7.3
- @backstage/plugin-azure-devops@0.1.15
- @backstage/plugin-badges@0.2.23
- @backstage/plugin-catalog@0.8.0
- @backstage/plugin-catalog-import@0.8.2
- @backstage/plugin-catalog-react@0.6.15
- @backstage/plugin-circleci@0.2.38
- @backstage/plugin-cloudbuild@0.2.36
- @backstage/plugin-code-coverage@0.1.26
- @backstage/plugin-cost-insights@0.11.21
- @backstage/plugin-explore@0.3.30
- @backstage/plugin-gcp-projects@0.3.18
- @backstage/plugin-github-actions@0.4.36
- @backstage/plugin-gocd@0.1.5
- @backstage/plugin-graphiql@0.2.31
- @backstage/plugin-home@0.4.15
- @backstage/plugin-jenkins@0.5.21
- @backstage/plugin-kafka@0.2.29
- @backstage/plugin-kubernetes@0.5.8
- @backstage/plugin-lighthouse@0.2.38
- @backstage/plugin-newrelic@0.3.17
- @backstage/plugin-newrelic-dashboard@0.1.7
- @backstage/plugin-org@0.4.3
- @backstage/plugin-pagerduty@0.3.26
- @backstage/plugin-permission-react@0.3.1
- @backstage/plugin-rollbar@0.3.27
- @backstage/plugin-scaffolder@0.12.3
- @backstage/plugin-search@0.7.0
- @backstage/plugin-sentry@0.3.37
- @backstage/plugin-shortcuts@0.2.0
- @backstage/plugin-tech-insights@0.1.9
- @backstage/plugin-tech-radar@0.5.6
- @backstage/plugin-techdocs@0.13.4
- @backstage/plugin-todo@0.2.1
- @backstage/plugin-user-settings@0.3.20
- @backstage/app-defaults@0.1.8
- @backstage/catalog-model@0.10.0
- @backstage/search-common@0.2.3
- @backstage/theme@0.2.15
- @backstage/plugin-catalog-common@0.1.3
- @backstage/plugin-catalog-graph@0.2.11
## 0.2.64
### Patch Changes
+51 -51
View File
@@ -1,60 +1,60 @@
{
"name": "example-app",
"version": "0.2.64",
"version": "0.2.65",
"private": true,
"backstage": {
"role": "frontend"
},
"bundled": true,
"dependencies": {
"@backstage/app-defaults": "^0.1.7",
"@backstage/catalog-model": "^0.9.10",
"@backstage/cli": "^0.13.2",
"@backstage/core-app-api": "^0.5.2",
"@backstage/core-components": "^0.8.8",
"@backstage/core-plugin-api": "^0.6.0",
"@backstage/integration-react": "^0.1.21",
"@backstage/plugin-airbrake": "^0.1.3",
"@backstage/plugin-api-docs": "^0.7.2",
"@backstage/plugin-azure-devops": "^0.1.14",
"@backstage/plugin-apache-airflow": "^0.1.6",
"@backstage/plugin-badges": "^0.2.22",
"@backstage/plugin-catalog": "^0.7.12",
"@backstage/plugin-catalog-common": "^0.1.2",
"@backstage/plugin-catalog-graph": "^0.2.10",
"@backstage/plugin-catalog-import": "^0.8.1",
"@backstage/plugin-catalog-react": "^0.6.14",
"@backstage/plugin-circleci": "^0.2.37",
"@backstage/plugin-cloudbuild": "^0.2.35",
"@backstage/plugin-code-coverage": "^0.1.25",
"@backstage/plugin-cost-insights": "^0.11.20",
"@backstage/plugin-explore": "^0.3.29",
"@backstage/plugin-gcp-projects": "^0.3.17",
"@backstage/plugin-github-actions": "^0.4.35",
"@backstage/plugin-gocd": "^0.1.4",
"@backstage/plugin-graphiql": "^0.2.30",
"@backstage/plugin-home": "^0.4.14",
"@backstage/plugin-jenkins": "^0.5.20",
"@backstage/plugin-kafka": "^0.2.28",
"@backstage/plugin-kubernetes": "^0.5.7",
"@backstage/plugin-lighthouse": "^0.2.37",
"@backstage/plugin-newrelic": "^0.3.16",
"@backstage/plugin-newrelic-dashboard": "^0.1.6",
"@backstage/plugin-org": "^0.4.2-next.0",
"@backstage/plugin-pagerduty": "0.3.25",
"@backstage/plugin-permission-react": "^0.3.0",
"@backstage/plugin-rollbar": "^0.3.26",
"@backstage/plugin-scaffolder": "^0.12.2",
"@backstage/plugin-search": "^0.6.2",
"@backstage/plugin-sentry": "^0.3.36",
"@backstage/plugin-shortcuts": "^0.1.22",
"@backstage/plugin-tech-radar": "^0.5.5",
"@backstage/plugin-techdocs": "^0.13.3",
"@backstage/plugin-todo": "^0.2.0",
"@backstage/plugin-user-settings": "^0.3.19",
"@backstage/search-common": "^0.2.2",
"@backstage/plugin-tech-insights": "^0.1.8",
"@backstage/theme": "^0.2.14",
"@backstage/app-defaults": "^0.1.8",
"@backstage/catalog-model": "^0.10.0",
"@backstage/cli": "^0.14.0",
"@backstage/core-app-api": "^0.5.3",
"@backstage/core-components": "^0.8.9",
"@backstage/core-plugin-api": "^0.6.1",
"@backstage/integration-react": "^0.1.22",
"@backstage/plugin-airbrake": "^0.2.0",
"@backstage/plugin-api-docs": "^0.7.3",
"@backstage/plugin-azure-devops": "^0.1.15",
"@backstage/plugin-apache-airflow": "^0.1.7",
"@backstage/plugin-badges": "^0.2.23",
"@backstage/plugin-catalog": "^0.8.0",
"@backstage/plugin-catalog-common": "^0.1.3",
"@backstage/plugin-catalog-graph": "^0.2.11",
"@backstage/plugin-catalog-import": "^0.8.2",
"@backstage/plugin-catalog-react": "^0.6.15",
"@backstage/plugin-circleci": "^0.2.38",
"@backstage/plugin-cloudbuild": "^0.2.36",
"@backstage/plugin-code-coverage": "^0.1.26",
"@backstage/plugin-cost-insights": "^0.11.21",
"@backstage/plugin-explore": "^0.3.30",
"@backstage/plugin-gcp-projects": "^0.3.18",
"@backstage/plugin-github-actions": "^0.4.36",
"@backstage/plugin-gocd": "^0.1.5",
"@backstage/plugin-graphiql": "^0.2.31",
"@backstage/plugin-home": "^0.4.15",
"@backstage/plugin-jenkins": "^0.5.21",
"@backstage/plugin-kafka": "^0.2.29",
"@backstage/plugin-kubernetes": "^0.5.8",
"@backstage/plugin-lighthouse": "^0.2.38",
"@backstage/plugin-newrelic": "^0.3.17",
"@backstage/plugin-newrelic-dashboard": "^0.1.7",
"@backstage/plugin-org": "^0.4.3",
"@backstage/plugin-pagerduty": "0.3.26",
"@backstage/plugin-permission-react": "^0.3.1",
"@backstage/plugin-rollbar": "^0.3.27",
"@backstage/plugin-scaffolder": "^0.12.3",
"@backstage/plugin-search": "^0.7.0",
"@backstage/plugin-sentry": "^0.3.37",
"@backstage/plugin-shortcuts": "^0.2.0",
"@backstage/plugin-tech-radar": "^0.5.6",
"@backstage/plugin-techdocs": "^0.13.4",
"@backstage/plugin-todo": "^0.2.1",
"@backstage/plugin-user-settings": "^0.3.20",
"@backstage/search-common": "^0.2.3",
"@backstage/plugin-tech-insights": "^0.1.9",
"@backstage/theme": "^0.2.15",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -74,8 +74,8 @@
"zen-observable": "^0.8.15"
},
"devDependencies": {
"@backstage/plugin-permission-react": "^0.3.0",
"@backstage/test-utils": "^0.2.4",
"@backstage/plugin-permission-react": "^0.3.1",
"@backstage/test-utils": "^0.2.5",
"@rjsf/core": "^3.2.1",
"@testing-library/cypress": "^8.0.2",
"@testing-library/jest-dom": "^5.10.1",
+16
View File
@@ -1,5 +1,21 @@
# @backstage/backend-common
## 0.10.8
### Patch Changes
- 1ed305728b: Bump `node-fetch` to version 2.6.7 and `cross-fetch` to version 3.1.5
- c77c5c7eb6: Added `backstage.role` to `package.json`
- 0107c9aa08: chore(deps): bump `helmet` from 4.4.1 to 5.0.2
- b590e9b58d: Updated `isDatabaseConflictError` to handle modern sqlite conflict errors
- Updated dependencies
- @backstage/config-loader@0.9.4
- @backstage/errors@0.2.1
- @backstage/integration@0.7.3
- @backstage/cli-common@0.1.7
- @backstage/config@0.1.14
- @backstage/types@0.1.2
## 0.10.7
### Patch Changes
+9 -9
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-common",
"description": "Common functionality library for Backstage backends",
"version": "0.10.7",
"version": "0.10.8",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -34,12 +34,12 @@
"start": "backstage-cli package start"
},
"dependencies": {
"@backstage/cli-common": "^0.1.6",
"@backstage/config": "^0.1.13",
"@backstage/config-loader": "^0.9.3",
"@backstage/errors": "^0.2.0",
"@backstage/integration": "^0.7.2",
"@backstage/types": "^0.1.1",
"@backstage/cli-common": "^0.1.7",
"@backstage/config": "^0.1.14",
"@backstage/config-loader": "^0.9.4",
"@backstage/errors": "^0.2.1",
"@backstage/integration": "^0.7.3",
"@backstage/types": "^0.1.2",
"@google-cloud/storage": "^5.8.0",
"@manypkg/get-packages": "^1.1.3",
"@octokit/rest": "^18.5.3",
@@ -88,8 +88,8 @@
}
},
"devDependencies": {
"@backstage/cli": "^0.13.2",
"@backstage/test-utils": "^0.2.4",
"@backstage/cli": "^0.14.0",
"@backstage/test-utils": "^0.2.5",
"@types/archiver": "^5.1.0",
"@types/compression": "^1.7.0",
"@types/concat-stream": "^2.0.0",
+11
View File
@@ -1,5 +1,16 @@
# @backstage/backend-tasks
## 0.1.7
### Patch Changes
- c77c5c7eb6: Added `backstage.role` to `package.json`
- Updated dependencies
- @backstage/backend-common@0.10.8
- @backstage/errors@0.2.1
- @backstage/config@0.1.14
- @backstage/types@0.1.2
## 0.1.6
### Patch Changes
+7 -7
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-tasks",
"description": "Common distributed task management library for Backstage backends",
"version": "0.1.6",
"version": "0.1.7",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -33,10 +33,10 @@
"start": "backstage-cli package start"
},
"dependencies": {
"@backstage/backend-common": "^0.10.7",
"@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
"@backstage/types": "^0.1.1",
"@backstage/backend-common": "^0.10.8",
"@backstage/config": "^0.1.14",
"@backstage/errors": "^0.2.1",
"@backstage/types": "^0.1.2",
"@types/luxon": "^2.0.4",
"knex": "^1.0.2",
"lodash": "^4.17.21",
@@ -47,8 +47,8 @@
"zod": "^3.9.5"
},
"devDependencies": {
"@backstage/backend-test-utils": "^0.1.17",
"@backstage/cli": "^0.13.2",
"@backstage/backend-test-utils": "^0.1.18",
"@backstage/cli": "^0.14.0",
"jest": "^26.0.1",
"wait-for-expect": "^3.0.2"
},
+10
View File
@@ -1,5 +1,15 @@
# @backstage/backend-test-utils
## 0.1.18
### Patch Changes
- c77c5c7eb6: Added `backstage.role` to `package.json`
- Updated dependencies
- @backstage/cli@0.14.0
- @backstage/backend-common@0.10.8
- @backstage/config@0.1.14
## 0.1.17
### Patch Changes
+5 -5
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-test-utils",
"description": "Test helpers library for Backstage backends",
"version": "0.1.17",
"version": "0.1.18",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -34,9 +34,9 @@
"start": "backstage-cli package start"
},
"dependencies": {
"@backstage/backend-common": "^0.10.7",
"@backstage/cli": "^0.13.2",
"@backstage/config": "^0.1.13",
"@backstage/backend-common": "^0.10.8",
"@backstage/cli": "^0.14.0",
"@backstage/config": "^0.1.14",
"@vscode/sqlite3": "^5.0.7",
"knex": "^1.0.2",
"mysql2": "^2.2.5",
@@ -45,7 +45,7 @@
"uuid": "^8.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.13.2",
"@backstage/cli": "^0.14.0",
"jest": "^26.0.1"
},
"files": [
+40
View File
@@ -1,5 +1,45 @@
# example-backend
## 0.2.65
### Patch Changes
- Updated dependencies
- @backstage/plugin-techdocs-backend@0.13.4
- @backstage/plugin-catalog-backend@0.21.4
- @backstage/backend-common@0.10.8
- @backstage/catalog-client@0.7.0
- @backstage/integration@0.7.3
- @backstage/plugin-auth-backend@0.10.1
- @backstage/plugin-auth-node@0.1.1
- @backstage/plugin-permission-backend@0.5.0
- @backstage/plugin-permission-common@0.5.0
- @backstage/plugin-rollbar-backend@0.1.22
- @backstage/plugin-scaffolder-backend@0.16.0
- @backstage/backend-tasks@0.1.7
- @backstage/catalog-model@0.10.0
- @backstage/config@0.1.14
- @backstage/plugin-app-backend@0.3.25
- @backstage/plugin-azure-devops-backend@0.3.4
- @backstage/plugin-badges-backend@0.1.19
- @backstage/plugin-code-coverage-backend@0.1.23
- @backstage/plugin-graphql-backend@0.1.15
- @backstage/plugin-jenkins-backend@0.1.14
- @backstage/plugin-kafka-backend@0.2.18
- @backstage/plugin-kubernetes-backend@0.4.8
- @backstage/plugin-permission-node@0.5.0
- @backstage/plugin-proxy-backend@0.2.19
- @backstage/plugin-scaffolder-backend-module-rails@0.3.0
- @backstage/plugin-search-backend@0.4.3
- @backstage/plugin-search-backend-module-elasticsearch@0.0.9
- @backstage/plugin-search-backend-module-pg@0.2.7
- @backstage/plugin-search-backend-node@0.4.6
- @backstage/plugin-tech-insights-backend@0.2.5
- @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.9
- @backstage/plugin-tech-insights-node@0.2.3
- @backstage/plugin-todo-backend@0.1.22
- example-app@0.2.65
## 0.2.64
### Patch Changes
+35 -35
View File
@@ -1,6 +1,6 @@
{
"name": "example-backend",
"version": "0.2.64",
"version": "0.2.65",
"main": "dist/index.cjs.js",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -27,39 +27,39 @@
"migrate:create": "knex migrate:make -x ts"
},
"dependencies": {
"@backstage/backend-common": "^0.10.7",
"@backstage/backend-tasks": "^0.1.6",
"@backstage/catalog-client": "^0.6.0",
"@backstage/catalog-model": "^0.9.10",
"@backstage/config": "^0.1.13",
"@backstage/integration": "^0.7.2",
"@backstage/plugin-app-backend": "^0.3.24",
"@backstage/plugin-auth-backend": "^0.10.0",
"@backstage/plugin-auth-node": "^0.1.0",
"@backstage/plugin-azure-devops-backend": "^0.3.3",
"@backstage/plugin-badges-backend": "^0.1.18",
"@backstage/plugin-catalog-backend": "^0.21.3",
"@backstage/plugin-code-coverage-backend": "^0.1.22",
"@backstage/plugin-graphql-backend": "^0.1.14",
"@backstage/plugin-jenkins-backend": "^0.1.13",
"@backstage/plugin-kubernetes-backend": "^0.4.7",
"@backstage/plugin-kafka-backend": "^0.2.17",
"@backstage/plugin-permission-backend": "^0.4.3",
"@backstage/plugin-permission-common": "^0.4.0",
"@backstage/plugin-permission-node": "^0.4.3",
"@backstage/plugin-proxy-backend": "^0.2.18",
"@backstage/plugin-rollbar-backend": "^0.1.21",
"@backstage/plugin-scaffolder-backend": "^0.15.24",
"@backstage/plugin-scaffolder-backend-module-rails": "^0.2.6",
"@backstage/plugin-search-backend": "^0.4.2",
"@backstage/plugin-search-backend-node": "^0.4.5",
"@backstage/plugin-search-backend-module-elasticsearch": "^0.0.8",
"@backstage/plugin-search-backend-module-pg": "^0.2.6",
"@backstage/plugin-techdocs-backend": "^0.13.3",
"@backstage/plugin-tech-insights-backend": "^0.2.4",
"@backstage/plugin-tech-insights-node": "^0.2.2",
"@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.8",
"@backstage/plugin-todo-backend": "^0.1.21",
"@backstage/backend-common": "^0.10.8",
"@backstage/backend-tasks": "^0.1.7",
"@backstage/catalog-client": "^0.7.0",
"@backstage/catalog-model": "^0.10.0",
"@backstage/config": "^0.1.14",
"@backstage/integration": "^0.7.3",
"@backstage/plugin-app-backend": "^0.3.25",
"@backstage/plugin-auth-backend": "^0.10.1",
"@backstage/plugin-auth-node": "^0.1.1",
"@backstage/plugin-azure-devops-backend": "^0.3.4",
"@backstage/plugin-badges-backend": "^0.1.19",
"@backstage/plugin-catalog-backend": "^0.21.4",
"@backstage/plugin-code-coverage-backend": "^0.1.23",
"@backstage/plugin-graphql-backend": "^0.1.15",
"@backstage/plugin-jenkins-backend": "^0.1.14",
"@backstage/plugin-kubernetes-backend": "^0.4.8",
"@backstage/plugin-kafka-backend": "^0.2.18",
"@backstage/plugin-permission-backend": "^0.5.0",
"@backstage/plugin-permission-common": "^0.5.0",
"@backstage/plugin-permission-node": "^0.5.0",
"@backstage/plugin-proxy-backend": "^0.2.19",
"@backstage/plugin-rollbar-backend": "^0.1.22",
"@backstage/plugin-scaffolder-backend": "^0.16.0",
"@backstage/plugin-scaffolder-backend-module-rails": "^0.3.0",
"@backstage/plugin-search-backend": "^0.4.3",
"@backstage/plugin-search-backend-node": "^0.4.6",
"@backstage/plugin-search-backend-module-elasticsearch": "^0.0.9",
"@backstage/plugin-search-backend-module-pg": "^0.2.7",
"@backstage/plugin-techdocs-backend": "^0.13.4",
"@backstage/plugin-tech-insights-backend": "^0.2.5",
"@backstage/plugin-tech-insights-node": "^0.2.3",
"@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.9",
"@backstage/plugin-todo-backend": "^0.1.22",
"@gitbeaker/node": "^35.1.0",
"@octokit/rest": "^18.5.3",
"@vscode/sqlite3": "^5.0.7",
@@ -76,7 +76,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
"@backstage/cli": "^0.13.2",
"@backstage/cli": "^0.14.0",
"@types/dockerode": "^3.3.0",
"@types/express": "^4.17.6",
"@types/express-serve-static-core": "^4.17.5"
+40
View File
@@ -1,5 +1,45 @@
# @backstage/catalog-client
## 0.7.0
### Minor Changes
- 8eda0e7a9c: **BREAKING**: Removed the explicit `DiscoveryApi` and `FetchApi` export symbols,
which were unnecessary duplicates from the well known core ones.
The `CATALOG_FILTER_EXISTS` symbol's value has changed. However, this should not
affect any code in practice.
- deaf6065db: Removed `CatalogApi.geLocationByEntity` and `CatalogApi.getOriginLocationByEntity`, and replaced them with `CatalogApi.getLocationByRef`.
If you were using one of the two old methods, you can update your code as follows:
```diff
-const originLocation = catalogApi.getOriginLocationByEntity(entity);
+const originLocation = catalogApi.getLocationByRef(entity.metadata.annotations[ANNOTATION_ORIGIN_LOCATION]!);
-const location = catalogApi.getLocationByEntity(entity);
+const location = catalogApi.getLocationByRef(entity.metadata.annotations[ANNOTATION_LOCATION]!);
```
### Patch Changes
- 1ed305728b: Bump `node-fetch` to version 2.6.7 and `cross-fetch` to version 3.1.5
- c77c5c7eb6: Added `backstage.role` to `package.json`
- 216725b434: Updated to use new names for `parseLocationRef` and `stringifyLocationRef`
- 244d24ebc4: Export the `Location` type that was previously exported by the `@backstage/catalog-model` package.
- 538ca90790: Deprecated the following types used by the catalog client, and created new
corresponding types to make them more consistent:
- `CatalogEntitiesRequest` -> `GetEntitiesRequest`
- `CatalogListResponse` was removed and generally replaced with `GetEntitiesResponse` (which does not use a type parameter argument)
- `CatalogEntityAncestorsRequest`-> `GetEntityAncestorsRequest`
- `CatalogEntityAncestorsResponse` -> `GetEntityAncestorsResponse`
- 27eccab216: Replaces use of deprecated catalog-model constants.
- Updated dependencies
- @backstage/errors@0.2.1
- @backstage/catalog-model@0.10.0
## 0.6.0
### Minor Changes
+4 -4
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/catalog-client",
"description": "An isomorphic client for the catalog backend",
"version": "0.6.0",
"version": "0.7.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,12 +33,12 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
"@backstage/catalog-model": "^0.9.10",
"@backstage/errors": "^0.2.0",
"@backstage/catalog-model": "^0.10.0",
"@backstage/errors": "^0.2.1",
"cross-fetch": "^3.1.5"
},
"devDependencies": {
"@backstage/cli": "^0.13.2",
"@backstage/cli": "^0.14.0",
"@types/jest": "^26.0.7",
"msw": "^0.35.0"
},
+30
View File
@@ -1,5 +1,35 @@
# @backstage/catalog-model
## 0.10.0
### Minor Changes
- e483dd6c72: **BREAKING**: Remove deprecated validation methods `analyzeLocationSchema`, `locationSchema` and `locationSpecSchema`.
This functionality was primarily used internally by the `catalog-backend`.
- edbc03814a: **BREAKING**: Remove deprecated `serializeEntityRef` which is replaced by `stringifyEntityRef`.
- e72d371296: **BREAKING**: Removed `TemplateEntityV1beta2` from the model and moved it to
`@backstage/plugin-scaffolder-common` where `TemplateEntityV1beta3` already
lived. It has also been marked as deprecated in the process - please consider
[migrating to `v1beta3` templates](https://backstage.io/docs/features/software-templates/migrating-from-v1beta2-to-v1beta3).
### Patch Changes
- c77c5c7eb6: Added `backstage.role` to `package.json`
- 216725b434: Deprecated `parseLocationReference` and `stringifyLocationReference`,
introducing `parseLocationRef` and `stringifyLocationRef` in their place.
- 244d24ebc4: Deprecates the `Location` type export from this package. Imports of the `Location` type should now be done from the `@backstage/catalog-client` package instead.
- 7aeb491394: Deprecated `ENTITY_DEFAULT_NAMESPACE` constant in favour of `DEFAULT_NAMESPACE`.
- 0d03e42a89: Deprecated `compareEntityToRef` due to low usage and provided value.
- e8c6f9d282: Deprecated the `EntityRefContext` type which had limited use.
- 7f21538c9e: Deprecated `JSONSchema` export type.
- 20f3244102: Deprecates the following exports which all have very limited and internal use. `ENTITY_META_GENERATED_FIELDS`, `entityHasChanges`, `generateEntityEtag`, `generateEntityUid`, `generateUpdatedEntity`, `ENTITY_META_GENERATED_FIELDS`.
- 27eccab216: Deprecates `EDIT_URL_ANNOTATION`, `LOCATION_ANNOTATION`, `ORIGIN_LOCATION_ANNOTATION`, `SOURCE_LOCATION_ANNOTATION`, `VIEW_URL_ANNOTATION`
and replaces these constants all prefixed with ANNOTATION\_ `ANNOTATION_EDIT_URL`, `ANNOTATION_LOCATION`, `ANNOTATION_ORIGIN_LOCATION`, `ANNOTATION_SOURCE_LOCATION`, `ANNOTATION_VIEW_URL`
- Updated dependencies
- @backstage/errors@0.2.1
- @backstage/config@0.1.14
- @backstage/types@0.1.2
## 0.9.10
### Patch Changes
+5 -5
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/catalog-model",
"description": "Types and validators that help describe the model of a Backstage Catalog",
"version": "0.9.10",
"version": "0.10.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,9 +34,9 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
"@backstage/config": "^0.1.13",
"@backstage/errors": "^0.2.0",
"@backstage/types": "^0.1.1",
"@backstage/config": "^0.1.14",
"@backstage/errors": "^0.2.1",
"@backstage/types": "^0.1.2",
"@types/json-schema": "^7.0.5",
"ajv": "^7.0.3",
"json-schema": "^0.4.0",
@@ -44,7 +44,7 @@
"uuid": "^8.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.13.2-next.0",
"@backstage/cli": "^0.14.0",
"@types/jest": "^26.0.7",
"@types/lodash": "^4.14.151",
"yaml": "^1.9.2"
+6
View File
@@ -1,5 +1,11 @@
# @backstage/cli-common
## 0.1.7
### Patch Changes
- c77c5c7eb6: Added `backstage.role` to `package.json`
## 0.1.6
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/cli-common",
"description": "Common functionality used by cli, backend, and create-app",
"version": "0.1.6",
"version": "0.1.7",
"private": false,
"main": "src/index.ts",
"types": "src/index.ts",

Some files were not shown because too many files have changed in this diff Show More