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

Version Packages
This commit is contained in:
Fredrik Adelöw
2021-10-07 15:36:42 +02:00
committed by GitHub
184 changed files with 1479 additions and 881 deletions
@@ -1,6 +0,0 @@
---
'@backstage/test-utils': patch
---
Added a mock implementation of the `AnalyticsApi`, which can be used to make
assertions about captured analytics events.
@@ -1,6 +0,0 @@
---
'@backstage/cli': patch
---
The `create-plugin` command now passes the extension name via the `name` key
in `createRoutableExtension()` calls in newly created plugins.
@@ -1,25 +0,0 @@
---
'@backstage/core-components': patch
---
The `<Link />` component now automatically instruments all link clicks using
the new Analytics API. Each click triggers a `click` event, containing the
text of the link the user clicked on, as well as the location to which the user
clicked. In addition, these events inherit plugin/extension-level metadata,
allowing clicks to be attributed to the plugin/extension/route containing the
link:
```json
{
"action": "click",
"subject": "Text content of the link that was clicked",
"attributes": {
"to": "/value/of-the/to-prop/passed-to-the-link"
},
"context": {
"extension": "ExtensionInWhichTheLinkWasClicked",
"pluginId": "plugin-in-which-link-was-clicked",
"routeRef": "route-ref-in-which-the-link-was-clicked"
}
}
```
@@ -1,23 +0,0 @@
---
'@backstage/core-plugin-api': patch
---
Introducing the Analytics API: a lightweight way for plugins to instrument key
events that could help inform a Backstage Integrator how their instance of
Backstage is being used. The API consists of the following:
- `useAnalytics()`, a hook to be used inside plugin components which retrieves
an Analytics Tracker.
- `tracker.captureEvent()`, a method on the tracker used to instrument key
events. The method expects an action (the event name) and a subject (a unique
identifier of the object the action is being taken on).
- `<AnalyticsContext />`, a way to declaratively attach additional information
to any/all events captured in the underlying React tree. There is also a
`withAnalyticsContext()` HOC utility.
- The `tracker.captureEvent()` method also accepts an `attributes` option for
providing additional run-time information about an event, as well as a
`value` option for capturing a numeric/metric value.
By default, captured events are not sent anywhere. In order to collect and
redirect events to an analytics system, the `analyticsApi` will need to be
implemented and instantiated by an App Integrator.
@@ -1,24 +0,0 @@
---
'@backstage/core-app-api': patch
---
The Core App API now automatically instruments all route location changes using
the new Analytics API. Each location change triggers a `navigate` event, which
is an analogue of a "pageview" event in traditional web analytics systems. In
addition to the path, these events provide plugin-level metadata via the
analytics context, which can be useful for analyzing plugin usage:
```json
{
"action": "navigate",
"subject": "/the-path/navigated/to?with=params#and-hashes",
"context": {
"extension": "App",
"pluginId": "id-of-plugin-that-exported-the-route",
"routeRef": "associated-route-ref-id"
}
}
```
These events can be identified and handled by checking for the action
`navigate` and the extension `App`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Adding `--inspect-brk` as an option when debugging backend for development
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': patch
---
Allow loading users using group membership
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Provide a clearer error message when a authentication provider used by the `SignInPage` has not been configured to support sign-in.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-org': patch
---
Change the OwnershipCard link on an user profile, including the user's groups on the filters.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
---
Errors emitted from processors are now considered a failure during entity processing and will prevent entities from being updated. The impact of this change is that when errors are emitted while for example reading a location, then ingestion effectively stops there. If you emit a number of entities along with just one error, then the error will be persisted on the current entity but the emitted entities will _not_ be stored. This fixes [a bug](https://github.com/backstage/backstage/issues/6973) where entities would get marked as orphaned rather than put in an error state when the catalog failed to read a location.
In previous versions of the catalog, an emitted error was treated as a less severe problem than an exception thrown by the processor. We are now ensuring that the behavior is consistent for these two cases. Even though both thrown and emitted errors are treated the same, emitted errors stay around as they allow you to highlight multiple errors related to an entity at once. An emitted error will also only prevent the writing of the processing result, while a thrown error will skip the rest of the processing steps.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
When creating a backend plugin with `--backend` flag, don't add `-backend` if it's already suffixed
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
The default jest configuration used by the `test` command now supports yarn workspaces. By running `backstage-cli test` in the root of a monorepo, all packages will now automatically be included in the test suite and it will run just like it does within a package. Each package in the monorepo will still use its own local jest configuration, and only packages that have `backstage-cli test` in the `test` script within `package.json` will be included.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-catalog': patch
'@backstage/plugin-catalog-react': patch
---
Name column will now render entity `metadata.title` if its present
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/catalog-model': patch
'@backstage/config-loader': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-cost-insights': patch
'@backstage/plugin-proxy-backend': patch
---
Updated dependencies
-12
View File
@@ -1,12 +0,0 @@
---
'@backstage/core-app-api': patch
'@backstage/core-plugin-api': patch
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-user-settings': patch
---
Bitbucket Cloud authentication - based on the existing GitHub authentication + changes around BB apis and updated scope.
- BitbucketAuth added to core-app-api.
- Bitbucket provider added to plugin-auth-backend.
- Cosmetic entry for Bitbucket connection in user-settings Authentication Providers tab.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': patch
---
Adding some documentation for the `msgraph` client
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Correct error message typo
-12
View File
@@ -1,12 +0,0 @@
---
'@backstage/catalog-client': minor
'@backstage/plugin-catalog': minor
---
Updates the `<EntitySwitch if={asyncMethod}/>` to accept asynchronous `if` functions.
Adds the new `getEntityAncestors` method to `CatalogClient`.
Updates the `<EntityProcessingErrorsPanel />` to make use of the ancestry endpoint to display errors for entities further up the ancestry tree. This makes it easier to discover issues where for example the origin location has been removed or malformed.
`hasCatalogProcessingErrors()` is now changed to be asynchronous so any calls outside the already established entitySwitch need to be awaited.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes': patch
---
Support Rancher URL's with an existing path component
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/integration': patch
'@backstage/backend-common': patch
'@backstage/plugin-catalog-backend-module-ldap': patch
'@backstage/plugin-catalog-backend-module-msgraph': patch
'@backstage/plugin-catalog-import': patch
---
Replace slash stripping regexp with trimEnd to remove CodeQL warning
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': patch
---
Replace deprecated material UI components used by LinksCard to remove errors from console log
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-common': patch
---
Fixed incorrect keyword, repository directory path and entrypoints in `package.json`.
-14
View File
@@ -1,14 +0,0 @@
---
'@backstage/backend-common': patch
---
Add glob patterns support to config CORS options. It's possible to send patterns like:
```yaml
backend:
cors:
origin:
- https://*.my-domain.com
- http://localhost:700[0-9]
- https://sub-domain-+([0-9]).my-domain.com
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Wrap up the `Link` component in a component to reset the color so that we can actually see the button text
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/codemods': patch
---
build(deps): bump `jscodeshift` from 0.12.0 to 0.13.0
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/core-app-api': patch
---
Stop calling connector.removeSession in StaticAuthSessionManager, instead just discarding the
session locally.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-git-release-manager': minor
---
Errors caused while patching can leave the release branch in a broken state. Most commonly caused due to merge errors.
This has been solved by introducing a dry run prior to patching the release branch. The dry run will attempt to cherry pick the selected patch commit onto a temporary branch created off of the release branch. If it succeeds, the temporary branch is deleted and the patch is applied on the release branch
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Avoid duplicate logging of entity processing errors.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/techdocs-common': patch
---
Sets the default techdocs docker image to the [latest released version - v0.3.3](https://github.com/backstage/techdocs-container/releases/tag/v0.3.3).
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Fixed a bug where the `catalog:register` action would not return any entity when running towards recent versions of the catalog.
-11
View File
@@ -1,11 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
A number of classes and types, that were part of the old catalog engine implementation, are now formally marked as deprecated. They will be removed entirely from the code base in a future release.
After upgrading to this version, it is recommended that you take a look inside your `packages/backend/src/plugins/catalog.ts` file (using a code editor), to see if you are using any functionality that it marks as deprecated. If you do, please migrate away from it at your earliest convenience.
Migrating to using the new engine implementation is typically a matter of calling `CatalogBuilder.create({ ... })` instead of `new CatalogBuilder({ ... })`.
If you are seeing deprecation warnings for `createRouter`, you can either use the `router` field from the return value from updated catalog builder, or temporarily call `createNextRouter`. The latter will however also be deprecated at a later time.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Replace slash stripping regexp with trimEnd to remove CodeQL warning
-21
View File
@@ -1,21 +0,0 @@
---
'@backstage/catalog-model': patch
'@backstage/cli-common': patch
'@backstage/core-components': patch
'@backstage/integration': patch
'@backstage/test-utils-core': patch
'@backstage/plugin-badges': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-cost-insights': patch
'@backstage/plugin-home': patch
'@backstage/plugin-ilert': patch
'@backstage/plugin-kubernetes': patch
'@backstage/plugin-search': patch
'@backstage/plugin-shortcuts': patch
'@backstage/plugin-sonarqube': patch
'@backstage/plugin-user-settings': patch
'@backstage/plugin-xcmetrics': patch
---
Avoid usage of `.to*Case()`, preferring `.toLocale*Case('en-US')` instead.
-47
View File
@@ -1,47 +0,0 @@
---
'@backstage/plugin-allure': patch
'@backstage/plugin-api-docs': patch
'@backstage/plugin-badges': patch
'@backstage/plugin-bitrise': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-catalog-import': 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-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-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-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-radar': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-todo': patch
'@backstage/plugin-user-settings': patch
'@backstage/plugin-welcome': patch
'@backstage/plugin-xcmetrics': patch
---
Added a `name` key to all extensions in order to improve Analytics API metadata.
-11
View File
@@ -1,11 +0,0 @@
---
'@backstage/codemods': patch
---
Added an `extension-names` codemod, which adds a `name` key to all extensions
provided by plugins. Extension names are used to provide richer context to
events captured by the new Analytics API, and may also appear in debug output
and other situations.
To apply this codemod, run `npx @backstage/codemods apply extension-names` in
the root of your Backstage monorepo.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
SignInPage: move the initial invocation of `login` away from the render method
-12
View File
@@ -1,12 +0,0 @@
---
'@backstage/create-app': patch
---
Switched the default `test` script in the package root to use `backstage-cli test` rather than `lerna run test`. This is thanks to the `@backstage/cli` now supporting running the test command from the project root.
To apply this change to an existing project, apply the following change to your root `package.json`:
```diff
- "test": "lerna run test --since origin/master -- --coverage",
+ "test": "backstage-cli test",
```
+42
View File
@@ -1,5 +1,47 @@
# example-app
## 0.2.49
### Patch Changes
- Updated dependencies
- @backstage/cli@0.7.15
- @backstage/core-components@0.6.1
- @backstage/core-plugin-api@0.1.10
- @backstage/core-app-api@0.1.16
- @backstage/plugin-org@0.3.26
- @backstage/plugin-catalog@0.7.0
- @backstage/plugin-catalog-react@0.5.2
- @backstage/catalog-model@0.9.4
- @backstage/plugin-cost-insights@0.11.9
- @backstage/plugin-user-settings@0.3.8
- @backstage/plugin-kubernetes@0.4.16
- @backstage/plugin-catalog-import@0.7.1
- @backstage/plugin-badges@0.2.12
- @backstage/plugin-home@0.4.3
- @backstage/plugin-search@0.4.14
- @backstage/plugin-shortcuts@0.1.11
- @backstage/plugin-api-docs@0.6.11
- @backstage/plugin-catalog-graph@0.1.3
- @backstage/plugin-circleci@0.2.26
- @backstage/plugin-cloudbuild@0.2.26
- @backstage/plugin-code-coverage@0.1.14
- @backstage/plugin-explore@0.3.19
- @backstage/plugin-gcp-projects@0.3.7
- @backstage/plugin-github-actions@0.4.21
- @backstage/plugin-graphiql@0.2.19
- @backstage/plugin-jenkins@0.5.9
- @backstage/plugin-kafka@0.2.18
- @backstage/plugin-lighthouse@0.2.28
- @backstage/plugin-newrelic@0.3.7
- @backstage/plugin-pagerduty@0.3.16
- @backstage/plugin-rollbar@0.3.17
- @backstage/plugin-scaffolder@0.11.7
- @backstage/plugin-sentry@0.3.24
- @backstage/plugin-tech-radar@0.4.10
- @backstage/plugin-techdocs@0.12.1
- @backstage/plugin-todo@0.1.13
## 0.2.48
### Patch Changes
+38 -38
View File
@@ -1,46 +1,46 @@
{
"name": "example-app",
"version": "0.2.48",
"version": "0.2.49",
"private": true,
"bundled": true,
"dependencies": {
"@backstage/catalog-model": "^0.9.3",
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/catalog-model": "^0.9.4",
"@backstage/cli": "^0.7.15",
"@backstage/core-app-api": "^0.1.16",
"@backstage/core-components": "^0.6.1",
"@backstage/core-plugin-api": "^0.1.10",
"@backstage/integration-react": "^0.1.11",
"@backstage/plugin-api-docs": "^0.6.10",
"@backstage/plugin-badges": "^0.2.11",
"@backstage/plugin-catalog": "^0.6.17",
"@backstage/plugin-catalog-graph": "^0.1.2",
"@backstage/plugin-catalog-import": "^0.7.0",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/plugin-circleci": "^0.2.25",
"@backstage/plugin-cloudbuild": "^0.2.25",
"@backstage/plugin-code-coverage": "^0.1.13",
"@backstage/plugin-cost-insights": "^0.11.8",
"@backstage/plugin-explore": "^0.3.18",
"@backstage/plugin-gcp-projects": "^0.3.6",
"@backstage/plugin-github-actions": "^0.4.20",
"@backstage/plugin-graphiql": "^0.2.18",
"@backstage/plugin-home": "^0.4.2",
"@backstage/plugin-jenkins": "^0.5.8",
"@backstage/plugin-kafka": "^0.2.17",
"@backstage/plugin-kubernetes": "^0.4.15",
"@backstage/plugin-lighthouse": "^0.2.27",
"@backstage/plugin-newrelic": "^0.3.6",
"@backstage/plugin-org": "^0.3.25",
"@backstage/plugin-pagerduty": "0.3.15",
"@backstage/plugin-rollbar": "^0.3.16",
"@backstage/plugin-scaffolder": "^0.11.6",
"@backstage/plugin-search": "^0.4.13",
"@backstage/plugin-sentry": "^0.3.23",
"@backstage/plugin-shortcuts": "^0.1.10",
"@backstage/plugin-tech-radar": "^0.4.9",
"@backstage/plugin-techdocs": "^0.12.0",
"@backstage/plugin-todo": "^0.1.12",
"@backstage/plugin-user-settings": "^0.3.7",
"@backstage/plugin-api-docs": "^0.6.11",
"@backstage/plugin-badges": "^0.2.12",
"@backstage/plugin-catalog": "^0.7.0",
"@backstage/plugin-catalog-graph": "^0.1.3",
"@backstage/plugin-catalog-import": "^0.7.1",
"@backstage/plugin-catalog-react": "^0.5.2",
"@backstage/plugin-circleci": "^0.2.26",
"@backstage/plugin-cloudbuild": "^0.2.26",
"@backstage/plugin-code-coverage": "^0.1.14",
"@backstage/plugin-cost-insights": "^0.11.9",
"@backstage/plugin-explore": "^0.3.19",
"@backstage/plugin-gcp-projects": "^0.3.7",
"@backstage/plugin-github-actions": "^0.4.21",
"@backstage/plugin-graphiql": "^0.2.19",
"@backstage/plugin-home": "^0.4.3",
"@backstage/plugin-jenkins": "^0.5.9",
"@backstage/plugin-kafka": "^0.2.18",
"@backstage/plugin-kubernetes": "^0.4.16",
"@backstage/plugin-lighthouse": "^0.2.28",
"@backstage/plugin-newrelic": "^0.3.7",
"@backstage/plugin-org": "^0.3.26",
"@backstage/plugin-pagerduty": "0.3.16",
"@backstage/plugin-rollbar": "^0.3.17",
"@backstage/plugin-scaffolder": "^0.11.7",
"@backstage/plugin-search": "^0.4.14",
"@backstage/plugin-sentry": "^0.3.24",
"@backstage/plugin-shortcuts": "^0.1.11",
"@backstage/plugin-tech-radar": "^0.4.10",
"@backstage/plugin-techdocs": "^0.12.1",
"@backstage/plugin-todo": "^0.1.13",
"@backstage/plugin-user-settings": "^0.3.8",
"@backstage/search-common": "^0.2.0",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
@@ -62,7 +62,7 @@
"zen-observable": "^0.8.15"
},
"devDependencies": {
"@backstage/test-utils": "^0.1.17",
"@backstage/test-utils": "^0.1.18",
"@rjsf/core": "^3.0.0",
"@testing-library/cypress": "^7.0.1",
"@testing-library/jest-dom": "^5.10.1",
+22
View File
@@ -1,5 +1,27 @@
# @backstage/backend-common
## 0.9.6
### Patch Changes
- 8f969d5a56: Correct error message typo
- a31afc5b62: Replace slash stripping regexp with trimEnd to remove CodeQL warning
- d7055285de: Add glob patterns support to config CORS options. It's possible to send patterns like:
```yaml
backend:
cors:
origin:
- https://*.my-domain.com
- http://localhost:700[0-9]
- https://sub-domain-+([0-9]).my-domain.com
```
- Updated dependencies
- @backstage/config-loader@0.6.10
- @backstage/integration@0.6.7
- @backstage/cli-common@0.1.4
## 0.9.5
### Patch Changes
+6 -6
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-common",
"description": "Common functionality library for Backstage backends",
"version": "0.9.5",
"version": "0.9.6",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -29,11 +29,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/cli-common": "^0.1.3",
"@backstage/cli-common": "^0.1.4",
"@backstage/config": "^0.1.10",
"@backstage/config-loader": "^0.6.9",
"@backstage/config-loader": "^0.6.10",
"@backstage/errors": "^0.1.2",
"@backstage/integration": "^0.6.6",
"@backstage/integration": "^0.6.7",
"@google-cloud/storage": "^5.8.0",
"@octokit/rest": "^18.5.3",
"@types/cors": "^2.8.6",
@@ -77,8 +77,8 @@
}
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/test-utils": "^0.1.17",
"@backstage/cli": "^0.7.15",
"@backstage/test-utils": "^0.1.18",
"@types/archiver": "^5.1.0",
"@types/compression": "^1.7.0",
"@types/concat-stream": "^1.6.0",
+20
View File
@@ -1,5 +1,25 @@
# example-backend
## 0.2.49
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@0.16.0
- @backstage/catalog-model@0.9.4
- @backstage/plugin-proxy-backend@0.2.13
- @backstage/plugin-auth-backend@0.4.3
- @backstage/backend-common@0.9.6
- @backstage/catalog-client@0.5.0
- @backstage/integration@0.6.7
- @backstage/plugin-scaffolder-backend@0.15.7
- example-app@0.2.49
- @backstage/plugin-badges-backend@0.1.11
- @backstage/plugin-code-coverage-backend@0.1.12
- @backstage/plugin-jenkins-backend@0.1.6
- @backstage/plugin-techdocs-backend@0.10.4
- @backstage/plugin-todo-backend@0.1.13
## 0.2.48
### Patch Changes
+16 -16
View File
@@ -1,6 +1,6 @@
{
"name": "example-backend",
"version": "0.2.48",
"version": "0.2.49",
"main": "dist/index.cjs.js",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -24,36 +24,36 @@
"migrate:create": "knex migrate:make -x ts"
},
"dependencies": {
"@backstage/backend-common": "^0.9.5",
"@backstage/catalog-client": "^0.4.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/backend-common": "^0.9.6",
"@backstage/catalog-client": "^0.5.0",
"@backstage/catalog-model": "^0.9.4",
"@backstage/config": "^0.1.10",
"@backstage/integration": "^0.6.6",
"@backstage/integration": "^0.6.7",
"@backstage/plugin-app-backend": "^0.3.16",
"@backstage/plugin-auth-backend": "^0.4.2",
"@backstage/plugin-auth-backend": "^0.4.3",
"@backstage/plugin-azure-devops-backend": "^0.1.1",
"@backstage/plugin-badges-backend": "^0.1.10",
"@backstage/plugin-catalog-backend": "^0.15.0",
"@backstage/plugin-code-coverage-backend": "^0.1.11",
"@backstage/plugin-badges-backend": "^0.1.11",
"@backstage/plugin-catalog-backend": "^0.16.0",
"@backstage/plugin-code-coverage-backend": "^0.1.12",
"@backstage/plugin-graphql-backend": "^0.1.9",
"@backstage/plugin-jenkins-backend": "^0.1.5",
"@backstage/plugin-jenkins-backend": "^0.1.6",
"@backstage/plugin-kubernetes-backend": "^0.3.16",
"@backstage/plugin-kafka-backend": "^0.2.10",
"@backstage/plugin-proxy-backend": "^0.2.12",
"@backstage/plugin-proxy-backend": "^0.2.13",
"@backstage/plugin-rollbar-backend": "^0.1.15",
"@backstage/plugin-scaffolder-backend": "^0.15.6",
"@backstage/plugin-scaffolder-backend": "^0.15.7",
"@backstage/plugin-scaffolder-backend-module-rails": "^0.1.5",
"@backstage/plugin-search-backend": "^0.2.6",
"@backstage/plugin-search-backend-node": "^0.4.2",
"@backstage/plugin-search-backend-module-elasticsearch": "^0.0.4",
"@backstage/plugin-search-backend-module-pg": "^0.2.1",
"@backstage/plugin-techdocs-backend": "^0.10.3",
"@backstage/plugin-todo-backend": "^0.1.12",
"@backstage/plugin-techdocs-backend": "^0.10.4",
"@backstage/plugin-todo-backend": "^0.1.13",
"@gitbeaker/node": "^30.2.0",
"@octokit/rest": "^18.5.3",
"azure-devops-node-api": "^11.0.1",
"dockerode": "^3.2.1",
"example-app": "^0.2.48",
"example-app": "^0.2.49",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
"express-prom-bundle": "^6.3.6",
@@ -65,7 +65,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/cli": "^0.7.15",
"@types/dockerode": "^3.2.1",
"@types/express": "^4.17.6",
"@types/express-serve-static-core": "^4.17.5"
+17
View File
@@ -1,5 +1,22 @@
# @backstage/catalog-client
## 0.5.0
### Minor Changes
- bb0f6b8a0f: Updates the `<EntitySwitch if={asyncMethod}/>` to accept asynchronous `if` functions.
Adds the new `getEntityAncestors` method to `CatalogClient`.
Updates the `<EntityProcessingErrorsPanel />` to make use of the ancestry endpoint to display errors for entities further up the ancestry tree. This makes it easier to discover issues where for example the origin location has been removed or malformed.
`hasCatalogProcessingErrors()` is now changed to be asynchronous so any calls outside the already established entitySwitch need to be awaited.
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.9.4
## 0.4.0
### Minor Changes
+3 -3
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/catalog-client",
"description": "An isomorphic client for the catalog backend",
"version": "0.4.0",
"version": "0.5.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,12 +30,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/catalog-model": "^0.9.3",
"@backstage/catalog-model": "^0.9.4",
"@backstage/errors": "^0.1.2",
"cross-fetch": "^3.0.6"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/cli": "^0.7.15",
"@types/jest": "^26.0.7",
"msw": "^0.29.0"
},
+7
View File
@@ -1,5 +1,12 @@
# @backstage/catalog-model
## 0.9.4
### Patch Changes
- 957e4b3351: Updated dependencies
- ca0559444c: Avoid usage of `.to*Case()`, preferring `.toLocale*Case('en-US')` instead.
## 0.9.3
### Patch Changes
+2 -2
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.3",
"version": "0.9.4",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -41,7 +41,7 @@
"yup": "^0.32.9"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/cli": "^0.7.15",
"@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.4
### Patch Changes
- ca0559444c: Avoid usage of `.to*Case()`, preferring `.toLocale*Case('en-US')` instead.
## 0.1.3
### 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.3",
"version": "0.1.4",
"private": false,
"main": "src/index.ts",
"types": "src/index.ts",
+13
View File
@@ -1,5 +1,18 @@
# @backstage/cli
## 0.7.15
### Patch Changes
- ae4680b88d: The `create-plugin` command now passes the extension name via the `name` key
in `createRoutableExtension()` calls in newly created plugins.
- df1242ffe4: Adding `--inspect-brk` as an option when debugging backend for development
- c7f2a2307d: When creating a backend plugin with `--backend` flag, don't add `-backend` if it's already suffixed
- 185fec5c0c: The default jest configuration used by the `test` command now supports yarn workspaces. By running `backstage-cli test` in the root of a monorepo, all packages will now automatically be included in the test suite and it will run just like it does within a package. Each package in the monorepo will still use its own local jest configuration, and only packages that have `backstage-cli test` in the `test` script within `package.json` will be included.
- Updated dependencies
- @backstage/config-loader@0.6.10
- @backstage/cli-common@0.1.4
## 0.7.14
### Patch Changes
+8 -8
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/cli",
"description": "CLI for developing Backstage plugins and apps",
"version": "0.7.14",
"version": "0.7.15",
"private": false,
"publishConfig": {
"access": "public"
@@ -30,9 +30,9 @@
"dependencies": {
"@babel/core": "^7.4.4",
"@babel/plugin-transform-modules-commonjs": "^7.4.4",
"@backstage/cli-common": "^0.1.3",
"@backstage/cli-common": "^0.1.4",
"@backstage/config": "^0.1.10",
"@backstage/config-loader": "^0.6.9",
"@backstage/config-loader": "^0.6.10",
"@hot-loader/react-dom": "^16.13.0",
"@lerna/package-graph": "^4.0.0",
"@lerna/project": "^4.0.0",
@@ -118,13 +118,13 @@
"yn": "^4.0.0"
},
"devDependencies": {
"@backstage/backend-common": "^0.9.5",
"@backstage/backend-common": "^0.9.6",
"@backstage/config": "^0.1.10",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/core-app-api": "^0.1.15",
"@backstage/core-components": "^0.6.1",
"@backstage/core-plugin-api": "^0.1.10",
"@backstage/core-app-api": "^0.1.16",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@backstage/test-utils": "^0.1.18",
"@backstage/theme": "^0.2.10",
"@types/diff": "^5.0.0",
"@types/express": "^4.17.6",
+19
View File
@@ -1,5 +1,24 @@
# @backstage/codemods
## 0.1.17
### Patch Changes
- 7dee4db0b0: build(deps): bump `jscodeshift` from 0.12.0 to 0.13.0
- 903dbdeb7d: Added an `extension-names` codemod, which adds a `name` key to all extensions
provided by plugins. Extension names are used to provide richer context to
events captured by the new Analytics API, and may also appear in debug output
and other situations.
To apply this codemod, run `npx @backstage/codemods apply extension-names` in
the root of your Backstage monorepo.
- Updated dependencies
- @backstage/core-components@0.6.1
- @backstage/core-plugin-api@0.1.10
- @backstage/core-app-api@0.1.16
- @backstage/cli-common@0.1.4
## 0.1.16
### Patch Changes
+2 -2
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/codemods",
"description": "A collection of codemods for Backstage projects",
"version": "0.1.16",
"version": "0.1.17",
"private": false,
"publishConfig": {
"access": "public",
@@ -31,7 +31,7 @@
"backstage-codemods": "bin/backstage-codemods"
},
"dependencies": {
"@backstage/cli-common": "0.1.3",
"@backstage/cli-common": "0.1.4",
"@backstage/core-app-api": "*",
"@backstage/core-components": "*",
"@backstage/core-plugin-api": "*",
+8
View File
@@ -1,5 +1,13 @@
# @backstage/config-loader
## 0.6.10
### Patch Changes
- 957e4b3351: Updated dependencies
- Updated dependencies
- @backstage/cli-common@0.1.4
## 0.6.9
### Patch Changes
+2 -2
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/config-loader",
"description": "Config loading functionality used by Backstage backend, and CLI",
"version": "0.6.9",
"version": "0.6.10",
"private": false,
"publishConfig": {
"access": "public",
@@ -30,7 +30,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/cli-common": "^0.1.3",
"@backstage/cli-common": "^0.1.4",
"@backstage/config": "^0.1.9",
"@types/json-schema": "^7.0.6",
"ajv": "^7.0.3",
+37
View File
@@ -1,5 +1,42 @@
# @backstage/core-app-api
## 0.1.16
### Patch Changes
- d9fd798cc8: The Core App API now automatically instruments all route location changes using
the new Analytics API. Each location change triggers a `navigate` event, which
is an analogue of a "pageview" event in traditional web analytics systems. In
addition to the path, these events provide plugin-level metadata via the
analytics context, which can be useful for analyzing plugin usage:
```json
{
"action": "navigate",
"subject": "/the-path/navigated/to?with=params#and-hashes",
"context": {
"extension": "App",
"pluginId": "id-of-plugin-that-exported-the-route",
"routeRef": "associated-route-ref-id"
}
}
```
These events can be identified and handled by checking for the action
`navigate` and the extension `App`.
- 4c3eea7788: Bitbucket Cloud authentication - based on the existing GitHub authentication + changes around BB apis and updated scope.
- BitbucketAuth added to core-app-api.
- Bitbucket provider added to plugin-auth-backend.
- Cosmetic entry for Bitbucket connection in user-settings Authentication Providers tab.
- d6ad46eb22: Stop calling connector.removeSession in StaticAuthSessionManager, instead just discarding the
session locally.
- Updated dependencies
- @backstage/core-components@0.6.1
- @backstage/core-plugin-api@0.1.10
## 0.1.15
### Patch Changes
+6 -6
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-app-api",
"description": "Core app API used by Backstage apps",
"version": "0.1.15",
"version": "0.1.16",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,9 +29,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/core-components": "^0.6.0",
"@backstage/core-components": "^0.6.1",
"@backstage/config": "^0.1.10",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/core-plugin-api": "^0.1.10",
"@backstage/theme": "^0.2.10",
"@backstage/version-bridge": "^0.1.0",
"@material-ui/core": "^4.12.2",
@@ -45,9 +45,9 @@
"zen-observable": "^0.8.15"
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/test-utils": "^0.1.17",
"@backstage/test-utils-core": "^0.1.2",
"@backstage/cli": "^0.7.15",
"@backstage/test-utils": "^0.1.18",
"@backstage/test-utils-core": "^0.1.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
+33
View File
@@ -1,5 +1,38 @@
# @backstage/core-components
## 0.6.1
### Patch Changes
- f139fed1ac: The `<Link />` component now automatically instruments all link clicks using
the new Analytics API. Each click triggers a `click` event, containing the
text of the link the user clicked on, as well as the location to which the user
clicked. In addition, these events inherit plugin/extension-level metadata,
allowing clicks to be attributed to the plugin/extension/route containing the
link:
```json
{
"action": "click",
"subject": "Text content of the link that was clicked",
"attributes": {
"to": "/value/of-the/to-prop/passed-to-the-link"
},
"context": {
"extension": "ExtensionInWhichTheLinkWasClicked",
"pluginId": "plugin-in-which-link-was-clicked",
"routeRef": "route-ref-in-which-the-link-was-clicked"
}
}
```
- 666e1f478e: Provide a clearer error message when a authentication provider used by the `SignInPage` has not been configured to support sign-in.
- 63d426bfeb: Wrap up the `Link` component in a component to reset the color so that we can actually see the button text
- ca0559444c: Avoid usage of `.to*Case()`, preferring `.toLocale*Case('en-US')` instead.
- 162e1eee65: SignInPage: move the initial invocation of `login` away from the render method
- Updated dependencies
- @backstage/core-plugin-api@0.1.10
## 0.6.0
### Minor Changes
+5 -5
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-components",
"description": "Core components used by Backstage plugins and apps",
"version": "0.6.0",
"version": "0.6.1",
"private": false,
"publishConfig": {
"access": "public",
@@ -30,7 +30,7 @@
},
"dependencies": {
"@backstage/config": "^0.1.10",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/core-plugin-api": "^0.1.10",
"@backstage/errors": "^0.1.2",
"@backstage/theme": "^0.2.10",
"@material-table/core": "^3.1.0",
@@ -68,9 +68,9 @@
"zen-observable": "^0.8.15"
},
"devDependencies": {
"@backstage/core-app-api": "^0.1.15",
"@backstage/cli": "^0.7.14",
"@backstage/test-utils": "^0.1.17",
"@backstage/core-app-api": "^0.1.16",
"@backstage/cli": "^0.7.15",
"@backstage/test-utils": "^0.1.18",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
+30
View File
@@ -1,5 +1,35 @@
# @backstage/core-plugin-api
## 0.1.10
### Patch Changes
- 829bc698f4: Introducing the Analytics API: a lightweight way for plugins to instrument key
events that could help inform a Backstage Integrator how their instance of
Backstage is being used. The API consists of the following:
- `useAnalytics()`, a hook to be used inside plugin components which retrieves
an Analytics Tracker.
- `tracker.captureEvent()`, a method on the tracker used to instrument key
events. The method expects an action (the event name) and a subject (a unique
identifier of the object the action is being taken on).
- `<AnalyticsContext />`, a way to declaratively attach additional information
to any/all events captured in the underlying React tree. There is also a
`withAnalyticsContext()` HOC utility.
- The `tracker.captureEvent()` method also accepts an `attributes` option for
providing additional run-time information about an event, as well as a
`value` option for capturing a numeric/metric value.
By default, captured events are not sent anywhere. In order to collect and
redirect events to an analytics system, the `analyticsApi` will need to be
implemented and instantiated by an App Integrator.
- 4c3eea7788: Bitbucket Cloud authentication - based on the existing GitHub authentication + changes around BB apis and updated scope.
- BitbucketAuth added to core-app-api.
- Bitbucket provider added to plugin-auth-backend.
- Cosmetic entry for Bitbucket connection in user-settings Authentication Providers tab.
## 0.1.9
### Patch Changes
+5 -5
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-plugin-api",
"description": "Core API used by Backstage plugins",
"version": "0.1.9",
"version": "0.1.10",
"private": false,
"publishConfig": {
"access": "public",
@@ -42,10 +42,10 @@
"zen-observable": "^0.8.15"
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/test-utils": "^0.1.17",
"@backstage/test-utils-core": "^0.1.2",
"@backstage/cli": "^0.7.15",
"@backstage/core-app-api": "^0.1.16",
"@backstage/test-utils": "^0.1.18",
"@backstage/test-utils-core": "^0.1.3",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
+16
View File
@@ -1,5 +1,21 @@
# @backstage/create-app
## 0.3.44
### Patch Changes
- e254368371: Switched the default `test` script in the package root to use `backstage-cli test` rather than `lerna run test`. This is thanks to the `@backstage/cli` now supporting running the test command from the project root.
To apply this change to an existing project, apply the following change to your root `package.json`:
```diff
- "test": "lerna run test --since origin/master -- --coverage",
+ "test": "backstage-cli test",
```
- Updated dependencies
- @backstage/cli-common@0.1.4
## 0.3.43
### Patch Changes
+2 -2
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/create-app",
"description": "A CLI that helps you create your own Backstage app",
"version": "0.3.43",
"version": "0.3.44",
"private": false,
"publishConfig": {
"access": "public"
@@ -27,7 +27,7 @@
"start": "nodemon --"
},
"dependencies": {
"@backstage/cli-common": "^0.1.3",
"@backstage/cli-common": "^0.1.4",
"chalk": "^4.0.0",
"commander": "^6.1.0",
"fs-extra": "9.1.0",
+7
View File
@@ -1,5 +1,12 @@
# @backstage/integration
## 0.6.7
### Patch Changes
- a31afc5b62: Replace slash stripping regexp with trimEnd to remove CodeQL warning
- ca0559444c: Avoid usage of `.to*Case()`, preferring `.toLocale*Case('en-US')` instead.
## 0.6.6
### Patch Changes
+4 -4
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/integration",
"description": "Helpers for managing integrations towards external systems",
"version": "0.6.6",
"version": "0.6.7",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -39,9 +39,9 @@
"lodash": "^4.17.21"
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/config-loader": "^0.6.9",
"@backstage/test-utils": "^0.1.17",
"@backstage/cli": "^0.7.15",
"@backstage/config-loader": "^0.6.10",
"@backstage/test-utils": "^0.1.18",
"@types/jest": "^26.0.7",
"@types/luxon": "^2.0.4",
"msw": "^0.29.0"
+10
View File
@@ -1,5 +1,15 @@
# @backstage/techdocs-common
## 0.10.3
### Patch Changes
- 156421c59a: Sets the default techdocs docker image to the [latest released version - v0.3.3](https://github.com/backstage/techdocs-container/releases/tag/v0.3.3).
- Updated dependencies
- @backstage/catalog-model@0.9.4
- @backstage/backend-common@0.9.6
- @backstage/integration@0.6.7
## 0.10.2
### Patch Changes
+5 -5
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/techdocs-common",
"description": "Common functionalities for TechDocs, to be shared between techdocs-backend plugin and techdocs-cli",
"version": "0.10.2",
"version": "0.10.3",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -38,12 +38,12 @@
"dependencies": {
"@azure/identity": "^1.5.0",
"@azure/storage-blob": "^12.5.0",
"@backstage/backend-common": "^0.9.5",
"@backstage/catalog-model": "^0.9.1",
"@backstage/backend-common": "^0.9.6",
"@backstage/catalog-model": "^0.9.4",
"@backstage/config": "^0.1.8",
"@backstage/errors": "^0.1.1",
"@backstage/search-common": "^0.2.0",
"@backstage/integration": "^0.6.6",
"@backstage/integration": "^0.6.7",
"@google-cloud/storage": "^5.6.0",
"@trendyol-js/openstack-swift-sdk": "^0.0.4",
"@types/express": "^4.17.6",
@@ -60,7 +60,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/cli": "^0.7.15",
"@types/fs-extra": "^9.0.5",
"@types/js-yaml": "^4.0.0",
"@types/mime-types": "^2.1.0",
+6
View File
@@ -1,5 +1,11 @@
# @backstage/test-utils-core
## 0.1.3
### Patch Changes
- ca0559444c: Avoid usage of `.to*Case()`, preferring `.toLocale*Case('en-US')` instead.
## 0.1.2
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/test-utils-core",
"description": "Utilities to test Backstage core",
"version": "0.1.2",
"version": "0.1.3",
"private": false,
"publishConfig": {
"access": "public",
+11
View File
@@ -1,5 +1,16 @@
# @backstage/test-utils
## 0.1.18
### Patch Changes
- e749a38e89: Added a mock implementation of the `AnalyticsApi`, which can be used to make
assertions about captured analytics events.
- Updated dependencies
- @backstage/core-plugin-api@0.1.10
- @backstage/core-app-api@0.1.16
- @backstage/test-utils-core@0.1.3
## 0.1.17
### Patch Changes
+5 -5
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/test-utils",
"description": "Utilities to test Backstage plugins and apps.",
"version": "0.1.17",
"version": "0.1.18",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,9 +29,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/core-app-api": "^0.1.8",
"@backstage/core-plugin-api": "^0.1.6",
"@backstage/test-utils-core": "^0.1.2",
"@backstage/core-app-api": "^0.1.16",
"@backstage/core-plugin-api": "^0.1.10",
"@backstage/test-utils-core": "^0.1.3",
"@backstage/theme": "^0.2.9",
"@material-ui/core": "^4.12.2",
"@testing-library/jest-dom": "^5.10.1",
@@ -46,7 +46,7 @@
"zen-observable": "^0.8.15"
},
"devDependencies": {
"@backstage/cli": "^0.7.8",
"@backstage/cli": "^0.7.15",
"@types/jest": "^26.0.7",
"@types/node": "^14.14.32"
},
+11
View File
@@ -1,5 +1,16 @@
# @backstage/plugin-allure
## 0.1.5
### Patch Changes
- 81a41ec249: Added a `name` key to all extensions in order to improve Analytics API metadata.
- Updated dependencies
- @backstage/core-components@0.6.1
- @backstage/core-plugin-api@0.1.10
- @backstage/plugin-catalog-react@0.5.2
- @backstage/catalog-model@0.9.4
## 0.1.4
### Patch Changes
+8 -8
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-allure",
"description": "A Backstage plugin that integrates with Allure",
"version": "0.1.4",
"version": "0.1.5",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -22,10 +22,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/catalog-model": "^0.9.4",
"@backstage/core-components": "^0.6.1",
"@backstage/core-plugin-api": "^0.1.10",
"@backstage/plugin-catalog-react": "^0.5.2",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -36,10 +36,10 @@
"react-use": "^17.2.4"
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/cli": "^0.7.15",
"@backstage/core-app-api": "^0.1.16",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@backstage/test-utils": "^0.1.18",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
+5 -5
View File
@@ -22,8 +22,8 @@
},
"dependencies": {
"@backstage/config": "^0.1.5",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/core-components": "^0.6.1",
"@backstage/core-plugin-api": "^0.1.10",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -34,10 +34,10 @@
"react-use": "^17.2.4"
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/cli": "^0.7.15",
"@backstage/core-app-api": "^0.1.16",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@backstage/test-utils": "^0.1.18",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
+12
View File
@@ -1,5 +1,17 @@
# @backstage/plugin-api-docs
## 0.6.11
### Patch Changes
- 81a41ec249: Added a `name` key to all extensions in order to improve Analytics API metadata.
- Updated dependencies
- @backstage/core-components@0.6.1
- @backstage/core-plugin-api@0.1.10
- @backstage/plugin-catalog@0.7.0
- @backstage/plugin-catalog-react@0.5.2
- @backstage/catalog-model@0.9.4
## 0.6.10
### Patch Changes
+9 -9
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-api-docs",
"description": "A Backstage plugin that helps represent API entities in the frontend",
"version": "0.6.10",
"version": "0.6.11",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,11 +31,11 @@
},
"dependencies": {
"@asyncapi/react-component": "^0.23.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/plugin-catalog": "^0.6.17",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/catalog-model": "^0.9.4",
"@backstage/core-components": "^0.6.1",
"@backstage/core-plugin-api": "^0.1.10",
"@backstage/plugin-catalog": "^0.7.0",
"@backstage/plugin-catalog-react": "^0.5.2",
"@backstage/theme": "^0.2.10",
"@material-icons/font": "^1.0.2",
"@material-ui/core": "^4.12.2",
@@ -53,10 +53,10 @@
"swagger-ui-react": "^3.37.2"
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/cli": "^0.7.15",
"@backstage/core-app-api": "^0.1.16",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@backstage/test-utils": "^0.1.18",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
+16
View File
@@ -1,5 +1,21 @@
# @backstage/plugin-auth-backend
## 0.4.3
### Patch Changes
- 4c3eea7788: Bitbucket Cloud authentication - based on the existing GitHub authentication + changes around BB apis and updated scope.
- BitbucketAuth added to core-app-api.
- Bitbucket provider added to plugin-auth-backend.
- Cosmetic entry for Bitbucket connection in user-settings Authentication Providers tab.
- Updated dependencies
- @backstage/test-utils@0.1.18
- @backstage/catalog-model@0.9.4
- @backstage/backend-common@0.9.6
- @backstage/catalog-client@0.5.0
## 0.4.2
### Patch Changes
+6 -6
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-auth-backend",
"description": "A Backstage backend plugin that handles authentication",
"version": "0.4.2",
"version": "0.4.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,12 +30,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/backend-common": "^0.9.5",
"@backstage/catalog-client": "^0.4.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/backend-common": "^0.9.6",
"@backstage/catalog-client": "^0.5.0",
"@backstage/catalog-model": "^0.9.4",
"@backstage/config": "^0.1.10",
"@backstage/errors": "^0.1.1",
"@backstage/test-utils": "^0.1.17",
"@backstage/test-utils": "^0.1.18",
"@types/express": "^4.17.6",
"@types/passport": "^1.0.3",
"compression": "^1.7.4",
@@ -72,7 +72,7 @@
"yn": "^4.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/cli": "^0.7.15",
"@types/body-parser": "^1.19.0",
"@types/cookie-parser": "^1.4.2",
"@types/express-session": "^1.17.2",
+9
View File
@@ -1,5 +1,14 @@
# @backstage/plugin-badges-backend
## 0.1.11
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.9.4
- @backstage/backend-common@0.9.6
- @backstage/catalog-client@0.5.0
## 0.1.10
### Patch Changes
+5 -5
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-badges-backend",
"description": "A Backstage backend plugin that generates README badges for your entities",
"version": "0.1.10",
"version": "0.1.11",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,9 +31,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/backend-common": "^0.9.4",
"@backstage/catalog-client": "^0.4.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/backend-common": "^0.9.6",
"@backstage/catalog-client": "^0.5.0",
"@backstage/catalog-model": "^0.9.4",
"@backstage/config": "^0.1.10",
"@backstage/errors": "^0.1.1",
"@types/express": "^4.17.6",
@@ -46,7 +46,7 @@
"yn": "^4.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.7.13",
"@backstage/cli": "^0.7.15",
"@types/supertest": "^2.0.8",
"supertest": "^6.1.3"
},
+12
View File
@@ -1,5 +1,17 @@
# @backstage/plugin-badges
## 0.2.12
### Patch Changes
- ca0559444c: Avoid usage of `.to*Case()`, preferring `.toLocale*Case('en-US')` instead.
- 81a41ec249: Added a `name` key to all extensions in order to improve Analytics API metadata.
- Updated dependencies
- @backstage/core-components@0.6.1
- @backstage/core-plugin-api@0.1.10
- @backstage/plugin-catalog-react@0.5.2
- @backstage/catalog-model@0.9.4
## 0.2.11
### Patch Changes
+8 -8
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-badges",
"description": "A Backstage plugin that generates README badges for your entities",
"version": "0.2.11",
"version": "0.2.12",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -27,11 +27,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/catalog-model": "^0.9.4",
"@backstage/core-components": "^0.6.1",
"@backstage/core-plugin-api": "^0.1.10",
"@backstage/errors": "^0.1.1",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/plugin-catalog-react": "^0.5.2",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -42,10 +42,10 @@
"react-use": "^17.2.4"
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/cli": "^0.7.15",
"@backstage/core-app-api": "^0.1.16",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@backstage/test-utils": "^0.1.18",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
+11
View File
@@ -1,5 +1,16 @@
# @backstage/plugin-bitrise
## 0.1.15
### Patch Changes
- 81a41ec249: Added a `name` key to all extensions in order to improve Analytics API metadata.
- Updated dependencies
- @backstage/core-components@0.6.1
- @backstage/core-plugin-api@0.1.10
- @backstage/plugin-catalog-react@0.5.2
- @backstage/catalog-model@0.9.4
## 0.1.14
### Patch Changes
+8 -8
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-bitrise",
"description": "A Backstage plugin that integrates towards Bitrise",
"version": "0.1.14",
"version": "0.1.15",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,10 +21,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/catalog-model": "^0.9.4",
"@backstage/core-components": "^0.6.1",
"@backstage/core-plugin-api": "^0.1.10",
"@backstage/plugin-catalog-react": "^0.5.2",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -39,10 +39,10 @@
"recharts": "^1.8.5"
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/cli": "^0.7.15",
"@backstage/core-app-api": "^0.1.16",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@backstage/test-utils": "^0.1.18",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
@@ -1,5 +1,14 @@
# @backstage/plugin-catalog-backend-module-ldap
## 0.3.3
### Patch Changes
- a31afc5b62: Replace slash stripping regexp with trimEnd to remove CodeQL warning
- Updated dependencies
- @backstage/plugin-catalog-backend@0.16.0
- @backstage/catalog-model@0.9.4
## 0.3.2
### Patch Changes
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-ldap",
"description": "A Backstage catalog backend modules that helps integrate towards LDAP",
"version": "0.3.2",
"version": "0.3.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,16 +29,16 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/catalog-model": "^0.9.3",
"@backstage/catalog-model": "^0.9.4",
"@backstage/config": "^0.1.10",
"@backstage/plugin-catalog-backend": "^0.15.0",
"@backstage/plugin-catalog-backend": "^0.16.0",
"@types/ldapjs": "^2.2.0",
"ldapjs": "^2.2.0",
"lodash": "^4.17.21",
"winston": "^3.2.1"
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/cli": "^0.7.15",
"@types/lodash": "^4.14.151"
},
"files": [
@@ -1,5 +1,16 @@
# @backstage/plugin-catalog-backend-module-msgraph
## 0.2.6
### Patch Changes
- ff7c6cec1a: Allow loading users using group membership
- 95869261ed: Adding some documentation for the `msgraph` client
- a31afc5b62: Replace slash stripping regexp with trimEnd to remove CodeQL warning
- Updated dependencies
- @backstage/plugin-catalog-backend@0.16.0
- @backstage/catalog-model@0.9.4
## 0.2.5
### Patch Changes
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-msgraph",
"description": "A Backstage catalog backend modules that helps integrate towards Microsoft Graph",
"version": "0.2.5",
"version": "0.2.6",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,9 +30,9 @@
},
"dependencies": {
"@azure/msal-node": "^1.1.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/catalog-model": "^0.9.4",
"@backstage/config": "^0.1.10",
"@backstage/plugin-catalog-backend": "^0.15.0",
"@backstage/plugin-catalog-backend": "^0.16.0",
"@microsoft/microsoft-graph-types": "^2.6.0",
"cross-fetch": "^3.0.6",
"lodash": "^4.17.21",
@@ -41,9 +41,9 @@
"qs": "^6.9.4"
},
"devDependencies": {
"@backstage/backend-common": "^0.9.5",
"@backstage/cli": "^0.7.14",
"@backstage/test-utils": "^0.1.14",
"@backstage/backend-common": "^0.9.6",
"@backstage/cli": "^0.7.15",
"@backstage/test-utils": "^0.1.18",
"@types/lodash": "^4.14.151",
"msw": "^0.29.0"
},
+27
View File
@@ -1,5 +1,32 @@
# @backstage/plugin-catalog-backend
## 0.16.0
### Minor Changes
- 2c5bab2f82: Errors emitted from processors are now considered a failure during entity processing and will prevent entities from being updated. The impact of this change is that when errors are emitted while for example reading a location, then ingestion effectively stops there. If you emit a number of entities along with just one error, then the error will be persisted on the current entity but the emitted entities will _not_ be stored. This fixes [a bug](https://github.com/backstage/backstage/issues/6973) where entities would get marked as orphaned rather than put in an error state when the catalog failed to read a location.
In previous versions of the catalog, an emitted error was treated as a less severe problem than an exception thrown by the processor. We are now ensuring that the behavior is consistent for these two cases. Even though both thrown and emitted errors are treated the same, emitted errors stay around as they allow you to highlight multiple errors related to an entity at once. An emitted error will also only prevent the writing of the processing result, while a thrown error will skip the rest of the processing steps.
### Patch Changes
- 957e4b3351: Updated dependencies
- f66c38148a: Avoid duplicate logging of entity processing errors.
- 426d5031a6: A number of classes and types, that were part of the old catalog engine implementation, are now formally marked as deprecated. They will be removed entirely from the code base in a future release.
After upgrading to this version, it is recommended that you take a look inside your `packages/backend/src/plugins/catalog.ts` file (using a code editor), to see if you are using any functionality that it marks as deprecated. If you do, please migrate away from it at your earliest convenience.
Migrating to using the new engine implementation is typically a matter of calling `CatalogBuilder.create({ ... })` instead of `new CatalogBuilder({ ... })`.
If you are seeing deprecation warnings for `createRouter`, you can either use the `router` field from the return value from updated catalog builder, or temporarily call `createNextRouter`. The latter will however also be deprecated at a later time.
- 7b78dd17e6: Replace slash stripping regexp with trimEnd to remove CodeQL warning
- Updated dependencies
- @backstage/catalog-model@0.9.4
- @backstage/backend-common@0.9.6
- @backstage/catalog-client@0.5.0
- @backstage/integration@0.6.7
## 0.15.0
### Minor Changes
+7 -7
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend",
"description": "The Backstage backend plugin that provides the Backstage catalog",
"version": "0.15.0",
"version": "0.16.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,12 +30,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/backend-common": "^0.9.5",
"@backstage/catalog-client": "^0.4.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/backend-common": "^0.9.6",
"@backstage/catalog-client": "^0.5.0",
"@backstage/catalog-model": "^0.9.4",
"@backstage/config": "^0.1.10",
"@backstage/errors": "^0.1.2",
"@backstage/integration": "^0.6.6",
"@backstage/integration": "^0.6.7",
"@backstage/search-common": "^0.2.0",
"@octokit/graphql": "^4.5.8",
"@types/express": "^4.17.6",
@@ -62,8 +62,8 @@
},
"devDependencies": {
"@backstage/backend-test-utils": "^0.1.7",
"@backstage/cli": "^0.7.14",
"@backstage/test-utils": "^0.1.17",
"@backstage/cli": "^0.7.15",
"@backstage/test-utils": "^0.1.18",
"@types/core-js": "^2.5.4",
"@types/git-url-parse": "^9.0.0",
"@types/lodash": "^4.14.151",
+12
View File
@@ -1,5 +1,17 @@
# @backstage/plugin-catalog-graph
## 0.1.3
### Patch Changes
- 81a41ec249: Added a `name` key to all extensions in order to improve Analytics API metadata.
- Updated dependencies
- @backstage/core-components@0.6.1
- @backstage/core-plugin-api@0.1.10
- @backstage/plugin-catalog-react@0.5.2
- @backstage/catalog-model@0.9.4
- @backstage/catalog-client@0.5.0
## 0.1.2
### Patch Changes
+9 -9
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-graph",
"version": "0.1.2",
"version": "0.1.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -21,11 +21,11 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/catalog-client": "^0.4.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/catalog-client": "^0.5.0",
"@backstage/catalog-model": "^0.9.4",
"@backstage/core-components": "^0.6.1",
"@backstage/core-plugin-api": "^0.1.10",
"@backstage/plugin-catalog-react": "^0.5.2",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -41,10 +41,10 @@
"p-limit": "^3.1.0"
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/cli": "^0.7.15",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@backstage/core-app-api": "^0.1.15",
"@backstage/test-utils": "^0.1.18",
"@backstage/core-app-api": "^0.1.16",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
+14
View File
@@ -1,5 +1,19 @@
# @backstage/plugin-catalog-import
## 0.7.1
### Patch Changes
- a31afc5b62: Replace slash stripping regexp with trimEnd to remove CodeQL warning
- 81a41ec249: Added a `name` key to all extensions in order to improve Analytics API metadata.
- Updated dependencies
- @backstage/core-components@0.6.1
- @backstage/core-plugin-api@0.1.10
- @backstage/plugin-catalog-react@0.5.2
- @backstage/catalog-model@0.9.4
- @backstage/catalog-client@0.5.0
- @backstage/integration@0.6.7
## 0.7.0
### Minor Changes
+10 -10
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-import",
"description": "A Backstage plugin the helps you import entities into your catalog",
"version": "0.7.0",
"version": "0.7.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,13 +31,13 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/catalog-client": "^0.4.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/integration": "^0.6.6",
"@backstage/catalog-client": "^0.5.0",
"@backstage/catalog-model": "^0.9.4",
"@backstage/core-components": "^0.6.1",
"@backstage/core-plugin-api": "^0.1.10",
"@backstage/integration": "^0.6.7",
"@backstage/integration-react": "^0.1.11",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/plugin-catalog-react": "^0.5.2",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
@@ -54,10 +54,10 @@
"lodash": "^4.17.21"
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/cli": "^0.7.15",
"@backstage/core-app-api": "^0.1.16",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@backstage/test-utils": "^0.1.18",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
+14
View File
@@ -1,5 +1,19 @@
# @backstage/plugin-catalog-react
## 0.5.2
### Patch Changes
- 5aae9bb61e: Name column will now render entity `metadata.title` if its present
- ca0559444c: Avoid usage of `.to*Case()`, preferring `.toLocale*Case('en-US')` instead.
- Updated dependencies
- @backstage/core-components@0.6.1
- @backstage/core-plugin-api@0.1.10
- @backstage/core-app-api@0.1.16
- @backstage/catalog-model@0.9.4
- @backstage/catalog-client@0.5.0
- @backstage/integration@0.6.7
## 0.5.1
### Patch Changes
+9 -9
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-react",
"description": "A frontend library that helps other Backstage plugins interact with the catalog",
"version": "0.5.1",
"version": "0.5.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,12 +29,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/catalog-client": "^0.4.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-app-api": "^0.1.15",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/integration": "^0.6.6",
"@backstage/catalog-client": "^0.5.0",
"@backstage/catalog-model": "^0.9.4",
"@backstage/core-app-api": "^0.1.16",
"@backstage/core-components": "^0.6.1",
"@backstage/core-plugin-api": "^0.1.10",
"@backstage/integration": "^0.6.7",
"@backstage/version-bridge": "^0.1.0",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -48,8 +48,8 @@
"react-use": "^17.2.4"
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/test-utils": "^0.1.17",
"@backstage/cli": "^0.7.15",
"@backstage/test-utils": "^0.1.18",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
+25
View File
@@ -1,5 +1,30 @@
# @backstage/plugin-catalog
## 0.7.0
### Minor Changes
- bb0f6b8a0f: Updates the `<EntitySwitch if={asyncMethod}/>` to accept asynchronous `if` functions.
Adds the new `getEntityAncestors` method to `CatalogClient`.
Updates the `<EntityProcessingErrorsPanel />` to make use of the ancestry endpoint to display errors for entities further up the ancestry tree. This makes it easier to discover issues where for example the origin location has been removed or malformed.
`hasCatalogProcessingErrors()` is now changed to be asynchronous so any calls outside the already established entitySwitch need to be awaited.
### Patch Changes
- 5aae9bb61e: Name column will now render entity `metadata.title` if its present
- 1c5c5b23fb: Replace deprecated material UI components used by LinksCard to remove errors from console log
- ca0559444c: Avoid usage of `.to*Case()`, preferring `.toLocale*Case('en-US')` instead.
- 81a41ec249: Added a `name` key to all extensions in order to improve Analytics API metadata.
- Updated dependencies
- @backstage/core-components@0.6.1
- @backstage/core-plugin-api@0.1.10
- @backstage/plugin-catalog-react@0.5.2
- @backstage/catalog-model@0.9.4
- @backstage/catalog-client@0.5.0
## 0.6.17
### Patch Changes
+9 -9
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog",
"description": "The Backstage plugin for browsing the Backstage catalog",
"version": "0.6.17",
"version": "0.7.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -31,12 +31,12 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/catalog-client": "^0.4.0",
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/catalog-client": "^0.5.0",
"@backstage/catalog-model": "^0.9.4",
"@backstage/core-components": "^0.6.1",
"@backstage/core-plugin-api": "^0.1.10",
"@backstage/integration-react": "^0.1.11",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/plugin-catalog-react": "^0.5.2",
"@backstage/errors": "^0.1.2",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
@@ -51,10 +51,10 @@
"react-use": "^17.2.4"
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/cli": "^0.7.15",
"@backstage/core-app-api": "^0.1.16",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@backstage/test-utils": "^0.1.18",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
+11
View File
@@ -1,5 +1,16 @@
# @backstage/plugin-circleci
## 0.2.26
### Patch Changes
- 81a41ec249: Added a `name` key to all extensions in order to improve Analytics API metadata.
- Updated dependencies
- @backstage/core-components@0.6.1
- @backstage/core-plugin-api@0.1.10
- @backstage/plugin-catalog-react@0.5.2
- @backstage/catalog-model@0.9.4
## 0.2.25
### Patch Changes
+8 -8
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-circleci",
"description": "A Backstage plugin that integrates towards Circle CI",
"version": "0.2.25",
"version": "0.2.26",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,10 +32,10 @@
"postpack": "backstage-cli postpack"
},
"dependencies": {
"@backstage/catalog-model": "^0.9.3",
"@backstage/core-components": "^0.6.0",
"@backstage/core-plugin-api": "^0.1.9",
"@backstage/plugin-catalog-react": "^0.5.1",
"@backstage/catalog-model": "^0.9.4",
"@backstage/core-components": "^0.6.1",
"@backstage/core-plugin-api": "^0.1.10",
"@backstage/plugin-catalog-react": "^0.5.2",
"@backstage/theme": "^0.2.10",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -52,10 +52,10 @@
"react-use": "^17.2.4"
},
"devDependencies": {
"@backstage/cli": "^0.7.14",
"@backstage/core-app-api": "^0.1.15",
"@backstage/cli": "^0.7.15",
"@backstage/core-app-api": "^0.1.16",
"@backstage/dev-utils": "^0.2.11",
"@backstage/test-utils": "^0.1.17",
"@backstage/test-utils": "^0.1.18",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",

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