Version Packages
This commit is contained in:
@@ -0,0 +1,121 @@
|
||||
# example-app
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 6d97d2d6f: The InfoCard variant `'height100'` is deprecated. Use variant `'gridItem'` instead.
|
||||
|
||||
When the InfoCard is displayed as a grid item within a grid, you may want items to have the same height for all items.
|
||||
Set to the `'gridItem'` variant to display the InfoCard with full height suitable for Grid:
|
||||
`<InfoCard variant="gridItem">...</InfoCard>`
|
||||
|
||||
Changed the InfoCards in '@backstage/plugin-github-actions', '@backstage/plugin-jenkins', '@backstage/plugin-lighthouse'
|
||||
to pass an optional variant to the corresponding card of the plugin.
|
||||
|
||||
As a result the overview content of the EntityPage shows cards with full height suitable for Grid.
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 65d722455: Add Pull Request tab to components view.
|
||||
- 26e69ab1a: Remove cost insights example client from demo app and export from plugin
|
||||
Create cost insights dev plugin using example client
|
||||
Make PluginConfig and dependent types public
|
||||
- e7f5471fd: cleaning up because external plugins have already implemented new api for creating
|
||||
- Updated dependencies [28edd7d29]
|
||||
- Updated dependencies [819a70229]
|
||||
- Updated dependencies [2846ef95c]
|
||||
- Updated dependencies [3a4236570]
|
||||
- Updated dependencies [ae5983387]
|
||||
- Updated dependencies [0d4459c08]
|
||||
- Updated dependencies [d67c529ab]
|
||||
- Updated dependencies [482b6313d]
|
||||
- Updated dependencies [e0be86b6f]
|
||||
- Updated dependencies [f70a52868]
|
||||
- Updated dependencies [12b5fe940]
|
||||
- Updated dependencies [8351ad79b]
|
||||
- Updated dependencies [30dd11122]
|
||||
- Updated dependencies [1297dcb3a]
|
||||
- Updated dependencies [368fd8243]
|
||||
- Updated dependencies [fb74f1db6]
|
||||
- Updated dependencies [3472c8be7]
|
||||
- Updated dependencies [cab473771]
|
||||
- Updated dependencies [1d0aec70f]
|
||||
- Updated dependencies [1c60f716e]
|
||||
- Updated dependencies [a73979d45]
|
||||
- Updated dependencies [144c66d50]
|
||||
- Updated dependencies [a768a07fb]
|
||||
- Updated dependencies [a3840bed2]
|
||||
- Updated dependencies [339668995]
|
||||
- Updated dependencies [b79017fd3]
|
||||
- Updated dependencies [6d97d2d6f]
|
||||
- Updated dependencies [5adfc005e]
|
||||
- Updated dependencies [f0aa01bcc]
|
||||
- Updated dependencies [8d1360aa9]
|
||||
- Updated dependencies [72f6cda35]
|
||||
- Updated dependencies [0ee9e9f66]
|
||||
- Updated dependencies [5c70f3d35]
|
||||
- Updated dependencies [bb48b9833]
|
||||
- Updated dependencies [fd8384d7e]
|
||||
- Updated dependencies [8c2b76e45]
|
||||
- Updated dependencies [0aecfded0]
|
||||
- Updated dependencies [93a3fa3ae]
|
||||
- Updated dependencies [782f3b354]
|
||||
- Updated dependencies [c5ef12926]
|
||||
- Updated dependencies [8b9c8196f]
|
||||
- Updated dependencies [2713f28f4]
|
||||
- Updated dependencies [6a84cb072]
|
||||
- Updated dependencies [406015b0d]
|
||||
- Updated dependencies [82759d3e4]
|
||||
- Updated dependencies [60d40892c]
|
||||
- Updated dependencies [cba4e4d97]
|
||||
- Updated dependencies [ac8d5d5c7]
|
||||
- Updated dependencies [2ebcfac8d]
|
||||
- Updated dependencies [4fc1d440e]
|
||||
- Updated dependencies [fa56f4615]
|
||||
- Updated dependencies [8afce088a]
|
||||
- Updated dependencies [4512b9967]
|
||||
- Updated dependencies [ebca83d48]
|
||||
- Updated dependencies [aca79334f]
|
||||
- Updated dependencies [c0d5242a0]
|
||||
- Updated dependencies [b3d57961c]
|
||||
- Updated dependencies [9a3b3dbf1]
|
||||
- Updated dependencies [e7d4ac7ce]
|
||||
- Updated dependencies [0b956f21b]
|
||||
- Updated dependencies [1c8c43756]
|
||||
- Updated dependencies [0e67c6b40]
|
||||
- Updated dependencies [26e69ab1a]
|
||||
- Updated dependencies [97c2cb19b]
|
||||
- Updated dependencies [02c60b5f8]
|
||||
- Updated dependencies [3beb5c9fc]
|
||||
- Updated dependencies [754e31db5]
|
||||
- Updated dependencies [57b54c8ed]
|
||||
- Updated dependencies [1611c6dbc]
|
||||
- Updated dependencies [7bbeb049f]
|
||||
- @backstage/cli@0.2.0
|
||||
- @backstage/plugin-api-docs@0.2.0
|
||||
- @backstage/plugin-catalog@0.2.0
|
||||
- @backstage/plugin-circleci@0.2.0
|
||||
- @backstage/plugin-explore@0.2.0
|
||||
- @backstage/plugin-gcp-projects@0.2.0
|
||||
- @backstage/plugin-github-actions@0.2.0
|
||||
- @backstage/plugin-gitops-profiles@0.2.0
|
||||
- @backstage/plugin-graphiql@0.2.0
|
||||
- @backstage/plugin-jenkins@0.2.0
|
||||
- @backstage/plugin-kubernetes@0.2.0
|
||||
- @backstage/plugin-lighthouse@0.2.0
|
||||
- @backstage/plugin-newrelic@0.2.0
|
||||
- @backstage/plugin-register-component@0.2.0
|
||||
- @backstage/plugin-rollbar@0.2.0
|
||||
- @backstage/plugin-scaffolder@0.2.0
|
||||
- @backstage/plugin-sentry@0.2.0
|
||||
- @backstage/plugin-tech-radar@0.2.0
|
||||
- @backstage/plugin-techdocs@0.2.0
|
||||
- @backstage/plugin-welcome@0.2.0
|
||||
- @backstage/core@0.2.0
|
||||
- @backstage/plugin-cloudbuild@0.2.0
|
||||
- @backstage/catalog-model@0.2.0
|
||||
- @backstage/theme@0.2.0
|
||||
- @backstage/plugin-cost-insights@0.2.0
|
||||
- @backstage/plugin-user-settings@0.2.0
|
||||
- @backstage/test-utils@0.1.2
|
||||
+28
-28
@@ -1,36 +1,36 @@
|
||||
{
|
||||
"name": "example-app",
|
||||
"version": "0.1.1",
|
||||
"version": "0.2.0",
|
||||
"private": true,
|
||||
"bundled": true,
|
||||
"dependencies": {
|
||||
"@backstage/catalog-model": "^0.1.1",
|
||||
"@backstage/cli": "^0.1.1",
|
||||
"@backstage/core": "^0.1.1",
|
||||
"@backstage/plugin-api-docs": "^0.1.1",
|
||||
"@backstage/plugin-catalog": "^0.1.1",
|
||||
"@backstage/plugin-circleci": "^0.1.1",
|
||||
"@backstage/plugin-cloudbuild": "^0.1.1",
|
||||
"@backstage/plugin-cost-insights": "^0.1.1",
|
||||
"@backstage/plugin-explore": "^0.1.1",
|
||||
"@backstage/plugin-gcp-projects": "^0.1.1",
|
||||
"@backstage/plugin-github-actions": "^0.1.1",
|
||||
"@backstage/plugin-gitops-profiles": "^0.1.1",
|
||||
"@backstage/plugin-graphiql": "^0.1.1",
|
||||
"@backstage/plugin-jenkins": "^0.1.1",
|
||||
"@backstage/plugin-kubernetes": "^0.1.1",
|
||||
"@backstage/plugin-lighthouse": "^0.1.1",
|
||||
"@backstage/plugin-newrelic": "^0.1.1",
|
||||
"@backstage/plugin-register-component": "^0.1.1",
|
||||
"@backstage/plugin-rollbar": "^0.1.1",
|
||||
"@backstage/plugin-scaffolder": "^0.1.1",
|
||||
"@backstage/plugin-sentry": "^0.1.1",
|
||||
"@backstage/plugin-tech-radar": "^0.1.1",
|
||||
"@backstage/plugin-techdocs": "^0.1.1",
|
||||
"@backstage/plugin-user-settings": "^0.1.1",
|
||||
"@backstage/plugin-welcome": "^0.1.1",
|
||||
"@backstage/test-utils": "^0.1.1",
|
||||
"@backstage/theme": "^0.1.1",
|
||||
"@backstage/catalog-model": "^0.2.0",
|
||||
"@backstage/cli": "^0.2.0",
|
||||
"@backstage/core": "^0.2.0",
|
||||
"@backstage/plugin-api-docs": "^0.2.0",
|
||||
"@backstage/plugin-catalog": "^0.2.0",
|
||||
"@backstage/plugin-circleci": "^0.2.0",
|
||||
"@backstage/plugin-cloudbuild": "^0.2.0",
|
||||
"@backstage/plugin-cost-insights": "^0.2.0",
|
||||
"@backstage/plugin-explore": "^0.2.0",
|
||||
"@backstage/plugin-gcp-projects": "^0.2.0",
|
||||
"@backstage/plugin-github-actions": "^0.2.0",
|
||||
"@backstage/plugin-gitops-profiles": "^0.2.0",
|
||||
"@backstage/plugin-graphiql": "^0.2.0",
|
||||
"@backstage/plugin-jenkins": "^0.2.0",
|
||||
"@backstage/plugin-kubernetes": "^0.2.0",
|
||||
"@backstage/plugin-lighthouse": "^0.2.0",
|
||||
"@backstage/plugin-newrelic": "^0.2.0",
|
||||
"@backstage/plugin-register-component": "^0.2.0",
|
||||
"@backstage/plugin-rollbar": "^0.2.0",
|
||||
"@backstage/plugin-scaffolder": "^0.2.0",
|
||||
"@backstage/plugin-sentry": "^0.2.0",
|
||||
"@backstage/plugin-tech-radar": "^0.2.0",
|
||||
"@backstage/plugin-techdocs": "^0.2.0",
|
||||
"@backstage/plugin-user-settings": "^0.2.0",
|
||||
"@backstage/plugin-welcome": "^0.2.0",
|
||||
"@backstage/test-utils": "^0.1.2",
|
||||
"@backstage/theme": "^0.2.0",
|
||||
"@material-ui/core": "^4.11.0",
|
||||
"@material-ui/icons": "^4.9.1",
|
||||
"@octokit/rest": "^18.0.0",
|
||||
|
||||
@@ -0,0 +1,64 @@
|
||||
# @backstage/backend-common
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 5249594c5: Add service discovery interface and implement for single host deployments
|
||||
|
||||
Fixes #1847, #2596
|
||||
|
||||
Went with an interface similar to the frontend DiscoveryApi, since it's dead simple but still provides a lot of flexibility in the implementation.
|
||||
|
||||
Also ended up with two different methods, one for internal endpoint discovery and one for external. The two use-cases are explained a bit more in the docs, but basically it's service-to-service vs callback URLs.
|
||||
|
||||
This did get me thinking about uniqueness and that we're heading towards a global namespace for backend plugin IDs. That's probably fine, but if we're happy with that we should leverage it a bit more to simplify the backend setup. For example we'd have each plugin provide its own ID and not manually mount on paths in the backend.
|
||||
|
||||
Draft until we're happy with the implementation, then I can add more docs and changelog entry. Also didn't go on a thorough hunt for places where discovery can be used, but I don't think there are many since it's been pretty awkward to do service-to-service communication.
|
||||
|
||||
- 56e4eb589: Make CSP configurable to fix app-backend served app not being able to fetch
|
||||
|
||||
See discussion [here on discord](https://discordapp.com/channels/687207715902193673/687235481154617364/758721460163575850)
|
||||
|
||||
- e37c0a005: Use localhost to fall back to IPv4 if IPv6 isn't available
|
||||
- f00ca3cb8: Auto-create plugin databases
|
||||
|
||||
Relates to #1598.
|
||||
|
||||
This creates databases for plugins before handing off control to plugins.
|
||||
|
||||
The list of plugins currently need to be hard-coded depending on the installed plugins. A later PR will properly refactor the code to provide a factory pattern where plugins specify what they need, and Knex instances will be provided based on the input.
|
||||
|
||||
- 6579769df: Add the ability to import components from Bitbucket Server to the service catalog
|
||||
- 8c2b76e45: **BREAKING CHANGE**
|
||||
|
||||
The existing loading of additional config files like `app-config.development.yaml` using APP_ENV or NODE_ENV has been removed.
|
||||
Instead, the CLI and backend process now accept one or more `--config` flags to load config files.
|
||||
|
||||
Without passing any flags, `app-config.yaml` and, if it exists, `app-config.local.yaml` will be loaded.
|
||||
If passing any `--config <path>` flags, only those files will be loaded, **NOT** the default `app-config.yaml` one.
|
||||
|
||||
The old behaviour of for example `APP_ENV=development` can be replicated using the following flags:
|
||||
|
||||
```bash
|
||||
--config ../../app-config.yaml --config ../../app-config.development.yaml
|
||||
```
|
||||
|
||||
- 8afce088a: Use APP_ENV before NODE_ENV for determining what config to load
|
||||
- 7bbeb049f: Change loadBackendConfig to return the config directly
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 440a17b39: Added new UrlReader interface for reading opaque data from URLs with different providers.
|
||||
|
||||
This new URL reading system is intended as a replacement for the various integrations towards
|
||||
external systems in the catalog, scaffolder, and techdocs. It is configured via a new top-level
|
||||
config section called 'integrations'.
|
||||
|
||||
Along with the UrlReader interface is a new UrlReaders class, which exposes static factory
|
||||
methods for instantiating readers that can read from many different integrations simultaneously.
|
||||
|
||||
- Updated dependencies [8c2b76e45]
|
||||
- Updated dependencies [ce5512bc0]
|
||||
- @backstage/config-loader@0.2.0
|
||||
- @backstage/test-utils@0.1.2
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@backstage/backend-common",
|
||||
"description": "Common functionality library for Backstage backends",
|
||||
"version": "0.1.1",
|
||||
"version": "0.2.0",
|
||||
"main": "src/index.ts",
|
||||
"types": "src/index.ts",
|
||||
"private": false,
|
||||
@@ -31,8 +31,8 @@
|
||||
"dependencies": {
|
||||
"@backstage/cli-common": "^0.1.1",
|
||||
"@backstage/config": "^0.1.1",
|
||||
"@backstage/config-loader": "^0.1.1",
|
||||
"@backstage/test-utils": "^0.1.1",
|
||||
"@backstage/config-loader": "^0.2.0",
|
||||
"@backstage/test-utils": "^0.1.2",
|
||||
"@types/cors": "^2.8.6",
|
||||
"@types/express": "^4.17.6",
|
||||
"compression": "^1.7.4",
|
||||
@@ -62,7 +62,7 @@
|
||||
}
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.1.1",
|
||||
"@backstage/cli": "^0.2.0",
|
||||
"@types/compression": "^1.7.0",
|
||||
"@types/http-errors": "^1.6.3",
|
||||
"@types/minimist": "^1.2.0",
|
||||
|
||||
@@ -0,0 +1,97 @@
|
||||
# example-backend
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 440a17b39: Bump @backstage/catalog-backend and pass the now required UrlReader interface to the plugin
|
||||
- 6840a68df: Pass GitHub token into Scaffolder GitHub Preparer
|
||||
- 8c2b76e45: **BREAKING CHANGE**
|
||||
|
||||
The existing loading of additional config files like `app-config.development.yaml` using APP_ENV or NODE_ENV has been removed.
|
||||
Instead, the CLI and backend process now accept one or more `--config` flags to load config files.
|
||||
|
||||
Without passing any flags, `app-config.yaml` and, if it exists, `app-config.local.yaml` will be loaded.
|
||||
If passing any `--config <path>` flags, only those files will be loaded, **NOT** the default `app-config.yaml` one.
|
||||
|
||||
The old behaviour of for example `APP_ENV=development` can be replicated using the following flags:
|
||||
|
||||
```bash
|
||||
--config ../../app-config.yaml --config ../../app-config.development.yaml
|
||||
```
|
||||
|
||||
- 7bbeb049f: Change loadBackendConfig to return the config directly
|
||||
- Updated dependencies [28edd7d29]
|
||||
- Updated dependencies [819a70229]
|
||||
- Updated dependencies [3a4236570]
|
||||
- Updated dependencies [3e254503d]
|
||||
- Updated dependencies [6d29605db]
|
||||
- Updated dependencies [e0be86b6f]
|
||||
- Updated dependencies [f70a52868]
|
||||
- Updated dependencies [12b5fe940]
|
||||
- Updated dependencies [5249594c5]
|
||||
- Updated dependencies [56e4eb589]
|
||||
- Updated dependencies [b4e5466e1]
|
||||
- Updated dependencies [6f1768c0f]
|
||||
- Updated dependencies [e37c0a005]
|
||||
- Updated dependencies [3472c8be7]
|
||||
- Updated dependencies [57d555eb2]
|
||||
- Updated dependencies [61db1ddc6]
|
||||
- Updated dependencies [81cb94379]
|
||||
- Updated dependencies [1687b8fbb]
|
||||
- Updated dependencies [a768a07fb]
|
||||
- Updated dependencies [a768a07fb]
|
||||
- Updated dependencies [f00ca3cb8]
|
||||
- Updated dependencies [0c370c979]
|
||||
- Updated dependencies [ce1f55398]
|
||||
- Updated dependencies [e6b00e3af]
|
||||
- Updated dependencies [9226c2aaa]
|
||||
- Updated dependencies [6d97d2d6f]
|
||||
- Updated dependencies [99710b102]
|
||||
- Updated dependencies [6579769df]
|
||||
- Updated dependencies [002860e7a]
|
||||
- Updated dependencies [5adfc005e]
|
||||
- Updated dependencies [33454c0f2]
|
||||
- Updated dependencies [183e2a30d]
|
||||
- Updated dependencies [948052cbb]
|
||||
- Updated dependencies [65d722455]
|
||||
- Updated dependencies [b652bf2cc]
|
||||
- Updated dependencies [4036ff59d]
|
||||
- Updated dependencies [991a950e0]
|
||||
- Updated dependencies [512d70973]
|
||||
- Updated dependencies [8c2b76e45]
|
||||
- Updated dependencies [8bdf0bcf5]
|
||||
- Updated dependencies [c926765a2]
|
||||
- Updated dependencies [5a920c6e4]
|
||||
- Updated dependencies [2f62e1804]
|
||||
- Updated dependencies [440a17b39]
|
||||
- Updated dependencies [fa56f4615]
|
||||
- Updated dependencies [8afce088a]
|
||||
- Updated dependencies [4c4eab81b]
|
||||
- Updated dependencies [22ff8fba5]
|
||||
- Updated dependencies [36a71d278]
|
||||
- Updated dependencies [b3d57961c]
|
||||
- Updated dependencies [6840a68df]
|
||||
- Updated dependencies [a5cb46bac]
|
||||
- Updated dependencies [49d70ccab]
|
||||
- Updated dependencies [1c8c43756]
|
||||
- Updated dependencies [26e69ab1a]
|
||||
- Updated dependencies [5e4551e3a]
|
||||
- Updated dependencies [e142a2767]
|
||||
- Updated dependencies [e7f5471fd]
|
||||
- Updated dependencies [e3d063ffa]
|
||||
- Updated dependencies [440a17b39]
|
||||
- Updated dependencies [7bbeb049f]
|
||||
- @backstage/plugin-app-backend@0.2.0
|
||||
- @backstage/plugin-auth-backend@0.2.0
|
||||
- @backstage/catalog-model@0.2.0
|
||||
- @backstage/plugin-scaffolder-backend@0.2.0
|
||||
- @backstage/plugin-techdocs-backend@0.2.0
|
||||
- @backstage/plugin-catalog-backend@0.2.0
|
||||
- @backstage/plugin-proxy-backend@0.2.0
|
||||
- @backstage/backend-common@0.2.0
|
||||
- example-app@0.2.0
|
||||
- @backstage/plugin-graphql-backend@0.1.2
|
||||
- @backstage/plugin-kubernetes-backend@0.1.2
|
||||
- @backstage/plugin-rollbar-backend@0.1.2
|
||||
- @backstage/plugin-sentry-backend@0.1.2
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "example-backend",
|
||||
"version": "0.1.1",
|
||||
"version": "0.2.0",
|
||||
"main": "dist/index.cjs.js",
|
||||
"types": "src/index.ts",
|
||||
"private": true,
|
||||
@@ -18,24 +18,24 @@
|
||||
"migrate:create": "knex migrate:make -x ts"
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage/backend-common": "^0.1.1",
|
||||
"@backstage/catalog-model": "^0.1.1",
|
||||
"@backstage/backend-common": "^0.2.0",
|
||||
"@backstage/catalog-model": "^0.2.0",
|
||||
"@backstage/config": "^0.1.1",
|
||||
"@backstage/plugin-app-backend": "^0.1.1",
|
||||
"@backstage/plugin-auth-backend": "^0.1.1",
|
||||
"@backstage/plugin-catalog-backend": "^0.1.1",
|
||||
"@backstage/plugin-graphql-backend": "^0.1.1",
|
||||
"@backstage/plugin-kubernetes-backend": "^0.1.1",
|
||||
"@backstage/plugin-proxy-backend": "^0.1.1",
|
||||
"@backstage/plugin-rollbar-backend": "^0.1.1",
|
||||
"@backstage/plugin-scaffolder-backend": "^0.1.1",
|
||||
"@backstage/plugin-sentry-backend": "^0.1.1",
|
||||
"@backstage/plugin-techdocs-backend": "^0.1.1",
|
||||
"@backstage/plugin-app-backend": "^0.2.0",
|
||||
"@backstage/plugin-auth-backend": "^0.2.0",
|
||||
"@backstage/plugin-catalog-backend": "^0.2.0",
|
||||
"@backstage/plugin-graphql-backend": "^0.1.2",
|
||||
"@backstage/plugin-kubernetes-backend": "^0.1.2",
|
||||
"@backstage/plugin-proxy-backend": "^0.2.0",
|
||||
"@backstage/plugin-rollbar-backend": "^0.1.2",
|
||||
"@backstage/plugin-scaffolder-backend": "^0.2.0",
|
||||
"@backstage/plugin-sentry-backend": "^0.1.2",
|
||||
"@backstage/plugin-techdocs-backend": "^0.2.0",
|
||||
"@gitbeaker/node": "^23.5.0",
|
||||
"@octokit/rest": "^18.0.0",
|
||||
"azure-devops-node-api": "^10.1.1",
|
||||
"dockerode": "^3.2.0",
|
||||
"example-app": "^0.1.1",
|
||||
"example-app": "^0.2.0",
|
||||
"express": "^4.17.1",
|
||||
"express-promise-router": "^3.0.3",
|
||||
"knex": "^0.21.6",
|
||||
@@ -45,7 +45,7 @@
|
||||
"winston": "^3.2.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.1.1",
|
||||
"@backstage/cli": "^0.2.0",
|
||||
"@types/dockerode": "^2.5.32",
|
||||
"@types/express": "^4.17.6",
|
||||
"@types/express-serve-static-core": "^4.17.5",
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
# @backstage/catalog-model
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 3a4236570: Add handling and docs for entity references
|
||||
- e0be86b6f: Entirely case insensitive read path of entities
|
||||
- f70a52868: Add the User & Group entities
|
||||
|
||||
A user describes a person, such as an employee, a contractor, or similar. Users belong to Group entities in the catalog.
|
||||
|
||||
A group describes an organizational entity, such as for example a team, a business unit, or a loose collection of people in an interest group. Members of these groups are modeled in the catalog as kind User.
|
||||
|
||||
- 12b5fe940: Add ApiDefinitionAtLocationProcessor that allows to load a API definition from another location
|
||||
- a768a07fb: Add the ability to import users from GitHub Organization into the catalog.
|
||||
- 5adfc005e: Changes the various kind policies into a new type `KindValidator`.
|
||||
|
||||
Adds `CatalogProcessor#validateEntityKind` that makes use of the above
|
||||
validators. This moves entity schema validity checking away from entity
|
||||
policies and into processors, centralizing the extension points into the
|
||||
processor chain.
|
||||
|
||||
- b3d57961c: Enable adding locations for config files that does not yet exist by adding a flag to api request
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- fa56f4615: Fix documentation and validation message for tags
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@backstage/catalog-model",
|
||||
"version": "0.1.1",
|
||||
"version": "0.2.0",
|
||||
"main": "src/index.ts",
|
||||
"types": "src/index.ts",
|
||||
"license": "Apache-2.0",
|
||||
@@ -29,7 +29,7 @@
|
||||
"yup": "^0.29.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.1.1",
|
||||
"@backstage/cli": "^0.2.0",
|
||||
"@types/express": "^4.17.6",
|
||||
"@types/jest": "^26.0.7",
|
||||
"@types/lodash": "^4.14.151",
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
# @backstage/cli
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 28edd7d29: Create backend plugin through CLI
|
||||
- 1d0aec70f: Upgrade dependency `esbuild@0.7.7`
|
||||
- 72f6cda35: Adds a new `BACKSTAGE_CLI_BUILD_PARELLEL` environment variable to control
|
||||
parallelism for some build steps.
|
||||
|
||||
This is useful in CI to help avoid out of memory issues when using `terser`. The
|
||||
`BACKSTAGE_CLI_BUILD_PARELLEL` environment variable can be set to
|
||||
`true | false | [integer]` to override the default behaviour. See
|
||||
[terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin#parallel)
|
||||
for more details.
|
||||
|
||||
- 8c2b76e45: **BREAKING CHANGE**
|
||||
|
||||
The existing loading of additional config files like `app-config.development.yaml` using APP_ENV or NODE_ENV has been removed.
|
||||
Instead, the CLI and backend process now accept one or more `--config` flags to load config files.
|
||||
|
||||
Without passing any flags, `app-config.yaml` and, if it exists, `app-config.local.yaml` will be loaded.
|
||||
If passing any `--config <path>` flags, only those files will be loaded, **NOT** the default `app-config.yaml` one.
|
||||
|
||||
The old behaviour of for example `APP_ENV=development` can be replicated using the following flags:
|
||||
|
||||
```bash
|
||||
--config ../../app-config.yaml --config ../../app-config.development.yaml
|
||||
```
|
||||
|
||||
- 8afce088a: Use APP_ENV before NODE_ENV for determining what config to load
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 3472c8be7: Add codeowners processor
|
||||
|
||||
- Include ESNext.Promise in TypeScript compilation
|
||||
|
||||
- a3840bed2: Upgrade dependency rollup-plugin-typescript2 to ^0.27.3
|
||||
- cba4e4d97: Including source maps with all packages
|
||||
- 9a3b3dbf1: Fixed duplicate help output, and print help on invalid command
|
||||
- 7bbeb049f: Change loadBackendConfig to return the config directly
|
||||
- Updated dependencies [8c2b76e45]
|
||||
- Updated dependencies [ce5512bc0]
|
||||
- @backstage/config-loader@0.2.0
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@backstage/cli",
|
||||
"description": "CLI for developing Backstage plugins and apps",
|
||||
"version": "0.1.1",
|
||||
"version": "0.2.0",
|
||||
"private": false,
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
@@ -30,7 +30,7 @@
|
||||
"dependencies": {
|
||||
"@backstage/cli-common": "^0.1.1",
|
||||
"@backstage/config": "^0.1.1",
|
||||
"@backstage/config-loader": "^0.1.1",
|
||||
"@backstage/config-loader": "^0.2.0",
|
||||
"@hot-loader/react-dom": "^16.13.0",
|
||||
"@lerna/package-graph": "^3.18.5",
|
||||
"@lerna/project": "^3.18.0",
|
||||
@@ -108,12 +108,12 @@
|
||||
"yn": "^4.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/backend-common": "^0.1.1",
|
||||
"@backstage/backend-common": "^0.2.0",
|
||||
"@backstage/config": "^0.1.1",
|
||||
"@backstage/core": "^0.1.1",
|
||||
"@backstage/dev-utils": "^0.1.1",
|
||||
"@backstage/test-utils": "^0.1.1",
|
||||
"@backstage/theme": "^0.1.1",
|
||||
"@backstage/core": "^0.2.0",
|
||||
"@backstage/dev-utils": "^0.1.2",
|
||||
"@backstage/test-utils": "^0.1.2",
|
||||
"@backstage/theme": "^0.2.0",
|
||||
"@types/diff": "^4.0.2",
|
||||
"@types/fs-extra": "^9.0.1",
|
||||
"@types/html-webpack-plugin": "^3.2.2",
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
# @backstage/config-loader
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 8c2b76e45: **BREAKING CHANGE**
|
||||
|
||||
The existing loading of additional config files like `app-config.development.yaml` using APP_ENV or NODE_ENV has been removed.
|
||||
Instead, the CLI and backend process now accept one or more `--config` flags to load config files.
|
||||
|
||||
Without passing any flags, `app-config.yaml` and, if it exists, `app-config.local.yaml` will be loaded.
|
||||
If passing any `--config <path>` flags, only those files will be loaded, **NOT** the default `app-config.yaml` one.
|
||||
|
||||
The old behaviour of for example `APP_ENV=development` can be replicated using the following flags:
|
||||
|
||||
```bash
|
||||
--config ../../app-config.yaml --config ../../app-config.development.yaml
|
||||
```
|
||||
|
||||
- ce5512bc0: Added support for new shorthand when defining secrets, where `$env: ENV` can be used instead of `$secret: { env: ENV }` etc.
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@backstage/config-loader",
|
||||
"description": "Config loading functionality used by Backstage backend, and CLI",
|
||||
"version": "0.1.1",
|
||||
"version": "0.2.0",
|
||||
"private": false,
|
||||
"publishConfig": {
|
||||
"access": "public",
|
||||
|
||||
@@ -0,0 +1,90 @@
|
||||
# @backstage/core-api
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 819a70229: Add SAML login to backstage
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
- b79017fd3: Updated the `GithubAuth.create` method to configure the default scope of the Github Auth Api. As a result the
|
||||
default scope is configurable when overwriting the Core Api in the app.
|
||||
|
||||
```
|
||||
GithubAuth.create({
|
||||
discoveryApi,
|
||||
oauthRequestApi,
|
||||
defaultScopes: ['read:user', 'repo'],
|
||||
}),
|
||||
```
|
||||
|
||||
- cbab5bbf8: Refactored the FeatureFlagsApi to make it easier to re-implement. Existing usage of particularly getUserFlags can be replaced with isActive() or save().
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- cbbd271c4: Add initial RouteRefRegistry
|
||||
|
||||
Starting out some work to bring routing back and working as part of the work towards finalizing #1536
|
||||
|
||||
This is some of the groundwork of an experiment we're working on to enable routing via RouteRefs, while letting the app itself look something like this:
|
||||
|
||||
```jsx
|
||||
const App = () => (
|
||||
<BackstageRoutes>
|
||||
<Navigate key="/" to="/catalog" />
|
||||
<CatalogRoute path="/catalog">
|
||||
{' '}
|
||||
// catalogRouteRef
|
||||
<EntityPage type="service">
|
||||
<OverviewContent path="/">
|
||||
<WidgetA />
|
||||
<WidgetB />
|
||||
</OverviewContent>
|
||||
<CICDSwitcher path="/ci-cd" />
|
||||
<StatusRoute path="/api-status" /> // statusRouteRef
|
||||
<ApiDocsRoute path="/api" />
|
||||
<DocsRoute path="/docs" />
|
||||
</EntityPage>
|
||||
<EntityPage type="website">
|
||||
<OverviewContent path="/">
|
||||
<WidgetA />
|
||||
<WidgetB />
|
||||
</OverviewContent>
|
||||
<CICDSwitcher path="/ci-cd" />
|
||||
<SentryRoute path="/sentry" /> // sentryRouteRef
|
||||
<DocsRoute path="/docs" />
|
||||
</EntityPage>
|
||||
<EntityPage>
|
||||
<OverviewContent path="/">
|
||||
<WidgetA />
|
||||
<WidgetB />
|
||||
</OverviewContent>
|
||||
<DocsRoute path="/docs" />
|
||||
</EntityPage>
|
||||
</CatalogRoute>
|
||||
<DocsRoute path="/docs" />
|
||||
<TechRadarRoute path="/tech-radar" width={1500} height={800} />
|
||||
<GraphiQLRoute path="/graphiql" />
|
||||
<LighthouseRoute path="/lighthouse" />
|
||||
</BackstageRoutes>
|
||||
);
|
||||
```
|
||||
|
||||
As part of inverting the composition of the app, route refs and routing in general was somewhat broken, intentionally. Right now it's not really possible to easily route to different parts of the app from a plugin, or even different parts of the plugin that are not within the same router.
|
||||
|
||||
The core part of the experiment is to construct a map of ApiRef[] -> path overrides. Each key in the map is the list of route refs to traversed to reach a leaf in the routing tree, and the value is the path override at that point. For example, the above tree would add entries like [techDocsRouteRef] -> '/docs', and [entityRouteRef, apiDocsRouteRef] -> '/api'. By mapping out the entire app in this structure, the idea is that we can navigate to any point in the app using RouteRefs.
|
||||
|
||||
The RouteRefRegistry is an implementation of such a map, and the idea is to add it in master to make it a bit easier to experiment and iterate. This is not an exposed API at this point.
|
||||
|
||||
We've explored a couple of alternatives for how to enable routing, but it's boiled down to either a solution centred around the route map mentioned above, or treating all routes as static and globally unique, with no room for flexibility, customization or conflicts between different plugins. We're starting out pursuing this options 😁. We also expect that a the app-wide routing table will make things like dynamic loading a lot cleaner, as there would be a much more clear handoff between the main chunk and dynamic chunks.
|
||||
|
||||
- 26e69ab1a: Remove cost insights example client from demo app and export from plugin
|
||||
Create cost insights dev plugin using example client
|
||||
Make PluginConfig and dependent types public
|
||||
- Updated dependencies [ae5983387]
|
||||
- Updated dependencies [0d4459c08]
|
||||
- @backstage/theme@0.2.0
|
||||
- @backstage/test-utils@0.1.2
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@backstage/core-api",
|
||||
"description": "Internal Core API used by Backstage plugins and apps",
|
||||
"version": "0.1.1",
|
||||
"version": "0.2.0",
|
||||
"private": false,
|
||||
"publishConfig": {
|
||||
"access": "public",
|
||||
@@ -30,8 +30,8 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage/config": "^0.1.1",
|
||||
"@backstage/test-utils": "^0.1.1",
|
||||
"@backstage/theme": "^0.1.1",
|
||||
"@backstage/test-utils": "^0.1.2",
|
||||
"@backstage/theme": "^0.2.0",
|
||||
"@material-ui/core": "^4.11.0",
|
||||
"@material-ui/icons": "^4.9.1",
|
||||
"@types/react": "^16.9",
|
||||
@@ -42,7 +42,7 @@
|
||||
"zen-observable": "^0.8.15"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.1.1",
|
||||
"@backstage/cli": "^0.2.0",
|
||||
"@backstage/test-utils-core": "^0.1.1",
|
||||
"@testing-library/jest-dom": "^5.10.1",
|
||||
"@testing-library/react": "^10.4.1",
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
# @backstage/core
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 819a70229: Add SAML login to backstage
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
- 482b6313d: Fix dense in Structured Metadata Table
|
||||
- 1c60f716e: Added EmptyState component
|
||||
- b79017fd3: Updated the `GithubAuth.create` method to configure the default scope of the Github Auth Api. As a result the
|
||||
default scope is configurable when overwriting the Core Api in the app.
|
||||
|
||||
```
|
||||
GithubAuth.create({
|
||||
discoveryApi,
|
||||
oauthRequestApi,
|
||||
defaultScopes: ['read:user', 'repo'],
|
||||
}),
|
||||
```
|
||||
|
||||
- 6d97d2d6f: The InfoCard variant `'height100'` is deprecated. Use variant `'gridItem'` instead.
|
||||
|
||||
When the InfoCard is displayed as a grid item within a grid, you may want items to have the same height for all items.
|
||||
Set to the `'gridItem'` variant to display the InfoCard with full height suitable for Grid:
|
||||
`<InfoCard variant="gridItem">...</InfoCard>`
|
||||
|
||||
Changed the InfoCards in '@backstage/plugin-github-actions', '@backstage/plugin-jenkins', '@backstage/plugin-lighthouse'
|
||||
to pass an optional variant to the corresponding card of the plugin.
|
||||
|
||||
As a result the overview content of the EntityPage shows cards with full height suitable for Grid.
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- ae5983387: Fix banner position and color
|
||||
|
||||
This PR closes: #2245
|
||||
|
||||
The "fixed" props added to control the position of the banner. When it is set to true the banner will be shown in bottom of that page and the width will be based on the content of the message.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
- 144c66d50: Fixed banner component position in DismissableBanner component
|
||||
- 93a3fa3ae: Add forwardRef to the SidebarItem
|
||||
- 782f3b354: add test case for Progress component
|
||||
- 2713f28f4: fix the warning of all the core components test cases
|
||||
- 406015b0d: Update ItemCard headers to pass color contrast standards.
|
||||
- 82759d3e4: rename stories folder top Chip
|
||||
- ac8d5d5c7: update the test cases of CodeSnippet component
|
||||
- ebca83d48: add test cases for Status components
|
||||
- aca79334f: update ItemCard component and it's story
|
||||
- c0d5242a0: Proper render boolean values on StructuredMetadataTable component
|
||||
- 3beb5c9fc: make ErrorPage responsive + fix the test case
|
||||
- 754e31db5: give aria-label attribute to Status Ok, Warning and Error
|
||||
- 1611c6dbc: fix the responsive of page story
|
||||
- Updated dependencies [819a70229]
|
||||
- Updated dependencies [ae5983387]
|
||||
- Updated dependencies [0d4459c08]
|
||||
- Updated dependencies [cbbd271c4]
|
||||
- Updated dependencies [b79017fd3]
|
||||
- Updated dependencies [26e69ab1a]
|
||||
- Updated dependencies [cbab5bbf8]
|
||||
- @backstage/core-api@0.2.0
|
||||
- @backstage/theme@0.2.0
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@backstage/core",
|
||||
"description": "Core API used by Backstage plugins and apps",
|
||||
"version": "0.1.1",
|
||||
"version": "0.2.0",
|
||||
"private": false,
|
||||
"publishConfig": {
|
||||
"access": "public",
|
||||
@@ -30,8 +30,8 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage/config": "^0.1.1",
|
||||
"@backstage/core-api": "^0.1.1",
|
||||
"@backstage/theme": "^0.1.1",
|
||||
"@backstage/core-api": "^0.2.0",
|
||||
"@backstage/theme": "^0.2.0",
|
||||
"@material-ui/core": "^4.11.0",
|
||||
"@material-ui/icons": "^4.9.1",
|
||||
"@material-ui/lab": "4.0.0-alpha.45",
|
||||
@@ -55,8 +55,8 @@
|
||||
"react-use": "^15.3.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.1.1",
|
||||
"@backstage/test-utils": "^0.1.1",
|
||||
"@backstage/cli": "^0.2.0",
|
||||
"@backstage/test-utils": "^0.1.2",
|
||||
"@testing-library/jest-dom": "^5.10.1",
|
||||
"@testing-library/react": "^10.4.1",
|
||||
"@testing-library/user-event": "^12.0.7",
|
||||
|
||||
@@ -0,0 +1,132 @@
|
||||
# @backstage/create-app
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 6d29605db: Change the default backend plugin mount point to /api
|
||||
- 5249594c5: Add service discovery interface and implement for single host deployments
|
||||
|
||||
Fixes #1847, #2596
|
||||
|
||||
Went with an interface similar to the frontend DiscoveryApi, since it's dead simple but still provides a lot of flexibility in the implementation.
|
||||
|
||||
Also ended up with two different methods, one for internal endpoint discovery and one for external. The two use-cases are explained a bit more in the docs, but basically it's service-to-service vs callback URLs.
|
||||
|
||||
This did get me thinking about uniqueness and that we're heading towards a global namespace for backend plugin IDs. That's probably fine, but if we're happy with that we should leverage it a bit more to simplify the backend setup. For example we'd have each plugin provide its own ID and not manually mount on paths in the backend.
|
||||
|
||||
Draft until we're happy with the implementation, then I can add more docs and changelog entry. Also didn't go on a thorough hunt for places where discovery can be used, but I don't think there are many since it's been pretty awkward to do service-to-service communication.
|
||||
|
||||
- 56e4eb589: Make CSP configurable to fix app-backend served app not being able to fetch
|
||||
|
||||
See discussion [here on discord](https://discordapp.com/channels/687207715902193673/687235481154617364/758721460163575850)
|
||||
|
||||
- d7873e1aa: Default to using internal scope for new plugins
|
||||
- 6f447b3fc: Remove identity-backend
|
||||
|
||||
Not used, and we're heading down the route of identities in the catalog
|
||||
|
||||
- 61db1ddc6: Allow node v14 and add to master build matrix
|
||||
|
||||
- Upgrade sqlite3@^5.0.0 in @backstage/plugin-catalog-backend
|
||||
- Add Node 14 to engines in @backstage/create-app
|
||||
|
||||
- a768a07fb: Add the ability to import users from GitHub Organization into the catalog.
|
||||
|
||||
The token needs to have the scopes `user:email`, `read:user`, and `read:org`.
|
||||
|
||||
- f00ca3cb8: Auto-create plugin databases
|
||||
|
||||
Relates to #1598.
|
||||
|
||||
This creates databases for plugins before handing off control to plugins.
|
||||
|
||||
The list of plugins currently need to be hard-coded depending on the installed plugins. A later PR will properly refactor the code to provide a factory pattern where plugins specify what they need, and Knex instances will be provided based on the input.
|
||||
|
||||
- 6d97d2d6f: The InfoCard variant `'height100'` is deprecated. Use variant `'gridItem'` instead.
|
||||
|
||||
When the InfoCard is displayed as a grid item within a grid, you may want items to have the same height for all items.
|
||||
Set to the `'gridItem'` variant to display the InfoCard with full height suitable for Grid:
|
||||
`<InfoCard variant="gridItem">...</InfoCard>`
|
||||
|
||||
Changed the InfoCards in '@backstage/plugin-github-actions', '@backstage/plugin-jenkins', '@backstage/plugin-lighthouse'
|
||||
to pass an optional variant to the corresponding card of the plugin.
|
||||
|
||||
As a result the overview content of the EntityPage shows cards with full height suitable for Grid.
|
||||
|
||||
- 7aff112af: The default mount point for backend plugins have been changed to /api. These changes are done in the backend package itself, so it is recommended that you sync up existing backend packages with this new pattern.
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- e67d49bf5: Sync scaffolded backend with example
|
||||
- 961414d55: Remove discovery api override
|
||||
- 440a17b39: Bump @backstage/catalog-backend and pass the now required UrlReader interface to the plugin
|
||||
- 8c2b76e45: **BREAKING CHANGE**
|
||||
|
||||
The existing loading of additional config files like `app-config.development.yaml` using APP_ENV or NODE_ENV has been removed.
|
||||
Instead, the CLI and backend process now accept one or more `--config` flags to load config files.
|
||||
|
||||
Without passing any flags, `app-config.yaml` and, if it exists, `app-config.local.yaml` will be loaded.
|
||||
If passing any `--config <path>` flags, only those files will be loaded, **NOT** the default `app-config.yaml` one.
|
||||
|
||||
The old behaviour of for example `APP_ENV=development` can be replicated using the following flags:
|
||||
|
||||
```bash
|
||||
--config ../../app-config.yaml --config ../../app-config.development.yaml
|
||||
```
|
||||
|
||||
- 5a920c6e4: Updated naming of environment variables. New pattern [NAME]\_TOKEN for Github, Gitlab, Azure & Github enterprise access tokens.
|
||||
|
||||
### Detail:
|
||||
|
||||
- Previously we have to export same token for both, catalog & scaffolder
|
||||
|
||||
```bash
|
||||
export GITHUB_ACCESS_TOKEN=foo
|
||||
export GITHUB_PRIVATE_TOKEN=foo
|
||||
```
|
||||
|
||||
with latest changes, only single export is sufficient.
|
||||
|
||||
```bash
|
||||
export GITHUB_TOKEN=foo
|
||||
export GITLAB_TOKEN=foo
|
||||
export GHE_TOKEN=foo
|
||||
export AZURE_TOKEN=foo
|
||||
```
|
||||
|
||||
### list:
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th>Old name</th>
|
||||
<th>New name</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>GITHUB_ACCESS_TOKEN</td>
|
||||
<td>GITHUB_TOKEN</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>GITHUB_PRIVATE_TOKEN</td>
|
||||
<td>GITHUB_TOKEN</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>GITLAB_ACCESS_TOKEN</td>
|
||||
<td>GITLAB_TOKEN</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>GITLAB_PRIVATE_TOKEN</td>
|
||||
<td>GITLAB_TOKEN</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>AZURE_PRIVATE_TOKEN</td>
|
||||
<td>AZURE_TOKEN</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>GHE_PRIVATE_TOKEN</td>
|
||||
<td>GHE_TOKEN</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
- 67d76b419: Fix for configured templates using 'url' locations even though it's not supported yet
|
||||
- 7bbeb049f: Change loadBackendConfig to return the config directly
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@backstage/create-app",
|
||||
"description": "Create app package for Backstage",
|
||||
"version": "0.1.1",
|
||||
"version": "0.2.0",
|
||||
"private": false,
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
@@ -37,30 +37,30 @@
|
||||
"recursive-readdir": "^2.2.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/backend-common": "^0.1.1",
|
||||
"@backstage/catalog-model": "^0.1.1",
|
||||
"@backstage/cli": "^0.1.1",
|
||||
"@backstage/backend-common": "^0.2.0",
|
||||
"@backstage/catalog-model": "^0.2.0",
|
||||
"@backstage/cli": "^0.2.0",
|
||||
"@backstage/config": "^0.1.1",
|
||||
"@backstage/core": "^0.1.1",
|
||||
"@backstage/plugin-api-docs": "^0.1.1",
|
||||
"@backstage/plugin-auth-backend": "^0.1.1",
|
||||
"@backstage/plugin-catalog": "^0.1.1",
|
||||
"@backstage/plugin-catalog-backend": "^0.1.1",
|
||||
"@backstage/plugin-circleci": "^0.1.1",
|
||||
"@backstage/plugin-explore": "^0.1.1",
|
||||
"@backstage/plugin-github-actions": "^0.1.1",
|
||||
"@backstage/plugin-lighthouse": "^0.1.1",
|
||||
"@backstage/plugin-proxy-backend": "^0.1.1",
|
||||
"@backstage/plugin-register-component": "^0.1.1",
|
||||
"@backstage/plugin-rollbar-backend": "^0.1.1",
|
||||
"@backstage/plugin-scaffolder": "^0.1.1",
|
||||
"@backstage/plugin-scaffolder-backend": "^0.1.1",
|
||||
"@backstage/plugin-tech-radar": "^0.1.1",
|
||||
"@backstage/plugin-techdocs": "^0.1.1",
|
||||
"@backstage/plugin-techdocs-backend": "^0.1.1",
|
||||
"@backstage/plugin-user-settings": "^0.1.1",
|
||||
"@backstage/test-utils": "^0.1.1",
|
||||
"@backstage/theme": "^0.1.1",
|
||||
"@backstage/core": "^0.2.0",
|
||||
"@backstage/plugin-api-docs": "^0.2.0",
|
||||
"@backstage/plugin-auth-backend": "^0.2.0",
|
||||
"@backstage/plugin-catalog": "^0.2.0",
|
||||
"@backstage/plugin-catalog-backend": "^0.2.0",
|
||||
"@backstage/plugin-circleci": "^0.2.0",
|
||||
"@backstage/plugin-explore": "^0.2.0",
|
||||
"@backstage/plugin-github-actions": "^0.2.0",
|
||||
"@backstage/plugin-lighthouse": "^0.2.0",
|
||||
"@backstage/plugin-proxy-backend": "^0.2.0",
|
||||
"@backstage/plugin-register-component": "^0.2.0",
|
||||
"@backstage/plugin-rollbar-backend": "^0.1.2",
|
||||
"@backstage/plugin-scaffolder": "^0.2.0",
|
||||
"@backstage/plugin-scaffolder-backend": "^0.2.0",
|
||||
"@backstage/plugin-tech-radar": "^0.2.0",
|
||||
"@backstage/plugin-techdocs": "^0.2.0",
|
||||
"@backstage/plugin-techdocs-backend": "^0.2.0",
|
||||
"@backstage/plugin-user-settings": "^0.2.0",
|
||||
"@backstage/test-utils": "^0.1.2",
|
||||
"@backstage/theme": "^0.2.0",
|
||||
"@types/fs-extra": "^9.0.1",
|
||||
"@types/inquirer": "^7.3.1",
|
||||
"@types/ora": "^3.2.0",
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
# @backstage/dev-utils
|
||||
|
||||
## 0.1.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [28edd7d29]
|
||||
- Updated dependencies [819a70229]
|
||||
- Updated dependencies [ae5983387]
|
||||
- Updated dependencies [0d4459c08]
|
||||
- Updated dependencies [482b6313d]
|
||||
- Updated dependencies [3472c8be7]
|
||||
- Updated dependencies [1d0aec70f]
|
||||
- Updated dependencies [1c60f716e]
|
||||
- Updated dependencies [144c66d50]
|
||||
- Updated dependencies [a3840bed2]
|
||||
- Updated dependencies [b79017fd3]
|
||||
- Updated dependencies [6d97d2d6f]
|
||||
- Updated dependencies [72f6cda35]
|
||||
- Updated dependencies [8c2b76e45]
|
||||
- Updated dependencies [93a3fa3ae]
|
||||
- Updated dependencies [782f3b354]
|
||||
- Updated dependencies [2713f28f4]
|
||||
- Updated dependencies [406015b0d]
|
||||
- Updated dependencies [82759d3e4]
|
||||
- Updated dependencies [cba4e4d97]
|
||||
- Updated dependencies [ac8d5d5c7]
|
||||
- Updated dependencies [8afce088a]
|
||||
- Updated dependencies [ebca83d48]
|
||||
- Updated dependencies [aca79334f]
|
||||
- Updated dependencies [c0d5242a0]
|
||||
- Updated dependencies [9a3b3dbf1]
|
||||
- Updated dependencies [3beb5c9fc]
|
||||
- Updated dependencies [754e31db5]
|
||||
- Updated dependencies [1611c6dbc]
|
||||
- Updated dependencies [7bbeb049f]
|
||||
- @backstage/cli@0.2.0
|
||||
- @backstage/core@0.2.0
|
||||
- @backstage/theme@0.2.0
|
||||
- @backstage/test-utils@0.1.2
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@backstage/dev-utils",
|
||||
"description": "Utilities for developing Backstage plugins.",
|
||||
"version": "0.1.1",
|
||||
"version": "0.1.2",
|
||||
"private": false,
|
||||
"publishConfig": {
|
||||
"access": "public",
|
||||
@@ -29,10 +29,10 @@
|
||||
"clean": "backstage-cli clean"
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage/cli": "^0.1.1",
|
||||
"@backstage/core": "^0.1.1",
|
||||
"@backstage/test-utils": "^0.1.1",
|
||||
"@backstage/theme": "^0.1.1",
|
||||
"@backstage/cli": "^0.2.0",
|
||||
"@backstage/core": "^0.2.0",
|
||||
"@backstage/test-utils": "^0.1.2",
|
||||
"@backstage/theme": "^0.2.0",
|
||||
"@material-ui/core": "^4.11.0",
|
||||
"@material-ui/icons": "^4.9.1",
|
||||
"@testing-library/jest-dom": "^5.10.1",
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
# e2e-test
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 7de1004f0: Converted into a CLI, use `yarn e2e-test run` to run
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "e2e-test",
|
||||
"description": "E2E test for verifying Backstage packages",
|
||||
"version": "0.1.1",
|
||||
"version": "0.2.0",
|
||||
"private": true,
|
||||
"homepage": "https://backstage.io",
|
||||
"repository": {
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
# storybook
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [ae5983387]
|
||||
- Updated dependencies [0d4459c08]
|
||||
- @backstage/theme@0.2.0
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "storybook",
|
||||
"version": "0.1.1",
|
||||
"version": "0.2.0",
|
||||
"description": "Storybook build for core package",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
@@ -14,7 +14,7 @@
|
||||
]
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage/theme": "^0.1.1"
|
||||
"@backstage/theme": "^0.2.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@storybook/addon-actions": "^6.0.21",
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
# @techdocs/cli
|
||||
|
||||
## 0.1.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [28edd7d29]
|
||||
- Updated dependencies [3472c8be7]
|
||||
- Updated dependencies [1d0aec70f]
|
||||
- Updated dependencies [a3840bed2]
|
||||
- Updated dependencies [72f6cda35]
|
||||
- Updated dependencies [8c2b76e45]
|
||||
- Updated dependencies [cba4e4d97]
|
||||
- Updated dependencies [8afce088a]
|
||||
- Updated dependencies [9a3b3dbf1]
|
||||
- Updated dependencies [7bbeb049f]
|
||||
- @backstage/cli@0.2.0
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@techdocs/cli",
|
||||
"description": "CLI for running TechDocs locally.",
|
||||
"version": "0.1.1",
|
||||
"version": "0.1.2",
|
||||
"private": false,
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
@@ -40,7 +40,7 @@
|
||||
"ext": "ts"
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage/cli": "^0.1.1",
|
||||
"@backstage/cli": "^0.2.0",
|
||||
"commander": "^6.1.0",
|
||||
"fs-extra": "^9.0.1",
|
||||
"http-proxy": "^1.18.1",
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
# @backstage/test-utils
|
||||
|
||||
## 0.1.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [28edd7d29]
|
||||
- Updated dependencies [819a70229]
|
||||
- Updated dependencies [ae5983387]
|
||||
- Updated dependencies [0d4459c08]
|
||||
- Updated dependencies [cbbd271c4]
|
||||
- Updated dependencies [3472c8be7]
|
||||
- Updated dependencies [1d0aec70f]
|
||||
- Updated dependencies [a3840bed2]
|
||||
- Updated dependencies [b79017fd3]
|
||||
- Updated dependencies [72f6cda35]
|
||||
- Updated dependencies [8c2b76e45]
|
||||
- Updated dependencies [cba4e4d97]
|
||||
- Updated dependencies [8afce088a]
|
||||
- Updated dependencies [9a3b3dbf1]
|
||||
- Updated dependencies [26e69ab1a]
|
||||
- Updated dependencies [cbab5bbf8]
|
||||
- Updated dependencies [7bbeb049f]
|
||||
- @backstage/cli@0.2.0
|
||||
- @backstage/core-api@0.2.0
|
||||
- @backstage/theme@0.2.0
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@backstage/test-utils",
|
||||
"description": "Utilities to test Backstage plugins and apps.",
|
||||
"version": "0.1.1",
|
||||
"version": "0.1.2",
|
||||
"private": false,
|
||||
"publishConfig": {
|
||||
"access": "public",
|
||||
@@ -29,10 +29,10 @@
|
||||
"clean": "backstage-cli clean"
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage/cli": "^0.1.1",
|
||||
"@backstage/core-api": "^0.1.1",
|
||||
"@backstage/cli": "^0.2.0",
|
||||
"@backstage/core-api": "^0.2.0",
|
||||
"@backstage/test-utils-core": "^0.1.1",
|
||||
"@backstage/theme": "^0.1.1",
|
||||
"@backstage/theme": "^0.2.0",
|
||||
"@material-ui/core": "^4.11.0",
|
||||
"@testing-library/jest-dom": "^5.10.1",
|
||||
"@testing-library/react": "^10.4.1",
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
# @backstage/theme
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 0d4459c08: Tweak dark mode colors
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- ae5983387: Fix banner position and color
|
||||
|
||||
This PR closes: #2245
|
||||
|
||||
The "fixed" props added to control the position of the banner. When it is set to true the banner will be shown in bottom of that page and the width will be based on the content of the message.
|
||||
|
||||

|
||||
|
||||

|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@backstage/theme",
|
||||
"description": "material-ui theme for use with Backstage.",
|
||||
"version": "0.1.1",
|
||||
"version": "0.2.0",
|
||||
"private": false,
|
||||
"publishConfig": {
|
||||
"access": "public",
|
||||
@@ -31,7 +31,7 @@
|
||||
"@material-ui/core": "^4.11.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.1.1"
|
||||
"@backstage/cli": "^0.2.0"
|
||||
},
|
||||
"files": [
|
||||
"dist"
|
||||
|
||||
Reference in New Issue
Block a user