Version Packages

This commit is contained in:
github-actions[bot]
2022-01-13 14:23:13 +00:00
parent 182e573def
commit b04011602b
282 changed files with 2256 additions and 1341 deletions
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-bazaar': patch
'@backstage/plugin-bazaar-backend': patch
---
Add Bazaar plugin to marketplace and some minor refactoring
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/test-utils': patch
---
Add new `MockConfigApi` as a more discoverable and leaner method for mocking configuration.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/config': patch
---
The `ConfigReader#get` method now always returns a deep clone of the configuration data.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-azure-devops-backend': patch
---
Only warn if teams fail to load at startup.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
fix: Register plugin to prioritise Component kind for entityRef
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/integration': patch
---
Adds a new GitHub credentials provider (DefaultGithubCredentialsProvider). It handles multiple app configurations. It looks up the app configuration based on the url.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Add a `ProxiedSignInPage` that can be used e.g. for GCP IAP and AWS ALB
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
build(deps-dev): bump `http-errors` from 1.8.0 to 2.0.0
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-bazaar': patch
'@backstage/plugin-ilert': patch
---
build(deps): bump `@date-io/luxon` from 1.3.13 to 2.11.1
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-todo-backend': patch
---
Properly exported all referenced types
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Create a short delay when `<SidebarSubmenu/>` is opened
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Add catalog permission rules.
-28
View File
@@ -1,28 +0,0 @@
---
'@backstage/cli': minor
---
ESLint upgraded to version 8 and all it's plugins updated to newest version.
If you use any custom plugins for ESLint please check compatibility.
```diff
- "@typescript-eslint/eslint-plugin": "^v4.33.0",
- "@typescript-eslint/parser": "^v4.28.3",
+ "@typescript-eslint/eslint-plugin": "^5.9.0",
+ "@typescript-eslint/parser": "^5.9.0",
- "eslint": "^7.30.0",
+ "eslint": "^8.6.0",
- "eslint-plugin-import": "^2.20.2",
- "eslint-plugin-jest": "^24.1.0",
- "eslint-plugin-jsx-a11y": "^6.2.1",
+ "eslint-plugin-import": "^2.25.4",
+ "eslint-plugin-jest": "^25.3.4",
+ "eslint-plugin-jsx-a11y": "^6.5.1",
- "eslint-plugin-react": "^7.12.4",
- "eslint-plugin-react-hooks": "^4.0.0",
+ "eslint-plugin-react": "^7.28.0",
+ "eslint-plugin-react-hooks": "^4.3.0",
```
Please consult changelogs from packages if you find any problems.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-tech-insights': patch
---
Added possibility to pass customized title and description for the scorecards instead of using hardcoded ones.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-gocd': patch
---
Add GoCD plugin for CI/CD.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-plugin-api': minor
---
Removed the deprecated `OldIconComponent` type.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-git-release-manager': patch
---
Improved copy for patch CTA
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-graphql': patch
---
Bump graphql versions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-ldap': patch
---
Make sure to avoid accidental data sharing / mutation of `set` values
-13
View File
@@ -1,13 +0,0 @@
---
'@backstage/plugin-org': patch
---
For the component `EntityMembersListCard` you can now specify the type of members you have in a group. For example:
```tsx
<Grid item xs={12}>
<EntityMembersListCard memberDisplayTitle="Ninja's" />
</Grid>
```
If left empty it will by default use 'Members'.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-tech-insights-backend': patch
---
Catch errors from a fact retriever and log them.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-permission-node': patch
---
Add helpers for creating PermissionRules with inferred types
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-sonarqube': patch
---
Enhance token description by highlighting that the trailing colon is required.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Allow a custom GithubCredentialsProvider to be passed to the GitHub processors.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/core-plugin-api': minor
---
Removed previously deprecated exports: `PluginHooks`, `PluginOutput`, and `FeatureFlagOutput`.
The deprecated `register` method of `PluginConfig` has been removed, as well as the deprecated `output` method of `BackstagePlugin`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Fix token pass-through for software templates using beta 3 version
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-ldap': patch
'@backstage/plugin-catalog-backend-module-msgraph': patch
---
Clean up API report
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Provide support for Bitbucket servers with custom BaseURLs.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-home': patch
---
Adds two new home components - CompanyLogo and Toolkit.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-tech-insights-backend': patch
---
Modify queries to perform better by filtering on sub-queries as well
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/plugin-azure-devops-backend': minor
'@backstage/plugin-azure-devops': patch
'@backstage/plugin-azure-devops-common': minor
---
- feat: Created PullRequestsDashboardProvider for resolving team and team member relations
- feat: Created useUserTeamIds hook.
- feat: Updated useFilterProcessor to provide teamIds for `AssignedToCurrentUsersTeams` and `CreatedByCurrentUsersTeams` filters.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Switch Webpack minification to use `esbuild` instead of `terser`.
-25
View File
@@ -1,25 +0,0 @@
---
'@backstage/backend-common': patch
'@backstage/core-components': patch
'@backstage/create-app': patch
'@backstage/integration': patch
'@backstage/techdocs-common': patch
'@backstage/plugin-apache-airflow': patch
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-azure-devops': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-code-coverage': patch
'@backstage/plugin-code-coverage-backend': patch
'@backstage/plugin-cost-insights': patch
'@backstage/plugin-fossa': patch
'@backstage/plugin-jenkins': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-search-backend-node': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-techdocs-backend': patch
---
Cleaned up API exports
-60
View File
@@ -1,60 +0,0 @@
---
'@backstage/create-app': patch
---
Add permissions to create-app's PluginEnvironment
`CatalogEnvironment` now has a `permissions` field, which means that a permission client must now be provided as part of `PluginEnvironment`. To apply these changes to an existing app, add the following to the `makeCreateEnv` function in `packages/backend/src/index.ts`:
```diff
// packages/backend/src/index.ts
+ import { ServerPermissionClient } from '@backstage/plugin-permission-node';
function makeCreateEnv(config: Config) {
...
+ const permissions = ServerPerimssionClient.fromConfig(config, {
+ discovery,
+ tokenManager,
+ });
root.info(`Created UrlReader ${reader}`);
return (plugin: string): PluginEnvironment => {
...
return {
logger,
cache,
database,
config,
reader,
discovery,
tokenManager,
scheduler,
+ permissions,
};
}
}
```
And add a permissions field to the `PluginEnvironment` type in `packages/backend/src/types.ts`:
```diff
// packages/backend/src/types.ts
+ import { PermissionAuthorizer } from '@backstage/plugin-permission-common';
export type PluginEnvironment = {
...
+ permissions: PermissionAuthorizer;
};
```
[`@backstage/plugin-permission-common`](https://www.npmjs.com/package/@backstage/plugin-permission-common) and [`@backstage/plugin-permission-node`](https://www.npmjs.com/package/@backstage/plugin-permission-node) will need to be installed as dependencies:
```diff
// packages/backend/package.json
+ "@backstage/plugin-permission-common": "...",
+ "@backstage/plugin-permission-node": "...",
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
bump `logform` to use fixed version of `color` dependency
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-kubernetes': patch
'@backstage/plugin-pagerduty': patch
'@backstage/plugin-splunk-on-call': patch
---
Clean up emptystate.svg image, removing wrong white artifact from the background
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Updated `ResponseErrorPanel` to not use the deprecated `data` property of `ResponseError`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Update `config/eslint.js` to forbid imports of `@material-ui/icons/` as well.
-12
View File
@@ -1,12 +0,0 @@
---
'@backstage/plugin-api-docs': patch
---
Update @asyncapi/react-component to 1.0.0-next.26, which will fix the
`ResizeObserver loop limit exceeded` errors which we encountered in several E2E
tests.
For more details check the following links:
- https://github.com/backstage/backstage/pull/8088#issuecomment-991183968
- https://github.com/asyncapi/asyncapi-react/issues/498
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-tech-insights': patch
'@backstage/plugin-tech-insights-backend': patch
'@backstage/plugin-tech-insights-common': patch
'@backstage/plugin-tech-insights-backend-module-jsonfc': patch
---
adding new operation to run checks for multiple entities in one request
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/core-app-api': patch
---
Fixed an issue where valid SAML and GitHub sessions would be considered invalid and not be stored.
Deprecated the `SamlSession` and `GithubSession` types.
-11
View File
@@ -1,11 +0,0 @@
---
'@backstage/plugin-permission-backend': minor
'@backstage/plugin-permission-node': minor
---
Optimizations to the integration between the permission backend and plugin-backends using createPermissionIntegrationRouter:
- The permission backend already supported batched requests to authorize, but would make calls to plugin backend to apply conditions serially. Now, after applying the policy for each authorization request, the permission backend makes a single batched /apply-conditions request to each plugin backend referenced in policy decisions.
- The `getResource` method accepted by `createPermissionIntegrationRouter` has been replaced with `getResources`, to allow consumers to make batch requests to upstream data stores. When /apply-conditions is called with a batch of requests, all required resources are requested in a single invocation of `getResources`.
Plugin owners consuming `createPermissionIntegrationRouter` should replace the `getResource` method in the options with a `getResources` method, accepting an array of resourceRefs, and returning an array of the corresponding resources.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-catalog-graphql': minor
'@backstage/plugin-graphql-backend': patch
---
chore: bumping dependencies in the GraphQL modules and bringing them up to date with the latest `graphql-modules` library
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend': patch
---
Removed `@backstage/test-utils` dependency.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Allow a GitHubCredentialsProvider to be passed to the GitHub scaffolder tasks actions.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Add apply-conditions endpoint for evaluating conditional permissions in catalog backend.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/cli': patch
'@backstage/backend-common': patch
---
Switched to using `@manypkg/get-packages` to list monorepo packages, which provides better support for different kind of monorepo setups.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-app-api': minor
---
Removed previously deprecated `ApiRegistry` export.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-auth-backend': patch
---
Switched the secure cookie mode set on the `express-session` to use `'auto'` rather than `true`. This works around an issue where cookies would not be set if TLS termination was handled in a proxy rather than having the backend served directly with HTTPS.
The downside of this change is that secure cookies won't be used unless the backend is directly served with HTTPS. This will be remedied in a future update that allows the backend to configured for trusted proxy mode.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Add authorization to catalog-backend entities GET endpoints
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
The GithubUrlReader is switched to use the DefaultGithubCredentialsProvider
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Fix an issue where the TechDocs sidebar is hidden when the Backstage sidebar is pinned at smaller screen sizes
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-test-utils': patch
---
Bump `testcontainers` dependency to version `8.1.2`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-airbrake': minor
---
A plugin for Airbrake (https://airbrake.io/) has been created
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
---
In order to integrate the permissions system with the refresh endpoint in catalog-backend, a new AuthorizedRefreshService was created as a thin wrapper around the existing refresh service which performs authorization and handles the case when authorization is denied. In order to instantiate AuthorizedRefreshService, a permission client is required, which was added as a new field to `CatalogEnvironment`.
The new `permissions` field in `CatalogEnvironment` should already receive the permission client from the `PluginEnvrionment`, so there should be no changes required to the catalog backend setup. See [the create-app changelog](https://github.com/backstage/backstage/blob/master/packages/create-app/CHANGELOG.md) for more details.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/core-app-api': patch
'@backstage/core-plugin-api': patch
---
Removed direct and transitive MUI dependencies.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Clean up API reports
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/errors': minor
---
Removed the deprecated exports `ErrorResponse` and `parseErrorResponse`.
Removed the deprecated `constructor` and the deprecated `data` property of `ResponseError`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-backend': patch
---
Exclude the AWS session token from credential validation, because it's not necessary in this context.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-tech-insights': patch
---
fix React warning because of missing `key` prop
+10
View File
@@ -1,5 +1,15 @@
# @backstage/app-defaults
## 0.1.4
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.4
- @backstage/core-plugin-api@0.5.0
- @backstage/core-app-api@0.4.0
- @backstage/plugin-permission-react@0.2.2
## 0.1.3
### 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.1.3",
"version": "0.1.4",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,10 +29,10 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/core-components": "^0.8.2",
"@backstage/core-app-api": "^0.3.0",
"@backstage/core-plugin-api": "^0.4.0",
"@backstage/plugin-permission-react": "^0.2.0",
"@backstage/core-components": "^0.8.4",
"@backstage/core-app-api": "^0.4.0",
"@backstage/core-plugin-api": "^0.5.0",
"@backstage/plugin-permission-react": "^0.2.2",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -42,8 +42,8 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.10.3",
"@backstage/test-utils": "^0.2.0",
"@backstage/cli": "^0.11.0",
"@backstage/test-utils": "^0.2.2",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@types/jest": "^26.0.7",
+50
View File
@@ -1,5 +1,55 @@
# example-app
## 0.2.60
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.4
- @backstage/cli@0.11.0
- @backstage/plugin-tech-insights@0.1.5
- @backstage/plugin-gocd@0.1.1
- @backstage/core-plugin-api@0.5.0
- @backstage/plugin-org@0.3.34
- @backstage/plugin-home@0.4.10
- @backstage/plugin-azure-devops@0.1.10
- @backstage/plugin-apache-airflow@0.1.3
- @backstage/plugin-catalog-import@0.7.9
- @backstage/plugin-catalog-react@0.6.11
- @backstage/plugin-code-coverage@0.1.22
- @backstage/plugin-cost-insights@0.11.17
- @backstage/plugin-jenkins@0.5.17
- @backstage/plugin-scaffolder@0.11.18
- @backstage/plugin-techdocs@0.12.14
- @backstage/plugin-kubernetes@0.5.4
- @backstage/plugin-pagerduty@0.3.22
- @backstage/plugin-api-docs@0.6.22
- @backstage/core-app-api@0.4.0
- @backstage/plugin-airbrake@0.1.0
- @backstage/app-defaults@0.1.4
- @backstage/catalog-model@0.9.9
- @backstage/integration-react@0.1.18
- @backstage/plugin-badges@0.2.19
- @backstage/plugin-catalog@0.7.8
- @backstage/plugin-catalog-graph@0.2.6
- @backstage/plugin-circleci@0.2.34
- @backstage/plugin-cloudbuild@0.2.32
- @backstage/plugin-explore@0.3.25
- @backstage/plugin-gcp-projects@0.3.13
- @backstage/plugin-github-actions@0.4.31
- @backstage/plugin-graphiql@0.2.27
- @backstage/plugin-kafka@0.2.25
- @backstage/plugin-lighthouse@0.2.34
- @backstage/plugin-newrelic@0.3.13
- @backstage/plugin-newrelic-dashboard@0.1.3
- @backstage/plugin-rollbar@0.3.23
- @backstage/plugin-search@0.5.5
- @backstage/plugin-sentry@0.3.33
- @backstage/plugin-shortcuts@0.1.19
- @backstage/plugin-tech-radar@0.5.2
- @backstage/plugin-todo@0.1.18
- @backstage/plugin-user-settings@0.3.16
## 0.2.59
### Patch Changes
+46 -46
View File
@@ -1,54 +1,54 @@
{
"name": "example-app",
"version": "0.2.59",
"version": "0.2.60",
"private": true,
"bundled": true,
"dependencies": {
"@backstage/app-defaults": "^0.1.3",
"@backstage/catalog-model": "^0.9.8",
"@backstage/cli": "^0.10.5",
"@backstage/core-app-api": "^0.3.1",
"@backstage/core-components": "^0.8.3",
"@backstage/core-plugin-api": "^0.4.1",
"@backstage/integration-react": "^0.1.16",
"@backstage/plugin-airbrake": "^0.0.0",
"@backstage/plugin-api-docs": "^0.6.21",
"@backstage/plugin-azure-devops": "^0.1.9",
"@backstage/plugin-apache-airflow": "^0.1.2",
"@backstage/plugin-badges": "^0.2.18",
"@backstage/plugin-catalog": "^0.7.7",
"@backstage/plugin-catalog-graph": "^0.2.5",
"@backstage/plugin-catalog-import": "^0.7.8",
"@backstage/plugin-catalog-react": "^0.6.10",
"@backstage/plugin-circleci": "^0.2.33",
"@backstage/plugin-cloudbuild": "^0.2.31",
"@backstage/plugin-code-coverage": "^0.1.21",
"@backstage/plugin-cost-insights": "^0.11.16",
"@backstage/plugin-explore": "^0.3.24",
"@backstage/plugin-gcp-projects": "^0.3.12",
"@backstage/plugin-github-actions": "^0.4.30",
"@backstage/plugin-gocd": "^0.1.0",
"@backstage/plugin-graphiql": "^0.2.26",
"@backstage/plugin-home": "^0.4.9",
"@backstage/plugin-jenkins": "^0.5.16",
"@backstage/plugin-kafka": "^0.2.24",
"@backstage/plugin-kubernetes": "^0.5.3",
"@backstage/plugin-lighthouse": "^0.2.33",
"@backstage/plugin-newrelic": "^0.3.12",
"@backstage/plugin-newrelic-dashboard": "^0.1.2",
"@backstage/plugin-org": "^0.3.33",
"@backstage/plugin-pagerduty": "0.3.21",
"@backstage/plugin-rollbar": "^0.3.22",
"@backstage/plugin-scaffolder": "^0.11.17",
"@backstage/plugin-search": "^0.5.4",
"@backstage/plugin-sentry": "^0.3.32",
"@backstage/plugin-shortcuts": "^0.1.18",
"@backstage/plugin-tech-radar": "^0.5.1",
"@backstage/plugin-techdocs": "^0.12.13",
"@backstage/plugin-todo": "^0.1.17",
"@backstage/plugin-user-settings": "^0.3.15",
"@backstage/app-defaults": "^0.1.4",
"@backstage/catalog-model": "^0.9.9",
"@backstage/cli": "^0.11.0",
"@backstage/core-app-api": "^0.4.0",
"@backstage/core-components": "^0.8.4",
"@backstage/core-plugin-api": "^0.5.0",
"@backstage/integration-react": "^0.1.18",
"@backstage/plugin-airbrake": "^0.1.0",
"@backstage/plugin-api-docs": "^0.6.22",
"@backstage/plugin-azure-devops": "^0.1.10",
"@backstage/plugin-apache-airflow": "^0.1.3",
"@backstage/plugin-badges": "^0.2.19",
"@backstage/plugin-catalog": "^0.7.8",
"@backstage/plugin-catalog-graph": "^0.2.6",
"@backstage/plugin-catalog-import": "^0.7.9",
"@backstage/plugin-catalog-react": "^0.6.11",
"@backstage/plugin-circleci": "^0.2.34",
"@backstage/plugin-cloudbuild": "^0.2.32",
"@backstage/plugin-code-coverage": "^0.1.22",
"@backstage/plugin-cost-insights": "^0.11.17",
"@backstage/plugin-explore": "^0.3.25",
"@backstage/plugin-gcp-projects": "^0.3.13",
"@backstage/plugin-github-actions": "^0.4.31",
"@backstage/plugin-gocd": "^0.1.1",
"@backstage/plugin-graphiql": "^0.2.27",
"@backstage/plugin-home": "^0.4.10",
"@backstage/plugin-jenkins": "^0.5.17",
"@backstage/plugin-kafka": "^0.2.25",
"@backstage/plugin-kubernetes": "^0.5.4",
"@backstage/plugin-lighthouse": "^0.2.34",
"@backstage/plugin-newrelic": "^0.3.13",
"@backstage/plugin-newrelic-dashboard": "^0.1.3",
"@backstage/plugin-org": "^0.3.34",
"@backstage/plugin-pagerduty": "0.3.22",
"@backstage/plugin-rollbar": "^0.3.23",
"@backstage/plugin-scaffolder": "^0.11.18",
"@backstage/plugin-search": "^0.5.5",
"@backstage/plugin-sentry": "^0.3.33",
"@backstage/plugin-shortcuts": "^0.1.19",
"@backstage/plugin-tech-radar": "^0.5.2",
"@backstage/plugin-techdocs": "^0.12.14",
"@backstage/plugin-todo": "^0.1.18",
"@backstage/plugin-user-settings": "^0.3.16",
"@backstage/search-common": "^0.2.0",
"@backstage/plugin-tech-insights": "^0.1.4",
"@backstage/plugin-tech-insights": "^0.1.5",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -68,7 +68,7 @@
"zen-observable": "^0.8.15"
},
"devDependencies": {
"@backstage/test-utils": "^0.2.0",
"@backstage/test-utils": "^0.2.2",
"@rjsf/core": "^3.2.1",
"@testing-library/cypress": "^8.0.2",
"@testing-library/jest-dom": "^5.10.1",
+16
View File
@@ -1,5 +1,21 @@
# @backstage/backend-common
## 0.10.3
### Patch Changes
- 5b406daabe: build(deps-dev): bump `http-errors` from 1.8.0 to 2.0.0
- 5333451def: Cleaned up API exports
- db5310e25e: bump `logform` to use fixed version of `color` dependency
- 7946418729: Switched to using `@manypkg/get-packages` to list monorepo packages, which provides better support for different kind of monorepo setups.
- 3b4d8caff6: The GithubUrlReader is switched to use the DefaultGithubCredentialsProvider
- f77bd5c8ff: Clean up API reports
- Updated dependencies
- @backstage/config@0.1.12
- @backstage/integration@0.7.1
- @backstage/errors@0.2.0
- @backstage/config-loader@0.9.2
## 0.10.2
### Patch Changes
+7 -7
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-common",
"description": "Common functionality library for Backstage backends",
"version": "0.10.2",
"version": "0.10.3",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -30,10 +30,10 @@
},
"dependencies": {
"@backstage/cli-common": "^0.1.6",
"@backstage/config": "^0.1.11",
"@backstage/config-loader": "^0.9.1",
"@backstage/errors": "^0.1.5",
"@backstage/integration": "^0.7.0",
"@backstage/config": "^0.1.12",
"@backstage/config-loader": "^0.9.2",
"@backstage/errors": "^0.2.0",
"@backstage/integration": "^0.7.1",
"@backstage/types": "^0.1.1",
"@google-cloud/storage": "^5.8.0",
"@manypkg/get-packages": "^1.1.3",
@@ -81,8 +81,8 @@
}
},
"devDependencies": {
"@backstage/cli": "^0.10.5",
"@backstage/test-utils": "^0.2.1",
"@backstage/cli": "^0.11.0",
"@backstage/test-utils": "^0.2.2",
"@types/archiver": "^5.1.0",
"@types/compression": "^1.7.0",
"@types/concat-stream": "^1.6.0",
+9
View File
@@ -1,5 +1,14 @@
# @backstage/backend-tasks
## 0.1.3
### Patch Changes
- Updated dependencies
- @backstage/config@0.1.12
- @backstage/backend-common@0.10.3
- @backstage/errors@0.2.0
## 0.1.2
### Patch Changes
+6 -6
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-tasks",
"description": "Common distributed task management library for Backstage backends",
"version": "0.1.2",
"version": "0.1.3",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -29,9 +29,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/backend-common": "^0.10.2",
"@backstage/config": "^0.1.11",
"@backstage/errors": "^0.1.4",
"@backstage/backend-common": "^0.10.3",
"@backstage/config": "^0.1.12",
"@backstage/errors": "^0.2.0",
"@backstage/types": "^0.1.1",
"@types/luxon": "^2.0.4",
"knex": "^0.95.1",
@@ -43,8 +43,8 @@
"zod": "^3.9.5"
},
"devDependencies": {
"@backstage/backend-test-utils": "^0.1.11",
"@backstage/cli": "^0.10.5",
"@backstage/backend-test-utils": "^0.1.13",
"@backstage/cli": "^0.11.0",
"jest": "^26.0.1",
"wait-for-expect": "^3.0.2"
},
+10
View File
@@ -1,5 +1,15 @@
# @backstage/backend-test-utils
## 0.1.13
### Patch Changes
- b1bc55405e: Bump `testcontainers` dependency to version `8.1.2`
- Updated dependencies
- @backstage/config@0.1.12
- @backstage/backend-common@0.10.3
- @backstage/cli@0.11.0
## 0.1.12
### 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.12",
"version": "0.1.13",
"main": "src/index.ts",
"types": "src/index.ts",
"private": false,
@@ -30,9 +30,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/backend-common": "^0.10.1",
"@backstage/cli": "^0.10.4",
"@backstage/config": "^0.1.9",
"@backstage/backend-common": "^0.10.3",
"@backstage/cli": "^0.11.0",
"@backstage/config": "^0.1.12",
"knex": "^0.95.1",
"mysql2": "^2.2.5",
"pg": "^8.3.0",
@@ -41,7 +41,7 @@
"uuid": "^8.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.10.4",
"@backstage/cli": "^0.11.0",
"jest": "^26.0.1"
},
"files": [
+30
View File
@@ -1,5 +1,35 @@
# example-backend
## 0.2.60
### Patch Changes
- Updated dependencies
- @backstage/config@0.1.12
- @backstage/plugin-scaffolder-backend@0.15.20
- @backstage/integration@0.7.1
- @backstage/backend-common@0.10.3
- @backstage/plugin-todo-backend@0.1.18
- @backstage/plugin-catalog-backend@0.20.0
- @backstage/plugin-tech-insights-backend@0.1.5
- @backstage/plugin-permission-node@0.3.0
- @backstage/plugin-auth-backend@0.6.2
- @backstage/plugin-code-coverage-backend@0.1.19
- @backstage/plugin-search-backend-node@0.4.4
- @backstage/plugin-techdocs-backend@0.12.3
- @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.5
- @backstage/plugin-permission-backend@0.3.0
- @backstage/plugin-graphql-backend@0.1.11
- @backstage/plugin-kubernetes-backend@0.4.3
- example-app@0.2.60
- @backstage/backend-tasks@0.1.3
- @backstage/catalog-client@0.5.4
- @backstage/catalog-model@0.9.9
- @backstage/plugin-badges-backend@0.1.15
- @backstage/plugin-kafka-backend@0.2.14
- @backstage/plugin-permission-common@0.3.1
- @backstage/plugin-scaffolder-backend-module-rails@0.2.3
## 0.2.59
### Patch Changes
+26 -26
View File
@@ -1,6 +1,6 @@
{
"name": "example-backend",
"version": "0.2.59",
"version": "0.2.60",
"main": "dist/index.cjs.js",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -24,42 +24,42 @@
"migrate:create": "knex migrate:make -x ts"
},
"dependencies": {
"@backstage/backend-common": "^0.10.1",
"@backstage/backend-tasks": "^0.1.0",
"@backstage/catalog-client": "^0.5.3",
"@backstage/catalog-model": "^0.9.8",
"@backstage/config": "^0.1.10",
"@backstage/integration": "^0.7.0",
"@backstage/backend-common": "^0.10.3",
"@backstage/backend-tasks": "^0.1.3",
"@backstage/catalog-client": "^0.5.4",
"@backstage/catalog-model": "^0.9.9",
"@backstage/config": "^0.1.12",
"@backstage/integration": "^0.7.1",
"@backstage/plugin-app-backend": "^0.3.21",
"@backstage/plugin-auth-backend": "^0.6.0",
"@backstage/plugin-badges-backend": "^0.1.14",
"@backstage/plugin-catalog-backend": "^0.19.4",
"@backstage/plugin-code-coverage-backend": "^0.1.18",
"@backstage/plugin-graphql-backend": "^0.1.10",
"@backstage/plugin-auth-backend": "^0.6.2",
"@backstage/plugin-badges-backend": "^0.1.15",
"@backstage/plugin-catalog-backend": "^0.20.0",
"@backstage/plugin-code-coverage-backend": "^0.1.19",
"@backstage/plugin-graphql-backend": "^0.1.11",
"@backstage/plugin-jenkins-backend": "^0.1.10",
"@backstage/plugin-kubernetes-backend": "^0.4.1",
"@backstage/plugin-kafka-backend": "^0.2.13",
"@backstage/plugin-permission-backend": "^0.2.3",
"@backstage/plugin-permission-common": "^0.3.0",
"@backstage/plugin-permission-node": "^0.2.3",
"@backstage/plugin-kubernetes-backend": "^0.4.3",
"@backstage/plugin-kafka-backend": "^0.2.14",
"@backstage/plugin-permission-backend": "^0.3.0",
"@backstage/plugin-permission-common": "^0.3.1",
"@backstage/plugin-permission-node": "^0.3.0",
"@backstage/plugin-proxy-backend": "^0.2.15",
"@backstage/plugin-rollbar-backend": "^0.1.18",
"@backstage/plugin-scaffolder-backend": "^0.15.19",
"@backstage/plugin-scaffolder-backend-module-rails": "^0.2.2",
"@backstage/plugin-scaffolder-backend": "^0.15.20",
"@backstage/plugin-scaffolder-backend-module-rails": "^0.2.3",
"@backstage/plugin-search-backend": "^0.3.0",
"@backstage/plugin-search-backend-node": "^0.4.2",
"@backstage/plugin-search-backend-node": "^0.4.4",
"@backstage/plugin-search-backend-module-elasticsearch": "^0.0.7",
"@backstage/plugin-search-backend-module-pg": "^0.2.3",
"@backstage/plugin-techdocs-backend": "^0.12.2",
"@backstage/plugin-tech-insights-backend": "^0.1.4",
"@backstage/plugin-techdocs-backend": "^0.12.3",
"@backstage/plugin-tech-insights-backend": "^0.1.5",
"@backstage/plugin-tech-insights-node": "^0.1.2",
"@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.4",
"@backstage/plugin-todo-backend": "^0.1.17",
"@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.5",
"@backstage/plugin-todo-backend": "^0.1.18",
"@gitbeaker/node": "^34.6.0",
"@octokit/rest": "^18.5.3",
"azure-devops-node-api": "^11.0.1",
"dockerode": "^3.3.1",
"example-app": "^0.2.58",
"example-app": "^0.2.60",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
"express-prom-bundle": "^6.3.6",
@@ -71,7 +71,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
"@backstage/cli": "^0.10.4",
"@backstage/cli": "^0.11.0",
"@types/dockerode": "^3.3.0",
"@types/express": "^4.17.6",
"@types/express-serve-static-core": "^4.17.5"
+8
View File
@@ -1,5 +1,13 @@
# @backstage/catalog-client
## 0.5.4
### Patch Changes
- Updated dependencies
- @backstage/errors@0.2.0
- @backstage/catalog-model@0.9.9
## 0.5.3
### Patch Changes
+4 -4
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/catalog-client",
"description": "An isomorphic client for the catalog backend",
"version": "0.5.3",
"version": "0.5.4",
"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.7",
"@backstage/errors": "^0.1.4",
"@backstage/catalog-model": "^0.9.9",
"@backstage/errors": "^0.2.0",
"cross-fetch": "^3.0.6"
},
"devDependencies": {
"@backstage/cli": "^0.10.3",
"@backstage/cli": "^0.11.0",
"@types/jest": "^26.0.7",
"msw": "^0.35.0"
},
+8
View File
@@ -1,5 +1,13 @@
# @backstage/catalog-model
## 0.9.9
### Patch Changes
- Updated dependencies
- @backstage/config@0.1.12
- @backstage/errors@0.2.0
## 0.9.8
### Patch Changes
+4 -4
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.8",
"version": "0.9.9",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -30,8 +30,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/config": "^0.1.11",
"@backstage/errors": "^0.1.4",
"@backstage/config": "^0.1.12",
"@backstage/errors": "^0.2.0",
"@backstage/types": "^0.1.1",
"@types/json-schema": "^7.0.5",
"@types/yup": "^0.29.13",
@@ -42,7 +42,7 @@
"yup": "^0.32.9"
},
"devDependencies": {
"@backstage/cli": "^0.10.2",
"@backstage/cli": "^0.11.0",
"@types/jest": "^26.0.7",
"@types/lodash": "^4.14.151",
"yaml": "^1.9.2"
+39
View File
@@ -1,5 +1,44 @@
# @backstage/cli
## 0.11.0
### Minor Changes
- 14e980acee: ESLint upgraded to version 8 and all it's plugins updated to newest version.
If you use any custom plugins for ESLint please check compatibility.
```diff
- "@typescript-eslint/eslint-plugin": "^v4.33.0",
- "@typescript-eslint/parser": "^v4.28.3",
+ "@typescript-eslint/eslint-plugin": "^5.9.0",
+ "@typescript-eslint/parser": "^5.9.0",
- "eslint": "^7.30.0",
+ "eslint": "^8.6.0",
- "eslint-plugin-import": "^2.20.2",
- "eslint-plugin-jest": "^24.1.0",
- "eslint-plugin-jsx-a11y": "^6.2.1",
+ "eslint-plugin-import": "^2.25.4",
+ "eslint-plugin-jest": "^25.3.4",
+ "eslint-plugin-jsx-a11y": "^6.5.1",
- "eslint-plugin-react": "^7.12.4",
- "eslint-plugin-react-hooks": "^4.0.0",
+ "eslint-plugin-react": "^7.28.0",
+ "eslint-plugin-react-hooks": "^4.3.0",
```
Please consult changelogs from packages if you find any problems.
### Patch Changes
- f302d24d34: Switch Webpack minification to use `esbuild` instead of `terser`.
- bee7082094: Update `config/eslint.js` to forbid imports of `@material-ui/icons/` as well.
- 7946418729: Switched to using `@manypkg/get-packages` to list monorepo packages, which provides better support for different kind of monorepo setups.
- Updated dependencies
- @backstage/config@0.1.12
- @backstage/errors@0.2.0
- @backstage/config-loader@0.9.2
## 0.10.5
### Patch Changes
+11 -11
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/cli",
"description": "CLI for developing Backstage plugins and apps",
"version": "0.10.5",
"version": "0.11.0",
"private": false,
"publishConfig": {
"access": "public"
@@ -29,9 +29,9 @@
},
"dependencies": {
"@backstage/cli-common": "^0.1.6",
"@backstage/config": "^0.1.11",
"@backstage/config-loader": "^0.9.1",
"@backstage/errors": "^0.1.5",
"@backstage/config": "^0.1.12",
"@backstage/config-loader": "^0.9.2",
"@backstage/errors": "^0.2.0",
"@backstage/types": "^0.1.1",
"@hot-loader/react-dom": "^16.13.0",
"@manypkg/get-packages": "^1.1.3",
@@ -115,13 +115,13 @@
"yn": "^4.0.0"
},
"devDependencies": {
"@backstage/backend-common": "^0.10.2",
"@backstage/config": "^0.1.11",
"@backstage/core-components": "^0.8.3",
"@backstage/core-plugin-api": "^0.4.1",
"@backstage/core-app-api": "^0.3.1",
"@backstage/dev-utils": "^0.2.16",
"@backstage/test-utils": "^0.2.1",
"@backstage/backend-common": "^0.10.3",
"@backstage/config": "^0.1.12",
"@backstage/core-components": "^0.8.4",
"@backstage/core-plugin-api": "^0.5.0",
"@backstage/core-app-api": "^0.4.0",
"@backstage/dev-utils": "^0.2.17",
"@backstage/test-utils": "^0.2.2",
"@backstage/theme": "^0.2.14",
"@types/diff": "^5.0.0",
"@types/express": "^4.17.6",
+9
View File
@@ -1,5 +1,14 @@
# @backstage/codemods
## 0.1.29
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.4
- @backstage/core-plugin-api@0.5.0
- @backstage/core-app-api@0.4.0
## 0.1.28
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/codemods",
"description": "A collection of codemods for Backstage projects",
"version": "0.1.28",
"version": "0.1.29",
"private": false,
"publishConfig": {
"access": "public",
+8
View File
@@ -1,5 +1,13 @@
# @backstage/config-loader
## 0.9.2
### Patch Changes
- Updated dependencies
- @backstage/config@0.1.12
- @backstage/errors@0.2.0
## 0.9.1
### Patch Changes
+3 -3
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/config-loader",
"description": "Config loading functionality used by Backstage backend, and CLI",
"version": "0.9.1",
"version": "0.9.2",
"private": false,
"publishConfig": {
"access": "public",
@@ -31,8 +31,8 @@
},
"dependencies": {
"@backstage/cli-common": "^0.1.6",
"@backstage/config": "^0.1.11",
"@backstage/errors": "^0.1.4",
"@backstage/config": "^0.1.12",
"@backstage/errors": "^0.2.0",
"@backstage/types": "^0.1.1",
"@types/json-schema": "^7.0.6",
"ajv": "^7.0.3",
+6
View File
@@ -1,5 +1,11 @@
# @backstage/config
## 0.1.12
### Patch Changes
- f5343e7c1a: The `ConfigReader#get` method now always returns a deep clone of the configuration data.
## 0.1.11
### Patch Changes
+2 -2
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/config",
"description": "Config API used by Backstage core, backend, and CLI",
"version": "0.1.11",
"version": "0.1.12",
"private": false,
"publishConfig": {
"access": "public",
@@ -34,7 +34,7 @@
"lodash": "^4.17.21"
},
"devDependencies": {
"@backstage/test-utils": "^0.2.0",
"@backstage/test-utils": "^0.2.2",
"@types/jest": "^26.0.7",
"@types/node": "^14.14.32"
},
+17
View File
@@ -1,5 +1,22 @@
# @backstage/core-app-api
## 0.4.0
### Minor Changes
- e2eb92c109: Removed previously deprecated `ApiRegistry` export.
### Patch Changes
- 34442cd5cf: Fixed an issue where valid SAML and GitHub sessions would be considered invalid and not be stored.
Deprecated the `SamlSession` and `GithubSession` types.
- 784d8078ab: Removed direct and transitive MUI dependencies.
- Updated dependencies
- @backstage/config@0.1.12
- @backstage/core-plugin-api@0.5.0
## 0.3.1
### Patch Changes
+5 -5
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-app-api",
"description": "Core app API used by Backstage apps",
"version": "0.3.1",
"version": "0.4.0",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,8 +29,8 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/config": "^0.1.11",
"@backstage/core-plugin-api": "^0.4.1",
"@backstage/config": "^0.1.12",
"@backstage/core-plugin-api": "^0.5.0",
"@backstage/types": "^0.1.1",
"@backstage/version-bridge": "^0.1.1",
"@types/prop-types": "^15.7.3",
@@ -45,8 +45,8 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.10.5",
"@backstage/test-utils": "^0.2.0",
"@backstage/cli": "^0.11.0",
"@backstage/test-utils": "^0.2.2",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
+13
View File
@@ -1,5 +1,18 @@
# @backstage/core-components
## 0.8.4
### Patch Changes
- 6415189d99: Add a `ProxiedSignInPage` that can be used e.g. for GCP IAP and AWS ALB
- de2396da24: Create a short delay when `<SidebarSubmenu/>` is opened
- 5333451def: Cleaned up API exports
- e2eb92c109: Updated `ResponseErrorPanel` to not use the deprecated `data` property of `ResponseError`.
- Updated dependencies
- @backstage/config@0.1.12
- @backstage/core-plugin-api@0.5.0
- @backstage/errors@0.2.0
## 0.8.3
### 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.8.3",
"version": "0.8.4",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,9 +29,9 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/config": "^0.1.11",
"@backstage/core-plugin-api": "^0.4.1",
"@backstage/errors": "^0.1.5",
"@backstage/config": "^0.1.12",
"@backstage/core-plugin-api": "^0.5.0",
"@backstage/errors": "^0.2.0",
"@backstage/theme": "^0.2.14",
"@material-table/core": "^3.1.0",
"@material-ui/core": "^4.12.2",
@@ -73,9 +73,9 @@
"react-dom": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
"@backstage/core-app-api": "^0.3.1",
"@backstage/cli": "^0.10.5",
"@backstage/test-utils": "^0.2.0",
"@backstage/core-app-api": "^0.4.0",
"@backstage/cli": "^0.11.0",
"@backstage/test-utils": "^0.2.2",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
+15
View File
@@ -1,5 +1,20 @@
# @backstage/core-plugin-api
## 0.5.0
### Minor Changes
- 784d8078ab: Removed the deprecated `OldIconComponent` type.
- e2eb92c109: Removed previously deprecated exports: `PluginHooks`, `PluginOutput`, and `FeatureFlagOutput`.
The deprecated `register` method of `PluginConfig` has been removed, as well as the deprecated `output` method of `BackstagePlugin`.
### Patch Changes
- 784d8078ab: Removed direct and transitive MUI dependencies.
- Updated dependencies
- @backstage/config@0.1.12
## 0.4.1
### Patch Changes
+5 -5
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-plugin-api",
"description": "Core API used by Backstage plugins",
"version": "0.4.1",
"version": "0.5.0",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,7 +29,7 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/config": "^0.1.11",
"@backstage/config": "^0.1.12",
"@backstage/types": "^0.1.1",
"@backstage/version-bridge": "^0.1.1",
"history": "^5.0.0",
@@ -43,9 +43,9 @@
"react": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.10.5",
"@backstage/core-app-api": "^0.3.1",
"@backstage/test-utils": "^0.2.0",
"@backstage/cli": "^0.11.0",
"@backstage/core-app-api": "^0.4.0",
"@backstage/test-utils": "^0.2.2",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/react-hooks": "^7.0.2",
+62
View File
@@ -1,5 +1,67 @@
# @backstage/create-app
## 0.4.12
### Patch Changes
- 5333451def: Cleaned up API exports
- cd529c4094: Add permissions to create-app's PluginEnvironment
`CatalogEnvironment` now has a `permissions` field, which means that a permission client must now be provided as part of `PluginEnvironment`. To apply these changes to an existing app, add the following to the `makeCreateEnv` function in `packages/backend/src/index.ts`:
```diff
// packages/backend/src/index.ts
+ import { ServerPermissionClient } from '@backstage/plugin-permission-node';
function makeCreateEnv(config: Config) {
...
+ const permissions = ServerPerimssionClient.fromConfig(config, {
+ discovery,
+ tokenManager,
+ });
root.info(`Created UrlReader ${reader}`);
return (plugin: string): PluginEnvironment => {
...
return {
logger,
cache,
database,
config,
reader,
discovery,
tokenManager,
scheduler,
+ permissions,
};
}
}
```
And add a permissions field to the `PluginEnvironment` type in `packages/backend/src/types.ts`:
```diff
// packages/backend/src/types.ts
+ import { PermissionAuthorizer } from '@backstage/plugin-permission-common';
export type PluginEnvironment = {
...
+ permissions: PermissionAuthorizer;
};
```
[`@backstage/plugin-permission-common`](https://www.npmjs.com/package/@backstage/plugin-permission-common) and [`@backstage/plugin-permission-node`](https://www.npmjs.com/package/@backstage/plugin-permission-node) will need to be installed as dependencies:
```diff
// packages/backend/package.json
+ "@backstage/plugin-permission-common": "...",
+ "@backstage/plugin-permission-node": "...",
```
## 0.4.11
## 0.4.10
+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.11",
"version": "0.4.12",
"private": false,
"publishConfig": {
"access": "public"
+14
View File
@@ -1,5 +1,19 @@
# @backstage/dev-utils
## 0.2.17
### Patch Changes
- Updated dependencies
- @backstage/test-utils@0.2.2
- @backstage/core-components@0.8.4
- @backstage/core-plugin-api@0.5.0
- @backstage/plugin-catalog-react@0.6.11
- @backstage/core-app-api@0.4.0
- @backstage/app-defaults@0.1.4
- @backstage/catalog-model@0.9.9
- @backstage/integration-react@0.1.18
## 0.2.16
### Patch Changes
+10 -10
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/dev-utils",
"description": "Utilities for developing Backstage plugins.",
"version": "0.2.16",
"version": "0.2.17",
"private": false,
"publishConfig": {
"access": "public",
@@ -29,14 +29,14 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/app-defaults": "^0.1.3",
"@backstage/core-app-api": "^0.3.1",
"@backstage/core-components": "^0.8.3",
"@backstage/core-plugin-api": "^0.4.1",
"@backstage/catalog-model": "^0.9.7",
"@backstage/integration-react": "^0.1.16",
"@backstage/plugin-catalog-react": "^0.6.10",
"@backstage/test-utils": "^0.2.0",
"@backstage/app-defaults": "^0.1.4",
"@backstage/core-app-api": "^0.4.0",
"@backstage/core-components": "^0.8.4",
"@backstage/core-plugin-api": "^0.5.0",
"@backstage/catalog-model": "^0.9.9",
"@backstage/integration-react": "^0.1.18",
"@backstage/plugin-catalog-react": "^0.6.11",
"@backstage/test-utils": "^0.2.2",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
@@ -55,7 +55,7 @@
"react-dom": "^16.13.1 || ^17.0.0"
},
"devDependencies": {
"@backstage/cli": "^0.10.5",
"@backstage/cli": "^0.11.0",
"@types/jest": "^26.0.7",
"@types/node": "^14.14.32"
},
+1 -1
View File
@@ -25,7 +25,7 @@
},
"devDependencies": {
"@backstage/cli-common": "^0.1.1",
"@backstage/errors": "^0.1.4",
"@backstage/errors": "^0.2.0",
"@types/fs-extra": "^9.0.1",
"@types/node": "^14.14.32",
"@types/puppeteer": "^5.4.4",
@@ -1,5 +1,22 @@
# embedded-techdocs-app
## 0.2.59
### Patch Changes
- Updated dependencies
- @backstage/test-utils@0.2.2
- @backstage/config@0.1.12
- @backstage/core-components@0.8.4
- @backstage/cli@0.11.0
- @backstage/core-plugin-api@0.5.0
- @backstage/plugin-techdocs@0.12.14
- @backstage/core-app-api@0.4.0
- @backstage/app-defaults@0.1.4
- @backstage/catalog-model@0.9.9
- @backstage/integration-react@0.1.18
- @backstage/plugin-catalog@0.7.8
## 0.2.58
### Patch Changes
+13 -13
View File
@@ -1,20 +1,20 @@
{
"name": "embedded-techdocs-app",
"version": "0.2.58",
"version": "0.2.59",
"private": true,
"bundled": true,
"dependencies": {
"@backstage/app-defaults": "^0.1.3",
"@backstage/catalog-model": "^0.9.7",
"@backstage/cli": "^0.10.3",
"@backstage/config": "^0.1.10",
"@backstage/core-app-api": "^0.3.0",
"@backstage/core-components": "^0.8.2",
"@backstage/core-plugin-api": "^0.4.0",
"@backstage/integration-react": "^0.1.16",
"@backstage/plugin-catalog": "^0.7.5",
"@backstage/plugin-techdocs": "^0.12.11",
"@backstage/test-utils": "^0.2.0",
"@backstage/app-defaults": "^0.1.4",
"@backstage/catalog-model": "^0.9.9",
"@backstage/cli": "^0.11.0",
"@backstage/config": "^0.1.12",
"@backstage/core-app-api": "^0.4.0",
"@backstage/core-components": "^0.8.4",
"@backstage/core-plugin-api": "^0.5.0",
"@backstage/integration-react": "^0.1.18",
"@backstage/plugin-catalog": "^0.7.8",
"@backstage/plugin-techdocs": "^0.12.14",
"@backstage/test-utils": "^0.2.2",
"@backstage/theme": "^0.2.14",
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
@@ -26,7 +26,7 @@
"react-use": "^17.2.4"
},
"devDependencies": {
"@backstage/cli": "^0.10.3",
"@backstage/cli": "^0.11.0",
"@testing-library/jest-dom": "^5.10.1",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^13.1.8",
+8
View File
@@ -1,5 +1,13 @@
# @backstage/errors
## 0.2.0
### Minor Changes
- e2eb92c109: Removed the deprecated exports `ErrorResponse` and `parseErrorResponse`.
Removed the deprecated `constructor` and the deprecated `data` property of `ResponseError`.
## 0.1.5
### Patch Changes
+2 -2
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/errors",
"description": "Common utilities for error handling within Backstage",
"version": "0.1.5",
"version": "0.2.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -35,7 +35,7 @@
"serialize-error": "^8.0.1"
},
"devDependencies": {
"@backstage/cli": "^0.10.0",
"@backstage/cli": "^0.11.0",
"@types/jest": "^26.0.7"
},
"files": [
+10
View File
@@ -1,5 +1,15 @@
# @backstage/integration-react
## 0.1.18
### Patch Changes
- Updated dependencies
- @backstage/config@0.1.12
- @backstage/integration@0.7.1
- @backstage/core-components@0.8.4
- @backstage/core-plugin-api@0.5.0
## 0.1.17
### Patch Changes

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