Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.
Releases
@backstage/[email protected]
Minor Changes
8686eb3: Encode thrown errors in the backend as a JSON payload. This is technically a breaking change, since the response format even of errors are part of the contract. If you relied on the response being text, you will now have some extra JSON "noise" in it. It should still be readable by end users though.
Before:
After:
8686eb3: Removed the custom error types (e.g.
NotFoundError
). Those are now instead in the new@backstage/errors
package. This is a breaking change, and you will have to update your imports if you were using these types.Patch Changes
@backstage/[email protected]
Minor Changes
scmIntegrationsApiRef
from the new@backstage/integration-react
.Patch Changes
633a31f: Add the ability to change the initially selected filter, if not set it still defaults to
owned
.9ca0e40: use local version of lowerCase and upperCase methods
8686eb3: Use errors from
@backstage/errors
Updated dependencies [8686eb3]
Updated dependencies [8686eb3]
Updated dependencies [9ca0e40]
Updated dependencies [34ff49b]
@backstage/[email protected]
Minor Changes
scmIntegrationsApiRef
from the new@backstage/integration-react
.Patch Changes
7d8c4c9: Update the wording for unknown URLs in the import flow
a0dacc1: Use title form field value for the commit message on catalog import PRs. Also allow customization of the pull requests title or body only. For example:
9ca0e40: use local version of lowerCase and upperCase methods
Updated dependencies [8686eb3]
Updated dependencies [8686eb3]
Updated dependencies [9ca0e40]
Updated dependencies [34ff49b]
@backstage/[email protected]
Minor Changes
Since this split is not used anywhere and the entire project slug is always used as-is, removed this distinction and just read the project slug from the annotation as-is.
Patch Changes
@backstage/[email protected]
Minor Changes
scmIntegrationsApiRef
from the new@backstage/integration-react
.Patch Changes
@backstage/[email protected]
Patch Changes
ResponseError
from@backstage/errors
@backstage/[email protected]
Patch Changes
*.stories.*
, as if they were tests.@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
ResponseErrorPanel
to renderResponseError
from@backstage/errors
null
in addition to aJSX.Element
.@backstage/[email protected]
Patch Changes
SubRouteRef
type, and allowSubRouteRef
s to be assigned toplugin.routes
.null
in addition to aJSX.Element
.ApiRef
s are now identified by their ID rather than their reference.@backstage/[email protected]
Patch Changes
3385b37: Supply a
scmIntegrationsApiRef
from the new@backstage/integration-react
.This is a new facility that plugins will start to use. You will have to add it to your local
packages/app
as described below. If this is not done, runtime errors will be seen in the frontend, on the formNo API factory available for dependency apiRef{integration.scmintegrations}
.In
packages/app/package.json
:"dependencies": { + "@backstage/integration-react": "^0.1.1",
In
packages/app/src/apis.ts
:9ca0e40: use local version of lowerCase and upperCase methods
0283392: Adds example groups and users to the default app template.
To apply this change in an existing application, change the following in
app-config.yaml
:Updated dependencies [010aed7]
Updated dependencies [633a31f]
Updated dependencies [8686eb3]
Updated dependencies [34e6bb4]
Updated dependencies [b56815b]
Updated dependencies [147b4c5]
Updated dependencies [83bfc98]
Updated dependencies [7d8c4c9]
Updated dependencies [e7baa0d]
Updated dependencies [8b4f7e4]
Updated dependencies [8686eb3]
Updated dependencies [8497254]
Updated dependencies [3385b37]
Updated dependencies [0434853]
Updated dependencies [a0dacc1]
Updated dependencies [8686eb3]
Updated dependencies [9ca0e40]
Updated dependencies [4bc98a5]
Updated dependencies [34ff49b]
Updated dependencies [d2f4efc]
Updated dependencies [8686eb3]
Updated dependencies [424742d]
Updated dependencies [c8b54c3]
Updated dependencies [4e0b505]
Updated dependencies [8b5e597]
Updated dependencies [8686eb3]
@backstage/[email protected]
Patch Changes
8686eb3: Use errors from
@backstage/errors
424742d: Applies only if you use TechDocs local builder instead of building on CI/CD i.e. if
techdocs.builder
in yourapp-config.yaml
is set to'local'
Improvements
techdocs_metadata.json
file alongside generated docs.New feature
techdocs.builder
is'local'
but using an external cloud storage instead of local storage. Previously, in this setup, the docs would never get updated.Updated dependencies [8686eb3]
Updated dependencies [0434853]
Updated dependencies [8686eb3]
@backstage/[email protected]
Patch Changes
ExternalRouteRef
bindings inmountedRoutes
to work with the latest version of core-api.@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
@backstage/errors
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
010aed7: Add
AnnotateScmSlugEntityProcessor
that automatically adds thegithub.com/project-slug
annotation for components coming from GitHub.The processor is optional and not automatically registered in the catalog
builder. To add it to your instance, add it to your
CatalogBuilder
usingaddProcessor()
:4bc98a5: Refactor CodeOwnersProcessor to use ScmIntegrations
d2f4efc: Add location to thrown exception when parsing YAML
8686eb3: Use errors from
@backstage/errors
Updated dependencies [8686eb3]
Updated dependencies [0434853]
Updated dependencies [8686eb3]
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
GraphiQLIcon
.@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
@backstage/errors
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
34e6bb4: Map description in API RadarEntry to Entry
The description in the Entry was mapped to the latest timeline entry, which is a changelog. This
change maps the description in the API to the entry. To maintain backwards compatibility it
will set the description to the last timeline entry if no description exists at the entry level.
b56815b: Fixes issue where radar description dialog is not shown when the entry has an url external to the radar page
Updated dependencies [8686eb3]
Updated dependencies [9ca0e40]
Updated dependencies [34ff49b]
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
e7baa0d: Separate techdocs-backend and frontend config schema declarations
8686eb3: Use errors from
@backstage/errors
424742d: Applies only if you use TechDocs local builder instead of building on CI/CD i.e. if
techdocs.builder
in yourapp-config.yaml
is set to'local'
Improvements
techdocs_metadata.json
file alongside generated docs.New feature
techdocs.builder
is'local'
but using an external cloud storage instead of local storage. Previously, in this setup, the docs would never get updated.Updated dependencies [8686eb3]
Updated dependencies [0434853]
Updated dependencies [8686eb3]
Updated dependencies [424742d]
Updated dependencies [8686eb3]
@backstage/[email protected]
Patch Changes
@backstage/[email protected]
Patch Changes
ApiRef
descriptions in the UI.[email protected]
Patch Changes
[email protected]
Patch Changes