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

Version Packages
This commit is contained in:
Ben Lambert
2022-03-17 10:44:07 +01:00
committed by GitHub
327 changed files with 3178 additions and 1766 deletions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': patch
---
support advanced querying capabilities using the config option `queryMode`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Applied the fix from version `0.15.3` of this package, which is part of the `v0.71.1` release of Backstage.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-gcalendar': minor
---
Added Google calendar widget
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/config-loader': patch
---
The `typescript-json-schema` dependency that is used during schema collection is now lazy loaded, as it eagerly loads in the TypeScript compiler.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Remove beta labels
-22
View File
@@ -1,22 +0,0 @@
---
'@backstage/backend-test-utils': patch
'@backstage/create-app': patch
'@backstage/plugin-airbrake': patch
'@backstage/plugin-app-backend': patch
'@backstage/plugin-azure-devops-backend': patch
'@backstage/plugin-badges-backend': patch
'@backstage/plugin-bazaar-backend': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-catalog-backend-module-msgraph': patch
'@backstage/plugin-jenkins-backend': patch
'@backstage/plugin-kafka': patch
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
'@backstage/plugin-scaffolder-backend-module-rails': patch
'@backstage/plugin-scaffolder-backend-module-yeoman': patch
'@backstage/plugin-tech-insights-backend': patch
'@backstage/plugin-tech-insights-backend-module-jsonfc': patch
'@backstage/plugin-todo': patch
'@backstage/plugin-todo-backend': patch
---
Minor README update
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/config-loader': patch
---
build(deps): bump `typescript-json-schema` from 0.52.0 to 0.53.0
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-backend': patch
---
build(deps): bump `@google-cloud/container` from 2.3.0 to 3.0.0
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-airbrake': patch
---
build(deps): bump `object-hash` from 2.2.0 to 3.0.0
-66
View File
@@ -1,66 +0,0 @@
---
'@backstage/app-defaults': patch
'@backstage/core-app-api': patch
'@backstage/core-components': patch
'@backstage/core-plugin-api': patch
'@backstage/create-app': patch
'@backstage/dev-utils': patch
'@backstage/integration-react': patch
'@backstage/test-utils': 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-azure-devops': patch
'@backstage/plugin-badges': patch
'@backstage/plugin-bitrise': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-circleci': patch
'@backstage/plugin-cloudbuild': patch
'@backstage/plugin-code-climate': patch
'@backstage/plugin-code-coverage': patch
'@backstage/plugin-config-schema': patch
'@backstage/plugin-cost-insights': patch
'@backstage/plugin-explore-react': patch
'@backstage/plugin-explore': 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-org': patch
'@backstage/plugin-pagerduty': patch
'@backstage/plugin-periskop': patch
'@backstage/plugin-permission-react': patch
'@backstage/plugin-rollbar': patch
'@backstage/plugin-scaffolder': 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-todo': patch
'@backstage/plugin-user-settings': patch
'@backstage/plugin-xcmetrics': patch
---
chore(deps): bump `@testing-library/react` from 11.2.6 to 12.1.3
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-github': patch
'@backstage/plugin-catalog-backend-module-ldap': patch
'@backstage/plugin-catalog-backend-module-msgraph': patch
'@backstage/plugin-org': patch
---
Updated the code to handle User kind `spec.memberOf` now being optional.
-44
View File
@@ -1,44 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
---
**BREAKING**: A number of types and classes have been removed, without a prior deprecation period. These were all very internal, essentially unused by the vast majority of users, and their being exposed was leading to excessive breaking of public interfaces for little-to-zero benefit. So for the 1.0 release of the catalog, the following interface changes have been made (but should have no effect on most users):
- The return type of `CatalogBuilder.build()` now only has the fields `processingEngine` and `router` which is what most users actually consume; the other three fields (`entitiesCatalog`, `locationAnalyzer`, `locationService`) that see very little use have been removed. If you were relying on the presence of either of these in any way, please [open an issue](https://github.com/backstage/backstage/issues/new/choose) that describes your use case, and we'll see how we could fill the gap.
- The function `createRouter` is removed; use `CatalogBuilder` as follows instead:
```ts
const builder = await CatalogBuilder.create(env);
// add things as needed, e.g builder.addProcessor(new ScaffolderEntitiesProcessor());
const { processingEngine, router } = await builder.build();
await processingEngine.start();
return router;
```
- The following types were removed:
- `CatalogProcessingOrchestrator`
- `CatalogRule`
- `CatalogRulesEnforcer`
- `EntityAncestryResponse`
- `EntityFacetsRequest`
- `EntityFacetsResponse`
- `EntityPagination`
- `EntityProcessingRequest`
- `EntityProcessingResult`
- `EntitiesCatalog`
- `EntitiesRequest`
- `EntitiesResponse`
- `LocationService`
- `LocationInput`
- `LocationStore`
- `PageInfo`
- `RefreshOptions`
- `RefreshService`
- `RouterOptions`
- The following classes were removed:
- `DefaultCatalogProcessingOrchestrator`
- `DefaultCatalogRulesEnforcer`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Pass in auth token to ancestry endpoint
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Added new `github:issues:label` action to apply labels to issues, and also output `pullRequestNumber` from `publish:github:pull-request`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': minor
---
**BREAKING**: Removed the unused `titleComponent` property of `groups` passed to the `ScaffolderPage`. The property was already ignored, but existing usage should migrated to use the `title` property instead, which now accepts any `ReactNode`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': minor
---
**BREAKING**: The provided Jest configuration now only matches files with a `.test.` infix, rather than any files that is suffixed with `test.<ext>`. In particular this means that files named just `test.ts` will no longer be considered a test file.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Change header style `word-wrap` from `break-all` to `break-word`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
The `ScaffolderPage` now uses the `CatalogFilterLayout`, which means the filters are put in a drawer on smaller screens.
-13
View File
@@ -1,13 +0,0 @@
---
'@backstage/backend-common': patch
'@backstage/backend-tasks': patch
'@backstage/backend-test-utils': patch
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-bazaar-backend': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-code-coverage-backend': patch
'@backstage/plugin-config-schema': patch
'@backstage/plugin-scaffolder-backend': patch
---
Use `better-sqlite3` instead of `@vscode/sqlite3`
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/catalog-model': minor
'@backstage/plugin-catalog-backend': minor
---
**BREAKING**: Removed the deprecated `metadata.generation` field entirely. It is no longer present in TS types, nor in the REST API output. Entities that have not yet been re-stitched may still have the field present for some time, but it will get phased out gradually by your catalog instance.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Fix for `overrides` not being properly forwarded from the extra configuration passed to `@backstage/cli/config/eslint-factory`.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-scaffolder-common': patch
---
Adding some documentation for exported things
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/plugin-catalog': patch
---
**DEPRECATION**: The `FilteredEntityLayout` and related components have been moved to `@backstage/plugin-catalog-react` and renamed. The original components are now deprecated and should be replaced as follows:
- `FilteredEntityLayout` -> `CatalogFilterLayout`
- `FilterContainer` -> `CatalogFilterLayout.Filters`
- `EntityListContainer` -> `CatalogFilterLayout.Content`
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/catalog-model': minor
---
**BREAKING**: Removed `EntityName`, use `CompoundEntityRef` type instead.
**BREAKING**: Removed `getEntityName`, use `getCompoundEntityRef` instead.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
---
**BREAKING**: Removed the previously deprecated `results` export. Please use `processingResult` instead.
-16
View File
@@ -1,16 +0,0 @@
---
'@backstage/plugin-catalog-react': patch
---
Added `CatalogFilterLayout`, which replaces `FilteredEntityLayout` from `@backstage/plugin-catalog`, as well as `FilterContainer` and `EntityListContainer`. It is used like this:
```tsx
<CatalogFilterLayout>
<CatalogFilterLayout.Filters>
{/* filter drawer, for example <EntityTypePicker /> and friends */}
</CatalogFilterLayout.Filters>
<CatalogFilterLayout.Content>
{/* content view, for example a <CatalogTable /> */}
</CatalogFilterLayout.Content>
</CatalogFilterLayout>
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-react': minor
---
**BREAKING**: Removed the deprecated `favoriteEntityTooltip` and `favoriteEntityIcon` functions.
-30
View File
@@ -1,30 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': minor
---
**BREAKING**: `MicrosoftGraphOrgEntityProvider.fromConfig` now requires a `schedule` field in its options, which simplifies scheduling. If you want to retain the old behavior of calling its `run()` method manually, you can set the new field value to the string `'manual'`. But you may prefer to instead give it a scheduled task runner from the backend tasks package:
```diff
// packages/backend/src/plugins/catalog.ts
+import { Duration } from 'luxon';
+import { MicrosoftGraphOrgEntityProvider } from '@backstage/plugin-catalog-backend-module-msgraph';
export default async function createPlugin(
env: PluginEnvironment,
): Promise<Router> {
const builder = await CatalogBuilder.create(env);
+ // The target parameter below needs to match one of the providers' target
+ // value specified in your app-config.
+ builder.addEntityProvider(
+ MicrosoftGraphOrgEntityProvider.fromConfig(env.config, {
+ id: 'production',
+ target: 'https://graph.microsoft.com/v1.0',
+ logger: env.logger,
+ schedule: env.scheduler.createScheduledTaskRunner({
+ frequency: Duration.fromObject({ minutes: 5 }),
+ timeout: Duration.fromObject({ minutes: 3 }),
+ }),
+ }),
+ );
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/integration': patch
---
Added an integration for Gerrit
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-api-docs': patch
'@backstage/plugin-techdocs': patch
---
Switched to using `CatalogFilterLayout` from `@backstage/plugin-catalog-react`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/catalog-client': minor
---
**BREAKING**: Removed the deprecated `presence` field in the `Location` and `AddLocationRequest` types. This field was already being ignored by the catalog backend and can be safely removed.
-10
View File
@@ -1,10 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
---
**BREAKING**: Removed the following deprecated symbols:
- `catalogBuilder.setRefreshInterval`, use `catalogBuilder.setProcessingInterval` instead.
- `catalogBuilder.setRefreshIntervalSeconds`, use `catalogBuilder.setProcessingIntervalSeconds` instead.
- `createRandomRefreshInterval`, use `createRandomProcessingInterval` instead.
- `RefreshIntervalFunction`, use `ProcessingIntervalFunction` instead.
-15
View File
@@ -1,15 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
---
**BREAKING**: Removed the export of the `RecursivePartial` utility type. If you relied on this type it can be redefined like this:
```ts
type RecursivePartial<T> = {
[P in keyof T]?: T[P] extends (infer U)[]
? RecursivePartial<U>[]
: T[P] extends object
? RecursivePartial<T[P]>
: T[P];
};
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/codemods': patch
---
Inlined the table of symbols used by the `core-imports` codemod so that future updates to the core packages don't break the codemod. An entry for has also been added to direct imports of `createApp` to `@backstage/app-defaults`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-badges': patch
---
Fixed an error caused by the `EntityBadgesDialog` trying to access the entity before it is loaded.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-graphql': patch
---
Do not use `metadata.generation` from entity data
-29
View File
@@ -1,29 +0,0 @@
---
'@backstage/app-defaults': major
'@backstage/catalog-client': major
'@backstage/catalog-model': major
'@backstage/config': major
'@backstage/config-loader': major
'@backstage/core-app-api': major
'@backstage/core-plugin-api': major
'@backstage/dev-utils': major
'@backstage/errors': major
'@backstage/integration': major
'@backstage/integration-react': major
'@backstage/test-utils': major
'@backstage/types': major
'@backstage/version-bridge': major
'@backstage/plugin-catalog': major
'@backstage/plugin-catalog-backend': major
'@backstage/plugin-catalog-common': major
'@backstage/plugin-catalog-react': major
'@backstage/plugin-scaffolder': major
'@backstage/plugin-scaffolder-backend': major
'@backstage/plugin-scaffolder-common': major
'@backstage/plugin-techdocs': major
'@backstage/plugin-techdocs-backend': major
'@backstage/plugin-techdocs-node': major
'@techdocs/cli': major
---
This package has been promoted to v1.0! To understand how this change affects the package, please check out our [versioning policy](https://backstage.io/docs/overview/versioning-policy).
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-azure-devops': patch
---
Updated readme
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/search-common': patch
---
This package is no longer maintained. Use `@backstage/plugin-search-common`, going forward.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-catalog-react': minor
---
**BREAKING**: The following deprecated annotation reading helper functions were removed:
- `getEntityMetadataViewUrl`, use `entity.metadata.annotations?.[ANNOTATION_VIEW_URL]` instead.
- `getEntityMetadataEditUrl`, use `entity.metadata.annotations?.[ANNOTATION_EDIT_URL]` instead.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': patch
---
Fix for `EntitySwitch` not properly falling back to render the default entity page when the entity is missing.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
---
**BREAKING**: The deprecated `CatalogEntityDocument` export has been removed, it can be imported from `@backstage/plugin-catalog-common` instead.
-38
View File
@@ -1,38 +0,0 @@
---
'@backstage/backend-common': patch
'@backstage/catalog-model': patch
'@backstage/cli': patch
'@backstage/core-app-api': patch
'@backstage/core-components': patch
'@backstage/core-plugin-api': patch
'@backstage/dev-utils': patch
'@backstage/test-utils': patch
'@backstage/plugin-api-docs': patch
'@backstage/plugin-badges-backend': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-catalog-backend-module-msgraph': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-cicd-statistics': patch
'@backstage/plugin-code-coverage-backend': patch
'@backstage/plugin-cost-insights': patch
'@backstage/plugin-git-release-manager': patch
'@backstage/plugin-jenkins': patch
'@backstage/plugin-jenkins-backend': patch
'@backstage/plugin-kubernetes': patch
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-newrelic-dashboard': patch
'@backstage/plugin-permission-common': patch
'@backstage/plugin-permission-react': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
'@backstage/plugin-search': patch
'@backstage/plugin-search-backend-node': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-techdocs-backend': patch
'@backstage/plugin-techdocs-node': patch
'@backstage/plugin-xcmetrics': patch
---
Minor typo fixes
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-ldap': patch
---
Add config support for LDAP search options.
-14
View File
@@ -1,14 +0,0 @@
---
'@backstage/catalog-model': minor
---
**BREAKING**: The User kind has an updated TypeScript type where `spec.memberOf`
is optional.
**NOTE HOWEVER**, that this only applies to the TypeScript types `UserEntity`
and `UserEntityV1alpha1`. The catalog validation still requires the field to be
set, even if it's in the form of an empty array. If you try to ingest data that
stops producing this field, those entities _will be rejected_ by the catalog.
The reason for these choices is that consumers will get a long grace period
where old code still can rely on the underlying data being present, giving users
ample time to update before actual breakages could happen.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-ldap': patch
---
Updated to no longer rely on the `RecursivePartial` export from `@backstage/plugin-catalog-backend`.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-techdocs-node': minor
---
- `DirectoryPreparer` now uses private constructor. Use static fromConfig method to instantiate.
- `UrlPreparer` now uses private constructor. Use static fromConfig method to instantiate.
-11
View File
@@ -1,11 +0,0 @@
---
'@backstage/plugin-techdocs-backend': minor
---
Removed deprecated exports, including:
- deprecated config `generators` is now deleted and fully replaced with `techdocs.generator`
- deprecated config `generators.techdocs` is now deleted and fully replaced with `techdocs.generator.runIn`
- deprecated config `techdocs.requestUrl` is now deleted
- deprecated config `techdocs.storageUrl` is now deleted
- deprecated `createHttpResponse` is now deleted and calls to `/sync/:namespace/:kind/:name` needs to be done by an EventSource.
@@ -1,5 +0,0 @@
---
'@backstage/techdocs-common': patch
---
This package is no longer maintained. Use `@backstage/plugin-techdocs-node`, going forward.
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Long sidebars will no longer overflow the footer and will properly show a scrollbar when needed.
-12
View File
@@ -1,12 +0,0 @@
---
'@backstage/plugin-techdocs': minor
---
Removed deprecated exports, including:
- deprecated `DocsResultListItem` is now deleted and fully replaced with `TechDocsSearchResultListItem`
- deprecated `TechDocsPage` is now deleted and fully replaced with `TechDocsReaderPage`
- deprecated `TechDocsPageHeader` is now deleted and fully replaced with `TechDocsReaderPageHeader`
- deprecated `TechDocsPageHeaderProps` is now deleted and fully replaced with `TechDocsReaderPageHeaderProps`
- deprecated `TechDocsPageRenderFunction` is now deleted and fully replaced with `TechDocsReaderPageRenderFunction`
- deprecated config `techdocs.requestUrl` is now deleted and fully replaced with the discoveryApi
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Implement a template preview page (`/create/preview`) to test creating form UIs
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-react': minor
---
**BREAKING**: The `useEntity` hook no longer returns loading or error states, and will throw an error if the entity is not immediately available. In practice this means that `useEntity` can only be used in contexts where the entity is guaranteed to have been loaded, for example inside an `EntityLayout`. To access the loading state of the entity, use `useAsyncEntity` instead.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-react': minor
---
**BREAKING**: Removed the deprecated `formatEntityRefTitle`, use `humanizeEntityRef` instead.
-24
View File
@@ -1,24 +0,0 @@
---
'@backstage/create-app': patch
---
The main repo has switched from `@vscode/sqlite3` to `better-sqlite3` as its preferred SQLite installation. This decision was triggered by a number of issues with the former that arose because it needs build infrastructure in place and functional in order to be installed. The main drawback of this is that the new package uses the database client ID `better-sqlite3` instead of the plain `sqlite3`.
If you want to perform the same switch in your own repository,
- Replace all of your `package.json` dependencies on `@vscode/sqlite3` with the latest version of `better-sqlite3` instead
```diff
"dependencies": {
- "@vscode/sqlite3": "^5.0.7",
+ "better-sqlite3": "^7.5.0",
```
- In your app-config and tests, wherever you supply `client: 'sqlite3'`, instead supply `client: 'better-sqlite3`
```diff
backend:
database:
- client: sqlite3
+ client: better-sqlite3
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Fix handling of bucket names with dots, in `AwsS3UrlReader`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
---
**BREAKING**: Removed the deprecated `presence` field from `LocationInput`.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-catalog-backend-module-github': patch
'@backstage/plugin-catalog-backend-module-ldap': patch
---
Made sure to move the catalog-related github and ldap config into their right places
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-import': patch
---
No longer attempt to register locations as optional, since it's ignored.
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/catalog-model': minor
'@backstage/plugin-catalog-backend': minor
---
**BREAKING**: Removed the `target` property from `EntityRelation`. This field has been replaced by `targetRef`.
This means that `target: { name: 'team-a', kind: 'group', namespace: 'default' }` is now replaced with `targetRef: 'group:default/team-a'` in entity relations.
The entities API endpoint still return the old `target` field for to ease transitions, however the future removal of this field will be considered non breaking.
+1 -1
View File
@@ -47,7 +47,7 @@
"resolutions": {
"**/@graphql-codegen/cli/**/ws": "^7.4.6"
},
"version": "0.71.0",
"version": "1.0.0",
"dependencies": {
"@manypkg/get-packages": "^1.1.3",
"@microsoft/api-documenter": "^7.15.0",
+15
View File
@@ -1,5 +1,20 @@
# @backstage/app-defaults
## 1.0.0
### Major Changes
- b58c70c223: This package has been promoted to v1.0! To understand how this change affects the package, please check out our [versioning policy](https://backstage.io/docs/overview/versioning-policy).
### Patch Changes
- a422d7ce5e: chore(deps): bump `@testing-library/react` from 11.2.6 to 12.1.3
- Updated dependencies
- @backstage/core-app-api@1.0.0
- @backstage/core-components@0.9.2
- @backstage/core-plugin-api@1.0.0
- @backstage/plugin-permission-react@0.3.4
## 0.2.1
### Patch Changes
+7 -7
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/app-defaults",
"description": "Provides the default wiring of a Backstage App",
"version": "0.2.1",
"version": "1.0.0",
"private": false,
"publishConfig": {
"access": "public",
@@ -33,10 +33,10 @@
"start": "backstage-cli package start"
},
"dependencies": {
"@backstage/core-components": "^0.9.1",
"@backstage/core-app-api": "^0.6.0",
"@backstage/core-plugin-api": "^0.8.0",
"@backstage/plugin-permission-react": "^0.3.3",
"@backstage/core-components": "^0.9.2",
"@backstage/core-app-api": "^1.0.0",
"@backstage/core-plugin-api": "^1.0.0",
"@backstage/plugin-permission-react": "^0.3.4",
"@backstage/theme": "^0.2.15",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -46,8 +46,8 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.15.2",
"@backstage/test-utils": "^0.3.0",
"@backstage/cli": "^0.16.0",
"@backstage/test-utils": "^1.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@types/jest": "^26.0.7",
+54
View File
@@ -1,5 +1,59 @@
# example-app
## 0.2.69
### Patch Changes
- Updated dependencies
- @backstage/cli@0.16.0
- @backstage/plugin-gcalendar@0.2.0
- @backstage/plugin-scaffolder@1.0.0
- @backstage/plugin-airbrake@0.3.3
- @backstage/plugin-kafka@0.3.3
- @backstage/plugin-todo@0.2.5
- @backstage/app-defaults@1.0.0
- @backstage/core-app-api@1.0.0
- @backstage/core-components@0.9.2
- @backstage/core-plugin-api@1.0.0
- @backstage/integration-react@1.0.0
- @backstage/plugin-apache-airflow@0.1.11
- @backstage/plugin-api-docs@0.8.3
- @backstage/plugin-azure-devops@0.1.19
- @backstage/plugin-badges@0.2.27
- @backstage/plugin-catalog-graph@0.2.15
- @backstage/plugin-catalog-import@0.8.6
- @backstage/plugin-catalog-react@1.0.0
- @backstage/plugin-catalog@1.0.0
- @backstage/plugin-circleci@0.3.3
- @backstage/plugin-cloudbuild@0.3.3
- @backstage/plugin-code-coverage@0.1.30
- @backstage/plugin-cost-insights@0.11.25
- @backstage/plugin-explore@0.3.34
- @backstage/plugin-gcp-projects@0.3.22
- @backstage/plugin-github-actions@0.5.3
- @backstage/plugin-gocd@0.1.9
- @backstage/plugin-graphiql@0.2.35
- @backstage/plugin-home@0.4.19
- @backstage/plugin-jenkins@0.7.2
- @backstage/plugin-kubernetes@0.6.3
- @backstage/plugin-lighthouse@0.3.3
- @backstage/plugin-newrelic@0.3.21
- @backstage/plugin-org@0.5.3
- @backstage/plugin-pagerduty@0.3.30
- @backstage/plugin-permission-react@0.3.4
- @backstage/plugin-rollbar@0.4.3
- @backstage/plugin-search@0.7.4
- @backstage/plugin-sentry@0.3.41
- @backstage/plugin-shortcuts@0.2.4
- @backstage/plugin-tech-insights@0.1.13
- @backstage/plugin-tech-radar@0.5.10
- @backstage/plugin-techdocs@1.0.0
- @backstage/plugin-user-settings@0.4.2
- @backstage/catalog-model@1.0.0
- @backstage/plugin-catalog-common@1.0.0
- @backstage/plugin-newrelic-dashboard@0.1.11
- @backstage/plugin-search-common@0.3.2
## 0.2.68
### Patch Changes
+51 -51
View File
@@ -1,60 +1,60 @@
{
"name": "example-app",
"version": "0.2.68",
"version": "0.2.69",
"private": true,
"backstage": {
"role": "frontend"
},
"bundled": true,
"dependencies": {
"@backstage/app-defaults": "^0.2.1",
"@backstage/catalog-model": "^0.13.0",
"@backstage/cli": "^0.15.2",
"@backstage/core-app-api": "^0.6.0",
"@backstage/core-components": "^0.9.1",
"@backstage/core-plugin-api": "^0.8.0",
"@backstage/integration-react": "^0.1.25",
"@backstage/plugin-airbrake": "^0.3.2",
"@backstage/plugin-api-docs": "^0.8.2",
"@backstage/plugin-azure-devops": "^0.1.18",
"@backstage/plugin-apache-airflow": "^0.1.10",
"@backstage/plugin-badges": "^0.2.26",
"@backstage/plugin-catalog": "^0.10.0",
"@backstage/plugin-catalog-common": "^0.2.2",
"@backstage/plugin-catalog-graph": "^0.2.14",
"@backstage/plugin-catalog-import": "^0.8.5",
"@backstage/plugin-catalog-react": "^0.9.0",
"@backstage/plugin-circleci": "^0.3.2",
"@backstage/plugin-cloudbuild": "^0.3.2",
"@backstage/plugin-code-coverage": "^0.1.29",
"@backstage/plugin-cost-insights": "^0.11.24",
"@backstage/plugin-explore": "^0.3.33",
"@backstage/plugin-gcalendar": "^0.1.0",
"@backstage/plugin-gcp-projects": "^0.3.21",
"@backstage/plugin-github-actions": "^0.5.2",
"@backstage/plugin-gocd": "^0.1.8",
"@backstage/plugin-graphiql": "^0.2.34",
"@backstage/plugin-home": "^0.4.18",
"@backstage/plugin-jenkins": "^0.7.1",
"@backstage/plugin-kafka": "^0.3.2",
"@backstage/plugin-kubernetes": "^0.6.2",
"@backstage/plugin-lighthouse": "^0.3.2",
"@backstage/plugin-newrelic": "^0.3.20",
"@backstage/plugin-newrelic-dashboard": "^0.1.10",
"@backstage/plugin-org": "^0.5.2",
"@backstage/plugin-pagerduty": "0.3.29",
"@backstage/plugin-permission-react": "^0.3.3",
"@backstage/plugin-rollbar": "^0.4.2",
"@backstage/plugin-scaffolder": "^0.15.0",
"@backstage/plugin-search": "^0.7.3",
"@backstage/plugin-search-common": "^0.3.1",
"@backstage/plugin-sentry": "^0.3.40",
"@backstage/plugin-shortcuts": "^0.2.3",
"@backstage/plugin-tech-radar": "^0.5.9",
"@backstage/plugin-techdocs": "^0.15.1",
"@backstage/plugin-todo": "^0.2.4",
"@backstage/plugin-user-settings": "^0.4.1",
"@backstage/plugin-tech-insights": "^0.1.12",
"@backstage/app-defaults": "^1.0.0",
"@backstage/catalog-model": "^1.0.0",
"@backstage/cli": "^0.16.0",
"@backstage/core-app-api": "^1.0.0",
"@backstage/core-components": "^0.9.2",
"@backstage/core-plugin-api": "^1.0.0",
"@backstage/integration-react": "^1.0.0",
"@backstage/plugin-airbrake": "^0.3.3",
"@backstage/plugin-api-docs": "^0.8.3",
"@backstage/plugin-azure-devops": "^0.1.19",
"@backstage/plugin-apache-airflow": "^0.1.11",
"@backstage/plugin-badges": "^0.2.27",
"@backstage/plugin-catalog": "^1.0.0",
"@backstage/plugin-catalog-common": "^1.0.0",
"@backstage/plugin-catalog-graph": "^0.2.15",
"@backstage/plugin-catalog-import": "^0.8.6",
"@backstage/plugin-catalog-react": "^1.0.0",
"@backstage/plugin-circleci": "^0.3.3",
"@backstage/plugin-cloudbuild": "^0.3.3",
"@backstage/plugin-code-coverage": "^0.1.30",
"@backstage/plugin-cost-insights": "^0.11.25",
"@backstage/plugin-explore": "^0.3.34",
"@backstage/plugin-gcalendar": "^0.2.0",
"@backstage/plugin-gcp-projects": "^0.3.22",
"@backstage/plugin-github-actions": "^0.5.3",
"@backstage/plugin-gocd": "^0.1.9",
"@backstage/plugin-graphiql": "^0.2.35",
"@backstage/plugin-home": "^0.4.19",
"@backstage/plugin-jenkins": "^0.7.2",
"@backstage/plugin-kafka": "^0.3.3",
"@backstage/plugin-kubernetes": "^0.6.3",
"@backstage/plugin-lighthouse": "^0.3.3",
"@backstage/plugin-newrelic": "^0.3.21",
"@backstage/plugin-newrelic-dashboard": "^0.1.11",
"@backstage/plugin-org": "^0.5.3",
"@backstage/plugin-pagerduty": "0.3.30",
"@backstage/plugin-permission-react": "^0.3.4",
"@backstage/plugin-rollbar": "^0.4.3",
"@backstage/plugin-scaffolder": "^1.0.0",
"@backstage/plugin-search": "^0.7.4",
"@backstage/plugin-search-common": "^0.3.2",
"@backstage/plugin-sentry": "^0.3.41",
"@backstage/plugin-shortcuts": "^0.2.4",
"@backstage/plugin-tech-radar": "^0.5.10",
"@backstage/plugin-techdocs": "^1.0.0",
"@backstage/plugin-todo": "^0.2.5",
"@backstage/plugin-user-settings": "^0.4.2",
"@backstage/plugin-tech-insights": "^0.1.13",
"@backstage/theme": "^0.2.15",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -75,8 +75,8 @@
"zen-observable": "^0.8.15"
},
"devDependencies": {
"@backstage/plugin-permission-react": "^0.3.3",
"@backstage/test-utils": "^0.3.0",
"@backstage/plugin-permission-react": "^0.3.4",
"@backstage/test-utils": "^1.0.0",
"@rjsf/core": "^3.2.1",
"@testing-library/cypress": "^8.0.2",
"@testing-library/jest-dom": "^5.10.1",
+14
View File
@@ -1,5 +1,19 @@
# @backstage/backend-common
## 0.13.1
### Patch Changes
- efc73db10c: Use `better-sqlite3` instead of `@vscode/sqlite3`
- f24ef7864e: Minor typo fixes
- b66f70180f: Fix handling of bucket names with dots, in `AwsS3UrlReader`
- Updated dependencies
- @backstage/config-loader@1.0.0
- @backstage/integration@1.0.0
- @backstage/config@1.0.0
- @backstage/errors@1.0.0
- @backstage/types@1.0.0
## 0.13.0
### Minor Changes
+8 -8
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-common",
"description": "Common functionality library for Backstage backends",
"version": "0.13.0",
"version": "0.13.1",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -35,11 +35,11 @@
},
"dependencies": {
"@backstage/cli-common": "^0.1.8",
"@backstage/config": "^0.1.15",
"@backstage/config-loader": "^0.9.7",
"@backstage/errors": "^0.2.2",
"@backstage/integration": "^0.8.0",
"@backstage/types": "^0.1.3",
"@backstage/config": "^1.0.0",
"@backstage/config-loader": "^1.0.0",
"@backstage/errors": "^1.0.0",
"@backstage/integration": "^1.0.0",
"@backstage/types": "^1.0.0",
"@google-cloud/storage": "^5.8.0",
"@manypkg/get-packages": "^1.1.3",
"@octokit/rest": "^18.5.3",
@@ -89,8 +89,8 @@
}
},
"devDependencies": {
"@backstage/backend-test-utils": "^0.1.21",
"@backstage/cli": "^0.15.2",
"@backstage/backend-test-utils": "^0.1.22",
"@backstage/cli": "^0.16.0",
"@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.2.1
### Patch Changes
- efc73db10c: Use `better-sqlite3` instead of `@vscode/sqlite3`
- Updated dependencies
- @backstage/backend-common@0.13.1
- @backstage/config@1.0.0
- @backstage/errors@1.0.0
- @backstage/types@1.0.0
## 0.2.0
### Minor Changes
+7 -7
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-tasks",
"description": "Common distributed task management library for Backstage backends",
"version": "0.2.0",
"version": "0.2.1",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -33,10 +33,10 @@
"start": "backstage-cli package start"
},
"dependencies": {
"@backstage/backend-common": "^0.13.0",
"@backstage/config": "^0.1.15",
"@backstage/errors": "^0.2.2",
"@backstage/types": "^0.1.3",
"@backstage/backend-common": "^0.13.1",
"@backstage/config": "^1.0.0",
"@backstage/errors": "^1.0.0",
"@backstage/types": "^1.0.0",
"@types/luxon": "^2.0.4",
"cron": "^1.8.2",
"knex": "^1.0.2",
@@ -48,8 +48,8 @@
"zod": "^3.9.5"
},
"devDependencies": {
"@backstage/backend-test-utils": "^0.1.21",
"@backstage/cli": "^0.15.2",
"@backstage/backend-test-utils": "^0.1.22",
"@backstage/cli": "^0.16.0",
"@types/cron": "^1.7.3",
"jest": "^26.0.1",
"wait-for-expect": "^3.0.2"
+11
View File
@@ -1,5 +1,16 @@
# @backstage/backend-test-utils
## 0.1.22
### Patch Changes
- 89c7e47967: Minor README update
- efc73db10c: Use `better-sqlite3` instead of `@vscode/sqlite3`
- Updated dependencies
- @backstage/cli@0.16.0
- @backstage/backend-common@0.13.1
- @backstage/config@1.0.0
## 0.1.21
### 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.21",
"version": "0.1.22",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -34,9 +34,9 @@
"start": "backstage-cli package start"
},
"dependencies": {
"@backstage/backend-common": "^0.13.0",
"@backstage/cli": "^0.15.2",
"@backstage/config": "^0.1.15",
"@backstage/backend-common": "^0.13.1",
"@backstage/cli": "^0.16.0",
"@backstage/config": "^1.0.0",
"better-sqlite3": "^7.5.0",
"knex": "^1.0.2",
"msw": "^0.35.0",
@@ -46,7 +46,7 @@
"uuid": "^8.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.15.2",
"@backstage/cli": "^0.16.0",
"jest": "^26.0.1"
},
"files": [
+39
View File
@@ -1,5 +1,44 @@
# example-backend
## 0.2.69
### Patch Changes
- Updated dependencies
- @backstage/plugin-app-backend@0.3.30
- @backstage/plugin-azure-devops-backend@0.3.9
- @backstage/plugin-badges-backend@0.1.24
- @backstage/plugin-catalog-backend@1.0.0
- @backstage/plugin-jenkins-backend@0.1.19
- @backstage/plugin-scaffolder-backend-module-rails@0.3.5
- @backstage/plugin-tech-insights-backend@0.2.10
- @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.14
- @backstage/plugin-todo-backend@0.1.27
- @backstage/plugin-kubernetes-backend@0.4.13
- @backstage/plugin-scaffolder-backend@1.0.0
- @backstage/backend-common@0.13.1
- @backstage/backend-tasks@0.2.1
- @backstage/plugin-auth-backend@0.12.2
- @backstage/plugin-code-coverage-backend@0.1.28
- @backstage/catalog-model@1.0.0
- @backstage/integration@1.0.0
- @backstage/catalog-client@1.0.0
- @backstage/config@1.0.0
- @backstage/plugin-techdocs-backend@1.0.0
- @backstage/plugin-permission-common@0.5.3
- @backstage/plugin-search-backend-node@0.5.2
- example-app@0.2.69
- @backstage/plugin-auth-node@0.1.6
- @backstage/plugin-graphql-backend@0.1.20
- @backstage/plugin-kafka-backend@0.2.23
- @backstage/plugin-permission-backend@0.5.5
- @backstage/plugin-permission-node@0.5.5
- @backstage/plugin-proxy-backend@0.2.24
- @backstage/plugin-rollbar-backend@0.1.27
- @backstage/plugin-search-backend@0.4.8
- @backstage/plugin-search-backend-module-elasticsearch@0.1.2
- @backstage/plugin-tech-insights-node@0.2.8
## 0.2.68
### Patch Changes
+34 -34
View File
@@ -1,6 +1,6 @@
{
"name": "example-backend",
"version": "0.2.68",
"version": "0.2.69",
"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.13.0",
"@backstage/backend-tasks": "^0.2.0",
"@backstage/catalog-client": "^0.9.0",
"@backstage/catalog-model": "^0.13.0",
"@backstage/config": "^0.1.15",
"@backstage/integration": "^0.8.0",
"@backstage/plugin-app-backend": "^0.3.29",
"@backstage/plugin-auth-backend": "^0.12.1",
"@backstage/plugin-auth-node": "^0.1.5",
"@backstage/plugin-azure-devops-backend": "^0.3.8",
"@backstage/plugin-badges-backend": "^0.1.23",
"@backstage/plugin-catalog-backend": "^0.24.0",
"@backstage/plugin-code-coverage-backend": "^0.1.27",
"@backstage/plugin-graphql-backend": "^0.1.19",
"@backstage/plugin-jenkins-backend": "^0.1.18",
"@backstage/plugin-kubernetes-backend": "^0.4.12",
"@backstage/plugin-kafka-backend": "^0.2.22",
"@backstage/plugin-permission-backend": "^0.5.4",
"@backstage/plugin-permission-common": "^0.5.2",
"@backstage/plugin-permission-node": "^0.5.4",
"@backstage/plugin-proxy-backend": "^0.2.23",
"@backstage/plugin-rollbar-backend": "^0.1.26",
"@backstage/plugin-scaffolder-backend": "^0.18.0",
"@backstage/plugin-scaffolder-backend-module-rails": "^0.3.4",
"@backstage/plugin-search-backend": "^0.4.7",
"@backstage/plugin-search-backend-node": "^0.5.1",
"@backstage/plugin-search-backend-module-elasticsearch": "^0.1.1",
"@backstage/backend-common": "^0.13.1",
"@backstage/backend-tasks": "^0.2.1",
"@backstage/catalog-client": "^1.0.0",
"@backstage/catalog-model": "^1.0.0",
"@backstage/config": "^1.0.0",
"@backstage/integration": "^1.0.0",
"@backstage/plugin-app-backend": "^0.3.30",
"@backstage/plugin-auth-backend": "^0.12.2",
"@backstage/plugin-auth-node": "^0.1.6",
"@backstage/plugin-azure-devops-backend": "^0.3.9",
"@backstage/plugin-badges-backend": "^0.1.24",
"@backstage/plugin-catalog-backend": "^1.0.0",
"@backstage/plugin-code-coverage-backend": "^0.1.28",
"@backstage/plugin-graphql-backend": "^0.1.20",
"@backstage/plugin-jenkins-backend": "^0.1.19",
"@backstage/plugin-kubernetes-backend": "^0.4.13",
"@backstage/plugin-kafka-backend": "^0.2.23",
"@backstage/plugin-permission-backend": "^0.5.5",
"@backstage/plugin-permission-common": "^0.5.3",
"@backstage/plugin-permission-node": "^0.5.5",
"@backstage/plugin-proxy-backend": "^0.2.24",
"@backstage/plugin-rollbar-backend": "^0.1.27",
"@backstage/plugin-scaffolder-backend": "^1.0.0",
"@backstage/plugin-scaffolder-backend-module-rails": "^0.3.5",
"@backstage/plugin-search-backend": "^0.4.8",
"@backstage/plugin-search-backend-node": "^0.5.2",
"@backstage/plugin-search-backend-module-elasticsearch": "^0.1.2",
"@backstage/plugin-search-backend-module-pg": "^0.3.1",
"@backstage/plugin-techdocs-backend": "^0.14.2",
"@backstage/plugin-tech-insights-backend": "^0.2.9",
"@backstage/plugin-tech-insights-node": "^0.2.7",
"@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.13",
"@backstage/plugin-todo-backend": "^0.1.26",
"@backstage/plugin-techdocs-backend": "^1.0.0",
"@backstage/plugin-tech-insights-backend": "^0.2.10",
"@backstage/plugin-tech-insights-node": "^0.2.8",
"@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.14",
"@backstage/plugin-todo-backend": "^0.1.27",
"@gitbeaker/node": "^35.1.0",
"@octokit/rest": "^18.5.3",
"better-sqlite3": "^7.5.0",
@@ -76,7 +76,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
"@backstage/cli": "^0.15.2",
"@backstage/cli": "^0.16.0",
"@types/dockerode": "^3.3.0",
"@types/express": "^4.17.6",
"@types/express-serve-static-core": "^4.17.5"
+16
View File
@@ -1,5 +1,21 @@
# @backstage/catalog-client
## 1.0.0
### Major Changes
- b58c70c223: This package has been promoted to v1.0! To understand how this change affects the package, please check out our [versioning policy](https://backstage.io/docs/overview/versioning-policy).
### Minor Changes
- 0163c41be2: **BREAKING**: Removed the deprecated `presence` field in the `Location` and `AddLocationRequest` types. This field was already being ignored by the catalog backend and can be safely removed.
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.0.0
- @backstage/errors@1.0.0
## 0.9.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.9.0",
"version": "1.0.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.13.0",
"@backstage/errors": "^0.2.2",
"@backstage/catalog-model": "^1.0.0",
"@backstage/errors": "^1.0.0",
"cross-fetch": "^3.1.5"
},
"devDependencies": {
"@backstage/cli": "^0.15.2",
"@backstage/cli": "^0.16.0",
"@types/jest": "^26.0.7",
"msw": "^0.35.0"
},
+37
View File
@@ -1,5 +1,42 @@
# @backstage/catalog-model
## 1.0.0
### Major Changes
- b58c70c223: This package has been promoted to v1.0! To understand how this change affects the package, please check out our [versioning policy](https://backstage.io/docs/overview/versioning-policy).
### Minor Changes
- 02ad19d189: **BREAKING**: Removed the deprecated `metadata.generation` field entirely. It is no longer present in TS types, nor in the REST API output. Entities that have not yet been re-stitched may still have the field present for some time, but it will get phased out gradually by your catalog instance.
- a04dbc22d7: **BREAKING**: Removed `EntityName`, use `CompoundEntityRef` type instead.
**BREAKING**: Removed `getEntityName`, use `getCompoundEntityRef` instead.
- 132189e466: **BREAKING**: The User kind has an updated TypeScript type where `spec.memberOf`
is optional.
**NOTE HOWEVER**, that this only applies to the TypeScript types `UserEntity`
and `UserEntityV1alpha1`. The catalog validation still requires the field to be
set, even if it's in the form of an empty array. If you try to ingest data that
stops producing this field, those entities _will be rejected_ by the catalog.
The reason for these choices is that consumers will get a long grace period
where old code still can rely on the underlying data being present, giving users
ample time to update before actual breakages could happen.
- d3e9ec43b7: **BREAKING**: Removed the `target` property from `EntityRelation`. This field has been replaced by `targetRef`.
This means that `target: { name: 'team-a', kind: 'group', namespace: 'default' }` is now replaced with `targetRef: 'group:default/team-a'` in entity relations.
The entities API endpoint still return the old `target` field for to ease transitions, however the future removal of this field will be considered non breaking.
### Patch Changes
- f24ef7864e: Minor typo fixes
- Updated dependencies
- @backstage/config@1.0.0
- @backstage/errors@1.0.0
- @backstage/types@1.0.0
## 0.13.0
### Minor 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.13.0",
"version": "1.0.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -34,16 +34,16 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
"@backstage/config": "^0.1.15",
"@backstage/errors": "^0.2.2",
"@backstage/types": "^0.1.3",
"@backstage/config": "^1.0.0",
"@backstage/errors": "^1.0.0",
"@backstage/types": "^1.0.0",
"ajv": "^7.0.3",
"json-schema": "^0.4.0",
"lodash": "^4.17.21",
"uuid": "^8.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.15.2",
"@backstage/cli": "^0.16.0",
"@types/jest": "^26.0.7",
"@types/json-schema": "^7.0.5",
"@types/lodash": "^4.14.151",
+17
View File
@@ -1,5 +1,22 @@
# @backstage/cli
## 0.16.0
### Minor Changes
- 217547ae51: **BREAKING**: The provided Jest configuration now only matches files with a `.test.` infix, rather than any files that is suffixed with `test.<ext>`. In particular this means that files named just `test.ts` will no longer be considered a test file.
### Patch Changes
- 947ae3b40e: Applied the fix from version `0.15.3` of this package, which is part of the `v0.71.1` release of Backstage.
- 19eed0edd9: Fix for `overrides` not being properly forwarded from the extra configuration passed to `@backstage/cli/config/eslint-factory`.
- f24ef7864e: Minor typo fixes
- Updated dependencies
- @backstage/config-loader@1.0.0
- @backstage/config@1.0.0
- @backstage/errors@1.0.0
- @backstage/types@1.0.0
## 0.15.3
### Patch Changes
+12 -12
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/cli",
"description": "CLI for developing Backstage plugins and apps",
"version": "0.15.2",
"version": "0.16.0",
"private": false,
"publishConfig": {
"access": "public"
@@ -32,11 +32,11 @@
},
"dependencies": {
"@backstage/cli-common": "^0.1.8",
"@backstage/config": "^0.1.15",
"@backstage/config-loader": "^0.9.7",
"@backstage/errors": "^0.2.2",
"@backstage/config": "^1.0.0",
"@backstage/config-loader": "^1.0.0",
"@backstage/errors": "^1.0.0",
"@backstage/release-manifests": "^0.0.2",
"@backstage/types": "^0.1.3",
"@backstage/types": "^1.0.0",
"@hot-loader/react-dom-v16": "npm:@hot-loader/react-dom@^16.0.2",
"@hot-loader/react-dom-v17": "npm:@hot-loader/react-dom@^17.0.2",
"@manypkg/get-packages": "^1.1.3",
@@ -121,13 +121,13 @@
"zod": "^3.11.6"
},
"devDependencies": {
"@backstage/backend-common": "^0.13.0",
"@backstage/config": "^0.1.15",
"@backstage/core-components": "^0.9.1",
"@backstage/core-plugin-api": "^0.8.0",
"@backstage/core-app-api": "^0.6.0",
"@backstage/dev-utils": "^0.2.25",
"@backstage/test-utils": "^0.3.0",
"@backstage/backend-common": "^0.13.1",
"@backstage/config": "^1.0.0",
"@backstage/core-components": "^0.9.2",
"@backstage/core-plugin-api": "^1.0.0",
"@backstage/core-app-api": "^1.0.0",
"@backstage/dev-utils": "^1.0.0",
"@backstage/test-utils": "^1.0.0",
"@backstage/theme": "^0.2.15",
"@types/diff": "^5.0.0",
"@types/express": "^4.17.6",
+6
View File
@@ -1,5 +1,11 @@
# @backstage/codemods
## 0.1.36
### Patch Changes
- 224441d0f9: Inlined the table of symbols used by the `core-imports` codemod so that future updates to the core packages don't break the codemod. An entry for has also been added to direct imports of `createApp` to `@backstage/app-defaults`.
## 0.1.35
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/codemods",
"description": "A collection of codemods for Backstage projects",
"version": "0.1.35",
"version": "0.1.36",
"private": false,
"publishConfig": {
"access": "public",
+15
View File
@@ -1,5 +1,20 @@
# @backstage/config-loader
## 1.0.0
### Major Changes
- b58c70c223: This package has been promoted to v1.0! To understand how this change affects the package, please check out our [versioning policy](https://backstage.io/docs/overview/versioning-policy).
### Patch Changes
- 664821371e: The `typescript-json-schema` dependency that is used during schema collection is now lazy loaded, as it eagerly loads in the TypeScript compiler.
- f910c2a3f8: build(deps): bump `typescript-json-schema` from 0.52.0 to 0.53.0
- Updated dependencies
- @backstage/config@1.0.0
- @backstage/errors@1.0.0
- @backstage/types@1.0.0
## 0.9.7
### Patch Changes
+4 -4
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/config-loader",
"description": "Config loading functionality used by Backstage backend, and CLI",
"version": "0.9.7",
"version": "1.0.0",
"private": false,
"publishConfig": {
"access": "public",
@@ -35,9 +35,9 @@
},
"dependencies": {
"@backstage/cli-common": "^0.1.8",
"@backstage/config": "^0.1.15",
"@backstage/errors": "^0.2.2",
"@backstage/types": "^0.1.3",
"@backstage/config": "^1.0.0",
"@backstage/errors": "^1.0.0",
"@backstage/types": "^1.0.0",
"@types/json-schema": "^7.0.6",
"ajv": "^7.0.3",
"chokidar": "^3.5.2",
+11
View File
@@ -1,5 +1,16 @@
# @backstage/config
## 1.0.0
### Major Changes
- b58c70c223: This package has been promoted to v1.0! To understand how this change affects the package, please check out our [versioning policy](https://backstage.io/docs/overview/versioning-policy).
### Patch Changes
- Updated dependencies
- @backstage/types@1.0.0
## 0.1.15
### Patch Changes
+3 -3
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/config",
"description": "Config API used by Backstage core, backend, and CLI",
"version": "0.1.15",
"version": "1.0.0",
"private": false,
"publishConfig": {
"access": "public",
@@ -33,11 +33,11 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
"@backstage/types": "^0.1.3",
"@backstage/types": "^1.0.0",
"lodash": "^4.17.21"
},
"devDependencies": {
"@backstage/test-utils": "^0.3.0",
"@backstage/test-utils": "^1.0.0",
"@types/jest": "^26.0.7",
"@types/node": "^14.14.32"
},
+16
View File
@@ -1,5 +1,21 @@
# @backstage/core-app-api
## 1.0.0
### Major Changes
- b58c70c223: This package has been promoted to v1.0! To understand how this change affects the package, please check out our [versioning policy](https://backstage.io/docs/overview/versioning-policy).
### Patch Changes
- a422d7ce5e: chore(deps): bump `@testing-library/react` from 11.2.6 to 12.1.3
- f24ef7864e: Minor typo fixes
- Updated dependencies
- @backstage/core-plugin-api@1.0.0
- @backstage/version-bridge@1.0.0
- @backstage/config@1.0.0
- @backstage/types@1.0.0
## 0.6.0
### Minor Changes
+7 -7
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-app-api",
"description": "Core app API used by Backstage apps",
"version": "0.6.0",
"version": "1.0.0",
"private": false,
"publishConfig": {
"access": "public",
@@ -33,10 +33,10 @@
"start": "backstage-cli package start"
},
"dependencies": {
"@backstage/config": "^0.1.15",
"@backstage/core-plugin-api": "^0.8.0",
"@backstage/types": "^0.1.3",
"@backstage/version-bridge": "^0.1.2",
"@backstage/config": "^1.0.0",
"@backstage/core-plugin-api": "^1.0.0",
"@backstage/types": "^1.0.0",
"@backstage/version-bridge": "^1.0.0",
"@types/prop-types": "^15.7.3",
"prop-types": "^15.7.2",
"react-router-dom": "6.0.0-beta.0",
@@ -49,8 +49,8 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.15.2-next.0",
"@backstage/test-utils": "^0.3.0",
"@backstage/cli": "^0.16.0",
"@backstage/test-utils": "^1.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^7.0.2",
+12
View File
@@ -1,5 +1,17 @@
# @backstage/core-components
## 0.9.2
### Patch Changes
- a422d7ce5e: chore(deps): bump `@testing-library/react` from 11.2.6 to 12.1.3
- 7c8cde4aa1: Change header style `word-wrap` from `break-all` to `break-word`
- f24ef7864e: Minor typo fixes
- Updated dependencies
- @backstage/core-plugin-api@1.0.0
- @backstage/config@1.0.0
- @backstage/errors@1.0.0
## 0.9.1
### Patch Changes
+7 -7
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-components",
"description": "Core components used by Backstage plugins and apps",
"version": "0.9.1",
"version": "0.9.2",
"private": false,
"publishConfig": {
"access": "public",
@@ -33,9 +33,9 @@
"start": "backstage-cli package start"
},
"dependencies": {
"@backstage/config": "^0.1.15",
"@backstage/core-plugin-api": "^0.8.0",
"@backstage/errors": "^0.2.2",
"@backstage/config": "^1.0.0",
"@backstage/core-plugin-api": "^1.0.0",
"@backstage/errors": "^1.0.0",
"@backstage/theme": "^0.2.15",
"@material-table/core": "^3.1.0",
"@material-ui/core": "^4.12.2",
@@ -78,9 +78,9 @@
"react-dom": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
"@backstage/core-app-api": "^0.6.0",
"@backstage/cli": "^0.15.2",
"@backstage/test-utils": "^0.3.0",
"@backstage/core-app-api": "^1.0.0",
"@backstage/cli": "^0.16.0",
"@backstage/test-utils": "^1.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^7.0.2",
+15
View File
@@ -1,5 +1,20 @@
# @backstage/core-plugin-api
## 1.0.0
### Major Changes
- b58c70c223: This package has been promoted to v1.0! To understand how this change affects the package, please check out our [versioning policy](https://backstage.io/docs/overview/versioning-policy).
### Patch Changes
- a422d7ce5e: chore(deps): bump `@testing-library/react` from 11.2.6 to 12.1.3
- f24ef7864e: Minor typo fixes
- Updated dependencies
- @backstage/version-bridge@1.0.0
- @backstage/config@1.0.0
- @backstage/types@1.0.0
## 0.8.0
### Minor Changes
+7 -7
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-plugin-api",
"description": "Core API used by Backstage plugins",
"version": "0.8.0",
"version": "1.0.0",
"private": false,
"publishConfig": {
"access": "public",
@@ -33,9 +33,9 @@
"start": "backstage-cli package start"
},
"dependencies": {
"@backstage/config": "^0.1.15",
"@backstage/types": "^0.1.3",
"@backstage/version-bridge": "^0.1.2",
"@backstage/config": "^1.0.0",
"@backstage/types": "^1.0.0",
"@backstage/version-bridge": "^1.0.0",
"history": "^5.0.0",
"prop-types": "^15.7.2",
"react-router-dom": "6.0.0-beta.0",
@@ -46,9 +46,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.15.2-next.0",
"@backstage/core-app-api": "^0.6.0",
"@backstage/test-utils": "^0.3.0",
"@backstage/cli": "^0.16.0",
"@backstage/core-app-api": "^1.0.0",
"@backstage/test-utils": "^1.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/react-hooks": "^7.0.2",
+27
View File
@@ -1,5 +1,32 @@
# @backstage/create-app
## 0.4.24
### Patch Changes
- 89c7e47967: Minor README update
- a422d7ce5e: chore(deps): bump `@testing-library/react` from 11.2.6 to 12.1.3
- efc73db10c: The main repo has switched from `@vscode/sqlite3` to `better-sqlite3` as its preferred SQLite installation. This decision was triggered by a number of issues with the former that arose because it needs build infrastructure in place and functional in order to be installed. The main drawback of this is that the new package uses the database client ID `better-sqlite3` instead of the plain `sqlite3`.
If you want to perform the same switch in your own repository,
- Replace all of your `package.json` dependencies on `@vscode/sqlite3` with the latest version of `better-sqlite3` instead
```diff
"dependencies": {
- "@vscode/sqlite3": "^5.0.7",
+ "better-sqlite3": "^7.5.0",
```
- In your app-config and tests, wherever you supply `client: 'sqlite3'`, instead supply `client: 'better-sqlite3`
```diff
backend:
database:
- client: sqlite3
+ client: better-sqlite3
```
## 0.4.23
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/create-app",
"description": "A CLI that helps you create your own Backstage app",
"version": "0.4.23",
"version": "0.4.24",
"private": false,
"publishConfig": {
"access": "public"
+20
View File
@@ -1,5 +1,25 @@
# @backstage/dev-utils
## 1.0.0
### Major Changes
- b58c70c223: This package has been promoted to v1.0! To understand how this change affects the package, please check out our [versioning policy](https://backstage.io/docs/overview/versioning-policy).
### Patch Changes
- a422d7ce5e: chore(deps): bump `@testing-library/react` from 11.2.6 to 12.1.3
- f24ef7864e: Minor typo fixes
- Updated dependencies
- @backstage/app-defaults@1.0.0
- @backstage/core-app-api@1.0.0
- @backstage/core-components@0.9.2
- @backstage/core-plugin-api@1.0.0
- @backstage/integration-react@1.0.0
- @backstage/test-utils@1.0.0
- @backstage/plugin-catalog-react@1.0.0
- @backstage/catalog-model@1.0.0
## 0.2.25
### Patch Changes
+10 -10
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/dev-utils",
"description": "Utilities for developing Backstage plugins.",
"version": "0.2.25",
"version": "1.0.0",
"private": false,
"publishConfig": {
"access": "public",
@@ -33,14 +33,14 @@
"start": "backstage-cli package start"
},
"dependencies": {
"@backstage/app-defaults": "^0.2.1",
"@backstage/core-app-api": "^0.6.0",
"@backstage/core-components": "^0.9.1",
"@backstage/core-plugin-api": "^0.8.0",
"@backstage/catalog-model": "^0.13.0",
"@backstage/integration-react": "^0.1.25",
"@backstage/plugin-catalog-react": "^0.9.0",
"@backstage/test-utils": "^0.3.0",
"@backstage/app-defaults": "^1.0.0",
"@backstage/core-app-api": "^1.0.0",
"@backstage/core-components": "^0.9.2",
"@backstage/core-plugin-api": "^1.0.0",
"@backstage/catalog-model": "^1.0.0",
"@backstage/integration-react": "^1.0.0",
"@backstage/plugin-catalog-react": "^1.0.0",
"@backstage/test-utils": "^1.0.0",
"@backstage/theme": "^0.2.15",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -59,7 +59,7 @@
"react-dom": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.15.2",
"@backstage/cli": "^0.16.0",
"@types/jest": "^26.0.7",
"@types/node": "^14.14.32"
},
+1 -1
View File
@@ -30,7 +30,7 @@
},
"devDependencies": {
"@backstage/cli-common": "^0.1.8",
"@backstage/errors": "^0.2.2",
"@backstage/errors": "^1.0.0",
"@types/fs-extra": "^9.0.1",
"@types/node": "^14.14.32",
"@types/puppeteer": "^5.4.4",
+11
View File
@@ -1,5 +1,16 @@
# @backstage/errors
## 1.0.0
### Major Changes
- b58c70c223: This package has been promoted to v1.0! To understand how this change affects the package, please check out our [versioning policy](https://backstage.io/docs/overview/versioning-policy).
### Patch Changes
- Updated dependencies
- @backstage/types@1.0.0
## 0.2.2
### Patch Changes
+3 -3
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/errors",
"description": "Common utilities for error handling within Backstage",
"version": "0.2.2",
"version": "1.0.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -33,12 +33,12 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
"@backstage/types": "^0.1.3",
"@backstage/types": "^1.0.0",
"cross-fetch": "^3.1.5",
"serialize-error": "^8.0.1"
},
"devDependencies": {
"@backstage/cli": "^0.15.2-next.0",
"@backstage/cli": "^0.16.0",
"@types/jest": "^26.0.7"
},
"files": [
+15
View File
@@ -1,5 +1,20 @@
# @backstage/integration-react
## 1.0.0
### Major Changes
- b58c70c223: This package has been promoted to v1.0! To understand how this change affects the package, please check out our [versioning policy](https://backstage.io/docs/overview/versioning-policy).
### Patch Changes
- a422d7ce5e: chore(deps): bump `@testing-library/react` from 11.2.6 to 12.1.3
- Updated dependencies
- @backstage/core-components@0.9.2
- @backstage/core-plugin-api@1.0.0
- @backstage/integration@1.0.0
- @backstage/config@1.0.0
## 0.1.25
### Patch Changes
+8 -8
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/integration-react",
"description": "Frontend package for managing integrations towards external systems",
"version": "0.1.25",
"version": "1.0.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -24,10 +24,10 @@
"clean": "backstage-cli package clean"
},
"dependencies": {
"@backstage/config": "^0.1.15",
"@backstage/core-components": "^0.9.1",
"@backstage/core-plugin-api": "^0.8.0",
"@backstage/integration": "^0.8.0",
"@backstage/config": "^1.0.0",
"@backstage/core-components": "^0.9.2",
"@backstage/core-plugin-api": "^1.0.0",
"@backstage/integration": "^1.0.0",
"@backstage/theme": "^0.2.15",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -38,9 +38,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.15.2",
"@backstage/dev-utils": "^0.2.25",
"@backstage/test-utils": "^0.3.0",
"@backstage/cli": "^0.16.0",
"@backstage/dev-utils": "^1.0.0",
"@backstage/test-utils": "^1.0.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^13.1.8",

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